diff options
author | 2007-02-12 00:51:34 +0000 | |
---|---|---|
committer | 2007-02-12 00:51:34 +0000 | |
commit | f56b10b62ee68223ee4acc2dfe31df2c9d285a0e (patch) | |
tree | 6bbd3d8fce4533950c76dd30e31cbd65a8059f57 /dev-java/xerces/xerces-2.3.0-r3.ebuild | |
parent | Removed unneded patches (diff) | |
download | gentoo-2-f56b10b62ee68223ee4acc2dfe31df2c9d285a0e.tar.gz gentoo-2-f56b10b62ee68223ee4acc2dfe31df2c9d285a0e.tar.bz2 gentoo-2-f56b10b62ee68223ee4acc2dfe31df2c9d285a0e.zip |
Migrate to split-ant wrt xjavac, and cleanup.
(Portage version: 2.1.2-r9)
Diffstat (limited to 'dev-java/xerces/xerces-2.3.0-r3.ebuild')
-rw-r--r-- | dev-java/xerces/xerces-2.3.0-r3.ebuild | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/dev-java/xerces/xerces-2.3.0-r3.ebuild b/dev-java/xerces/xerces-2.3.0-r3.ebuild new file mode 100644 index 000000000000..9676e62f71c6 --- /dev/null +++ b/dev-java/xerces/xerces-2.3.0-r3.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-java/xerces/xerces-2.3.0-r3.ebuild,v 1.1 2007/02/12 00:51:34 caster Exp $ + +WANT_SPLIT_ANT=true +JAVA_PKG_IUSE="doc examples source" +inherit java-pkg-2 java-ant-2 eutils + +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="http://xml.apache.org/dist/xerces-j/Xerces-J-src.${PV}.tar.gz" + +LICENSE="Apache-1.1" +SLOT="2.3" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="" + +RDEPEND=">=virtual/jre-1.3 + >=dev-java/xml-commons-1.0_beta2" +DEPEND=">=virtual/jdk-1.3 + >=dev-java/xjavac-20041208-r1 + ${RDEPEND}" + +S=${WORKDIR}/xerces-${PV//./_} + +src_unpack() { + unpack ${A} + + cd ${S} + epatch ${FILESDIR}/${P}-gentoo.patch + + mkdir ${S}/tools && cd ${S}/tools + java-pkg_jar-from xml-commons xml-apis.jar +} + +src_compile() { + ANT_TASKS="xjavac-1" eant ${antflags} jar $(use_doc javadocs) +} + +src_install() { + java-pkg_dojar build/xercesImpl.jar + + dodoc TODO STATUS README ISSUES + dohtml Readme.html + + use doc && java-pkg_dojavadoc build/docs/javadocs + if use examples; then + dodir /usr/share/doc/${PF}/examples + cp -a samples/* ${D}/usr/share/doc/${PF} + fi + use source && java-pkg_dosrc ${S}/src/* +} |