summaryrefslogtreecommitdiff
path: root/security
diff options
context:
space:
mode:
authorFoxfair Hu <foxfair@FreeBSD.org>2003-05-06 03:10:46 +0000
committerFoxfair Hu <foxfair@FreeBSD.org>2003-05-06 03:10:46 +0000
commitf1b3b8a870ef38664b97d6a4b712da868407157f (patch)
treeaebbb0d0fa6ee0c1b983e8a6d4597e3094f1c29c /security
parentPR: (diff)
Add xmlsec1 1.0.1 released at Apr 28 2003. This is the latest stable version
of a C library based on LibXML2 and OpenSSL. Origial PR was intended to import 1.0.0 but we have a newer version to go now, also enable GnuTLS support . PR: 51102 Submitted by: Jim Geovedi <jim@corebsd.or.id>
Notes
Notes: svn path=/head/; revision=80199
Diffstat (limited to 'security')
-rw-r--r--security/Makefile1
-rw-r--r--security/xmlsec1/Makefile39
-rw-r--r--security/xmlsec1/distinfo1
-rw-r--r--security/xmlsec1/pkg-descr9
-rw-r--r--security/xmlsec1/pkg-plist190
5 files changed, 240 insertions, 0 deletions
diff --git a/security/Makefile b/security/Makefile
index e0ee2e710ccf..d5765f333ecf 100644
--- a/security/Makefile
+++ b/security/Makefile
@@ -347,6 +347,7 @@
SUBDIR += whisker
SUBDIR += xinetd
SUBDIR += xmlsec
+ SUBDIR += xmlsec1
SUBDIR += xspy
SUBDIR += yafic
SUBDIR += zebedee
diff --git a/security/xmlsec1/Makefile b/security/xmlsec1/Makefile
new file mode 100644
index 000000000000..a21f7839c496
--- /dev/null
+++ b/security/xmlsec1/Makefile
@@ -0,0 +1,39 @@
+# Ports collection makefile for: xmlsec1
+# Date created: Apr 17, 2003
+# Whom: Jim Geovedi <jim@corebsd.or.id>
+#
+# $FreeBSD$
+#
+
+PORTNAME= xmlsec1
+PORTVERSION= 1.0.1
+CATEGORIES= security
+MASTER_SITES= http://www.aleksey.com/xmlsec/download/ \
+ ftp://ftp.aleksey.com/pub/xmlsec/releases/ \
+ ftp://ftp.xmlsoft.org/xmlsec/releases/ \
+ ftp://ftp.rpmfind.net/pub/XML/xmlsec/releases/
+
+MAINTAINER= jim@corebsd.or.id
+COMMENT= XML Security Library
+
+LIB_DEPENDS= xslt:${PORTSDIR}/textproc/libxslt \
+ gnutls.8:${PORTSDIR}/security/gnutls
+
+USE_LIBTOOL= yes
+USE_OPENSSL= yes
+USE_REINPLACE= yes
+INSTALLS_SHLIB= yes
+GNU_CONFIGURE= yes
+
+CONFIGURE_TARGET= -build=${ARCH}-portbld-freebsd${OSREL}
+CONFIGURE_ARGS+= --with-gnutls="${LOCALBASE}"
+
+MAN1= xmlsec1.1 xmlsec1-config.1
+
+post-configure:
+.if defined(NOPORTDOCS)
+ @${REINPLACE_CMD} -e "s:src apps man docs:src apps man:g" \
+ ${WRKSRC}/Makefile
+.endif
+
+.include <bsd.port.mk>
diff --git a/security/xmlsec1/distinfo b/security/xmlsec1/distinfo
new file mode 100644
index 000000000000..4cb88c8411f8
--- /dev/null
+++ b/security/xmlsec1/distinfo
@@ -0,0 +1 @@
+MD5 (xmlsec1-1.0.1.tar.gz) = b331b3e0a3f85552716d5286db2cd73c
diff --git a/security/xmlsec1/pkg-descr b/security/xmlsec1/pkg-descr
new file mode 100644
index 000000000000..55ff9e9ba16f
--- /dev/null
+++ b/security/xmlsec1/pkg-descr
@@ -0,0 +1,9 @@
+XML Security Library is the latest stable of a C library based on
+LibXML2 and OpenSSL. The library was created with a goal to support
+major XML security standards:
+ - XML Signature
+ - XML Encryption
+ - Canonical XML (was included in libxml2)
+ - Exclusive Canonical XML (was included in libxml2)
+
+WWW: http://www.aleksey.com/xmlsec/
diff --git a/security/xmlsec1/pkg-plist b/security/xmlsec1/pkg-plist
new file mode 100644
index 000000000000..72be0bb33677
--- /dev/null
+++ b/security/xmlsec1/pkg-plist
@@ -0,0 +1,190 @@
+bin/xmlsec1
+bin/xmlsec1-config
+include/xmlsec1/xmlsec/base64.h
+include/xmlsec1/xmlsec/buffer.h
+include/xmlsec1/xmlsec/crypto.h
+include/xmlsec1/xmlsec/errors.h
+include/xmlsec1/xmlsec/exports.h
+include/xmlsec1/xmlsec/gnutls/app.h
+include/xmlsec1/xmlsec/gnutls/crypto.h
+include/xmlsec1/xmlsec/gnutls/symbols.h
+include/xmlsec1/xmlsec/io.h
+include/xmlsec1/xmlsec/keyinfo.h
+include/xmlsec1/xmlsec/keys.h
+include/xmlsec1/xmlsec/keysdata.h
+include/xmlsec1/xmlsec/keysmngr.h
+include/xmlsec1/xmlsec/list.h
+include/xmlsec1/xmlsec/membuf.h
+include/xmlsec1/xmlsec/nodeset.h
+include/xmlsec1/xmlsec/openssl/app.h
+include/xmlsec1/xmlsec/openssl/bn.h
+include/xmlsec1/xmlsec/openssl/crypto.h
+include/xmlsec1/xmlsec/openssl/evp.h
+include/xmlsec1/xmlsec/openssl/symbols.h
+include/xmlsec1/xmlsec/openssl/x509.h
+include/xmlsec1/xmlsec/parser.h
+include/xmlsec1/xmlsec/strings.h
+include/xmlsec1/xmlsec/templates.h
+include/xmlsec1/xmlsec/transforms.h
+include/xmlsec1/xmlsec/version.h
+include/xmlsec1/xmlsec/xmldsig.h
+include/xmlsec1/xmlsec/xmlenc.h
+include/xmlsec1/xmlsec/xmlsec.h
+include/xmlsec1/xmlsec/xmltree.h
+lib/libxmlsec1-gnutls.a
+lib/libxmlsec1-gnutls.la
+lib/libxmlsec1-gnutls.so
+lib/libxmlsec1-gnutls.so.1
+lib/libxmlsec1-openssl.a
+lib/libxmlsec1-openssl.la
+lib/libxmlsec1-openssl.so
+lib/libxmlsec1-openssl.so.1
+lib/libxmlsec1.a
+lib/libxmlsec1.la
+lib/libxmlsec1.so
+lib/libxmlsec1.so.1
+lib/pkgconfig/xmlsec1.pc
+lib/xmlsec1Conf.sh
+%%PORTDOCS%%share/doc/xmlsec1/api/chapters/compiling-and-linking.sgml
+%%PORTDOCS%%share/doc/xmlsec1/api/chapters/creating-templates.sgml
+%%PORTDOCS%%share/doc/xmlsec1/api/chapters/examples.sgml
+%%PORTDOCS%%share/doc/xmlsec1/api/chapters/init-and-shutdown.sgml
+%%PORTDOCS%%share/doc/xmlsec1/api/chapters/new-crypto.sgml
+%%PORTDOCS%%share/doc/xmlsec1/api/chapters/sign-and-encrypt.sgml
+%%PORTDOCS%%share/doc/xmlsec1/api/chapters/using-contexts.sgml
+%%PORTDOCS%%share/doc/xmlsec1/api/chapters/using-keys.sgml
+%%PORTDOCS%%share/doc/xmlsec1/api/chapters/using-keysmngr.sgml
+%%PORTDOCS%%share/doc/xmlsec1/api/chapters/using-transforms.sgml
+%%PORTDOCS%%share/doc/xmlsec1/api/chapters/using-x509-certs.sgml
+%%PORTDOCS%%share/doc/xmlsec1/api/chapters/verify-and-decrypt.sgml
+%%PORTDOCS%%share/doc/xmlsec1/api/images/encryption-structure.png
+%%PORTDOCS%%share/doc/xmlsec1/api/images/key.png
+%%PORTDOCS%%share/doc/xmlsec1/api/images/keysmngr.png
+%%PORTDOCS%%share/doc/xmlsec1/api/images/sign-enc-model.png
+%%PORTDOCS%%share/doc/xmlsec1/api/images/signature-structure.png
+%%PORTDOCS%%share/doc/xmlsec1/api/images/structure.png
+%%PORTDOCS%%share/doc/xmlsec1/api/images/transform.png
+%%PORTDOCS%%share/doc/xmlsec1/api/images/transforms-chain.png
+%%PORTDOCS%%share/doc/xmlsec1/api/images/verif-dec-model.png
+%%PORTDOCS%%share/doc/xmlsec1/api/index.html
+%%PORTDOCS%%share/doc/xmlsec1/api/index.sgml
+%%PORTDOCS%%share/doc/xmlsec1/api/xmlsec-base64.html
+%%PORTDOCS%%share/doc/xmlsec1/api/xmlsec-buffer.html
+%%PORTDOCS%%share/doc/xmlsec1/api/xmlsec-custom-keys-manager.html
+%%PORTDOCS%%share/doc/xmlsec1/api/xmlsec-decrypt-with-keys-mngr.html
+%%PORTDOCS%%share/doc/xmlsec1/api/xmlsec-decrypt-with-signle-key.html
+%%PORTDOCS%%share/doc/xmlsec1/api/xmlsec-encrypt-dynamic-template.html
+%%PORTDOCS%%share/doc/xmlsec1/api/xmlsec-encrypt-template-file.html
+%%PORTDOCS%%share/doc/xmlsec1/api/xmlsec-encrypt-with-session-key.html
+%%PORTDOCS%%share/doc/xmlsec1/api/xmlsec-encryption-klasses.html
+%%PORTDOCS%%share/doc/xmlsec1/api/xmlsec-errors.html
+%%PORTDOCS%%share/doc/xmlsec1/api/xmlsec-examples-sign-dynamimc-template.html
+%%PORTDOCS%%share/doc/xmlsec1/api/xmlsec-examples-sign-template-file.html
+%%PORTDOCS%%share/doc/xmlsec1/api/xmlsec-examples-sign-x509.html
+%%PORTDOCS%%share/doc/xmlsec1/api/xmlsec-examples.html
+%%PORTDOCS%%share/doc/xmlsec1/api/xmlsec-gnutls-app.html
+%%PORTDOCS%%share/doc/xmlsec1/api/xmlsec-gnutls-crypto.html
+%%PORTDOCS%%share/doc/xmlsec1/api/xmlsec-gnutls-ref.html
+%%PORTDOCS%%share/doc/xmlsec1/api/xmlsec-gnutls.sgml
+%%PORTDOCS%%share/doc/xmlsec1/api/xmlsec-index.html
+%%PORTDOCS%%share/doc/xmlsec1/api/xmlsec-index.sgml
+%%PORTDOCS%%share/doc/xmlsec1/api/xmlsec-io.html
+%%PORTDOCS%%share/doc/xmlsec1/api/xmlsec-keyinfo.html
+%%PORTDOCS%%share/doc/xmlsec1/api/xmlsec-keys.html
+%%PORTDOCS%%share/doc/xmlsec1/api/xmlsec-keysdata.html
+%%PORTDOCS%%share/doc/xmlsec1/api/xmlsec-keysmngr.html
+%%PORTDOCS%%share/doc/xmlsec1/api/xmlsec-list.html
+%%PORTDOCS%%share/doc/xmlsec1/api/xmlsec-membuf.html
+%%PORTDOCS%%share/doc/xmlsec1/api/xmlsec-nodeset.html
+%%PORTDOCS%%share/doc/xmlsec1/api/xmlsec-notes-compiling-others.html
+%%PORTDOCS%%share/doc/xmlsec1/api/xmlsec-notes-compiling-unix.html
+%%PORTDOCS%%share/doc/xmlsec1/api/xmlsec-notes-compiling-windows.html
+%%PORTDOCS%%share/doc/xmlsec1/api/xmlsec-notes-compiling.html
+%%PORTDOCS%%share/doc/xmlsec1/api/xmlsec-notes-contexts.html
+%%PORTDOCS%%share/doc/xmlsec1/api/xmlsec-notes-custom-keys-store.html
+%%PORTDOCS%%share/doc/xmlsec1/api/xmlsec-notes-decrypt.html
+%%PORTDOCS%%share/doc/xmlsec1/api/xmlsec-notes-dynamic-encryption-templates.html
+%%PORTDOCS%%share/doc/xmlsec1/api/xmlsec-notes-dynamic-signature-templates.html
+%%PORTDOCS%%share/doc/xmlsec1/api/xmlsec-notes-encrypt.html
+%%PORTDOCS%%share/doc/xmlsec1/api/xmlsec-notes-include-files.html
+%%PORTDOCS%%share/doc/xmlsec1/api/xmlsec-notes-init-shutdown.html
+%%PORTDOCS%%share/doc/xmlsec1/api/xmlsec-notes-keys-manager-sign-enc.html
+%%PORTDOCS%%share/doc/xmlsec1/api/xmlsec-notes-keys-mngr-verify-decrypt.html
+%%PORTDOCS%%share/doc/xmlsec1/api/xmlsec-notes-keys.html
+%%PORTDOCS%%share/doc/xmlsec1/api/xmlsec-notes-keysmngr.html
+%%PORTDOCS%%share/doc/xmlsec1/api/xmlsec-notes-new-crypto-functions.html
+%%PORTDOCS%%share/doc/xmlsec1/api/xmlsec-notes-new-crypto-key-stores.html
+%%PORTDOCS%%share/doc/xmlsec1/api/xmlsec-notes-new-crypto-keys.html
+%%PORTDOCS%%share/doc/xmlsec1/api/xmlsec-notes-new-crypto-klasses.html
+%%PORTDOCS%%share/doc/xmlsec1/api/xmlsec-notes-new-crypto-sharing-results.html
+%%PORTDOCS%%share/doc/xmlsec1/api/xmlsec-notes-new-crypto-simple-keys-mngr.html
+%%PORTDOCS%%share/doc/xmlsec1/api/xmlsec-notes-new-crypto-skeleton.html
+%%PORTDOCS%%share/doc/xmlsec1/api/xmlsec-notes-new-crypto-transforms.html
+%%PORTDOCS%%share/doc/xmlsec1/api/xmlsec-notes-new-crypto.html
+%%PORTDOCS%%share/doc/xmlsec1/api/xmlsec-notes-overview.html
+%%PORTDOCS%%share/doc/xmlsec1/api/xmlsec-notes-sign-encrypt.html
+%%PORTDOCS%%share/doc/xmlsec1/api/xmlsec-notes-sign-x509.html
+%%PORTDOCS%%share/doc/xmlsec1/api/xmlsec-notes-sign.html
+%%PORTDOCS%%share/doc/xmlsec1/api/xmlsec-notes-simple-keys-store.html
+%%PORTDOCS%%share/doc/xmlsec1/api/xmlsec-notes-structure.html
+%%PORTDOCS%%share/doc/xmlsec1/api/xmlsec-notes-templates.html
+%%PORTDOCS%%share/doc/xmlsec1/api/xmlsec-notes-transforms.html
+%%PORTDOCS%%share/doc/xmlsec1/api/xmlsec-notes-verify-decrypt.html
+%%PORTDOCS%%share/doc/xmlsec1/api/xmlsec-notes-verify-x509.html
+%%PORTDOCS%%share/doc/xmlsec1/api/xmlsec-notes-verify.html
+%%PORTDOCS%%share/doc/xmlsec1/api/xmlsec-notes-x509.html
+%%PORTDOCS%%share/doc/xmlsec1/api/xmlsec-notes.html
+%%PORTDOCS%%share/doc/xmlsec1/api/xmlsec-nss-app.html
+%%PORTDOCS%%share/doc/xmlsec1/api/xmlsec-nss-crypto.html
+%%PORTDOCS%%share/doc/xmlsec1/api/xmlsec-nss-ref.html
+%%PORTDOCS%%share/doc/xmlsec1/api/xmlsec-nss.sgml
+%%PORTDOCS%%share/doc/xmlsec1/api/xmlsec-openssl-app.html
+%%PORTDOCS%%share/doc/xmlsec1/api/xmlsec-openssl-bn.html
+%%PORTDOCS%%share/doc/xmlsec1/api/xmlsec-openssl-crypto.html
+%%PORTDOCS%%share/doc/xmlsec1/api/xmlsec-openssl-ref.html
+%%PORTDOCS%%share/doc/xmlsec1/api/xmlsec-openssl-x509.html
+%%PORTDOCS%%share/doc/xmlsec1/api/xmlsec-openssl.sgml
+%%PORTDOCS%%share/doc/xmlsec1/api/xmlsec-parser.html
+%%PORTDOCS%%share/doc/xmlsec1/api/xmlsec-ref.html
+%%PORTDOCS%%share/doc/xmlsec1/api/xmlsec-reference.html
+%%PORTDOCS%%share/doc/xmlsec1/api/xmlsec-signature-klasses.html
+%%PORTDOCS%%share/doc/xmlsec1/api/xmlsec-templates.html
+%%PORTDOCS%%share/doc/xmlsec1/api/xmlsec-transforms.html
+%%PORTDOCS%%share/doc/xmlsec1/api/xmlsec-verify-with-key.html
+%%PORTDOCS%%share/doc/xmlsec1/api/xmlsec-verify-with-keys-mngr.html
+%%PORTDOCS%%share/doc/xmlsec1/api/xmlsec-verify-with-restrictions.html
+%%PORTDOCS%%share/doc/xmlsec1/api/xmlsec-verify-with-x509.html
+%%PORTDOCS%%share/doc/xmlsec1/api/xmlsec-version.html
+%%PORTDOCS%%share/doc/xmlsec1/api/xmlsec-xmldsig.html
+%%PORTDOCS%%share/doc/xmlsec1/api/xmlsec-xmlenc.html
+%%PORTDOCS%%share/doc/xmlsec1/api/xmlsec-xmlsec.html
+%%PORTDOCS%%share/doc/xmlsec1/api/xmlsec-xmltree.html
+%%PORTDOCS%%share/doc/xmlsec1/api/xmlsec.sgml
+%%PORTDOCS%%share/doc/xmlsec1/bugs.html
+%%PORTDOCS%%share/doc/xmlsec1/c14n.html
+%%PORTDOCS%%share/doc/xmlsec1/documentation.html
+%%PORTDOCS%%share/doc/xmlsec1/download.html
+%%PORTDOCS%%share/doc/xmlsec1/faq.html
+%%PORTDOCS%%share/doc/xmlsec1/images/bart.gif
+%%PORTDOCS%%share/doc/xmlsec1/images/libxml2-logo.png
+%%PORTDOCS%%share/doc/xmlsec1/images/libxslt-logo.png
+%%PORTDOCS%%share/doc/xmlsec1/images/logo.gif
+%%PORTDOCS%%share/doc/xmlsec1/images/openssl-logo.png
+%%PORTDOCS%%share/doc/xmlsec1/images/xmlsec-logo.gif
+%%PORTDOCS%%share/doc/xmlsec1/index.html
+%%PORTDOCS%%share/doc/xmlsec1/news.html
+%%PORTDOCS%%share/doc/xmlsec1/related.html
+%%PORTDOCS%%share/doc/xmlsec1/xmldsig-verifier.html
+%%PORTDOCS%%share/doc/xmlsec1/xmldsig.html
+%%PORTDOCS%%share/doc/xmlsec1/xmlenc.html
+%%PORTDOCS%%share/doc/xmlsec1/xmlsec-man.html
+%%PORTDOCS%%@dirrm share/doc/xmlsec1/images
+%%PORTDOCS%%@dirrm share/doc/xmlsec1/api/images
+%%PORTDOCS%%@dirrm share/doc/xmlsec1/api/chapters
+%%PORTDOCS%%@dirrm share/doc/xmlsec1/api
+%%PORTDOCS%%@dirrm share/doc/xmlsec1
+@dirrm include/xmlsec1/xmlsec/openssl
+@dirrm include/xmlsec1/xmlsec/gnutls
+@dirrm include/xmlsec1/xmlsec
+@dirrm include/xmlsec1
+@unexec rmdir $D/lib/pkgconfig 2>/dev/null || true