summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTiziano Müller <dev-zero@gentoo.org>2008-08-09 08:27:19 +0000
committerTiziano Müller <dev-zero@gentoo.org>2008-08-09 08:27:19 +0000
commit4cd0436f1a2077f36e5b54a0387cb916f6542590 (patch)
tree7932353faa0959c886d87da0567ed3d7cc8c74e6 /dev-libs/xerces-c
parentVersion bump (#234282). (diff)
downloadhistorical-4cd0436f1a2077f36e5b54a0387cb916f6542590.tar.gz
historical-4cd0436f1a2077f36e5b54a0387cb916f6542590.tar.bz2
historical-4cd0436f1a2077f36e5b54a0387cb916f6542590.zip
Dropped broken revision.
Package-Manager: portage-2.2_rc6/cvs/Linux 2.6.26-gentoo x86_64
Diffstat (limited to 'dev-libs/xerces-c')
-rw-r--r--dev-libs/xerces-c/ChangeLog5
-rw-r--r--dev-libs/xerces-c/Manifest13
-rw-r--r--dev-libs/xerces-c/xerces-c-2.8.0.ebuild165
3 files changed, 5 insertions, 178 deletions
diff --git a/dev-libs/xerces-c/ChangeLog b/dev-libs/xerces-c/ChangeLog
index 0aca13494866..f8c40047d6f5 100644
--- a/dev-libs/xerces-c/ChangeLog
+++ b/dev-libs/xerces-c/ChangeLog
@@ -1,6 +1,9 @@
# ChangeLog for dev-libs/xerces-c
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/xerces-c/ChangeLog,v 1.61 2008/08/06 11:17:27 ulm Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/xerces-c/ChangeLog,v 1.62 2008/08/09 08:27:19 dev-zero Exp $
+
+ 09 Aug 2008; Tiziano Müller <dev-zero@gentoo.org> -xerces-c-2.8.0.ebuild:
+ Dropped broken revision.
06 Aug 2008; Ulrich Mueller <ulm@gentoo.org> metadata.xml:
Add missing USE=xqilla flag description and some pkg tags to metadata,
diff --git a/dev-libs/xerces-c/Manifest b/dev-libs/xerces-c/Manifest
index a6b271c9b0dc..e6b39a717342 100644
--- a/dev-libs/xerces-c/Manifest
+++ b/dev-libs/xerces-c/Manifest
@@ -1,6 +1,3 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
AUX 50xerces-c 43 RMD160 b69c19f1ee7be74447f08ad633c0dd4bc0ce4954 SHA1 bf05f4e5123f663c885da586f8f45fbaa97bdb73 SHA256 0961dfe5add9ef7159e58569e3512ebf7fdba18dd7c14a0b3b7d898458b408e9
AUX xerces-c-2.7.0-libpath.patch 1586 RMD160 44df40b77aefb2d446e84940f06420bb5dce8e21 SHA1 defaad81f4044b03aedc2d38da6e83725f5d0f61 SHA256 c981098908bb4acdb4f3d893983bed113e0d8fc2be717bcff4458261017b26cd
AUX xerces-c-2.7.0-multilib.patch 3267 RMD160 2fbd2a9400ff4bf962c04667b825945eca2e6c8d SHA1 6a9760ab87c309e401574b5bd6652a87b568f253 SHA256 5b070554239570f31c1fe6736a69b45305e03bf34166ba3ca813c8e92aee47ca
@@ -14,14 +11,6 @@ DIST xerces-c-src_2_7_0.tar.gz 7760004 RMD160 80914da4898c694bf0299d612164483f83
DIST xerces-c-src_2_8_0.tar.gz 7893039 RMD160 d576df7870b043a338358834a0e1180dca39e838 SHA1 f0803b1330daec3f44b17dee64c3c99de6b3cd3e SHA256 416eaf74bbe6ff3b3c64a282e886810cad6cbb48478d3c83344661504c09c8d6
EBUILD xerces-c-2.7.0-r1.ebuild 1522 RMD160 c0e82972a2aec92f2f02b07b46f8b0b5d813f285 SHA1 3901b46df422c1bc4505596a6ef7dadcd64f9cdd SHA256 89ff6c8601cf1bc4885e836d62f0d1bef9bcd6318c19f22e17a52e502b1e8776
EBUILD xerces-c-2.8.0-r1.ebuild 4575 RMD160 787c8491e2a729776d5093d655a1a21d06f99afb SHA1 e5dfe7a501287016e0f7e0102a21d5455416f961 SHA256 af3f5945ccf83a69924b96f72989c7a0e715e4f2f046bc178311826565493598
-EBUILD xerces-c-2.8.0.ebuild 4893 RMD160 86adf7e68823d86cfdb5bdacedfd6f19caeb9627 SHA1 886a13b7d3c3a85a03eeb670d31bb957da82f642 SHA256 32076aa87167c90ed42a77011a7ea345c53e228a04bcbb5db162ea4d281d46c6
EBUILD xerces-c-3.0.0_beta2.ebuild 2553 RMD160 050431d766f52e5b22e56e558449bade3320e484 SHA1 4c25ea7ee430ed655303d4c5caba54f1b9636677 SHA256 b2a70c8f90b9694d9ad2fdd2aea753733bbabdc9b3d30aba3ac0dc5474b05907
-MISC ChangeLog 10018 RMD160 84da7b717aaaa84d6137896adf4681ba18b695d8 SHA1 8732d04bcf81ad38d96dd0b82c91c61d6ee84bf6 SHA256 25138983ca9a51d33784a5abb30a7d8bad00069bce01d634543dd84caa4e2853
+MISC ChangeLog 10128 RMD160 9e7f014a42f6c8c35ca692d407a1b74063bed476 SHA1 05e495d8bee705940197cfbfbbf306189708c0d3 SHA256 f756cead72adb080fdae7993aef0a60562e992f18bddac5f1106c6a6bf23f042
MISC metadata.xml 1173 RMD160 317db6297b07ac3af637073f9b2558fbe990dd65 SHA1 c8b4ab6cf9d6fa18e2f878984b08fc8036ecf31a SHA256 ba37836d691cd20ad6aa4506dde803e736a0a220c0072d4a3222d05b63da56b4
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.4.9 (GNU/Linux)
-
-iEYEARECAAYFAkiZiFkACgkQOeoy/oIi7uzGgwCgiFKMutmeIYOMBXCc9TmrwysZ
-/g4AoNxdAU34aQfRhKtk9DyO/KuTNLAl
-=WWSL
------END PGP SIGNATURE-----
diff --git a/dev-libs/xerces-c/xerces-c-2.8.0.ebuild b/dev-libs/xerces-c/xerces-c-2.8.0.ebuild
deleted file mode 100644
index bbaa9612b99c..000000000000
--- a/dev-libs/xerces-c/xerces-c-2.8.0.ebuild
+++ /dev/null
@@ -1,165 +0,0 @@
-# Copyright 1999-2008 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/xerces-c/xerces-c-2.8.0.ebuild,v 1.5 2008/06/07 19:53:10 dev-zero Exp $
-
-EAPI="1"
-
-inherit eutils multilib versionator flag-o-matic toolchain-funcs
-
-MY_PN="xerces-c-src"
-MY_P=${MY_PN}_$(replace_all_version_separators _)
-
-DESCRIPTION="A validating XML parser written in a portable subset of C++."
-HOMEPAGE="http://xerces.apache.org/xerces-c/"
-SRC_URI="mirror://apache/xerces/c/sources/${MY_P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
-IUSE="debug doc iconv icu libwww +threads elibc_Darwin elibc_FreeBSD xqilla"
-
-RDEPEND="icu? ( <dev-libs/icu-3.8 )
- libwww? ( net-libs/libwww )
- iconv? ( virtual/libiconv )"
-DEPEND="${RDEPEND}
- doc? ( app-doc/doxygen )"
-
-S=${WORKDIR}/${MY_P}
-
-pkg_setup() {
- export ICUROOT="/usr"
-
- if use iconv && use icu ; then
- ewarn "This package can use iconv or icu for loading messages"
- ewarn "and transcoding, but not both. ICU will precede."
- fi
-}
-
-src_unpack() {
- unpack ${A}
- cd "${S}"
-
- sed -i \
- -e 's|sh ./configure.*|true|' \
- src/xercesc/runConfigure || die "sed failed"
-
- sed -i \
- -e 's|-L/usr/lib64 -L/usr/lib -L/usr/local/lib -L/usr/ccs/lib|-L${XERCESCROOT}/lib|g' \
- -e 's|-L/usr/lib -L/usr/local/lib -L/usr/ccs/lib|-L${XERCESCROOT}/lib|g' \
- {samples,src/xercesc,tests}/Makefile.incl || die "sed for fixing library include path failed"
-
- sed -i \
- -e 's|${PREFIX}/lib|${PREFIX}/${MLIBDIR}|g' \
- -e 's|$(PREFIX)/lib|$(PREFIX)/${MLIBDIR}|g' \
- obj/Makefile.in src/xercesc/Makefile.incl || die "sed for fixing install lib dir failed"
-
- sed -i \
- -e 's|$(PREFIX)/msg|$(PREFIX)/share/xerces-c/msg|g' \
- -e 's|${PREFIX}/msg|${PREFIX}/share/xerces-c/msg|g' \
- src/xercesc/util/Makefile.in || die "sed for changing message catalogue directory failed"
-
- epatch \
- "${FILESDIR}/${P}-64bit_cast.patch" \
- "${FILESDIR}/${P}-icu_ressource_fix.patch" \
- "${FILESDIR}/${P}-IconvGNUTransService.cpp.patch"
-
- use xqilla && epatch \
- "${FILESDIR}/xqilla-xercesc_content_type.patch" \
- "${FILESDIR}/xqilla-xercesc_regex.patch"
-
-}
-
-src_compile() {
- export XERCESCROOT="${S}"
- cd src/xercesc
-
- local myconf
- use debug && myconf="-d"
-
- local bitstobuild="32"
- $(has_m64) && bitstobuild="64"
-
- # We need a case-switch here for other platforms,
- # but we wait until there's a real use case
- local target="linux"
- use elibc_FreeBSD && target="freebsd"
- use elibc_Darwin && target="macosx"
-
- local mloader="inmem"
- use iconv && mloader="iconv"
- use icu && mloader="icu"
-
- local transcoder="native"
- if use iconv ; then
- transcoder="IconvGNU"
- use elibc_FreeBSD && transcoder="IconvFBSD"
- fi
- use icu && transcoder="icu"
-
- # Other options are available for AIX, HP-11, IRIX or Solaris
- local thread="none"
- use threads && thread="pthread"
-
- # 'native' is only available on OSX (see use.mask) and 'socket'
- # isn't supposed to work. But the docs aren't clear about it, so
- # we would need some testing...
- local netaccessor="socket"
- use elibc_Darwin && netaccessor="native"
- use libwww && netaccessor="libwww"
-
- ./runConfigure -p ${target} -c "$(tc-getCC)" -x "$(tc-getCXX)" \
- ${myconf} -m ${mloader} -n ${netaccessor} -t ${transcoder} \
- -r ${thread} -b ${bitstobuild} > configure.vars || die "runConfigure failed"
-
- # This should be safe since runConfigure includes our C[XX]FLAGS
- eval $(grep export configure.vars)
- econf || die "econf failed"
- # Parallel building is horribly broken when not using --as-needed
- emake -j1 || die "emake failed"
-
- if use doc ; then
- cd "${S}/doc"
- doxygen || die "making docs failed"
- fi
-}
-
-src_install () {
- export XERCESCROOT="${S}"
- cd src/xercesc
- emake DESTDIR="${D}" MLIBDIR=$(get_libdir) install || die "emake failed"
-
- if use xqilla; then
- insinto /usr/include/xercesc/dom/impl
- cd dom/impl
- doins \
- DOMAttrImpl.hpp DOMAttrMapImpl.hpp DOMCasts.hpp DOMCharacterDataImpl.hpp \
- DOMChildNode.hpp DOMDeepNodeListPool.hpp DOMDocumentImpl.hpp \
- DOMDocumentTypeImpl.hpp DOMElementImpl.hpp DOMElementNSImpl.hpp \
- DOMNodeIDMap.hpp DOMNodeImpl.hpp DOMNodeListImpl.hpp DOMParentNode.hpp \
- DOMRangeImpl.hpp DOMTextImpl.hpp DOMTypeInfoImpl.hpp DOMWriterImpl.hpp
- fi
-
- cd "${S}"
- doenvd "${FILESDIR}/50xerces-c"
-
- # Upstream forgot this
- if use icu ; then
- dolib.so lib/libXercesMessages.so.28.0
- dosym libXercesMessages.so.28.0 /usr/$(get_libdir)/libXercesMessages.so.28
- dosym libXercesMessages.so.28.0 /usr/$(get_libdir)/libXercesMessages.so
- fi
-
- if use doc; then
- insinto /usr/share/doc/${PF}
- rm -rf samples/config* samples/Makefile* samples/runConfigure samples/install-sh samples/*/Makefile*
- doins -r samples
- dohtml -r doc/html/*
- fi
-
- dodoc STATUS credits.txt version.incl
- dohtml Readme.html
-
- unset XERCESCROOT
-}
-
-# There are tests available, but without a script to run them