public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: app-text/trang/
@ 2016-02-14 11:50 James Le Cuirot
  0 siblings, 0 replies; 14+ messages in thread
From: James Le Cuirot @ 2016-02-14 11:50 UTC (permalink / raw
  To: gentoo-commits

commit:     9fcc2878d5d0d7c8f4df48f6f4652de99b28ae63
Author:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Sun Feb 14 11:44:18 2016 +0000
Commit:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Sun Feb 14 11:48:23 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9fcc2878

app-text/trang: Version bump to latest git, fixes bug #556324

Upstream is still somewhat alive on GitHub. There has been one release
since 20091111 though the fix for building with Java 8 is only in git
master.

The tarball from GitHub is very different to the zip we used
previously so the build process has changed considerably, hence the
new dependencies. Using XSLT to generate a build.xml file is one of
the wackiest things I've ever seen.

The tarball also includes the jing and dtdinst tools but these require
additional dependencies and should be packaged separately.

Package-Manager: portage-2.2.27

 app-text/trang/Manifest                 |  1 +
 app-text/trang/metadata.xml             |  1 +
 app-text/trang/trang-20091111-r1.ebuild | 61 -------------------------
 app-text/trang/trang-20151127.ebuild    | 80 +++++++++++++++++++++++++++++++++
 4 files changed, 82 insertions(+), 61 deletions(-)

diff --git a/app-text/trang/Manifest b/app-text/trang/Manifest
index 010b209..283515d 100644
--- a/app-text/trang/Manifest
+++ b/app-text/trang/Manifest
@@ -1 +1,2 @@
 DIST trang-20091111.zip 1079534 SHA256 d8a3f034f9918ebe5b265aafeadbee6729ddda5732cfc368e2c30b3b8c0ca598 SHA512 c19bf98613097d377ecce347dcab31b458b16d77c320b5d2a6106ff7b06b3aa3c7b87b4c78376b3d4f89be24ecb11fad622aadc0ba9d8d6be716486d7a1ebd7b WHIRLPOOL 6ed18632dfdb7c9661fcb6e1b3a02130ac877fdda3c4cc7779ec61510a7e67e68ab7315ab6f3e5cb8ed2a83447873579791c568f7706eaab29f5e2258fa5bc3b
+DIST trang-20151127.tar.gz 13746141 SHA256 86c810a42d974665d12db5213943cd72fcb6912d80b5a2853e083bc454ca6b75 SHA512 f5c6973791e8caa8dcce6bbf92cbd58491f55edd7819523947ad718ea3973eb81afc6b21d4e830949c2f183b485915dab98dbb5b90e01324677cfa41f5746e26 WHIRLPOOL c11781da0cf8d5deada8c59dcfbc13dffd78e045c97b4b27768d8772563b989e9c6434fa4be13ea3c53574ad59baf0eb3a150bc3d77edc7336315f6961fb0b6c

diff --git a/app-text/trang/metadata.xml b/app-text/trang/metadata.xml
index 4c52b3e..0475119 100644
--- a/app-text/trang/metadata.xml
+++ b/app-text/trang/metadata.xml
@@ -6,6 +6,7 @@
 		<name>Java</name>
 	</maintainer>
 	<upstream>
+		<remote-id type="github">relaxng/jing-trang</remote-id>
 		<remote-id type="google-code">jing-trang</remote-id>
 	</upstream>
 </pkgmetadata>

diff --git a/app-text/trang/trang-20091111-r1.ebuild b/app-text/trang/trang-20091111-r1.ebuild
deleted file mode 100644
index 30542e0..0000000
--- a/app-text/trang/trang-20091111-r1.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-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="https://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}
-}

