diff options
author | Joshua Nichols <nichoj@gentoo.org> | 2006-12-03 17:28:49 +0000 |
---|---|---|
committer | Joshua Nichols <nichoj@gentoo.org> | 2006-12-03 17:28:49 +0000 |
commit | 24f9d215154a09c997ed4e298a46103a460e9527 (patch) | |
tree | cd8232f7c5f4aca798cc0fcb719496ae2c06b7c6 /app-text/jing/jing-20030619-r2.ebuild | |
parent | stable x86, bug #148854 (diff) | |
download | gentoo-2-24f9d215154a09c997ed4e298a46103a460e9527.tar.gz gentoo-2-24f9d215154a09c997ed4e298a46103a460e9527.tar.bz2 gentoo-2-24f9d215154a09c997ed4e298a46103a460e9527.zip |
Revision bump to support new Java system. No longer uses bundled source from relaxng-datatype.
(Portage version: 2.1.2_rc2-r3)
Diffstat (limited to 'app-text/jing/jing-20030619-r2.ebuild')
-rw-r--r-- | app-text/jing/jing-20030619-r2.ebuild | 58 |
1 files changed, 58 insertions, 0 deletions
diff --git a/app-text/jing/jing-20030619-r2.ebuild b/app-text/jing/jing-20030619-r2.ebuild new file mode 100644 index 000000000000..e34232a2c442 --- /dev/null +++ b/app-text/jing/jing-20030619-r2.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-text/jing/jing-20030619-r2.ebuild,v 1.1 2006/12/03 17:28:49 nichoj Exp $ + +inherit java-pkg-2 eutils + +DESCRIPTION="Jing: A RELAX NG validator in Java" +HOMEPAGE="http://thaiopensource.com/relaxng/jing.html" +SRC_URI="http://www.thaiopensource.com/download/${P}.zip" +LICENSE="BSD Apache-1.1" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="doc" +COMMON_DEPEND=" + =dev-java/saxon-8* + =dev-java/xerces-1.3* + dev-java/iso-relax + dev-java/relaxng-datatype" +RDEPEND=">=virtual/jre-1.3 + ${COMMON_DEPEND}" +DEPEND=">=virtual/jdk-1.3 + ${COMMON_DEPEND} + app-arch/unzip" + +src_unpack() { + unpack ${A} + + cd ${S} + mkdir src/ + unzip -qq -d src/ src.zip || die "failed to unzip" + cd src/ + epatch ${FILESDIR}/build-patch.diff + epatch ${FILESDIR}/${P}-xerces.patch + + # remove bundled relaxng-datatype + rm -r org + + cd ../bin/ + rm -f *.jar + java-pkg_jar-from iso-relax + java-pkg_jar-from xerces-1.3 xerces.jar + java-pkg_jar-from saxon saxon8.jar saxon.jar + java-pkg_jar-from relaxng-datatype + + cd .. + cp ${FILESDIR}/build.xml . + cp ${FILESDIR}/manifest.mf . +} + +src_compile() { + eant jar +} + +src_install() { + java-pkg_dojar bin/jing.jar + java-pkg_dolauncher ${PN} --main com.thaiopensource.relaxng.util.Driver + use doc && java-pkg_dohtml -r doc/* readme.html +} |