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

2024-04-17 Thread Miroslav Šulc
commit: 5cd6b2793f1989909ea37c55f6f23a9f9e1cf79d
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Wed Apr 17 09:27:18 2024 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Wed Apr 17 09:36:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cd6b279

dev-java/fop: move dev-java/ant to CP_DEPEND

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

 dev-java/fop/fop-2.9-r1.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/dev-java/fop/fop-2.9-r1.ebuild b/dev-java/fop/fop-2.9-r1.ebuild
index 7d81868091b4..c9268c877d7d 100644
--- a/dev-java/fop/fop-2.9-r1.ebuild
+++ b/dev-java/fop/fop-2.9-r1.ebuild
@@ -31,6 +31,7 @@ BDEPEND="
 "
 
 CP_DEPEND="
+   >=dev-java/ant-1.10.14-r3:0
dev-java/batik:1.16
dev-java/commons-io:1
dev-java/commons-logging:0
@@ -43,7 +44,6 @@ CP_DEPEND="
 
 DEPEND="${CP_DEPEND}
>=virtual/jdk-1.8:*
-   >=dev-java/ant-1.10.14-r3:0
test? (
dev-java/mockito:2
dev-java/pdfbox:0
@@ -52,7 +52,6 @@ DEPEND="${CP_DEPEND}
 "
 
 RDEPEND="${CP_DEPEND}
-   >=dev-java/ant-1.10.14-r3:0
>=virtual/jre-1.8:*"
 
 DOCS=( NOTICE README )



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

2024-04-17 Thread Miroslav Šulc
commit: 4f75503ec1714b534e8f932754377133a767e8db
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Fri Mar 15 11:58:34 2024 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Wed Apr 17 09:14:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f75503e

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

Also move sun-jai-bin and javax-serrvlet-api to CP_DEPEND since these
are also needed on runtime.

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

 dev-java/fop/{fop-2.9.ebuild => fop-2.9-r1.ebuild} | 16 +++-
 1 file changed, 7 insertions(+), 9 deletions(-)

diff --git a/dev-java/fop/fop-2.9.ebuild b/dev-java/fop/fop-2.9-r1.ebuild
similarity index 96%
rename from dev-java/fop/fop-2.9.ebuild
rename to dev-java/fop/fop-2.9-r1.ebuild
index e691baf0a9e9..7d81868091b4 100644
--- a/dev-java/fop/fop-2.9.ebuild
+++ b/dev-java/fop/fop-2.9-r1.ebuild
@@ -35,15 +35,15 @@ CP_DEPEND="
dev-java/commons-io:1
dev-java/commons-logging:0
dev-java/fontbox:0
+   dev-java/javax-servlet-api:2.2
dev-java/qdox:1.12
+   dev-java/sun-jai-bin:0
dev-java/xmlgraphics-commons:2
 "
 
 DEPEND="${CP_DEPEND}
>=virtual/jdk-1.8:*
-   dev-java/ant-core:0
-   dev-java/javax-servlet-api:2.2
-   dev-java/sun-jai-bin:0
+   >=dev-java/ant-1.10.14-r3:0
test? (
dev-java/mockito:2
dev-java/pdfbox:0
@@ -52,6 +52,7 @@ DEPEND="${CP_DEPEND}
 "
 
 RDEPEND="${CP_DEPEND}
+   >=dev-java/ant-1.10.14-r3:0
>=virtual/jre-1.8:*"
 
 DOCS=( NOTICE README )
@@ -63,12 +64,6 @@ PATCHES=(
"${FILESDIR}/fop-2.9-FO2StructureTreeConverterTestCase.patch"
 )
 
-JAVA_CLASSPATH_EXTRA="
-   ant-core
-   javax-servlet-api-2.2
-   sun-jai-bin
-"
-
 src_unpack() {
if use verify-sig; then
verify-sig_verify_detached "${DISTDIR}"/${P}-src.tar.gz{,.asc}
@@ -83,6 +78,9 @@ src_prepare() {
 }
 
 src_compile() {
+   # while ant could install multiple jar files we only need ant.jar
+   JAVA_GENTOO_CLASSPATH_EXTRA=":$(java-pkg_getjar ant ant.jar)"
+
JAVA_JAR_FILENAME="fop-util.jar"
JAVA_SRC_DIR="fop-util/src/main/java"
java-pkg-simple_src_compile



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

2024-02-22 Thread Miroslav Šulc
commit: 74b84e12566f40acdb775f649677feff8264d69d
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Thu Feb 22 07:09:45 2024 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Thu Feb 22 13:45:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74b84e12

dev-java/fop: adjust SRC_URI

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

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

diff --git a/dev-java/fop/fop-2.9.ebuild b/dev-java/fop/fop-2.9.ebuild
index b8d147c876c1..9268af5e38fb 100644
--- a/dev-java/fop/fop-2.9.ebuild
+++ b/dev-java/fop/fop-2.9.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://xmlgraphics.apache.org/fop/;
 SRC_URI="
mirror://apache/xmlgraphics/fop/source/${P}-src.tar.gz
https://dev.gentoo.org/~flow/distfiles/fop/fop-2.7-jars.tar.xz
-   verify-sig? ( 
https://www.apache.org/dist/xmlgraphics/fop/source/${P}-src.tar.gz.asc )
+   verify-sig? ( 
https://downloads.apache.org/xmlgraphics/fop/source/${P}-src.tar.gz.asc )
test? ( 
https://repo1.maven.org/maven2/net/sf/offo/fop-hyph/2.0/fop-hyph-2.0.jar )
 "
 S="${WORKDIR}/fop-${PV}"



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

2024-02-22 Thread Miroslav Šulc
commit: 84e8700135cb51435adec7cf9e049ef3fd92d004
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Thu Feb 22 07:01:00 2024 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Thu Feb 22 13:45:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84e87001

dev-java/fop: drop 2.8-r1

Closes: https://bugs.gentoo.org/903880
Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Signed-off-by: Miroslav Šulc  gentoo.org>

 dev-java/fop/Manifest  |   2 -
 .../fop/files/fop-2.8-skip-failing-tests.patch |  48 --
 dev-java/fop/fop-2.8-r1.ebuild | 188 -
 3 files changed, 238 deletions(-)

diff --git a/dev-java/fop/Manifest b/dev-java/fop/Manifest
index 5080bc909c93..09319bb63d30 100644
--- a/dev-java/fop/Manifest
+++ b/dev-java/fop/Manifest
@@ -1,6 +1,4 @@
 DIST fop-2.7-jars.tar.xz 7348 BLAKE2B 
79a5b4f1948bbc9628e571a9873494e2d2088d7a90296e81e03cafa6ecd8f9d1c8dd6779d15c47a0e110304aa07e706c56412e3766a84e0a66c8224fdd92f61c
 SHA512 
71c39cbb20416dc29beb8628ae8bac2a663c0b0d1f0418a241f3795a2d5e01159572c210b5a2d2eff8274247dc3631980de50fea4f94182ddde095d0e5e605c6
-DIST fop-2.8-src.tar.gz 22855369 BLAKE2B 
183649f531068b8f7513613c89f9f66a48894ab97a659e110b91853d5dffc1664d3830a8ced9ba221e22ca02fc51aed991ddee0e927cab59b9160a504f6dab02
 SHA512 
22e1737b5cd87dc5e014838e2ad867ccf46bdc564fb5c231cc6b4c1f8a9862864679ea7ddf143126058553ed90045941fb07aa2657db9e3ed35660ce11169357
-DIST fop-2.8-src.tar.gz.asc 833 BLAKE2B 
f761b427bac89249ab4ab5f2194468e44f997e28ed77392a785764fb60dd2fbbc716ef881e2009a3dbad416ef195fc8ae4d2ebdbd63c3fb3f47d355acab8389b
 SHA512 
c25e94ac4a72c9ff9bfa487369ee1510ab5b19a6178f14f5076b9cf0548044e79eca707025e962c63d268d0f48661cc7110f604036957e447f8413cdb582d3de
 DIST fop-2.9-src.tar.gz 20642865 BLAKE2B 
6ab265ddfb1c07b9266687930af21ac4653438800772da836dbceb14de126333dcff50c2cea1352ad77988ec7f7a3d4eef91341983edc13684abf2531634eb0a
 SHA512 
d346c8fffd0d3ff5e803bea4233ce171972ded39b0c475b367333e37247da8f9e823c7e2e75fab735bf9282654d67befa2fa473f53a199cbd96b0f7305b3c093
 DIST fop-2.9-src.tar.gz.asc 833 BLAKE2B 
284f04d450bcfb6583d353ae21bbadad8da14b59d946e094453b564e700c8cfdcb448ed206a5a246b725b453a1b3feea69f96ff3b2a683320bce6743cc5a167f
 SHA512 
404d5df54cf84ddb11c7f5ebc6772d61cd04fc434dea421429a9a270e1d0ca17f61df8a33600db5a41c6d45f828a67fc26becfa9b4ac18342e9dfb4781dd0bdc
 DIST fop-hyph-2.0.jar 6655933 BLAKE2B 
bfbefcc2ebd9a9a467c23a70d7cef256f83cf2335f6e17db6bbefceaf8a3cee78de0302f269d096eb3238b3f4883429e09cc640bed11a42da4ef67ab9f0cb164
 SHA512 
3d5f27623008c7beba5332387bd42c501b7ae1dddfc98014b3fb35273394ca5f0a4ce69e7726090ec468c9b4f7983fb8b1a5759f49e81ea342c81c61311d87b3

diff --git a/dev-java/fop/files/fop-2.8-skip-failing-tests.patch 
b/dev-java/fop/files/fop-2.8-skip-failing-tests.patch
deleted file mode 100644
index 729795e93fd2..
--- a/dev-java/fop/files/fop-2.8-skip-failing-tests.patch
+++ /dev/null
@@ -1,48 +0,0 @@
-# https://bugs.gentoo.org/903880
 
a/fop-core/src/test/java/org/apache/fop/accessibility/fo/FO2StructureTreeConverterTestCase.java
-+++ 
b/fop-core/src/test/java/org/apache/fop/accessibility/fo/FO2StructureTreeConverterTestCase.java
-@@ -43,6 +43,7 @@ import javax.xml.transform.stream.StreamSource;
- 
- import org.custommonkey.xmlunit.Diff;
- import org.junit.Test;
-+import org.junit.Ignore;
- import org.w3c.dom.Document;
- import org.xml.sax.SAXException;
- import org.xml.sax.helpers.AttributesImpl;
-@@ -144,7 +145,7 @@ public class FO2StructureTreeConverterTestCase {
- assertNull(d.getStructureTreeEventHandler().startNode("table-body", 
null, null));
- }
- 
--@Test
-+@Test @Ignore
- public void testRemoveBlocks() throws Exception {
- keepEmptyTags = false;
- compare("http://www.w3.org/1999/XSL/Format\;>\n"
-@@ -180,7 +181,7 @@ public class FO2StructureTreeConverterTestCase {
- + "\n");
- }
- 
--@Test
-+@Test @Ignore
- public void testRemoveTableHeader() throws Exception {
- keepEmptyTags = false;
- String fo = IOUtils.toString(getResource("table-artifact.fo"), 
"utf8").replace("role=\"artifact\"", "");
 a/fop-core/src/test/java/org/apache/fop/render/pdf/PDFEncodingTestCase.java
-+++ b/fop-core/src/test/java/org/apache/fop/render/pdf/PDFEncodingTestCase.java
-@@ -25,6 +25,7 @@ import java.io.File;
- import java.io.IOException;
- 
- import org.junit.Test;
-+import org.junit.Ignore;
- import org.xml.sax.SAXException;
- 
- import static org.junit.Assert.assertEquals;
-@@ -61,7 +62,7 @@ public class PDFEncodingTestCase extends BasePDFTest {
-  * Test using a standard FOP font
-  * @throws Exception checkstyle wants a comment here, even a silly one
-  */
--@Test
-+@Test @Ignore
- public void testPDFEncodingWithStandardFont() throws Exception {
- 
- /*  If the PDF encoding is correct, a text dump of the generated PDF 
file contains this 

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

2024-02-22 Thread Miroslav Šulc
commit: 37534cb842626af2084fe6ee0dabf7f778593986
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Thu Feb 22 07:17:05 2024 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Thu Feb 22 13:45:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37534cb8

dev-java/fop: merge shadowed BDEPEND

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

 dev-java/fop/fop-2.9.ebuild | 11 +++
 1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/dev-java/fop/fop-2.9.ebuild b/dev-java/fop/fop-2.9.ebuild
index 9268af5e38fb..e691baf0a9e9 100644
--- a/dev-java/fop/fop-2.9.ebuild
+++ b/dev-java/fop/fop-2.9.ebuild
@@ -23,6 +23,13 @@ LICENSE="Apache-2.0"
 SLOT="2.8"
 KEYWORDS="amd64 ~arm64 ppc64 x86"
 
+VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/xmlgraphics-fop.apache.org.asc"
+
+BDEPEND="
+   dev-java/xalan:0
+   verify-sig? ( sec-keys/openpgp-keys-apache-xmlgraphics-fop )
+"
+
 CP_DEPEND="
dev-java/batik:1.16
dev-java/commons-io:1
@@ -47,8 +54,6 @@ DEPEND="${CP_DEPEND}
 RDEPEND="${CP_DEPEND}
>=virtual/jre-1.8:*"
 
-BDEPEND="dev-java/xalan:0"
-
 DOCS=( NOTICE README )
 
 PATCHES=(
@@ -64,8 +69,6 @@ JAVA_CLASSPATH_EXTRA="
sun-jai-bin
 "
 
-BDEPEND="verify-sig? ( sec-keys/openpgp-keys-apache-xmlgraphics-fop )"
-VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/xmlgraphics-fop.apache.org.asc"
 src_unpack() {
if use verify-sig; then
verify-sig_verify_detached "${DISTDIR}"/${P}-src.tar.gz{,.asc}



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

2024-02-21 Thread Ionen Wolkens
commit: 44aae5886719c9bfbfb5677af4668ced50206a1a
Author: Matoro Mahri  matoro  tk>
AuthorDate: Wed Feb 21 02:25:58 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Feb 22 04:45:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44aae588

dev-java/fop: Stabilize 2.9 x86, #923915

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Ionen Wolkens  gentoo.org>

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

diff --git a/dev-java/fop/fop-2.9.ebuild b/dev-java/fop/fop-2.9.ebuild
index d9359d0447ac..b8d147c876c1 100644
--- a/dev-java/fop/fop-2.9.ebuild
+++ b/dev-java/fop/fop-2.9.ebuild
@@ -21,7 +21,7 @@ S="${WORKDIR}/fop-${PV}"
 
 LICENSE="Apache-2.0"
 SLOT="2.8"
-KEYWORDS="amd64 ~arm64 ppc64 ~x86"
+KEYWORDS="amd64 ~arm64 ppc64 x86"
 
 CP_DEPEND="
dev-java/batik:1.16



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

2024-02-06 Thread Arthur Zamarin
commit: b7eb97c3a17adfb4aeca9dc8624dfb18b2532c32
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Feb  6 19:32:01 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Feb  6 19:32:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7eb97c3

dev-java/fop: Stabilize 2.9 amd64, #923915

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

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

diff --git a/dev-java/fop/fop-2.9.ebuild b/dev-java/fop/fop-2.9.ebuild
index 2252537fa0cd..d9359d0447ac 100644
--- a/dev-java/fop/fop-2.9.ebuild
+++ b/dev-java/fop/fop-2.9.ebuild
@@ -21,7 +21,7 @@ S="${WORKDIR}/fop-${PV}"
 
 LICENSE="Apache-2.0"
 SLOT="2.8"
-KEYWORDS="~amd64 ~arm64 ppc64 ~x86"
+KEYWORDS="amd64 ~arm64 ppc64 ~x86"
 
 CP_DEPEND="
dev-java/batik:1.16



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

2024-02-06 Thread Sam James
commit: 9ea1faeca66b527ee3f9f1f8cd0d03067d329d2f
Author: Sam James  gentoo  org>
AuthorDate: Tue Feb  6 19:29:17 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Feb  6 19:29:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ea1faec

dev-java/fop: Stabilize 2.9 ppc64, #923915

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

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

diff --git a/dev-java/fop/fop-2.9.ebuild b/dev-java/fop/fop-2.9.ebuild
index f001831b1cff..2252537fa0cd 100644
--- a/dev-java/fop/fop-2.9.ebuild
+++ b/dev-java/fop/fop-2.9.ebuild
@@ -21,7 +21,7 @@ S="${WORKDIR}/fop-${PV}"
 
 LICENSE="Apache-2.0"
 SLOT="2.8"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ppc64 ~x86"
 
 CP_DEPEND="
dev-java/batik:1.16



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

2024-02-06 Thread Miroslav Šulc
commit: 2364b69485eeb8020c43b09354adcd57e067e347
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Mon Feb  5 18:16:44 2024 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Tue Feb  6 09:43:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2364b694

dev-java/fop: fix test failures

Closes: https://bugs.gentoo.org/918867
Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/35195
Signed-off-by: Miroslav Šulc  gentoo.org>

 dev-java/fop/fop-2.9.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/dev-java/fop/fop-2.9.ebuild b/dev-java/fop/fop-2.9.ebuild
index 63bf4d2080f1..f001831b1cff 100644
--- a/dev-java/fop/fop-2.9.ebuild
+++ b/dev-java/fop/fop-2.9.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -151,6 +151,8 @@ src_test() {
# This jar file was created manually from the output of "mvn test".
# Upstream does this with maven-antrun-plugin
jar -xf "${WORKDIR}/fop-2.7-test-event-model.jar" || die
+   mkdir generated-test || die
+   mv {target/test-classes,generated-test}/org || die
java-pkg-simple_src_test
 
einfo "Testing fop-core"



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

2023-09-20 Thread Miroslav Šulc
commit: a626db0289f7ddb5f1ab029e18b665d8ea784d19
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Wed Sep  6 18:04:21 2023 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Wed Sep 20 07:30:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a626db02

dev-java/fop: add 2.9

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

 dev-java/fop/Manifest  |   2 +
 ...fop-2.9-FO2StructureTreeConverterTestCase.patch |  45 +
 .../fop-2.9-MissingLanguageWarningTestCase.patch   |  88 +
 .../fop/files/fop-2.9-PDFEncodingTestCase.patch|  31 
 .../files/fop-2.9-PDFToUnicodeCMapTestCase.patch   |  33 
 dev-java/fop/fop-2.9.ebuild| 199 +
 6 files changed, 398 insertions(+)

diff --git a/dev-java/fop/Manifest b/dev-java/fop/Manifest
index 0d9b604c3ef6..5080bc909c93 100644
--- a/dev-java/fop/Manifest
+++ b/dev-java/fop/Manifest
@@ -1,4 +1,6 @@
 DIST fop-2.7-jars.tar.xz 7348 BLAKE2B 
79a5b4f1948bbc9628e571a9873494e2d2088d7a90296e81e03cafa6ecd8f9d1c8dd6779d15c47a0e110304aa07e706c56412e3766a84e0a66c8224fdd92f61c
 SHA512 
71c39cbb20416dc29beb8628ae8bac2a663c0b0d1f0418a241f3795a2d5e01159572c210b5a2d2eff8274247dc3631980de50fea4f94182ddde095d0e5e605c6
 DIST fop-2.8-src.tar.gz 22855369 BLAKE2B 
183649f531068b8f7513613c89f9f66a48894ab97a659e110b91853d5dffc1664d3830a8ced9ba221e22ca02fc51aed991ddee0e927cab59b9160a504f6dab02
 SHA512 
22e1737b5cd87dc5e014838e2ad867ccf46bdc564fb5c231cc6b4c1f8a9862864679ea7ddf143126058553ed90045941fb07aa2657db9e3ed35660ce11169357
 DIST fop-2.8-src.tar.gz.asc 833 BLAKE2B 
f761b427bac89249ab4ab5f2194468e44f997e28ed77392a785764fb60dd2fbbc716ef881e2009a3dbad416ef195fc8ae4d2ebdbd63c3fb3f47d355acab8389b
 SHA512 
c25e94ac4a72c9ff9bfa487369ee1510ab5b19a6178f14f5076b9cf0548044e79eca707025e962c63d268d0f48661cc7110f604036957e447f8413cdb582d3de
+DIST fop-2.9-src.tar.gz 20642865 BLAKE2B 
6ab265ddfb1c07b9266687930af21ac4653438800772da836dbceb14de126333dcff50c2cea1352ad77988ec7f7a3d4eef91341983edc13684abf2531634eb0a
 SHA512 
d346c8fffd0d3ff5e803bea4233ce171972ded39b0c475b367333e37247da8f9e823c7e2e75fab735bf9282654d67befa2fa473f53a199cbd96b0f7305b3c093
+DIST fop-2.9-src.tar.gz.asc 833 BLAKE2B 
284f04d450bcfb6583d353ae21bbadad8da14b59d946e094453b564e700c8cfdcb448ed206a5a246b725b453a1b3feea69f96ff3b2a683320bce6743cc5a167f
 SHA512 
404d5df54cf84ddb11c7f5ebc6772d61cd04fc434dea421429a9a270e1d0ca17f61df8a33600db5a41c6d45f828a67fc26becfa9b4ac18342e9dfb4781dd0bdc
 DIST fop-hyph-2.0.jar 6655933 BLAKE2B 
bfbefcc2ebd9a9a467c23a70d7cef256f83cf2335f6e17db6bbefceaf8a3cee78de0302f269d096eb3238b3f4883429e09cc640bed11a42da4ef67ab9f0cb164
 SHA512 
3d5f27623008c7beba5332387bd42c501b7ae1dddfc98014b3fb35273394ca5f0a4ce69e7726090ec468c9b4f7983fb8b1a5759f49e81ea342c81c61311d87b3

diff --git a/dev-java/fop/files/fop-2.9-FO2StructureTreeConverterTestCase.patch 
b/dev-java/fop/files/fop-2.9-FO2StructureTreeConverterTestCase.patch
new file mode 100644
index ..87e36eb4b49c
--- /dev/null
+++ b/dev-java/fop/files/fop-2.9-FO2StructureTreeConverterTestCase.patch
@@ -0,0 +1,45 @@
+There were 2 failures:
+1) 
testRemoveBlocks(org.apache.fop.accessibility.fo.FO2StructureTreeConverterTestCase)
+org.junit.ComparisonFailure: expected:<0" encoding="UTF-8"[ 
standalone="no"]?> but was:<0" 
encoding="UTF-8"[]?>
+at org.junit.Assert.assertEquals(Assert.java:117)
+at org.junit.Assert.assertEquals(Assert.java:146)
+at 
org.apache.fop.accessibility.fo.FO2StructureTreeConverterTestCase.compare(FO2StructureTreeConverterTestCase.java:225)
+at 
org.apache.fop.accessibility.fo.FO2StructureTreeConverterTestCase.testRemoveBlocks(FO2StructureTreeConverterTestCase.java:150)
+2) 
testRemoveTableHeader(org.apache.fop.accessibility.fo.FO2StructureTreeConverterTestCase)
+org.junit.ComparisonFailure: expected:<0" encoding="UTF-8"[ 
standalone="no"]?> but was:<0" 
encoding="UTF-8"[]?>
+at org.junit.Assert.assertEquals(Assert.java:117)
+at org.junit.Assert.assertEquals(Assert.java:146)
+at 
org.apache.fop.accessibility.fo.FO2StructureTreeConverterTestCase.compare(FO2StructureTreeConverterTestCase.java:225)
+at 
org.apache.fop.accessibility.fo.FO2StructureTreeConverterTestCase.testRemoveTableHeader(FO2StructureTreeConverterTestCase.java:187)
+
+FAILURES!!!
+Tests run: 11,  Failures: 2
+
+--- 
a/fop-core/src/test/java/org/apache/fop/accessibility/fo/FO2StructureTreeConverterTestCase.java
 
b/fop-core/src/test/java/org/apache/fop/accessibility/fo/FO2StructureTreeConverterTestCase.java
+@@ -43,6 +43,7 @@ import javax.xml.transform.stream.StreamSource;
+ 
+ import org.custommonkey.xmlunit.Diff;
+ import org.junit.Test;
++import org.junit.Ignore;
+ import org.w3c.dom.Document;
+ import org.xml.sax.SAXException;
+ import org.xml.sax.helpers.AttributesImpl;

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

2023-05-09 Thread Miroslav Šulc
commit: a4618c2843b94f26c42e47af20e1ec09e22051ce
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Tue May  9 06:04:22 2023 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Wed May 10 04:57:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4618c28

dev-java/fop: drop 2.8

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

 dev-java/fop/fop-2.8.ebuild | 166 
 1 file changed, 166 deletions(-)

diff --git a/dev-java/fop/fop-2.8.ebuild b/dev-java/fop/fop-2.8.ebuild
deleted file mode 100644
index e78205ca474e..
--- a/dev-java/fop/fop-2.8.ebuild
+++ /dev/null
@@ -1,166 +0,0 @@
-# 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.apache.xmlgraphics:fop:${PV}"
-JAVA_TESTING_FRAMEWORKS="junit-4"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="XML Graphics Format Object Processor All-In-One"
-HOMEPAGE="https://xmlgraphics.apache.org/fop/;
-SRC_URI="
-   mirror://apache/xmlgraphics/fop/source/${P}-src.tar.gz
-   https://dev.gentoo.org/~flow/distfiles/fop/fop-2.7-jars.tar.xz
-"
-S="${WORKDIR}/fop-${PV}"
-
-LICENSE="Apache-2.0"
-SLOT="2.8"
-KEYWORDS="amd64 ~arm64 ppc64 x86"
-
-CP_DEPEND="
-   dev-java/batik:1.16
-   dev-java/commons-io:1
-   dev-java/commons-logging:0
-   dev-java/fontbox:0
-   dev-java/qdox:1.12
-   dev-java/xmlgraphics-commons:2
-"
-
-DEPEND="${CP_DEPEND}
-   >=virtual/jdk-1.8:*
-   dev-java/ant-core:0
-   dev-java/javax-servlet-api:2.2
-   dev-java/sun-jai-bin:0
-   test? (
-   dev-java/mockito:4
-   dev-java/pdfbox:0
-   dev-java/xmlunit:1
-   )
-"
-
-RDEPEND="${CP_DEPEND}
-   >=virtual/jre-1.8:*"
-
-BDEPEND="dev-java/xalan:0"
-
-DOCS=( NOTICE README )
-
-JAVA_CLASSPATH_EXTRA="
-   ant-core
-   javax-servlet-api-2.2
-   sun-jai-bin
-"
-
-src_prepare() {
-   java-pkg_clean
-   java-pkg-2_src_prepare
-}
-
-src_compile() {
-   JAVA_SRC_DIR="fop-util/src/main/java"
-   JAVA_JAR_FILENAME="fop-util.jar"
-   java-pkg-simple_src_compile
-   JAVA_GENTOO_CLASSPATH_EXTRA+=":fop-util.jar"
-   rm -r target || die
-
-   JAVA_SRC_DIR="fop-events/src/main/java"
-   JAVA_RESOURCE_DIRS="fop-events/src/main/resources"
-   JAVA_JAR_FILENAME="fop-events.jar"
-   java-pkg-simple_src_compile
-   JAVA_GENTOO_CLASSPATH_EXTRA+=":fop-events.jar"
-   rm -r target || die
-
-   JAVA_SRC_DIR="fop-core/src/main/java"
-   JAVA_RESOURCE_DIRS="fop-core/src/main/resources"
-   JAVA_MAIN_CLASS=$( sed -n 's:.*\(.*\):\1:p' 
fop-core/pom.xml )
-   JAVA_JAR_FILENAME="fop-core.jar"
-   # Code generation according to
-   # 
https://github.com/apache/xmlgraphics-fop/blob/fop-2_8/fop-core/pom.xml#L156-L225
-   pushd fop-core/src/main/codegen/fonts > /dev/null || die
-   local fonts=$(find . -name "Courier*.xml" \
-   -o -name "Helvetica*.xml" \
-   -o -name "Times*.xml" \
-   -o -name "Symbol.xml" \
-   -o -name "ZapfDingbats.xml"
-   )
-   for font in ${fonts}; do \
-   xalan -XSLTC \
-   -IN $font \
-   -XSL font-file.xsl \
-   -OUT 
../../java/org/apache/fop/fonts/base14/${font//.xml}.java || die
-   done
-   xalan -XSLTC \
-   -IN encodings.xml \
-   -XSL code-point-mapping.xsl \
-   -OUT 
../../java/org/apache/fop/fonts/base14/CodePointMapping.java || die
-   popd > /dev/null || die
-   java-pkg-simple_src_compile
-   rm -r target || die
-
-   JAVA_GENTOO_CLASSPATH_EXTRA+=":fop-core.jar"
-
-   # Update "fop-core.jar" with "event-mode.xml" files produced manually
-   # by running "mvn package".
-   mkdir event-model && pushd $_ > /dev/null || die
-   jar -xf "${WORKDIR}/fop-2.7-core-event-models.jar"
-   popd > /dev/null || die
-   jar -uf "fop-core.jar" -C event-model . || die
-   # Upstream does this with maven-antrun-plugin:
-   # 
https://github.com/apache/xmlgraphics-fop/blob/fop-2_8/fop-core/pom.xml#L269-L290
-
-   # public class EventProducerCollectorTask extends Task {
-   #
-   # private List filesets = new 
java.util.ArrayList();
-   # private File destDir;
-   # private File translationFile;
-
-   if use doc; then \
-   JAVA_SRC_DIR=(
-   "fop-util/src/main/java"
-   "fop-events/src/main/java"
-   "fop-core/src/main/java"
-   )
-   JAVA_JAR_FILENAME="ignoreme.jar"
-   

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

2023-05-08 Thread Arthur Zamarin
commit: 29ff19a472dc85279d3ae3311d39714de6c118f8
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue May  9 05:51:24 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue May  9 05:51:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29ff19a4

dev-java/fop: Stabilize 2.8-r1 x86, #905857

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

 dev-java/fop/fop-2.8-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/fop/fop-2.8-r1.ebuild b/dev-java/fop/fop-2.8-r1.ebuild
index 56a5baa59c55..ddd660e61c1d 100644
--- a/dev-java/fop/fop-2.8-r1.ebuild
+++ b/dev-java/fop/fop-2.8-r1.ebuild
@@ -21,7 +21,7 @@ S="${WORKDIR}/fop-${PV}"
 
 LICENSE="Apache-2.0"
 SLOT="2.8"
-KEYWORDS="amd64 ~arm64 ppc64 ~x86"
+KEYWORDS="amd64 ~arm64 ppc64 x86"
 
 CP_DEPEND="
dev-java/batik:1.16



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

2023-05-07 Thread Jakov Smolić
commit: 94f6a486aa52282068fba7ec8ecb640572fa26d1
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sun May  7 13:39:53 2023 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sun May  7 13:39:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94f6a486

dev-java/fop: Stabilize 2.8-r1 ppc64, #905857

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

 dev-java/fop/fop-2.8-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/fop/fop-2.8-r1.ebuild b/dev-java/fop/fop-2.8-r1.ebuild
index fb67b3fb784f..56a5baa59c55 100644
--- a/dev-java/fop/fop-2.8-r1.ebuild
+++ b/dev-java/fop/fop-2.8-r1.ebuild
@@ -21,7 +21,7 @@ S="${WORKDIR}/fop-${PV}"
 
 LICENSE="Apache-2.0"
 SLOT="2.8"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm64 ppc64 ~x86"
 
 CP_DEPEND="
dev-java/batik:1.16



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

2023-05-07 Thread Sam James
commit: fcce855546b8d558a6b040f33c9de5f1bb3bb285
Author: Sam James  gentoo  org>
AuthorDate: Sun May  7 11:45:23 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun May  7 11:45:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fcce8555

dev-java/fop: Stabilize 2.8-r1 amd64, #905857

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

 dev-java/fop/fop-2.8-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/fop/fop-2.8-r1.ebuild b/dev-java/fop/fop-2.8-r1.ebuild
index 487cd4d7cade..fb67b3fb784f 100644
--- a/dev-java/fop/fop-2.8-r1.ebuild
+++ b/dev-java/fop/fop-2.8-r1.ebuild
@@ -21,7 +21,7 @@ S="${WORKDIR}/fop-${PV}"
 
 LICENSE="Apache-2.0"
 SLOT="2.8"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~x86"
 
 CP_DEPEND="
dev-java/batik:1.16



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

2023-04-07 Thread Miroslav Šulc
commit: bfa1d6c232c00963d4485bd5057a6a11217f7b3a
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Fri Mar 31 10:24:39 2023 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Fri Apr  7 08:09:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bfa1d6c2

dev-java/fop: enable tests on the fop-core module

Adds verify-sig

Switches test dependency mockito:4 -> mockito:2

Skips one failing test via selection:
  ! -name 'MissingLanguageWarningTestCase.java' \

Skips three other failing tests via patch:
  PATCHES=( "${FILESDIR}/fop-2.8-skip-failing-tests.patch" )

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

 dev-java/fop/Manifest  |   2 +
 .../fop/files/fop-2.8-skip-failing-tests.patch |  48 ++
 dev-java/fop/fop-2.8-r1.ebuild | 187 +
 3 files changed, 237 insertions(+)

diff --git a/dev-java/fop/Manifest b/dev-java/fop/Manifest
index 4f4eb358b352..0d9b604c3ef6 100644
--- a/dev-java/fop/Manifest
+++ b/dev-java/fop/Manifest
@@ -1,2 +1,4 @@
 DIST fop-2.7-jars.tar.xz 7348 BLAKE2B 
79a5b4f1948bbc9628e571a9873494e2d2088d7a90296e81e03cafa6ecd8f9d1c8dd6779d15c47a0e110304aa07e706c56412e3766a84e0a66c8224fdd92f61c
 SHA512 
71c39cbb20416dc29beb8628ae8bac2a663c0b0d1f0418a241f3795a2d5e01159572c210b5a2d2eff8274247dc3631980de50fea4f94182ddde095d0e5e605c6
 DIST fop-2.8-src.tar.gz 22855369 BLAKE2B 
183649f531068b8f7513613c89f9f66a48894ab97a659e110b91853d5dffc1664d3830a8ced9ba221e22ca02fc51aed991ddee0e927cab59b9160a504f6dab02
 SHA512 
22e1737b5cd87dc5e014838e2ad867ccf46bdc564fb5c231cc6b4c1f8a9862864679ea7ddf143126058553ed90045941fb07aa2657db9e3ed35660ce11169357
+DIST fop-2.8-src.tar.gz.asc 833 BLAKE2B 
f761b427bac89249ab4ab5f2194468e44f997e28ed77392a785764fb60dd2fbbc716ef881e2009a3dbad416ef195fc8ae4d2ebdbd63c3fb3f47d355acab8389b
 SHA512 
c25e94ac4a72c9ff9bfa487369ee1510ab5b19a6178f14f5076b9cf0548044e79eca707025e962c63d268d0f48661cc7110f604036957e447f8413cdb582d3de
+DIST fop-hyph-2.0.jar 6655933 BLAKE2B 
bfbefcc2ebd9a9a467c23a70d7cef256f83cf2335f6e17db6bbefceaf8a3cee78de0302f269d096eb3238b3f4883429e09cc640bed11a42da4ef67ab9f0cb164
 SHA512 
3d5f27623008c7beba5332387bd42c501b7ae1dddfc98014b3fb35273394ca5f0a4ce69e7726090ec468c9b4f7983fb8b1a5759f49e81ea342c81c61311d87b3

diff --git a/dev-java/fop/files/fop-2.8-skip-failing-tests.patch 
b/dev-java/fop/files/fop-2.8-skip-failing-tests.patch
new file mode 100644
index ..729795e93fd2
--- /dev/null
+++ b/dev-java/fop/files/fop-2.8-skip-failing-tests.patch
@@ -0,0 +1,48 @@
+# https://bugs.gentoo.org/903880
+--- 
a/fop-core/src/test/java/org/apache/fop/accessibility/fo/FO2StructureTreeConverterTestCase.java
 
b/fop-core/src/test/java/org/apache/fop/accessibility/fo/FO2StructureTreeConverterTestCase.java
+@@ -43,6 +43,7 @@ import javax.xml.transform.stream.StreamSource;
+ 
+ import org.custommonkey.xmlunit.Diff;
+ import org.junit.Test;
++import org.junit.Ignore;
+ import org.w3c.dom.Document;
+ import org.xml.sax.SAXException;
+ import org.xml.sax.helpers.AttributesImpl;
+@@ -144,7 +145,7 @@ public class FO2StructureTreeConverterTestCase {
+ assertNull(d.getStructureTreeEventHandler().startNode("table-body", 
null, null));
+ }
+ 
+-@Test
++@Test @Ignore
+ public void testRemoveBlocks() throws Exception {
+ keepEmptyTags = false;
+ compare("http://www.w3.org/1999/XSL/Format\;>\n"
+@@ -180,7 +181,7 @@ public class FO2StructureTreeConverterTestCase {
+ + "\n");
+ }
+ 
+-@Test
++@Test @Ignore
+ public void testRemoveTableHeader() throws Exception {
+ keepEmptyTags = false;
+ String fo = IOUtils.toString(getResource("table-artifact.fo"), 
"utf8").replace("role=\"artifact\"", "");
+--- a/fop-core/src/test/java/org/apache/fop/render/pdf/PDFEncodingTestCase.java
 b/fop-core/src/test/java/org/apache/fop/render/pdf/PDFEncodingTestCase.java
+@@ -25,6 +25,7 @@ import java.io.File;
+ import java.io.IOException;
+ 
+ import org.junit.Test;
++import org.junit.Ignore;
+ import org.xml.sax.SAXException;
+ 
+ import static org.junit.Assert.assertEquals;
+@@ -61,7 +62,7 @@ public class PDFEncodingTestCase extends BasePDFTest {
+  * Test using a standard FOP font
+  * @throws Exception checkstyle wants a comment here, even a silly one
+  */
+-@Test
++@Test @Ignore
+ public void testPDFEncodingWithStandardFont() throws Exception {
+ 
+ /*  If the PDF encoding is correct, a text dump of the generated PDF 
file contains this (excerpts)

diff --git a/dev-java/fop/fop-2.8-r1.ebuild b/dev-java/fop/fop-2.8-r1.ebuild
new file mode 100644
index ..487cd4d7cade
--- /dev/null
+++ b/dev-java/fop/fop-2.8-r1.ebuild
@@ -0,0 +1,187 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+

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

2023-04-05 Thread Miroslav Šulc
commit: f882ffe3f179188bc6c2167453279234574cd7c5
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Tue Apr  4 20:37:42 2023 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Wed Apr  5 10:56:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f882ffe3

dev-java/fop: drop 2.7

Closes: https://bugs.gentoo.org/903672
Bug: https://bugs.gentoo.org/903687
Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Signed-off-by: Miroslav Šulc  gentoo.org>

 dev-java/fop/Manifest   |   1 -
 dev-java/fop/fop-2.7.ebuild | 158 
 2 files changed, 159 deletions(-)

diff --git a/dev-java/fop/Manifest b/dev-java/fop/Manifest
index 6e6c52d90a47..4f4eb358b352 100644
--- a/dev-java/fop/Manifest
+++ b/dev-java/fop/Manifest
@@ -1,3 +1,2 @@
 DIST fop-2.7-jars.tar.xz 7348 BLAKE2B 
79a5b4f1948bbc9628e571a9873494e2d2088d7a90296e81e03cafa6ecd8f9d1c8dd6779d15c47a0e110304aa07e706c56412e3766a84e0a66c8224fdd92f61c
 SHA512 
71c39cbb20416dc29beb8628ae8bac2a663c0b0d1f0418a241f3795a2d5e01159572c210b5a2d2eff8274247dc3631980de50fea4f94182ddde095d0e5e605c6
-DIST fop-2.7-src.tar.gz 26799877 BLAKE2B 
00bcbd4cc915aad67c0dac54e85b7c5d10576115a0a8a16517846af249137c73b10c8b0ff161c9957f7c49686eefbf9777dc452b038573c996e29cbad951176a
 SHA512 
bffbc0a97db8bbc826cf9af89fbf4a7e6f705585ea4915c0954df57c6d7af50d323387bb4bb9e2d13047826352d9eb7cbf4f23d5146ce246965b4c531e015633
 DIST fop-2.8-src.tar.gz 22855369 BLAKE2B 
183649f531068b8f7513613c89f9f66a48894ab97a659e110b91853d5dffc1664d3830a8ced9ba221e22ca02fc51aed991ddee0e927cab59b9160a504f6dab02
 SHA512 
22e1737b5cd87dc5e014838e2ad867ccf46bdc564fb5c231cc6b4c1f8a9862864679ea7ddf143126058553ed90045941fb07aa2657db9e3ed35660ce11169357

diff --git a/dev-java/fop/fop-2.7.ebuild b/dev-java/fop/fop-2.7.ebuild
deleted file mode 100644
index a40189884199..
--- a/dev-java/fop/fop-2.7.ebuild
+++ /dev/null
@@ -1,158 +0,0 @@
-# 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.apache.xmlgraphics:fop:2.7"
-JAVA_TESTING_FRAMEWORKS="junit-4"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="XML Graphics Format Object Processor All-In-One"
-HOMEPAGE="https://xmlgraphics.apache.org/fop/;
-SRC_URI="
-   mirror://apache/xmlgraphics/fop/source/${P}-src.tar.gz
-   https://dev.gentoo.org/~flow/distfiles/fop/${P}-jars.tar.xz
-"
-
-LICENSE="Apache-2.0"
-SLOT="2.7"
-KEYWORDS="amd64 ~arm64 ppc64 x86"
-
-CP_DEPEND="
-   dev-java/batik:1.14
-   dev-java/commons-io:1
-   dev-java/fontbox:0
-   dev-java/qdox:1.12
-   dev-java/sun-jai-bin:0
-   dev-java/xmlgraphics-commons:2
-"
-
-DEPEND="${CP_DEPEND}
-   >=virtual/jdk-1.8:*
-   dev-java/ant-core:0
-   dev-java/sun-jai-bin:0
-   test? (
-   dev-java/mockito:4
-   dev-java/pdfbox:0
-   dev-java/xmlunit:1
-   )
-"
-
-RDEPEND="${CP_DEPEND}
-   >=virtual/jre-1.8:*"
-
-DOCS=( NOTICE README )
-
-S="${WORKDIR}/fop-${PV}"
-
-src_prepare() {
-   default
-   java-pkg_clean
-}
-
-src_compile() {
-   JAVA_SRC_DIR="fop-util/src/main/java"
-   JAVA_JAR_FILENAME="fop-util.jar"
-   java-pkg-simple_src_compile
-   JAVA_GENTOO_CLASSPATH_EXTRA+=":fop-util.jar"
-   rm -r target || die
-
-   JAVA_SRC_DIR="fop-events/src/main/java"
-   JAVA_RESOURCE_DIRS="fop-events/src/main/resources"
-   JAVA_JAR_FILENAME="fop-events.jar"
-   java-pkg-simple_src_compile
-   JAVA_GENTOO_CLASSPATH_EXTRA+=":fop-events.jar"
-   rm -r target || die
-
-   JAVA_SRC_DIR="fop-core/src/main/java"
-   JAVA_RESOURCE_DIRS="fop-core/src/main/resources"
-   JAVA_MAIN_CLASS=$( sed -n 's:.*\(.*\):\1:p' 
fop-core/pom.xml )
-   JAVA_JAR_FILENAME="fop-core.jar"
-   # Code generation according to
-   # 
https://github.com/apache/xmlgraphics-fop/blob/fop-2_7/fop-core/pom.xml#L150-L219
-   pushd fop-core/src/main/codegen/fonts >/dev/null || die
-   local fonts=$(find . -name "Courier*.xml" \
-   -o -name "Helvetica*.xml" \
-   -o -name "Times*.xml" \
-   -o -name "Symbol.xml" \
-   -o -name "ZapfDingbats.xml"
-   )
-   for font in ${fonts}; do \
-   xalan -XSLTC \
-   -IN $font \
-   -XSL font-file.xsl \
-   -OUT 
../../java/org/apache/fop/fonts/base14/${font//.xml}.java || die
-   done
-   xalan -XSLTC \
-   -IN encodings.xml \
-   -XSL code-point-mapping.xsl \
-   -OUT 
../../java/org/apache/fop/fonts/base14/CodePointMapping.java || die
-   popd
-   java-pkg-simple_src_compile
-   rm -r target || die
-
-   

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

2023-04-04 Thread Arthur Zamarin
commit: 0a14334b04a7b45e0c4de54b0de73ee894860c09
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Apr  4 19:57:03 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Apr  4 19:57:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a14334b

dev-java/fop: Stabilize 2.8 amd64, #903725

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

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

diff --git a/dev-java/fop/fop-2.8.ebuild b/dev-java/fop/fop-2.8.ebuild
index f6207b46c778..e78205ca474e 100644
--- a/dev-java/fop/fop-2.8.ebuild
+++ b/dev-java/fop/fop-2.8.ebuild
@@ -19,7 +19,7 @@ S="${WORKDIR}/fop-${PV}"
 
 LICENSE="Apache-2.0"
 SLOT="2.8"
-KEYWORDS="~amd64 ~arm64 ppc64 x86"
+KEYWORDS="amd64 ~arm64 ppc64 x86"
 
 CP_DEPEND="
dev-java/batik:1.16



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

2023-04-04 Thread Arthur Zamarin
commit: dca3a058a2cdd77d26d879f8d4cc4970237c9659
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Apr  4 19:32:18 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Apr  4 19:32:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dca3a058

dev-java/fop: Stabilize 2.8 x86, #903725

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

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

diff --git a/dev-java/fop/fop-2.8.ebuild b/dev-java/fop/fop-2.8.ebuild
index 71cd343177d5..f6207b46c778 100644
--- a/dev-java/fop/fop-2.8.ebuild
+++ b/dev-java/fop/fop-2.8.ebuild
@@ -19,7 +19,7 @@ S="${WORKDIR}/fop-${PV}"
 
 LICENSE="Apache-2.0"
 SLOT="2.8"
-KEYWORDS="~amd64 ~arm64 ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ppc64 x86"
 
 CP_DEPEND="
dev-java/batik:1.16



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

2023-04-03 Thread Sam James
commit: 46552e228474a08a7969f1c6a8f22b382bd024c8
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr  3 21:39:55 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr  3 21:40:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46552e22

dev-java/fop: Stabilize 2.8 ppc64, #903725

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

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

diff --git a/dev-java/fop/fop-2.8.ebuild b/dev-java/fop/fop-2.8.ebuild
index 0f57b74075c1..71cd343177d5 100644
--- a/dev-java/fop/fop-2.8.ebuild
+++ b/dev-java/fop/fop-2.8.ebuild
@@ -19,7 +19,7 @@ S="${WORKDIR}/fop-${PV}"
 
 LICENSE="Apache-2.0"
 SLOT="2.8"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ppc64 ~x86"
 
 CP_DEPEND="
dev-java/batik:1.16



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

2023-03-31 Thread Miroslav Šulc
commit: a3ba7f162cb4eab8faa2111d5b9347c2b9255839
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Fri Mar 31 10:24:39 2023 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Sat Apr  1 05:25:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3ba7f16

dev-java/fop: add 2.8

Switches to batik:1.16 where support for jython is dropped

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

 dev-java/fop/Manifest   |   1 +
 dev-java/fop/fop-2.8.ebuild | 166 
 2 files changed, 167 insertions(+)

diff --git a/dev-java/fop/Manifest b/dev-java/fop/Manifest
index 0cbe07fc9d42..6e6c52d90a47 100644
--- a/dev-java/fop/Manifest
+++ b/dev-java/fop/Manifest
@@ -1,2 +1,3 @@
 DIST fop-2.7-jars.tar.xz 7348 BLAKE2B 
79a5b4f1948bbc9628e571a9873494e2d2088d7a90296e81e03cafa6ecd8f9d1c8dd6779d15c47a0e110304aa07e706c56412e3766a84e0a66c8224fdd92f61c
 SHA512 
71c39cbb20416dc29beb8628ae8bac2a663c0b0d1f0418a241f3795a2d5e01159572c210b5a2d2eff8274247dc3631980de50fea4f94182ddde095d0e5e605c6
 DIST fop-2.7-src.tar.gz 26799877 BLAKE2B 
00bcbd4cc915aad67c0dac54e85b7c5d10576115a0a8a16517846af249137c73b10c8b0ff161c9957f7c49686eefbf9777dc452b038573c996e29cbad951176a
 SHA512 
bffbc0a97db8bbc826cf9af89fbf4a7e6f705585ea4915c0954df57c6d7af50d323387bb4bb9e2d13047826352d9eb7cbf4f23d5146ce246965b4c531e015633
+DIST fop-2.8-src.tar.gz 22855369 BLAKE2B 
183649f531068b8f7513613c89f9f66a48894ab97a659e110b91853d5dffc1664d3830a8ced9ba221e22ca02fc51aed991ddee0e927cab59b9160a504f6dab02
 SHA512 
22e1737b5cd87dc5e014838e2ad867ccf46bdc564fb5c231cc6b4c1f8a9862864679ea7ddf143126058553ed90045941fb07aa2657db9e3ed35660ce11169357

diff --git a/dev-java/fop/fop-2.8.ebuild b/dev-java/fop/fop-2.8.ebuild
new file mode 100644
index ..0f57b74075c1
--- /dev/null
+++ b/dev-java/fop/fop-2.8.ebuild
@@ -0,0 +1,166 @@
+# 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.apache.xmlgraphics:fop:${PV}"
+JAVA_TESTING_FRAMEWORKS="junit-4"
+
+inherit java-pkg-2 java-pkg-simple
+
+DESCRIPTION="XML Graphics Format Object Processor All-In-One"
+HOMEPAGE="https://xmlgraphics.apache.org/fop/;
+SRC_URI="
+   mirror://apache/xmlgraphics/fop/source/${P}-src.tar.gz
+   https://dev.gentoo.org/~flow/distfiles/fop/fop-2.7-jars.tar.xz
+"
+S="${WORKDIR}/fop-${PV}"
+
+LICENSE="Apache-2.0"
+SLOT="2.8"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+CP_DEPEND="
+   dev-java/batik:1.16
+   dev-java/commons-io:1
+   dev-java/commons-logging:0
+   dev-java/fontbox:0
+   dev-java/qdox:1.12
+   dev-java/xmlgraphics-commons:2
+"
+
+DEPEND="${CP_DEPEND}
+   >=virtual/jdk-1.8:*
+   dev-java/ant-core:0
+   dev-java/javax-servlet-api:2.2
+   dev-java/sun-jai-bin:0
+   test? (
+   dev-java/mockito:4
+   dev-java/pdfbox:0
+   dev-java/xmlunit:1
+   )
+"
+
+RDEPEND="${CP_DEPEND}
+   >=virtual/jre-1.8:*"
+
+BDEPEND="dev-java/xalan:0"
+
+DOCS=( NOTICE README )
+
+JAVA_CLASSPATH_EXTRA="
+   ant-core
+   javax-servlet-api-2.2
+   sun-jai-bin
+"
+
+src_prepare() {
+   java-pkg_clean
+   java-pkg-2_src_prepare
+}
+
+src_compile() {
+   JAVA_SRC_DIR="fop-util/src/main/java"
+   JAVA_JAR_FILENAME="fop-util.jar"
+   java-pkg-simple_src_compile
+   JAVA_GENTOO_CLASSPATH_EXTRA+=":fop-util.jar"
+   rm -r target || die
+
+   JAVA_SRC_DIR="fop-events/src/main/java"
+   JAVA_RESOURCE_DIRS="fop-events/src/main/resources"
+   JAVA_JAR_FILENAME="fop-events.jar"
+   java-pkg-simple_src_compile
+   JAVA_GENTOO_CLASSPATH_EXTRA+=":fop-events.jar"
+   rm -r target || die
+
+   JAVA_SRC_DIR="fop-core/src/main/java"
+   JAVA_RESOURCE_DIRS="fop-core/src/main/resources"
+   JAVA_MAIN_CLASS=$( sed -n 's:.*\(.*\):\1:p' 
fop-core/pom.xml )
+   JAVA_JAR_FILENAME="fop-core.jar"
+   # Code generation according to
+   # 
https://github.com/apache/xmlgraphics-fop/blob/fop-2_8/fop-core/pom.xml#L156-L225
+   pushd fop-core/src/main/codegen/fonts > /dev/null || die
+   local fonts=$(find . -name "Courier*.xml" \
+   -o -name "Helvetica*.xml" \
+   -o -name "Times*.xml" \
+   -o -name "Symbol.xml" \
+   -o -name "ZapfDingbats.xml"
+   )
+   for font in ${fonts}; do \
+   xalan -XSLTC \
+   -IN $font \
+   -XSL font-file.xsl \
+   -OUT 
../../java/org/apache/fop/fonts/base14/${font//.xml}.java || die
+   done
+   xalan -XSLTC \
+   -IN encodings.xml \
+   -XSL code-point-mapping.xsl 

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

2022-05-09 Thread Arthur Zamarin
commit: c10da10bc5d295f20ed764377f3e1ca63ff77b95
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Thu May  5 16:19:59 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon May  9 17:21:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c10da10b

dev-java/fop: drop 2.0-r3

Closes: https://bugs.gentoo.org/834482
Closes: https://bugs.gentoo.org/634744
Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-java/fop/Manifest |   1 -
 dev-java/fop/files/headless-launcher.bash |   1 -
 dev-java/fop/fop-2.0-r3.ebuild| 129 --
 3 files changed, 131 deletions(-)

diff --git a/dev-java/fop/Manifest b/dev-java/fop/Manifest
index 27bd73277440..0cbe07fc9d42 100644
--- a/dev-java/fop/Manifest
+++ b/dev-java/fop/Manifest
@@ -1,3 +1,2 @@
-DIST fop-2.0-src.zip 26381859 BLAKE2B 
8500de6a23e93c14fdb4f27c59bafba27a64e6aaffb7a761f16de5bd523e2fdb83593ab53a66de79bf7b7d6c2b887ab97a34accb18be416b26448753babe2395
 SHA512 
428793303fcf143cffaecadc22cfdb8a065bad0108cceebcabc479d92dbe9834b4f81fd27f3e0314546d848e1960b2fe1a9d443999d8f336f7e87fce771beb7a
 DIST fop-2.7-jars.tar.xz 7348 BLAKE2B 
79a5b4f1948bbc9628e571a9873494e2d2088d7a90296e81e03cafa6ecd8f9d1c8dd6779d15c47a0e110304aa07e706c56412e3766a84e0a66c8224fdd92f61c
 SHA512 
71c39cbb20416dc29beb8628ae8bac2a663c0b0d1f0418a241f3795a2d5e01159572c210b5a2d2eff8274247dc3631980de50fea4f94182ddde095d0e5e605c6
 DIST fop-2.7-src.tar.gz 26799877 BLAKE2B 
00bcbd4cc915aad67c0dac54e85b7c5d10576115a0a8a16517846af249137c73b10c8b0ff161c9957f7c49686eefbf9777dc452b038573c996e29cbad951176a
 SHA512 
bffbc0a97db8bbc826cf9af89fbf4a7e6f705585ea4915c0954df57c6d7af50d323387bb4bb9e2d13047826352d9eb7cbf4f23d5146ce246965b4c531e015633

diff --git a/dev-java/fop/files/headless-launcher.bash 
b/dev-java/fop/files/headless-launcher.bash
deleted file mode 100644
index a01c56f5e6ef..
--- a/dev-java/fop/files/headless-launcher.bash
+++ /dev/null
@@ -1 +0,0 @@
-[[ "${!#}" = "-awt" ]] || gjl_java_args="-Djava.awt.headless=true"

diff --git a/dev-java/fop/fop-2.0-r3.ebuild b/dev-java/fop/fop-2.0-r3.ebuild
deleted file mode 100644
index 6265183f67ad..
--- a/dev-java/fop/fop-2.0-r3.ebuild
+++ /dev/null
@@ -1,129 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# TODO: if 'doc' use flag is used then should build also extra docs ('docs' 
ant target), currently it cannot
-#   be built as it needs forrest which we do not have
-# TODO: package and use optional dependency jeuclid
-
-EAPI="5"
-
-JAVA_PKG_IUSE="doc examples source test"
-
-inherit java-pkg-2 java-ant-2
-
-DESCRIPTION="Formatting Objects Processor is a print formatter driven by XSL"
-HOMEPAGE="https://xmlgraphics.apache.org/fop/;
-SRC_URI="mirror://apache/xmlgraphics/${PN}/source/${P}-src.zip"
-
-KEYWORDS="amd64 ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris 
~x86-solaris"
-LICENSE="Apache-2.0"
-SLOT="0"
-
-# Tests are broken even in 2.0
-RESTRICT="test"
-
-CDEPEND="
-   dev-java/batik:1.9
-   dev-java/ant-core:0
-   dev-java/fontbox:1.7
-   dev-java/commons-io:1
-   dev-java/commons-logging:0
-   java-virtuals/servlet-api:3.0
-   dev-java/avalon-framework:4.2
-   dev-java/xmlgraphics-commons:2
-   dev-java/xml-commons-external:1.3
-   dev-java/qdox:1.12"
-
-RDEPEND=">=virtual/jre-1.6
-   ${CDEPEND}"
-
-DEPEND=">=virtual/jdk-1.6
-   app-arch/unzip
-   ${CDEPEND}"
-
-#  test? (
-#  dev-java/ant-junit:0
-#  dev-java/junit:4
-#  dev-java/xmlunit:1
-#  dev-java/mockito:0
-#  )"
-
-JAVA_ANT_ENCODING="ISO-8859-1"
-JAVA_ANT_REWRITE_CLASSPATH="true"
-
-EANT_GENTOO_CLASSPATH="
-   ant-core
-   batik-1.9
-   fontbox-1.7
-   commons-io-1
-   commons-logging
-   servlet-api-3.0
-   avalon-framework-4.2
-   xmlgraphics-commons-2
-   xml-commons-external-1.3
-"
-
-TARGETS=(
-   resourcegen
-   jar-hyphenation
-   jar-sandbox
-   jar-main
-)
-
-java_prepare() {
-   find "${S}"/lib -type f | xargs rm -v
-}
-
-src_compile() {
-   # https://bugs.gentoo.org/show_bug.cgi?id=554386
-   # http://wiki.apache.org/xmlgraphics-fop/HowTo/BuildFOPAlternatively
-   java-pkg_jar-from --into lib qdox-1.12 qdox.jar
-   java-pkg_jar-from --into lib xmlgraphics-commons-2 
xmlgraphics-commons.jar
-   java-pkg_jar-from --into lib commons-logging commons-logging.jar
-   java-pkg_jar-from --into lib commons-io-1 commons-io.jar
-   java-pkg_jar-from --into lib fontbox-1.7 fontbox.jar
-   java-pkg_jar-from --into lib xml-commons-external-1.3 xml-apis-ext.jar
-   java-pkg_jar-from --into lib xml-commons-external-1.3 xml-apis.jar
-   java-pkg_jar-from --into lib avalon-framework-4.2 avalon-framework.jar
-   java-pkg_jar-from --virtual 

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

2022-05-07 Thread Arthur Zamarin
commit: 18f41bf0c80ab2e988a61250b01299e06e88fd04
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat May  7 17:54:04 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat May  7 17:54:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18f41bf0

dev-java/fop: Stabilize 2.7 ppc64, #727504

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

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

diff --git a/dev-java/fop/fop-2.7.ebuild b/dev-java/fop/fop-2.7.ebuild
index 59fa332f90a6..a40189884199 100644
--- a/dev-java/fop/fop-2.7.ebuild
+++ b/dev-java/fop/fop-2.7.ebuild
@@ -18,7 +18,7 @@ SRC_URI="
 
 LICENSE="Apache-2.0"
 SLOT="2.7"
-KEYWORDS="amd64 ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 ~arm64 ppc64 x86"
 
 CP_DEPEND="
dev-java/batik:1.14



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

2022-05-06 Thread Jakov Smolić
commit: dd91c0e758e59e5cdeb7fe3b7aabb662624fcc78
Author: Jakov Smolić  gentoo  org>
AuthorDate: Fri May  6 09:23:02 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Fri May  6 09:23:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd91c0e7

dev-java/fop: Stabilize 2.7 amd64, #727504

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

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

diff --git a/dev-java/fop/fop-2.7.ebuild b/dev-java/fop/fop-2.7.ebuild
index 5c30a5a49912..aecc3d9cb737 100644
--- a/dev-java/fop/fop-2.7.ebuild
+++ b/dev-java/fop/fop-2.7.ebuild
@@ -18,7 +18,7 @@ SRC_URI="
 
 LICENSE="Apache-2.0"
 SLOT="2.7"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~x86"
 
 CP_DEPEND="
dev-java/batik:1.14



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

2022-05-06 Thread Jakov Smolić
commit: 7cc3d92926c8bd13f98e658f52bcffa770c8e24f
Author: Jakov Smolić  gentoo  org>
AuthorDate: Fri May  6 09:23:07 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Fri May  6 09:23:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7cc3d929

dev-java/fop: Stabilize 2.7 x86, #727504

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

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

diff --git a/dev-java/fop/fop-2.7.ebuild b/dev-java/fop/fop-2.7.ebuild
index aecc3d9cb737..59fa332f90a6 100644
--- a/dev-java/fop/fop-2.7.ebuild
+++ b/dev-java/fop/fop-2.7.ebuild
@@ -18,7 +18,7 @@ SRC_URI="
 
 LICENSE="Apache-2.0"
 SLOT="2.7"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 x86"
 
 CP_DEPEND="
dev-java/batik:1.14



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

2022-04-17 Thread Florian Schmaus
commit: 8a1a75d34f4cd056daa686de3d8ba643d8e5e3ed
Author: Florian Schmaus  gentoo  org>
AuthorDate: Sun Apr 17 22:24:40 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Sun Apr 17 22:27:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a1a75d3

dev-java/fop: remove binaries out of files/

Closes: https://bugs.gentoo.org/839042
Fixes: 55f3ec5078e3 ("dev-java/fop: Bump to 2.7")
Signed-off-by: Florian Schmaus  gentoo.org>

 dev-java/fop/Manifest|   1 +
 dev-java/fop/files/fop-2.7-core-event-models.jar | Bin 8835 -> 0 bytes
 dev-java/fop/files/fop-2.7-test-event-model.jar  | Bin 428 -> 0 bytes
 dev-java/fop/fop-2.7.ebuild  |   9 ++---
 4 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/dev-java/fop/Manifest b/dev-java/fop/Manifest
index b65582322b79..27bd73277440 100644
--- a/dev-java/fop/Manifest
+++ b/dev-java/fop/Manifest
@@ -1,2 +1,3 @@
 DIST fop-2.0-src.zip 26381859 BLAKE2B 
8500de6a23e93c14fdb4f27c59bafba27a64e6aaffb7a761f16de5bd523e2fdb83593ab53a66de79bf7b7d6c2b887ab97a34accb18be416b26448753babe2395
 SHA512 
428793303fcf143cffaecadc22cfdb8a065bad0108cceebcabc479d92dbe9834b4f81fd27f3e0314546d848e1960b2fe1a9d443999d8f336f7e87fce771beb7a
+DIST fop-2.7-jars.tar.xz 7348 BLAKE2B 
79a5b4f1948bbc9628e571a9873494e2d2088d7a90296e81e03cafa6ecd8f9d1c8dd6779d15c47a0e110304aa07e706c56412e3766a84e0a66c8224fdd92f61c
 SHA512 
71c39cbb20416dc29beb8628ae8bac2a663c0b0d1f0418a241f3795a2d5e01159572c210b5a2d2eff8274247dc3631980de50fea4f94182ddde095d0e5e605c6
 DIST fop-2.7-src.tar.gz 26799877 BLAKE2B 
00bcbd4cc915aad67c0dac54e85b7c5d10576115a0a8a16517846af249137c73b10c8b0ff161c9957f7c49686eefbf9777dc452b038573c996e29cbad951176a
 SHA512 
bffbc0a97db8bbc826cf9af89fbf4a7e6f705585ea4915c0954df57c6d7af50d323387bb4bb9e2d13047826352d9eb7cbf4f23d5146ce246965b4c531e015633

diff --git a/dev-java/fop/files/fop-2.7-core-event-models.jar 
b/dev-java/fop/files/fop-2.7-core-event-models.jar
deleted file mode 100644
index 49bece365d93..
Binary files a/dev-java/fop/files/fop-2.7-core-event-models.jar and /dev/null 
differ

diff --git a/dev-java/fop/files/fop-2.7-test-event-model.jar 
b/dev-java/fop/files/fop-2.7-test-event-model.jar
deleted file mode 100644
index 7c2fff6a088d..
Binary files a/dev-java/fop/files/fop-2.7-test-event-model.jar and /dev/null 
differ

diff --git a/dev-java/fop/fop-2.7.ebuild b/dev-java/fop/fop-2.7.ebuild
index e6aa1be68d31..5c30a5a49912 100644
--- a/dev-java/fop/fop-2.7.ebuild
+++ b/dev-java/fop/fop-2.7.ebuild
@@ -11,7 +11,10 @@ inherit java-pkg-2 java-pkg-simple
 
 DESCRIPTION="XML Graphics Format Object Processor All-In-One"
 HOMEPAGE="https://xmlgraphics.apache.org/fop/;
-SRC_URI="mirror://apache/xmlgraphics/fop/source/fop-${PV}-src.tar.gz"
+SRC_URI="
+   mirror://apache/xmlgraphics/fop/source/${P}-src.tar.gz
+   https://dev.gentoo.org/~flow/distfiles/fop/${P}-jars.tar.xz
+"
 
 LICENSE="Apache-2.0"
 SLOT="2.7"
@@ -95,7 +98,7 @@ src_compile() {
# Update "fop-core.jar" with "event-mode.xml" files produced manually
# by running "mvn package".
mkdir event-model && pushd $_ >/dev/null || die
-   jar -xf "${FILESDIR}/fop-2.7-core-event-models.jar"
+   jar -xf "${WORKDIR}/fop-2.7-core-event-models.jar"
popd
jar -uf "fop-core.jar" -C event-model . || die
# Upstream does this with maven-antrun-plugin:
@@ -126,7 +129,7 @@ src_test() {
 
# This jar file was created manually from the output of "mvn test".
# Upstream does this with maven-antrun-plugin
-   jar -xf ${FILESDIR}/fop-2.7-test-event-model.jar || die
+   jar -xf "${WORKDIR}/fop-2.7-test-event-model.jar" || die
 
java-pkg-simple_src_test
 



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

2022-04-12 Thread Arthur Zamarin
commit: bee7854c056dc34cbefa534d8a1a1396f76017e1
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Apr 12 18:29:56 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Apr 12 18:29:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bee7854c

dev-java/fop: Keyword 2.7 arm64, #836755

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

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

diff --git a/dev-java/fop/fop-2.7.ebuild b/dev-java/fop/fop-2.7.ebuild
index 01d732a46cb4..e6aa1be68d31 100644
--- a/dev-java/fop/fop-2.7.ebuild
+++ b/dev-java/fop/fop-2.7.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="mirror://apache/xmlgraphics/fop/source/fop-${PV}-src.tar.gz"
 
 LICENSE="Apache-2.0"
 SLOT="2.7"
-KEYWORDS="~amd64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
 
 CP_DEPEND="
dev-java/batik:1.14



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

2022-04-10 Thread Florian Schmaus
commit: ad23555f42b141a10663229c379349a6408b02c5
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Tue Apr  5 18:06:30 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Sun Apr 10 15:12:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad23555f

dev-java/fop: Enable tests on fop-core

Closes: https://bugs.gentoo.org/836752
Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/24920
Signed-off-by: Florian Schmaus  gentoo.org>

 dev-java/fop/fop-2.7.ebuild | 13 +++--
 1 file changed, 7 insertions(+), 6 deletions(-)

diff --git a/dev-java/fop/fop-2.7.ebuild b/dev-java/fop/fop-2.7.ebuild
index b6bc2ad9ebca..01d732a46cb4 100644
--- a/dev-java/fop/fop-2.7.ebuild
+++ b/dev-java/fop/fop-2.7.ebuild
@@ -31,7 +31,7 @@ DEPEND="${CP_DEPEND}
dev-java/ant-core:0
dev-java/sun-jai-bin:0
test? (
-   dev-java/mockito:0
+   dev-java/mockito:4
dev-java/pdfbox:0
dev-java/xmlunit:1
)
@@ -119,7 +119,7 @@ src_compile() {
 }
 
 src_test() {
-   JAVA_TEST_GENTOO_CLASSPATH="junit-4,mockito,pdfbox,xmlunit-1"
+   JAVA_TEST_GENTOO_CLASSPATH="junit-4,mockito-4,pdfbox,xmlunit-1"
 
JAVA_TEST_SRC_DIR="fop-events/src/test/java"
JAVA_TEST_RUN_ONLY="org.apache.fop.events.BasicEventTestCase"
@@ -130,13 +130,14 @@ src_test() {
 
java-pkg-simple_src_test
 
+   sed \
+   -e 's:verifyZeroInteractions:verifyNoInteractions:' \
+   -i 
fop-core/src/test/java/org/apache/fop/render/intermediate/BorderPainterTestCase.java
 || die
+
JAVA_TEST_SRC_DIR="fop-core/src/test/java"
JAVA_TEST_RESOURCE_DIRS="fop-core/src/test/resources"
 
-   # Testing fop-core seems to want a newer mockito:
-   # error: cannot find symbol
-   # import static org.mockito.ArgumentMatchers.anyInt;
-#  java-pkg-simple_src_test
+   java-pkg-simple_src_test
 }
 
 src_install() {



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

2022-04-04 Thread Florian Schmaus
commit: 55f3ec5078e3d85b0cce92b424b9202dd6a9b580
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Tue Mar 29 23:14:39 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Mon Apr  4 07:31:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55f3ec50

dev-java/fop: Bump to 2.7

Tests for mudule fop-core need a newer mockito version
(see comment in the ebuild), skipped for now.

Closes: https://bugs.gentoo.org/727504
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Signed-off-by: Florian Schmaus  gentoo.org>

 dev-java/fop/Manifest|   1 +
 dev-java/fop/files/fop-2.7-core-event-models.jar | Bin 0 -> 8835 bytes
 dev-java/fop/files/fop-2.7-test-event-model.jar  | Bin 0 -> 428 bytes
 dev-java/fop/fop-2.7.ebuild  | 154 +++
 dev-java/fop/metadata.xml|  12 +-
 5 files changed, 163 insertions(+), 4 deletions(-)

diff --git a/dev-java/fop/Manifest b/dev-java/fop/Manifest
index 9cab9ee0471a..b65582322b79 100644
--- a/dev-java/fop/Manifest
+++ b/dev-java/fop/Manifest
@@ -1 +1,2 @@
 DIST fop-2.0-src.zip 26381859 BLAKE2B 
8500de6a23e93c14fdb4f27c59bafba27a64e6aaffb7a761f16de5bd523e2fdb83593ab53a66de79bf7b7d6c2b887ab97a34accb18be416b26448753babe2395
 SHA512 
428793303fcf143cffaecadc22cfdb8a065bad0108cceebcabc479d92dbe9834b4f81fd27f3e0314546d848e1960b2fe1a9d443999d8f336f7e87fce771beb7a
+DIST fop-2.7-src.tar.gz 26799877 BLAKE2B 
00bcbd4cc915aad67c0dac54e85b7c5d10576115a0a8a16517846af249137c73b10c8b0ff161c9957f7c49686eefbf9777dc452b038573c996e29cbad951176a
 SHA512 
bffbc0a97db8bbc826cf9af89fbf4a7e6f705585ea4915c0954df57c6d7af50d323387bb4bb9e2d13047826352d9eb7cbf4f23d5146ce246965b4c531e015633

diff --git a/dev-java/fop/files/fop-2.7-core-event-models.jar 
b/dev-java/fop/files/fop-2.7-core-event-models.jar
new file mode 100644
index ..49bece365d93
Binary files /dev/null and b/dev-java/fop/files/fop-2.7-core-event-models.jar 
differ

diff --git a/dev-java/fop/files/fop-2.7-test-event-model.jar 
b/dev-java/fop/files/fop-2.7-test-event-model.jar
new file mode 100644
index ..7c2fff6a088d
Binary files /dev/null and b/dev-java/fop/files/fop-2.7-test-event-model.jar 
differ

diff --git a/dev-java/fop/fop-2.7.ebuild b/dev-java/fop/fop-2.7.ebuild
new file mode 100644
index ..b6bc2ad9ebca
--- /dev/null
+++ b/dev-java/fop/fop-2.7.ebuild
@@ -0,0 +1,154 @@
+# 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.apache.xmlgraphics:fop:2.7"
+JAVA_TESTING_FRAMEWORKS="junit-4"
+
+inherit java-pkg-2 java-pkg-simple
+
+DESCRIPTION="XML Graphics Format Object Processor All-In-One"
+HOMEPAGE="https://xmlgraphics.apache.org/fop/;
+SRC_URI="mirror://apache/xmlgraphics/fop/source/fop-${PV}-src.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="2.7"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+
+CP_DEPEND="
+   dev-java/batik:1.14
+   dev-java/commons-io:1
+   dev-java/fontbox:0
+   dev-java/qdox:1.12
+   dev-java/sun-jai-bin:0
+   dev-java/xmlgraphics-commons:2
+"
+
+DEPEND="${CP_DEPEND}
+   >=virtual/jdk-1.8:*
+   dev-java/ant-core:0
+   dev-java/sun-jai-bin:0
+   test? (
+   dev-java/mockito:0
+   dev-java/pdfbox:0
+   dev-java/xmlunit:1
+   )
+"
+
+RDEPEND="${CP_DEPEND}
+   >=virtual/jre-1.8:*"
+
+DOCS=( NOTICE README )
+
+S="${WORKDIR}/fop-${PV}"
+
+src_prepare() {
+   default
+   java-pkg_clean
+}
+
+src_compile() {
+   JAVA_SRC_DIR="fop-util/src/main/java"
+   JAVA_JAR_FILENAME="fop-util.jar"
+   java-pkg-simple_src_compile
+   JAVA_GENTOO_CLASSPATH_EXTRA+=":fop-util.jar"
+   rm -r target || die
+
+   JAVA_SRC_DIR="fop-events/src/main/java"
+   JAVA_RESOURCE_DIRS="fop-events/src/main/resources"
+   JAVA_JAR_FILENAME="fop-events.jar"
+   java-pkg-simple_src_compile
+   JAVA_GENTOO_CLASSPATH_EXTRA+=":fop-events.jar"
+   rm -r target || die
+
+   JAVA_SRC_DIR="fop-core/src/main/java"
+   JAVA_RESOURCE_DIRS="fop-core/src/main/resources"
+   JAVA_MAIN_CLASS=$( sed -n 's:.*\(.*\):\1:p' 
fop-core/pom.xml )
+   JAVA_JAR_FILENAME="fop-core.jar"
+   # Code generation according to
+   # 
https://github.com/apache/xmlgraphics-fop/blob/fop-2_7/fop-core/pom.xml#L150-L219
+   pushd fop-core/src/main/codegen/fonts >/dev/null || die
+   local fonts=$(find . -name "Courier*.xml" \
+   -o -name "Helvetica*.xml" \
+   -o -name "Times*.xml" \
+   -o -name "Symbol.xml" \
+   -o -name "ZapfDingbats.xml"
+   )
+   for font in ${fonts}; do \
+   xalan -XSLTC \
+   -IN $font \
+   -XSL font-file.xsl \
+  

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

2017-10-27 Thread Patrice Clement
commit: a7334988e9f6086e75e8189b8be356419150eaf3
Author: Patrice Clement  gentoo  org>
AuthorDate: Fri Oct 27 20:19:17 2017 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Fri Oct 27 20:21:12 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7334988

dev-java/fop: stable for amd64+x86+ppc64.

Package-Manager: Portage-2.3.8, Repoman-2.3.3

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

diff --git a/dev-java/fop/fop-2.0-r3.ebuild b/dev-java/fop/fop-2.0-r3.ebuild
index aa19c7912ab..308735bc50b 100644
--- a/dev-java/fop/fop-2.0-r3.ebuild
+++ b/dev-java/fop/fop-2.0-r3.ebuild
@@ -15,7 +15,7 @@ DESCRIPTION="Formatting Objects Processor is a print 
formatter driven by XSL"
 HOMEPAGE="https://xmlgraphics.apache.org/fop/;
 SRC_URI="mirror://apache/xmlgraphics/${PN}/source/${P}-src.zip"
 
-KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos 
~sparc-solaris ~x86-solaris"
+KEYWORDS="amd64 ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos 
~sparc-solaris ~x86-solaris"
 LICENSE="Apache-2.0"
 SLOT="0"
 



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

2017-10-27 Thread Patrice Clement
commit: 1a42c06f26db765193efdd1378063f47df518e90
Author: Patrice Clement  gentoo  org>
AuthorDate: Fri Oct 27 19:20:47 2017 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Fri Oct 27 19:20:47 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a42c06f

dev-java/fop: switch to the HTTPS scheme.

Package-Manager: Portage-2.3.8, Repoman-2.3.3

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

diff --git a/dev-java/fop/fop-2.0-r3.ebuild b/dev-java/fop/fop-2.0-r3.ebuild
index ac7953c6a59..aa19c7912ab 100644
--- a/dev-java/fop/fop-2.0-r3.ebuild
+++ b/dev-java/fop/fop-2.0-r3.ebuild
@@ -12,7 +12,7 @@ JAVA_PKG_IUSE="doc examples source test"
 inherit eutils java-pkg-2 java-ant-2
 
 DESCRIPTION="Formatting Objects Processor is a print formatter driven by XSL"
-HOMEPAGE="http://xmlgraphics.apache.org/fop/;
+HOMEPAGE="https://xmlgraphics.apache.org/fop/;
 SRC_URI="mirror://apache/xmlgraphics/${PN}/source/${P}-src.zip"
 
 KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos 
~sparc-solaris ~x86-solaris"



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

2017-10-27 Thread Patrice Clement
commit: c9cc3299c37b950b6a4f6c48d31460a1c2da7245
Author: Patrice Clement  gentoo  org>
AuthorDate: Fri Oct 27 19:20:06 2017 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Fri Oct 27 19:20:06 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9cc3299

dev-java/fop: bump dev-java/batik's SLOT.

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

 dev-java/fop/fop-2.0-r3.ebuild | 129 +
 1 file changed, 129 insertions(+)

diff --git a/dev-java/fop/fop-2.0-r3.ebuild b/dev-java/fop/fop-2.0-r3.ebuild
new file mode 100644
index 000..ac7953c6a59
--- /dev/null
+++ b/dev-java/fop/fop-2.0-r3.ebuild
@@ -0,0 +1,129 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# TODO: if 'doc' use flag is used then should build also extra docs ('docs' 
ant target), currently it cannot
+#   be built as it needs forrest which we do not have
+# TODO: package and use optional dependency jeuclid
+
+EAPI="5"
+
+JAVA_PKG_IUSE="doc examples source test"
+
+inherit eutils java-pkg-2 java-ant-2
+
+DESCRIPTION="Formatting Objects Processor is a print formatter driven by XSL"
+HOMEPAGE="http://xmlgraphics.apache.org/fop/;
+SRC_URI="mirror://apache/xmlgraphics/${PN}/source/${P}-src.zip"
+
+KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos 
~sparc-solaris ~x86-solaris"
+LICENSE="Apache-2.0"
+SLOT="0"
+
+# Tests are broken even in 2.0
+RESTRICT="test"
+
+CDEPEND="
+   dev-java/batik:1.9
+   dev-java/ant-core:0
+   dev-java/fontbox:1.7
+   dev-java/commons-io:1
+   dev-java/commons-logging:0
+   java-virtuals/servlet-api:3.0
+   dev-java/avalon-framework:4.2
+   dev-java/xmlgraphics-commons:2
+   dev-java/xml-commons-external:1.3
+   dev-java/qdox:1.12"
+
+RDEPEND=">=virtual/jre-1.6
+   ${CDEPEND}"
+
+DEPEND=">=virtual/jdk-1.6
+   app-arch/unzip
+   ${CDEPEND}"
+
+#  test? (
+#  dev-java/ant-junit:0
+#  dev-java/junit:4
+#  dev-java/xmlunit:1
+#  dev-java/mockito:0
+#  )"
+
+JAVA_ANT_ENCODING="ISO-8859-1"
+JAVA_ANT_REWRITE_CLASSPATH="true"
+
+EANT_GENTOO_CLASSPATH="
+   ant-core
+   batik-1.9
+   fontbox-1.7
+   commons-io-1
+   commons-logging
+   servlet-api-3.0
+   avalon-framework-4.2
+   xmlgraphics-commons-2
+   xml-commons-external-1.3
+"
+
+TARGETS=(
+   resourcegen
+   jar-hyphenation
+   jar-sandbox
+   jar-main
+)
+
+java_prepare() {
+   find "${S}"/lib -type f | xargs rm -v
+}
+
+src_compile() {
+   # https://bugs.gentoo.org/show_bug.cgi?id=554386
+   # http://wiki.apache.org/xmlgraphics-fop/HowTo/BuildFOPAlternatively
+   java-pkg_jar-from --into lib qdox-1.12 qdox.jar
+   java-pkg_jar-from --into lib xmlgraphics-commons-2 
xmlgraphics-commons.jar
+   java-pkg_jar-from --into lib commons-logging commons-logging.jar
+   java-pkg_jar-from --into lib commons-io-1 commons-io.jar
+   java-pkg_jar-from --into lib fontbox-1.7 fontbox.jar
+   java-pkg_jar-from --into lib xml-commons-external-1.3 xml-apis-ext.jar
+   java-pkg_jar-from --into lib xml-commons-external-1.3 xml-apis.jar
+   java-pkg_jar-from --into lib avalon-framework-4.2 avalon-framework.jar
+   java-pkg_jar-from --virtual --into lib servlet-api-3.0 servlet-api.jar
+
+   for target in ${TARGETS[@]}; do
+   EANT_BUILD_TARGET="${target}" \
+   java-pkg-2_src_compile
+   done
+
+   if use doc; then
+   sed -i -e 's/failonerror=\"true\"/failonerror=\"false\"/;' 
./build.xml
+   EANT_BUILD_TARGET="javadocs" \
+   java-pkg-2_src_compile
+   fi
+}
+
+src_install() {
+   java-pkg_dojar \
+   build/${PN}.jar \
+   build/${PN}-sandbox.jar \
+   build/${PN}-hyph.jar
+
+   java-pkg_dolauncher \
+   ${PN} --main org.apache.fop.cli.Main \
+   -pre "${FILESDIR}/headless-launcher.bash"
+
+   dodoc NOTICE README
+
+   if use doc; then
+   java-pkg_dojavadoc \
+   build/javadocs
+   fi
+
+   if use examples; then
+   java-pkg_doexamples \
+   examples/* conf
+   fi
+
+   if use source; then
+   java-pkg_dosrc \
+   src/java/org \
+   src/sandbox/org
+   fi
+}



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

2017-10-27 Thread Patrice Clement
commit: 20940c8bfee572205a4779bdf5b0c0871e327603
Author: Patrice Clement  gentoo  org>
AuthorDate: Fri Oct 27 19:20:23 2017 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Fri Oct 27 19:20:23 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20940c8b

dev-java/fop: clean up old.

Package-Manager: Portage-2.3.8, Repoman-2.3.3

 dev-java/fop/fop-2.0-r2.ebuild | 129 -
 1 file changed, 129 deletions(-)

diff --git a/dev-java/fop/fop-2.0-r2.ebuild b/dev-java/fop/fop-2.0-r2.ebuild
deleted file mode 100644
index b24807e14b2..000
--- a/dev-java/fop/fop-2.0-r2.ebuild
+++ /dev/null
@@ -1,129 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-# TODO: if 'doc' use flag is used then should build also extra docs ('docs' 
ant target), currently it cannot
-#   be built as it needs forrest which we do not have
-# TODO: package and use optional dependency jeuclid
-
-EAPI="5"
-
-JAVA_PKG_IUSE="doc examples source test"
-
-inherit eutils java-pkg-2 java-ant-2
-
-DESCRIPTION="Formatting Objects Processor is a print formatter driven by XSL"
-HOMEPAGE="http://xmlgraphics.apache.org/fop/;
-SRC_URI="mirror://apache/xmlgraphics/${PN}/source/${P}-src.zip"
-
-KEYWORDS="amd64 ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos 
~sparc-solaris ~x86-solaris"
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE=""
-
-# Tests are broken even in 2.0
-RESTRICT="test"
-
-CDEPEND="dev-java/batik:1.8
-   dev-java/ant-core:0
-   dev-java/fontbox:1.7
-   dev-java/commons-io:1
-   dev-java/commons-logging:0
-   java-virtuals/servlet-api:3.0
-   dev-java/avalon-framework:4.2
-   dev-java/xmlgraphics-commons:2
-   dev-java/xml-commons-external:1.3
-   dev-java/qdox:1.12"
-
-RDEPEND=">=virtual/jre-1.6
-   ${CDEPEND}"
-
-DEPEND=">=virtual/jdk-1.6
-   app-arch/unzip
-   ${CDEPEND}"
-
-#  test? (
-#  dev-java/ant-junit:0
-#  dev-java/junit:4
-#  dev-java/xmlunit:1
-#  dev-java/mockito:0
-#  )"
-
-JAVA_ANT_ENCODING="ISO-8859-1"
-JAVA_ANT_REWRITE_CLASSPATH="true"
-
-EANT_GENTOO_CLASSPATH="
-   ant-core
-   batik-1.8
-   fontbox-1.7
-   commons-io-1
-   commons-logging
-   servlet-api-3.0
-   avalon-framework-4.2
-   xmlgraphics-commons-2
-   xml-commons-external-1.3
-"
-
-TARGETS=(
-   resourcegen
-   jar-hyphenation
-   jar-sandbox
-   jar-main
-)
-
-java_prepare() {
-   find "${S}"/lib -type f | xargs rm -v
-}
-
-src_compile() {
-   # https://bugs.gentoo.org/show_bug.cgi?id=554386
-   # http://wiki.apache.org/xmlgraphics-fop/HowTo/BuildFOPAlternatively
-   java-pkg_jar-from --into lib qdox-1.12 qdox.jar
-   java-pkg_jar-from --into lib xmlgraphics-commons-2 
xmlgraphics-commons.jar
-   java-pkg_jar-from --into lib commons-logging commons-logging.jar
-   java-pkg_jar-from --into lib commons-io-1 commons-io.jar
-   java-pkg_jar-from --into lib fontbox-1.7 fontbox.jar
-   java-pkg_jar-from --into lib xml-commons-external-1.3 xml-apis-ext.jar
-   java-pkg_jar-from --into lib xml-commons-external-1.3 xml-apis.jar
-   java-pkg_jar-from --into lib avalon-framework-4.2 avalon-framework.jar
-   java-pkg_jar-from --virtual --into lib servlet-api-3.0 servlet-api.jar
-
-   for target in ${TARGETS[@]}; do
-   EANT_BUILD_TARGET="${target}" \
-   java-pkg-2_src_compile
-   done
-
-   if use doc; then
-   sed -i -e 's/failonerror=\"true\"/failonerror=\"false\"/;' 
./build.xml
-   EANT_BUILD_TARGET="javadocs" \
-   java-pkg-2_src_compile
-   fi
-}
-
-src_install() {
-   java-pkg_dojar \
-   build/${PN}.jar \
-   build/${PN}-sandbox.jar \
-   build/${PN}-hyph.jar
-
-   java-pkg_dolauncher \
-   ${PN} --main org.apache.fop.cli.Main \
-   -pre "${FILESDIR}/headless-launcher.bash"
-
-   dodoc NOTICE README
-
-   if use doc; then
-   java-pkg_dojavadoc \
-   build/javadocs
-   fi
-
-   if use examples; then
-   java-pkg_doexamples \
-   examples/* conf
-   fi
-
-   if use source; then
-   java-pkg_dosrc \
-   src/java/org \
-   src/sandbox/org
-   fi
-}



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

2016-02-18 Thread James Le Cuirot
commit: c890fd0c160ed02f26d8a9617b91c985dc74aaea
Author: James Le Cuirot  gentoo  org>
AuthorDate: Wed Feb 17 22:08:57 2016 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Thu Feb 18 09:04:56 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c890fd0c

dev-java/fop: 2.0-r2 stable on amd64, ppc64, x86 using ALLARCHES

Package-Manager: portage-2.2.27

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

diff --git a/dev-java/fop/fop-2.0-r2.ebuild b/dev-java/fop/fop-2.0-r2.ebuild
index 3c9485a..1e5f9fb 100644
--- a/dev-java/fop/fop-2.0-r2.ebuild
+++ b/dev-java/fop/fop-2.0-r2.ebuild
@@ -16,7 +16,7 @@ DESCRIPTION="Formatting Objects Processor is a print 
formatter driven by XSL"
 HOMEPAGE="http://xmlgraphics.apache.org/fop/;
 SRC_URI="mirror://apache/xmlgraphics/${PN}/source/${P}-src.zip"
 
-KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos 
~sparc-solaris ~x86-solaris"
+KEYWORDS="amd64 ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos 
~sparc-solaris ~x86-solaris"
 LICENSE="Apache-2.0"
 SLOT="0"
 IUSE=""



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

2016-02-18 Thread James Le Cuirot
commit: 588bf9efb7abaab4add9fff5a9fcb6f8b2597de8
Author: James Le Cuirot  gentoo  org>
AuthorDate: Wed Feb 17 22:10:33 2016 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Thu Feb 18 09:04:58 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=588bf9ef

dev-java/fop: Remove old, closes bug #569808

Package-Manager: portage-2.2.27

 dev-java/fop/fop-2.0-r1.ebuild | 128 -
 1 file changed, 128 deletions(-)

diff --git a/dev-java/fop/fop-2.0-r1.ebuild b/dev-java/fop/fop-2.0-r1.ebuild
deleted file mode 100644
index 2b2229a..000
--- a/dev-java/fop/fop-2.0-r1.ebuild
+++ /dev/null
@@ -1,128 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-# TODO: if 'doc' use flag is used then should build also extra docs ('docs' 
ant target), currently it cannot
-#   be built as it needs forrest which we do not have
-# TODO: package and use optional dependency jeuclid
-
-EAPI="5"
-
-JAVA_PKG_IUSE="doc examples source test"
-
-inherit eutils java-pkg-2 java-ant-2
-
-DESCRIPTION="Formatting Objects Processor is a print formatter driven by XSL"
-HOMEPAGE="http://xmlgraphics.apache.org/fop/;
-SRC_URI="mirror://apache/xmlgraphics/${PN}/source/${P}-src.zip"
-
-KEYWORDS="amd64 ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos 
~sparc-solaris ~x86-solaris"
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE=""
-
-# Tests are broken even in 2.0
-RESTRICT="test"
-
-CDEPEND="dev-java/batik:1.8
-   dev-java/ant-core:0
-   dev-java/fontbox:1.7
-   dev-java/commons-io:1
-   dev-java/commons-logging:0
-   java-virtuals/servlet-api:3.0
-   dev-java/avalon-framework:4.2
-   dev-java/xmlgraphics-commons:2
-   dev-java/xml-commons-external:1.3
-   dev-java/qdox:1.12"
-
-RDEPEND=">=virtual/jre-1.6
-   ${CDEPEND}"
-
-DEPEND=">=virtual/jdk-1.6
-   app-arch/unzip
-   ${CDEPEND}"
-
-#  test? (
-#  dev-java/ant-junit:0
-#  dev-java/junit:4
-#  dev-java/xmlunit:1
-#  dev-java/mockito:0
-#  )"
-
-JAVA_ANT_ENCODING="ISO-8859-1"
-JAVA_ANT_REWRITE_CLASSPATH="true"
-
-EANT_GENTOO_CLASSPATH="
-   ant-core
-   batik-1.8
-   fontbox-1.7
-   commons-io-1
-   commons-logging
-   servlet-api-3.0
-   avalon-framework-4.2
-   xmlgraphics-commons-2
-   xml-commons-external-1.3
-"
-
-TARGETS=(
-   resourcegen
-   jar-hyphenation
-   jar-sandbox
-   jar-main
-)
-
-java_prepare() {
-   find "${S}"/lib -type f | xargs rm -v
-}
-
-src_compile() {
-   # https://bugs.gentoo.org/show_bug.cgi?id=554386
-   # http://wiki.apache.org/xmlgraphics-fop/HowTo/BuildFOPAlternatively
-   java-pkg_jar-from --into lib qdox-1.12 qdox.jar
-   java-pkg_jar-from --into lib xmlgraphics-commons-2 
xmlgraphics-commons.jar
-   java-pkg_jar-from --into lib commons-logging commons-logging.jar
-   java-pkg_jar-from --into lib commons-io-1 commons-io.jar
-   java-pkg_jar-from --into lib fontbox-1.7 fontbox.jar
-   java-pkg_jar-from --into lib xml-commons-external-1.3 xml-apis-ext.jar
-   java-pkg_jar-from --into lib xml-commons-external-1.3 xml-apis.jar
-   java-pkg_jar-from --into lib avalon-framework-4.2 avalon-framework.jar
-   java-pkg_jar-from --virtual --into lib servlet-api-3.0 servlet-api.jar
-
-   for target in ${TARGETS[@]}; do
-   EANT_BUILD_TARGET="${target}" \
-   java-pkg-2_src_compile
-   done
-
-   if use doc; then
-   sed -i -e 's/failonerror=\"true\"/failonerror=\"false\"/;' 
./build.xml
-   EANT_BUILD_TARGET="javadocs" \
-   java-pkg-2_src_compile
-   fi
-}
-
-src_install() {
-   java-pkg_dojar \
-   build/${PN}.jar \
-   build/${PN}-sandbox.jar \
-   build/${PN}-hyph.jar
-
-   java-pkg_dolauncher ${PN} --main org.apache.fop.cli.Main
-
-   dodoc NOTICE README
-
-   if use doc; then
-   java-pkg_dojavadoc \
-   build/javadocs
-   fi
-
-   if use examples; then
-   java-pkg_doexamples \
-   examples/* conf
-   fi
-
-   if use source; then
-   java-pkg_dosrc \
-   src/java/org \
-   src/sandbox/org
-   fi
-}



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

2016-01-13 Thread James Le Cuirot
commit: eb31649bd0c09b4b195f8fb1204bee517d87a703
Author: James Le Cuirot  gentoo  org>
AuthorDate: Wed Jan 13 20:57:05 2016 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Wed Jan 13 20:58:30 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb31649b

dev-java/fop: Set headless flag in launcher, except when -awt given

fop will die if the value of DISPLAY is invalid. This was breaking
other package builds for some users. A real display is needed when the
-awt option is given though so make this conditional. See bug #569808.

Package-Manager: portage-2.2.26

 dev-java/fop/files/headless-launcher.bash |   1 +
 dev-java/fop/fop-2.0-r2.ebuild| 130 ++
 2 files changed, 131 insertions(+)

diff --git a/dev-java/fop/files/headless-launcher.bash 
b/dev-java/fop/files/headless-launcher.bash
new file mode 100644
index 000..a01c56f
--- /dev/null
+++ b/dev-java/fop/files/headless-launcher.bash
@@ -0,0 +1 @@
+[[ "${!#}" = "-awt" ]] || gjl_java_args="-Djava.awt.headless=true"

diff --git a/dev-java/fop/fop-2.0-r2.ebuild b/dev-java/fop/fop-2.0-r2.ebuild
new file mode 100644
index 000..af0e1c7
--- /dev/null
+++ b/dev-java/fop/fop-2.0-r2.ebuild
@@ -0,0 +1,130 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# TODO: if 'doc' use flag is used then should build also extra docs ('docs' 
ant target), currently it cannot
+#   be built as it needs forrest which we do not have
+# TODO: package and use optional dependency jeuclid
+
+EAPI="5"
+
+JAVA_PKG_IUSE="doc examples source test"
+
+inherit eutils java-pkg-2 java-ant-2
+
+DESCRIPTION="Formatting Objects Processor is a print formatter driven by XSL"
+HOMEPAGE="http://xmlgraphics.apache.org/fop/;
+SRC_URI="mirror://apache/xmlgraphics/${PN}/source/${P}-src.zip"
+
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x86-macos ~sparc-solaris ~x86-solaris"
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE=""
+
+# Tests are broken even in 2.0
+RESTRICT="test"
+
+CDEPEND="dev-java/batik:1.8
+   dev-java/ant-core:0
+   dev-java/fontbox:1.7
+   dev-java/commons-io:1
+   dev-java/commons-logging:0
+   java-virtuals/servlet-api:3.0
+   dev-java/avalon-framework:4.2
+   dev-java/xmlgraphics-commons:2
+   dev-java/xml-commons-external:1.3
+   dev-java/qdox:1.12"
+
+RDEPEND=">=virtual/jre-1.6
+   ${CDEPEND}"
+
+DEPEND=">=virtual/jdk-1.6
+   app-arch/unzip
+   ${CDEPEND}"
+
+#  test? (
+#  dev-java/ant-junit:0
+#  dev-java/junit:4
+#  dev-java/xmlunit:1
+#  dev-java/mockito:0
+#  )"
+
+JAVA_ANT_ENCODING="ISO-8859-1"
+JAVA_ANT_REWRITE_CLASSPATH="true"
+
+EANT_GENTOO_CLASSPATH="
+   ant-core
+   batik-1.8
+   fontbox-1.7
+   commons-io-1
+   commons-logging
+   servlet-api-3.0
+   avalon-framework-4.2
+   xmlgraphics-commons-2
+   xml-commons-external-1.3
+"
+
+TARGETS=(
+   resourcegen
+   jar-hyphenation
+   jar-sandbox
+   jar-main
+)
+
+java_prepare() {
+   find "${S}"/lib -type f | xargs rm -v
+}
+
+src_compile() {
+   # https://bugs.gentoo.org/show_bug.cgi?id=554386
+   # http://wiki.apache.org/xmlgraphics-fop/HowTo/BuildFOPAlternatively
+   java-pkg_jar-from --into lib qdox-1.12 qdox.jar
+   java-pkg_jar-from --into lib xmlgraphics-commons-2 
xmlgraphics-commons.jar
+   java-pkg_jar-from --into lib commons-logging commons-logging.jar
+   java-pkg_jar-from --into lib commons-io-1 commons-io.jar
+   java-pkg_jar-from --into lib fontbox-1.7 fontbox.jar
+   java-pkg_jar-from --into lib xml-commons-external-1.3 xml-apis-ext.jar
+   java-pkg_jar-from --into lib xml-commons-external-1.3 xml-apis.jar
+   java-pkg_jar-from --into lib avalon-framework-4.2 avalon-framework.jar
+   java-pkg_jar-from --virtual --into lib servlet-api-3.0 servlet-api.jar
+
+   for target in ${TARGETS[@]}; do
+   EANT_BUILD_TARGET="${target}" \
+   java-pkg-2_src_compile
+   done
+
+   if use doc; then
+   sed -i -e 's/failonerror=\"true\"/failonerror=\"false\"/;' 
./build.xml
+   EANT_BUILD_TARGET="javadocs" \
+   java-pkg-2_src_compile
+   fi
+}
+
+src_install() {
+   java-pkg_dojar \
+   build/${PN}.jar \
+   build/${PN}-sandbox.jar \
+   build/${PN}-hyph.jar
+
+   java-pkg_dolauncher \
+   ${PN} --main org.apache.fop.cli.Main \
+   -pre "${FILESDIR}/headless-launcher.bash"
+
+   dodoc NOTICE README
+
+   if use doc; then
+   java-pkg_dojavadoc \
+   build/javadocs
+   fi
+
+   if use examples; then
+   java-pkg_doexamples \
+   examples/* conf
+   fi
+
+   if use source; then
+