diff --git a/app-text/trang/trang-20151127.ebuild b/app-text/trang/trang-20151127.ebuild
new file mode 100644
index 0000000..40174cd
--- /dev/null
+++ b/app-text/trang/trang-20151127.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+COMMIT="1e74846999bbd14ce5248acbd2be9f1e624a9846"
+
+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="https://github.com/relaxng/jing-trang/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+COMMON_DEP="
+	dev-java/xerces:2
+	dev-java/xml-commons-resolver:0"
+
+RDEPEND="
+	>=virtual/jre-1.7
+	${COMMON_DEP}"
+
+DEPEND="
+	>=virtual/jdk-1.7
+	dev-java/javacc:0
+	dev-java/saxon:6.5
+	dev-java/testng:0
+	${COMMON_DEP}"
+
+S="${WORKDIR}/jing-${PN}-${COMMIT}"
+
+EANT_ANT_TASKS="testng"
+EANT_GENTOO_CLASSPATH="xerces-2,xml-commons-resolver"
+JAVA_ANT_REWRITE_CLASSPATH="yes"
+JAVA_PKG_BSFIX_NAME="build.xsl"
+
+java_prepare() {
+	java-pkg_clean
+	echo "<version>${PV}</version>" > version.xml || die
+}
+
+src_configure() {
+	java-ant-2_src_configure
+
+	# Because this crazy package uses XSLT, we need to escape this.
+	sed -i 's:\${gentoo\.classpath}:${{gentoo.classpath}}:g' build.xsl || die
+
+	EANT_EXTRA_ARGS="-Djavacc.dir=${EROOT}usr/share/javacc/lib"
+	export LOCALCLASSPATH=$(java-pkg_getjars --build-only --with-dependencies saxon-6.5)
+}
+
+src_compile() {
+	EANT_BUILD_TARGET="modbuild trang-doc" java-pkg-2_src_compile
+	EANT_BUILD_TARGET="mod.trang.jar" EANT_BUILD_XML="modbuild.xml" java-pkg-2_src_compile
+}
+
+src_install() {
+	java-pkg_dojar build/${PN}.jar
+	java-pkg_dolauncher ${PN} \
+		--main com.thaiopensource.relaxng.translate.Driver
+
+	docinto html
+	dodoc build/*.html
+}
+
+src_test() {
+	java -jar build/${PN}.jar "${FILESDIR}/test.xml" test/test.xsd
+	java -jar build/${PN}.jar "${FILESDIR}/test.xml" test/test.dtd
+	java -jar build/${PN}.jar test/test.dtd test/test.dtd.xsd
+
+	md5sum -c <<EOF || die "Failed to verify md5sum"
+4bcb454ade46c0188f809d2e8ce15315  ${FILESDIR}/test.xml
+d096c1fb462902e10a3440a604a21664  test/test.xsd
+3fb46bdb16dc75a2a1e36e421b13e51d  test/test.dtd
+fce355ca962cb063d7baa5d7fd571bcf  test/test.dtd.xsd
+EOF
+}


^ permalink raw reply related	[flat|nested] 14+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-text/trang/
@ 2016-03-14 21:04 James Le Cuirot
  0 siblings, 0 replies; 14+ messages in thread
From: James Le Cuirot @ 2016-03-14 21:04 UTC (permalink / raw
  To: gentoo-commits

commit:     94e35069cb448cbe86717b4cbfe4fa72dad3c4dc
Author:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Mon Mar 14 21:00:34 2016 +0000
Commit:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Mon Mar 14 21:04:38 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94e35069

app-text/trang: 20151127 stable on amd64 and x86 using ALLARCHES

Package-Manager: portage-2.2.28

 app-text/trang/trang-20151127.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/trang/trang-20151127.ebuild b/app-text/trang/trang-20151127.ebuild
index 40174cd..7ccb332 100644
--- a/app-text/trang/trang-20151127.ebuild
+++ b/app-text/trang/trang-20151127.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="http://thaiopensource.com/relaxng/trang.html"
 SRC_URI="https://github.com/relaxng/jing-trang/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 
 COMMON_DEP="
 	dev-java/xerces:2


^ permalink raw reply related	[flat|nested] 14+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-text/trang/
@ 2021-06-01  0:40 Sam James
  0 siblings, 0 replies; 14+ messages in thread
From: Sam James @ 2021-06-01  0:40 UTC (permalink / raw
  To: gentoo-commits

commit:     600e7a856320093e8da1abe5d1cb2ed8cd73da9f
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Jun  1 00:38:03 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Jun  1 00:38:03 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=600e7a85

app-text/trang: fix VariableScope (EROOT)

Signed-off-by: Sam James <sam <AT> gentoo.org>

 app-text/trang/trang-20151127.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-text/trang/trang-20151127.ebuild b/app-text/trang/trang-20151127.ebuild
index fa287c48074..55c73618b10 100644
--- a/app-text/trang/trang-20151127.ebuild
+++ b/app-text/trang/trang-20151127.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -47,7 +47,7 @@ src_configure() {
 	# Because this crazy package uses XSLT, we need to escape this.
 	sed -i 's:\${gentoo\.classpath}:${{gentoo.classpath}}:g' build.xsl || die
 
-	EANT_EXTRA_ARGS="-Djavacc.dir=${EROOT}usr/share/javacc/lib"
+	EANT_EXTRA_ARGS="-Djavacc.dir=${EPREFIX}usr/share/javacc/lib"
 	export LOCALCLASSPATH=$(java-pkg_getjars --build-only --with-dependencies saxon-6.5)
 }
 


^ permalink raw reply related	[flat|nested] 14+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-text/trang/
@ 2022-01-09 15:05 Ulrich Müller
  0 siblings, 0 replies; 14+ messages in thread
From: Ulrich Müller @ 2022-01-09 15:05 UTC (permalink / raw
  To: gentoo-commits

commit:     1f22008fcd83435f2de32bd6f138caed9f5aa8a8
Author:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Sun Jan  9 15:01:56 2022 +0000
Commit:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Sun Jan  9 15:05:29 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f22008f

app-text/trang: Add missing slash in javacc.dir path

Fixes: 600e7a856320093e8da1abe5d1cb2ed8cd73da9f
Closes: https://bugs.gentoo.org/793422
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Ulrich Müller <ulm <AT> gentoo.org>

 app-text/trang/trang-20151127.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-text/trang/trang-20151127.ebuild b/app-text/trang/trang-20151127.ebuild
index 55c73618b101..d04740027209 100644
--- a/app-text/trang/trang-20151127.ebuild
+++ b/app-text/trang/trang-20151127.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -47,7 +47,7 @@ src_configure() {
 	# Because this crazy package uses XSLT, we need to escape this.
 	sed -i 's:\${gentoo\.classpath}:${{gentoo.classpath}}:g' build.xsl || die
 
-	EANT_EXTRA_ARGS="-Djavacc.dir=${EPREFIX}usr/share/javacc/lib"
+	EANT_EXTRA_ARGS="-Djavacc.dir=${EPREFIX}/usr/share/javacc/lib"
 	export LOCALCLASSPATH=$(java-pkg_getjars --build-only --with-dependencies saxon-6.5)
 }
 


^ permalink raw reply related	[flat|nested] 14+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-text/trang/
@ 2022-02-22  8:09 Agostino Sarubbo
  0 siblings, 0 replies; 14+ messages in thread
From: Agostino Sarubbo @ 2022-02-22  8:09 UTC (permalink / raw
  To: gentoo-commits

commit:     4b08488328d057d127df9f7f76168d3ee3dd7c55
Author:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Tue Feb 22 08:09:31 2022 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Tue Feb 22 08:09:31 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b084883

app-text/trang: amd64 stable wrt bug #826398

Package-Manager: Portage-3.0.28, Repoman-3.0.3
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>

 app-text/trang/trang-20181222.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/trang/trang-20181222.ebuild b/app-text/trang/trang-20181222.ebuild
index 3ca0be320143..81d2f01d8a98 100644
--- a/app-text/trang/trang-20181222.ebuild
+++ b/app-text/trang/trang-20181222.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}"/jing-${P}
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 
 COMMON_DEP="
 	dev-java/xerces:2


^ permalink raw reply related	[flat|nested] 14+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-text/trang/
@ 2022-02-22  8:10 Agostino Sarubbo
  0 siblings, 0 replies; 14+ messages in thread
From: Agostino Sarubbo @ 2022-02-22  8:10 UTC (permalink / raw
  To: gentoo-commits

commit:     2c4a099e25efb5125e41496d4b329191ad88c436
Author:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Tue Feb 22 08:10:31 2022 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Tue Feb 22 08:10:31 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c4a099e

app-text/trang: x86 stable wrt bug #826398

Package-Manager: Portage-3.0.28, Repoman-3.0.3
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>

 app-text/trang/trang-20181222.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/trang/trang-20181222.ebuild b/app-text/trang/trang-20181222.ebuild
index 81d2f01d8a98..1bd1c56592c4 100644
--- a/app-text/trang/trang-20181222.ebuild
+++ b/app-text/trang/trang-20181222.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}"/jing-${P}
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 
 COMMON_DEP="
 	dev-java/xerces:2


^ permalink raw reply related	[flat|nested] 14+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-text/trang/
@ 2022-02-27 22:59 Sam James
  0 siblings, 0 replies; 14+ messages in thread
From: Sam James @ 2022-02-27 22:59 UTC (permalink / raw
  To: gentoo-commits

commit:     9241ace1642778469c7834dfcf346a774af94038
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Feb 27 22:55:34 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Feb 27 22:55:34 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9241ace1

app-text/trang: drop 20151127

Closes: https://bugs.gentoo.org/826398
Signed-off-by: Sam James <sam <AT> gentoo.org>

 app-text/trang/Manifest              |  1 -
 app-text/trang/trang-20151127.ebuild | 79 ------------------------------------
 2 files changed, 80 deletions(-)

diff --git a/app-text/trang/Manifest b/app-text/trang/Manifest
index 69f8050bc313..9ddc07d64b74 100644
--- a/app-text/trang/Manifest
+++ b/app-text/trang/Manifest
@@ -1,2 +1 @@
-DIST trang-20151127.tar.gz 13746141 BLAKE2B 8895fefa8be62a524a2bfb603a64bcf641f13cd500dbe51b9efdaed7d5147dd6478963d356aec81c5c5b6af12a59edcb908d203b6b8edaf093fe29f76db80b7c SHA512 f5c6973791e8caa8dcce6bbf92cbd58491f55edd7819523947ad718ea3973eb81afc6b21d4e830949c2f183b485915dab98dbb5b90e01324677cfa41f5746e26
 DIST trang-20181222.tar.gz 14847113 BLAKE2B 335722853b2d373fd9a6e9d4478b8248ca49d0559d5a8f60566f5550e60d5a004f26338897617acc617f84d1d55546afb9c51da64b7634514fa2ec508fa7a47a SHA512 fa412a5beeff07a620c4aa5723cf5b73bdb6b1cda561e3bf7764a609110f538da5313bcc79aca4d7742f71b3b071d3537681845d17ece46bc871c0964f4e251d

diff --git a/app-text/trang/trang-20151127.ebuild b/app-text/trang/trang-20151127.ebuild
deleted file mode 100644
index d04740027209..000000000000
--- a/app-text/trang/trang-20151127.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-COMMIT="1e74846999bbd14ce5248acbd2be9f1e624a9846"
-
-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="https://github.com/relaxng/jing-trang/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-COMMON_DEP="
-	dev-java/xerces:2
-	dev-java/xml-commons-resolver:0"
-
-RDEPEND="
-	>=virtual/jre-1.7
-	${COMMON_DEP}"
-
-DEPEND="
-	>=virtual/jdk-1.7
-	dev-java/javacc:0
-	dev-java/saxon:6.5
-	dev-java/testng:0
-	${COMMON_DEP}"
-
-S="${WORKDIR}/jing-${PN}-${COMMIT}"
-
-EANT_ANT_TASKS="testng"
-EANT_GENTOO_CLASSPATH="xerces-2,xml-commons-resolver"
-JAVA_ANT_REWRITE_CLASSPATH="yes"
-JAVA_PKG_BSFIX_NAME="build.xsl"
-
-java_prepare() {
-	java-pkg_clean
-	echo "<version>${PV}</version>" > version.xml || die
-}
-
-src_configure() {
-	java-ant-2_src_configure
-
-	# Because this crazy package uses XSLT, we need to escape this.
-	sed -i 's:\${gentoo\.classpath}:${{gentoo.classpath}}:g' build.xsl || die
-
-	EANT_EXTRA_ARGS="-Djavacc.dir=${EPREFIX}/usr/share/javacc/lib"
-	export LOCALCLASSPATH=$(java-pkg_getjars --build-only --with-dependencies saxon-6.5)
-}
-
-src_compile() {
-	EANT_BUILD_TARGET="modbuild trang-doc" java-pkg-2_src_compile
-	EANT_BUILD_TARGET="mod.trang.jar" EANT_BUILD_XML="modbuild.xml" java-pkg-2_src_compile
-}
-
-src_install() {
-	java-pkg_dojar build/${PN}.jar
-	java-pkg_dolauncher ${PN} \
-		--main com.thaiopensource.relaxng.translate.Driver
-
-	docinto html
-	dodoc build/*.html
-}
-
-src_test() {
-	java -jar build/${PN}.jar "${FILESDIR}/test.xml" test/test.xsd
-	java -jar build/${PN}.jar "${FILESDIR}/test.xml" test/test.dtd
-	java -jar build/${PN}.jar test/test.dtd test/test.dtd.xsd
-
-	md5sum -c <<EOF || die "Failed to verify md5sum"
-4bcb454ade46c0188f809d2e8ce15315  ${FILESDIR}/test.xml
-d096c1fb462902e10a3440a604a21664  test/test.xsd
-3fb46bdb16dc75a2a1e36e421b13e51d  test/test.dtd
-fce355ca962cb063d7baa5d7fd571bcf  test/test.dtd.xsd
-EOF
-}


^ permalink raw reply related	[flat|nested] 14+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-text/trang/
@ 2024-05-06  6:58 Miroslav Šulc
  0 siblings, 0 replies; 14+ messages in thread
From: Miroslav Šulc @ 2024-05-06  6:58 UTC (permalink / raw
  To: gentoo-commits

commit:     616e7c2d9762171959bbd748e4d876679279eb02
Author:     Volkmar W. Pogatzki <gentoo <AT> pogatzki <DOT> net>
AuthorDate: Thu Apr 25 14:17:58 2024 +0000
Commit:     Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
CommitDate: Mon May  6 06:58:48 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=616e7c2d

app-text/trang: remove google-code upstream metadata

Signed-off-by: Volkmar W. Pogatzki <gentoo <AT> pogatzki.net>
Signed-off-by: Miroslav Šulc <fordfrog <AT> gentoo.org>

 app-text/trang/metadata.xml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/app-text/trang/metadata.xml b/app-text/trang/metadata.xml
index 35e9588fb69b..582c6fa79201 100644
--- a/app-text/trang/metadata.xml
+++ b/app-text/trang/metadata.xml
@@ -7,6 +7,5 @@
 	</maintainer>
 	<upstream>
 		<remote-id type="github">relaxng/jing-trang</remote-id>
-		<remote-id type="google-code">jing-trang</remote-id>
 	</upstream>
 </pkgmetadata>


^ permalink raw reply related	[flat|nested] 14+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-text/trang/
@ 2024-06-15  7:10 Sam James
  0 siblings, 0 replies; 14+ messages in thread
From: Sam James @ 2024-06-15  7:10 UTC (permalink / raw
  To: gentoo-commits

commit:     185e6d524a313b36fa1b52cfc5d10274d506a1cf
Author:     Volkmar W. Pogatzki <gentoo <AT> pogatzki <DOT> net>
AuthorDate: Fri Jun 14 18:12:34 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Jun 15 07:09:03 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=185e6d52

app-text/trang: restrict to >=virtual/jdk-11:* #934306

Closes: https://bugs.gentoo.org/934306
Signed-off-by: Volkmar W. Pogatzki <gentoo <AT> pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/37160
Signed-off-by: Sam James <sam <AT> gentoo.org>

 app-text/trang/{trang-20220510.ebuild => trang-20220510-r1.ebuild} | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/app-text/trang/trang-20220510.ebuild b/app-text/trang/trang-20220510-r1.ebuild
similarity index 98%
rename from app-text/trang/trang-20220510.ebuild
rename to app-text/trang/trang-20220510-r1.ebuild
index 9b9eb123a90c..a75b2c67d591 100644
--- a/app-text/trang/trang-20220510.ebuild
+++ b/app-text/trang/trang-20220510-r1.ebuild
@@ -28,10 +28,12 @@ CP_DEPEND="
 RDEPEND="${CP_DEPEND}
 	>=virtual/jre-1.8:*"
 JAVACC_SLOT="7.0.13"
+
+#934306  restrict to >=virtual/jdk-11:*
 DEPEND="${CP_DEPEND}
 	dev-java/javacc:${JAVACC_SLOT}
 	dev-java/testng:0
-	>=virtual/jdk-1.8:*"
+	>=virtual/jdk-11:*"
 
 JAVA_TEST_RESOURCE_DIRS="src/test"
 JAVA_TEST_SRC_DIR="src/test"


^ permalink raw reply related	[flat|nested] 14+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-text/trang/
@ 2024-07-14 15:28 Sam James
  0 siblings, 0 replies; 14+ messages in thread
From: Sam James @ 2024-07-14 15:28 UTC (permalink / raw
  To: gentoo-commits

commit:     41f3f60dea718c4a3c7136a8a32940022b2d097f
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 14 15:28:04 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Jul 14 15:28:04 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41f3f60d

app-text/trang: Stabilize 20220510-r1 amd64, #936032

Signed-off-by: Sam James <sam <AT> gentoo.org>

 app-text/trang/trang-20220510-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/trang/trang-20220510-r1.ebuild b/app-text/trang/trang-20220510-r1.ebuild
index a75b2c67d591..714b4b2202cd 100644
--- a/app-text/trang/trang-20220510-r1.ebuild
+++ b/app-text/trang/trang-20220510-r1.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}/jing-${P}"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 
 BDEPEND="
 	app-i18n/unicode-data


^ permalink raw reply related	[flat|nested] 14+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-text/trang/
@ 2024-07-14 15:28 Sam James
  0 siblings, 0 replies; 14+ messages in thread
From: Sam James @ 2024-07-14 15:28 UTC (permalink / raw
  To: gentoo-commits

commit:     32339db56bd3e63410812fdc575dbe3967c7ed25
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 14 15:28:05 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Jul 14 15:28:05 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32339db5

app-text/trang: Stabilize 20220510-r1 x86, #936032

Signed-off-by: Sam James <sam <AT> gentoo.org>

 app-text/trang/trang-20220510-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/trang/trang-20220510-r1.ebuild b/app-text/trang/trang-20220510-r1.ebuild
index 714b4b2202cd..32a25d9de5eb 100644
--- a/app-text/trang/trang-20220510-r1.ebuild
+++ b/app-text/trang/trang-20220510-r1.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}/jing-${P}"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 
 BDEPEND="
 	app-i18n/unicode-data


^ permalink raw reply related	[flat|nested] 14+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-text/trang/
@ 2025-01-07 10:17 Miroslav Šulc
  0 siblings, 0 replies; 14+ messages in thread
From: Miroslav Šulc @ 2025-01-07 10:17 UTC (permalink / raw
  To: gentoo-commits

commit:     22867050d3d8983492fe3e37227ec2a840ec5fe8
Author:     Volkmar W. Pogatzki <gentoo <AT> pogatzki <DOT> net>
AuthorDate: Mon Dec 30 06:50:29 2024 +0000
Commit:     Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
CommitDate: Tue Jan  7 10:10:23 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22867050

app-text/trang: add 20241231

it also creates javac's output directory in order to allow
lowering the dependency to >=virtual/jdk-1.8:*

Signed-off-by: Volkmar W. Pogatzki <gentoo <AT> pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/39825/commits/83a77861f3d63d6433ce6bc28c134e038ac87701
Signed-off-by: Miroslav Šulc <fordfrog <AT> gentoo.org>

 app-text/trang/Manifest              |   1 +
 app-text/trang/trang-20241231.ebuild | 124 +++++++++++++++++++++++++++++++++++
 2 files changed, 125 insertions(+)

diff --git a/app-text/trang/Manifest b/app-text/trang/Manifest
index 8a48fdadff4c..4c93e5b233ad 100644
--- a/app-text/trang/Manifest
+++ b/app-text/trang/Manifest
@@ -1 +1,2 @@
 DIST trang-20220510.tar.gz 14317698 BLAKE2B b7337e9555094989955e33f711db9981521c31a3708dd6a862f36cecae0496d8c86fdf09b2d60b8646d8e35e214f57ba7bcd49773fe002eef26ed6b81b4101c1 SHA512 51c44817b396ec45bb82987e0aee8e8d2e5f3f6a1e2f967bae717a31b1bd49c5fc7015466104b19ac62de6ee0270c018dcf19b467763ad1aaa92800bd4edd7a0
+DIST trang-20241231.tar.gz 14317272 BLAKE2B 420bd2148f90bbda03d91c0e748fb785e89286e5b9b565cc31e81306e5c832a6b683b51bd132b7f16e7cbce798eaf1b13d23a4b035ef77a1b13bb25366866523 SHA512 6e0d9c69b5fe663b2e014e0a30b6d92018a349b982698631f346a1fe7657e8a8c5b785df1c1188f4caf61acfccbaf9fc2f6478f2dfb425ef6ef510a865bdaaa3

diff --git a/app-text/trang/trang-20241231.ebuild b/app-text/trang/trang-20241231.ebuild
new file mode 100644
index 000000000000..343ab8e4a119
--- /dev/null
+++ b/app-text/trang/trang-20241231.ebuild
@@ -0,0 +1,124 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+JAVA_PKG_IUSE="doc test"
+JAVA_TESTING_FRAMEWORKS="testng"
+
+inherit java-pkg-2 java-pkg-simple prefix
+
+DESCRIPTION="Multi-format schema converter based on RELAX NG"
+HOMEPAGE="http://thaiopensource.com/relaxng/trang.html"
+SRC_URI="https://github.com/relaxng/jing-trang/archive/V${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/jing-${P}"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+
+BDEPEND="
+	app-i18n/unicode-data
+	dev-java/saxon:9
+"
+
+CP_DEPEND="
+	dev-java/xerces:2
+	dev-java/xml-commons-resolver:0
+"
+
+JAVACC_SLOT="7.0.13"
+
+DEPEND="
+	${CP_DEPEND}
+	dev-java/javacc:${JAVACC_SLOT}
+	dev-java/testng:0
+	>=virtual/jdk-1.8:*
+"
+
+RDEPEND="
+	${CP_DEPEND}
+	>=virtual/jre-1.8:*
+"
+
+JAVA_CLASSPATH_EXTRA="testng"
+JAVA_GENTOO_CLASSPATH_EXTRA="util:helper"
+JAVA_JAR_FILENAME="trang.jar"
+JAVA_MAIN_CLASS="com.thaiopensource.relaxng.translate.Driver"
+JAVA_RESOURCE_DIRS=( meta resources/src/main )
+JAVA_SRC_DIR=( {gen,}src/main )
+JAVA_TEST_RESOURCE_DIRS="src/test"
+JAVA_TEST_SRC_DIR="src/test"
+
+src_prepare() {
+	java-pkg-2_src_prepare
+	java-pkg_clean
+
+	eprefixify mod/regex/mod.xml	# Do we still need this?
+
+	# javac of old openjdk:8 does not create its output directory, see bug #934306
+	# separating some sources which are needed only for compilation
+	mkdir helper util || die
+	cp -r mod/{catalog,datatype,jaxp,pattern,resolver,rng-parse}/src helper || die
+
+	# most of the mods are not needed for the final trang.jar
+	rm -r mod/{dtdinst,nvdl,picl,rng-jarv,rng-validate,schematron,validate,xerces} || die
+	rm -r mod/{jaxp,pattern,rng-jaxp} || die
+
+	# move all remainig stuff to "src/main" resp. "src/test"
+	mkdir -p resources src meta/META-INF/services || die
+	mv {mod/,}regex-gen || die	# but not this one which is needed in two JAVA_SRC_DIRs
+	cp -r mod/*/src/{main,test} src || die
+
+	# populate META-INF/services
+	echo com.thaiopensource.datatype.xsd.DatatypeLibraryFactoryImpl \
+		> meta/META-INF/services/org.relaxng.datatype.DatatypeLibraryFactory || die
+	echo com.thaiopensource.datatype.xsd.regex.xerces2.RegexEngineImpl \
+		> meta/META-INF/services/com.thaiopensource.datatype.xsd.regex.RegexEngine || die
+
+	echo "version=${PV}" \
+		> src/main/com/thaiopensource/relaxng/translate/resources/Version.properties || die
+
+	# java-pkg-simple expects resources in JAVA_RESOURCE_DIRS
+	find src -type f ! -name '*.java' ! -name 'CompactSyntax.jj' ! -name 'package.html' \
+		| xargs cp --parent -t resources || die
+
+	# code generation according to mod/rng-parse/mod.xml
+	local OUT_DIR="gensrc/main/com/thaiopensource/relaxng/parse/compact"
+	mkdir -p "${OUT_DIR}"
+	"javacc-${JAVACC_SLOT}" -GRAMMAR_ENCODING=UTF-8 \
+		-JDK_VERSION=1.8 \
+		-OUTPUT_DIRECTORY="${OUT_DIR}" \
+		helper/src/main/com/thaiopensource/relaxng/parse/compact/CompactSyntax.jj \
+		|| die "Code generation with java.jj failed"
+	rm "${OUT_DIR}/JavaCharStream.java" || die
+
+	# mod/rng-parse/mod.xml lines 16-17 - 's/java.io.IOException/EOFException/'
+	eapply "${FILESDIR}/trang-20220510-CompactSyntaxTokenManager.patch" || die
+}
+
+src_compile() {
+	einfo "Compiling some classes needed for code generation"
+	ejavac -d util \
+		$(find regex-gen/src/main mod/util/src/main -name "*.java") || die
+
+	einfo "Code generation"
+	"$(java-config -J)" -cp "util" \
+		com.thaiopensource.datatype.xsd.regex.java.gen.NamingExceptionsGen \
+		"com.thaiopensource.datatype.xsd.regex.java.NamingExceptions" \
+		"src/main" || die
+
+	"$(java-config -J)" -cp "util" \
+		com.thaiopensource.datatype.xsd.regex.java.gen.CategoriesGen \
+		"com.thaiopensource.datatype.xsd.regex.java.Categories" \
+		"src/main" \
+		"/usr/share/unicode-data/UnicodeData.txt" || die
+
+	einfo "Compiling classes which are not needed for the final trang.jar"
+	ejavac -d helper \
+		-cp "util:$(java-pkg_getjars --build-only xml-commons-resolver)" \
+		$(find gensrc/main helper/src/main -name "*.java") || die
+
+	einfo "Compiling trang.jar"
+	java-pkg-simple_src_compile
+}


