diff options
-rw-r--r-- | app-text/trang/ChangeLog | 10 | ||||
-rw-r--r-- | app-text/trang/trang-20091111-r1.ebuild | 61 |
2 files changed, 68 insertions, 3 deletions
diff --git a/app-text/trang/ChangeLog b/app-text/trang/ChangeLog index 75c3c3cf1770..f34c70187cdc 100644 --- a/app-text/trang/ChangeLog +++ b/app-text/trang/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for app-text/trang -# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-text/trang/ChangeLog,v 1.27 2010/05/24 13:20:17 caster Exp $ +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/app-text/trang/ChangeLog,v 1.28 2015/04/05 21:01:00 monsieurp Exp $ + +*trang-20091111-r1 (05 Apr 2015) + + 05 Apr 2015; Patrice Clement <monsieurp@gentoo.org> +trang-20091111-r1.ebuild: + EAPI 5 bump wrt bug 543906. 24 May 2010; Vlastimil Babka <caster@gentoo.org> -files/build-r1.xml, -trang-20030619-r3.ebuild: @@ -107,4 +112,3 @@ 13 May 2004; <mkennedy@gentoo.org> +metadata.xml, +trang-20030619.ebuild: Initial port. Ebuild contributed by Matthew Kennedy <mkennedy@gentoo.org> - diff --git a/app-text/trang/trang-20091111-r1.ebuild b/app-text/trang/trang-20091111-r1.ebuild new file mode 100644 index 000000000000..98ac87ae370c --- /dev/null +++ b/app-text/trang/trang-20091111-r1.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-text/trang/trang-20091111-r1.ebuild,v 1.1 2015/04/05 21:01:00 monsieurp Exp $ + +EAPI=5 +JAVA_PKG_IUSE="doc source" + +inherit java-pkg-2 java-ant-2 + +DESCRIPTION="Multi-format schema converter based on RELAX NG" +HOMEPAGE="http://thaiopensource.com/relaxng/trang.html" +SRC_URI="http://jing-trang.googlecode.com/files/${P}.zip" +LICENSE="BSD" + +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +COMMON_DEP=" + dev-java/xerces:2 + dev-java/xml-commons-resolver:0" + +RDEPEND=" + >=virtual/jre-1.6 + ${COMMON_DEP}" + +DEPEND=" + app-arch/unzip + >=virtual/jdk-1.6 + ${COMMON_DEP}" + +java_prepare() { + # need resource files in jar archive so can't remove, see build.xml + # rm -v *.jar || die "Failed to remove jar archives" + cp "${FILESDIR}/build.xml" "${S}/build.xml" || die +} + +EANT_GENTOO_CLASSPATH="xerces-2,xml-commons-resolver" + +src_test() { + java -jar "dist/${PN}.jar" "${FILESDIR}/test.xml" "test/test.xsd" + java -jar "dist/${PN}.jar" "${FILESDIR}/test.xml" "test/test.dtd" + java -jar "dist/${PN}.jar" "test/test.dtd" "test/test.dtd.xsd" + + md5sum -c <<MD5SUMS_END || die "Failed to verify md5sum" +4bcb454ade46c0188f809d2e8ce15315 "${FILESDIR}"/test.xml +d096c1fb462902e10a3440a604a21664 test/test.xsd +3fb46bdb16dc75a2a1e36e421b13e51d test/test.dtd +fce355ca962cb063d7baa5d7fd571bcf test/test.dtd.xsd +MD5SUMS_END +} + +src_install() { + java-pkg_dojar "dist/${PN}.jar" + java-pkg_dolauncher trang \ + --main com.thaiopensource.relaxng.translate.Driver + dohtml *.html || die + + use doc && java-pkg_dojavadoc javadoc + use source && java-pkg_dosrc src/{org,com} +} |