ports/142324: port update: devel/xmltooling

Steve Wills steve at mouf.net
Mon Jan 4 19:40:02 UTC 2010


>Number:         142324
>Category:       ports
>Synopsis:       port update: devel/xmltooling
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Mon Jan 04 19:40:01 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator:     Steve Wills
>Release:        8.0-amd64
>Organization:
>Environment:
>Description:
update the devel/xmltooling port to 2.3, see attached
>How-To-Repeat:

>Fix:


Patch attached with submission follows:

# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	devel/xmltooling
#	devel/xmltooling/Makefile
#	devel/xmltooling/distinfo
#	devel/xmltooling/pkg-descr
#	devel/xmltooling/pkg-plist
#	devel/xmltooling/files
#	devel/xmltooling/files/patch-doc_Makefile.in
#
echo c - devel/xmltooling
mkdir -p devel/xmltooling > /dev/null 2>&1
echo x - devel/xmltooling/Makefile
sed 's/^X//' >devel/xmltooling/Makefile << '14e64bf826e84df2b92d869bf31b7c3a'
X# New ports collection makefile for:	xmltooling
X# Date created:				12 September 2008
X# Whom:					Janos Mohacsi
X#
X# $FreeBSD: ports/devel/xmltooling/Makefile,v 1.3 2009/07/10 01:15:21 wxs Exp $
X#
X
XPORTNAME=	xmltooling
XPORTVERSION=	1.3.3
XCATEGORIES=	devel security
XMASTER_SITES=	http://shibboleth.internet2.edu/downloads/opensaml/cpp/2.3/
X
XMAINTAINER=	janos.mohacsi at bsd.hu
XCOMMENT=	Low level XML support for SAML
X
XLIB_DEPENDS=	curl.5:${PORTSDIR}/ftp/curl \
X		log4shib.1:${PORTSDIR}/devel/log4shib \
X		xerces-c.28:${PORTSDIR}/textproc/xerces-c2-devel \
X		xml-security-c.14:${PORTSDIR}/security/apache-xml-security-c
X
XGNU_CONFIGURE=	yes
XCONFIGURE_ARGS+=--with-log4shib=${LOCALBASE} --with-openssl=${OPENSSLBASE} --with-curl=${LOCALBASE} --disable-doxygen-doc
XUSE_GMAKE=	yes
XUSE_LDCONFIG=	yes
XUSE_OPENSSL=	yes
X
Xpost-patch:
X	@${REINPLACE_CMD} -e 's,^pkgdocdir.*=.*,pkgdocdir = ${DOCSDIR},' \
X		${WRKSRC}/doc/Makefile.in
X	@${REINPLACE_CMD} -e 's|echo aout|echo elf|g' \
X	${WRKSRC}/configure
X
X.if defined(NOPORTDOCS)
X        @${REINPLACE_CMD} -e '/^SUBDIRS/s,doc ,,' ${WRKSRC}/Makefile.in
X.endif
X
X.include <bsd.port.mk>
14e64bf826e84df2b92d869bf31b7c3a
echo x - devel/xmltooling/distinfo
sed 's/^X//' >devel/xmltooling/distinfo << '8378a91b403b9a24544f438ac7a53372'
XMD5 (xmltooling-1.3.3.tar.gz) = 3074edc8a00bba1d26c02e798ea8039c
XSHA256 (xmltooling-1.3.3.tar.gz) = 2e60c74aabdf56dc1bf1f92bfa1da1284198aa114d3174539b6ff1f02dc0599b
XSIZE (xmltooling-1.3.3.tar.gz) = 1475368
8378a91b403b9a24544f438ac7a53372
echo x - devel/xmltooling/pkg-descr
sed 's/^X//' >devel/xmltooling/pkg-descr << '6c2029182e0120a985347bdf7046b90c'
XShibboleth 2.x relies on OpenSAML 2, which in turn requires this
Xlower-level library that provides a higher level interface to XML
Xprocessing, particularly in light of signing and encryption.
X
XWWW: https://spaces.internet2.edu/display/OpenSAML/XMLTooling-C
6c2029182e0120a985347bdf7046b90c
echo x - devel/xmltooling/pkg-plist
sed 's/^X//' >devel/xmltooling/pkg-plist << '210b9dd18d43ef9f35edd01eb51e227a'
X%%DOCSDIR%%/CURL.LICENSE
X%%DOCSDIR%%/LICENSE.txt
X%%DOCSDIR%%/LOG4CPP.LICENSE
X%%DOCSDIR%%/NOTICE.txt
X%%DOCSDIR%%/OPENSSL.LICENSE
X%%DOCSDIR%%/README.txt
Xinclude/xmltooling/AbstractAttributeExtensibleXMLObject.h
Xinclude/xmltooling/AbstractComplexElement.h
Xinclude/xmltooling/AbstractDOMCachingXMLObject.h
Xinclude/xmltooling/AbstractSimpleElement.h
Xinclude/xmltooling/AbstractXMLObject.h
Xinclude/xmltooling/AttributeExtensibleXMLObject.h
Xinclude/xmltooling/ConcreteXMLObjectBuilder.h
Xinclude/xmltooling/ElementExtensibleXMLObject.h
Xinclude/xmltooling/ElementProxy.h
Xinclude/xmltooling/Lockable.h
Xinclude/xmltooling/Namespace.h
Xinclude/xmltooling/PluginManager.h
Xinclude/xmltooling/QName.h
Xinclude/xmltooling/XMLObject.h
Xinclude/xmltooling/XMLObjectBuilder.h
Xinclude/xmltooling/XMLToolingConfig.h
Xinclude/xmltooling/base.h
Xinclude/xmltooling/char_traits.h
Xinclude/xmltooling/config_pub.h
Xinclude/xmltooling/encryption/Decrypter.h
Xinclude/xmltooling/encryption/EncryptedKeyResolver.h
Xinclude/xmltooling/encryption/Encrypter.h
Xinclude/xmltooling/encryption/Encryption.h
Xinclude/xmltooling/exceptions.h
Xinclude/xmltooling/impl/AnyElement.h
Xinclude/xmltooling/impl/UnknownElement.h
Xinclude/xmltooling/io/AbstractXMLObjectMarshaller.h
Xinclude/xmltooling/io/AbstractXMLObjectUnmarshaller.h
Xinclude/xmltooling/io/GenericRequest.h
Xinclude/xmltooling/io/GenericResponse.h
Xinclude/xmltooling/io/HTTPRequest.h
Xinclude/xmltooling/io/HTTPResponse.h
Xinclude/xmltooling/logging.h
Xinclude/xmltooling/security/AbstractPKIXTrustEngine.h
Xinclude/xmltooling/security/BasicX509Credential.h
Xinclude/xmltooling/security/ChainingTrustEngine.h
Xinclude/xmltooling/security/Credential.h
Xinclude/xmltooling/security/CredentialContext.h
Xinclude/xmltooling/security/CredentialCriteria.h
Xinclude/xmltooling/security/CredentialResolver.h
Xinclude/xmltooling/security/KeyInfoCredentialContext.h
Xinclude/xmltooling/security/KeyInfoResolver.h
Xinclude/xmltooling/security/OpenSSLCredential.h
Xinclude/xmltooling/security/OpenSSLCryptoX509CRL.h
Xinclude/xmltooling/security/OpenSSLTrustEngine.h
Xinclude/xmltooling/security/SecurityHelper.h
Xinclude/xmltooling/security/SignatureTrustEngine.h
Xinclude/xmltooling/security/TrustEngine.h
Xinclude/xmltooling/security/X509Credential.h
Xinclude/xmltooling/security/X509TrustEngine.h
Xinclude/xmltooling/security/XSECCryptoX509CRL.h
Xinclude/xmltooling/signature/ContentReference.h
Xinclude/xmltooling/signature/KeyInfo.h
Xinclude/xmltooling/signature/Signature.h
Xinclude/xmltooling/signature/SignatureValidator.h
Xinclude/xmltooling/soap/HTTPSOAPTransport.h
Xinclude/xmltooling/soap/OpenSSLSOAPTransport.h
Xinclude/xmltooling/soap/SOAP.h
Xinclude/xmltooling/soap/SOAPClient.h
Xinclude/xmltooling/soap/SOAPTransport.h
Xinclude/xmltooling/unicode.h
Xinclude/xmltooling/util/CurlURLInputStream.h
Xinclude/xmltooling/util/DateTime.h
Xinclude/xmltooling/util/NDC.h
Xinclude/xmltooling/util/ParserPool.h
Xinclude/xmltooling/util/PathResolver.h
Xinclude/xmltooling/util/Predicates.h
Xinclude/xmltooling/util/ReloadableXMLFile.h
Xinclude/xmltooling/util/ReplayCache.h
Xinclude/xmltooling/util/StorageService.h
Xinclude/xmltooling/util/TemplateEngine.h
Xinclude/xmltooling/util/Threads.h
Xinclude/xmltooling/util/URLEncoder.h
Xinclude/xmltooling/util/XMLConstants.h
Xinclude/xmltooling/util/XMLHelper.h
Xinclude/xmltooling/util/XMLObjectChildrenList.h
Xinclude/xmltooling/validation/Validator.h
Xinclude/xmltooling/validation/ValidatorSuite.h
Xinclude/xmltooling/version.h
Xlib/libxmltooling-lite.so
Xlib/libxmltooling-lite.so.4
Xlib/libxmltooling.so
Xlib/libxmltooling.so.4
Xshare/xml/xmltooling/catalog.xml
Xshare/xml/xmltooling/soap-envelope.xsd
Xshare/xml/xmltooling/xenc-schema.xsd
Xshare/xml/xmltooling/xml.xsd
Xshare/xml/xmltooling/xmldsig-core-schema.xsd
Xshare/xml/xmltooling/xmltooling.xsd
X at dirrm %%DOCSDIR%%
X at dirrmtry include/xmltooling/encryption
X at dirrmtry include/xmltooling/impl
X at dirrmtry include/xmltooling/io
X at dirrmtry include/xmltooling/security
X at dirrmtry include/xmltooling/signature
X at dirrmtry include/xmltooling/soap
X at dirrmtry include/xmltooling/util
X at dirrmtry include/xmltooling/validation
X at dirrmtry include/xmltooling
X at dirrmtry share/xml/xmltooling
210b9dd18d43ef9f35edd01eb51e227a
echo c - devel/xmltooling/files
mkdir -p devel/xmltooling/files > /dev/null 2>&1
echo x - devel/xmltooling/files/patch-doc_Makefile.in
sed 's/^X//' >devel/xmltooling/files/patch-doc_Makefile.in << '0a693b8d4b1146bfbadfdb25e3c66ef9'
X--- doc/Makefile.in.orig	2010-01-04 19:18:00.000000000 +0000
X+++ doc/Makefile.in	2010-01-04 19:18:17.000000000 +0000
X@@ -229,7 +229,7 @@
X sysconfdir = @sysconfdir@
X target_alias = @target_alias@
X AUTOMAKE_OPTIONS = foreign
X-pkgdocdir = $(datadir)/doc/@PACKAGE at -@PACKAGE_VERSION@
X+pkgdocdir = $(datadir)/doc/@PACKAGE@
X docfiles = \
X 	README.txt \
X 	LICENSE.txt \
X@@ -239,7 +239,7 @@
X 	CURL.LICENSE
X 
X pkgdoc_DATA = $(docfiles)
X-EXTRA_DIST = $(docfiles) api
X+EXTRA_DIST = $(docfiles)
X all: all-am
X 
X .SUFFIXES:
X@@ -425,8 +425,6 @@
X 
X 
X install-data-hook:
X-	cp -r api $(DESTDIR)$(pkgdocdir)
X-	rm -rf `find $(DESTDIR)$(pkgdocdir)/api -name .svn`
X # Tell versions [3.59,3.63) of GNU make to not export all variables.
X # Otherwise a system limit (for SysV at least) may be exceeded.
X .NOEXPORT:
0a693b8d4b1146bfbadfdb25e3c66ef9
exit



>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list