summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn P. Davis <zhen@gentoo.org>2003-11-18 17:14:49 +0000
committerJohn P. Davis <zhen@gentoo.org>2003-11-18 17:14:49 +0000
commitf89f28e441617a1add8a26e8953ab7b33969c53e (patch)
tree394bbb772fb47a705148d073fbe4eed4b33efc04 /dev-libs/xerces-c
parentfix for makeopts so that it will build (diff)
downloadgentoo-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/ChangeLog7
-rw-r--r--dev-libs/xerces-c/Manifest4
-rw-r--r--dev-libs/xerces-c/files/digest-xerces-c-2.3.0-r61
-rw-r--r--dev-libs/xerces-c/xerces-c-2.3.0-r6.ebuild45
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
+}