diff options
author | Ralph Sennhauser <sera@gentoo.org> | 2012-05-24 15:28:19 +0000 |
---|---|---|
committer | Ralph Sennhauser <sera@gentoo.org> | 2012-05-24 15:28:19 +0000 |
commit | 729f1f118de288e1a0ed234362c3db4df817e4a1 (patch) | |
tree | f1fffd7046734825b72c7f0aef3c33331421be83 /app-text/jing | |
parent | whitespace (diff) | |
download | gentoo-2-729f1f118de288e1a0ed234362c3db4df817e4a1.tar.gz gentoo-2-729f1f118de288e1a0ed234362c3db4df817e4a1.tar.bz2 gentoo-2-729f1f118de288e1a0ed234362c3db4df817e4a1.zip |
Version bump.
(Portage version: 2.1.10.62/cvs/Linux x86_64)
Diffstat (limited to 'app-text/jing')
-rw-r--r-- | app-text/jing/ChangeLog | 9 | ||||
-rw-r--r-- | app-text/jing/jing-20091111.ebuild | 85 |
2 files changed, 92 insertions, 2 deletions
diff --git a/app-text/jing/ChangeLog b/app-text/jing/ChangeLog index 6218fe0d804e..63337602e172 100644 --- a/app-text/jing/ChangeLog +++ b/app-text/jing/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for app-text/jing -# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-text/jing/ChangeLog,v 1.23 2010/11/06 19:22:14 betelgeuse Exp $ +# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/app-text/jing/ChangeLog,v 1.24 2012/05/24 15:28:19 sera Exp $ + +*jing-20091111 (24 May 2012) + + 24 May 2012; Ralph Sennhauser <sera@gentoo.org> +jing-20091111.ebuild: + Version bump. 06 Nov 2010; Petteri Räty <betelgeuse@gentoo.org> -files/build.xml, -files/manifest.mf: diff --git a/app-text/jing/jing-20091111.ebuild b/app-text/jing/jing-20091111.ebuild new file mode 100644 index 000000000000..a9836988b21f --- /dev/null +++ b/app-text/jing/jing-20091111.ebuild @@ -0,0 +1,85 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-text/jing/jing-20091111.ebuild,v 1.1 2012/05/24 15:28:19 sera Exp $ + +EAPI=4 + +JAVA_PKG_IUSE="doc examples source" + +inherit java-pkg-2 java-pkg-simple + +DESCRIPTION="Jing: A RELAX NG validator in Java" +HOMEPAGE="http://thaiopensource.com/relaxng/jing.html" +SRC_URI="http://jing-trang.googlecode.com/files/${P}.zip" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="" + +COMMON_DEPEND=" + dev-java/ant-core:0 + dev-java/iso-relax:0 + dev-java/relaxng-datatype:0 + dev-java/saxon:9 + dev-java/xalan:0 + dev-java/xerces:2 + dev-java/xml-commons-resolver:0" +RDEPEND="${COMMON_DEPEND} + >=virtual/jre-1.5" +DEPEND="${COMMON_DEPEND} + >=virtual/jdk-1.5 + app-arch/unzip" + +S="${WORKDIR}/${P}" + +src_unpack() { + default + + mkdir -p "${S}"/src || die + pushd "${S}"/src >/dev/null || die + unpack ./../src.zip + popd >/dev/null + + # get the resourses from prebuilt jar + # http://code.google.com/p/jing-trang/issues/detail?id=84 + mkdir -p "${S}"/target/classes || die + pushd "${S}"/target/classes >/dev/null || die + unpack ./../../bin/${PN}.jar + find -name '*.class' -exec rm {} + || die + popd >/dev/null +} + +java_prepare() { + find -name '*.jar' -exec rm -v {} + || die + + #remove bundled relaxng-datatype + rm -rv src/org || die + + # for use with saxon:6.5 + rm -v src/com/thaiopensource/validate/schematron/OldSaxonSchemaReaderFactory.java || die + sed -i -e '/OldSaxonSchemaReaderFactory/d' \ + target/classes/META-INF/services/com.thaiopensource.validate.SchemaReaderFactory || die + + # bogous QA warning, no usable build.xml. The one that exists belongs to the + # example. +} + +JAVA_SRC_DIR="${S}/src/" +JAVA_GENTOO_CLASSPATH="ant-core,iso-relax,relaxng-datatype,saxon,xalan,xerces-2,xml-commons-resolver" + +#src_test() { +# # would need some test files could probably take this from the gcj version +# #java -cp ${cp} com.thaiopensource.datatype.xsd.regex.test.TestDriver || die +# #java -cp ${cp} com.thaiopensource.datatype.relaxng.util.TestDriver || die +# #java -cp ${cp} com.thaiopensource.datatype.xsd.regex.test.CategoryTest \ +# # || die +#} + +src_install() { + java-pkg-simple_src_install + java-pkg_dolauncher ${PN} --main com.thaiopensource.relaxng.util.Driver + + use doc && dohtml doc/*html + use examples && java-pkg_doexamples sample +} |