[gentoo-commits] repo/gentoo:master commit in: dev-java/dom4j/files/, dev-java/dom4j/

2023-05-05 Thread Miroslav Šulc
commit: 5514fdf0fbce9d9164b96e57db98b0d1a0cf4160
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Fri May  5 22:02:20 2023 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Sat May  6 05:03:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5514fdf0

dev-java/dom4j: drop 2.1.3

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

 dev-java/dom4j/Manifest|  1 -
 dev-java/dom4j/dom4j-2.1.3.ebuild  | 75 --
 .../dom4j-2.1.3-xpp3-add-removeAttribute.patch | 47 --
 3 files changed, 123 deletions(-)

diff --git a/dev-java/dom4j/Manifest b/dev-java/dom4j/Manifest
index 4562f0eea90e..5e15c8c800a1 100644
--- a/dev-java/dom4j/Manifest
+++ b/dev-java/dom4j/Manifest
@@ -1,3 +1,2 @@
-DIST dom4j-2.1.3.tar.gz 565918 BLAKE2B 
d6f8c9ae22f84086491ca7e60e5498edda727b219b4fe019da8f62a441dc3cea86ecf0554e32f8e717e21234b8ef8e2905946ab3722462f1fa748ad7e68e9e20
 SHA512 
8c4d7b4f2dd1b3f806e0d5103101998a094c31e9a4912539dcee32f24b35452c7f0d72c5f4cf55f8a8c9a416fee7284f9bca43ae56b0e66104b2b54fdb49ad96
 DIST dom4j-2.1.4.tar.gz 566090 BLAKE2B 
3078389c947d6915f001a6b59e1398c037d9b696186a9386a00f79b6aec33093e1786903eff35d4d9766345c3fa4f644dd756b431f4f9772b988038d8b48ce17
 SHA512 
bb735222c8b7dd3788bd8be3b265814d8f3133d42b750a2911464c92dacff1172067d3eedd6736014879ea9e54af32d46a45224522e6a6f2607d25c0fc9e6f38
 DIST jaxen-1.2.0.jar 232455 BLAKE2B 
6bd16e8ac34f3af1b9d61218dc6a29862178516cfbb98c6834bf6db846b537e44b48db6ff578b3d67d32c3e2b142e0a2fdcc6dc06a6ea427b04e6bf1f370
 SHA512 
cad582fc12d0741e9e6fd7e0cf80a50feb04f5ef42043df96f8a5b78476c77695d8b43836d2241f76b35676ea759921edd25eaeb2c04ec916eb138aa2901ce5f

diff --git a/dev-java/dom4j/dom4j-2.1.3.ebuild 
b/dev-java/dom4j/dom4j-2.1.3.ebuild
deleted file mode 100644
index 69be8c48e9fc..
--- a/dev-java/dom4j/dom4j-2.1.3.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Skeleton command:
-# java-ebuilder --generate-ebuild --workdir . --pom dom4j-2.1.3.pom 
--download-uri 
https://github.com/dom4j/dom4j/archive/refs/tags/version-2.1.3.tar.gz --slot 1 
--keywords "~amd64 ~arm ~arm64 ~ppc64 ~x86" --ebuild dom4j-2.1.3.ebuild
-
-EAPI=7
-
-JAVA_PKG_IUSE="doc source test"
-MAVEN_ID="org.dom4j:dom4j:2.1.3"
-JAVA_TESTING_FRAMEWORKS="testng"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="flexible XML framework for Java"
-HOMEPAGE="https://dom4j.github.io/;
-SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/version-${PV}.tar.gz 
-> ${P}.tar.gz
-   https://repo1.maven.org/maven2/jaxen/jaxen/1.2.0/jaxen-1.2.0.jar;
-
-LICENSE="dom4j"
-SLOT="1"
-KEYWORDS="amd64 ~arm arm64 ppc64 x86"
-IUSE="jaxen"
-
-CDEPEND="
-   dev-java/jaxb-api:2
-   dev-java/xpp2:0
-   dev-java/xpp3:0
-   dev-java/xsdlib:0
-   jaxen? ( dev-java/jaxen:1.2[dom4j] )
-"
-DEPEND="${CDEPEND}
-   >=virtual/jdk-1.8:*
-   test? ( dev-java/xerces:2 )
-"
-
-# Runtime dependencies
-# POM: ${P}.pom
-# javax.xml.bind:jaxb-api:2.2.12 -> !!!groupId-not-found!!!
-# javax.xml.stream:stax-api:1.0-2 -> java-virtuals/stax-api:0
-# jaxen:jaxen:1.1.6 -> >=dev-java/jaxen-1.2.0:1.2
-# net.java.dev.msv:xsdlib:2013.6.1 -> >=dev-java/xsdlib-20090415:0
-# pull-parser:pull-parser:2 -> >=dev-java/xpp2-2.1.10:0
-# xpp3:xpp3:1.1.4c -> >=dev-java/xpp3-1.1.4c:0
-
-RDEPEND="${CDEPEND}
-   >=virtual/jre-1.8:*
-"
-
-PATCHES=(
-   # XmlStartTag.java:31: error: ProxyXmlStartTag is not abstract and does 
not override abstract method removeAttributeByRawName
-   # patch from https://github.com/dom4j/dom4j/pull/22
-   "${FILESDIR}"/dom4j-2.1.3-xpp3-add-removeAttribute.patch
-)
-
-S="${WORKDIR}/${PN}-version-${PV}"
-
-# dom4j has a cyclic dependency on jaxen[dom4j].
-# The downloaded jaxen-1.2.0.jar is provided for compilation only.
-# No prebuilt software is actually installed onto the system.
-JAVA_GENTOO_CLASSPATH_EXTRA="${DISTDIR}/jaxen-1.2.0.jar"
-JAVA_GENTOO_CLASSPATH="jaxb-api-2,xpp2,xpp3,xsdlib"
-JAVA_SRC_DIR="src/main/java"
-
-JAVA_TEST_GENTOO_CLASSPATH="testng,xerces-2"
-JAVA_TEST_SRC_DIR="src/test/java"
-JAVA_TEST_RESOURCE_DIRS="xml"
-
-src_prepare() {
-   default
-
-   if use jaxen; then
-   JAVA_GENTOO_CLASSPATH+=" jaxen-1.2"
-   fi
-}

diff --git a/dev-java/dom4j/files/dom4j-2.1.3-xpp3-add-removeAttribute.patch 
b/dev-java/dom4j/files/dom4j-2.1.3-xpp3-add-removeAttribute.patch
deleted file mode 100644
index a58a06dfcd61..
--- a/dev-java/dom4j/files/dom4j-2.1.3-xpp3-add-removeAttribute.patch
+++ /dev/null
@@ -1,47 +0,0 @@
-diff --git a/src/main/java/org/dom4j/xpp/ProxyXmlStartTag.java 
b/src/main/java/org/dom4j/xpp/ProxyXmlStartTag.java
-index 08b88fc..aa27c10 100644
 a/src/main/java/org/dom4j/xpp/ProxyXmlStartTag.java
-+++ b/src/main/java/org/dom4j/xpp/ProxyXmlStartTag.java
-@@ -211,7 

[gentoo-commits] repo/gentoo:master commit in: dev-java/dom4j/

2023-05-05 Thread Arthur Zamarin
commit: cb85c4fc25cb8d9dd6e0a89ec439b75725b7ff10
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri May  5 18:28:12 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri May  5 18:28:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb85c4fc

dev-java/dom4j: Stabilize 2.1.4 ppc64, #905110

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-java/dom4j/dom4j-2.1.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/dom4j/dom4j-2.1.4.ebuild 
b/dev-java/dom4j/dom4j-2.1.4.ebuild
index 388b81c1023e..1d44328e98cd 100644
--- a/dev-java/dom4j/dom4j-2.1.4.ebuild
+++ b/dev-java/dom4j/dom4j-2.1.4.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}/${PN}-version-${PV}"
 
 LICENSE="dom4j"
 SLOT="1"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
+KEYWORDS="amd64 ~arm arm64 ppc64 x86"
 IUSE="jaxen"
 
 CP_DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-java/dom4j/

2023-05-05 Thread Arthur Zamarin
commit: 3dbeeaf2e840fbdd2c12a7ed1d06f409d7da88c1
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri May  5 16:05:11 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri May  5 16:05:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3dbeeaf2

dev-java/dom4j: Stabilize 2.1.4 arm64, #905110

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-java/dom4j/dom4j-2.1.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/dom4j/dom4j-2.1.4.ebuild 
b/dev-java/dom4j/dom4j-2.1.4.ebuild
index e81983d7d6b5..388b81c1023e 100644
--- a/dev-java/dom4j/dom4j-2.1.4.ebuild
+++ b/dev-java/dom4j/dom4j-2.1.4.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}/${PN}-version-${PV}"
 
 LICENSE="dom4j"
 SLOT="1"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
 IUSE="jaxen"
 
 CP_DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-java/dom4j/

