summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Loeser <halcy0n@gentoo.org>2008-11-12 01:15:16 +0000
committerMark Loeser <halcy0n@gentoo.org>2008-11-12 01:15:16 +0000
commitebbdf315d90ff6de34825743aec2f8570baf7abf (patch)
tree2585d15a5ad09ec52bb0fc0fd642ff9f958aff59 /dev-libs
parentReverting to ~sparc based on apparent problems with dependencies. (diff)
downloadhistorical-ebbdf315d90ff6de34825743aec2f8570baf7abf.tar.gz
historical-ebbdf315d90ff6de34825743aec2f8570baf7abf.tar.bz2
historical-ebbdf315d90ff6de34825743aec2f8570baf7abf.zip
Bump to a snapshot to fix compilation against xerces-c-3. Thanks a lot to Martin von Gagern <Martin DOT vGagern AT gmx DOT net> for the analysis of this issue; bug #242218
Package-Manager: portage-2.2_rc13/cvs/Linux 2.6.27.1 x86_64
Diffstat (limited to 'dev-libs')
-rw-r--r--dev-libs/xalan-c/ChangeLog10
-rw-r--r--dev-libs/xalan-c/Manifest14
-rw-r--r--dev-libs/xalan-c/xalan-c-1.11.0_pre705082.ebuild61
3 files changed, 83 insertions, 2 deletions
diff --git a/dev-libs/xalan-c/ChangeLog b/dev-libs/xalan-c/ChangeLog
index 071392f89fea..1d0d2fce7a5a 100644
--- a/dev-libs/xalan-c/ChangeLog
+++ b/dev-libs/xalan-c/ChangeLog
@@ -1,6 +1,14 @@
# ChangeLog for dev-libs/xalan-c
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/xalan-c/ChangeLog,v 1.18 2008/08/09 09:36:08 dev-zero Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/xalan-c/ChangeLog,v 1.19 2008/11/12 01:15:16 halcy0n Exp $
+
+*xalan-c-1.11.0_pre705082 (12 Nov 2008)
+
+ 12 Nov 2008; Mark Loeser <halcy0n@gentoo.org>
+ +xalan-c-1.11.0_pre705082.ebuild:
+ Bump to a snapshot to fix compilation against xerces-c-3. Thanks a lot to
+ Martin von Gagern <Martin DOT vGagern AT gmx DOT net> for the analysis of
+ this issue; bug #242218
09 Aug 2008; Tiziano Müller <dev-zero@gentoo.org> xalan-c-1.10.0.ebuild:
Updated xerces-c dependency
diff --git a/dev-libs/xalan-c/Manifest b/dev-libs/xalan-c/Manifest
index 8c6e08496219..d1c3eb19f19a 100644
--- a/dev-libs/xalan-c/Manifest
+++ b/dev-libs/xalan-c/Manifest
@@ -1,6 +1,18 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
AUX 1.10.0-as-needed.patch 4022 RMD160 298171f6d3e6b624dc220ad3d8b2f0d00bfb43b4 SHA1 86d2926aa3dcc382b7491bb3e4c7dad707581f25 SHA256 34e4ccbfcbf11748e60dfb98c6ca2e1b47597031cfcea14cb2df3a43289a8e5a
AUX xalan-c-1.10.0+gcc-4.3.patch 1359 RMD160 746ad62dd8090ad950f24e03cc1c20a36ca8753a SHA1 b2072937c4433cb4e59b85de264ee87f67e986a6 SHA256 f560a9ca0d6a7b716174492450160df58fa3e8d261d629ebe07e5f632442b344
DIST Xalan-C_1_10_0-src.tar.gz 1554940 RMD160 537ba0be6a14e47eb4453c2d813b31ec416835ab SHA1 3fc63045048176e0ab00ce8aa0d15b2c1e5d646b SHA256 40797957fb22797894d33a2fa0e01e3b6cc509fb89bb772c0e835ae840714cfd
+DIST Xalan-C_r705082-src.tar.gz 1579340 RMD160 e3f4178e794ad63b6d4ccc1369ed100c8938d447 SHA1 176c46d4926b4c21849b6a0422bfba5c8e2d5046 SHA256 8e7d821a1f09fe69258ff436740e755426179150acedb696b3b431682cc8c3f3
EBUILD xalan-c-1.10.0.ebuild 1954 RMD160 052ee4805ef2b89565cfa6dea05e773df691e4d7 SHA1 2509d043390854035ab786359c9998b638a17519 SHA256 6ba8ab64eba70c90e5da587b063c1a88499d2ed4ea3f1917a261352e1a4d49ed
-MISC ChangeLog 2788 RMD160 9a0e4ebec8b92c42edc679dda64ab749170edb64 SHA1 c39b70d7e45b5418027226c1d01f3d696a56fd0b SHA256 7f2e5b00da6788ea4ee47d5e09b48f4e5380f1874b01ae3041d05dd6f87a9440
+EBUILD xalan-c-1.11.0_pre705082.ebuild 1614 RMD160 ef903933d778f49eec6983720c168114307c927b SHA1 67400d637ca3155fc8901a16ea3cd1eab7eb65f0 SHA256 b39d3d0328528f9ffe082da78a1d7b1ba6edfbe3baf63e29c6586cef03d3d116
+MISC ChangeLog 3091 RMD160 46bd1e4717f15ae03a51b5f67d0b6ff936babf32 SHA1 26fcfabbc9f271dc277257051af24bc80036c909 SHA256 baa90cb40e1fadeba367ac371a4ed5ea46ee9e444b56e5e6cfc2155cbebda8dc
MISC metadata.xml 156 RMD160 537178ef5a820896e97475fb9aded47d50474bef SHA1 2a4ef4879b918a28132d21cd6d1bbaa2a30dccde SHA256 0e8490f9c62cb74e5894b52f643a02de0024d97dbfebad43082dce6bcb39555f
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.9 (GNU/Linux)
+
+iEUEARECAAYFAkkaLikACgkQCRZPokWLroRNDQCWPppq5679WvSiGf25+p+MgLg/
+iwCgyVk1/YszCi40d7T3kG9VyVil69w=
+=zng7
+-----END PGP SIGNATURE-----
diff --git a/dev-libs/xalan-c/xalan-c-1.11.0_pre705082.ebuild b/dev-libs/xalan-c/xalan-c-1.11.0_pre705082.ebuild
new file mode 100644
index 000000000000..9aa9dc6e01a1
--- /dev/null
+++ b/dev-libs/xalan-c/xalan-c-1.11.0_pre705082.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/xalan-c/xalan-c-1.11.0_pre705082.ebuild,v 1.1 2008/11/12 01:15:16 halcy0n Exp $
+
+inherit toolchain-funcs eutils flag-o-matic multilib
+
+DESCRIPTION="XSLT processor for transforming XML into HTML, text, or other XML types"
+HOMEPAGE="http://xml.apache.org/xalan-c/"
+SRC_URI="mirror://gentoo/Xalan-C_r${PV#*_pre}-src.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE="doc"
+
+RDEPEND=">=dev-libs/xerces-c-2.7.0"
+DEPEND="${RDEPEND}
+ doc? ( app-doc/doxygen )"
+
+S="${WORKDIR}"/xml-xalan/c
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+
+ sed -i \
+ -e 's/\(debugflag\)="-O.\? /\1="/' \
+ -e 's/^\(CXXFLAGS\)="$compileroptions/\1="${\1}/' \
+ -e 's/^\(CFLAGS\)="$compileroptions/\1="${\1}/' \
+ runConfigure || die "sed failed"
+
+}
+
+src_compile() {
+ export XALANCROOT=${S}
+ export XERCESCROOT="/usr/include/xercesc"
+ append-ldflags -pthread
+
+ ./runConfigure -p linux -c "$(tc-getCC)" -x "$(tc-getCXX)" -P /usr -C --libdir=/usr/$(get_libdir) || die "configure failed"
+ emake -j1 || die "emake failed"
+
+ if use doc ; then
+ mkdir build
+ cd "${S}/xdocs"
+ doxygen DoxyfileXalan
+ fi
+}
+
+src_install() {
+ export XALANCROOT=${S}
+ emake DESTDIR="${D}" install || die "emake install failed"
+
+ dodoc README version.incl
+ dohtml readme.html
+ if use doc ; then
+ dodir /usr/share/doc/${PF}
+ cp -r "${S}/samples" "${D}/usr/share/doc/${PF}"
+ find "${D}/usr/share/doc/${PF}" -type d -name CVS -exec rm -rf '{}' \; >& /dev/null
+ dohtml -r build/docs/apiDocs
+ fi
+}