diff options
author | John P. Davis <zhen@gentoo.org> | 2003-11-18 17:14:49 +0000 |
---|---|---|
committer | John P. Davis <zhen@gentoo.org> | 2003-11-18 17:14:49 +0000 |
commit | f89f28e441617a1add8a26e8953ab7b33969c53e (patch) | |
tree | 394bbb772fb47a705148d073fbe4eed4b33efc04 /dev-libs/xerces-c | |
parent | fix for makeopts so that it will build (diff) | |
download | gentoo-2-f89f28e441617a1add8a26e8953ab7b33969c53e.tar.gz gentoo-2-f89f28e441617a1add8a26e8953ab7b33969c53e.tar.bz2 gentoo-2-f89f28e441617a1add8a26e8953ab7b33969c53e.zip |
fix for makeopts so that it will build
Diffstat (limited to 'dev-libs/xerces-c')
-rw-r--r-- | dev-libs/xerces-c/ChangeLog | 7 | ||||
-rw-r--r-- | dev-libs/xerces-c/Manifest | 4 | ||||
-rw-r--r-- | dev-libs/xerces-c/files/digest-xerces-c-2.3.0-r6 | 1 | ||||
-rw-r--r-- | dev-libs/xerces-c/xerces-c-2.3.0-r6.ebuild | 45 |
4 files changed, 54 insertions, 3 deletions
diff --git a/dev-libs/xerces-c/ChangeLog b/dev-libs/xerces-c/ChangeLog index 8acc7d640397..6bd861f91307 100644 --- a/dev-libs/xerces-c/ChangeLog +++ b/dev-libs/xerces-c/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for dev-libs/xerces-c # Copyright 2000-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/xerces-c/ChangeLog,v 1.9 2003/08/05 15:25:39 zhen Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/xerces-c/ChangeLog,v 1.10 2003/11/18 17:14:42 zhen Exp $ + + 18 Nov 2003; zhen <zhen@gentoo.org> : + fix for 22928 as well as 15260 - fixed MAKEOPTS to -j1 because xerces does not + play nice with multiple build threads. + Thanks to Kasper.Souren@ircam.fr for the research. 05 Aug 2003; <zhen@gentoo.org> : bumped to -r5 to fix configuration issues. I just used econf/emake instead, no big diff --git a/dev-libs/xerces-c/Manifest b/dev-libs/xerces-c/Manifest index f75f8b3e28f9..6c2eecc03415 100644 --- a/dev-libs/xerces-c/Manifest +++ b/dev-libs/xerces-c/Manifest @@ -2,8 +2,8 @@ MD5 9b5f471f807f24c58f6f66dbe6cb3f22 xerces-c-2.3.0-r3.ebuild 1150 MD5 b9525b480440af5c3ae84bc5c50281e1 xerces-c-2.3.0-r5.ebuild 1032 MD5 c408d5d9c38cf57f347cd13046d63d5a xerces-c-2.3.0-r2.ebuild 1075 MD5 b3ec0beb2ea61aee06329afa2b795742 xerces-c-2.3.0-r4.ebuild 1037 -MD5 96299966e6769e92b6a3db6d7e76fd90 xerces-c-2.3.0-r6.ebuild 1070 -MD5 d30386d3cccfbd7a899e41b39e3830a0 ChangeLog 1976 +MD5 8ab3260171988651ee2c82b26de2663c xerces-c-2.3.0-r6.ebuild 1066 +MD5 6ff256ef0c5fe0ced6c8ca3d470c0976 ChangeLog 2193 MD5 03351c0a7b1304347e9fc9935ee439ba metadata.xml 455 MD5 89278908039ced958d9b6f0b25bd5fe3 files/digest-xerces-c-2.3.0-r2 71 MD5 89278908039ced958d9b6f0b25bd5fe3 files/digest-xerces-c-2.3.0-r3 71 diff --git a/dev-libs/xerces-c/files/digest-xerces-c-2.3.0-r6 b/dev-libs/xerces-c/files/digest-xerces-c-2.3.0-r6 new file mode 100644 index 000000000000..dea84d598ea5 --- /dev/null +++ b/dev-libs/xerces-c/files/digest-xerces-c-2.3.0-r6 @@ -0,0 +1 @@ +MD5 5167dca8942dd2dd719fa5a8ebe0c18b xerces-c-src_2_3_0.tar.gz 6885335 diff --git a/dev-libs/xerces-c/xerces-c-2.3.0-r6.ebuild b/dev-libs/xerces-c/xerces-c-2.3.0-r6.ebuild new file mode 100644 index 000000000000..e99d1618db93 --- /dev/null +++ b/dev-libs/xerces-c/xerces-c-2.3.0-r6.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2003 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/xerces-c/xerces-c-2.3.0-r6.ebuild,v 1.1 2003/11/18 17:14:42 zhen Exp $ + +MY_PV=${PV//./_} + +DESCRIPTION="Xerces-C++ is a validating XML parser written in a portable subset of C++." + +SRC_URI="http://xml.apache.org/dist/xerces-c/stable/${PN}-src_${MY_PV}.tar.gz" +HOMEPAGE="http://xml.apache.org/xerces-c/index.html" + +DEPEND="virtual/glibc" +LICENSE="Apache-1.1" +SLOT="0" +KEYWORDS="~x86 ~ppc" +IUSE="doc" + +S=${WORKDIR}/${PN}-src_${MY_PV} + +src_compile() { + export MAKEOPTS="-j1" + export XERCESCROOT=${S} + cd src/xercesc + econf || die + emake || die + unset MAKEOPTS +} + +src_install () { + export XERCESCROOT=${S} + cd ${S}/src/xercesc + make DESTDIR=${D} install || die + + if [ "`use doc`" ]; then + dodir /usr/share/doc/${P} + cp -a ${S}/samples ${D}/usr/share/doc/${P} + dohtml -r doc/html + fi + + cd ${S} + dodoc STATUS LICENSE LICENSE.txt credits.txt version.incl xerces-c.spec + dohtml Readme.html + + unset XERCESCROOT +} |