2023-05-05 Thread Arthur Zamarin
commit: 2c15d992d06a11f59cf355540cae797bda4f10bd
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri May  5 16:05:08 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri May  5 16:05:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c15d992

dev-java/dom4j: Stabilize 2.1.4 amd64, #905110

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-java/dom4j/dom4j-2.1.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/dom4j/dom4j-2.1.4.ebuild 
b/dev-java/dom4j/dom4j-2.1.4.ebuild
index 57e78eb7d856..e81983d7d6b5 100644
--- a/dev-java/dom4j/dom4j-2.1.4.ebuild
+++ b/dev-java/dom4j/dom4j-2.1.4.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}/${PN}-version-${PV}"
 
 LICENSE="dom4j"
 SLOT="1"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86"
 IUSE="jaxen"
 
 CP_DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-java/dom4j/

2023-05-05 Thread Arthur Zamarin
commit: 16196eb8d40522607606500a39c43129e8a1184f
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri May  5 16:05:04 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri May  5 16:05:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16196eb8

dev-java/dom4j: Stabilize 2.1.4 x86, #905110

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-java/dom4j/dom4j-2.1.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/dom4j/dom4j-2.1.4.ebuild 
b/dev-java/dom4j/dom4j-2.1.4.ebuild
index 433ef0be38f3..57e78eb7d856 100644
--- a/dev-java/dom4j/dom4j-2.1.4.ebuild
+++ b/dev-java/dom4j/dom4j-2.1.4.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}/${PN}-version-${PV}"
 
 LICENSE="dom4j"
 SLOT="1"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 x86"
 IUSE="jaxen"
 
 CP_DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-java/dom4j/

2023-03-27 Thread Miroslav Šulc
commit: 33868dec953e72e06162a2f984e1afa7e3be7b7b
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Fri Feb 10 11:39:36 2023 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Mon Mar 27 10:23:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33868dec

dev-java/dom4j: add 2.1.4

Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Closes: 
https://github.com/gentoo/gentoo/pull/29519/commits/6a48c0b06691f1d93e5d5af9985817f6301d6314
Signed-off-by: Miroslav Šulc  gentoo.org>

 dev-java/dom4j/Manifest   |  1 +
 dev-java/dom4j/dom4j-2.1.4.ebuild | 59 +++
 2 files changed, 60 insertions(+)

diff --git a/dev-java/dom4j/Manifest b/dev-java/dom4j/Manifest
index a884ea898fb6..4562f0eea90e 100644
--- a/dev-java/dom4j/Manifest
+++ b/dev-java/dom4j/Manifest
@@ -1,2 +1,3 @@
 DIST dom4j-2.1.3.tar.gz 565918 BLAKE2B 
d6f8c9ae22f84086491ca7e60e5498edda727b219b4fe019da8f62a441dc3cea86ecf0554e32f8e717e21234b8ef8e2905946ab3722462f1fa748ad7e68e9e20
 SHA512 
8c4d7b4f2dd1b3f806e0d5103101998a094c31e9a4912539dcee32f24b35452c7f0d72c5f4cf55f8a8c9a416fee7284f9bca43ae56b0e66104b2b54fdb49ad96
+DIST dom4j-2.1.4.tar.gz 566090 BLAKE2B 
3078389c947d6915f001a6b59e1398c037d9b696186a9386a00f79b6aec33093e1786903eff35d4d9766345c3fa4f644dd756b431f4f9772b988038d8b48ce17
 SHA512 
bb735222c8b7dd3788bd8be3b265814d8f3133d42b750a2911464c92dacff1172067d3eedd6736014879ea9e54af32d46a45224522e6a6f2607d25c0fc9e6f38
 DIST jaxen-1.2.0.jar 232455 BLAKE2B 
6bd16e8ac34f3af1b9d61218dc6a29862178516cfbb98c6834bf6db846b537e44b48db6ff578b3d67d32c3e2b142e0a2fdcc6dc06a6ea427b04e6bf1f370
 SHA512 
cad582fc12d0741e9e6fd7e0cf80a50feb04f5ef42043df96f8a5b78476c77695d8b43836d2241f76b35676ea759921edd25eaeb2c04ec916eb138aa2901ce5f

