public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: dev-java/saxon/
@ 2024-07-14 15:39 Sam James
  0 siblings, 0 replies; 32+ messages in thread
From: Sam James @ 2024-07-14 15:39 UTC (permalink / raw
  To: gentoo-commits

commit:     e96500649f75637b0076d95be68d4472dff9607a
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 14 15:38:53 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Jul 14 15:38:53 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9650064

dev-java/saxon: Stabilize 9.2.0.6-r5 arm64, #936019

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

 dev-java/saxon/saxon-9.2.0.6-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/saxon/saxon-9.2.0.6-r5.ebuild b/dev-java/saxon/saxon-9.2.0.6-r5.ebuild
index 9eec0f298f13..f8d7b5719895 100644
--- a/dev-java/saxon/saxon-9.2.0.6-r5.ebuild
+++ b/dev-java/saxon/saxon-9.2.0.6-r5.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://downloads.sourceforge.net/saxon/Saxon-HE/$(ver_cut 1-2)/saxonhe
 
 LICENSE="MPL-1.0"
 SLOT="9"
-KEYWORDS="amd64 ~arm ~arm64 ppc64 x86"
+KEYWORDS="amd64 ~arm arm64 ppc64 x86"
 IUSE="ant-task"
 
 BDEPEND="app-arch/unzip"


^ permalink raw reply related	[flat|nested] 32+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-java/saxon/
@ 2024-07-15 11:14 Miroslav Šulc
  0 siblings, 0 replies; 32+ messages in thread
From: Miroslav Šulc @ 2024-07-15 11:14 UTC (permalink / raw
  To: gentoo-commits

commit:     caabb8b0fc3031baab02b0640752a86d33f14b82
Author:     Volkmar W. Pogatzki <gentoo <AT> pogatzki <DOT> net>
AuthorDate: Sun Jul 14 17:07:06 2024 +0000
Commit:     Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
CommitDate: Mon Jul 15 11:14:07 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=caabb8b0

dev-java/saxon: drop 6.5.5-r3, 9.2.0.6-r4

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

 dev-java/saxon/Manifest                |  1 -
 dev-java/saxon/saxon-6.5.5-r3.ebuild   | 48 ------------------
 dev-java/saxon/saxon-9.2.0.6-r4.ebuild | 90 ----------------------------------
 3 files changed, 139 deletions(-)

diff --git a/dev-java/saxon/Manifest b/dev-java/saxon/Manifest
index 4f96b04522b3..38e8f07647f7 100644
--- a/dev-java/saxon/Manifest
+++ b/dev-java/saxon/Manifest
@@ -1,2 +1 @@
-DIST saxon6-5-5.zip 3346162 BLAKE2B 63d49545d101c3b595ff3f3db6d781158b8a51862ccdc294e782ac0935010a841405fb21663bd35853042c53548991dfefa7f789be292fe8497a29253c87ee09 SHA512 2d76ab6da8fc8ca8502139f6b620d4c9e94732a520083480e3936f6bd0a9f069252a7a05df53dab49aabec505764b2ec4ca1b36022bb56df568883a0491f495a
 DIST saxonhe9-2-0-6source.zip 2942625 BLAKE2B 45f9cc12591ebb94076392b16edba52811d911c41f2f197ffe864e37c1ef478670ff276b7dc8dff316dcd2986f777b4cc2d43989e5d300510ee0edfe7e54103d SHA512 6c59c0cbed905cf561387acb54bb31f0a251432deb0edf498ec4f4d9955bbcc12d1765ace594090d3ccb0416e3e72349466e430bb4f799b51fd12ce8fc5a144e

diff --git a/dev-java/saxon/saxon-6.5.5-r3.ebuild b/dev-java/saxon/saxon-6.5.5-r3.ebuild
deleted file mode 100644
index 8dd6a5a954af..000000000000
--- a/dev-java/saxon/saxon-6.5.5-r3.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-JAVA_PKG_IUSE="doc examples source"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="Set of tools for processing XML documents"
-HOMEPAGE="https://www.saxonica.com/index.html https://saxon.sourceforge.net/"
-SRC_URI="https://downloads.sourceforge.net/project/saxon/saxon6/${PV}/saxon${PV//./-}.zip"
-
-LICENSE="MPL-1.1"
-SLOT="6.5"
-KEYWORDS="amd64 x86"
-
-CP_DEPEND="dev-java/jdom:0"
-
-# Restricting to jdk:1.8 for following reason:
-# src/org/w3c/dom/UserDataHandler.java:1: error: package exists in another module: java.xml
-# package org.w3c.dom;
-DEPEND="${CP_DEPEND}
-	virtual/jdk:1.8"
-
-RDEPEND="${CP_DEPEND}
-	>=virtual/jre-1.8:*"
-
-BDEPEND="app-arch/unzip"
-
-JAVA_ENCODING="ISO-8859-1"
-JAVA_SRC_DIR="src"
-
-src_unpack() {
-	unpack ${A}
-	unzip -qq source.zip -d src || die "failed to unpack"
-}
-
-src_prepare() {
-	default
-	java-pkg_clean
-}
-
-src_install() {
-	default
-	java-pkg-simple_src_install
-	use examples && java-pkg_doexamples samples
-}

diff --git a/dev-java/saxon/saxon-9.2.0.6-r4.ebuild b/dev-java/saxon/saxon-9.2.0.6-r4.ebuild
deleted file mode 100644
index 1513e7c8fedb..000000000000
--- a/dev-java/saxon/saxon-9.2.0.6-r4.ebuild
+++ /dev/null
@@ -1,90 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-JAVA_PKG_IUSE="doc source"
-
-inherit java-pkg-2 java-ant-2
-
-DESCRIPTION="A XSLT and XQuery Processor"
-HOMEPAGE="https://www.saxonica.com/index.html https://saxon.sourceforge.net/"
-SRC_URI="https://downloads.sourceforge.net/project/saxon/Saxon-HE/$(ver_cut 1-2)/saxonhe${PV//./-}source.zip"
-S="${WORKDIR}"
-
-LICENSE="MPL-1.0"
-SLOT="9"
-KEYWORDS="amd64 ~arm arm64 ppc64 x86"
-
-CDEPEND="
-	>=dev-java/ant-1.10.14-r3:0
-	dev-java/dom4j:1
-	dev-java/jdom:0
-	dev-java/xom:0
-"
-
-RDEPEND="
-	${CDEPEND}
-	>=virtual/jre-1.8:*"
-
-DEPEND="
-	${CDEPEND}
-	>=virtual/jdk-1.8:*"
-
-BDEPEND="app-arch/unzip"
-
-# prepare eclass variables
-JAVA_ANT_REWRITE_CLASSPATH="yes"
-JAVA_ANT_CLASSPATH_TAGS="javac javadoc"
-
-src_prepare() {
-	default
-
-	# Fedora-inspired removal.
-
-	# deadNET.
-	rm -rv net/sf/saxon/dotnet || die
-
-	# Depends on XQJ (javax.xml.xquery).
-	rm -rv net/sf/saxon/xqj || die
-
-	# This requires a EE edition feature (com.saxonica.xsltextn).
-	rm -v net/sf/saxon/option/sql/SQLElementFactory.java || die
-
-	# <major>.<minor> version
-	local version="$(ver_cut 1-2)"
-
-	# generate build.xml with external javadoc links
-	sed -e "s:@JDK@:1.6:" \
-		-e "s:@JDOM@:1:" \
-		< "${FILESDIR}/${version}-build.xml" \
-		> "${S}/build.xml" \
-		|| die "build.xml generation failed!"
-
-	# prepare creates the dir for properties
-	eant prepare
-
-	# properties
-	cp -v \
-		"${FILESDIR}/${version}-edition.properties" \
-		"${S}/build/classes/edition.properties" || die
-}
-
-src_compile() {
-	local gcp="$(java-pkg_getjars dom4j-1,jdom,xom)"
-	gcp="${gcp}:$(java-pkg_getjar --build-only ant ant.jar)"
-	eant -Dgentoo.classpath="${gcp}" jar $(use_doc)
-}
-
-src_install() {
-	java-pkg_dojar build/lib/${PN}.jar
-
-	java-pkg_dolauncher ${PN}${SLOT}-transform --main net.sf.saxon.Transform
-	java-pkg_dolauncher ${PN}${SLOT}-query --main net.sf.saxon.Query
-
-	java-pkg_register-ant-task
-
-	use doc && java-pkg_dojavadoc build/api
-
-	use source && java-pkg_dosrc src
-}


^ permalink raw reply related	[flat|nested] 32+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-java/saxon/
@ 2024-07-14  8:36 Arthur Zamarin
  0 siblings, 0 replies; 32+ messages in thread
From: Arthur Zamarin @ 2024-07-14  8:36 UTC (permalink / raw
  To: gentoo-commits

commit:     504fb6c441f40e83dafbac1170fa92b801327dab
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 14 08:36:25 2024 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sun Jul 14 08:36:25 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=504fb6c4

dev-java/saxon: Stabilize 9.2.0.6-r5 x86, #936019

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 dev-java/saxon/saxon-9.2.0.6-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/saxon/saxon-9.2.0.6-r5.ebuild b/dev-java/saxon/saxon-9.2.0.6-r5.ebuild
index d4de199d6e89..b592ae8d15cd 100644
--- a/dev-java/saxon/saxon-9.2.0.6-r5.ebuild
+++ b/dev-java/saxon/saxon-9.2.0.6-r5.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://downloads.sourceforge.net/saxon/Saxon-HE/$(ver_cut 1-2)/saxonhe
 
 LICENSE="MPL-1.0"
 SLOT="9"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86"
 IUSE="ant-task"
 
 BDEPEND="app-arch/unzip"


^ permalink raw reply related	[flat|nested] 32+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-java/saxon/
@ 2024-07-14  8:36 Arthur Zamarin
  0 siblings, 0 replies; 32+ messages in thread
From: Arthur Zamarin @ 2024-07-14  8:36 UTC (permalink / raw
  To: gentoo-commits

commit:     682adb56771e22c82e46ed5c1b81886f8c102e47
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 14 08:36:25 2024 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sun Jul 14 08:36:25 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=682adb56

dev-java/saxon: Stabilize 9.2.0.6-r5 amd64, #936019

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 dev-java/saxon/saxon-9.2.0.6-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/saxon/saxon-9.2.0.6-r5.ebuild b/dev-java/saxon/saxon-9.2.0.6-r5.ebuild
index 474bdfb14787..d4de199d6e89 100644
--- a/dev-java/saxon/saxon-9.2.0.6-r5.ebuild
+++ b/dev-java/saxon/saxon-9.2.0.6-r5.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://downloads.sourceforge.net/saxon/Saxon-HE/$(ver_cut 1-2)/saxonhe
 
 LICENSE="MPL-1.0"
 SLOT="9"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86"
 IUSE="ant-task"
 
 BDEPEND="app-arch/unzip"


^ permalink raw reply related	[flat|nested] 32+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-java/saxon/
@ 2024-07-14  8:36 Arthur Zamarin
  0 siblings, 0 replies; 32+ messages in thread
From: Arthur Zamarin @ 2024-07-14  8:36 UTC (permalink / raw
  To: gentoo-commits

commit:     5eedf534dd19cc514f7c98235bbb97ce308951da
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 14 08:36:26 2024 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sun Jul 14 08:36:26 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5eedf534

dev-java/saxon: Stabilize 9.2.0.6-r5 ppc64, #936019

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 dev-java/saxon/saxon-9.2.0.6-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/saxon/saxon-9.2.0.6-r5.ebuild b/dev-java/saxon/saxon-9.2.0.6-r5.ebuild
index b592ae8d15cd..9eec0f298f13 100644
--- a/dev-java/saxon/saxon-9.2.0.6-r5.ebuild
+++ b/dev-java/saxon/saxon-9.2.0.6-r5.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://downloads.sourceforge.net/saxon/Saxon-HE/$(ver_cut 1-2)/saxonhe
 
 LICENSE="MPL-1.0"
 SLOT="9"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 ~arm ~arm64 ppc64 x86"
 IUSE="ant-task"
 
 BDEPEND="app-arch/unzip"


^ permalink raw reply related	[flat|nested] 32+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-java/saxon/
@ 2024-06-14 10:12 Miroslav Šulc
  0 siblings, 0 replies; 32+ messages in thread
From: Miroslav Šulc @ 2024-06-14 10:12 UTC (permalink / raw
  To: gentoo-commits

commit:     b9c5bae54fcc9e773f256d7194acc1ed4d5f9c1a
Author:     Volkmar W. Pogatzki <gentoo <AT> pogatzki <DOT> net>
AuthorDate: Sun Apr 28 06:46:23 2024 +0000
Commit:     Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
CommitDate: Fri Jun 14 10:12:49 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9c5bae5

dev-java/saxon: code cleanup, rewrite with java-pkg-simple

Also introduces the "ant-task" USE flag making the dependency on
dev-java/ant optional.

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

 dev-java/saxon/metadata.xml            |  3 ++
 dev-java/saxon/saxon-9.2.0.6-r5.ebuild | 67 ++++++++++++++++++++++++++++++++++
 2 files changed, 70 insertions(+)

diff --git a/dev-java/saxon/metadata.xml b/dev-java/saxon/metadata.xml
index 4a2440bdfc71..796069569107 100644
--- a/dev-java/saxon/metadata.xml
+++ b/dev-java/saxon/metadata.xml
@@ -8,4 +8,7 @@
 	<upstream>
 		<remote-id type="sourceforge">saxon</remote-id>
 	</upstream>
+	<use>
+		<flag name="ant-task">BUILD and register the ant-task</flag>
+	</use>
 </pkgmetadata>

diff --git a/dev-java/saxon/saxon-9.2.0.6-r5.ebuild b/dev-java/saxon/saxon-9.2.0.6-r5.ebuild
new file mode 100644
index 000000000000..474bdfb14787
--- /dev/null
+++ b/dev-java/saxon/saxon-9.2.0.6-r5.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+JAVA_PKG_IUSE="doc source"
+
+inherit java-pkg-2 java-pkg-simple
+
+DESCRIPTION="A XSLT and XQuery Processor"
+HOMEPAGE="https://www.saxonica.com/index.html https://saxon.sourceforge.net/"
+SRC_URI="https://downloads.sourceforge.net/saxon/Saxon-HE/$(ver_cut 1-2)/saxonhe${PV//./-}source.zip"
+
+LICENSE="MPL-1.0"
+SLOT="9"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE="ant-task"
+
+BDEPEND="app-arch/unzip"
+CP_DEPEND="
+	dev-java/dom4j:1
+	dev-java/jdom:0
+	dev-java/xom:0
+"
+DEPEND="${CP_DEPEND}
+	>=virtual/jdk-1.8:*
+	ant-task? ( >=dev-java/ant-1.10.14-r3:0 )"
+RDEPEND="${CP_DEPEND}
+	>=virtual/jre-1.8:*
+	ant-task? ( >=dev-java/ant-1.10.14-r3:0 )"
+
+JAVA_ENCODING="iso-8859-1"
+JAVA_RESOURCE_DIRS="resources"
+
+src_prepare() {
+	java-pkg-2_src_prepare
+
+	# Fedora-inspired removal.
+
+	# deadNET.
+	rm -rv net/sf/saxon/dotnet || die
+
+	# Depends on XQJ (javax.xml.xquery).
+	rm -rv net/sf/saxon/xqj || die
+
+	# This requires a EE edition feature (com.saxonica.xsltextn).
+	rm -v net/sf/saxon/option/sql/SQLElementFactory.java || die
+
+	if use ant-task; then
+		JAVA_GENTOO_CLASSPATH+="ant"
+	else
+		rm net/sf/saxon/ant/AntTransform.java || die
+	fi
+
+	mkdir resources || die
+	cat > "resources/edition.properties" <<-EOF
+		config=net.sf.saxon.Configuration
+		platform=net.sf.saxon.java.JavaPlatform
+	EOF
+}
+
+src_install() {
+	java-pkg-simple_src_install
+	java-pkg_dolauncher ${PN}${SLOT}-transform --main net.sf.saxon.Transform
+	java-pkg_dolauncher ${PN}${SLOT}-query --main net.sf.saxon.Query
+	use ant-task && java-pkg_register-ant-task
+}


^ permalink raw reply related	[flat|nested] 32+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-java/saxon/
@ 2024-04-17  9:12 Miroslav Šulc
  0 siblings, 0 replies; 32+ messages in thread
From: Miroslav Šulc @ 2024-04-17  9:12 UTC (permalink / raw
  To: gentoo-commits

commit:     e473e6ed0539154efda1a19e9d3f19b7bc5186d9
Author:     Volkmar W. Pogatzki <gentoo <AT> pogatzki <DOT> net>
AuthorDate: Thu Mar 14 05:52:14 2024 +0000
Commit:     Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
CommitDate: Wed Apr 17 09:09:10 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e473e6ed

dev-java/saxon: switch to dev-java/ant

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

 .../saxon/{saxon-9.2.0.6-r3.ebuild => saxon-9.2.0.6-r4.ebuild}   | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/dev-java/saxon/saxon-9.2.0.6-r3.ebuild b/dev-java/saxon/saxon-9.2.0.6-r4.ebuild
similarity index 93%
rename from dev-java/saxon/saxon-9.2.0.6-r3.ebuild
rename to dev-java/saxon/saxon-9.2.0.6-r4.ebuild
index f1e4921e2821..af456c471e68 100644
--- a/dev-java/saxon/saxon-9.2.0.6-r3.ebuild
+++ b/dev-java/saxon/saxon-9.2.0.6-r4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -10,13 +10,14 @@ inherit java-pkg-2 java-ant-2
 DESCRIPTION="A XSLT and XQuery Processor"
 HOMEPAGE="https://www.saxonica.com/index.html https://saxon.sourceforge.net/"
 SRC_URI="mirror://sourceforge/project/saxon/Saxon-HE/$(ver_cut 1-2)/saxonhe${PV//./-}source.zip"
+S="${WORKDIR}"
 
 LICENSE="MPL-1.0"
 SLOT="9"
 KEYWORDS="amd64 ~arm arm64 ppc64 x86"
 
 CDEPEND="
-	dev-java/ant-core:0
+	>=dev-java/ant-1.10.14-r3:0
 	dev-java/dom4j:1
 	dev-java/jdom:0
 	dev-java/xom:0
@@ -32,8 +33,6 @@ DEPEND="
 
 BDEPEND="app-arch/unzip"
 
-S="${WORKDIR}"
-
 # prepare eclass variables
 JAVA_ANT_REWRITE_CLASSPATH="yes"
 JAVA_ANT_CLASSPATH_TAGS="javac javadoc"
@@ -73,7 +72,7 @@ src_prepare() {
 
 src_compile() {
 	local gcp="$(java-pkg_getjars dom4j-1,jdom,xom)"
-	gcp="${gcp}:$(java-pkg_getjars --build-only ant-core)"
+	gcp="${gcp}:$(java-pkg_getjar --build-only ant ant.jar)"
 	eant -Dgentoo.classpath="${gcp}" jar $(use_doc)
 }
 


^ permalink raw reply related	[flat|nested] 32+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-java/saxon/
@ 2023-12-17 10:06 Miroslav Šulc
  0 siblings, 0 replies; 32+ messages in thread
From: Miroslav Šulc @ 2023-12-17 10:06 UTC (permalink / raw
  To: gentoo-commits

commit:     d21b4b0c6356ab71aa95e251e3402aa849f998f2
Author:     Volkmar W. Pogatzki <gentoo <AT> pogatzki <DOT> net>
AuthorDate: Thu Dec 14 11:29:03 2023 +0000
Commit:     Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
CommitDate: Sun Dec 17 10:06:35 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d21b4b0c

dev-java/saxon: fix MissingSlotDep 'dev-java/ant-core'

Also sort CDEPEND alphabetically.

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

 dev-java/saxon/saxon-9.2.0.6-r3.ebuild | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/dev-java/saxon/saxon-9.2.0.6-r3.ebuild b/dev-java/saxon/saxon-9.2.0.6-r3.ebuild
index 54b7feedaeb0..f1e4921e2821 100644
--- a/dev-java/saxon/saxon-9.2.0.6-r3.ebuild
+++ b/dev-java/saxon/saxon-9.2.0.6-r3.ebuild
@@ -16,10 +16,11 @@ SLOT="9"
 KEYWORDS="amd64 ~arm arm64 ppc64 x86"
 
 CDEPEND="
-	dev-java/xom:0
-	dev-java/jdom:0
+	dev-java/ant-core:0
 	dev-java/dom4j:1
-	dev-java/ant-core"
+	dev-java/jdom:0
+	dev-java/xom:0
+"
 
 RDEPEND="
 	${CDEPEND}


^ permalink raw reply related	[flat|nested] 32+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-java/saxon/
@ 2023-10-24 12:54 Miroslav Šulc
  0 siblings, 0 replies; 32+ messages in thread
From: Miroslav Šulc @ 2023-10-24 12:54 UTC (permalink / raw
  To: gentoo-commits

commit:     d55e835574b85117f0230608bbf80c7f20dca701
Author:     Volkmar W. Pogatzki <gentoo <AT> pogatzki <DOT> net>
AuthorDate: Mon Oct 23 13:54:16 2023 +0000
Commit:     Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
CommitDate: Tue Oct 24 12:54:47 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d55e8355

dev-java/saxon: update HOMEPAGE

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

 dev-java/saxon/saxon-6.5.5-r3.ebuild   | 4 ++--
 dev-java/saxon/saxon-9.2.0.6-r3.ebuild | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-java/saxon/saxon-6.5.5-r3.ebuild b/dev-java/saxon/saxon-6.5.5-r3.ebuild
index f104b7ae35ad..3562e1307373 100644
--- a/dev-java/saxon/saxon-6.5.5-r3.ebuild
+++ b/dev-java/saxon/saxon-6.5.5-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -8,7 +8,7 @@ JAVA_PKG_IUSE="doc examples source"
 inherit java-pkg-2 java-pkg-simple
 
 DESCRIPTION="Set of tools for processing XML documents"
-HOMEPAGE="http://saxon.sourceforge.net/"
+HOMEPAGE="https://www.saxonica.com/index.html https://saxon.sourceforge.net/"
 SRC_URI="mirror://sourceforge/project/saxon/saxon6/${PV}/saxon${PV//./-}.zip"
 
 LICENSE="MPL-1.1"

diff --git a/dev-java/saxon/saxon-9.2.0.6-r3.ebuild b/dev-java/saxon/saxon-9.2.0.6-r3.ebuild
index f2a12503a449..54b7feedaeb0 100644
--- a/dev-java/saxon/saxon-9.2.0.6-r3.ebuild
+++ b/dev-java/saxon/saxon-9.2.0.6-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -8,7 +8,7 @@ JAVA_PKG_IUSE="doc source"
 inherit java-pkg-2 java-ant-2
 
 DESCRIPTION="A XSLT and XQuery Processor"
-HOMEPAGE="http://saxon.sourceforge.net/"
+HOMEPAGE="https://www.saxonica.com/index.html https://saxon.sourceforge.net/"
 SRC_URI="mirror://sourceforge/project/saxon/Saxon-HE/$(ver_cut 1-2)/saxonhe${PV//./-}source.zip"
 
 LICENSE="MPL-1.0"


^ permalink raw reply related	[flat|nested] 32+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-java/saxon/
@ 2022-04-23  7:05 Miroslav Šulc
  0 siblings, 0 replies; 32+ messages in thread
From: Miroslav Šulc @ 2022-04-23  7:05 UTC (permalink / raw
  To: gentoo-commits

commit:     c69a0d1a09acd4369d23fcaa603bb4dd953c87fb
Author:     Volkmar W. Pogatzki <gentoo <AT> pogatzki <DOT> net>
AuthorDate: Sat Apr 23 06:10:29 2022 +0000
Commit:     Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
CommitDate: Sat Apr 23 07:05:06 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c69a0d1a

dev-java/saxon: drop 6.5.5-r2, 9.2.0.6-r2

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

 dev-java/saxon/saxon-6.5.5-r2.ebuild   | 49 ------------------
 dev-java/saxon/saxon-9.2.0.6-r2.ebuild | 91 ----------------------------------
 2 files changed, 140 deletions(-)

diff --git a/dev-java/saxon/saxon-6.5.5-r2.ebuild b/dev-java/saxon/saxon-6.5.5-r2.ebuild
deleted file mode 100644
index e33a43038e65..000000000000
--- a/dev-java/saxon/saxon-6.5.5-r2.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-JAVA_PKG_IUSE="doc examples source"
-
-inherit java-pkg-2 java-pkg-simple versionator
-
-MY_P="${PN}$(replace_all_version_separators -)"
-
-DESCRIPTION="Set of tools for processing XML documents"
-SRC_URI="mirror://sourceforge/${PN}/${MY_P}.zip"
-HOMEPAGE="http://saxon.sourceforge.net/"
-
-LICENSE="MPL-1.1"
-SLOT="6.5"
-KEYWORDS="amd64 x86"
-
-CDEPEND="dev-java/jdom:0"
-
-RDEPEND="
-	${CDEPEND}
-	>=virtual/jre-1.6"
-
-DEPEND="
-	${CDEPEND}
-	app-arch/unzip
-	>=virtual/jdk-1.6"
-
-JAVA_GENTOO_CLASSPATH="jdom"
-JAVA_ENCODING="ISO-8859-1"
-JAVA_SRC_DIR="src"
-
-src_unpack() {
-	unpack ${A}
-	unzip -qq source.zip -d src || die "failed to unpack"
-}
-
-src_prepare() {
-	default
-	java-pkg_clean
-}
-
-src_install() {
-	default
-	java-pkg-simple_src_install
-	use examples && java-pkg_doexamples samples
-}

diff --git a/dev-java/saxon/saxon-9.2.0.6-r2.ebuild b/dev-java/saxon/saxon-9.2.0.6-r2.ebuild
deleted file mode 100644
index 4332edc035b1..000000000000
--- a/dev-java/saxon/saxon-9.2.0.6-r2.ebuild
+++ /dev/null
@@ -1,91 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-JAVA_PKG_IUSE="doc source"
-
-inherit versionator java-pkg-2 java-ant-2
-
-MY_PV="$(replace_all_version_separators -)"
-
-DESCRIPTION="A XSLT and XQuery Processor"
-HOMEPAGE="http://saxon.sourceforge.net/"
-SRC_URI="mirror://sourceforge/${PN}/${PN}he${MY_PV}source.zip"
-
-LICENSE="MPL-1.0"
-SLOT="9"
-KEYWORDS="amd64 ~arm arm64 ppc64 x86"
-
-CDEPEND="
-	dev-java/xom:0
-	dev-java/jdom:0
-	dev-java/dom4j:1
-	dev-java/ant-core"
-
-RDEPEND="
-	${CDEPEND}
-	>=virtual/jre-1.6"
-
-DEPEND="
-	${CDEPEND}
-	app-arch/unzip
-	>=virtual/jdk-1.6"
-
-S="${WORKDIR}"
-
-# prepare eclass variables
-JAVA_ANT_REWRITE_CLASSPATH="yes"
-JAVA_ANT_CLASSPATH_TAGS="javac javadoc"
-
-src_prepare() {
-	default
-
-	# Fedora-inspired removal.
-
-	# deadNET.
-	rm -rv net/sf/saxon/dotnet || die
-
-	# Depends on XQJ (javax.xml.xquery).
-	rm -rv net/sf/saxon/xqj || die
-
-	# This requires a EE edition feature (com.saxonica.xsltextn).
-	rm -v net/sf/saxon/option/sql/SQLElementFactory.java || die
-
-	# <major>.<minor> version
-	local version="$(get_version_component_range 1-2)"
-
-	# generate build.xml with external javadoc links
-	sed -e "s:@JDK@:1.6:" \
-		-e "s:@JDOM@:1:" \
-		< "${FILESDIR}/${version}-build.xml" \
-		> "${S}/build.xml" \
-		|| die "build.xml generation failed!"
-
-	# prepare creates the dir for properties
-	eant prepare
-
-	# properties
-	cp -v \
-		"${FILESDIR}/${version}-edition.properties" \
-		"${S}/build/classes/edition.properties" || die
-}
-
-src_compile() {
-	local gcp="$(java-pkg_getjars dom4j-1,jdom,xom)"
-	gcp="${gcp}:$(java-pkg_getjars --build-only ant-core)"
-	eant -Dgentoo.classpath="${gcp}" jar $(use_doc)
-}
-
-src_install() {
-	java-pkg_dojar build/lib/${PN}.jar
-
-	java-pkg_dolauncher ${PN}${SLOT}-transform --main net.sf.saxon.Transform
-	java-pkg_dolauncher ${PN}${SLOT}-query --main net.sf.saxon.Query
-
-	java-pkg_register-ant-task
-
-	use doc && java-pkg_dojavadoc build/api
-
-	use source && java-pkg_dosrc src
-}


^ permalink raw reply related	[flat|nested] 32+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-java/saxon/
@ 2022-04-22 18:10 Arthur Zamarin
  0 siblings, 0 replies; 32+ messages in thread
From: Arthur Zamarin @ 2022-04-22 18:10 UTC (permalink / raw
  To: gentoo-commits

commit:     8cdb65665adf3d249d1159c72c92ef5c2359142c
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Apr 22 18:10:15 2022 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Apr 22 18:10:15 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8cdb6566

dev-java/saxon: Stabilize 6.5.5-r3 x86, #836284

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 dev-java/saxon/saxon-6.5.5-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/saxon/saxon-6.5.5-r3.ebuild b/dev-java/saxon/saxon-6.5.5-r3.ebuild
index 4c55250ff278..f104b7ae35ad 100644
--- a/dev-java/saxon/saxon-6.5.5-r3.ebuild
+++ b/dev-java/saxon/saxon-6.5.5-r3.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/project/saxon/saxon6/${PV}/saxon${PV//./-}.zip"
 
 LICENSE="MPL-1.1"
 SLOT="6.5"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 
 CP_DEPEND="dev-java/jdom:0"
 


^ permalink raw reply related	[flat|nested] 32+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-java/saxon/
@ 2022-04-22 18:10 Arthur Zamarin
  0 siblings, 0 replies; 32+ messages in thread
From: Arthur Zamarin @ 2022-04-22 18:10 UTC (permalink / raw
  To: gentoo-commits

commit:     8471c42c40a9e54be931679d5ab188afc69a7a98
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Apr 22 18:10:15 2022 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Apr 22 18:10:15 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8471c42c

dev-java/saxon: Stabilize 9.2.0.6-r3 x86, #836284

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 dev-java/saxon/saxon-9.2.0.6-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/saxon/saxon-9.2.0.6-r3.ebuild b/dev-java/saxon/saxon-9.2.0.6-r3.ebuild
index cad9b2393dd6..f2a12503a449 100644
--- a/dev-java/saxon/saxon-9.2.0.6-r3.ebuild
+++ b/dev-java/saxon/saxon-9.2.0.6-r3.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/project/saxon/Saxon-HE/$(ver_cut 1-2)/saxonhe${PV/
 
 LICENSE="MPL-1.0"
 SLOT="9"
-KEYWORDS="amd64 ~arm arm64 ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ppc64 x86"
 
 CDEPEND="
 	dev-java/xom:0


^ permalink raw reply related	[flat|nested] 32+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-java/saxon/
@ 2022-04-22 18:10 Arthur Zamarin
  0 siblings, 0 replies; 32+ messages in thread
From: Arthur Zamarin @ 2022-04-22 18:10 UTC (permalink / raw
  To: gentoo-commits

commit:     4311c1bd5d5f0a03c6e9ee20bbdbcd4217dfcd07
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Apr 22 18:10:08 2022 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Apr 22 18:10:08 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4311c1bd

dev-java/saxon: Stabilize 9.2.0.6-r3 amd64, #836284

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 dev-java/saxon/saxon-9.2.0.6-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/saxon/saxon-9.2.0.6-r3.ebuild b/dev-java/saxon/saxon-9.2.0.6-r3.ebuild
index a1b75f2207b4..cad9b2393dd6 100644
--- a/dev-java/saxon/saxon-9.2.0.6-r3.ebuild
+++ b/dev-java/saxon/saxon-9.2.0.6-r3.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/project/saxon/Saxon-HE/$(ver_cut 1-2)/saxonhe${PV/
 
 LICENSE="MPL-1.0"
 SLOT="9"
-KEYWORDS="~amd64 ~arm arm64 ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ppc64 ~x86"
 
 CDEPEND="
 	dev-java/xom:0


^ permalink raw reply related	[flat|nested] 32+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-java/saxon/
@ 2022-04-22 18:10 Arthur Zamarin
  0 siblings, 0 replies; 32+ messages in thread
From: Arthur Zamarin @ 2022-04-22 18:10 UTC (permalink / raw
  To: gentoo-commits

commit:     aea19d9547c0b454ef27beead35663b6e56ba1a5
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Apr 22 18:10:07 2022 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Apr 22 18:10:07 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aea19d95

dev-java/saxon: Stabilize 6.5.5-r3 amd64, #836284

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 dev-java/saxon/saxon-6.5.5-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/saxon/saxon-6.5.5-r3.ebuild b/dev-java/saxon/saxon-6.5.5-r3.ebuild
index 49603d408175..4c55250ff278 100644
--- a/dev-java/saxon/saxon-6.5.5-r3.ebuild
+++ b/dev-java/saxon/saxon-6.5.5-r3.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/project/saxon/saxon6/${PV}/saxon${PV//./-}.zip"
 
 LICENSE="MPL-1.1"
 SLOT="6.5"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 
 CP_DEPEND="dev-java/jdom:0"
 


^ permalink raw reply related	[flat|nested] 32+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-java/saxon/
@ 2022-04-15  6:36 Arthur Zamarin
  0 siblings, 0 replies; 32+ messages in thread
From: Arthur Zamarin @ 2022-04-15  6:36 UTC (permalink / raw
  To: gentoo-commits

commit:     ba8fbc7e53c75e5d8fdca0e82077765f449409fd
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Apr 15 06:36:09 2022 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Apr 15 06:36:09 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba8fbc7e

dev-java/saxon: Stabilize 9.2.0.6-r3 arm64, #836284

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 dev-java/saxon/saxon-9.2.0.6-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/saxon/saxon-9.2.0.6-r3.ebuild b/dev-java/saxon/saxon-9.2.0.6-r3.ebuild
index 1ac44b27199d..a1b75f2207b4 100644
--- a/dev-java/saxon/saxon-9.2.0.6-r3.ebuild
+++ b/dev-java/saxon/saxon-9.2.0.6-r3.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/project/saxon/Saxon-HE/$(ver_cut 1-2)/saxonhe${PV/
 
 LICENSE="MPL-1.0"
 SLOT="9"
-KEYWORDS="~amd64 ~arm ~arm64 ppc64 ~x86"
+KEYWORDS="~amd64 ~arm arm64 ppc64 ~x86"
 
 CDEPEND="
 	dev-java/xom:0


^ permalink raw reply related	[flat|nested] 32+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-java/saxon/
@ 2022-04-15  6:22 Agostino Sarubbo
  0 siblings, 0 replies; 32+ messages in thread
From: Agostino Sarubbo @ 2022-04-15  6:22 UTC (permalink / raw
  To: gentoo-commits

commit:     3a54961985b2dfd1419a03571aca5a4f2d0e1b65
Author:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Fri Apr 15 06:21:54 2022 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Fri Apr 15 06:21:54 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a549619

dev-java/saxon: ppc64 stable wrt bug #836284

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

 dev-java/saxon/saxon-9.2.0.6-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/saxon/saxon-9.2.0.6-r3.ebuild b/dev-java/saxon/saxon-9.2.0.6-r3.ebuild
index df8fd42a18eb..1ac44b27199d 100644
--- a/dev-java/saxon/saxon-9.2.0.6-r3.ebuild
+++ b/dev-java/saxon/saxon-9.2.0.6-r3.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/project/saxon/Saxon-HE/$(ver_cut 1-2)/saxonhe${PV/
 
 LICENSE="MPL-1.0"
 SLOT="9"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ppc64 ~x86"
 
 CDEPEND="
 	dev-java/xom:0


^ permalink raw reply related	[flat|nested] 32+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-java/saxon/
@ 2022-03-15 17:23 Sam James
  0 siblings, 0 replies; 32+ messages in thread
From: Sam James @ 2022-03-15 17:23 UTC (permalink / raw
  To: gentoo-commits

commit:     286e8de67e4dccab53d2531121490aefb0d260e3
Author:     Volkmar W. Pogatzki <gentoo <AT> pogatzki <DOT> net>
AuthorDate: Fri Mar 11 10:03:01 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Mar 15 17:21:12 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=286e8de6

dev-java/saxon: 6.5.5-r3 restrict to jdk:1.8

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Volkmar W. Pogatzki <gentoo <AT> pogatzki.net>
Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-java/saxon/saxon-6.5.5-r3.ebuild | 48 ++++++++++++++++++++++++++++++++++++
 1 file changed, 48 insertions(+)

diff --git a/dev-java/saxon/saxon-6.5.5-r3.ebuild b/dev-java/saxon/saxon-6.5.5-r3.ebuild
new file mode 100644
index 000000000000..49603d408175
--- /dev/null
+++ b/dev-java/saxon/saxon-6.5.5-r3.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+JAVA_PKG_IUSE="doc examples source"
+
+inherit java-pkg-2 java-pkg-simple
+
+DESCRIPTION="Set of tools for processing XML documents"
+HOMEPAGE="http://saxon.sourceforge.net/"
+SRC_URI="mirror://sourceforge/project/saxon/saxon6/${PV}/saxon${PV//./-}.zip"
+
+LICENSE="MPL-1.1"
+SLOT="6.5"
+KEYWORDS="~amd64 ~x86"
+
+CP_DEPEND="dev-java/jdom:0"
+
+# Restricting to jdk:1.8 for following reason:
+# src/org/w3c/dom/UserDataHandler.java:1: error: package exists in another module: java.xml
+# package org.w3c.dom;
+DEPEND="${CP_DEPEND}
+	virtual/jdk:1.8"
+
+RDEPEND="${CP_DEPEND}
+	>=virtual/jre-1.8:*"
+
+BDEPEND="app-arch/unzip"
+
+JAVA_ENCODING="ISO-8859-1"
+JAVA_SRC_DIR="src"
+
+src_unpack() {
+	unpack ${A}
+	unzip -qq source.zip -d src || die "failed to unpack"
+}
+
+src_prepare() {
+	default
+	java-pkg_clean
+}
+
+src_install() {
+	default
+	java-pkg-simple_src_install
+	use examples && java-pkg_doexamples samples
+}


^ permalink raw reply related	[flat|nested] 32+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-java/saxon/
@ 2022-03-15 17:23 Sam James
  0 siblings, 0 replies; 32+ messages in thread
From: Sam James @ 2022-03-15 17:23 UTC (permalink / raw
  To: gentoo-commits

commit:     7532debbd0d4f7137af6bd8fb6dae092dcb8ddd9
Author:     Volkmar W. Pogatzki <gentoo <AT> pogatzki <DOT> net>
AuthorDate: Sat Mar 12 08:20:31 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Mar 15 17:21:13 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7532debb

dev-java/saxon: 9.2.0.6-r3 min java 1.8:*

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Volkmar W. Pogatzki <gentoo <AT> pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/24484
Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-java/saxon/saxon-9.2.0.6-r3.ebuild | 90 ++++++++++++++++++++++++++++++++++
 1 file changed, 90 insertions(+)

diff --git a/dev-java/saxon/saxon-9.2.0.6-r3.ebuild b/dev-java/saxon/saxon-9.2.0.6-r3.ebuild
new file mode 100644
index 000000000000..df8fd42a18eb
--- /dev/null
+++ b/dev-java/saxon/saxon-9.2.0.6-r3.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+JAVA_PKG_IUSE="doc source"
+
+inherit java-pkg-2 java-ant-2
+
+DESCRIPTION="A XSLT and XQuery Processor"
+HOMEPAGE="http://saxon.sourceforge.net/"
+SRC_URI="mirror://sourceforge/project/saxon/Saxon-HE/$(ver_cut 1-2)/saxonhe${PV//./-}source.zip"
+
+LICENSE="MPL-1.0"
+SLOT="9"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+
+CDEPEND="
+	dev-java/xom:0
+	dev-java/jdom:0
+	dev-java/dom4j:1
+	dev-java/ant-core"
+
+RDEPEND="
+	${CDEPEND}
+	>=virtual/jre-1.8:*"
+
+DEPEND="
+	${CDEPEND}
+	>=virtual/jdk-1.8:*"
+
+BDEPEND="app-arch/unzip"
+
+S="${WORKDIR}"
+
+# prepare eclass variables
+JAVA_ANT_REWRITE_CLASSPATH="yes"
+JAVA_ANT_CLASSPATH_TAGS="javac javadoc"
+
+src_prepare() {
+	default
+
+	# Fedora-inspired removal.
+
+	# deadNET.
+	rm -rv net/sf/saxon/dotnet || die
+
+	# Depends on XQJ (javax.xml.xquery).
+	rm -rv net/sf/saxon/xqj || die
+
+	# This requires a EE edition feature (com.saxonica.xsltextn).
+	rm -v net/sf/saxon/option/sql/SQLElementFactory.java || die
+
+	# <major>.<minor> version
+	local version="$(ver_cut 1-2)"
+
+	# generate build.xml with external javadoc links
+	sed -e "s:@JDK@:1.6:" \
+		-e "s:@JDOM@:1:" \
+		< "${FILESDIR}/${version}-build.xml" \
+		> "${S}/build.xml" \
+		|| die "build.xml generation failed!"
+
+	# prepare creates the dir for properties
+	eant prepare
+
+	# properties
+	cp -v \
+		"${FILESDIR}/${version}-edition.properties" \
+		"${S}/build/classes/edition.properties" || die
+}
+
+src_compile() {
+	local gcp="$(java-pkg_getjars dom4j-1,jdom,xom)"
+	gcp="${gcp}:$(java-pkg_getjars --build-only ant-core)"
+	eant -Dgentoo.classpath="${gcp}" jar $(use_doc)
+}
+
+src_install() {
+	java-pkg_dojar build/lib/${PN}.jar
+
+	java-pkg_dolauncher ${PN}${SLOT}-transform --main net.sf.saxon.Transform
+	java-pkg_dolauncher ${PN}${SLOT}-query --main net.sf.saxon.Query
+
+	java-pkg_register-ant-task
+
+	use doc && java-pkg_dojavadoc build/api
+
+	use source && java-pkg_dosrc src
+}


^ permalink raw reply related	[flat|nested] 32+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-java/saxon/
@ 2020-10-20  4:11 Sam James
  0 siblings, 0 replies; 32+ messages in thread
From: Sam James @ 2020-10-20  4:11 UTC (permalink / raw
  To: gentoo-commits

commit:     4e49691d1ec6ce4ec3e59ddab52f785ed8679ce1
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Oct 20 04:02:11 2020 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Oct 20 04:02:11 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e49691d

dev-java/saxon: MissingUnpackerDep

Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-java/saxon/saxon-6.5.5-r2.ebuild   | 3 ++-
 dev-java/saxon/saxon-9.2.0.6-r2.ebuild | 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/dev-java/saxon/saxon-6.5.5-r2.ebuild b/dev-java/saxon/saxon-6.5.5-r2.ebuild
index 6ea74c42570..e33a43038e6 100644
--- a/dev-java/saxon/saxon-6.5.5-r2.ebuild
+++ b/dev-java/saxon/saxon-6.5.5-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -25,6 +25,7 @@ RDEPEND="
 
 DEPEND="
 	${CDEPEND}
+	app-arch/unzip
 	>=virtual/jdk-1.6"
 
 JAVA_GENTOO_CLASSPATH="jdom"

diff --git a/dev-java/saxon/saxon-9.2.0.6-r2.ebuild b/dev-java/saxon/saxon-9.2.0.6-r2.ebuild
index d872fb71a28..4332edc035b 100644
--- a/dev-java/saxon/saxon-9.2.0.6-r2.ebuild
+++ b/dev-java/saxon/saxon-9.2.0.6-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -29,6 +29,7 @@ RDEPEND="
 
 DEPEND="
 	${CDEPEND}
+	app-arch/unzip
 	>=virtual/jdk-1.6"
 
 S="${WORKDIR}"


^ permalink raw reply related	[flat|nested] 32+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-java/saxon/
@ 2019-05-18  1:14 Aaron Bauman
  0 siblings, 0 replies; 32+ messages in thread
From: Aaron Bauman @ 2019-05-18  1:14 UTC (permalink / raw
  To: gentoo-commits

commit:     f67c3322050d008396eb22dd59983b2a1809a352
Author:     Aaron Bauman <bman <AT> gentoo <DOT> org>
AuthorDate: Sat May 18 01:06:54 2019 +0000
Commit:     Aaron Bauman <bman <AT> gentoo <DOT> org>
CommitDate: Sat May 18 01:06:54 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f67c3322

dev-java/saxon: arm64 stable

Signed-off-by: Aaron Bauman <bman <AT> gentoo.org>
Package-Manager: Portage-2.3.66, Repoman-2.3.12
RepoMan-Options: --include-arches="arm64"

 dev-java/saxon/saxon-9.2.0.6-r2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-java/saxon/saxon-9.2.0.6-r2.ebuild b/dev-java/saxon/saxon-9.2.0.6-r2.ebuild
index d538db728ef..d872fb71a28 100644
--- a/dev-java/saxon/saxon-9.2.0.6-r2.ebuild
+++ b/dev-java/saxon/saxon-9.2.0.6-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -15,7 +15,7 @@ SRC_URI="mirror://sourceforge/${PN}/${PN}he${MY_PV}source.zip"
 
 LICENSE="MPL-1.0"
 SLOT="9"
-KEYWORDS="amd64 ~arm ~arm64 ppc64 x86"
+KEYWORDS="amd64 ~arm arm64 ppc64 x86"
 
 CDEPEND="
 	dev-java/xom:0


^ permalink raw reply related	[flat|nested] 32+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-java/saxon/
@ 2018-04-14 19:18 Mikle Kolyada
  0 siblings, 0 replies; 32+ messages in thread
From: Mikle Kolyada @ 2018-04-14 19:18 UTC (permalink / raw
  To: gentoo-commits

commit:     068e48c5ceb1f38a523a369bb6202cb79091595c
Author:     Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
AuthorDate: Sat Apr 14 19:18:45 2018 +0000
Commit:     Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
CommitDate: Sat Apr 14 19:18:45 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=068e48c5

dev-java/saxon: Drop old

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 dev-java/saxon/saxon-9.2.0.6.ebuild | 97 -------------------------------------
 1 file changed, 97 deletions(-)

diff --git a/dev-java/saxon/saxon-9.2.0.6.ebuild b/dev-java/saxon/saxon-9.2.0.6.ebuild
deleted file mode 100644
index 9cb4a84da3c..00000000000
--- a/dev-java/saxon/saxon-9.2.0.6.ebuild
+++ /dev/null
@@ -1,97 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="3"
-
-JAVA_PKG_IUSE="doc source"
-
-inherit versionator java-pkg-2 java-ant-2
-
-MY_PV="$(replace_all_version_separators -)"
-
-DESCRIPTION="A XSLT and XQuery Processor"
-HOMEPAGE="http://saxon.sourceforge.net/"
-SRC_URI="mirror://sourceforge/${PN}/${PN}he${MY_PV}source.zip"
-
-LICENSE="MPL-1.0"
-SLOT="9"
-KEYWORDS="amd64 ~arm ppc64 x86"
-
-IUSE=""
-
-# virtual/jdk slot for external javadoc
-JDK_VER="6"
-# dev-java/jdom slot for external javadoc
-JDOM_VER="1.0"
-# dev-java/dom4j slot
-DOM4J_VER="1"
-
-CDEPEND="dev-java/ant-core
-	dev-java/dom4j:${DOM4J_VER}
-	dev-java/jdom:${JDOM_VER}
-	dev-java/xom"
-RDEPEND=">=virtual/jre-1.${JDK_VER}
-	${CDEPEND}"
-DEPEND=">=virtual/jdk-1.${JDK_VER}
-	app-arch/unzip
-	${CDEPEND}"
-
-S="${WORKDIR}"
-
-# prepare eclass variables
-JAVA_ANT_REWRITE_CLASSPATH="yes"
-JAVA_ANT_CLASSPATH_TAGS="javac javadoc"
-
-src_unpack() {
-	unpack ${A}
-
-	### fedora-inspired remove
-
-	# deadNET
-	rm -rv net/sf/saxon/dotnet
-
-	# Depends on XQJ (javax.xml.xquery)
-	rm -rv net/sf/saxon/xqj
-
-	# This requires a EE edition feature (com.saxonica.xsltextn)
-	rm -v net/sf/saxon/option/sql/SQLElementFactory.java
-}
-
-java_prepare() {
-	# <major>.<minor> version
-	local version="$(get_version_component_range 1-2)"
-
-	# generate build.xml with external javadoc links
-	sed -e "s:@JDK@:${JDK_VER}:" \
-		-e "s:@JDOM@:${JDOM_VER}:" \
-		< "${FILESDIR}/${version}-build.xml" \
-		> "${S}/build.xml" \
-		|| die "build.xml generation failed!"
-
-	# prepare creates the dir for properties
-	eant prepare
-
-	# properties
-	cp -v \
-		"${FILESDIR}/${version}-edition.properties" \
-		"${S}/build/classes/edition.properties"
-}
-
-src_compile() {
-	local gcp="$(java-pkg_getjars dom4j-${DOM4J_VER},jdom-${JDOM_VER},xom)"
-	gcp="${gcp}:$(java-pkg_getjars --build-only ant-core)"
-	eant -Dgentoo.classpath="${gcp}" jar $(use_doc)
-}
-
-src_install() {
-	java-pkg_dojar build/lib/${PN}.jar
-
-	java-pkg_dolauncher ${PN}${SLOT}-transform --main net.sf.saxon.Transform
-	java-pkg_dolauncher ${PN}${SLOT}-query --main net.sf.saxon.Query
-
-	java-pkg_register-ant-task
-
-	use doc && java-pkg_dojavadoc build/api
-
-	use source && java-pkg_dosrc src
-}


^ permalink raw reply related	[flat|nested] 32+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-java/saxon/
@ 2018-04-14 19:18 Mikle Kolyada
  0 siblings, 0 replies; 32+ messages in thread
From: Mikle Kolyada @ 2018-04-14 19:18 UTC (permalink / raw
  To: gentoo-commits

commit:     083c85ac07a4d675cdadec8640523b892087b840
Author:     Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
AuthorDate: Sat Apr 14 19:17:23 2018 +0000
Commit:     Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
CommitDate: Sat Apr 14 19:17:54 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=083c85ac

dev-java/saxon: ppc64 stable wrt bug #642358

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 dev-java/saxon/saxon-9.2.0.6-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/saxon/saxon-9.2.0.6-r2.ebuild b/dev-java/saxon/saxon-9.2.0.6-r2.ebuild
index 8851b65890b..d538db728ef 100644
--- a/dev-java/saxon/saxon-9.2.0.6-r2.ebuild
+++ b/dev-java/saxon/saxon-9.2.0.6-r2.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://sourceforge/${PN}/${PN}he${MY_PV}source.zip"
 
 LICENSE="MPL-1.0"
 SLOT="9"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 ~arm ~arm64 ppc64 x86"
 
 CDEPEND="
 	dev-java/xom:0


^ permalink raw reply related	[flat|nested] 32+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-java/saxon/
@ 2018-04-12 20:54 Thomas Deutschmann
  0 siblings, 0 replies; 32+ messages in thread
From: Thomas Deutschmann @ 2018-04-12 20:54 UTC (permalink / raw
  To: gentoo-commits

commit:     87c3888994583ee0ea41657b386bcf9b1f194129
Author:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Thu Apr 12 20:48:16 2018 +0000
Commit:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Thu Apr 12 20:53:56 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87c38889

dev-java/saxon: x86 stable (bug #642358)

Package-Manager: Portage-2.3.28, Repoman-2.3.9

 dev-java/saxon/saxon-9.2.0.6-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/saxon/saxon-9.2.0.6-r2.ebuild b/dev-java/saxon/saxon-9.2.0.6-r2.ebuild
index 6306c9d5c00..8851b65890b 100644
--- a/dev-java/saxon/saxon-9.2.0.6-r2.ebuild
+++ b/dev-java/saxon/saxon-9.2.0.6-r2.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://sourceforge/${PN}/${PN}he${MY_PV}source.zip"
 
 LICENSE="MPL-1.0"
 SLOT="9"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86"
 
 CDEPEND="
 	dev-java/xom:0


^ permalink raw reply related	[flat|nested] 32+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-java/saxon/
@ 2018-04-05  3:29 Aaron Bauman
  0 siblings, 0 replies; 32+ messages in thread
From: Aaron Bauman @ 2018-04-05  3:29 UTC (permalink / raw
  To: gentoo-commits

commit:     2bd07a6c95fe53aa699370dbfa1b0a23ffd3f45f
Author:     Aaron Bauman <bman <AT> gentoo <DOT> org>
AuthorDate: Thu Apr  5 03:23:15 2018 +0000
Commit:     Aaron Bauman <bman <AT> gentoo <DOT> org>
CommitDate: Thu Apr  5 03:23:15 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2bd07a6c

dev-java/saxon: amd64 stable

Bug: https://bugs.gentoo.org/642358
Package-Manager: Portage-2.3.28, Repoman-2.3.9

 dev-java/saxon/saxon-9.2.0.6-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/saxon/saxon-9.2.0.6-r2.ebuild b/dev-java/saxon/saxon-9.2.0.6-r2.ebuild
index f65040049f6..6306c9d5c00 100644
--- a/dev-java/saxon/saxon-9.2.0.6-r2.ebuild
+++ b/dev-java/saxon/saxon-9.2.0.6-r2.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://sourceforge/${PN}/${PN}he${MY_PV}source.zip"
 
 LICENSE="MPL-1.0"
 SLOT="9"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86"
 
 CDEPEND="
 	dev-java/xom:0


^ permalink raw reply related	[flat|nested] 32+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-java/saxon/
@ 2018-03-14 15:01 Mikle Kolyada
  0 siblings, 0 replies; 32+ messages in thread
From: Mikle Kolyada @ 2018-03-14 15:01 UTC (permalink / raw
  To: gentoo-commits

commit:     c5fde67310909f93ef9b1d582c01c4fa9231c235
Author:     Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 14 15:00:39 2018 +0000
Commit:     Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
CommitDate: Wed Mar 14 15:01:07 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5fde673

dev-java/saxon: Drop old

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 dev-java/saxon/saxon-9.2.0.6-r1.ebuild | 97 ----------------------------------
 1 file changed, 97 deletions(-)

diff --git a/dev-java/saxon/saxon-9.2.0.6-r1.ebuild b/dev-java/saxon/saxon-9.2.0.6-r1.ebuild
deleted file mode 100644
index 1a07be9cb9a..00000000000
--- a/dev-java/saxon/saxon-9.2.0.6-r1.ebuild
+++ /dev/null
@@ -1,97 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="3"
-
-JAVA_PKG_IUSE="doc source"
-
-inherit versionator java-pkg-2 java-ant-2
-
-MY_PV="$(replace_all_version_separators -)"
-
-DESCRIPTION="A XSLT and XQuery Processor"
-HOMEPAGE="http://saxon.sourceforge.net/"
-SRC_URI="mirror://sourceforge/${PN}/${PN}he${MY_PV}source.zip"
-
-LICENSE="MPL-1.0"
-SLOT="9"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
-
-IUSE=""
-
-# virtual/jdk slot for external javadoc
-JDK_VER="6"
-# dev-java/jdom slot for external javadoc
-JDOM_VER="0"
-# dev-java/dom4j slot
-DOM4J_VER="1"
-
-CDEPEND="dev-java/ant-core
-	dev-java/dom4j:${DOM4J_VER}
-	dev-java/jdom:${JDOM_VER}
-	dev-java/xom"
-RDEPEND=">=virtual/jre-1.${JDK_VER}
-	${CDEPEND}"
-DEPEND=">=virtual/jdk-1.${JDK_VER}
-	app-arch/unzip
-	${CDEPEND}"
-
-S="${WORKDIR}"
-
-# prepare eclass variables
-JAVA_ANT_REWRITE_CLASSPATH="yes"
-JAVA_ANT_CLASSPATH_TAGS="javac javadoc"
-
-src_unpack() {
-	unpack ${A}
-
-	### fedora-inspired remove
-
-	# deadNET
-	rm -rv net/sf/saxon/dotnet
-
-	# Depends on XQJ (javax.xml.xquery)
-	rm -rv net/sf/saxon/xqj
-
-	# This requires a EE edition feature (com.saxonica.xsltextn)
-	rm -v net/sf/saxon/option/sql/SQLElementFactory.java
-}
-
-java_prepare() {
-	# <major>.<minor> version
-	local version="$(get_version_component_range 1-2)"
-
-	# generate build.xml with external javadoc links
-	sed -e "s:@JDK@:${JDK_VER}:" \
-		-e "s:@JDOM@:${JDOM_VER}:" \
-		< "${FILESDIR}/${version}-build.xml" \
-		> "${S}/build.xml" \
-		|| die "build.xml generation failed!"
-
-	# prepare creates the dir for properties
-	eant prepare
-
-	# properties
-	cp -v \
-		"${FILESDIR}/${version}-edition.properties" \
-		"${S}/build/classes/edition.properties"
-}
-
-src_compile() {
-	local gcp="$(java-pkg_getjars dom4j-${DOM4J_VER},jdom,xom)"
-	gcp="${gcp}:$(java-pkg_getjars --build-only ant-core)"
-	eant -Dgentoo.classpath="${gcp}" jar $(use_doc)
-}
-
-src_install() {
-	java-pkg_dojar build/lib/${PN}.jar
-
-	java-pkg_dolauncher ${PN}${SLOT}-transform --main net.sf.saxon.Transform
-	java-pkg_dolauncher ${PN}${SLOT}-query --main net.sf.saxon.Query
-
-	java-pkg_register-ant-task
-
-	use doc && java-pkg_dojavadoc build/api
-
-	use source && java-pkg_dosrc src
-}


^ permalink raw reply related	[flat|nested] 32+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-java/saxon/
@ 2018-03-03 20:42 Patrice Clement
  0 siblings, 0 replies; 32+ messages in thread
From: Patrice Clement @ 2018-03-03 20:42 UTC (permalink / raw
  To: gentoo-commits

commit:     23b7fd9c95885d25abf36da08d031129c5d6c077
Author:     Patrice Clement <monsieurp <AT> gentoo <DOT> org>
AuthorDate: Sat Mar  3 20:37:27 2018 +0000
Commit:     Patrice Clement <monsieurp <AT> gentoo <DOT> org>
CommitDate: Sat Mar  3 20:38:39 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23b7fd9c

dev-java/saxon: EAPI 6 bump.

Bug: https://bugs.gentoo.org/642358
Package-Manager: Portage-2.3.19, Repoman-2.3.6

 dev-java/saxon/saxon-9.2.0.6-r2.ebuild | 90 ++++++++++++++++++++++++++++++++++
 1 file changed, 90 insertions(+)

diff --git a/dev-java/saxon/saxon-9.2.0.6-r2.ebuild b/dev-java/saxon/saxon-9.2.0.6-r2.ebuild
new file mode 100644
index 00000000000..f65040049f6
--- /dev/null
+++ b/dev-java/saxon/saxon-9.2.0.6-r2.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+JAVA_PKG_IUSE="doc source"
+
+inherit versionator java-pkg-2 java-ant-2
+
+MY_PV="$(replace_all_version_separators -)"
+
+DESCRIPTION="A XSLT and XQuery Processor"
+HOMEPAGE="http://saxon.sourceforge.net/"
+SRC_URI="mirror://sourceforge/${PN}/${PN}he${MY_PV}source.zip"
+
+LICENSE="MPL-1.0"
+SLOT="9"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+
+CDEPEND="
+	dev-java/xom:0
+	dev-java/jdom:0
+	dev-java/dom4j:1
+	dev-java/ant-core"
+
+RDEPEND="
+	${CDEPEND}
+	>=virtual/jre-1.6"
+
+DEPEND="
+	${CDEPEND}
+	>=virtual/jdk-1.6"
+
+S="${WORKDIR}"
+
+# prepare eclass variables
+JAVA_ANT_REWRITE_CLASSPATH="yes"
+JAVA_ANT_CLASSPATH_TAGS="javac javadoc"
+
+src_prepare() {
+	default
+
+	# Fedora-inspired removal.
+
+	# deadNET.
+	rm -rv net/sf/saxon/dotnet || die
+
+	# Depends on XQJ (javax.xml.xquery).
+	rm -rv net/sf/saxon/xqj || die
+
+	# This requires a EE edition feature (com.saxonica.xsltextn).
+	rm -v net/sf/saxon/option/sql/SQLElementFactory.java || die
+
+	# <major>.<minor> version
+	local version="$(get_version_component_range 1-2)"
+
+	# generate build.xml with external javadoc links
+	sed -e "s:@JDK@:1.6:" \
+		-e "s:@JDOM@:1:" \
+		< "${FILESDIR}/${version}-build.xml" \
+		> "${S}/build.xml" \
+		|| die "build.xml generation failed!"
+
+	# prepare creates the dir for properties
+	eant prepare
+
+	# properties
+	cp -v \
+		"${FILESDIR}/${version}-edition.properties" \
+		"${S}/build/classes/edition.properties" || die
+}
+
+src_compile() {
+	local gcp="$(java-pkg_getjars dom4j-1,jdom,xom)"
+	gcp="${gcp}:$(java-pkg_getjars --build-only ant-core)"
+	eant -Dgentoo.classpath="${gcp}" jar $(use_doc)
+}
+
+src_install() {
+	java-pkg_dojar build/lib/${PN}.jar
+
+	java-pkg_dolauncher ${PN}${SLOT}-transform --main net.sf.saxon.Transform
+	java-pkg_dolauncher ${PN}${SLOT}-query --main net.sf.saxon.Query
+
+	java-pkg_register-ant-task
+
+	use doc && java-pkg_dojavadoc build/api
+
+	use source && java-pkg_dosrc src
+}


^ permalink raw reply related	[flat|nested] 32+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-java/saxon/
@ 2017-07-13 18:32 Alexis Ballier
  0 siblings, 0 replies; 32+ messages in thread
From: Alexis Ballier @ 2017-07-13 18:32 UTC (permalink / raw
  To: gentoo-commits

commit:     7d23971c5c1665fd66ab1de3b15feab33c1bd7f8
Author:     Alexis Ballier <aballier <AT> gentoo <DOT> org>
AuthorDate: Thu Jul 13 18:31:58 2017 +0000
Commit:     Alexis Ballier <aballier <AT> gentoo <DOT> org>
CommitDate: Thu Jul 13 18:32:23 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d23971c

dev-java/saxon: keyword ~arm64

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 dev-java/saxon/saxon-9.2.0.6-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-java/saxon/saxon-9.2.0.6-r1.ebuild b/dev-java/saxon/saxon-9.2.0.6-r1.ebuild
index dbe8dbd2e57..149209c055b 100644
--- a/dev-java/saxon/saxon-9.2.0.6-r1.ebuild
+++ b/dev-java/saxon/saxon-9.2.0.6-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="3"
@@ -15,7 +15,7 @@ SRC_URI="mirror://sourceforge/${PN}/${PN}he${MY_PV}source.zip"
 
 LICENSE="MPL-1.0"
 SLOT="9"
-KEYWORDS="~amd64 ~arm ~ppc64 ~x86 ~x86-fbsd"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~x86-fbsd"
 
 IUSE=""
 


^ permalink raw reply related	[flat|nested] 32+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-java/saxon/
@ 2017-03-21 23:00 Patrice Clement
  0 siblings, 0 replies; 32+ messages in thread
From: Patrice Clement @ 2017-03-21 23:00 UTC (permalink / raw
  To: gentoo-commits

commit:     d1d5876d175135e4a816a817693da6f297ee78b8
Author:     Patrice Clement <monsieurp <AT> gentoo <DOT> org>
AuthorDate: Tue Mar 21 23:00:41 2017 +0000
Commit:     Patrice Clement <monsieurp <AT> gentoo <DOT> org>
CommitDate: Tue Mar 21 23:00:41 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1d5876d

dev-java/saxon: remove leading spaces.

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 dev-java/saxon/saxon-6.5.5-r2.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-java/saxon/saxon-6.5.5-r2.ebuild b/dev-java/saxon/saxon-6.5.5-r2.ebuild
index e24231f7ff7..6ea74c42570 100644
--- a/dev-java/saxon/saxon-6.5.5-r2.ebuild
+++ b/dev-java/saxon/saxon-6.5.5-r2.ebuild
@@ -42,7 +42,7 @@ src_prepare() {
 }
 
 src_install() {
-    default
-    java-pkg-simple_src_install
-    use examples && java-pkg_doexamples samples
+	default
+	java-pkg-simple_src_install
+	use examples && java-pkg_doexamples samples
 }


^ permalink raw reply related	[flat|nested] 32+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-java/saxon/
@ 2017-03-21 23:00 Patrice Clement
  0 siblings, 0 replies; 32+ messages in thread
From: Patrice Clement @ 2017-03-21 23:00 UTC (permalink / raw
  To: gentoo-commits

commit:     32286bf4b4b21e55d286447ead935bce0d9fe3e8
Author:     Patrice Clement <monsieurp <AT> gentoo <DOT> org>
AuthorDate: Tue Mar 21 22:59:08 2017 +0000
Commit:     Patrice Clement <monsieurp <AT> gentoo <DOT> org>
CommitDate: Tue Mar 21 22:59:08 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32286bf4

dev-java/saxon: EAPI 6 bump.

Package-Manager: Portage-2.3.3, Repoman-2.3.1
RepoMan-Options: --force

 dev-java/saxon/saxon-6.5.5-r2.ebuild | 48 ++++++++++++++++++++++++++++++++++++
 1 file changed, 48 insertions(+)

diff --git a/dev-java/saxon/saxon-6.5.5-r2.ebuild b/dev-java/saxon/saxon-6.5.5-r2.ebuild
new file mode 100644
index 00000000000..e24231f7ff7
--- /dev/null
+++ b/dev-java/saxon/saxon-6.5.5-r2.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+JAVA_PKG_IUSE="doc examples source"
+
+inherit java-pkg-2 java-pkg-simple versionator
+
+MY_P="${PN}$(replace_all_version_separators -)"
+
+DESCRIPTION="Set of tools for processing XML documents"
+SRC_URI="mirror://sourceforge/${PN}/${MY_P}.zip"
+HOMEPAGE="http://saxon.sourceforge.net/"
+
+LICENSE="MPL-1.1"
+SLOT="6.5"
+KEYWORDS="amd64 x86"
+
+CDEPEND="dev-java/jdom:0"
+
+RDEPEND="
+	${CDEPEND}
+	>=virtual/jre-1.6"
+
+DEPEND="
+	${CDEPEND}
+	>=virtual/jdk-1.6"
+
+JAVA_GENTOO_CLASSPATH="jdom"
+JAVA_ENCODING="ISO-8859-1"
+JAVA_SRC_DIR="src"
+
+src_unpack() {
+	unpack ${A}
+	unzip -qq source.zip -d src || die "failed to unpack"
+}
+
+src_prepare() {
+	default
+	java-pkg_clean
+}
+
+src_install() {
+    default
+    java-pkg-simple_src_install
+    use examples && java-pkg_doexamples samples
+}


^ permalink raw reply related	[flat|nested] 32+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-java/saxon/
@ 2017-03-21 23:00 Patrice Clement
  0 siblings, 0 replies; 32+ messages in thread
From: Patrice Clement @ 2017-03-21 23:00 UTC (permalink / raw
  To: gentoo-commits

commit:     6db380358d69dad59f66a190151ee0060fe3c8c3
Author:     Patrice Clement <monsieurp <AT> gentoo <DOT> org>
AuthorDate: Tue Mar 21 22:59:35 2017 +0000
Commit:     Patrice Clement <monsieurp <AT> gentoo <DOT> org>
CommitDate: Tue Mar 21 22:59:35 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6db38035

dev-java/saxon: clean up old.

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 dev-java/saxon/saxon-6.5.5-r1.ebuild | 59 ------------------------------------
 dev-java/saxon/saxon-6.5.5.ebuild    | 57 ----------------------------------
 2 files changed, 116 deletions(-)

diff --git a/dev-java/saxon/saxon-6.5.5-r1.ebuild b/dev-java/saxon/saxon-6.5.5-r1.ebuild
deleted file mode 100644
index 02d7e411228..00000000000
--- a/dev-java/saxon/saxon-6.5.5-r1.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-JAVA_PKG_IUSE="doc examples source"
-inherit java-pkg-2 java-ant-2 eutils versionator
-
-MY_P="${PN}$(replace_all_version_separators -)"
-DESCRIPTION="A collection of tools for processing XML documents: XSLT processor, XSL library, parser"
-SRC_URI="mirror://sourceforge/${PN}/${MY_P}.zip"
-HOMEPAGE="http://saxon.sourceforge.net/"
-
-LICENSE="MPL-1.1"
-SLOT="6.5"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-COMMON_DEP="dev-java/jdom:0"
-
-RDEPEND=">=virtual/jre-1.4
-	${COMMON_DEP}"
-
-DEPEND=">=virtual/jdk-1.4
-	app-arch/unzip
-	${COMMON_DEP}"
-
-S="${WORKDIR}"
-
-src_unpack() {
-	unpack ${A}
-
-	unzip -qq source.zip -d src || die "failed to unpack"
-
-	cp "${FILESDIR}/build-${PV}.xml" build.xml || die
-
-	rm -v *.jar || die
-	rm -rf doc/api || die
-	rm samples/java/*.class || die
-	mkdir lib && cd lib
-	java-pkg_jar-from jdom
-}
-
-src_compile() {
-	java-pkg_filter-compiler jikes
-
-	eant -Dproject.name=${PN} jar $(use_doc)
-}
-
-src_install() {
-	java-pkg_dojar dist/${PN}.jar
-
-	if use doc; then
-		java-pkg_dojavadoc dist/doc/api
-		dohtml -r doc/*
-	fi
-	use examples && java-pkg_doexamples samples
-	use source && java-pkg_dosrc src/*
-}

diff --git a/dev-java/saxon/saxon-6.5.5.ebuild b/dev-java/saxon/saxon-6.5.5.ebuild
deleted file mode 100644
index c0bb28bba2c..00000000000
--- a/dev-java/saxon/saxon-6.5.5.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-JAVA_PKG_IUSE="doc examples source"
-inherit java-pkg-2 java-ant-2 eutils versionator
-
-MY_P="${PN}$(replace_all_version_separators -)"
-DESCRIPTION="A collection of tools for processing XML documents: XSLT processor, XSL library, parser"
-SRC_URI="mirror://sourceforge/${PN}/${MY_P}.zip"
-HOMEPAGE="http://saxon.sourceforge.net/"
-
-LICENSE="MPL-1.1"
-SLOT="6.5"
-KEYWORDS="amd64 x86"
-IUSE=""
-
-COMMON_DEP="~dev-java/jdom-1.0"
-
-RDEPEND=">=virtual/jre-1.4
-	${COMMON_DEP}"
-
-DEPEND=">=virtual/jdk-1.4
-	app-arch/unzip
-	${COMMON_DEP}"
-
-S="${WORKDIR}"
-
-src_unpack() {
-	unpack ${A}
-
-	unzip -qq source.zip -d src || die "failed to unpack"
-
-	cp "${FILESDIR}/build-${PV}.xml" build.xml || die
-
-	rm -v *.jar || die
-	rm -rf doc/api || die
-	rm samples/java/*.class || die
-	mkdir lib && cd lib
-	java-pkg_jar-from jdom-1.0
-}
-
-src_compile() {
-	java-pkg_filter-compiler jikes
-
-	eant -Dproject.name=${PN} jar $(use_doc)
-}
-
-src_install() {
-	java-pkg_dojar dist/${PN}.jar
-
-	if use doc; then
-		java-pkg_dojavadoc dist/doc/api
-		dohtml -r doc/*
-	fi
-	use examples && java-pkg_doexamples samples
-	use source && java-pkg_dosrc src/*
-}


^ permalink raw reply related	[flat|nested] 32+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-java/saxon/
@ 2015-10-17 22:36 Patrice Clement
  0 siblings, 0 replies; 32+ messages in thread
From: Patrice Clement @ 2015-10-17 22:36 UTC (permalink / raw
  To: gentoo-commits

commit:     ef4529d45b0e6dd4151d4e2451a2e4fe852f98a3
Author:     Patrice Clement <monsieurp <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 17 22:34:21 2015 +0000
Commit:     Patrice Clement <monsieurp <AT> gentoo <DOT> org>
CommitDate: Sat Oct 17 22:34:53 2015 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef4529d4

dev-java/saxon: Clean up old. Fixes bug 562972.

Package-Manager: portage-2.2.20.1
Signed-off-by: Patrice Clement <monsieurp <AT> gentoo.org>

 dev-java/saxon/Manifest             |  1 -
 dev-java/saxon/saxon-8.4b-r3.ebuild | 66 -----------------------------------
 dev-java/saxon/saxon-8.4b-r4.ebuild | 68 -------------------------------------
 3 files changed, 135 deletions(-)

diff --git a/dev-java/saxon/Manifest b/dev-java/saxon/Manifest
index 19b2be1..0114e78 100644
--- a/dev-java/saxon/Manifest
+++ b/dev-java/saxon/Manifest
@@ -1,3 +1,2 @@
 DIST saxon6-5-5.zip 3346162 SHA256 a76806dda554edc844601d0ec0fb3d2a10a2f397eabf3569dfb44b628363afc4 SHA512 2d76ab6da8fc8ca8502139f6b620d4c9e94732a520083480e3936f6bd0a9f069252a7a05df53dab49aabec505764b2ec4ca1b36022bb56df568883a0491f495a WHIRLPOOL 11bd5242e2c82ac7467561946a0b3b35e53af48962906739136ce97561ca38fd950011a1f4a65cd597d2279af244c7b474707017108296c8deaee8fcecde7652
-DIST saxonb8-4.zip 7266831 SHA256 c47f0f88c765d246a3e6666228db050fba5089bc8eff426d1b23ef807d1c7ff0 SHA512 cca8681dff8c851e1be513a5d3334a6395291f1773ea452d759445100c4e97e8fafee3e2fd7a1974d234ed6404e2292e231d00830bd90740e2dab1c671fec1b5 WHIRLPOOL 0d8ec91f77d632416eb4362264081a340addece41de11dc7203de63309e6c07a92c40f087724eb161671043f90790abf97ce520e2095414bc01ab42596a4ab39
 DIST saxonhe9-2-0-6source.zip 2942625 SHA256 4f15659cf8bb537b4b20f63cf060bf56f39453ab520fa912b2e9fe87e90a972e SHA512 6c59c0cbed905cf561387acb54bb31f0a251432deb0edf498ec4f4d9955bbcc12d1765ace594090d3ccb0416e3e72349466e430bb4f799b51fd12ce8fc5a144e WHIRLPOOL ca1b5b8f2f70eb72259b8128606830adebc6f6eed8c5c6ff9f222a672556ff8f73219960758480366004b656100e017bfdebad7f4dc60afc9cb3ab6793fa9364

diff --git a/dev-java/saxon/saxon-8.4b-r3.ebuild b/dev-java/saxon/saxon-8.4b-r3.ebuild
deleted file mode 100644
index 9dff433..0000000
--- a/dev-java/saxon/saxon-8.4b-r3.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-JAVA_PKG_IUSE="doc examples source"
-
-inherit java-pkg-2 eutils java-ant-2
-
-DESCRIPTION="A collection of tools for processing XML documents: XSLT processor, XSL library, parser"
-MyPV=${PV%b}
-SRC_URI="mirror://sourceforge/saxon/saxonb${MyPV/./-}.zip"
-HOMEPAGE="http://saxon.sourceforge.net/"
-
-LICENSE="MPL-1.1"
-SLOT="0"
-KEYWORDS="amd64 ppc x86"
-IUSE=""
-
-COMMON_DEP="
-	dev-java/xom
-	~dev-java/jdom-1.0
-	=dev-java/xml-commons-external-1.3*"
-RDEPEND=">=virtual/jre-1.4
-	${COMMON_DEP}"
-
-DEPEND=">=virtual/jdk-1.4
-	app-arch/unzip
-	${COMMON_DEP}"
-
-S=${WORKDIR}
-
-src_unpack() {
-	unpack ${A}
-
-	unpack ./source.zip
-	mkdir src
-	mv net src
-
-	epatch "${FILESDIR}/${P}-jikes.patch"
-
-	cp -i "${FILESDIR}/build-${PV}.xml" build.xml || die
-
-	rm -v *.jar || die
-	rm samples/java/*.class || die
-
-	mkdir lib && cd lib
-	java-pkg_jar-from jdom-1.0
-	java-pkg_jar-from xom
-	# Is not needed with 1.5 but gets pulled in by deps any way
-	# without this emerging with sun-jdk-1.4 fails with
-	# JAVA_PKG_STRICT
-	java-pkg_jar-from xml-commons-external-1.3
-}
-
-src_install() {
-	java-pkg_dojar dist/*.jar
-
-	# the jar is named saxon8 and and helps if new slots come along
-	java-pkg_dolauncher ${PN}8 --main net.sf.saxon.Transform
-	if use doc; then
-		java-pkg_dojavadoc dist/doc/api doc/*
-		java-pkg_dohtml doc/*
-	fi
-	use examples && java-pkg_doexamples samples
-	use source && java-pkg_dosrc src/*
-}

diff --git a/dev-java/saxon/saxon-8.4b-r4.ebuild b/dev-java/saxon/saxon-8.4b-r4.ebuild
deleted file mode 100644
index 20bb1ba..0000000
--- a/dev-java/saxon/saxon-8.4b-r4.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-JAVA_PKG_IUSE="doc examples source"
-
-inherit java-pkg-2 eutils java-ant-2
-
-DESCRIPTION="A collection of tools for processing XML documents: XSLT processor, XSL library, parser"
-MyPV=${PV%b}
-SRC_URI="mirror://sourceforge/saxon/saxonb${MyPV/./-}.zip"
-HOMEPAGE="http://saxon.sourceforge.net/"
-
-LICENSE="MPL-1.1"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
-IUSE=""
-
-COMMON_DEP="
-	dev-java/xom
-	dev-java/jdom:0
-	=dev-java/xml-commons-external-1.3*"
-RDEPEND=">=virtual/jre-1.4
-	${COMMON_DEP}"
-
-DEPEND=">=virtual/jdk-1.4
-	app-arch/unzip
-	${COMMON_DEP}"
-
-S=${WORKDIR}
-
-src_unpack() {
-	unpack ${A}
-
-	unpack ./source.zip
-	mkdir src
-	mv net src
-
-	epatch "${FILESDIR}/${P}-jikes.patch"
-
-	cp -i "${FILESDIR}/build-${PV}.xml" build.xml || die
-
-	rm -v *.jar || die
-	rm samples/java/*.class || die
-
-	mkdir lib && cd lib
-	java-pkg_jar-from jdom
-	java-pkg_jar-from xom
-	# Is not needed with 1.5 but gets pulled in by deps any way
-	# without this emerging with sun-jdk-1.4 fails with
-	# JAVA_PKG_STRICT
-	java-pkg_jar-from xml-commons-external-1.3
-}
-
-src_install() {
-	java-pkg_dojar dist/*.jar
-
-	# the jar is named saxon8 and and helps if new slots come along
-	java-pkg_dolauncher ${PN}8 --main net.sf.saxon.Transform
-	if use doc; then
-		java-pkg_dojavadoc dist/doc/api doc/*
-		java-pkg_dohtml doc/*
-	fi
-	use examples && java-pkg_doexamples samples
-	use source && java-pkg_dosrc src/*
-}


^ permalink raw reply related	[flat|nested] 32+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-java/saxon/
@ 2015-09-29 21:20 James Le Cuirot
  0 siblings, 0 replies; 32+ messages in thread
From: James Le Cuirot @ 2015-09-29 21:20 UTC (permalink / raw
  To: gentoo-commits

commit:     8be077a33f03274b37f0cc7f2b535465f3789ef0
Author:     William L. Thomson Jr <wlt <AT> o-sinc <DOT> com>
AuthorDate: Fri Sep 18 00:05:26 2015 +0000
Commit:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Tue Sep 29 21:19:41 2015 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8be077a3

dev-java/saxon: Updated dev-java/jdom slot from 1.0 -> 0 for v1

 dev-java/saxon/saxon-6.5.5-r1.ebuild   | 60 +++++++++++++++++++++
 dev-java/saxon/saxon-8.4b-r4.ebuild    | 68 +++++++++++++++++++++++
 dev-java/saxon/saxon-9.2.0.6-r1.ebuild | 98 ++++++++++++++++++++++++++++++++++
 3 files changed, 226 insertions(+)

diff --git a/dev-java/saxon/saxon-6.5.5-r1.ebuild b/dev-java/saxon/saxon-6.5.5-r1.ebuild
new file mode 100644
index 0000000..7b2871e
--- /dev/null
+++ b/dev-java/saxon/saxon-6.5.5-r1.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+JAVA_PKG_IUSE="doc examples source"
+inherit java-pkg-2 java-ant-2 eutils versionator
+
+MY_P="${PN}$(replace_all_version_separators -)"
+DESCRIPTION="A collection of tools for processing XML documents: XSLT processor, XSL library, parser"
+SRC_URI="mirror://sourceforge/${PN}/${MY_P}.zip"
+HOMEPAGE="http://saxon.sourceforge.net/"
+
+LICENSE="MPL-1.1"
+SLOT="6.5"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE=""
+
+COMMON_DEP="dev-java/jdom:0"
+
+RDEPEND=">=virtual/jre-1.4
+	${COMMON_DEP}"
+
+DEPEND=">=virtual/jdk-1.4
+	app-arch/unzip
+	${COMMON_DEP}"
+
+S="${WORKDIR}"
+
+src_unpack() {
+	unpack ${A}
+
+	unzip -qq source.zip -d src || die "failed to unpack"
+
+	cp "${FILESDIR}/build-${PV}.xml" build.xml || die
+
+	rm -v *.jar || die
+	rm -rf doc/api || die
+	rm samples/java/*.class || die
+	mkdir lib && cd lib
+	java-pkg_jar-from jdom
+}
+
+src_compile() {
+	java-pkg_filter-compiler jikes
+
+	eant -Dproject.name=${PN} jar $(use_doc)
+}
+
+src_install() {
+	java-pkg_dojar dist/${PN}.jar
+
+	if use doc; then
+		java-pkg_dojavadoc dist/doc/api
+		dohtml -r doc/*
+	fi
+	use examples && java-pkg_doexamples samples
+	use source && java-pkg_dosrc src/*
+}

diff --git a/dev-java/saxon/saxon-8.4b-r4.ebuild b/dev-java/saxon/saxon-8.4b-r4.ebuild
new file mode 100644
index 0000000..20bb1ba
--- /dev/null
+++ b/dev-java/saxon/saxon-8.4b-r4.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+JAVA_PKG_IUSE="doc examples source"
+
+inherit java-pkg-2 eutils java-ant-2
+
+DESCRIPTION="A collection of tools for processing XML documents: XSLT processor, XSL library, parser"
+MyPV=${PV%b}
+SRC_URI="mirror://sourceforge/saxon/saxonb${MyPV/./-}.zip"
+HOMEPAGE="http://saxon.sourceforge.net/"
+
+LICENSE="MPL-1.1"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE=""
+
+COMMON_DEP="
+	dev-java/xom
+	dev-java/jdom:0
+	=dev-java/xml-commons-external-1.3*"
+RDEPEND=">=virtual/jre-1.4
+	${COMMON_DEP}"
+
+DEPEND=">=virtual/jdk-1.4
+	app-arch/unzip
+	${COMMON_DEP}"
+
+S=${WORKDIR}
+
+src_unpack() {
+	unpack ${A}
+
+	unpack ./source.zip
+	mkdir src
+	mv net src
+
+	epatch "${FILESDIR}/${P}-jikes.patch"
+
+	cp -i "${FILESDIR}/build-${PV}.xml" build.xml || die
+
+	rm -v *.jar || die
+	rm samples/java/*.class || die
+
+	mkdir lib && cd lib
+	java-pkg_jar-from jdom
+	java-pkg_jar-from xom
+	# Is not needed with 1.5 but gets pulled in by deps any way
+	# without this emerging with sun-jdk-1.4 fails with
+	# JAVA_PKG_STRICT
+	java-pkg_jar-from xml-commons-external-1.3
+}
+
+src_install() {
+	java-pkg_dojar dist/*.jar
+
+	# the jar is named saxon8 and and helps if new slots come along
+	java-pkg_dolauncher ${PN}8 --main net.sf.saxon.Transform
+	if use doc; then
+		java-pkg_dojavadoc dist/doc/api doc/*
+		java-pkg_dohtml doc/*
+	fi
+	use examples && java-pkg_doexamples samples
+	use source && java-pkg_dosrc src/*
+}

diff --git a/dev-java/saxon/saxon-9.2.0.6-r1.ebuild b/dev-java/saxon/saxon-9.2.0.6-r1.ebuild
new file mode 100644
index 0000000..0694e74
--- /dev/null
+++ b/dev-java/saxon/saxon-9.2.0.6-r1.ebuild
@@ -0,0 +1,98 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="3"
+
+JAVA_PKG_IUSE="doc source"
+
+inherit versionator java-pkg-2 java-ant-2
+
+MY_PV="$(replace_all_version_separators -)"
+
+DESCRIPTION="A XSLT and XQuery Processor"
+HOMEPAGE="http://saxon.sourceforge.net/"
+SRC_URI="mirror://sourceforge/${PN}/${PN}he${MY_PV}source.zip"
+
+LICENSE="MPL-1.0"
+SLOT="9"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd"
+
+IUSE=""
+
+# virtual/jdk slot for external javadoc
+JDK_VER="6"
+# dev-java/jdom slot for external javadoc
+JDOM_VER="0"
+# dev-java/dom4j slot
+DOM4J_VER="1"
+
+CDEPEND="dev-java/ant-core
+	dev-java/dom4j:${DOM4J_VER}
+	dev-java/jdom:${JDOM_VER}
+	dev-java/xom"
+RDEPEND=">=virtual/jre-1.${JDK_VER}
+	${CDEPEND}"
+DEPEND=">=virtual/jdk-1.${JDK_VER}
+	app-arch/unzip
+	${CDEPEND}"
+
+S="${WORKDIR}"
+
+# prepare eclass variables
+JAVA_ANT_REWRITE_CLASSPATH="yes"
+JAVA_ANT_CLASSPATH_TAGS="javac javadoc"
+
+src_unpack() {
+	unpack ${A}
+
+	### fedora-inspired remove
+
+	# deadNET
+	rm -rv net/sf/saxon/dotnet
+
+	# Depends on XQJ (javax.xml.xquery)
+	rm -rv net/sf/saxon/xqj
+
+	# This requires a EE edition feature (com.saxonica.xsltextn)
+	rm -v net/sf/saxon/option/sql/SQLElementFactory.java
+}
+
+java_prepare() {
+	# <major>.<minor> version
+	local version="$(get_version_component_range 1-2)"
+
+	# generate build.xml with external javadoc links
+	sed -e "s:@JDK@:${JDK_VER}:" \
+		-e "s:@JDOM@:${JDOM_VER}:" \
+		< "${FILESDIR}/${version}-build.xml" \
+		> "${S}/build.xml" \
+		|| die "build.xml generation failed!"
+
+	# prepare creates the dir for properties
+	eant prepare
+
+	# properties
+	cp -v \
+		"${FILESDIR}/${version}-edition.properties" \
+		"${S}/build/classes/edition.properties"
+}
+
+src_compile() {
+	local gcp="$(java-pkg_getjars dom4j-${DOM4J_VER},jdom,xom)"
+	gcp="${gcp}:$(java-pkg_getjars --build-only ant-core)"
+	eant -Dgentoo.classpath="${gcp}" jar $(use_doc)
+}
+
+src_install() {
+	java-pkg_dojar build/lib/${PN}.jar
+
+	java-pkg_dolauncher ${PN}${SLOT}-transform --main net.sf.saxon.Transform
+	java-pkg_dolauncher ${PN}${SLOT}-query --main net.sf.saxon.Query
+
+	java-pkg_register-ant-task
+
+	use doc && java-pkg_dojavadoc build/api
+
+	use source && java-pkg_dosrc src
+}


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

end of thread, other threads:[~2024-07-15 11:14 UTC | newest]

Thread overview: 32+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-07-14 15:39 [gentoo-commits] repo/gentoo:master commit in: dev-java/saxon/ Sam James
  -- strict thread matches above, loose matches on Subject: below --
2024-07-15 11:14 Miroslav Šulc
2024-07-14  8:36 Arthur Zamarin
2024-07-14  8:36 Arthur Zamarin
2024-07-14  8:36 Arthur Zamarin
2024-06-14 10:12 Miroslav Šulc
2024-04-17  9:12 Miroslav Šulc
2023-12-17 10:06 Miroslav Šulc
2023-10-24 12:54 Miroslav Šulc
2022-04-23  7:05 Miroslav Šulc
2022-04-22 18:10 Arthur Zamarin
2022-04-22 18:10 Arthur Zamarin
2022-04-22 18:10 Arthur Zamarin
2022-04-22 18:10 Arthur Zamarin
2022-04-15  6:36 Arthur Zamarin
2022-04-15  6:22 Agostino Sarubbo
2022-03-15 17:23 Sam James
2022-03-15 17:23 Sam James
2020-10-20  4:11 Sam James
2019-05-18  1:14 Aaron Bauman
2018-04-14 19:18 Mikle Kolyada
2018-04-14 19:18 Mikle Kolyada
2018-04-12 20:54 Thomas Deutschmann
2018-04-05  3:29 Aaron Bauman
2018-03-14 15:01 Mikle Kolyada
2018-03-03 20:42 Patrice Clement
2017-07-13 18:32 Alexis Ballier
2017-03-21 23:00 Patrice Clement
2017-03-21 23:00 Patrice Clement
2017-03-21 23:00 Patrice Clement
2015-10-17 22:36 Patrice Clement
2015-09-29 21:20 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