diff options
author | Mark Loeser <halcy0n@gentoo.org> | 2008-11-12 01:15:16 +0000 |
---|---|---|
committer | Mark Loeser <halcy0n@gentoo.org> | 2008-11-12 01:15:16 +0000 |
commit | ebbdf315d90ff6de34825743aec2f8570baf7abf (patch) | |
tree | 2585d15a5ad09ec52bb0fc0fd642ff9f958aff59 /dev-libs | |
parent | Reverting to ~sparc based on apparent problems with dependencies. (diff) | |
download | historical-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/ChangeLog | 10 | ||||
-rw-r--r-- | dev-libs/xalan-c/Manifest | 14 | ||||
-rw-r--r-- | dev-libs/xalan-c/xalan-c-1.11.0_pre705082.ebuild | 61 |
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 +} |