diff --git a/dev-java/dom4j/dom4j-2.1.4.ebuild 
b/dev-java/dom4j/dom4j-2.1.4.ebuild
new file mode 100644
index ..433ef0be38f3
--- /dev/null
+++ b/dev-java/dom4j/dom4j-2.1.4.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+JAVA_PKG_IUSE="doc source test"
+MAVEN_ID="org.dom4j:dom4j:2.1.4"
+JAVA_TESTING_FRAMEWORKS="testng"
+
+inherit java-pkg-2 java-pkg-simple
+
+DESCRIPTION="flexible XML framework for Java"
+HOMEPAGE="https://dom4j.github.io/;
+SRC_URI="https://github.com/${PN}/${PN}/archive/version-${PV}.tar.gz -> 
${P}.tar.gz
+   https://repo1.maven.org/maven2/jaxen/jaxen/1.2.0/jaxen-1.2.0.jar;
+S="${WORKDIR}/${PN}-version-${PV}"
+
+LICENSE="dom4j"
+SLOT="1"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE="jaxen"
+
+CP_DEPEND="
+   dev-java/jaxb-api:2
+   dev-java/xpp2:0
+   dev-java/xpp3:0
+   dev-java/xsdlib:0
+"
+DEPEND="${CP_DEPEND}
+   >=virtual/jdk-1.8:*
+   jaxen? ( dev-java/jaxen:1.2[dom4j] )
+   test? ( dev-java/xerces:2 )
+"
+
+RDEPEND="${CP_DEPEND}
+   >=virtual/jre-1.8:*
+   jaxen? ( dev-java/jaxen:1.2[dom4j] )
+"
+
+JAVA_AUTOMATIC_MODULE_NAME="org.dom4j"
+
+# dom4j has a cyclic dependency on jaxen[dom4j].
+# The downloaded jaxen-1.2.0.jar is provided for compilation only.
+# No prebuilt software is actually installed onto the system.
+JAVA_GENTOO_CLASSPATH_EXTRA="${DISTDIR}/jaxen-1.2.0.jar"
+JAVA_SRC_DIR="src/main/java"
+
+JAVA_TEST_GENTOO_CLASSPATH="testng,xerces-2"
+JAVA_TEST_RESOURCE_DIRS="xml"
+JAVA_TEST_SRC_DIR="src/test/java"
+
+src_prepare() {
+   java-pkg-2_src_prepare
+   java-pkg_clean ..
+
+   if use jaxen; then
+   JAVA_GENTOO_CLASSPATH+=" jaxen-1.2"
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: dev-java/dom4j/

2022-01-11 Thread Miroslav Šulc
commit: 46188aece08d950987153cadc174b11d0213eaf8
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Mon Jan 10 19:59:59 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Tue Jan 11 08:35:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46188aec

dev-java/dom4j: Drop old

Closes: https://bugs.gentoo.org/587380
Closes: https://bugs.gentoo.org/689040
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/23732
Signed-off-by: Miroslav Šulc  gentoo.org>

 dev-java/dom4j/Manifest  |  2 -
 dev-java/dom4j/dom4j-1.6.1-r8.ebuild | 84 
 dev-java/dom4j/dom4j-1.6.1-r9.ebuild | 84 
 3 files changed, 170 deletions(-)

diff --git a/dev-java/dom4j/Manifest b/dev-java/dom4j/Manifest
index 8913db1a98e9..a884ea898fb6 100644
--- a/dev-java/dom4j/Manifest
+++ b/dev-java/dom4j/Manifest
@@ -1,4 +1,2 @@
-DIST dom4j-1.6.1-java5.patch.bz2 2900 BLAKE2B 
cdd7dc901f5292af3ef7f0ea200c3d22bbc8c0adc27606da3c8fbadc44625b114c995321723dca331f0b23d5248e1f9177f0def2f4138eebcbd4aaac0495d4dd
 SHA512 
38da606d77b62976366cd089e5194a922e348ec396e7b9af4dceb0a536c47f66e0900cfa59c91df04aade6076630077a8f88c713b9c20224d69316109b293a96
-DIST dom4j-1.6.1.tar.gz 9687211 BLAKE2B 
3daa3729ea071aa87c7c1e1e2b91f1635109774dd2bd564a85265a0286f1369373084b945409d9d5213d66a7e14224033d42c58d80125b7982eef8961eb29248
 SHA512 
95c5a7105a81734f77b4bf27f8bb0af116bf43d8ad5297a0902a6687a54109a87dffe2953cf430d14947cdaa590aa0fdf083b46a91d1d98d48431cfae4459d94
 DIST dom4j-2.1.3.tar.gz 565918 BLAKE2B 
d6f8c9ae22f84086491ca7e60e5498edda727b219b4fe019da8f62a441dc3cea86ecf0554e32f8e717e21234b8ef8e2905946ab3722462f1fa748ad7e68e9e20
 SHA512 
8c4d7b4f2dd1b3f806e0d5103101998a094c31e9a4912539dcee32f24b35452c7f0d72c5f4cf55f8a8c9a416fee7284f9bca43ae56b0e66104b2b54fdb49ad96
 DIST jaxen-1.2.0.jar 232455 BLAKE2B 
6bd16e8ac34f3af1b9d61218dc6a29862178516cfbb98c6834bf6db846b537e44b48db6ff578b3d67d32c3e2b142e0a2fdcc6dc06a6ea427b04e6bf1f370
 SHA512 
cad582fc12d0741e9e6fd7e0cf80a50feb04f5ef42043df96f8a5b78476c77695d8b43836d2241f76b35676ea759921edd25eaeb2c04ec916eb138aa2901ce5f

diff --git a/dev-java/dom4j/dom4j-1.6.1-r8.ebuild 
b/dev-java/dom4j/dom4j-1.6.1-r8.ebuild
deleted file mode 100644
index cc77ae8243da..
--- a/dev-java/dom4j/dom4j-1.6.1-r8.ebuild
+++ /dev/null
@@ -1,84 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-JAVA_PKG_IUSE="doc source test"
-
-inherit java-pkg-2 java-ant-2
-
-DESCRIPTION="XML Java library"
-HOMEPAGE="https://dom4j.github.io/;
-SRC_URI="
-   mirror://sourceforge/dom4j/${P}.tar.gz
-   mirror://gentoo/${P}-java5.patch.bz2"
-
-LICENSE="dom4j"
-SLOT="1"
-KEYWORDS="amd64 ~arm arm64 ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
-IUSE=""
-
-CDEPEND="
-   dev-java/xpp2:0
-   dev-java/xpp3:0
-   dev-java/xsdlib:0
-   dev-java/relaxng-datatype:0"
-
-RDEPEND="
-   ${CDEPEND}
-   >=virtual/jre-1.8:*"
-
-# restricted to jdk 1.8 because it needs javax.xml.bind
-DEPEND="
-   ${CDEPEND}
-   test? (
-   dev-java/xalan:0
-   dev-java/ant-junit:0
-   dev-java/junitperf:0
-   )
-   virtual/jdk:1.8"
-
-PDEPEND="dev-java/jaxen:1.1"
-
-# Add missing methods to compile on Java 5 #137970
-PATCHES=( "${WORKDIR}/${P}-java5.patch" )
-
-JAVA_RM_FILES=(
-   src/test/org/dom4j/bean/BeansTest.java
-   src/test/org/dom4j/io/StaxTest.java
-   src/test/org/dom4j/rule/RuleTest.java
-   src/test/org/dom4j/ThreadingTest.java
-   src/test/org/dom4j/io/XPP3ReaderTest.java
-)
-
-src_prepare() {
-   default
-
-   # Circular deps with jaxen #212993
-   find -name '*.jar' -! -name jaxen-1.1-beta-6.jar -exec rm -v {} + || die
-
-   rm -v "${JAVA_RM_FILES[@]}" || die
-}
-
-JAVA_ANT_REWRITE_CLASSPATH="yes"
-JAVA_ANT_CLASSPATH_TAGS+=" javadoc"
-
-JAVA_ANT_ENCODING="ISO-8859-1"
-
-EANT_BUILD_TARGET="clean package"
-EANT_GENTOO_CLASSPATH="relaxng-datatype,xpp2,xpp3,xsdlib"
-EANT_GENTOO_CLASSPATH_EXTRA="lib/jaxen-1.1-beta-6.jar"
-EANT_EXTRA_ARGS="-Dbuild.javadocs=build/doc/api"
-
-EANT_TEST_GENTOO_CLASSPATH="${EANT_GENTOO_CLASSPATH},junitperf,xalan"
-
-src_test() {
-   java-pkg-2_src_test
-}
-
-src_install() {
-   java-pkg_dojar "build/${PN}.jar"
-   java-pkg_register-dependency jaxen-1.1
-   use doc && java-pkg_dojavadoc build/doc/api
-   use source && java-pkg_dosrc src/java/*
-}

diff --git a/dev-java/dom4j/dom4j-1.6.1-r9.ebuild 
b/dev-java/dom4j/dom4j-1.6.1-r9.ebuild
deleted file mode 100644
index 717d7ddf29b2..
--- a/dev-java/dom4j/dom4j-1.6.1-r9.ebuild
+++ /dev/null
@@ -1,84 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-

[gentoo-commits] repo/gentoo:master commit in: dev-java/dom4j/

2022-01-10 Thread Arthur Zamarin
commit: be4ea30be03d7df16957da33b860134450911eaa
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Jan 10 19:10:27 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Jan 10 19:10:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be4ea30b

dev-java/dom4j: Keyword 2.1.3 arm, #828049

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-java/dom4j/dom4j-2.1.3.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-java/dom4j/dom4j-2.1.3.ebuild 
b/dev-java/dom4j/dom4j-2.1.3.ebuild
index 9cf6e22f8633..69be8c48e9fc 100644
--- a/dev-java/dom4j/dom4j-2.1.3.ebuild
+++ b/dev-java/dom4j/dom4j-2.1.3.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
 
 # Skeleton command:
@@ -19,7 +19,7 @@ 
SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/version-${PV}.tar.gz -
 
 LICENSE="dom4j"
 SLOT="1"
-KEYWORDS="amd64 arm64 ppc64 x86"
+KEYWORDS="amd64 ~arm arm64 ppc64 x86"
 IUSE="jaxen"
 
 CDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-java/dom4j/

2021-12-02 Thread Sam James
commit: dd9e500c41a52477f7033d0f26a42921c6fd828b
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec  2 23:38:40 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec  2 23:38:40 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd9e500c

dev-java/dom4j: Stabilize 2.1.3 arm64, #827967

Signed-off-by: Sam James  gentoo.org>

 dev-java/dom4j/dom4j-2.1.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/dom4j/dom4j-2.1.3.ebuild 
b/dev-java/dom4j/dom4j-2.1.3.ebuild
index 26ca23a6766a..9cf6e22f8633 100644
--- a/dev-java/dom4j/dom4j-2.1.3.ebuild
+++ b/dev-java/dom4j/dom4j-2.1.3.ebuild
@@ -19,7 +19,7 @@ 
SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/version-${PV}.tar.gz -
 
 LICENSE="dom4j"
 SLOT="1"
-KEYWORDS="amd64 ~arm64 ppc64 x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 IUSE="jaxen"
 
 CDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-java/dom4j/

2021-12-02 Thread Sam James
commit: 85d3859acf5f6b3418374d8cf282d7d3275d6294
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec  2 19:50:15 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec  2 19:51:52 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85d3859a

dev-java/dom4j: Stabilize 2.1.3 ppc64, #827967

Signed-off-by: Sam James  gentoo.org>

 dev-java/dom4j/dom4j-2.1.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/dom4j/dom4j-2.1.3.ebuild 
b/dev-java/dom4j/dom4j-2.1.3.ebuild
index 48d0ffcb2cfa..26ca23a6766a 100644
--- a/dev-java/dom4j/dom4j-2.1.3.ebuild
+++ b/dev-java/dom4j/dom4j-2.1.3.ebuild
@@ -19,7 +19,7 @@ 
SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/version-${PV}.tar.gz -
 
 LICENSE="dom4j"
 SLOT="1"
-KEYWORDS="amd64 ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 ~arm64 ppc64 x86"
 IUSE="jaxen"
 
 CDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-java/dom4j/

2021-11-09 Thread Agostino Sarubbo
commit: 378ebcbc50c4607bd1c38d95e24e0aab81f3bcfa
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Nov 10 07:04:24 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Nov 10 07:04:24 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=378ebcbc

dev-java/dom4j: x86 stable wrt bug #719318

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

 dev-java/dom4j/dom4j-2.1.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/dom4j/dom4j-2.1.3.ebuild 
b/dev-java/dom4j/dom4j-2.1.3.ebuild
index 604ad5b4e6c..48d0ffcb2cf 100644
--- a/dev-java/dom4j/dom4j-2.1.3.ebuild
+++ b/dev-java/dom4j/dom4j-2.1.3.ebuild
@@ -19,7 +19,7 @@ 
SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/version-${PV}.tar.gz -
 
 LICENSE="dom4j"
 SLOT="1"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 x86"
 IUSE="jaxen"
 
 CDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-java/dom4j/

2021-11-07 Thread Jakov Smolić
commit: 7f885e34869646048be49b53d4c75452d8dd02ab
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sun Nov  7 16:55:41 2021 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sun Nov  7 16:55:41 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f885e34

dev-java/dom4j: Stabilize 2.1.3 amd64, #719318

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

 dev-java/dom4j/dom4j-2.1.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/dom4j/dom4j-2.1.3.ebuild 
b/dev-java/dom4j/dom4j-2.1.3.ebuild
index da4825f390c..604ad5b4e6c 100644
--- a/dev-java/dom4j/dom4j-2.1.3.ebuild
+++ b/dev-java/dom4j/dom4j-2.1.3.ebuild
@@ -19,7 +19,7 @@ 
SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/version-${PV}.tar.gz -
 
 LICENSE="dom4j"
 SLOT="1"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~x86"
 IUSE="jaxen"
 
 CDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-java/dom4j/

2021-10-18 Thread Sam James
commit: 4af3f68ab94567144b2ead2aa0265c0945e584e7
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct 19 00:14:31 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct 19 00:14:31 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4af3f68a

dev-java/dom4j: Keyword 2.1.3 arm64, #802609

Signed-off-by: Sam James  gentoo.org>

 dev-java/dom4j/dom4j-2.1.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/dom4j/dom4j-2.1.3.ebuild 
b/dev-java/dom4j/dom4j-2.1.3.ebuild
index f3635e0992e..da4825f390c 100644
--- a/dev-java/dom4j/dom4j-2.1.3.ebuild
+++ b/dev-java/dom4j/dom4j-2.1.3.ebuild
@@ -19,7 +19,7 @@ 
SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/version-${PV}.tar.gz -
 
 LICENSE="dom4j"
 SLOT="1"
-KEYWORDS="~amd64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
 IUSE="jaxen"
 
 CDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-java/dom4j/

2021-07-24 Thread Sam James
commit: 0802850c519e9d4b0e5d196e46b076549ed3118f
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul 24 15:21:43 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul 24 15:21:43 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0802850c

dev-java/dom4j: Keyword 2.1.3 ppc64, #802609

Signed-off-by: Sam James  gentoo.org>

 dev-java/dom4j/dom4j-2.1.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/dom4j/dom4j-2.1.3.ebuild 
b/dev-java/dom4j/dom4j-2.1.3.ebuild
index 46f4b495689..f3635e0992e 100644
--- a/dev-java/dom4j/dom4j-2.1.3.ebuild
+++ b/dev-java/dom4j/dom4j-2.1.3.ebuild
@@ -19,7 +19,7 @@ 
SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/version-${PV}.tar.gz -
 
 LICENSE="dom4j"
 SLOT="1"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
 IUSE="jaxen"
 
 CDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-java/dom4j/files/, dev-java/dom4j/

2021-07-17 Thread Miroslav Šulc
commit: fdefd7b25414d9e57612fb8b43c28e7e6e65ce4d
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Mon May 17 13:24:31 2021 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Sat Jul 17 12:09:03 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fdefd7b2

dev-java/dom4j: bump to 2.1.3 (CVE-2020-10683)

Bug: https://bugs.gentoo.org/719318
rewritten with java-pkg-simple.eclass
introducing "jaxen" USE flag

Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/21319
Signed-off-by: Miroslav Šulc  gentoo.org>

 dev-java/dom4j/Manifest|  2 +
 dev-java/dom4j/dom4j-2.1.3.ebuild  | 75 ++
 .../dom4j-2.1.3-xpp3-add-removeAttribute.patch | 47 ++
 dev-java/dom4j/metadata.xml|  3 +
 4 files changed, 127 insertions(+)

diff --git a/dev-java/dom4j/Manifest b/dev-java/dom4j/Manifest
index a5c57e59200..8913db1a98e 100644
--- a/dev-java/dom4j/Manifest
+++ b/dev-java/dom4j/Manifest
@@ -1,2 +1,4 @@
 DIST dom4j-1.6.1-java5.patch.bz2 2900 BLAKE2B 
cdd7dc901f5292af3ef7f0ea200c3d22bbc8c0adc27606da3c8fbadc44625b114c995321723dca331f0b23d5248e1f9177f0def2f4138eebcbd4aaac0495d4dd
 SHA512 
38da606d77b62976366cd089e5194a922e348ec396e7b9af4dceb0a536c47f66e0900cfa59c91df04aade6076630077a8f88c713b9c20224d69316109b293a96
 DIST dom4j-1.6.1.tar.gz 9687211 BLAKE2B 
3daa3729ea071aa87c7c1e1e2b91f1635109774dd2bd564a85265a0286f1369373084b945409d9d5213d66a7e14224033d42c58d80125b7982eef8961eb29248
 SHA512 
95c5a7105a81734f77b4bf27f8bb0af116bf43d8ad5297a0902a6687a54109a87dffe2953cf430d14947cdaa590aa0fdf083b46a91d1d98d48431cfae4459d94
+DIST dom4j-2.1.3.tar.gz 565918 BLAKE2B 
d6f8c9ae22f84086491ca7e60e5498edda727b219b4fe019da8f62a441dc3cea86ecf0554e32f8e717e21234b8ef8e2905946ab3722462f1fa748ad7e68e9e20
 SHA512 
8c4d7b4f2dd1b3f806e0d5103101998a094c31e9a4912539dcee32f24b35452c7f0d72c5f4cf55f8a8c9a416fee7284f9bca43ae56b0e66104b2b54fdb49ad96
+DIST jaxen-1.2.0.jar 232455 BLAKE2B 
6bd16e8ac34f3af1b9d61218dc6a29862178516cfbb98c6834bf6db846b537e44b48db6ff578b3d67d32c3e2b142e0a2fdcc6dc06a6ea427b04e6bf1f370
 SHA512 
cad582fc12d0741e9e6fd7e0cf80a50feb04f5ef42043df96f8a5b78476c77695d8b43836d2241f76b35676ea759921edd25eaeb2c04ec916eb138aa2901ce5f

diff --git a/dev-java/dom4j/dom4j-2.1.3.ebuild 
b/dev-java/dom4j/dom4j-2.1.3.ebuild
new file mode 100644
index 000..46f4b495689
--- /dev/null
+++ b/dev-java/dom4j/dom4j-2.1.3.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Skeleton command:
+# java-ebuilder --generate-ebuild --workdir . --pom dom4j-2.1.3.pom 
--download-uri 
https://github.com/dom4j/dom4j/archive/refs/tags/version-2.1.3.tar.gz --slot 1 
--keywords "~amd64 ~arm ~arm64 ~ppc64 ~x86" --ebuild dom4j-2.1.3.ebuild
+
+EAPI=7
+
+JAVA_PKG_IUSE="doc source test"
+MAVEN_ID="org.dom4j:dom4j:2.1.3"
+JAVA_TESTING_FRAMEWORKS="testng"
+
+inherit java-pkg-2 java-pkg-simple
+
+DESCRIPTION="flexible XML framework for Java"
+HOMEPAGE="https://dom4j.github.io/;
+SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/version-${PV}.tar.gz 
-> ${P}.tar.gz
+   https://repo1.maven.org/maven2/jaxen/jaxen/1.2.0/jaxen-1.2.0.jar;
+
+LICENSE="dom4j"
+SLOT="1"
+KEYWORDS="~amd64 ~x86"
+IUSE="jaxen"
+
+CDEPEND="
+   dev-java/jaxb-api:2
+   dev-java/xpp2:0
+   dev-java/xpp3:0
+   dev-java/xsdlib:0
+   jaxen? ( dev-java/jaxen:1.2[dom4j] )
+"
+DEPEND="${CDEPEND}
+   >=virtual/jdk-1.8:*
+   test? ( dev-java/xerces:2 )
+"
+
+# Runtime dependencies
+# POM: ${P}.pom
+# javax.xml.bind:jaxb-api:2.2.12 -> !!!groupId-not-found!!!
+# javax.xml.stream:stax-api:1.0-2 -> java-virtuals/stax-api:0
+# jaxen:jaxen:1.1.6 -> >=dev-java/jaxen-1.2.0:1.2
+# net.java.dev.msv:xsdlib:2013.6.1 -> >=dev-java/xsdlib-20090415:0
+# pull-parser:pull-parser:2 -> >=dev-java/xpp2-2.1.10:0
+# xpp3:xpp3:1.1.4c -> >=dev-java/xpp3-1.1.4c:0
+
+RDEPEND="${CDEPEND}
+   >=virtual/jre-1.8:*
+"
+
+PATCHES=(
+   # XmlStartTag.java:31: error: ProxyXmlStartTag is not abstract and does 
not override abstract method removeAttributeByRawName
+   # patch from https://github.com/dom4j/dom4j/pull/22
+   "${FILESDIR}"/dom4j-2.1.3-xpp3-add-removeAttribute.patch
+)
+
+S="${WORKDIR}/${PN}-version-${PV}"
+
+# dom4j has a cyclic dependency on jaxen[dom4j].
+# The downloaded jaxen-1.2.0.jar is provided for compilation only.
+# No prebuilt software is actually installed onto the system.
+JAVA_GENTOO_CLASSPATH_EXTRA="${DISTDIR}/jaxen-1.2.0.jar"
+JAVA_GENTOO_CLASSPATH="jaxb-api-2,xpp2,xpp3,xsdlib"
+JAVA_SRC_DIR="src/main/java"
+
+JAVA_TEST_GENTOO_CLASSPATH="testng,xerces-2"
+JAVA_TEST_SRC_DIR="src/test/java"
+JAVA_TEST_RESOURCE_DIRS="xml"
+
+src_prepare() {
+   default
+
+   if use jaxen; then
+   JAVA_GENTOO_CLASSPATH+=" jaxen-1.2"
+   fi
+}

diff 

[gentoo-commits] repo/gentoo:master commit in: dev-java/dom4j/

2021-04-18 Thread Miroslav Šulc
commit: 90f6986ce4c132146192a7ab7eb3a0d1da82e8a0
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Sun Apr 18 07:51:34 2021 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Sun Apr 18 16:54:51 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90f6986c

dev-java/dom4j: upgrade jaxen:1.1 -> jaxen:1.2

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/20412
Signed-off-by: Miroslav Šulc  gentoo.org>

 dev-java/dom4j/dom4j-1.6.1-r9.ebuild | 84 
 1 file changed, 84 insertions(+)

diff --git a/dev-java/dom4j/dom4j-1.6.1-r9.ebuild 
b/dev-java/dom4j/dom4j-1.6.1-r9.ebuild
new file mode 100644
index 000..717d7ddf29b
--- /dev/null
+++ b/dev-java/dom4j/dom4j-1.6.1-r9.ebuild
@@ -0,0 +1,84 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+JAVA_PKG_IUSE="doc source test"
+
+inherit java-pkg-2 java-ant-2
+
+DESCRIPTION="XML Java library"
+HOMEPAGE="https://dom4j.github.io/;
+SRC_URI="
+   mirror://sourceforge/dom4j/${P}.tar.gz
+   mirror://gentoo/${P}-java5.patch.bz2"
+
+LICENSE="dom4j"
+SLOT="1"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+CDEPEND="
+   dev-java/xpp2:0
+   dev-java/xpp3:0
+   dev-java/xsdlib:0
+   dev-java/relaxng-datatype:0"
+
+RDEPEND="
+   ${CDEPEND}
+   >=virtual/jre-1.8:*"
+
+# restricted to jdk 1.8 because it needs javax.xml.bind
+DEPEND="
+   ${CDEPEND}
+   test? (
+   dev-java/xalan:0
+   dev-java/ant-junit:0
+   dev-java/junitperf:0
+   )
+   virtual/jdk:1.8"
+
+PDEPEND="dev-java/jaxen:1.2"
+
+# Add missing methods to compile on Java 5 #137970
+PATCHES=( "${WORKDIR}/${P}-java5.patch" )
+
+JAVA_RM_FILES=(
+   src/test/org/dom4j/bean/BeansTest.java
+   src/test/org/dom4j/io/StaxTest.java
+   src/test/org/dom4j/rule/RuleTest.java
+   src/test/org/dom4j/ThreadingTest.java
+   src/test/org/dom4j/io/XPP3ReaderTest.java
+)
+
+src_prepare() {
+   default
+
+   # Circular deps with jaxen #212993
+   find -name '*.jar' -! -name jaxen-1.1-beta-6.jar -exec rm -v {} + || die
+
+   rm -v "${JAVA_RM_FILES[@]}" || die
+}
+
+JAVA_ANT_REWRITE_CLASSPATH="yes"
+JAVA_ANT_CLASSPATH_TAGS+=" javadoc"
+
+JAVA_ANT_ENCODING="ISO-8859-1"
+
+EANT_BUILD_TARGET="clean package"
+EANT_GENTOO_CLASSPATH="relaxng-datatype,xpp2,xpp3,xsdlib"
+EANT_GENTOO_CLASSPATH_EXTRA="lib/jaxen.jar"
+EANT_EXTRA_ARGS="-Dbuild.javadocs=build/doc/api"
+
+EANT_TEST_GENTOO_CLASSPATH="${EANT_GENTOO_CLASSPATH},junitperf,xalan"
+
+src_test() {
+   java-pkg-2_src_test
+}
+
+src_install() {
+   java-pkg_dojar "build/${PN}.jar"
+   java-pkg_register-dependency jaxen-1.2
+   use doc && java-pkg_dojavadoc build/doc/api
+   use source && java-pkg_dosrc src/java/*
+}



[gentoo-commits] repo/gentoo:master commit in: dev-java/dom4j/

2021-04-17 Thread Miroslav Šulc
commit: 1cd35b6c3d542f8025b2725e4d487c45f017ac7e
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Sat Apr 17 13:09:05 2021 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Sat Apr 17 13:47:30 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1cd35b6c

dev-java/dom4j: Hompage, metadata

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/20422
Signed-off-by: Miroslav Šulc  gentoo.org>

 dev-java/dom4j/dom4j-1.6.1-r8.ebuild | 2 +-
 dev-java/dom4j/metadata.xml  | 4 +++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/dev-java/dom4j/dom4j-1.6.1-r8.ebuild 
b/dev-java/dom4j/dom4j-1.6.1-r8.ebuild
index 894aca08368..cc77ae8243d 100644
--- a/dev-java/dom4j/dom4j-1.6.1-r8.ebuild
+++ b/dev-java/dom4j/dom4j-1.6.1-r8.ebuild
@@ -8,7 +8,7 @@ JAVA_PKG_IUSE="doc source test"
 inherit java-pkg-2 java-ant-2
 
 DESCRIPTION="XML Java library"
-HOMEPAGE="http://dom4j.sourceforge.net/;
+HOMEPAGE="https://dom4j.github.io/;
 SRC_URI="
mirror://sourceforge/dom4j/${P}.tar.gz
mirror://gentoo/${P}-java5.patch.bz2"

diff --git a/dev-java/dom4j/metadata.xml b/dev-java/dom4j/metadata.xml
index af2c88427c7..2d873897cf3 100644
--- a/dev-java/dom4j/metadata.xml
+++ b/dev-java/dom4j/metadata.xml
@@ -11,6 +11,8 @@
and with full support for DOM, SAX and JAXP.


-   dom4j
+   dom4j/dom4j
+   https://github.com/dom4j/dom4j/wiki
+   https://github.com/dom4j/dom4j/issues

 



[gentoo-commits] repo/gentoo:master commit in: dev-java/dom4j/

2021-03-12 Thread Miroslav Šulc
commit: e6f22160f6c316d167d0d51f80969e1c102bf583
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Fri Mar 12 11:19:25 2021 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Fri Mar 12 12:18:05 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6f22160

dev-java/dom4j: eapi7, min jdk/jre 1.8

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Miroslav Šulc  gentoo.org>

 dev-java/dom4j/{dom4j-1.6.1-r7.ebuild => dom4j-1.6.1-r8.ebuild} | 7 ---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/dev-java/dom4j/dom4j-1.6.1-r7.ebuild 
b/dev-java/dom4j/dom4j-1.6.1-r8.ebuild
similarity index 94%
rename from dev-java/dom4j/dom4j-1.6.1-r7.ebuild
rename to dev-java/dom4j/dom4j-1.6.1-r8.ebuild
index b74f951b820..894aca08368 100644
--- a/dev-java/dom4j/dom4j-1.6.1-r7.ebuild
+++ b/dev-java/dom4j/dom4j-1.6.1-r8.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
 JAVA_PKG_IUSE="doc source test"
 
@@ -26,8 +26,9 @@ CDEPEND="
 
 RDEPEND="
${CDEPEND}
-   >=virtual/jre-1.6"
+   >=virtual/jre-1.8:*"
 
+# restricted to jdk 1.8 because it needs javax.xml.bind
 DEPEND="
${CDEPEND}
test? (
@@ -35,7 +36,7 @@ DEPEND="
dev-java/ant-junit:0
dev-java/junitperf:0
)
-   >=virtual/jdk-1.6"
+   virtual/jdk:1.8"
 
 PDEPEND="dev-java/jaxen:1.1"
 



[gentoo-commits] repo/gentoo:master commit in: dev-java/dom4j/

2017-07-13 Thread Alexis Ballier
commit: 8770f0167a206f5832888d0a96c2940b03934d2a
Author: Alexis Ballier  gentoo  org>
AuthorDate: Thu Jul 13 17:23:42 2017 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Thu Jul 13 17:27:34 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8770f016

dev-java/dom4j: keyword ~arm64

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 dev-java/dom4j/dom4j-1.6.1-r7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/dom4j/dom4j-1.6.1-r7.ebuild 
b/dev-java/dom4j/dom4j-1.6.1-r7.ebuild
index 18acf297ecf..9fd5cbffd46 100644
--- a/dev-java/dom4j/dom4j-1.6.1-r7.ebuild
+++ b/dev-java/dom4j/dom4j-1.6.1-r7.ebuild
@@ -15,7 +15,7 @@ SRC_URI="
 
 LICENSE="dom4j"
 SLOT="1"
-KEYWORDS="amd64 ~arm ppc64 x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="amd64 ~arm ~arm64 ppc64 x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris 
~x86-solaris"
 IUSE=""
 
 CDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-java/dom4j/

2017-04-07 Thread Patrice Clement
commit: 77cd22f60f380301847f62d41b83bf1898556091
Author: Patrice Clement  gentoo  org>
AuthorDate: Fri Apr  7 20:58:34 2017 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Fri Apr  7 20:58:51 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77cd22f6

dev-java/dom4j: clean up old.

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 dev-java/dom4j/dom4j-1.6.1-r5.ebuild | 77 ---
 dev-java/dom4j/dom4j-1.6.1-r6.ebuild | 79 
 2 files changed, 156 deletions(-)

diff --git a/dev-java/dom4j/dom4j-1.6.1-r5.ebuild 
b/dev-java/dom4j/dom4j-1.6.1-r5.ebuild
deleted file mode 100644
index 47c6f489197..000
--- a/dev-java/dom4j/dom4j-1.6.1-r5.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-JAVA_PKG_IUSE="doc source test"
-
-inherit java-pkg-2 java-ant-2
-
-DESCRIPTION="Java library for working with XML"
-HOMEPAGE="http://dom4j.sourceforge.net/;
-SRC_URI="
-   mirror://sourceforge/dom4j/${P}.tar.gz
-   mirror://gentoo/${P}-java5.patch.bz2"
-
-LICENSE="dom4j"
-SLOT="1"
-KEYWORDS="amd64 ~arm ppc64 x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
-IUSE=""
-
-CDEPEND="
-   dev-java/xpp2:0
-   dev-java/xpp3:0
-   dev-java/jaxme:0
-   dev-java/xsdlib:0
-   dev-java/relaxng-datatype:0"
-
-RDEPEND="
-   ${CDEPEND}
-   >=virtual/jre-1.6"
-
-DEPEND="
-   ${CDEPEND}
-   test? (
-   dev-java/ant-junit:0
-   dev-java/junitperf:0
-   )
-   >=virtual/jdk-1.6"
-
-java_prepare() {
-   # Circular deps with jaxen #212993
-   find -name '*.jar' -! -name jaxen-1.1-beta-6.jar -exec rm -v {} + || die
-
-   # Add missing methods to compile on Java 5 #137970
-   epatch "${WORKDIR}/${P}-java5.patch"
-}
-
-# 0 - Requires X11.
-# 1 - Fails with JDK 1.7.
-# 2 - Fails with JDK 1.6.
-JAVA_RM_FILES=(
-   src/test/org/dom4j/bean/BeansTest.java
-   src/test/org/dom4j/io/StaxTest.java
-   src/test/org/dom4j/rule/RuleTest.java
-)
-
-JAVA_ANT_REWRITE_CLASSPATH="yes"
-JAVA_ANT_CLASSPATH_TAGS+=" javadoc"
-
-JAVA_ANT_ENCODING="ISO-8859-1"
-
-EANT_BUILD_TARGET="clean package"
-EANT_GENTOO_CLASSPATH="jaxme,relaxng-datatype,xpp2,xpp3,xsdlib"
-EANT_GENTOO_CLASSPATH_EXTRA="lib/jaxen-1.1-beta-6.jar"
-EANT_EXTRA_ARGS="-Dbuild.javadocs=build/doc/api"
-
-EANT_TEST_GENTOO_CLASSPATH="${EANT_GENTOO_CLASSPATH},junitperf"
-
-src_test() {
-   java-pkg-2_src_test
-}
-
-src_install() {
-   java-pkg_dojar "build/${PN}.jar"
-   use doc && java-pkg_dojavadoc build/doc/api
-   use source && java-pkg_dosrc src/java/*
-}

diff --git a/dev-java/dom4j/dom4j-1.6.1-r6.ebuild 
b/dev-java/dom4j/dom4j-1.6.1-r6.ebuild
deleted file mode 100644
index de9cd73a50d..000
--- a/dev-java/dom4j/dom4j-1.6.1-r6.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-JAVA_PKG_IUSE="doc source test"
-
-inherit java-pkg-2 java-ant-2
-
-DESCRIPTION="Java library for working with XML"
-HOMEPAGE="http://dom4j.sourceforge.net/;
-SRC_URI="
-   mirror://sourceforge/dom4j/${P}.tar.gz
-   mirror://gentoo/${P}-java5.patch.bz2"
-
-LICENSE="dom4j"
-SLOT="1"
-KEYWORDS="~amd64 ~arm ~ppc64 ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris 
~x86-solaris"
-IUSE=""
-
-CDEPEND="
-   dev-java/xpp2:0
-   dev-java/xpp3:0
-   dev-java/xsdlib:0
-   dev-java/relaxng-datatype:0"
-
-RDEPEND="
-   ${CDEPEND}
-   >=virtual/jre-1.6"
-
-DEPEND="
-   ${CDEPEND}
-   test? (
-   dev-java/ant-junit:0
-   dev-java/junitperf:0
-   )
-   >=virtual/jdk-1.6"
-
-PDEPEND="dev-java/jaxen:1.1"
-
-java_prepare() {
-   # Circular deps with jaxen #212993
-   find -name '*.jar' -! -name jaxen-1.1-beta-6.jar -exec rm -v {} + || die
-
-   # Add missing methods to compile on Java 5 #137970
-   epatch "${WORKDIR}/${P}-java5.patch"
-}
-
-# 0 - Requires X11.
-# 1 - Fails with JDK 1.7.
-# 2 - Fails with JDK 1.6.
-JAVA_RM_FILES=(
-   src/test/org/dom4j/bean/BeansTest.java
-   src/test/org/dom4j/io/StaxTest.java
-   src/test/org/dom4j/rule/RuleTest.java
-)
-
-JAVA_ANT_REWRITE_CLASSPATH="yes"
-JAVA_ANT_CLASSPATH_TAGS+=" javadoc"
-
-JAVA_ANT_ENCODING="ISO-8859-1"
-
-EANT_BUILD_TARGET="clean package"
-EANT_GENTOO_CLASSPATH="relaxng-datatype,xpp2,xpp3,xsdlib"
-EANT_GENTOO_CLASSPATH_EXTRA="lib/jaxen-1.1-beta-6.jar"
-EANT_EXTRA_ARGS="-Dbuild.javadocs=build/doc/api"
-
-EANT_TEST_GENTOO_CLASSPATH="${EANT_GENTOO_CLASSPATH},junitperf"
-
-src_test() {
-   java-pkg-2_src_test
-}
-
-src_install() {
-   java-pkg_dojar "build/${PN}.jar"
-   java-pkg_register-dependency 

[gentoo-commits] repo/gentoo:master commit in: dev-java/dom4j/

2017-04-07 Thread Patrice Clement
commit: d775ce07b21b99a09a2ddbae8b98a626f49acb2d
Author: Patrice Clement  gentoo  org>
AuthorDate: Fri Apr  7 20:57:06 2017 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Fri Apr  7 20:58:47 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d775ce07

dev-java/dom4j: stable for amd64. mark stable for the remaining arches using 
the ALLARCHES policy.

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 dev-java/dom4j/dom4j-1.6.1-r7.ebuild | 8 ++--
 1 file changed, 2 insertions(+), 6 deletions(-)

diff --git a/dev-java/dom4j/dom4j-1.6.1-r7.ebuild 
b/dev-java/dom4j/dom4j-1.6.1-r7.ebuild
index 5ed8109c4c7..18acf297ecf 100644
--- a/dev-java/dom4j/dom4j-1.6.1-r7.ebuild
+++ b/dev-java/dom4j/dom4j-1.6.1-r7.ebuild
@@ -7,7 +7,7 @@ JAVA_PKG_IUSE="doc source test"
 
 inherit java-pkg-2 java-ant-2
 
-DESCRIPTION="Java library for working with XML"
+DESCRIPTION="XML Java library"
 HOMEPAGE="http://dom4j.sourceforge.net/;
 SRC_URI="
mirror://sourceforge/dom4j/${P}.tar.gz
@@ -15,7 +15,7 @@ SRC_URI="
 
 LICENSE="dom4j"
 SLOT="1"
-KEYWORDS="~amd64 ~arm ~ppc64 ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris 
~x86-solaris"
+KEYWORDS="amd64 ~arm ppc64 x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
 IUSE=""
 
 CDEPEND="
@@ -59,10 +59,6 @@ src_prepare() {
rm -v "${JAVA_RM_FILES[@]}" || die
 }
 
-# 0 - Requires X11.
-# 1 - Fails with JDK 1.7.
-# 2 - Fails with JDK 1.6.
-
 JAVA_ANT_REWRITE_CLASSPATH="yes"
 JAVA_ANT_CLASSPATH_TAGS+=" javadoc"
 



[gentoo-commits] repo/gentoo:master commit in: dev-java/dom4j/

2017-04-01 Thread Patrice Clement
commit: a33756daaf14a2155fbf74363871c2219dc52293
Author: Patrice Clement  gentoo  org>
AuthorDate: Sat Apr  1 21:49:12 2017 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Sat Apr  1 22:03:14 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a33756da

dev-java/dom4j: EAPI 6 bump.

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 dev-java/dom4j/dom4j-1.6.1-r7.ebuild | 87 
 1 file changed, 87 insertions(+)

diff --git a/dev-java/dom4j/dom4j-1.6.1-r7.ebuild 
b/dev-java/dom4j/dom4j-1.6.1-r7.ebuild
new file mode 100644
index 000..5ed8109c4c7
--- /dev/null
+++ b/dev-java/dom4j/dom4j-1.6.1-r7.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+JAVA_PKG_IUSE="doc source test"
+
+inherit java-pkg-2 java-ant-2
+
+DESCRIPTION="Java library for working with XML"
+HOMEPAGE="http://dom4j.sourceforge.net/;
+SRC_URI="
+   mirror://sourceforge/dom4j/${P}.tar.gz
+   mirror://gentoo/${P}-java5.patch.bz2"
+
+LICENSE="dom4j"
+SLOT="1"
+KEYWORDS="~amd64 ~arm ~ppc64 ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris 
~x86-solaris"
+IUSE=""
+
+CDEPEND="
+   dev-java/xpp2:0
+   dev-java/xpp3:0
+   dev-java/xsdlib:0
+   dev-java/relaxng-datatype:0"
+
+RDEPEND="
+   ${CDEPEND}
+   >=virtual/jre-1.6"
+
+DEPEND="
+   ${CDEPEND}
+   test? (
+   dev-java/xalan:0
+   dev-java/ant-junit:0
+   dev-java/junitperf:0
+   )
+   >=virtual/jdk-1.6"
+
+PDEPEND="dev-java/jaxen:1.1"
+
+# Add missing methods to compile on Java 5 #137970
+PATCHES=( "${WORKDIR}/${P}-java5.patch" )
+
+JAVA_RM_FILES=(
+   src/test/org/dom4j/bean/BeansTest.java
+   src/test/org/dom4j/io/StaxTest.java
+   src/test/org/dom4j/rule/RuleTest.java
+   src/test/org/dom4j/ThreadingTest.java
+   src/test/org/dom4j/io/XPP3ReaderTest.java
+)
+
+src_prepare() {
+   default
+
+   # Circular deps with jaxen #212993
+   find -name '*.jar' -! -name jaxen-1.1-beta-6.jar -exec rm -v {} + || die
+
+   rm -v "${JAVA_RM_FILES[@]}" || die
+}
+
+# 0 - Requires X11.
+# 1 - Fails with JDK 1.7.
+# 2 - Fails with JDK 1.6.
+
+JAVA_ANT_REWRITE_CLASSPATH="yes"
+JAVA_ANT_CLASSPATH_TAGS+=" javadoc"
+
+JAVA_ANT_ENCODING="ISO-8859-1"
+
+EANT_BUILD_TARGET="clean package"
+EANT_GENTOO_CLASSPATH="relaxng-datatype,xpp2,xpp3,xsdlib"
+EANT_GENTOO_CLASSPATH_EXTRA="lib/jaxen-1.1-beta-6.jar"
+EANT_EXTRA_ARGS="-Dbuild.javadocs=build/doc/api"
+
+EANT_TEST_GENTOO_CLASSPATH="${EANT_GENTOO_CLASSPATH},junitperf,xalan"
+
+src_test() {
+   java-pkg-2_src_test
+}
+
+src_install() {
+   java-pkg_dojar "build/${PN}.jar"
+   java-pkg_register-dependency jaxen-1.1
+   use doc && java-pkg_dojavadoc build/doc/api
+   use source && java-pkg_dosrc src/java/*
+}



[gentoo-commits] repo/gentoo:master commit in: dev-java/dom4j/

2016-02-21 Thread James Le Cuirot
commit: 85a791e393424acc69584f6d36fd4751b0dfee0f
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sun Feb 21 21:10:05 2016 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sun Feb 21 21:10:45 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85a791e3

dev-java/dom4j: Remove jaxme (R)DEPEND, add jaxen PDEPEND

jaxme has been effectively included in Java since 6 and should go.

dom4j has a cyclic dependency of jaxen so we already use the bundled
version to build against but a PDEPEND was never added, which leaves
it broken. Closes bug #212993.

Package-Manager: portage-2.2.27

 dev-java/dom4j/dom4j-1.6.1-r6.ebuild | 80 
 1 file changed, 80 insertions(+)

diff --git a/dev-java/dom4j/dom4j-1.6.1-r6.ebuild 
b/dev-java/dom4j/dom4j-1.6.1-r6.ebuild
new file mode 100644
index 000..cc6b666
--- /dev/null
+++ b/dev-java/dom4j/dom4j-1.6.1-r6.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+JAVA_PKG_IUSE="doc source test"
+
+inherit java-pkg-2 java-ant-2
+
+DESCRIPTION="Java library for working with XML"
+HOMEPAGE="http://dom4j.sourceforge.net/;
+SRC_URI="
+   mirror://sourceforge/dom4j/${P}.tar.gz
+   mirror://gentoo/${P}-java5.patch.bz2"
+
+LICENSE="dom4j"
+SLOT="1"
+KEYWORDS="~amd64 ~arm ~ppc64 ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
+IUSE=""
+
+CDEPEND="
+   dev-java/xpp2:0
+   dev-java/xpp3:0
+   dev-java/xsdlib:0
+   dev-java/relaxng-datatype:0"
+
+RDEPEND="
+   ${CDEPEND}
+   >=virtual/jre-1.6"
+
+DEPEND="
+   ${CDEPEND}
+   test? (
+   dev-java/ant-junit:0
+   dev-java/junitperf:0
+   )
+   >=virtual/jdk-1.6"
+
+PDEPEND="dev-java/jaxen:1.1"
+
+java_prepare() {
+   # Circular deps with jaxen #212993
+   find -name '*.jar' -! -name jaxen-1.1-beta-6.jar -exec rm -v {} + || die
+
+   # Add missing methods to compile on Java 5 #137970
+   epatch "${WORKDIR}/${P}-java5.patch"
+}
+
+# 0 - Requires X11.
+# 1 - Fails with JDK 1.7.
+# 2 - Fails with JDK 1.6.
+JAVA_RM_FILES=(
+   src/test/org/dom4j/bean/BeansTest.java
+   src/test/org/dom4j/io/StaxTest.java
+   src/test/org/dom4j/rule/RuleTest.java
+)
+
+JAVA_ANT_REWRITE_CLASSPATH="yes"
+JAVA_ANT_CLASSPATH_TAGS+=" javadoc"
+
+JAVA_ANT_ENCODING="ISO-8859-1"
+
+EANT_BUILD_TARGET="clean package"
+EANT_GENTOO_CLASSPATH="relaxng-datatype,xpp2,xpp3,xsdlib"
+EANT_GENTOO_CLASSPATH_EXTRA="lib/jaxen-1.1-beta-6.jar"
+EANT_EXTRA_ARGS="-Dbuild.javadocs=build/doc/api"
+
+EANT_TEST_GENTOO_CLASSPATH="${EANT_GENTOO_CLASSPATH},junitperf"
+
+src_test() {
+   java-pkg-2_src_test
+}
+
+src_install() {
+   java-pkg_dojar "build/${PN}.jar"
+   java-pkg_register-dependency jaxen-1.1
+   use doc && java-pkg_dojavadoc build/doc/api
+   use source && java-pkg_dosrc src/java/*
+}



[gentoo-commits] repo/gentoo:master commit in: dev-java/dom4j/

2016-01-06 Thread Patrice Clement
commit: 8a0c05661c6f83e456c1d579ec9b8fe2b452cf53
Author: Patrice Clement  gentoo  org>
AuthorDate: Wed Jan  6 09:48:58 2016 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Wed Jan  6 10:08:51 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a0c0566

dev-java/dom4j: Clean up old.

Package-Manager: portage-2.2.26
Signed-off-by: Patrice Clement  gentoo.org>

 dev-java/dom4j/dom4j-1.6.1-r4.ebuild | 71 
 1 file changed, 71 deletions(-)

diff --git a/dev-java/dom4j/dom4j-1.6.1-r4.ebuild 
b/dev-java/dom4j/dom4j-1.6.1-r4.ebuild
deleted file mode 100644
index 1a72d74..000
--- a/dev-java/dom4j/dom4j-1.6.1-r4.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=4
-
-JAVA_PKG_IUSE="doc source test"
-
-inherit java-pkg-2 java-ant-2
-
-DESCRIPTION="Java library for working with XML"
-HOMEPAGE="http://dom4j.sourceforge.net/;
-SRC_URI="
-   mirror://sourceforge/dom4j/${P}.tar.gz
-   mirror://gentoo/${P}-java5.patch.bz2"
-
-LICENSE="dom4j"
-SLOT="1"
-KEYWORDS="amd64 ~arm ppc ppc64 x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
-IUSE=""
-
-COMMON_DEP="
-   dev-java/jaxme:0
-   dev-java/relaxng-datatype:0
-   dev-java/xpp2:0
-   dev-java/xpp3:0
-   dev-java/xsdlib:0
-   java-virtuals/stax-api:0"
-RDEPEND="${COMMON_DEP}
-   >=virtual/jre-1.5"
-DEPEND="${COMMON_DEP}
-   >=virtual/jdk-1.5
-   test? (
-   dev-java/ant-junit:0
-   dev-java/junitperf:0
-   )"
-
-java_prepare() {
-   # Circular deps with jaxen #212993
-   find -name '*.jar' -! -name jaxen-1.1-beta-6.jar -exec rm -v {} + || die
-
-   # Add missing methods to compile on Java 5 #137970
-   epatch "${WORKDIR}/${P}-java5.patch"
-}
-
-JAVA_ANT_REWRITE_CLASSPATH="yes"
-JAVA_ANT_CLASSPATH_TAGS+=" javadoc"
-
-EANT_BUILD_TARGET="clean package"
-EANT_GENTOO_CLASSPATH="jaxme,relaxng-datatype,stax-api,xpp2,xpp3,xsdlib"
-EANT_GENTOO_CLASSPATH_EXTRA="lib/jaxen-1.1-beta-6.jar"
-EANT_EXTRA_ARGS="-Dbuild.javadocs=build/doc/api"
-
-EANT_TEST_GENTOO_CLASSPATH="${EANT_GENTOO_CLASSPATH},junitperf"
-
-src_test() {
-   # Needs X11
-   rm -v src/test/org/dom4j/bean/BeansTest.java || die
-   # Fails with a 1.6 JDK for some reason
-   rm -v src/test/org/dom4j/io/StaxTest.java || die
-   # Fails with a 1.7 JDK for some reason
-   rm -v src/test/org/dom4j/rule/RuleTest.java || die
-
-   java-pkg-2_src_test
-}
-
-src_install() {
-   java-pkg_dojar build/${PN}.jar
-   use doc && java-pkg_dojavadoc build/doc/api
-   use source && java-pkg_dosrc src/java/*
-}



[gentoo-commits] repo/gentoo:master commit in: dev-java/dom4j/

2016-01-06 Thread Patrice Clement
commit: e4c63cd495ef13213985216b605f997ac1f13a06
Author: Patrice Clement  gentoo  org>
AuthorDate: Wed Jan  6 09:31:34 2016 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Wed Jan  6 10:08:30 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4c63cd4

dev-java/dom4j: Stable for amd64. Retroactively mark stable for the remaining 
arches using the ALLARCHES policy.

Package-Manager: portage-2.2.26
Signed-off-by: Patrice Clement  gentoo.org>

 dev-java/dom4j/dom4j-1.6.1-r5.ebuild | 27 ---
 1 file changed, 16 insertions(+), 11 deletions(-)

diff --git a/dev-java/dom4j/dom4j-1.6.1-r5.ebuild 
b/dev-java/dom4j/dom4j-1.6.1-r5.ebuild
index 4ed4564..c432149 100644
--- a/dev-java/dom4j/dom4j-1.6.1-r5.ebuild
+++ b/dev-java/dom4j/dom4j-1.6.1-r5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -16,22 +16,27 @@ SRC_URI="
 
 LICENSE="dom4j"
 SLOT="1"
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="amd64 ~arm ppc ppc64 x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
 IUSE=""
 
-CDEPEND="dev-java/xpp2:0
+CDEPEND="
+   dev-java/xpp2:0
dev-java/xpp3:0
dev-java/jaxme:0
dev-java/xsdlib:0
dev-java/relaxng-datatype:0"
-RDEPEND="${CDEPEND}
+
+RDEPEND="
+   ${CDEPEND}
>=virtual/jre-1.6"
-DEPEND="${CDEPEND}
-   >=virtual/jdk-1.6
+
+DEPEND="
+   ${CDEPEND}
test? (
dev-java/ant-junit:0
dev-java/junitperf:0
-   )"
+   )
+   >=virtual/jdk-1.6"
 
 java_prepare() {
# Circular deps with jaxen #212993
@@ -41,9 +46,9 @@ java_prepare() {
epatch "${WORKDIR}/${P}-java5.patch"
 }
 
-# 0 - Needs X11
-# 1 -Fails with a 1.7 JDK for some reason
-# 2 -Fails with a 1.6 JDK for some reason
+# 0 - Requires X11.
+# 1 - Fails with JDK 1.7.
+# 2 - Fails with JDK 1.6.
 JAVA_RM_FILES=(
src/test/org/dom4j/bean/BeansTest.java
src/test/org/dom4j/io/StaxTest.java
@@ -67,7 +72,7 @@ src_test() {
 }
 
 src_install() {
-   java-pkg_dojar build/${PN}.jar
+   java-pkg_dojar "build/${PN}.jar"
use doc && java-pkg_dojavadoc build/doc/api
use source && java-pkg_dosrc src/java/*
 }



[gentoo-commits] repo/gentoo:master commit in: dev-java/dom4j/

2015-09-28 Thread Patrice Clement
commit: 2c76bb6dd7d9687ab1db00482b676493fd92efd1
Author: Patrice Clement  gentoo  org>
AuthorDate: Mon Sep 28 16:06:18 2015 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Mon Sep 28 16:10:43 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c76bb6d

dev-java/dom4j: Removes java-virtual/stax-api and fixes bug 561504.

Package-Manager: portage-2.2.18
Signed-off-by: Patrice Clement  gentoo.org>

 dev-java/dom4j/dom4j-1.6.1-r5.ebuild | 73 
 1 file changed, 73 insertions(+)

diff --git a/dev-java/dom4j/dom4j-1.6.1-r5.ebuild 
b/dev-java/dom4j/dom4j-1.6.1-r5.ebuild
new file mode 100644
index 000..4ed4564
--- /dev/null
+++ b/dev-java/dom4j/dom4j-1.6.1-r5.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+JAVA_PKG_IUSE="doc source test"
+
+inherit java-pkg-2 java-ant-2
+
+DESCRIPTION="Java library for working with XML"
+HOMEPAGE="http://dom4j.sourceforge.net/;
+SRC_URI="
+   mirror://sourceforge/dom4j/${P}.tar.gz
+   mirror://gentoo/${P}-java5.patch.bz2"
+
+LICENSE="dom4j"
+SLOT="1"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
+IUSE=""
+
+CDEPEND="dev-java/xpp2:0
+   dev-java/xpp3:0
+   dev-java/jaxme:0
+   dev-java/xsdlib:0
+   dev-java/relaxng-datatype:0"
+RDEPEND="${CDEPEND}
+   >=virtual/jre-1.6"
+DEPEND="${CDEPEND}
+   >=virtual/jdk-1.6
+   test? (
+   dev-java/ant-junit:0
+   dev-java/junitperf:0
+   )"
+
+java_prepare() {
+   # Circular deps with jaxen #212993
+   find -name '*.jar' -! -name jaxen-1.1-beta-6.jar -exec rm -v {} + || die
+
+   # Add missing methods to compile on Java 5 #137970
+   epatch "${WORKDIR}/${P}-java5.patch"
+}
+
+# 0 - Needs X11
+# 1 -Fails with a 1.7 JDK for some reason
+# 2 -Fails with a 1.6 JDK for some reason
+JAVA_RM_FILES=(
+   src/test/org/dom4j/bean/BeansTest.java
+   src/test/org/dom4j/io/StaxTest.java
+   src/test/org/dom4j/rule/RuleTest.java
+)
+
+JAVA_ANT_REWRITE_CLASSPATH="yes"
+JAVA_ANT_CLASSPATH_TAGS+=" javadoc"
+
+JAVA_ANT_ENCODING="ISO-8859-1"
+
+EANT_BUILD_TARGET="clean package"
+EANT_GENTOO_CLASSPATH="jaxme,relaxng-datatype,xpp2,xpp3,xsdlib"
+EANT_GENTOO_CLASSPATH_EXTRA="lib/jaxen-1.1-beta-6.jar"
+EANT_EXTRA_ARGS="-Dbuild.javadocs=build/doc/api"
+
+EANT_TEST_GENTOO_CLASSPATH="${EANT_GENTOO_CLASSPATH},junitperf"
+
+src_test() {
+   java-pkg-2_src_test
+}
+
+src_install() {
+   java-pkg_dojar build/${PN}.jar
+   use doc && java-pkg_dojavadoc build/doc/api
+   use source && java-pkg_dosrc src/java/*
+}