summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan Brinkmann <luckyduck@gentoo.org>2005-01-15 14:03:03 +0000
committerJan Brinkmann <luckyduck@gentoo.org>2005-01-15 14:03:03 +0000
commit7632226dac236f4530cc41faa9bb2f4230bf0c21 (patch)
treefb28d8d55e61104c3c7051fa7200a8759345a15e /dev-java/xerces/xerces-2.6.2-r2.ebuild
parentadded examples useflag to dev-java/xerces (diff)
downloadgentoo-2-7632226dac236f4530cc41faa9bb2f4230bf0c21.tar.gz
gentoo-2-7632226dac236f4530cc41faa9bb2f4230bf0c21.tar.bz2
gentoo-2-7632226dac236f4530cc41faa9bb2f4230bf0c21.zip
removed packed jar issue of xerces-2.6.2. see bug #63287.
Diffstat (limited to 'dev-java/xerces/xerces-2.6.2-r2.ebuild')
-rw-r--r--dev-java/xerces/xerces-2.6.2-r2.ebuild71
1 files changed, 71 insertions, 0 deletions
diff --git a/dev-java/xerces/xerces-2.6.2-r2.ebuild b/dev-java/xerces/xerces-2.6.2-r2.ebuild
new file mode 100644
index 000000000000..d7c7b8aba252
--- /dev/null
+++ b/dev-java/xerces/xerces-2.6.2-r2.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-java/xerces/xerces-2.6.2-r2.ebuild,v 1.1 2005/01/15 14:03:02 luckyduck Exp $
+
+inherit java-pkg eutils
+
+IUSE="doc jikes examples"
+
+S=${WORKDIR}/xerces-${PV//./_}
+DESCRIPTION="The next generation of high performance, fully compliant XML parsers in the Apache Xerces family"
+HOMEPAGE="http://xml.apache.org/xerces2-j/index.html"
+SRC_URI="mirror://apache/xml/xerces-j/Xerces-J-src.${PV}.tar.gz"
+LICENSE="Apache-1.1"
+SLOT="2"
+KEYWORDS="~x86 ~amd64"
+
+DEPEND=">=virtual/jdk-1.3
+ jikes? ( >=dev-java/jikes-1.21 )"
+RDEPEND=">=virtual/jre-1.3
+ >=dev-java/ant-core-1.5.2
+ >=dev-java/xalan-2.5.2
+ >=dev-java/xml-commons-1.0_beta2
+ >=dev-java/xml-commons-resolver-1.1
+ >=dev-java/xjavac-20041208"
+
+src_unpack() {
+ unpack ${A}
+
+ cd ${S}
+ epatch ${FILESDIR}/${PF}-gentoo.patch
+
+ mkdir ${S}/tools
+ cd ${S}/tools
+ java-pkg_jar-from ant-core ant.jar
+ java-pkg_jar-from ant-core ant-launcher.jar
+ java-pkg_jar-from junit
+ java-pkg_jar-from xalan
+ java-pkg_jar-from xml-commons xml-apis.jar
+ java-pkg_jar-from xml-commons-resolver xml-commons-resolver.jar resolver.jar
+
+
+ mkdir ${S}/tools/bin
+ cd ${S}/tools/bin
+ java-pkg_jar-from xjavac-1
+}
+
+src_compile() {
+ local antflags="jars sampjar"
+ if use doc ; then
+ antflags="${antflags} javadocs"
+ fi
+ if use jikes; then
+ antflags="${antflags} -Dbuild.compiler=jikes"
+ fi
+ sh build.sh ${antflags} || die "Compile failed."
+}
+
+src_install() {
+ java-pkg_dojar build/x*.jar
+
+ dodoc TODO STATUS README ISSUES LICENSE
+ java-pkg_dohtml Readme.html
+
+ if use doc ; then
+ java-pkg_dohtml -r build/docs/javadocs
+ fi
+ if use examples; then
+ dodir /usr/share/doc/${PF}/examples
+ cp -r samples/* ${D}/usr/share/doc/${PF}/examples
+ fi
+}