aboutsummaryrefslogtreecommitdiff
path: root/devel/xmltooling
diff options
context:
space:
mode:
authorMartin Wilke <miwi@FreeBSD.org>2008-11-22 15:15:27 +0000
committerMartin Wilke <miwi@FreeBSD.org>2008-11-22 15:15:27 +0000
commit38198c7fd2fa4a771435e00ae995b761bae58a89 (patch)
tree527951f65f2101f908bfa6ee8ea892ea43d81f24 /devel/xmltooling
parent3cd1b1568f1b2ab1c896789f04608c4e8d6efd23 (diff)
downloadports-38198c7fd2fa4a771435e00ae995b761bae58a89.tar.gz
ports-38198c7fd2fa4a771435e00ae995b761bae58a89.zip
Notes
Diffstat (limited to 'devel/xmltooling')
-rw-r--r--devel/xmltooling/Makefile31
-rw-r--r--devel/xmltooling/distinfo3
-rw-r--r--devel/xmltooling/pkg-descr5
-rw-r--r--devel/xmltooling/pkg-plist110
4 files changed, 149 insertions, 0 deletions
diff --git a/devel/xmltooling/Makefile b/devel/xmltooling/Makefile
new file mode 100644
index 000000000000..7fbb31a2d162
--- /dev/null
+++ b/devel/xmltooling/Makefile
@@ -0,0 +1,31 @@
+# New ports collection makefile for: xmltooling
+# Date created: 12 September 2008
+# Whom: Janos Mohacsi
+#
+# $FreeBSD$
+#
+
+PORTNAME= xmltooling
+DISTVERSION= 1.1
+CATEGORIES= devel security
+MASTER_SITES= http://shibboleth.internet2.edu/downloads/opensaml/cpp/2.1/
+
+MAINTAINER= janos.mohacsi@bsd.hu
+COMMENT= Low level XML support for SAML
+
+LIB_DEPENDS= curl.4:${PORTSDIR}/ftp/curl \
+ log4shib.1:${PORTSDIR}/devel/log4shib \
+ xerces-c.28:${PORTSDIR}/textproc/xerces-c2-devel \
+ xml-security-c.14:${PORTSDIR}/security/apache-xml-security-c
+
+GNU_CONFIGURE= yes
+CONFIGURE_ARGS+=--with-log4shib=${LOCALBASE} --with-openssl=${OPENSSLBASE}
+USE_GMAKE= yes
+USE_LDCONFIG= yes
+USE_OPENSSL= yes
+
+post-patch:
+ @${REINPLACE_CMD} -e 's|echo aout|echo elf|g' \
+ ${WRKSRC}/configure
+
+.include <bsd.port.mk>
diff --git a/devel/xmltooling/distinfo b/devel/xmltooling/distinfo
new file mode 100644
index 000000000000..c1a6e979f5f2
--- /dev/null
+++ b/devel/xmltooling/distinfo
@@ -0,0 +1,3 @@
+MD5 (xmltooling-1.1.tar.gz) = b7e107e25c27ac71a72f582ea1392098
+SHA256 (xmltooling-1.1.tar.gz) = d1ec8ad876b85336e3f4abbb7d953cb4763a832e561f37af08af07d129b26541
+SIZE (xmltooling-1.1.tar.gz) = 552078
diff --git a/devel/xmltooling/pkg-descr b/devel/xmltooling/pkg-descr
new file mode 100644
index 000000000000..574a2b7a5445
--- /dev/null
+++ b/devel/xmltooling/pkg-descr
@@ -0,0 +1,5 @@
+Shibboleth 2.x relies on OpenSAML 2, which in turn requires this
+lower-level library that provides a higher level interface to XML
+processing, particularly in light of signing and encryption.
+
+WWW: https://spaces.internet2.edu/display/OpenSAML/XMLTooling-C
diff --git a/devel/xmltooling/pkg-plist b/devel/xmltooling/pkg-plist
new file mode 100644
index 000000000000..9c150852e685
--- /dev/null
+++ b/devel/xmltooling/pkg-plist
@@ -0,0 +1,110 @@
+include/xmltooling/encryption/Decrypter.h
+include/xmltooling/encryption/EncryptedKeyResolver.h
+include/xmltooling/encryption/Encrypter.h
+include/xmltooling/encryption/Encryption.h
+include/xmltooling/impl/AnyElement.h
+include/xmltooling/impl/UnknownElement.h
+include/xmltooling/io/AbstractXMLObjectMarshaller.h
+include/xmltooling/io/AbstractXMLObjectUnmarshaller.h
+include/xmltooling/io/GenericRequest.h
+include/xmltooling/io/GenericResponse.h
+include/xmltooling/io/HTTPRequest.h
+include/xmltooling/io/HTTPResponse.h
+include/xmltooling/AbstractAttributeExtensibleXMLObject.h
+include/xmltooling/AbstractComplexElement.h
+include/xmltooling/AbstractDOMCachingXMLObject.h
+include/xmltooling/AbstractSimpleElement.h
+include/xmltooling/AbstractXMLObject.h
+include/xmltooling/AttributeExtensibleXMLObject.h
+include/xmltooling/base.h
+include/xmltooling/ConcreteXMLObjectBuilder.h
+include/xmltooling/config_pub.h
+include/xmltooling/ElementExtensibleXMLObject.h
+include/xmltooling/ElementProxy.h
+include/xmltooling/exceptions.h
+include/xmltooling/Lockable.h
+include/xmltooling/logging.h
+include/xmltooling/Namespace.h
+include/xmltooling/PluginManager.h
+include/xmltooling/QName.h
+include/xmltooling/unicode.h
+include/xmltooling/version.h
+include/xmltooling/XMLObject.h
+include/xmltooling/XMLObjectBuilder.h
+include/xmltooling/XMLToolingConfig.h
+include/xmltooling/security/AbstractPKIXTrustEngine.h
+include/xmltooling/security/BasicX509Credential.h
+include/xmltooling/security/ChainingTrustEngine.h
+include/xmltooling/security/Credential.h
+include/xmltooling/security/CredentialContext.h
+include/xmltooling/security/CredentialCriteria.h
+include/xmltooling/security/CredentialResolver.h
+include/xmltooling/security/KeyInfoCredentialContext.h
+include/xmltooling/security/KeyInfoResolver.h
+include/xmltooling/security/OpenSSLCredential.h
+include/xmltooling/security/SignatureTrustEngine.h
+include/xmltooling/security/TrustEngine.h
+include/xmltooling/security/X509Credential.h
+include/xmltooling/security/X509TrustEngine.h
+include/xmltooling/security/OpenSSLTrustEngine.h
+include/xmltooling/security/XSECCryptoX509CRL.h
+include/xmltooling/security/OpenSSLCryptoX509CRL.h
+include/xmltooling/signature/ContentReference.h
+include/xmltooling/signature/KeyInfo.h
+include/xmltooling/signature/Signature.h
+include/xmltooling/signature/SignatureValidator.h
+include/xmltooling/soap/SOAP.h
+include/xmltooling/soap/SOAPClient.h
+include/xmltooling/soap/SOAPTransport.h
+include/xmltooling/soap/HTTPSOAPTransport.h
+include/xmltooling/soap/OpenSSLSOAPTransport.h
+include/xmltooling/util/CurlNetAccessor.hpp
+include/xmltooling/util/CurlURLInputStream.hpp
+include/xmltooling/util/DateTime.h
+include/xmltooling/util/NDC.h
+include/xmltooling/util/ParserPool.h
+include/xmltooling/util/PathResolver.h
+include/xmltooling/util/Predicates.h
+include/xmltooling/util/ReloadableXMLFile.h
+include/xmltooling/util/ReplayCache.h
+include/xmltooling/util/StorageService.h
+include/xmltooling/util/TemplateEngine.h
+include/xmltooling/util/Threads.h
+include/xmltooling/util/URLEncoder.h
+include/xmltooling/util/XMLConstants.h
+include/xmltooling/util/XMLHelper.h
+include/xmltooling/util/XMLObjectChildrenList.h
+include/xmltooling/validation/Validator.h
+include/xmltooling/validation/ValidatorSuite.h
+lib/libxmltooling-lite.so
+lib/libxmltooling.so
+lib/libxmltooling-lite.so.2
+lib/libxmltooling-lite.so
+lib/libxmltooling.so
+lib/libxmltooling-lite.so
+lib/libxmltooling.so.2
+lib/libxmltooling.so
+%%DOCSDIR%%/README.txt
+%%DOCSDIR%%/LICENSE.txt
+%%DOCSDIR%%/NOTICE.txt
+%%DOCSDIR%%/OPENSSL.LICENSE
+%%DOCSDIR%%/LOG4CPP.LICENSE
+%%DOCSDIR%%/CURL.LICENSE
+share/xml/xmltooling/catalog.xml
+share/xml/xmltooling/soap-envelope.xsd
+share/xml/xmltooling/xenc-schema.xsd
+share/xml/xmltooling/xmldsig-core-schema.xsd
+share/xml/xmltooling/xml.xsd
+share/xml/xmltooling/xmltooling.xsd
+@dirrmtry share/xml/xmltooling
+@dirrm %%DOCSDIR%%/api
+@dirrm %%DOCSDIR%%
+@dirrmtry include/xmltooling/validation
+@dirrmtry include/xmltooling/util
+@dirrmtry include/xmltooling/soap
+@dirrmtry include/xmltooling/signature
+@dirrmtry include/xmltooling/security
+@dirrmtry include/xmltooling/io
+@dirrmtry include/xmltooling/impl
+@dirrmtry include/xmltooling/encryption
+@dirrmtry include/xmltooling