[gentoo-commits] repo/gentoo:master commit in: dev-java/jdom/
commit: 3c4baec4bf2bfa4712e2f72926b3a2265cfd5bf5 Author: Volkmar W. Pogatzki pogatzki net> AuthorDate: Mon Jun 10 08:42:07 2024 + Commit: Miroslav Šulc gentoo org> CommitDate: Mon Jun 17 08:50:46 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c4baec4 dev-java/jdom: rewrite with java-pkg-simple Signed-off-by: Volkmar W. Pogatzki pogatzki.net> Closes: https://github.com/gentoo/gentoo/pull/36770/commits/0a79200c736822650c8eb22d7d8981c93ea49fe0 Signed-off-by: Miroslav Šulc gentoo.org> dev-java/jdom/jdom-1.1.3-r2.ebuild | 38 ++ 1 file changed, 38 insertions(+) diff --git a/dev-java/jdom/jdom-1.1.3-r2.ebuild b/dev-java/jdom/jdom-1.1.3-r2.ebuild new file mode 100644 index ..e321b981d167 --- /dev/null +++ b/dev-java/jdom/jdom-1.1.3-r2.ebuild @@ -0,0 +1,38 @@ +# 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="Java API to manipulate XML data" +HOMEPAGE="http://jdom.org; +SRC_URI="http://jdom.org/dist/binary/archive/${P}.tar.gz; +S="${WORKDIR}/${PN}" + +LICENSE="JDOM" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" + +DEPEND=">=virtual/jdk-1.8:*" +RDEPEND=">=virtual/jre-1.8:*" + +DOCS=( {CHANGES,COMMITTERS,README,TODO}.txt ) + +JAVA_SRC_DIR="src" + +src_prepare() { + java-pkg-2_src_prepare + java-pkg_clean + + # circular dependency with jaxen-1.2[jdom] + rm -v src/java/org/jdom/xpath/JaxenXPath.java \ + || die "Unable to remove Jaxen Binding class." +} + +src_install() { + java-pkg-simple_src_install + use examples && java-pkg_doexamples samples +}
[gentoo-commits] repo/gentoo:master commit in: dev-java/jdom/files/, dev-java/jdom/
commit: 5de392670eebc911ec424ea1c560925a2fd0e7dd Author: Volkmar W. Pogatzki pogatzki net> AuthorDate: Tue Feb 14 15:25:49 2023 + Commit: Miroslav Šulc gentoo org> CommitDate: Mon Mar 27 10:24:05 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5de39267 dev-java/jdom: enable tests Adds Automatic-module-name via MANIFEST.MF Enables tests skipping 28 tests which otherwise would fail see https://bugs.gentoo.org/901743 Signed-off-by: Volkmar W. Pogatzki pogatzki.net> Closes: https://github.com/gentoo/gentoo/pull/29519 Signed-off-by: Miroslav Šulc gentoo.org> .../files/jdom-2.0.6.1-skip-failing-tests.patch| 248 + dev-java/jdom/jdom-2.0.6.1.ebuild | 47 ++-- 2 files changed, 278 insertions(+), 17 deletions(-) diff --git a/dev-java/jdom/files/jdom-2.0.6.1-skip-failing-tests.patch b/dev-java/jdom/files/jdom-2.0.6.1-skip-failing-tests.patch new file mode 100644 index ..cb8675153b8a --- /dev/null +++ b/dev-java/jdom/files/jdom-2.0.6.1-skip-failing-tests.patch @@ -0,0 +1,248 @@ +In order to enable tests we skip ( @Ignore ) several of them which +would otherwise fail, see bug #901743. +--- a/test/src/java/org/jdom2/test/cases/input/TestSAXBuilder.java b/test/src/java/org/jdom2/test/cases/input/TestSAXBuilder.java +@@ -86,6 +86,7 @@ import java.util.List; + + import org.junit.Ignore; + import org.junit.Test; ++import org.junit.Ignore; + import org.xml.sax.Attributes; + import org.xml.sax.DTDHandler; + import org.xml.sax.EntityResolver; +@@ -696,6 +697,7 @@ public final class TestSAXBuilder { + * are added to the DocType + */ + @Test ++@Ignore + public void test_TCM__void_setExpandEntities_boolean() throws JDOMException, IOException { + //test entity exansion on internal entity + +--- a/test/src/java/org/jdom2/test/cases/output/AbstractTestOutputter.java b/test/src/java/org/jdom2/test/cases/output/AbstractTestOutputter.java +@@ -6,6 +6,7 @@ import java.util.ArrayList; + import java.util.List; + + import org.junit.Test; ++import org.junit.Ignore; + + import org.jdom2.Attribute; + import org.jdom2.CDATA; +@@ -483,6 +484,7 @@ public abstract class AbstractTestOutputter { + } + + @Test ++ @Ignore + public void testDocTypeSimpleISS() { + DocType content = new DocType("root"); + content.setInternalSubset(""); +@@ -518,6 +520,7 @@ public abstract class AbstractTestOutputter { + } + + @Test ++ @Ignore + public void testDocTypeSystemIDISS() { + DocType content = new DocType("root", "sysid"); + content.setInternalSubset("internal"); +@@ -553,6 +556,7 @@ public abstract class AbstractTestOutputter { + } + + @Test ++ @Ignore + public void testDocTypePublicSystemIDISS() { + DocType content = new DocType("root", "pubid", "sysid"); + content.setInternalSubset("internal"); +@@ -768,6 +772,7 @@ public abstract class AbstractTestOutputter { + } + + @Test ++ @Ignore + public void testOutputElementAttributeNotSpecifiedB() { + String txt = ""; + final Element root = new Element("root"); +@@ -,6 +1116,7 @@ public abstract class AbstractTestOutputter { + } + + @Test ++ @Ignore + public void testOutputDocTypeInternalSubset() { + String dec = ""; + DocType dt = new DocType("root"); +@@ -1151,6 +1157,7 @@ public abstract class AbstractTestOutputter { + } + + @Test ++ @Ignore + public void testOutputDocumentOmitEncoding() { + Document doc = new Document(); + doc.addContent(new Element("root")); +--- a/test/src/java/org/jdom2/test/cases/output/AbstractTestRoundTrip.java b/test/src/java/org/jdom2/test/cases/output/AbstractTestRoundTrip.java +@@ -5,6 +5,7 @@ import static org.junit.Assert.assertTrue; + import java.io.IOException; + + import org.junit.Test; ++import org.junit.Ignore; + + import org.jdom2.Document; + import org.jdom2.Element; +@@ -63,6 +64,7 @@ public abstract class AbstractTestRoundTrip { + } + + @Test ++ @Ignore + public void testNamespaces() throws JDOMException, IOException { + final SAXBuilder sb = new SAXBuilder(); + +@@ -72,6 +74,7 @@ public abstract class AbstractTestRoundTrip { + } + + @Test ++ @Ignore + public void testComplex() throws JDOMException, IOException { + final SAXBuilder sb = new SAXBuilder(); + +--- a/test/src/java/org/jdom2/test/cases/output/TestDOMOutputter.java b/test/src/java/org/jdom2/test/cases/output/TestDOMOutputter.java +@@ -237,6 +237,7 @@ public final class TestDOMOutputter extends AbstractTestOutputter { + } + + @Test ++@Ignore + public void testWithDocType() { +
[gentoo-commits] repo/gentoo:master commit in: dev-java/jdom/files/, dev-java/jdom/
commit: 0f9a4ef4760d05d8eddbe5ffea7f3b79758dd5f6 Author: Volkmar W. Pogatzki pogatzki net> AuthorDate: Wed Jun 22 13:41:58 2022 + Commit: Miroslav Šulc gentoo org> CommitDate: Thu Jun 23 03:56:31 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f9a4ef4 dev-java/jdom: drop 2.0.6-r5 Signed-off-by: Volkmar W. Pogatzki pogatzki.net> Closes: https://github.com/gentoo/gentoo/pull/26040 Signed-off-by: Miroslav Šulc gentoo.org> dev-java/jdom/Manifest| 1 - dev-java/jdom/files/build-xml-2.patch | 36 dev-java/jdom/jdom-2.0.6-r5.ebuild| 64 --- 3 files changed, 101 deletions(-) diff --git a/dev-java/jdom/Manifest b/dev-java/jdom/Manifest index f1a5bdf79b25..ac1c82fc0e38 100644 --- a/dev-java/jdom/Manifest +++ b/dev-java/jdom/Manifest @@ -1,3 +1,2 @@ DIST JDOM-2.0.6.1.tar.gz 8368301 BLAKE2B b9d5d8e611b9a0505c9576f2c4a2243eddd8a171bbe44d83440edf44154cae80138ddca8a0bceb3124a6825111d30641a28d645507a1bacad6a8cb9ad1dbccdd SHA512 c09b422b0635a478cb70e57e4c35bc7f505f6a2730be813d6e63c053814581e4dc3fdf431b945394c30ab37a8fb83fd103767f8de84d28bef79e95e2c37518e1 -DIST JDOM-2.0.6.tar.gz 8344114 BLAKE2B 0b9a568fe4de1fb9afc5a547d75aa1d3556bf497c76e3d32d1ebd7658634ea02e4fafa3c6261b64d9b803fc6e78ae013fb8a366bcbd5024e8ab0aced83f58e33 SHA512 d585b39159f0887485b2e681609b51113de6bc7c43627c42d7e81eb06ac65c507b43cf3d81c5df4399b1e3abf454c8852264a84567940bc5ba0c358eb9c0c4a1 DIST jdom-1.1.3.tar.gz 4233403 BLAKE2B 9e4afacc6f10d2be1d793bd3b9f438f79e8e27f50bcae83eac5054df806c01c211ac493465bcda58ac204e796663ffb8aedf43a177f23c23a69af399243461a0 SHA512 a693fcc0d5c8ab3cf086a7904c7fb711e7deedca542089b84c6d011584e0d889495a58843033bff25272fdf130b1347419e31b9a4650c85ce9dfa19022dc0278 diff --git a/dev-java/jdom/files/build-xml-2.patch b/dev-java/jdom/files/build-xml-2.patch deleted file mode 100644 index 420f9eff1993.. --- a/dev-java/jdom/files/build-xml-2.patch +++ /dev/null @@ -1,36 +0,0 @@ a/build.xml2015-02-15 02:58:04.0 + -+++ b/build.xml2015-08-27 23:11:09.807800249 +0100 -@@ -267,7 +267,7 @@ - - - -- - - -@@ -296,7 +296,7 @@ - - - -- - - -@@ -320,6 +320,7 @@ - - - -+ - - - diff --git a/dev-java/jdom/jdom-2.0.6-r5.ebuild b/dev-java/jdom/jdom-2.0.6-r5.ebuild deleted file mode 100644 index 772c36da6de7.. --- a/dev-java/jdom/jdom-2.0.6-r5.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -MY_P="JDOM-${PV}" -JAVA_PKG_IUSE="doc source" - -inherit java-pkg-2 java-ant-2 - -DESCRIPTION="Java API to manipulate XML data" -SRC_URI="https://github.com/hunterhacker/${PN}/archive/${MY_P}.tar.gz; -HOMEPAGE="http://www.jdom.org; - -LICENSE="Apache-1.1" -SLOT="2" -KEYWORDS="amd64 ~arm arm64 ppc64 x86" -IUSE="test" -RESTRICT="!test? ( test )" - -CDEPEND=" - dev-java/iso-relax:0 - dev-java/jaxen:1.2 - dev-java/xalan:0" - -RDEPEND=" - ${CDEPEND} - >=virtual/jre-1.8:*" - -DEPEND=" - ${CDEPEND} - >=virtual/jdk-1.8:* - test? ( dev-java/ant-junit:0 )" - -JAVA_ANT_REWRITE_CLASSPATH="true" -EANT_BUILD_TARGET="jars" -EANT_TEST_TARGET="junit" -EANT_GENTOO_CLASSPATH="iso-relax,jaxen-1.2,xalan" -S="${WORKDIR}/${PN}-${MY_P}" - -PATCHES=( - "${FILESDIR}/build-xml-2.patch" -) - -src_prepare() { - default - java-pkg_clean - - # Remove Android stuff to avoid junit RDEPEND. - rm -vr contrib/src/java/org/jdom2/contrib/android || die -} - -src_install() { - java-pkg_newjar build/package/${PN}-${SLOT}.x-.??.??.??.??.jar ${PN}.jar - java-pkg_newjar build/package/${PN}-${SLOT}.x-.??.??.??.??-contrib.jar ${PN}-contrib.jar - - dodoc {CHANGES,COMMITTERS,README,TODO}.txt - use doc && java-pkg_dojavadoc build/apidocs - use source && java-pkg_dosrc {contrib,core}/src/java/* -} - -src_test() { - java-pkg-2_src_test -}
[gentoo-commits] repo/gentoo:master commit in: dev-java/jdom/
commit: 50c6135f990626bd85d0ca375a698820d7e6abf3 Author: Agostino Sarubbo gentoo org> AuthorDate: Wed Jun 22 13:25:00 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Wed Jun 22 13:25:00 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50c6135f dev-java/jdom: x86 stable wrt bug #853316 Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> dev-java/jdom/jdom-2.0.6.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-java/jdom/jdom-2.0.6.1.ebuild b/dev-java/jdom/jdom-2.0.6.1.ebuild index 975f7cb7c8d9..5cbdaa66520d 100644 --- a/dev-java/jdom/jdom-2.0.6.1.ebuild +++ b/dev-java/jdom/jdom-2.0.6.1.ebuild @@ -15,7 +15,7 @@ SRC_URI="https://github.com/hunterhacker/jdom/archive/${PN^^}-${PV}.tar.gz; LICENSE="Apache-1.1" SLOT="2" -KEYWORDS="amd64 ~arm arm64 ppc64 ~x86" +KEYWORDS="amd64 ~arm arm64 ppc64 x86" # FAILURES!!! # Tests run: 1887, Failures: 23
[gentoo-commits] repo/gentoo:master commit in: dev-java/jdom/
commit: b663e1dc89f0c8bfaeb353cd73952ab95c980ed9 Author: Jakov Smolić gentoo org> AuthorDate: Wed Jun 22 13:12:27 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Wed Jun 22 13:12:27 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b663e1dc dev-java/jdom: Stabilize 2.0.6.1 arm64, #853316 Signed-off-by: Jakov Smolić gentoo.org> dev-java/jdom/jdom-2.0.6.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-java/jdom/jdom-2.0.6.1.ebuild b/dev-java/jdom/jdom-2.0.6.1.ebuild index b3c7a1f22702..975f7cb7c8d9 100644 --- a/dev-java/jdom/jdom-2.0.6.1.ebuild +++ b/dev-java/jdom/jdom-2.0.6.1.ebuild @@ -15,7 +15,7 @@ SRC_URI="https://github.com/hunterhacker/jdom/archive/${PN^^}-${PV}.tar.gz; LICENSE="Apache-1.1" SLOT="2" -KEYWORDS="amd64 ~arm ~arm64 ppc64 ~x86" +KEYWORDS="amd64 ~arm arm64 ppc64 ~x86" # FAILURES!!! # Tests run: 1887, Failures: 23
[gentoo-commits] repo/gentoo:master commit in: dev-java/jdom/
commit: e11807df6bf41d21d020d1e68e7570ace29147de Author: Jakov Smolić gentoo org> AuthorDate: Wed Jun 22 11:40:14 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Wed Jun 22 11:40:14 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e11807df dev-java/jdom: Stabilize 2.0.6.1 ppc64, #853316 Signed-off-by: Jakov Smolić gentoo.org> dev-java/jdom/jdom-2.0.6.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-java/jdom/jdom-2.0.6.1.ebuild b/dev-java/jdom/jdom-2.0.6.1.ebuild index 48233ea9fd24..b3c7a1f22702 100644 --- a/dev-java/jdom/jdom-2.0.6.1.ebuild +++ b/dev-java/jdom/jdom-2.0.6.1.ebuild @@ -15,7 +15,7 @@ SRC_URI="https://github.com/hunterhacker/jdom/archive/${PN^^}-${PV}.tar.gz; LICENSE="Apache-1.1" SLOT="2" -KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 ppc64 ~x86" # FAILURES!!! # Tests run: 1887, Failures: 23
[gentoo-commits] repo/gentoo:master commit in: dev-java/jdom/
commit: 348d30ce4af35fa75876c248b52800eae26421fd Author: Volkmar W. Pogatzki pogatzki net> AuthorDate: Fri May 6 17:41:20 2022 + Commit: Florian Schmaus gentoo org> CommitDate: Sun May 22 17:19:32 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=348d30ce dev-java/jdom: add 2.0.6.1 Signed-off-by: Volkmar W. Pogatzki pogatzki.net> Closes: https://github.com/gentoo/gentoo/pull/25477 Signed-off-by: Florian Schmaus gentoo.org> dev-java/jdom/Manifest| 1 + dev-java/jdom/jdom-2.0.6.1.ebuild | 97 +++ dev-java/jdom/metadata.xml| 3 ++ 3 files changed, 101 insertions(+) diff --git a/dev-java/jdom/Manifest b/dev-java/jdom/Manifest index 251072f6c988..f1a5bdf79b25 100644 --- a/dev-java/jdom/Manifest +++ b/dev-java/jdom/Manifest @@ -1,2 +1,3 @@ +DIST JDOM-2.0.6.1.tar.gz 8368301 BLAKE2B b9d5d8e611b9a0505c9576f2c4a2243eddd8a171bbe44d83440edf44154cae80138ddca8a0bceb3124a6825111d30641a28d645507a1bacad6a8cb9ad1dbccdd SHA512 c09b422b0635a478cb70e57e4c35bc7f505f6a2730be813d6e63c053814581e4dc3fdf431b945394c30ab37a8fb83fd103767f8de84d28bef79e95e2c37518e1 DIST JDOM-2.0.6.tar.gz 8344114 BLAKE2B 0b9a568fe4de1fb9afc5a547d75aa1d3556bf497c76e3d32d1ebd7658634ea02e4fafa3c6261b64d9b803fc6e78ae013fb8a366bcbd5024e8ab0aced83f58e33 SHA512 d585b39159f0887485b2e681609b51113de6bc7c43627c42d7e81eb06ac65c507b43cf3d81c5df4399b1e3abf454c8852264a84567940bc5ba0c358eb9c0c4a1 DIST jdom-1.1.3.tar.gz 4233403 BLAKE2B 9e4afacc6f10d2be1d793bd3b9f438f79e8e27f50bcae83eac5054df806c01c211ac493465bcda58ac204e796663ffb8aedf43a177f23c23a69af399243461a0 SHA512 a693fcc0d5c8ab3cf086a7904c7fb711e7deedca542089b84c6d011584e0d889495a58843033bff25272fdf130b1347419e31b9a4650c85ce9dfa19022dc0278 diff --git a/dev-java/jdom/jdom-2.0.6.1.ebuild b/dev-java/jdom/jdom-2.0.6.1.ebuild new file mode 100644 index ..3c0b46178bc4 --- /dev/null +++ b/dev-java/jdom/jdom-2.0.6.1.ebuild @@ -0,0 +1,97 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +JAVA_PKG_IUSE="doc source test" +MAVEN_ID="org.jdom:jdom2:2.0.6.1" +JAVA_TESTING_FRAMEWORKS="junit-4" + +inherit java-pkg-2 java-pkg-simple + +DESCRIPTION="Java-based solution for accessing, manipulating, and outputting XML data" +HOMEPAGE="http://www.jdom.org; +SRC_URI="https://github.com/hunterhacker/jdom/archive/${PN^^}-${PV}.tar.gz; + +LICENSE="Apache-1.1" +SLOT="2" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" + +# FAILURES!!! +# Tests run: 1887, Failures: 23 +RESTRICT="test" + +CP_DEPEND=" + dev-java/iso-relax:0 + dev-java/jaxen:1.2 + dev-java/xalan:0 +" + +DEPEND=" + >=virtual/jdk-1.8:* + ${CP_DEPEND} + test? ( + dev-java/xerces:2 + ) +" + +RDEPEND=" + >=virtual/jre-1.8:* + ${CP_DEPEND} +" + +S="${WORKDIR}/jdom-JDOM-${PV}" + +JAVA_TEST_SRC_DIR="test/src/java" +JAVA_TEST_RESOURCE_DIRS="test/src/resources" +JAVA_TEST_GENTOO_CLASSPATH="junit-4,xerces-2" + +src_prepare() { + default + java-pkg_clean + + # Remove Android stuff to avoid junit RDEPEND. + rm -vr contrib/src/java/org/jdom2/contrib/android || die + + # There are resources in JAVA_TEST_SRC_DIR + cp -r test/src/{java,resources}/org || die + # Remove .java files from JAVA_TEST_RESOURCE_DIRS + find test/src/resources -type f -name '*.java' -exec rm -rf {} + || die "deleting classes failed" +} + +src_compile() { + JAVA_SRC_DIR="core/src/java" + JAVA_JAR_FILENAME="jdom.jar" + java-pkg-simple_src_compile + JAVA_GENTOO_CLASSPATH_EXTRA+=":jdom.jar" + rm -rf target || die + + JAVA_SRC_DIR="contrib/src/java" + JAVA_RESOURCE_DIRS="contrib/src/resources" + JAVA_JAR_FILENAME="jdom-contrib.jar" + java-pkg-simple_src_compile + JAVA_GENTOO_CLASSPATH_EXTRA+=":jdom-contrib.jar" + rm -rf target || die + + if use doc; then + JAVA_SRC_DIR=() + JAVA_SRC_DIR=( + "core/src/java" + "contrib/src/java" + ) + JAVA_JAR_FILENAME="ignoreme.jar" + java-pkg-simple_src_compile + fi +} + +src_install() { + default # https://bugs.gentoo.org/789582 + java-pkg_dojar "jdom.jar" + java-pkg_dojar "jdom-contrib.jar" + if use doc; then + java-pkg_dojavadoc target/api + fi + if use source; then + java-pkg_dosrc "core/src/java/*" "contrib/src/java/*" + fi +} diff --git a/dev-java/jdom/metadata.xml b/dev-java/jdom/metadata.xml index 129b89aa2cb9..8495676e21fd 100644 --- a/dev-java/jdom/metadata.xml +++ b/dev-java/jdom/metadata.xml @@ -8,4 +8,7 @@ hunterhacker/jdom + + JDOM is a Java-oriented object model which models XML documents. It provides a Java-centric means of generating and
[gentoo-commits] repo/gentoo:master commit in: dev-java/jdom/
commit: 59d6aca7837f819d9bc5f4bc69209c1348f3b6d2 Author: Miroslav Šulc gentoo org> AuthorDate: Sun May 16 18:11:20 2021 + Commit: Miroslav Šulc gentoo org> CommitDate: Sun May 16 18:11:20 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59d6aca7 dev-java/jdom: removed obsolete 2.0.6-r4 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Miroslav Šulc gentoo.org> dev-java/jdom/jdom-2.0.6-r4.ebuild | 64 -- 1 file changed, 64 deletions(-) diff --git a/dev-java/jdom/jdom-2.0.6-r4.ebuild b/dev-java/jdom/jdom-2.0.6-r4.ebuild deleted file mode 100644 index 8549f9e42e1..000 --- a/dev-java/jdom/jdom-2.0.6-r4.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -MY_P="JDOM-${PV}" -JAVA_PKG_IUSE="doc source" - -inherit epatch java-pkg-2 java-ant-2 - -DESCRIPTION="Java API to manipulate XML data" -SRC_URI="https://github.com/hunterhacker/${PN}/archive/${MY_P}.tar.gz; -HOMEPAGE="http://www.jdom.org; -LICENSE="Apache-1.1" -SLOT="2" -KEYWORDS="amd64 ~arm ~arm64 ppc64 x86" -IUSE="test" -RESTRICT="!test? ( test )" - -CDEPEND=" - dev-java/xalan:0 - dev-java/jaxen:1.1 - dev-java/iso-relax:0" - -RDEPEND=" - ${CDEPEND} - >=virtual/jre-1.6" - -DEPEND=" - ${CDEPEND} - >=virtual/jdk-1.6 - test? ( dev-java/ant-junit:0 )" - -JAVA_ANT_REWRITE_CLASSPATH="true" -EANT_BUILD_TARGET="jars" -EANT_TEST_TARGET="junit" -EANT_GENTOO_CLASSPATH="iso-relax,jaxen-1.1,xalan" -S="${WORKDIR}/${PN}-${MY_P}" - -PATCHES=( - "${FILESDIR}/build-xml-2.patch" -) - -java_prepare() { - java-pkg_clean - - epatch "${PATCHES[@]}" - - # Remove Android stuff to avoid junit RDEPEND. - rm -vr contrib/src/java/org/jdom2/contrib/android || die -} - -src_install() { - java-pkg_newjar build/package/${PN}-${SLOT}.x-.??.??.??.??.jar ${PN}.jar - java-pkg_newjar build/package/${PN}-${SLOT}.x-.??.??.??.??-contrib.jar ${PN}-contrib.jar - - dodoc {CHANGES,COMMITTERS,README,TODO}.txt - use doc && java-pkg_dojavadoc build/apidocs - use source && java-pkg_dosrc {contrib,core}/src/java/* -} - -src_test() { - java-pkg-2_src_test -}
[gentoo-commits] repo/gentoo:master commit in: dev-java/jdom/
commit: 78b242f754fe61e885c1ee8315ae492686201813 Author: Sam James gentoo org> AuthorDate: Sun May 16 14:55:16 2021 + Commit: Sam James gentoo org> CommitDate: Sun May 16 14:55:16 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78b242f7 dev-java/jdom: Stabilize 2.0.6-r5 x86, #783897 Signed-off-by: Sam James gentoo.org> dev-java/jdom/jdom-2.0.6-r5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-java/jdom/jdom-2.0.6-r5.ebuild b/dev-java/jdom/jdom-2.0.6-r5.ebuild index 74fde49b3c1..772c36da6de 100644 --- a/dev-java/jdom/jdom-2.0.6-r5.ebuild +++ b/dev-java/jdom/jdom-2.0.6-r5.ebuild @@ -14,7 +14,7 @@ HOMEPAGE="http://www.jdom.org; LICENSE="Apache-1.1" SLOT="2" -KEYWORDS="amd64 ~arm arm64 ppc64 ~x86" +KEYWORDS="amd64 ~arm arm64 ppc64 x86" IUSE="test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-java/jdom/
commit: afa8d5723a146c7c740d1c757f1227dc74620394 Author: Sam James gentoo org> AuthorDate: Sun Apr 25 16:07:17 2021 + Commit: Sam James gentoo org> CommitDate: Sun Apr 25 16:08:27 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=afa8d572 dev-java/jdom: Stabilize 2.0.6-r5 arm64, #783897 Signed-off-by: Sam James gentoo.org> dev-java/jdom/jdom-2.0.6-r5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-java/jdom/jdom-2.0.6-r5.ebuild b/dev-java/jdom/jdom-2.0.6-r5.ebuild index ae8fd7f121a..74fde49b3c1 100644 --- a/dev-java/jdom/jdom-2.0.6-r5.ebuild +++ b/dev-java/jdom/jdom-2.0.6-r5.ebuild @@ -14,7 +14,7 @@ HOMEPAGE="http://www.jdom.org; LICENSE="Apache-1.1" SLOT="2" -KEYWORDS="amd64 ~arm ~arm64 ppc64 ~x86" +KEYWORDS="amd64 ~arm arm64 ppc64 ~x86" IUSE="test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-java/jdom/
commit: f6648ab942297e150f8bce0d2cb927dbb280bcb4 Author: Sam James gentoo org> AuthorDate: Fri Apr 23 13:32:20 2021 + Commit: Sam James gentoo org> CommitDate: Fri Apr 23 13:32:20 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6648ab9 dev-java/jdom: Stabilize 2.0.6-r5 ppc64, #783897 Signed-off-by: Sam James gentoo.org> dev-java/jdom/jdom-2.0.6-r5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-java/jdom/jdom-2.0.6-r5.ebuild b/dev-java/jdom/jdom-2.0.6-r5.ebuild index 6ebc16ddfbd..ae8fd7f121a 100644 --- a/dev-java/jdom/jdom-2.0.6-r5.ebuild +++ b/dev-java/jdom/jdom-2.0.6-r5.ebuild @@ -14,7 +14,7 @@ HOMEPAGE="http://www.jdom.org; LICENSE="Apache-1.1" SLOT="2" -KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 ppc64 ~x86" IUSE="test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-java/jdom/
commit: 4e67b2afc80a83ea171e5d3e62d02b84f1812e4e Author: Sam James gentoo org> AuthorDate: Thu Apr 22 20:24:56 2021 + Commit: Sam James gentoo org> CommitDate: Thu Apr 22 20:24:56 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e67b2af dev-java/jdom: Stabilize 2.0.6-r5 amd64, #783897 Signed-off-by: Sam James gentoo.org> dev-java/jdom/jdom-2.0.6-r5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-java/jdom/jdom-2.0.6-r5.ebuild b/dev-java/jdom/jdom-2.0.6-r5.ebuild index 89c91adcfed..6ebc16ddfbd 100644 --- a/dev-java/jdom/jdom-2.0.6-r5.ebuild +++ b/dev-java/jdom/jdom-2.0.6-r5.ebuild @@ -14,7 +14,7 @@ HOMEPAGE="http://www.jdom.org; LICENSE="Apache-1.1" SLOT="2" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86" IUSE="test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-java/jdom/
commit: 51463a0723ee5c3bd185033b81ccc55e9ddde06a Author: Volkmar W. Pogatzki pogatzki net> AuthorDate: Mon Apr 19 09:05:12 2021 + Commit: Miroslav Šulc gentoo org> CommitDate: Mon Apr 19 11:15:54 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51463a07 dev-java/jdom: EAPI 7, min java 1.8 Bug: https://bugs.gentoo.org/784038 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/20451 Signed-off-by: Miroslav Šulc gentoo.org> dev-java/jdom/jdom-1.1.3-r1.ebuild | 51 ++ 1 file changed, 51 insertions(+) diff --git a/dev-java/jdom/jdom-1.1.3-r1.ebuild b/dev-java/jdom/jdom-1.1.3-r1.ebuild new file mode 100644 index 000..f176d2284a8 --- /dev/null +++ b/dev-java/jdom/jdom-1.1.3-r1.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +JAVA_PKG_IUSE="doc examples source" + +inherit java-pkg-2 java-ant-2 + +DESCRIPTION="Java API to manipulate XML data" +SRC_URI="http://www.jdom.org/dist/binary/archive/${P}.tar.gz; +HOMEPAGE="http://www.jdom.org; + +LICENSE="JDOM" +SLOT="0" +KEYWORDS="amd64 ~arm arm64 ppc64 x86" + +RDEPEND=">=virtual/jre-1.8:*" +DEPEND=">=virtual/jdk-1.8:*" + +S="${WORKDIR}/${PN}" + +src_prepare() { + default + java-pkg_clean + + rm -r build/apidocs || die + + rm -v src/java/org/jdom/xpath/JaxenXPath.java \ + || die "Unable to remove Jaxen Binding class." + + sed -i -e 's|${name}-${version.impl}|${name}|g' \ + -e 's||build.javadocs}" /> -->|' \ + "${S}"/build.xml || die + + if ! use doc; then + sed -i -e 's|depends="compile,javadoc"|depends="compile"|' \ + "${S}"/build.xml || die + fi +} + +EANT_BUILD_TARGET="package" + +src_install() { + java-pkg_dojar build/*.jar + dodoc CHANGES.txt COMMITTERS.txt README.txt TODO.txt + use doc && java-pkg_dojavadoc build/apidocs + use examples && java-pkg_doexamples samples + use source && java-pkg_dosrc src/java/org +}
[gentoo-commits] repo/gentoo:master commit in: dev-java/jdom/
commit: 9a0501f1ddb6da4857bdfffaaca5045327513f2b Author: Miroslav Šulc gentoo org> AuthorDate: Mon Apr 19 11:15:47 2021 + Commit: Miroslav Šulc gentoo org> CommitDate: Mon Apr 19 11:15:54 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a0501f1 dev-java/jdom: removed obsolete 1.1.3 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Miroslav Šulc gentoo.org> dev-java/jdom/jdom-1.1.3.ebuild | 49 - 1 file changed, 49 deletions(-) diff --git a/dev-java/jdom/jdom-1.1.3.ebuild b/dev-java/jdom/jdom-1.1.3.ebuild deleted file mode 100644 index 7d7440c0978..000 --- a/dev-java/jdom/jdom-1.1.3.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# 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 - -DESCRIPTION="Java API to manipulate XML data" -SRC_URI="http://www.jdom.org/dist/binary/archive/${P}.tar.gz; -HOMEPAGE="http://www.jdom.org; -LICENSE="JDOM" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ppc64 x86" -IUSE="" - -RDEPEND=">=virtual/jre-1.6" -DEPEND=">=virtual/jdk-1.6" - -S="${WORKDIR}/${PN}" - -java_prepare() { - java-pkg_clean - - rm -r build/apidocs || die - - rm -v src/java/org/jdom/xpath/JaxenXPath.java \ - || die "Unable to remove Jaxen Binding class." - - sed -i -e 's|${name}-${version.impl}|${name}|g' \ - -e 's||build.javadocs}" /> -->|' \ - "${S}"/build.xml || die - - if ! use doc; then - sed -i -e 's|depends="compile,javadoc"|depends="compile"|' \ - "${S}"/build.xml || die - fi -} - -EANT_BUILD_TARGET="package" - -src_install() { - java-pkg_dojar build/*.jar - dodoc CHANGES.txt COMMITTERS.txt README.txt TODO.txt - use doc && java-pkg_dojavadoc build/apidocs - use examples && java-pkg_doexamples samples - use source && java-pkg_dosrc src/java/org -}
[gentoo-commits] repo/gentoo:master commit in: dev-java/jdom/
commit: 66def6829fd53aa633e35ee64094f77ae91aa3b4 Author: Miroslav Šulc gentoo org> AuthorDate: Sun Apr 18 13:46:51 2021 + Commit: Miroslav Šulc gentoo org> CommitDate: Sun Apr 18 13:46:51 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66def682 dev-java/jdom: reverted 2.0.6-r5 to unstable Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Miroslav Šulc gentoo.org> dev-java/jdom/jdom-2.0.6-r5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-java/jdom/jdom-2.0.6-r5.ebuild b/dev-java/jdom/jdom-2.0.6-r5.ebuild index b1c14083879..89c91adcfed 100644 --- a/dev-java/jdom/jdom-2.0.6-r5.ebuild +++ b/dev-java/jdom/jdom-2.0.6-r5.ebuild @@ -14,7 +14,7 @@ HOMEPAGE="http://www.jdom.org; LICENSE="Apache-1.1" SLOT="2" -KEYWORDS="amd64 ~arm ~arm64 ppc64 x86" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" IUSE="test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-java/jdom/files/, dev-java/jdom/
commit: 50a56a0bf3dd898b5f7c9fea5ce16d8b7bc893b2 Author: Volkmar W. Pogatzki pogatzki net> AuthorDate: Sat Apr 17 15:18:48 2021 + Commit: Miroslav Šulc gentoo org> CommitDate: Sun Apr 18 13:44:41 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50a56a0b dev-java/jdom: eapi7, min java 1.8 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/20427 Signed-off-by: Miroslav Šulc gentoo.org> dev-java/jdom/files/build-xml-2.patch | 4 +-- dev-java/jdom/jdom-2.0.6-r5.ebuild| 64 +++ 2 files changed, 66 insertions(+), 2 deletions(-) diff --git a/dev-java/jdom/files/build-xml-2.patch b/dev-java/jdom/files/build-xml-2.patch index 2e3cb94ef1d..420f9eff199 100644 --- a/dev-java/jdom/files/build-xml-2.patch +++ b/dev-java/jdom/files/build-xml-2.patch @@ -1,5 +1,5 @@ build.xml.orig 2015-02-15 02:58:04.0 + -+++ build.xml 2015-08-27 23:11:09.807800249 +0100 +--- a/build.xml2015-02-15 02:58:04.0 + b/build.xml2015-08-27 23:11:09.807800249 +0100 @@ -267,7 +267,7 @@ diff --git a/dev-java/jdom/jdom-2.0.6-r5.ebuild b/dev-java/jdom/jdom-2.0.6-r5.ebuild new file mode 100644 index 000..b1c14083879 --- /dev/null +++ b/dev-java/jdom/jdom-2.0.6-r5.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +MY_P="JDOM-${PV}" +JAVA_PKG_IUSE="doc source" + +inherit java-pkg-2 java-ant-2 + +DESCRIPTION="Java API to manipulate XML data" +SRC_URI="https://github.com/hunterhacker/${PN}/archive/${MY_P}.tar.gz; +HOMEPAGE="http://www.jdom.org; + +LICENSE="Apache-1.1" +SLOT="2" +KEYWORDS="amd64 ~arm ~arm64 ppc64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +CDEPEND=" + dev-java/iso-relax:0 + dev-java/jaxen:1.2 + dev-java/xalan:0" + +RDEPEND=" + ${CDEPEND} + >=virtual/jre-1.8:*" + +DEPEND=" + ${CDEPEND} + >=virtual/jdk-1.8:* + test? ( dev-java/ant-junit:0 )" + +JAVA_ANT_REWRITE_CLASSPATH="true" +EANT_BUILD_TARGET="jars" +EANT_TEST_TARGET="junit" +EANT_GENTOO_CLASSPATH="iso-relax,jaxen-1.2,xalan" +S="${WORKDIR}/${PN}-${MY_P}" + +PATCHES=( + "${FILESDIR}/build-xml-2.patch" +) + +src_prepare() { + default + java-pkg_clean + + # Remove Android stuff to avoid junit RDEPEND. + rm -vr contrib/src/java/org/jdom2/contrib/android || die +} + +src_install() { + java-pkg_newjar build/package/${PN}-${SLOT}.x-.??.??.??.??.jar ${PN}.jar + java-pkg_newjar build/package/${PN}-${SLOT}.x-.??.??.??.??-contrib.jar ${PN}-contrib.jar + + dodoc {CHANGES,COMMITTERS,README,TODO}.txt + use doc && java-pkg_dojavadoc build/apidocs + use source && java-pkg_dosrc {contrib,core}/src/java/* +} + +src_test() { + java-pkg-2_src_test +}
[gentoo-commits] repo/gentoo:master commit in: dev-java/jdom/
commit: 089456793d6f320d1e0f7bf29f07ecb5a88d3113 Author: Sam James gentoo org> AuthorDate: Mon Jul 20 01:08:43 2020 + Commit: Sam James gentoo org> CommitDate: Mon Jul 20 01:08:43 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08945679 dev-java/jdom: arm64 keyworded (bug #720116) Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Sam James gentoo.org> dev-java/jdom/jdom-2.0.6-r4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-java/jdom/jdom-2.0.6-r4.ebuild b/dev-java/jdom/jdom-2.0.6-r4.ebuild index 8b29afa8593..30bbc1c03e9 100644 --- a/dev-java/jdom/jdom-2.0.6-r4.ebuild +++ b/dev-java/jdom/jdom-2.0.6-r4.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/hunterhacker/${PN}/archive/${MY_P}.tar.gz; HOMEPAGE="http://www.jdom.org; LICENSE="Apache-1.1" SLOT="2" -KEYWORDS="amd64 ~arm ppc64 x86" +KEYWORDS="amd64 ~arm ~arm64 ppc64 x86" IUSE="test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-java/jdom/
commit: 438d69a5026063cbb5f34922ebe2b0ec4a203de7 Author: Sam James gentoo org> AuthorDate: Thu Jul 16 22:35:42 2020 + Commit: Sam James gentoo org> CommitDate: Thu Jul 16 22:35:42 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=438d69a5 dev-java/jdom: arm keyworded (bug #720116) Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Sam James gentoo.org> dev-java/jdom/jdom-2.0.6-r4.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-java/jdom/jdom-2.0.6-r4.ebuild b/dev-java/jdom/jdom-2.0.6-r4.ebuild index 518050c9502..8b29afa8593 100644 --- a/dev-java/jdom/jdom-2.0.6-r4.ebuild +++ b/dev-java/jdom/jdom-2.0.6-r4.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=5 @@ -13,7 +13,7 @@ SRC_URI="https://github.com/hunterhacker/${PN}/archive/${MY_P}.tar.gz; HOMEPAGE="http://www.jdom.org; LICENSE="Apache-1.1" SLOT="2" -KEYWORDS="amd64 ppc64 x86" +KEYWORDS="amd64 ~arm ppc64 x86" IUSE="test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-java/jdom/
commit: 1c32bfdf4490e796bf0222dc26e31bfd80933149 Author: Aaron Bauman gentoo org> AuthorDate: Sat May 18 01:07:17 2019 + Commit: Aaron Bauman gentoo org> CommitDate: Sat May 18 01:07:17 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c32bfdf dev-java/jdom: arm64 stable Signed-off-by: Aaron Bauman gentoo.org> Package-Manager: Portage-2.3.66, Repoman-2.3.12 RepoMan-Options: --include-arches="arm64" dev-java/jdom/jdom-1.1.3.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-java/jdom/jdom-1.1.3.ebuild b/dev-java/jdom/jdom-1.1.3.ebuild index 50b12a26e0c..8fc3d32e45a 100644 --- a/dev-java/jdom/jdom-1.1.3.ebuild +++ b/dev-java/jdom/jdom-1.1.3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=5 @@ -11,7 +11,7 @@ SRC_URI="http://www.jdom.org/dist/binary/archive/${P}.tar.gz; HOMEPAGE="http://www.jdom.org; LICENSE="JDOM" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ppc64 x86" +KEYWORDS="amd64 ~arm arm64 ppc64 x86" IUSE="" RDEPEND=">=virtual/jre-1.6"
[gentoo-commits] repo/gentoo:master commit in: dev-java/jdom/, profiles/
commit: eb1fd1dbf5c543ac2d5836e413e21fa8656c371c Author: Michał Górny gentoo org> AuthorDate: Sat Jul 28 12:12:05 2018 + Commit: Michał Górny gentoo org> CommitDate: Sat Jul 28 12:15:41 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb1fd1db dev-java/jdom: Remove old masked version Bug: https://bugs.gentoo.org/559994 dev-java/jdom/Manifest | 1 - dev-java/jdom/jdom-1.0-r4.ebuild | 54 profiles/package.mask| 1 - 3 files changed, 56 deletions(-) diff --git a/dev-java/jdom/Manifest b/dev-java/jdom/Manifest index 60967b0aad8..251072f6c98 100644 --- a/dev-java/jdom/Manifest +++ b/dev-java/jdom/Manifest @@ -1,3 +1,2 @@ DIST JDOM-2.0.6.tar.gz 8344114 BLAKE2B 0b9a568fe4de1fb9afc5a547d75aa1d3556bf497c76e3d32d1ebd7658634ea02e4fafa3c6261b64d9b803fc6e78ae013fb8a366bcbd5024e8ab0aced83f58e33 SHA512 d585b39159f0887485b2e681609b51113de6bc7c43627c42d7e81eb06ac65c507b43cf3d81c5df4399b1e3abf454c8852264a84567940bc5ba0c358eb9c0c4a1 -DIST jdom-1.0.tar.gz 3571788 BLAKE2B f411941b333cb0876a2a88828a8938a346d1a008764638f58723634f24c48a843b71db1c8ddbbc62bc07bba825d5d3f24ae438668ce99389d10415ac5d1a64a8 SHA512 0bf1df21cdacdddb1df8bdfc2c4aa307bb6516a7614eb7382e99a60d03d9fcf77333e84f37ed653f264e7e9cdecb91fb9e2e11fcf76d70b3068bf238be4d0b24 DIST jdom-1.1.3.tar.gz 4233403 BLAKE2B 9e4afacc6f10d2be1d793bd3b9f438f79e8e27f50bcae83eac5054df806c01c211ac493465bcda58ac204e796663ffb8aedf43a177f23c23a69af399243461a0 SHA512 a693fcc0d5c8ab3cf086a7904c7fb711e7deedca542089b84c6d011584e0d889495a58843033bff25272fdf130b1347419e31b9a4650c85ce9dfa19022dc0278 diff --git a/dev-java/jdom/jdom-1.0-r4.ebuild b/dev-java/jdom/jdom-1.0-r4.ebuild deleted file mode 100644 index 124849d18db..000 --- a/dev-java/jdom/jdom-1.0-r4.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=0 - -JAVA_PKG_IUSE="doc examples source" - -inherit java-pkg-2 java-ant-2 - -DESCRIPTION="Java API to manipulate XML data" -SRC_URI="http://www.jdom.org/dist/source/archive/${P}.tar.gz; -HOMEPAGE="http://www.jdom.org; -LICENSE="JDOM" -SLOT="${PV}" -KEYWORDS="amd64 ~arm ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" -COMMON_DEP="dev-java/saxpath - >=dev-java/xerces-2.7" -RDEPEND=">=virtual/jre-1.4 - ${COMMON_DEP}" -DEPEND=">=virtual/jdk-1.4 - ${COMMON_DEP}" -PDEPEND="~dev-java/jdom-jaxen-${PV}" -IUSE="" - -src_unpack() { - unpack ${A} - cd "${S}" - - rm -v build/*.jar lib/*.jar || die - rm -rf build/{apidocs,samples} || die - - rm -v src/java/org/jdom/xpath/JaxenXPath.java \ - || die "Unable to remove Jaxen Binding class." - - cd "${S}"/lib - java-pkg_jar-from saxpath,xerces-2 -} - -src_compile() { - # to prevent a newer jdom from going into cp - # (EANT_ANT_TASKS doesn't work with none) - ANT_TASKS="none" eant package $(use_doc) -} - -src_install() { - java-pkg_dojar build/*.jar - - java-pkg_register-dependency "jdom-jaxen-${SLOT}" - - dodoc CHANGES.txt COMMITTERS.txt README.txt TODO.txt || die - use doc && java-pkg_dojavadoc build/apidocs - use examples && java-pkg_doexamples samples - use source && java-pkg_dosrc src/java/org -} diff --git a/profiles/package.mask b/profiles/package.mask index 60c767bb582..eddffc55f0e 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -225,7 +225,6 @@ dev-java/sun-jacc-api # Obsolete package not needed for a long time, bug #559994. Removal in a # month. dev-java/jdom-jaxen -=dev-java/jdom-1.0-r4 # Pacho Ramos (17 Jun 2018) # Dead since 2013, not compatible with latest profiles (#642568). Removal in
[gentoo-commits] repo/gentoo:master commit in: dev-java/jdom/
commit: 66172acb5a15b03e4ae419d37f38e9b67985 Author: Aaron Bauman gentoo org> AuthorDate: Sun Jun 3 00:40:59 2018 + Commit: Aaron Bauman gentoo org> CommitDate: Sun Jun 3 02:59:03 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66172acb dev-java/jdom: drop old EAPI Package-Manager: Portage-2.3.40, Repoman-2.3.9 dev-java/jdom/jdom-1.0-r2.ebuild | 67 1 file changed, 67 deletions(-) diff --git a/dev-java/jdom/jdom-1.0-r2.ebuild b/dev-java/jdom/jdom-1.0-r2.ebuild deleted file mode 100644 index 2e92729fbb7..000 --- a/dev-java/jdom/jdom-1.0-r2.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=0 - -JAVA_PKG_IUSE="doc examples source" - -inherit java-pkg-2 java-ant-2 - -DESCRIPTION="Java API to manipulate XML data" -SRC_URI="http://www.jdom.org/dist/source/${P}.tar.gz; -HOMEPAGE="http://www.jdom.org; -LICENSE="JDOM" -SLOT="${PV}" -KEYWORDS="amd64 ppc64 x86" -COMMON_DEP="dev-java/saxpath - >=dev-java/xerces-2.7" -RDEPEND=">=virtual/jre-1.4 - ${COMMON_DEP}" -DEPEND=">=virtual/jdk-1.4 - ${COMMON_DEP}" -IUSE="" - -src_unpack() { - unpack ${A} - cd "${S}" - - rm -v build/*.jar lib/*.jar || die - rm -rf build/{apidocs,samples} || die - - cd "${S}/lib" - java-pkg_jar-from saxpath,xerces-2 - - if has_version '=dev-java/jaxen-1.1*'; then - elog "jaxen detected - building jaxen support." - elog "you can ignore the warnings below" - elog "one day there will be better solution" - JAVA_PKG_STRICT="" java-pkg_jar-from jaxen-1.1 - fi -} - -src_compile() { - # to prevent a newer jdom from going into cp - # (EANT_ANT_TASKS doesn't work with none) - ANT_TASKS="none" eant package $(use_doc) -} - -src_install() { - java-pkg_dojar build/*.jar - - dodoc CHANGES.txt COMMITTERS.txt README.txt TODO.txt || die - use doc && java-pkg_dojavadoc build/apidocs - use examples && java-pkg_doexamples samples - use source && java-pkg_dosrc src/java/org -} - -pkg_postinst() { - if ! has_version '=dev-java/jaxen-1.1*'; then - elog "" - elog "If you want jaxen support for jdom then" - elog "please emerge =dev-java/jaxen-1.1* first and" - elog "re-emerge jdom. Sorry for the" - elog "inconvenience, this is to break out of the" - elog "circular dependencies." - elog "" - fi -}
[gentoo-commits] repo/gentoo:master commit in: dev-java/jdom/
commit: b408fc2e9deae3543a084e81ccd99c8c9a9eacdb Author: Alexis Ballier gentoo org> AuthorDate: Thu Jul 13 18:32:11 2017 + Commit: Alexis Ballier gentoo org> CommitDate: Thu Jul 13 18:32:24 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b408fc2e dev-java/jdom: keyword ~arm64 Package-Manager: Portage-2.3.6, Repoman-2.3.2 dev-java/jdom/jdom-1.1.3.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-java/jdom/jdom-1.1.3.ebuild b/dev-java/jdom/jdom-1.1.3.ebuild index 163a31b9884..50b12a26e0c 100644 --- a/dev-java/jdom/jdom-1.1.3.ebuild +++ b/dev-java/jdom/jdom-1.1.3.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=5 @@ -11,7 +11,7 @@ SRC_URI="http://www.jdom.org/dist/binary/archive/${P}.tar.gz; HOMEPAGE="http://www.jdom.org; LICENSE="JDOM" SLOT="0" -KEYWORDS="amd64 ~arm ppc64 x86" +KEYWORDS="amd64 ~arm ~arm64 ppc64 x86" IUSE="" RDEPEND=">=virtual/jre-1.6"
[gentoo-commits] repo/gentoo:master commit in: dev-java/jdom/
commit: bd7f79301fef6a9ff67124c6dba0e31d94bc1c0a Author: Patrice Clement gentoo org> AuthorDate: Wed Jan 6 09:48:34 2016 + Commit: Patrice Clement gentoo org> CommitDate: Wed Jan 6 10:08:48 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd7f7930 dev-java/jdom: Clean up old. Package-Manager: portage-2.2.26 Signed-off-by: Patrice Clement gentoo.org> dev-java/jdom/Manifest | 1 - dev-java/jdom/jdom-2.0.6.ebuild | 76 - 2 files changed, 77 deletions(-) diff --git a/dev-java/jdom/Manifest b/dev-java/jdom/Manifest index 7d42334..770d574 100644 --- a/dev-java/jdom/Manifest +++ b/dev-java/jdom/Manifest @@ -1,4 +1,3 @@ DIST JDOM-2.0.6.tar.gz 8344114 SHA256 81790196ecbd9cf62cb2aa2a9c14153d74dae3a0364a9a262f42098c6d3c165d SHA512 d585b39159f0887485b2e681609b51113de6bc7c43627c42d7e81eb06ac65c507b43cf3d81c5df4399b1e3abf454c8852264a84567940bc5ba0c358eb9c0c4a1 WHIRLPOOL 71df273140951ac9f5b2f9b06b7f8aa2fe43d05d93ceec9a508856a1cd5c571d897809d5b692fcf28ea0f45c203346b02745f170fac548b77e47904a3f8ce817 DIST jdom-1.0.tar.gz 3571788 SHA256 fdb77a2c9f8f91a9bd898a0d99b941b79137b5ab692e35ca17dcb73a58b15f77 SHA512 0bf1df21cdacdddb1df8bdfc2c4aa307bb6516a7614eb7382e99a60d03d9fcf77333e84f37ed653f264e7e9cdecb91fb9e2e11fcf76d70b3068bf238be4d0b24 WHIRLPOOL 329163b0a6838322be5174e7a6eddcafeddecc54e541cbdb28748f99da88c79349f67bd79c88bda6944d142440df8d21b21cb0fbb2b1497a6fc84f30a531f8f3 DIST jdom-1.1.3.tar.gz 4233403 SHA256 d471718c4ac7a1a2f10715b93cb3fcd2ecbab60384b73ad1c089712e47bd8d1f SHA512 a693fcc0d5c8ab3cf086a7904c7fb711e7deedca542089b84c6d011584e0d889495a58843033bff25272fdf130b1347419e31b9a4650c85ce9dfa19022dc0278 WHIRLPOOL b9f610001e152c41fcd3a0328b4ff563b33220f2cde8571ba09dd9063bc63fe51af80229c2bfdd7aeff4a0b354cd04a8d11f9fccb42b8620b2225c6f9ecd38e0 -DIST jdom-2.0.6.zip 7464948 SHA256 86b8683187ca28a935991cbffe5d1a9cfe88e5141e14905694a95e832f775b12 SHA512 dc84ede1eb05f7178a7f5b55f4035655096becee483966d7e0934484522c5981a1fdca836ae9ea6f3d2538c50b7a3cb9029264cd6427f5308d3ac7666e160cff WHIRLPOOL d568a18d8fc369ec0cf2954b16d2360ac934726c93ea31a59d75bc1913a9b1fba5d7cd02f6822ab21000b8df51380f2087e8690a3b66352e8d1267809091b374 diff --git a/dev-java/jdom/jdom-2.0.6.ebuild b/dev-java/jdom/jdom-2.0.6.ebuild deleted file mode 100644 index 76dcf19..000 --- a/dev-java/jdom/jdom-2.0.6.ebuild +++ /dev/null @@ -1,76 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 -JAVA_PKG_IUSE="source test" - -#JAVA_PKG_IUSE="doc source test" - -inherit java-pkg-2 - -DESCRIPTION="Java API to manipulate XML data" -SRC_URI="http://www.jdom.org/dist/binary/${P}.zip; -HOMEPAGE="http://www.jdom.org; -LICENSE="JDOM" -SLOT="2" -KEYWORDS="amd64 ppc ppc64 x86" - -COMMON_DEP="dev-java/iso-relax - dev-java/jaxen:1.1 - dev-java/xalan - dev-java/xml-commons-external:1.4" -RDEPEND="${COMMON_DEP} - >=virtual/jre-1.6" -DEPEND="${COMMON_DEP} - app-arch/unzip - test? ( dev-java/junit:0 ) - >=virtual/jdk-1.6" -IUSE="" - -S="${WORKDIR}" - -src_unpack() { - unpack ${A} - unpack ./${P}-sources.jar -} - -java_prepare() { - find "${S}" -name '*.jar' -delete || die - mkdir "${S}"/classes "${S}"/docs -} - -src_compile() { - find org -name "*.java" > "${T}"/src.list - - local cp="$(java-pkg_getjars iso-relax,jaxen-1.1,xalan,xml-commons-external-1.4)" - if use test ; then - cp="${cp}:junit.jar" - else - sed -i 's/PerfTest/PerfTemp/' "${T}"/src.list || die "Failed to rename PerfTest" - sed -i '/test/Id' "${T}"/src.list || die "Failed to remove test classes" - sed -i 's/PerfTemp/PerfTest/' "${T}"/src.list || die "Failed to rename PerfTest" - fi - - ejavac -d "${S}"/classes -cp ${cp} "@${T}"/src.list - - # Disabled for the time being. - # if use doc; then - # ejavadoc -d "${S}"/docs -classpath ${cp} "@${T}"/src.list -quiet || die "javadoc failed" - # fi - - cd "${S}"/classes - jar -cf "${S}"/${PN}.jar * || die "failed to create jar" -} - -src_install() { - java-pkg_dojar ${PN}.jar - - # Disabled for the time being. - # if use doc; then - # java-pkg_dojavadoc docs - # fi - - dodoc README.txt LICENSE.txt || die - use source && java-pkg_dosrc org -}
[gentoo-commits] repo/gentoo:master commit in: dev-java/jdom/
commit: 9b13ac0d8584bd7342d6c2ac50988ebcf4ff482b Author: Patrice Clement gentoo org> AuthorDate: Wed Jan 6 09:47:59 2016 + Commit: Patrice Clement gentoo org> CommitDate: Wed Jan 6 10:08:44 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b13ac0d dev-java/jdom: 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/jdom/jdom-1.1.3.ebuild| 2 +- dev-java/jdom/jdom-2.0.6-r4.ebuild | 24 2 files changed, 17 insertions(+), 9 deletions(-) diff --git a/dev-java/jdom/jdom-1.1.3.ebuild b/dev-java/jdom/jdom-1.1.3.ebuild index 13745ff..328bd8d 100644 --- a/dev-java/jdom/jdom-1.1.3.ebuild +++ b/dev-java/jdom/jdom-1.1.3.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$ diff --git a/dev-java/jdom/jdom-2.0.6-r4.ebuild b/dev-java/jdom/jdom-2.0.6-r4.ebuild index 17153ec..5a1abb4 100644 --- a/dev-java/jdom/jdom-2.0.6-r4.ebuild +++ b/dev-java/jdom/jdom-2.0.6-r4.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$ @@ -14,17 +14,20 @@ SRC_URI="https://github.com/hunterhacker/${PN}/archive/${MY_P}.tar.gz; HOMEPAGE="http://www.jdom.org; LICENSE="Apache-1.1" SLOT="2" -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" +KEYWORDS="amd64 ppc ppc64 x86" IUSE="test" -CDEPEND="dev-java/iso-relax:0 +CDEPEND=" + dev-java/xalan:0 dev-java/jaxen:1.1 - dev-java/xalan:0" + dev-java/iso-relax:0" -RDEPEND="${CDEPEND} +RDEPEND=" + ${CDEPEND} >=virtual/jre-1.6" -DEPEND="${CDEPEND} +DEPEND=" + ${CDEPEND} >=virtual/jdk-1.6 test? ( dev-java/ant-junit:0 )" @@ -34,9 +37,14 @@ EANT_TEST_TARGET="junit" EANT_GENTOO_CLASSPATH="iso-relax,jaxen-1.1,xalan" S="${WORKDIR}/${PN}-${MY_P}" +PATCHES=( + "${FILESDIR}/build-xml-2.patch" +) + java_prepare() { - epatch "${FILESDIR}/build-xml-2.patch" - find -name "*.jar" -delete || die + java-pkg_clean + + epatch "${PATCHES[@]}" # Remove Android stuff to avoid junit RDEPEND. rm -vr contrib/src/java/org/jdom2/contrib/android || die
[gentoo-commits] repo/gentoo:master commit in: dev-java/jdom/
commit: 330d72c5303b1faafa7d45e9445d578932f91e46 Author: Patrice Clement gentoo org> AuthorDate: Wed Jan 6 09:44:45 2016 + Commit: Patrice Clement gentoo org> CommitDate: Wed Jan 6 10:08:37 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=330d72c5 dev-java/jdom: Housekeeping. Package-Manager: portage-2.2.26 Signed-off-by: Patrice Clement gentoo.org> dev-java/jdom/jdom-1.1.3.ebuild | 12 +++- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/dev-java/jdom/jdom-1.1.3.ebuild b/dev-java/jdom/jdom-1.1.3.ebuild index 5403ba9..13745ff 100644 --- a/dev-java/jdom/jdom-1.1.3.ebuild +++ b/dev-java/jdom/jdom-1.1.3.ebuild @@ -13,18 +13,15 @@ HOMEPAGE="http://www.jdom.org; LICENSE="JDOM" SLOT="0" KEYWORDS="amd64 ~arm ppc ppc64 x86" -COMMON_DEP="dev-java/saxpath - >=dev-java/xerces-2.7" +IUSE="" + RDEPEND=">=virtual/jre-1.6" -# ${COMMON_DEP}" DEPEND=">=virtual/jdk-1.6" -# ${COMMON_DEP}" -IUSE="" S="${WORKDIR}/${PN}" java_prepare() { - find "${S}" -name '*.jar' -delete || die + java-pkg_clean rm -r build/apidocs || die @@ -43,12 +40,9 @@ java_prepare() { } EANT_BUILD_TARGET="package" -#EANT_GENTOO_CLASSPATH="saxpath,xerces-2" src_install() { java-pkg_dojar build/*.jar - - #java-pkg_register-dependency "jdom-jaxen-${SLOT}" dodoc CHANGES.txt COMMITTERS.txt README.txt TODO.txt || die use doc && java-pkg_dojavadoc build/apidocs use examples && java-pkg_doexamples samples
[gentoo-commits] repo/gentoo:master commit in: dev-java/jdom/
commit: fc43f9d1ec25953787e92c01a02581fc7a0d2f88 Author: William L. Thomson Jr o-sinc com> AuthorDate: Fri Sep 18 00:37:22 2015 + Commit: James Le Cuirot gentoo org> CommitDate: Tue Sep 29 21:19:54 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc43f9d1 dev-java/jdom: Added ~arm keyword, jdom-1.0-r4 had it and others This is the same codebase, the stable version, thus should be fine on as the older version was. Hasn't been tested though, no arm hardware. Fixes QA dep issues for latest version of dev-java/saxon keyworded for ~arm. dev-java/jdom/jdom-1.1.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-java/jdom/jdom-1.1.3.ebuild b/dev-java/jdom/jdom-1.1.3.ebuild index dbf6f1e..5403ba9 100644 --- a/dev-java/jdom/jdom-1.1.3.ebuild +++ b/dev-java/jdom/jdom-1.1.3.ebuild @@ -12,7 +12,7 @@ SRC_URI="http://www.jdom.org/dist/binary/archive/${P}.tar.gz; HOMEPAGE="http://www.jdom.org; LICENSE="JDOM" SLOT="0" -KEYWORDS="amd64 ppc ppc64 x86" +KEYWORDS="amd64 ~arm ppc ppc64 x86" COMMON_DEP="dev-java/saxpath >=dev-java/xerces-2.7" RDEPEND=">=virtual/jre-1.6"
[gentoo-commits] repo/gentoo:master commit in: dev-java/jdom-jaxen/
commit: d60fe8603d215863739ca87c26ef00880b715152 Author: William L. Thomson Jr o-sinc com> AuthorDate: Fri Sep 18 02:22:26 2015 + Commit: James Le Cuirot gentoo org> CommitDate: Tue Sep 29 21:20:03 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d60fe860 dev-java/jdom-jaxen: Removed older beta versions Fixes QA issues for jdom. Eventually will remove this package entirely in place of dev-java/jaxen. dev-java/jdom-jaxen/Manifest | 2 - .../jdom-jaxen/jdom-jaxen-1.0_beta10-r1.ebuild | 52 - dev-java/jdom-jaxen/jdom-jaxen-1.0_beta9-r2.ebuild | 54 -- 3 files changed, 108 deletions(-) diff --git a/dev-java/jdom-jaxen/Manifest b/dev-java/jdom-jaxen/Manifest index 248ee9d..7b695ad 100644 --- a/dev-java/jdom-jaxen/Manifest +++ b/dev-java/jdom-jaxen/Manifest @@ -1,3 +1 @@ DIST jdom-1.0.tar.gz 3571788 SHA256 fdb77a2c9f8f91a9bd898a0d99b941b79137b5ab692e35ca17dcb73a58b15f77 SHA512 0bf1df21cdacdddb1df8bdfc2c4aa307bb6516a7614eb7382e99a60d03d9fcf77333e84f37ed653f264e7e9cdecb91fb9e2e11fcf76d70b3068bf238be4d0b24 WHIRLPOOL 329163b0a6838322be5174e7a6eddcafeddecc54e541cbdb28748f99da88c79349f67bd79c88bda6944d142440df8d21b21cb0fbb2b1497a6fc84f30a531f8f3 -DIST jdom-b10.tar.gz 3565663 SHA256 be6771052ec6d33a192416a9acd0694f1ee2bb5a8eaf506f927a74f56d648a66 SHA512 afea09b55815d021691b682e0a2e006ebbee699e0fa879ffb17712896eea6453016ec49fd6eee8758565eae68f236d5dddcc7fc940dca76c0e580e69bb544f52 WHIRLPOOL 69e555bb7edbf6fd107f58e0f06954683e25f9be46bc9668cce2570ed1d20f285e09b19372288b8a7cd3c4de955f4d16ca54c9cb6c20c1f5966865f439f0b8d3 -DIST jdom-b9.tar.gz 3417274 SHA256 00c4ddf640b17768582bba0e8b8a2584fe42b2540a98d1bfa276fa43bef1a676 SHA512 b210938c2ec539a59664586ef979d834817fba08c96d30fd9696a72ce3961693faa3ea3718687cd208cb35c4227c2e908b2ea9f981ba97b1991414f6347e0963 WHIRLPOOL f5059bb062986ace5ae4872afbf59333c8d9fbf676066135d5fe79806c28bea4c5e3ec8071e2c3fd546c6b4e4c4adafdbae187cc2c340cd78912f6b5d6a4b356 diff --git a/dev-java/jdom-jaxen/jdom-jaxen-1.0_beta10-r1.ebuild b/dev-java/jdom-jaxen/jdom-jaxen-1.0_beta10-r1.ebuild deleted file mode 100644 index 313769e..000 --- a/dev-java/jdom-jaxen/jdom-jaxen-1.0_beta10-r1.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -JAVA_PKG_IUSE="" - -inherit base java-pkg-2 - -MY_PN="jdom" -MY_PV="b10" -MY_P="${MY_PN}-${MY_PV}" - -DESCRIPTION="Jaxen binding for jdom" -HOMEPAGE="http://www.jdom.org; -SRC_URI="http://www.jdom.org/dist/source/${MY_P}.tar.gz; - -LICENSE="JDOM" -SLOT="${PV}" -KEYWORDS="amd64 ppc ppc64 ~x86" - -IUSE="" - -COMMON_DEP="~dev-java/jdom-${SLOT} - =dev-java/jaxen-1.1* - dev-java/saxpath" - -RDEPEND=">=virtual/jre-1.4 - ${COMMON_DEP}" -DEPEND=">=virtual/jdk-1.4 - app-arch/unzip - ${COMMON_DEP}" - -S="${WORKDIR}/${MY_P}" - -src_compile() { - cd "${S}/src/java/org/jdom/xpath/" - mv JaxenXPath.java JaxenXPath.java.bak - sed 's/SAXPathException/Exception/g' JaxenXPath.java.bak > JaxenXPath.java - - cd "${S}" - - mkdir -p "${S}/build/org/jdom/xpath" || die "Unable to create dir." - ejavac -d "${S}/build/" \ - -classpath $(java-config -p jdom-${SLOT},jaxen-1.1,saxpath) \ - src/java/org/jdom/xpath/JaxenXPath.java - - jar cf jdom-jaxen.jar -C build org || die "Failed to create jar." -} - -src_install() { - java-pkg_dojar "${PN}.jar" -} diff --git a/dev-java/jdom-jaxen/jdom-jaxen-1.0_beta9-r2.ebuild b/dev-java/jdom-jaxen/jdom-jaxen-1.0_beta9-r2.ebuild deleted file mode 100644 index a81b3fd..000 --- a/dev-java/jdom-jaxen/jdom-jaxen-1.0_beta9-r2.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -JAVA_PKG_IUSE="" - -inherit base java-pkg-2 - -MY_PN="jdom" -MY_PV="b9" -MY_P="${MY_PN}-${MY_PV}" - -DESCRIPTION="Jaxen binding for jdom" -HOMEPAGE="http://www.jdom.org; -SRC_URI="http://www.jdom.org/dist/source/archive/${MY_P}.tar.gz; - -LICENSE="JDOM" -SLOT="${PV}" -KEYWORDS="amd64 ppc ppc64 ~x86" - -IUSE="" - -COMMON_DEP="~dev-java/jdom-1.0_beta9 - =dev-java/jaxen-1.1* - dev-java/saxpath" - -RDEPEND=">=virtual/jre-1.4 - ${COMMON_DEP}" -DEPEND=">=virtual/jdk-1.4 - app-arch/unzip - ${COMMON_DEP}" - -S="${WORKDIR}/${MY_P}" - -src_compile() { - cd "${S}/src/java/org/jdom/xpath/" - mv JaxenXPath.java JaxenXPath.java.bak - sed 's/SAXPathException/Exception/g' JaxenXPath.java.bak > JaxenXPath.java - - cd "${S}" - - mkdir -p "${S}/build/org/jdom/xpath" || die "Unable to create dir." - ejavac -d "${S}/build/" \ - -classpath $(java-config -p jdom-1.0_beta9,jaxen-1.1,saxpath) \ -
[gentoo-commits] repo/gentoo:master commit in: dev-java/jdom/
commit: 84dca9ac6f7fc04c2836b54904bcfe6091f3ad4d Author: William L. Thomson Jr o-sinc com> AuthorDate: Fri Sep 18 00:51:33 2015 + Commit: James Le Cuirot gentoo org> CommitDate: Tue Sep 29 21:20:01 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84dca9ac dev-java/jdom: Removed older beta versions Still need to remove 1.0 versions once other ebuilds with updated slots get marked stable, leaving just 1.1.x versions behind eventually. dev-java/jdom/Manifest | 2 - dev-java/jdom/jdom-1.0_beta10-r4.ebuild | 72 dev-java/jdom/jdom-1.0_beta10-r6.ebuild | 71 dev-java/jdom/jdom-1.0_beta9-r2.ebuild | 73 - dev-java/jdom/jdom-1.0_beta9-r4.ebuild | 59 -- 5 files changed, 277 deletions(-) diff --git a/dev-java/jdom/Manifest b/dev-java/jdom/Manifest index 3cbcf34..7d42334 100644 --- a/dev-java/jdom/Manifest +++ b/dev-java/jdom/Manifest @@ -2,5 +2,3 @@ DIST JDOM-2.0.6.tar.gz 8344114 SHA256 81790196ecbd9cf62cb2aa2a9c14153d74dae3a036 DIST jdom-1.0.tar.gz 3571788 SHA256 fdb77a2c9f8f91a9bd898a0d99b941b79137b5ab692e35ca17dcb73a58b15f77 SHA512 0bf1df21cdacdddb1df8bdfc2c4aa307bb6516a7614eb7382e99a60d03d9fcf77333e84f37ed653f264e7e9cdecb91fb9e2e11fcf76d70b3068bf238be4d0b24 WHIRLPOOL 329163b0a6838322be5174e7a6eddcafeddecc54e541cbdb28748f99da88c79349f67bd79c88bda6944d142440df8d21b21cb0fbb2b1497a6fc84f30a531f8f3 DIST jdom-1.1.3.tar.gz 4233403 SHA256 d471718c4ac7a1a2f10715b93cb3fcd2ecbab60384b73ad1c089712e47bd8d1f SHA512 a693fcc0d5c8ab3cf086a7904c7fb711e7deedca542089b84c6d011584e0d889495a58843033bff25272fdf130b1347419e31b9a4650c85ce9dfa19022dc0278 WHIRLPOOL b9f610001e152c41fcd3a0328b4ff563b33220f2cde8571ba09dd9063bc63fe51af80229c2bfdd7aeff4a0b354cd04a8d11f9fccb42b8620b2225c6f9ecd38e0 DIST jdom-2.0.6.zip 7464948 SHA256 86b8683187ca28a935991cbffe5d1a9cfe88e5141e14905694a95e832f775b12 SHA512 dc84ede1eb05f7178a7f5b55f4035655096becee483966d7e0934484522c5981a1fdca836ae9ea6f3d2538c50b7a3cb9029264cd6427f5308d3ac7666e160cff WHIRLPOOL d568a18d8fc369ec0cf2954b16d2360ac934726c93ea31a59d75bc1913a9b1fba5d7cd02f6822ab21000b8df51380f2087e8690a3b66352e8d1267809091b374 -DIST jdom-b10.tar.gz 3565663 SHA256 be6771052ec6d33a192416a9acd0694f1ee2bb5a8eaf506f927a74f56d648a66 SHA512 afea09b55815d021691b682e0a2e006ebbee699e0fa879ffb17712896eea6453016ec49fd6eee8758565eae68f236d5dddcc7fc940dca76c0e580e69bb544f52 WHIRLPOOL 69e555bb7edbf6fd107f58e0f06954683e25f9be46bc9668cce2570ed1d20f285e09b19372288b8a7cd3c4de955f4d16ca54c9cb6c20c1f5966865f439f0b8d3 -DIST jdom-b9.tar.gz 3417274 SHA256 00c4ddf640b17768582bba0e8b8a2584fe42b2540a98d1bfa276fa43bef1a676 SHA512 b210938c2ec539a59664586ef979d834817fba08c96d30fd9696a72ce3961693faa3ea3718687cd208cb35c4227c2e908b2ea9f981ba97b1991414f6347e0963 WHIRLPOOL f5059bb062986ace5ae4872afbf59333c8d9fbf676066135d5fe79806c28bea4c5e3ec8071e2c3fd546c6b4e4c4adafdbae187cc2c340cd78912f6b5d6a4b356 diff --git a/dev-java/jdom/jdom-1.0_beta10-r4.ebuild b/dev-java/jdom/jdom-1.0_beta10-r4.ebuild deleted file mode 100644 index 975fcac..000 --- a/dev-java/jdom/jdom-1.0_beta10-r4.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2009 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -JAVA_PKG_IUSE="doc examples source" - -inherit java-pkg-2 java-ant-2 - -MY_PN="jdom" -MY_PV="b10" -MY_P="${MY_PN}-${MY_PV}" - -DESCRIPTION="Java API to manipulate XML data" -SRC_URI="http://www.jdom.org/dist/source/archive/${MY_P}.tar.gz; -HOMEPAGE="http://www.jdom.org; -LICENSE="JDOM" -SLOT="${PV}" -KEYWORDS="amd64 ppc x86" -COMMON_DEP="dev-java/saxpath - >=dev-java/xerces-2.7" -RDEPEND=">=virtual/jre-1.4 - ${COMMON_DEP}" -DEPEND=">=virtual/jdk-1.4 - ${COMMON_DEP}" -IUSE="" - -S="${WORKDIR}/${MY_P}" - -src_unpack() { - unpack ${A} - cd "${S}" - - rm -v build/*.jar lib/*.jar || die - rm -rf build/{apidocs,samples} || die - - cd "${S}/lib" - java-pkg_jar-from saxpath,xerces-2 - - if has_version '=dev-java/jaxen-1.1*'; then - elog "jaxen detected - building jaxen support." - elog "you can ignore the warnings below" - elog "one day there will be better solution" - JAVA_PKG_STRICT="" java-pkg_jar-from jaxen-1.1 - fi -} - -src_compile() { - # to prevent a newer jdom from going into cp - # (EANT_ANT_TASKS doesn't work with none) - ANT_TASKS="none" eant package $(use_doc) -} - -src_install() { - java-pkg_dojar build/*.jar - - dodoc CHANGES.txt COMMITTERS.txt README.txt TODO.txt || die - use doc && java-pkg_dojavadoc build/apidocs - use examples && java-pkg_doexamples samples - use source && java-pkg_dosrc src/java/org -} - -pkg_postinst() { - if ! has_version '=dev-java/jaxen-1.1*'; then - elog "" -
[gentoo-commits] repo/gentoo:master commit in: dev-java/jdom/files/, dev-java/jdom/
commit: f92754eb59a6455a640affcc7e946bba18c58051 Author: James Le Cuirot chewi AT gentoo DOT org AuthorDate: Thu Aug 27 22:51:36 2015 + Commit: James Le Cuirot chewi AT gentoo DOT org CommitDate: Thu Aug 27 22:52:25 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f92754eb dev-java/jdom: Another rewrite of the v2 ebuild using Ant Here comes a new challenger! I got sick of monsieurp and wltjr arguing about this package so I decided to outdo them both. :) It was awkward to build before because they had missed the build.xml file present on GitHub. * All tests now pass. * RDEPEND on junit removed. * Unnecessary xml-commons-external dependency removed. * License changed as JDOM is basically just Apache-1.1. Package-Manager: portage-2.2.20.1 dev-java/jdom/Manifest| 1 + dev-java/jdom/files/build-xml-2.patch | 36 +++ dev-java/jdom/jdom-2.0.6-r1.ebuild| 64 -- dev-java/jdom/jdom-2.0.6-r2.ebuild| 79 --- dev-java/jdom/jdom-2.0.6-r3.ebuild| 118 -- dev-java/jdom/jdom-2.0.6-r4.ebuild| 56 6 files changed, 93 insertions(+), 261 deletions(-) diff --git a/dev-java/jdom/Manifest b/dev-java/jdom/Manifest index a643f6e..3cbcf34 100644 --- a/dev-java/jdom/Manifest +++ b/dev-java/jdom/Manifest @@ -1,3 +1,4 @@ +DIST JDOM-2.0.6.tar.gz 8344114 SHA256 81790196ecbd9cf62cb2aa2a9c14153d74dae3a0364a9a262f42098c6d3c165d SHA512 d585b39159f0887485b2e681609b51113de6bc7c43627c42d7e81eb06ac65c507b43cf3d81c5df4399b1e3abf454c8852264a84567940bc5ba0c358eb9c0c4a1 WHIRLPOOL 71df273140951ac9f5b2f9b06b7f8aa2fe43d05d93ceec9a508856a1cd5c571d897809d5b692fcf28ea0f45c203346b02745f170fac548b77e47904a3f8ce817 DIST jdom-1.0.tar.gz 3571788 SHA256 fdb77a2c9f8f91a9bd898a0d99b941b79137b5ab692e35ca17dcb73a58b15f77 SHA512 0bf1df21cdacdddb1df8bdfc2c4aa307bb6516a7614eb7382e99a60d03d9fcf77333e84f37ed653f264e7e9cdecb91fb9e2e11fcf76d70b3068bf238be4d0b24 WHIRLPOOL 329163b0a6838322be5174e7a6eddcafeddecc54e541cbdb28748f99da88c79349f67bd79c88bda6944d142440df8d21b21cb0fbb2b1497a6fc84f30a531f8f3 DIST jdom-1.1.3.tar.gz 4233403 SHA256 d471718c4ac7a1a2f10715b93cb3fcd2ecbab60384b73ad1c089712e47bd8d1f SHA512 a693fcc0d5c8ab3cf086a7904c7fb711e7deedca542089b84c6d011584e0d889495a58843033bff25272fdf130b1347419e31b9a4650c85ce9dfa19022dc0278 WHIRLPOOL b9f610001e152c41fcd3a0328b4ff563b33220f2cde8571ba09dd9063bc63fe51af80229c2bfdd7aeff4a0b354cd04a8d11f9fccb42b8620b2225c6f9ecd38e0 DIST jdom-2.0.6.zip 7464948 SHA256 86b8683187ca28a935991cbffe5d1a9cfe88e5141e14905694a95e832f775b12 SHA512 dc84ede1eb05f7178a7f5b55f4035655096becee483966d7e0934484522c5981a1fdca836ae9ea6f3d2538c50b7a3cb9029264cd6427f5308d3ac7666e160cff WHIRLPOOL d568a18d8fc369ec0cf2954b16d2360ac934726c93ea31a59d75bc1913a9b1fba5d7cd02f6822ab21000b8df51380f2087e8690a3b66352e8d1267809091b374 diff --git a/dev-java/jdom/files/build-xml-2.patch b/dev-java/jdom/files/build-xml-2.patch new file mode 100644 index 000..2e3cb94 --- /dev/null +++ b/dev-java/jdom/files/build-xml-2.patch @@ -0,0 +1,36 @@ +--- build.xml.orig 2015-02-15 02:58:04.0 + build.xml 2015-08-27 23:11:09.807800249 +0100 +@@ -267,7 +267,7 @@ + /javac + /target + +- target name=compile depends=compile.core, compile.junit, compile.contrib, compile.samples ++ target name=compile depends=compile.core, compile.contrib, compile.samples + description=Compiles all JDOM code (core, samples, junit, contrib) / + + !-- === -- +@@ -296,7 +296,7 @@ + !-- === -- + !-- Creates the jars -- + !-- === -- +- target name=jars depends=compile, javadoc ++ target name=jars depends=compile + description=Builds the Jars + fixcrlf srcdir=. includes=**/*.bat excludes=build*.* eol=crlf/ + fixcrlf srcdir=. includes=**/*.sh excludes=build*.* eol=lf/ +@@ -320,6 +320,7 @@ + fileset dir=${contrib.build} includes=**/* / + fileset dir=${metainf.build} excludes=**/MANIFEST.MF / + /jar ++!-- + jar jarfile=${package}/${jarbase}-junit.jar + fileset dir=${junit.build} includes=**/* / + fileset dir=${metainf.build} excludes=**/MANIFEST.MF / +@@ -332,6 +333,7 @@ + fileset dir=${contrib.src} includes=**/* / + /jar + ++-- + /target + + target name=androidtests depends=jars diff --git a/dev-java/jdom/jdom-2.0.6-r1.ebuild b/dev-java/jdom/jdom-2.0.6-r1.ebuild deleted file mode 100644 index 737403e..000 ---
[gentoo-commits] repo/gentoo:master commit in: dev-java/jdom/
commit: a454bc9baa8794a3aaa4e86f0bc30473cf9982da Author: Patrice Clement monsieurp AT gentoo DOT org AuthorDate: Thu Aug 27 10:22:58 2015 + Commit: Patrice Clement monsieurp AT gentoo DOT org CommitDate: Thu Aug 27 10:24:25 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a454bc9b dev-java/jdom: rework src_test function and the whole tests handling reasoning. Package-Manager: portage-2.2.18 Signed-off-by: Patrice Clement monsieurp AT gentoo.org dev-java/jdom/jdom-2.0.6-r3.ebuild | 118 + 1 file changed, 118 insertions(+) diff --git a/dev-java/jdom/jdom-2.0.6-r3.ebuild b/dev-java/jdom/jdom-2.0.6-r3.ebuild new file mode 100644 index 000..be6ed0e --- /dev/null +++ b/dev-java/jdom/jdom-2.0.6-r3.ebuild @@ -0,0 +1,118 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +JAVA_PKG_IUSE=source test doc + +inherit java-pkg-2 java-pkg-simple + +DESCRIPTION=Java API to manipulate XML data +SRC_URI=http://www.jdom.org/dist/binary/${P}.zip; +HOMEPAGE=http://www.jdom.org; +LICENSE=JDOM +SLOT=2 +KEYWORDS=~amd64 ~ppc ~ppc64 ~x86 + +CDEPEND= + test? ( + dev-java/junit:4 + ) + dev-java/xalan:0 + dev-java/jaxen:1.1 + dev-java/iso-relax:0 + dev-java/xml-commons-external:1.4 +RDEPEND==virtual/jre-1.6 + ${CDEPEND} +DEPEND==virtual/jdk-1.6 + app-arch/unzip + ${CDEPEND} +IUSE= + +S=${WORKDIR} + +JAVA_GENTOO_CLASSPATH=xalan,jaxen-1.1,iso-relax,xml-commons-external-1.4 +JAVA_SRC_DIR=org + +# Dubious tests: +# They either do not pass or don't have runnable methods (i.e. tests) +UNIT_TESTS=( + org/jdom2/test/cases/input/sax/TestXMLReaderSAX2Factory.java + org/jdom2/test/cases/input/sax/TestXMLReaderSingletons.java + org/jdom2/test/cases/input/sax/TestXMLReaderXSDFactory.java + org/jdom2/test/cases/input/sax/TestXMLReaderJAXPFactory.java + org/jdom2/test/cases/input/sax/TestXMLReaderSchemaFactory.java + org/jdom2/test/cases/input/TestSAXComplexSchema.java + org/jdom2/test/cases/input/TestSAXBuilder.java + org/jdom2/test/cases/input/TestSAXHandler.java + org/jdom2/test/cases/input/TestDOMBuilder.java + org/jdom2/test/cases/input/TestDTDParser.java + org/jdom2/test/cases/input/TestJDOMParseExceptn.java + org/jdom2/test/cases/input/TestStAXEventBuilder.java + org/jdom2/test/cases/input/TestBuilderErrorHandler.java + org/jdom2/test/cases/input/TestStAXStreamBuilder.java + org/jdom2/test/cases/input/HelpTestDOMBuilder.java + org/jdom2/test/cases/special/TestIssue008ExpandEntity.java + org/jdom2/test/cases/located/TestLocatedJDOMFactory.java + org/jdom2/test/cases/xpath/TestJaxenXPathHelper.java + org/jdom2/test/cases/xpath/TestDefaultXPathHelper.java +) + +src_unpack() { + default + cd ${S} + unpack ./${P}-sources.jar +} + +java_prepare() { + find ${S}/lib -type f -delete || die + if use test; then + JAVA_GENTOO_CLASSPATH+=,junit-4 + else + # Override the array with different files. + UNIT_TESTS=( + org/jdom2/test + org/jdom2/Test*.java + org/jdom2/contrib/android/TranslateTests.java + org/jdom2/input/sax/TestTextBuffer.java + ) + fi + + rm -rf ${UNIT_TESTS[@]} || die +} + +src_compile() { + java-pkg-simple_src_compile +} + +src_install() { + java-pkg-simple_src_install + use source java-pkg_dosrc org +} + +src_test() { + local DIR=org/jdom2/test + local CP=${DIR}:${PN}.jar:$(java-pkg_getjars junit-4,${JAVA_GENTOO_CLASSPATH}) + local TESTS=() + + while read -d $'\0' -r file; do + basefile=$(basename ${file}) + { + # Skip if starts with Abstract + [[ ${basefile} =~ ^Abstract ]] || \ + # Skip if doesn't starts with Test + [[ ! ${basefile} =~ ^Test ]] || \ + # Skip if doesn't end with the .java extension + [[ ! ${basefile} =~ \.java$ ]] + } continue + TESTS+=(${file}) + done (find ${DIR} -type f -print0) + + # Turn ${TESTS[@}} array into a string + TESTS=${TESTS[@]} + TESTS=${TESTS//src\/test\/java\/} + TESTS=${TESTS//.java} + TESTS=${TESTS//\//.} + + ejunit4 -classpath ${CP} ${TESTS} +}
[gentoo-commits] repo/gentoo:master commit in: dev-java/jdom/
commit: e7679104686aa06eba5659ab59c1d1669a46bd4f Author: Patrice Clement monsieurp AT gentoo DOT org AuthorDate: Wed Aug 26 09:16:21 2015 + Commit: Patrice Clement monsieurp AT gentoo DOT org CommitDate: Wed Aug 26 09:16:48 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7679104 dev-java/jdom: Tests are not unconditional anymore. Fixes bug 551700. Package-Manager: portage-2.2.18 Signed-off-by: Patrice Clement monsieurp AT gentoo.org dev-java/jdom/jdom-2.0.6-r2.ebuild | 79 ++ 1 file changed, 79 insertions(+) diff --git a/dev-java/jdom/jdom-2.0.6-r2.ebuild b/dev-java/jdom/jdom-2.0.6-r2.ebuild new file mode 100644 index 000..c3bc88d --- /dev/null +++ b/dev-java/jdom/jdom-2.0.6-r2.ebuild @@ -0,0 +1,79 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +JAVA_PKG_IUSE=source test doc + +inherit java-pkg-2 java-pkg-simple + +DESCRIPTION=Java API to manipulate XML data +SRC_URI=http://www.jdom.org/dist/binary/${P}.zip; +HOMEPAGE=http://www.jdom.org; +LICENSE=JDOM +SLOT=2 +KEYWORDS=~amd64 ~ppc ~ppc64 ~x86 + +CDEPEND= + test? ( + dev-java/junit:4 + ) + dev-java/xalan:0 + dev-java/jaxen:1.1 + dev-java/iso-relax:0 + dev-java/xml-commons-external:1.4 +RDEPEND==virtual/jre-1.6 + ${CDEPEND} +DEPEND==virtual/jdk-1.6 + app-arch/unzip + ${CDEPEND} +IUSE= + +S=${WORKDIR} + +JAVA_GENTOO_CLASSPATH=xalan,jaxen-1.1,iso-relax,xml-commons-external-1.4 +JAVA_SRC_DIR=org + +src_unpack() { + default + cd ${S} + unpack ./${P}-sources.jar +} + +java_prepare() { + find ${S}/lib -type f -delete || die + if ! use test; then + local UNIT_TESTS=( + ${S}/org/jdom2/test + ${S}/org/jdom2/Test*.java + ${S}/org/jdom2/contrib/android/TranslateTests.java + ${S}/org/jdom2/input/sax/TestTextBuffer.java + ) + + rm -rf ${UNIT_TESTS[@]} || die + else + JAVA_GENTOO_CLASSPATH+=,junit-4 + fi +} + +src_compile() { + java-pkg-simple_src_compile +} + +src_install() { + java-pkg-simple_src_install + use source java-pkg_dosrc org +} + +src_test() { + local DIR=org/jdom2/test + local CP=${DIR}:${PN}.jar:$(java-pkg_getjars junit-4,${JAVA_GENTOO_CLASSPATH}) + + local TESTS=$(find ${DIR} -name *Test.java ! -name Abstract*) + TESTS=${TESTS//src\/test\/java\/} + TESTS=${TESTS//.java} + TESTS=${TESTS//\//.} + + ejavac -classpath ${CP} -d ${DIR} $(find ${DIR} -name *.java) + ejunit4 -classpath ${CP} ${TESTS} +}
[gentoo-commits] repo/gentoo:master commit in: dev-java/jdom/
commit: 762e1d624b1bd525f10e72c233d2236279cb83a9 Author: Patrice Clement monsieurp AT gentoo DOT org AuthorDate: Tue Aug 25 23:11:42 2015 + Commit: Patrice Clement monsieurp AT gentoo DOT org CommitDate: Tue Aug 25 23:12:28 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=762e1d62 dev-java/jdom: Do away with the hacks and rewrite this ebuild from scratch using java-pkg-simple. Doing so, this eclass is now generating the documentation for free. Fixes 551700. Package-Manager: portage-2.2.18 Signed-off-by: Patrice Clement monsieurp AT gentoo.org dev-java/jdom/jdom-2.0.6-r1.ebuild | 64 ++ 1 file changed, 64 insertions(+) diff --git a/dev-java/jdom/jdom-2.0.6-r1.ebuild b/dev-java/jdom/jdom-2.0.6-r1.ebuild new file mode 100644 index 000..737403e --- /dev/null +++ b/dev-java/jdom/jdom-2.0.6-r1.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +JAVA_PKG_IUSE=source test doc + +inherit java-pkg-2 java-pkg-simple + +DESCRIPTION=Java API to manipulate XML data +SRC_URI=http://www.jdom.org/dist/binary/${P}.zip; +HOMEPAGE=http://www.jdom.org; +LICENSE=JDOM +SLOT=2 +KEYWORDS=~amd64 ~ppc ~ppc64 ~x86 + +CDEPEND=dev-java/iso-relax:0 + dev-java/jaxen:1.1 + dev-java/xalan:0 + dev-java/junit:4 + dev-java/xml-commons-external:1.4 +RDEPEND=${CDEPEND} + =virtual/jre-1.6 +DEPEND=${CDEPEND} + app-arch/unzip + =virtual/jdk-1.6 +IUSE= + +S=${WORKDIR} + +JAVA_GENTOO_CLASSPATH=xalan,junit-4,jaxen-1.1,iso-relax,xml-commons-external-1.4 +JAVA_SRC_DIR=org + +src_unpack() { + default + cd ${S} + unpack ./${P}-sources.jar +} + +java_prepare() { + find ${S}/lib -type f -delete || die +} + +src_compile() { + java-pkg-simple_src_compile +} + +src_install() { + java-pkg-simple_src_install + use source java-pkg_dosrc org +} + +src_test() { + local DIR=org/jdom2/test + local CP=${DIR}:${PN}.jar:$(java-pkg_getjars junit-4,${JAVA_GENTOO_CLASSPATH}) + + local TESTS=$(find ${DIR} -name *Test.java ! -name Abstract*) + TESTS=${TESTS//src\/test\/java\/} + TESTS=${TESTS//.java} + TESTS=${TESTS//\//.} + + ejavac -classpath ${CP} -d ${DIR} $(find ${DIR} -name *.java) + ejunit4 -classpath ${CP} ${TESTS} +}