^ permalink raw reply related	[flat|nested] 14+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-text/trang/
@ 2025-02-05 14:10 Jakov Smolić
  0 siblings, 0 replies; 14+ messages in thread
From: Jakov Smolić @ 2025-02-05 14:10 UTC (permalink / raw
  To: gentoo-commits

commit:     ae8174f928cb21c1345e778cc816381477a64573
Author:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Wed Feb  5 14:09:02 2025 +0000
Commit:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Wed Feb  5 14:09:02 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae8174f9

app-text/trang: Stabilize 20241231 amd64, #949329

Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>

 app-text/trang/trang-20241231.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/trang/trang-20241231.ebuild b/app-text/trang/trang-20241231.ebuild
index 343ab8e4a119..71f55bc4efc9 100644
--- a/app-text/trang/trang-20241231.ebuild
+++ b/app-text/trang/trang-20241231.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}/jing-${P}"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 
 BDEPEND="
 	app-i18n/unicode-data


^ permalink raw reply related	[flat|nested] 14+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-text/trang/
@ 2025-02-06 18:20 Miroslav Šulc
  0 siblings, 0 replies; 14+ messages in thread
From: Miroslav Šulc @ 2025-02-06 18:20 UTC (permalink / raw
  To: gentoo-commits

commit:     6e4cf80106cc3c9c454357f867d9a762cc61dd2e
Author:     Volkmar W. Pogatzki <gentoo <AT> pogatzki <DOT> net>
AuthorDate: Wed Feb  5 14:26:17 2025 +0000
Commit:     Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
CommitDate: Thu Feb  6 18:20:30 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e4cf801

app-text/trang: drop 20220510-r1

Signed-off-by: Volkmar W. Pogatzki <gentoo <AT> pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/40451/commits/bd30ef7718769c8eaf93a623253eb5e23c7655f3
Signed-off-by: Miroslav Šulc <fordfrog <AT> gentoo.org>

 app-text/trang/Manifest                 |   1 -
 app-text/trang/trang-20220510-r1.ebuild | 117 --------------------------------
 2 files changed, 118 deletions(-)

diff --git a/app-text/trang/Manifest b/app-text/trang/Manifest
index 4c93e5b233ad..62ce12d8b9fd 100644
--- a/app-text/trang/Manifest
+++ b/app-text/trang/Manifest
@@ -1,2 +1 @@
-DIST trang-20220510.tar.gz 14317698 BLAKE2B b7337e9555094989955e33f711db9981521c31a3708dd6a862f36cecae0496d8c86fdf09b2d60b8646d8e35e214f57ba7bcd49773fe002eef26ed6b81b4101c1 SHA512 51c44817b396ec45bb82987e0aee8e8d2e5f3f6a1e2f967bae717a31b1bd49c5fc7015466104b19ac62de6ee0270c018dcf19b467763ad1aaa92800bd4edd7a0
 DIST trang-20241231.tar.gz 14317272 BLAKE2B 420bd2148f90bbda03d91c0e748fb785e89286e5b9b565cc31e81306e5c832a6b683b51bd132b7f16e7cbce798eaf1b13d23a4b035ef77a1b13bb25366866523 SHA512 6e0d9c69b5fe663b2e014e0a30b6d92018a349b982698631f346a1fe7657e8a8c5b785df1c1188f4caf61acfccbaf9fc2f6478f2dfb425ef6ef510a865bdaaa3

diff --git a/app-text/trang/trang-20220510-r1.ebuild b/app-text/trang/trang-20220510-r1.ebuild
deleted file mode 100644
index f0a81ed3509e..000000000000
--- a/app-text/trang/trang-20220510-r1.ebuild
+++ /dev/null
@@ -1,117 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-JAVA_PKG_IUSE="doc test"
-JAVA_TESTING_FRAMEWORKS="testng"
-
-inherit java-pkg-2 java-pkg-simple prefix
-
-DESCRIPTION="Multi-format schema converter based on RELAX NG"
-HOMEPAGE="http://thaiopensource.com/relaxng/trang.html"
-SRC_URI="https://github.com/relaxng/jing-trang/archive/V${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/jing-${P}"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64"
-
-BDEPEND="
-	app-i18n/unicode-data
-	dev-java/saxon:9
-"
-CP_DEPEND="
-	dev-java/xerces:2
-	dev-java/xml-commons-resolver:0
-"
-RDEPEND="${CP_DEPEND}
-	>=virtual/jre-1.8:*"
-JAVACC_SLOT="7.0.13"
-
-#934306  restrict to >=virtual/jdk-11:*
-DEPEND="${CP_DEPEND}
-	dev-java/javacc:${JAVACC_SLOT}
-	dev-java/testng:0
-	>=virtual/jdk-11:*"
-
-JAVA_TEST_RESOURCE_DIRS="src/test"
-JAVA_TEST_SRC_DIR="src/test"
-
-src_prepare() {
-	java-pkg-2_src_prepare
-	java-pkg_clean
-
-	eprefixify mod/regex/mod.xml	# Do we still need this?
-
-	# separating some sources which are needed only for compilation
-	mkdir helper || die
-	cp -r mod/{catalog,datatype,jaxp,pattern,resolver,rng-parse}/src helper || die
-
-	# most of the mods are not needed for the final trang.jar
-	rm -r mod/{dtdinst,nvdl,picl,rng-jarv,rng-validate,schematron,validate,xerces} || die
-	rm -r mod/{jaxp,pattern,rng-jaxp} || die
-
-	# move all remainig stuff to "src/main" resp. "src/test"
-	mkdir -p resources src meta/META-INF/services || die
-	mv {mod/,}regex-gen || die	# but not this one which is needed in two JAVA_SRC_DIRs
-	cp -r mod/*/src/{main,test} src || die
-
-	# populate META-INF/services
-	echo com.thaiopensource.datatype.xsd.DatatypeLibraryFactoryImpl \
-		> meta/META-INF/services/org.relaxng.datatype.DatatypeLibraryFactory || die
-	echo com.thaiopensource.datatype.xsd.regex.xerces2.RegexEngineImpl \
-		> meta/META-INF/services/com.thaiopensource.datatype.xsd.regex.RegexEngine || die
-
-	echo "version=${PV}" \
-		> src/main/com/thaiopensource/relaxng/translate/resources/Version.properties || die
-
-	# java-pkg-simple expects resources in JAVA_RESOURCE_DIRS
-	find src -type f ! -name '*.java' ! -name 'CompactSyntax.jj' ! -name 'package.html' \
-		| xargs cp --parent -t resources || die
-
-	# code generation according to mod/rng-parse/mod.xml
-	local OUT_DIR="gensrc/main/com/thaiopensource/relaxng/parse/compact"
-	mkdir -p "${OUT_DIR}"
-	"javacc-${JAVACC_SLOT}" -GRAMMAR_ENCODING=UTF-8 \
-		-JDK_VERSION=1.8 \
-		-OUTPUT_DIRECTORY="${OUT_DIR}" \
-		helper/src/main/com/thaiopensource/relaxng/parse/compact/CompactSyntax.jj \
-		|| die "Code generation with java.jj failed"
-	rm "${OUT_DIR}/JavaCharStream.java" || die
-
-	# mod/rng-parse/mod.xml lines 16-17 - 's/java.io.IOException/EOFException/'
-	eapply "${FILESDIR}/trang-20220510-CompactSyntaxTokenManager.patch" || die
-}
-
-src_compile() {
-	einfo "Compiling some classes needed for code generation"
-	ejavac -d util \
-		$(find regex-gen/src/main mod/util/src/main -name "*.java") || die
-
-	einfo "Code generation"
-	"$(java-config -J)" -cp "util" \
-		com.thaiopensource.datatype.xsd.regex.java.gen.NamingExceptionsGen \
-		"com.thaiopensource.datatype.xsd.regex.java.NamingExceptions" \
-		"src/main" || die
-
-	"$(java-config -J)" -cp "util" \
-		com.thaiopensource.datatype.xsd.regex.java.gen.CategoriesGen \
-		"com.thaiopensource.datatype.xsd.regex.java.Categories" \
-		"src/main" \
-		"/usr/share/unicode-data/UnicodeData.txt" || die
-
-	einfo "Compiling classes which are not needed for the final trang.jar"
-	ejavac -d helper \
-		-cp "util:$(java-pkg_getjars --build-only xml-commons-resolver)" \
-		$(find gensrc/main helper/src/main -name "*.java") || die
-
-	einfo "Compiling trang.jar"
-	JAVA_CLASSPATH_EXTRA="testng"
-	JAVA_GENTOO_CLASSPATH_EXTRA="util:helper"
-	JAVA_JAR_FILENAME="trang.jar"
-	JAVA_MAIN_CLASS="com.thaiopensource.relaxng.translate.Driver"
-	JAVA_RESOURCE_DIRS=( meta resources/src/main )
-	JAVA_SRC_DIR=( {gen,}src/main )
-	java-pkg-simple_src_compile
-}


^ permalink raw reply related	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2025-02-06 18:20 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-02-05 14:10 [gentoo-commits] repo/gentoo:master commit in: app-text/trang/ Jakov Smolić
  -- strict thread matches above, loose matches on Subject: below --
2025-02-06 18:20 Miroslav Šulc
2025-01-07 10:17 Miroslav Šulc
2024-07-14 15:28 Sam James
2024-07-14 15:28 Sam James
2024-06-15  7:10 Sam James
2024-05-06  6:58 Miroslav Šulc
2022-02-27 22:59 Sam James
2022-02-22  8:10 Agostino Sarubbo
2022-02-22  8:09 Agostino Sarubbo
2022-01-09 15:05 Ulrich Müller
2021-06-01  0:40 Sam James
2016-03-14 21:04 James Le Cuirot
2016-02-14 11:50 James Le Cuirot

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox