summaryrefslogtreecommitdiff
path: root/security
diff options
context:
space:
mode:
authorpettai <pettai>2010-03-15 19:40:44 +0000
committerpettai <pettai>2010-03-15 19:40:44 +0000
commit353a88600fc235562ef6c2ded24f5b720f42a2ab (patch)
treeed8d3e3a5bb6b99d855b04326b09e89716c3af24 /security
parent110846d4dfe9dac55484876da468d06093ebc117 (diff)
downloadpkgsrc-353a88600fc235562ef6c2ded24f5b720f42a2ab.tar.gz
OpenSAML is a set of open source C++ libraries meant to support developers
working with the Security Assertion Markup Language (SAML). OpenSAML 2, the current version, supports SAML 1.0, 1.1, and 2.0.
Diffstat (limited to 'security')
-rw-r--r--security/opensaml/DESCR3
-rw-r--r--security/opensaml/Makefile27
-rw-r--r--security/opensaml/PLIST103
-rw-r--r--security/opensaml/buildlink3.mk16
-rw-r--r--security/opensaml/distinfo5
5 files changed, 154 insertions, 0 deletions
diff --git a/security/opensaml/DESCR b/security/opensaml/DESCR
new file mode 100644
index 00000000000..b9195fdb4c2
--- /dev/null
+++ b/security/opensaml/DESCR
@@ -0,0 +1,3 @@
+OpenSAML is a set of open source C++ libraries meant to support developers
+working with the Security Assertion Markup Language (SAML). OpenSAML 2,
+the current version, supports SAML 1.0, 1.1, and 2.0.
diff --git a/security/opensaml/Makefile b/security/opensaml/Makefile
new file mode 100644
index 00000000000..d8dd71aff98
--- /dev/null
+++ b/security/opensaml/Makefile
@@ -0,0 +1,27 @@
+# $NetBSD: Makefile,v 1.1.1.1 2010/03/15 19:40:44 pettai Exp $
+#
+
+DISTNAME= opensaml-2.3
+CATEGORIES= security
+MASTER_SITES= http://shibboleth.internet2.edu/downloads/opensaml/cpp/2.3/
+
+MAINTAINER= pettai@NetBSD.org
+HOMEPAGE= http://www.opensaml.org/
+COMMENT= Security Assertion Markup Language (SAML)
+LICENSE= apache-2.0
+
+PKG_DESTDIR_SUPPORT= user-destdir
+
+GNU_CONFIGURE= yes
+CONFIGURE_ARGS+= --disable-doxygen-doc
+
+USE_LIBTOOL= yes
+USE_LANGUAGES= c c++
+
+.include "../../devel/zlib/buildlink3.mk"
+.include "../../security/openssl/buildlink3.mk"
+.include "../../devel/log4shib/buildlink3.mk"
+.include "../../textproc/xerces-c/buildlink3.mk"
+.include "../../security/xml-security-c/buildlink3.mk"
+.include "../../textproc/xmltooling/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/security/opensaml/PLIST b/security/opensaml/PLIST
new file mode 100644
index 00000000000..727905dc7fd
--- /dev/null
+++ b/security/opensaml/PLIST
@@ -0,0 +1,103 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2010/03/15 19:40:44 pettai Exp $
+bin/samlsign
+include/saml/Assertion.h
+include/saml/RootObject.h
+include/saml/SAMLConfig.h
+include/saml/base.h
+include/saml/binding/ArtifactMap.h
+include/saml/binding/MessageDecoder.h
+include/saml/binding/MessageEncoder.h
+include/saml/binding/SAMLArtifact.h
+include/saml/binding/SOAPClient.h
+include/saml/binding/SecurityPolicy.h
+include/saml/binding/SecurityPolicyRule.h
+include/saml/encryption/EncryptedKeyResolver.h
+include/saml/exceptions.h
+include/saml/saml1/binding/SAML1MessageDecoder.h
+include/saml/saml1/binding/SAML1SOAPClient.h
+include/saml/saml1/binding/SAMLArtifactType0001.h
+include/saml/saml1/binding/SAMLArtifactType0002.h
+include/saml/saml1/core/Assertions.h
+include/saml/saml1/core/Protocols.h
+include/saml/saml1/profile/AssertionValidator.h
+include/saml/saml1/profile/BrowserSSOProfileValidator.h
+include/saml/saml2/binding/SAML2Artifact.h
+include/saml/saml2/binding/SAML2ArtifactType0004.h
+include/saml/saml2/binding/SAML2MessageDecoder.h
+include/saml/saml2/binding/SAML2Redirect.h
+include/saml/saml2/binding/SAML2SOAPClient.h
+include/saml/saml2/core/Assertions.h
+include/saml/saml2/core/Protocols.h
+include/saml/saml2/metadata/AbstractMetadataProvider.h
+include/saml/saml2/metadata/DynamicMetadataProvider.h
+include/saml/saml2/metadata/EndpointManager.h
+include/saml/saml2/metadata/Metadata.h
+include/saml/saml2/metadata/MetadataCredentialContext.h
+include/saml/saml2/metadata/MetadataCredentialCriteria.h
+include/saml/saml2/metadata/MetadataFilter.h
+include/saml/saml2/metadata/MetadataProvider.h
+include/saml/saml2/metadata/ObservableMetadataProvider.h
+include/saml/saml2/profile/AssertionValidator.h
+include/saml/saml2/profile/BrowserSSOProfileValidator.h
+include/saml/saml2/profile/SAML2AssertionPolicy.h
+include/saml/signature/ContentReference.h
+include/saml/signature/SignableObject.h
+include/saml/signature/SignatureProfileValidator.h
+include/saml/util/CommonDomainCookie.h
+include/saml/util/SAMLConstants.h
+include/saml/version.h
+lib/libsaml.a
+lib/libsaml.so
+lib/libsaml.so.4
+lib/libsaml.so.4.0.1
+share/doc/opensaml-${PKGVERSION}/LICENSE.txt
+share/doc/opensaml-${PKGVERSION}/LOG4CPP.LICENSE
+share/doc/opensaml-${PKGVERSION}/NOTICE.txt
+share/doc/opensaml-${PKGVERSION}/README.txt
+share/xml/opensaml/cs-sstc-schema-assertion-01.xsd
+share/xml/opensaml/cs-sstc-schema-assertion-1.1.xsd
+share/xml/opensaml/cs-sstc-schema-protocol-01.xsd
+share/xml/opensaml/cs-sstc-schema-protocol-1.1.xsd
+share/xml/opensaml/saml-schema-assertion-2.0.xsd
+share/xml/opensaml/saml-schema-authn-context-2.0.xsd
+share/xml/opensaml/saml-schema-authn-context-auth-telephony-2.0.xsd
+share/xml/opensaml/saml-schema-authn-context-ip-2.0.xsd
+share/xml/opensaml/saml-schema-authn-context-ippword-2.0.xsd
+share/xml/opensaml/saml-schema-authn-context-kerberos-2.0.xsd
+share/xml/opensaml/saml-schema-authn-context-mobileonefactor-reg-2.0.xsd
+share/xml/opensaml/saml-schema-authn-context-mobileonefactor-unreg-2.0.xsd
+share/xml/opensaml/saml-schema-authn-context-mobiletwofactor-reg-2.0.xsd
+share/xml/opensaml/saml-schema-authn-context-mobiletwofactor-unreg-2.0.xsd
+share/xml/opensaml/saml-schema-authn-context-nomad-telephony-2.0.xsd
+share/xml/opensaml/saml-schema-authn-context-personal-telephony-2.0.xsd
+share/xml/opensaml/saml-schema-authn-context-pgp-2.0.xsd
+share/xml/opensaml/saml-schema-authn-context-ppt-2.0.xsd
+share/xml/opensaml/saml-schema-authn-context-pword-2.0.xsd
+share/xml/opensaml/saml-schema-authn-context-session-2.0.xsd
+share/xml/opensaml/saml-schema-authn-context-smartcard-2.0.xsd
+share/xml/opensaml/saml-schema-authn-context-smartcardpki-2.0.xsd
+share/xml/opensaml/saml-schema-authn-context-softwarepki-2.0.xsd
+share/xml/opensaml/saml-schema-authn-context-spki-2.0.xsd
+share/xml/opensaml/saml-schema-authn-context-srp-2.0.xsd
+share/xml/opensaml/saml-schema-authn-context-sslcert-2.0.xsd
+share/xml/opensaml/saml-schema-authn-context-telephony-2.0.xsd
+share/xml/opensaml/saml-schema-authn-context-timesync-2.0.xsd
+share/xml/opensaml/saml-schema-authn-context-types-2.0.xsd
+share/xml/opensaml/saml-schema-authn-context-x509-2.0.xsd
+share/xml/opensaml/saml-schema-authn-context-xmldsig-2.0.xsd
+share/xml/opensaml/saml-schema-dce-2.0.xsd
+share/xml/opensaml/saml-schema-ecp-2.0.xsd
+share/xml/opensaml/saml-schema-metadata-2.0.xsd
+share/xml/opensaml/saml-schema-protocol-2.0.xsd
+share/xml/opensaml/saml-schema-x500-2.0.xsd
+share/xml/opensaml/saml-schema-xacml-2.0.xsd
+share/xml/opensaml/saml10-catalog.xml
+share/xml/opensaml/saml11-catalog.xml
+share/xml/opensaml/saml20-catalog.xml
+share/xml/opensaml/sstc-metadata-attr.xsd
+share/xml/opensaml/sstc-saml-attribute-ext.xsd
+share/xml/opensaml/sstc-saml-delegation.xsd
+share/xml/opensaml/sstc-saml-metadata-ext-query.xsd
+share/xml/opensaml/sstc-saml-protocol-ext-thirdparty.xsd
+share/xml/opensaml/sstc-saml1x-metadata.xsd
+@pkgdir share/doc/opensaml-${PKGVERSION}/api
diff --git a/security/opensaml/buildlink3.mk b/security/opensaml/buildlink3.mk
new file mode 100644
index 00000000000..41c2d2bd737
--- /dev/null
+++ b/security/opensaml/buildlink3.mk
@@ -0,0 +1,16 @@
+# $NetBSD: buildlink3.mk,v 1.1.1.1 2010/03/15 19:40:44 pettai Exp $
+#
+
+BUILDLINK_TREE+= opensaml
+
+.if !defined(OPENSAML_BUILDLINK3_MK)
+OPENSAML_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.opensaml+= opensaml>=2.3
+BUILDLINK_ABI_DEPENDS.opensaml?= opensaml>=2.3
+BUILDLINK_PKGSRCDIR.opensaml?= ../../security/opensaml
+
+.include "../../security/openssl/buildlink3.mk"
+.endif # OPENSAML_BUILDLINK3_MK
+
+BUILDLINK_TREE+= -opensaml
diff --git a/security/opensaml/distinfo b/security/opensaml/distinfo
new file mode 100644
index 00000000000..fba7f8de54e
--- /dev/null
+++ b/security/opensaml/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1.1.1 2010/03/15 19:40:44 pettai Exp $
+
+SHA1 (opensaml-2.3.tar.gz) = d5b29a25a26a85957379279280b0f530146ec185
+RMD160 (opensaml-2.3.tar.gz) = 63d8aeb566dbc18f9941247cd7bbf823aa796204
+Size (opensaml-2.3.tar.gz) = 926057 bytes