diff options
author | Martin Wilke <miwi@FreeBSD.org> | 2008-11-22 15:15:27 +0000 |
---|---|---|
committer | Martin Wilke <miwi@FreeBSD.org> | 2008-11-22 15:15:27 +0000 |
commit | 38198c7fd2fa4a771435e00ae995b761bae58a89 (patch) | |
tree | 527951f65f2101f908bfa6ee8ea892ea43d81f24 /devel/xmltooling | |
parent | 3cd1b1568f1b2ab1c896789f04608c4e8d6efd23 (diff) |
Notes
Diffstat (limited to 'devel/xmltooling')
-rw-r--r-- | devel/xmltooling/Makefile | 31 | ||||
-rw-r--r-- | devel/xmltooling/distinfo | 3 | ||||
-rw-r--r-- | devel/xmltooling/pkg-descr | 5 | ||||
-rw-r--r-- | devel/xmltooling/pkg-plist | 110 |
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 |