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

2024-02-06 Thread Miroslav Šulc
commit: 84bbe720822fb29b3d25cbec180f4b2963ab2ca2
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Fri Jan 26 12:46:59 2024 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Tue Feb  6 09:27:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84bbe720

dev-java/commons-imaging: slotmove 0 -> 1 for 1.0_alpha3-r2

preserve SLOT="0" for 0.97 needed by sci-geosciences/bt747

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

 ...ging-1.0_alpha3-r1.ebuild => commons-imaging-1.0_alpha3-r2.ebuild} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-java/commons-imaging/commons-imaging-1.0_alpha3-r1.ebuild 
b/dev-java/commons-imaging/commons-imaging-1.0_alpha3-r2.ebuild
similarity index 95%
rename from dev-java/commons-imaging/commons-imaging-1.0_alpha3-r1.ebuild
rename to dev-java/commons-imaging/commons-imaging-1.0_alpha3-r2.ebuild
index dc75db349433..73382ff1998c 100644
--- a/dev-java/commons-imaging/commons-imaging-1.0_alpha3-r1.ebuild
+++ b/dev-java/commons-imaging/commons-imaging-1.0_alpha3-r2.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
@@ -15,7 +15,7 @@ 
SRC_URI="mirror://apache/commons/imaging/source/${P/_/-}-src.tar.gz
 S="${WORKDIR}/${P/_/-}-src"
 
 LICENSE="Apache-2.0"
-SLOT="0"
+SLOT="1"
 KEYWORDS="~amd64 ~x86"
 
 VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/commons.apache.org.asc"



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

2024-02-06 Thread Miroslav Šulc
commit: 27d0494337eb83785e572702dd16ec3745e0a859
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Mon Feb  5 10:29:53 2024 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Tue Feb  6 09:27:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27d04943

dev-java/commons-imaging: EAPI 5 -> 8

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

 .../commons-imaging/commons-imaging-0.97.ebuild| 30 ++
 1 file changed, 13 insertions(+), 17 deletions(-)

diff --git a/dev-java/commons-imaging/commons-imaging-0.97.ebuild 
b/dev-java/commons-imaging/commons-imaging-0.97.ebuild
index f8c2ba3f2ef3..6017ef9c71e8 100644
--- a/dev-java/commons-imaging/commons-imaging-0.97.ebuild
+++ b/dev-java/commons-imaging/commons-imaging-0.97.ebuild
@@ -1,45 +1,41 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=5
+EAPI=8
 
-JAVA_PKG_IUSE="doc source"
+JAVA_PKG_IUSE="doc source test"
 
 inherit java-pkg-2 java-pkg-simple
 
 DESCRIPTION="A minimalistic realtime charting library for Java"
-HOMEPAGE="https://commons.apache.org/proper/commons-imaging;
-SRC_URI="mirror://apache/commons/sanselan/source/apache-sanselan-incubating-${PV}-src.tar.gz"
+HOMEPAGE="https://commons.apache.org/proper/commons-imaging/;
+SRC_URI="https://archive.apache.org/dist/commons/sanselan/source/apache-sanselan-incubating-${PV}-src.tar.gz;
+S="${WORKDIR}/sanselan-${PV}-incubator"
+
 LICENSE="Apache-2.0"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="test"
 RESTRICT="test" # 5/48 failures, dunno why :(
 
-RDEPEND=">=virtual/jre-1.6"
-
-DEPEND=">=virtual/jdk-1.6
+DEPEND=">=virtual/jdk-1.8:*
test? ( dev-java/junit:4 )"
+RDEPEND=">=virtual/jre-1.8:*"
 
-S="${WORKDIR}/sanselan-${PV}-incubator"
 JAVA_ENCODING="ISO-8859-1"
 JAVA_SRC_DIR="src/main/java"
 
-java_prepare() {
+src_prepare() {
+   java-pkg-2_src_prepare
# Tsk, Windows developers…
find src/test/java -name "*.java" -exec sed -i 's:\\:/:g' {} + || die
 }
 
-src_install() {
-   java-pkg-simple_src_install
-   dodoc README.txt RELEASE_NOTES
-}
-
 src_test() {
local DIR="src/test/java"
local CP="${DIR}:${PN}.jar:$(java-pkg_getjars junit-4)"
 
-   local TESTS=$(find "${DIR}" -name "*Test.java" ! -name "*BaseTest.java" 
! -name SanselanTest.java ! -name ByteSourceTest.java)
+   local TESTS=$(find "${DIR}" -name "*Test.java" \
+   ! -name "*BaseTest.java" ! -name SanselanTest.java ! -name 
ByteSourceTest.java)
TESTS="${TESTS//src\/test\/java\/}"
TESTS="${TESTS//.java}"
TESTS="${TESTS//\//.}"



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

2024-02-06 Thread Miroslav Šulc
commit: c519379f6e313e9a060a819c3316723070239682
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Mon Feb  5 10:01:36 2024 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Tue Feb  6 09:27:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c519379f

dev-java/commons-imaging: Revert "dev-java/commons-imaging: Drop 0.97"

Removal was the root cause of https://bugs.gentoo.org/833946
This reverts commit b28ee99.

Bug: https://bugs.gentoo.org/833946
Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Closes: 
https://github.com/gentoo/gentoo/pull/35006/commits/83552ce94f57a66b1b7a45a051557ff8a9bb7d9e
Signed-off-by: Miroslav Šulc  gentoo.org>

 dev-java/commons-imaging/Manifest  |  1 +
 .../commons-imaging/commons-imaging-0.97.ebuild| 49 ++
 2 files changed, 50 insertions(+)

diff --git a/dev-java/commons-imaging/Manifest 
b/dev-java/commons-imaging/Manifest
index aa7a4a72d0f8..f9c3e790ff64 100644
--- a/dev-java/commons-imaging/Manifest
+++ b/dev-java/commons-imaging/Manifest
@@ -1,2 +1,3 @@
 DIST commons-imaging-1.0-alpha3-src.tar.gz 39966281 BLAKE2B 
f0fbb6d7ae0c12be19fe13d3ff4e1cced5acfe7ea72326528c67b57fade73c0acee3eb8eaa62b3d40c473c0c2faf7f60ec190bc0954c5159405358bfac4efd42
 SHA512 
16300adb5873fef464bedfdce7e1368f52add8d33087f059667840880b8666024feeecdb278a53d5c3d8e76d01ab921ea146d41ca688757f0cf0c2f2b32b0d53
 DIST commons-imaging-1.0-alpha3-src.tar.gz.asc 833 BLAKE2B 
b28631badf344fa476a99db78e26a9453d033d21dba8484b2621a4cb0295ea262f58d2df4f8afd6d8090ecd0ea98ec2dca0168e2b401d662c335ad1ef9518b98
 SHA512 
b7e6691d5eac6f81657dc42aa69184da7fd1bf364da391ac4e1a27991d9a8bbba23296d58b874b4c69a20d39c3c1e821ca19c312f3e71b3acd8903156a2a0a1d
+DIST apache-sanselan-incubating-0.97-src.tar.gz 33317875 BLAKE2B 
c9db6c30accc308d2c5d5977b84da118ab50b010b3728665a75dab13f9fecb70075e2d2208a62fabc57af7396f7c39b1ec498e0840e5a2c9c8de9b95d2dd597a
 SHA512 
b7e8af01f4b4ca812313bbf573758d9c0e1355266bfb83898336b14c4b492a8979f2a593f00d53c076e83cf807a049df624491a26623cfbceb00560b748f05f2

diff --git a/dev-java/commons-imaging/commons-imaging-0.97.ebuild 
b/dev-java/commons-imaging/commons-imaging-0.97.ebuild
new file mode 100644
index ..f8c2ba3f2ef3
--- /dev/null
+++ b/dev-java/commons-imaging/commons-imaging-0.97.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+JAVA_PKG_IUSE="doc source"
+
+inherit java-pkg-2 java-pkg-simple
+
+DESCRIPTION="A minimalistic realtime charting library for Java"
+HOMEPAGE="https://commons.apache.org/proper/commons-imaging;
+SRC_URI="mirror://apache/commons/sanselan/source/apache-sanselan-incubating-${PV}-src.tar.gz"
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="test" # 5/48 failures, dunno why :(
+
+RDEPEND=">=virtual/jre-1.6"
+
+DEPEND=">=virtual/jdk-1.6
+   test? ( dev-java/junit:4 )"
+
+S="${WORKDIR}/sanselan-${PV}-incubator"
+JAVA_ENCODING="ISO-8859-1"
+JAVA_SRC_DIR="src/main/java"
+
+java_prepare() {
+   # Tsk, Windows developers…
+   find src/test/java -name "*.java" -exec sed -i 's:\\:/:g' {} + || die
+}
+
+src_install() {
+   java-pkg-simple_src_install
+   dodoc README.txt RELEASE_NOTES
+}
+
+src_test() {
+   local DIR="src/test/java"
+   local CP="${DIR}:${PN}.jar:$(java-pkg_getjars junit-4)"
+
+   local TESTS=$(find "${DIR}" -name "*Test.java" ! -name "*BaseTest.java" 
! -name SanselanTest.java ! -name ByteSourceTest.java)
+   TESTS="${TESTS//src\/test\/java\/}"
+   TESTS="${TESTS//.java}"
+   TESTS="${TESTS//\//.}"
+
+   ejavac -cp "${CP}" -d "${DIR}" $(find "${DIR}" -name "*.java")
+   ejunit4 -classpath "${CP}" ${TESTS}
+}



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

2023-12-07 Thread Miroslav Šulc
commit: 75b87b24dacf2a7ecb4832d4d79149f6555b748a
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Fri Nov 17 00:25:25 2023 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Thu Dec  7 12:51:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75b87b24

dev-java/commons-imaging: minor style updates

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

 .../commons-imaging/commons-imaging-1.0_alpha3-r1.ebuild| 13 ++---
 1 file changed, 2 insertions(+), 11 deletions(-)

diff --git a/dev-java/commons-imaging/commons-imaging-1.0_alpha3-r1.ebuild 
b/dev-java/commons-imaging/commons-imaging-1.0_alpha3-r1.ebuild
index 934b121a1c38..dc75db349433 100644
--- a/dev-java/commons-imaging/commons-imaging-1.0_alpha3-r1.ebuild
+++ b/dev-java/commons-imaging/commons-imaging-1.0_alpha3-r1.ebuild
@@ -1,13 +1,10 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-# Skeleton command:
-# java-ebuilder --generate-ebuild --workdir . --pom pom.xml --download-uri 
mirror://apache/commons/imaging/source/commons-imaging-1.0-alpha3-src.tar.gz 
--slot 0 --keywords "~amd64 ~x86" --ebuild commons-imaging-1.0_alpha3.ebuild
-
 EAPI=8
 
 JAVA_PKG_IUSE="doc source"
-MAVEN_ID="org.apache.commons:commons-imaging:1.0-alpha2"
+MAVEN_ID="org.apache.commons:commons-imaging:${PV/_/-}"
 
 inherit java-pkg-2 java-pkg-simple verify-sig
 
@@ -21,18 +18,12 @@ LICENSE="Apache-2.0"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
 
-# Compile dependencies
-# POM: pom.xml
-# test? commons-io:commons-io:2.7 -> >=dev-java/commons-io-2.11.0:1
-# test? org.hamcrest:hamcrest:2.2 -> !!!artifactId-not-found!!!
-# test? org.junit.jupiter:junit-jupiter:5.6.2 -> !!!groupId-not-found!!!
-
 VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/commons.apache.org.asc"
 BDEPEND="verify-sig? ( sec-keys/openpgp-keys-apache-commons )"
 DEPEND=">=virtual/jdk-1.8:*"
 RDEPEND=">=virtual/jre-1.8:*"
 
-DOCS=( {LICENSE,NOTICE,RELEASE-NOTES}.txt README.md )
+DOCS=( {NOTICE,RELEASE-NOTES}.txt README.md )
 PATCHES=( "${FILESDIR}/commons-imaging-1.0_alpha3-PngChunk.javadoc.patch" )
 
 JAVA_SRC_DIR="src/main/java"



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

2023-12-07 Thread Miroslav Šulc
commit: 24107635afda272d749d13cc45cf7fa785e966f9
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Fri Nov 17 00:07:52 2023 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Thu Dec  7 12:51:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24107635

dev-java/commons-imaging: patch failing javadoc

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

 dev-java/commons-imaging/commons-imaging-1.0_alpha3.ebuild   | 11 ---
 .../files/commons-imaging-1.0_alpha3-PngChunk.javadoc.patch  | 12 
 2 files changed, 20 insertions(+), 3 deletions(-)

diff --git a/dev-java/commons-imaging/commons-imaging-1.0_alpha3.ebuild 
b/dev-java/commons-imaging/commons-imaging-1.0_alpha3.ebuild
index 338fc76ea1a4..b1acc8ef4f3c 100644
--- a/dev-java/commons-imaging/commons-imaging-1.0_alpha3.ebuild
+++ b/dev-java/commons-imaging/commons-imaging-1.0_alpha3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # Skeleton command:
@@ -14,6 +14,7 @@ inherit java-pkg-2 java-pkg-simple
 DESCRIPTION="Apache Commons Imaging (previously Sanselan) is a pure-Java image 
library."
 HOMEPAGE="https://commons.apache.org/proper/commons-imaging/;
 
SRC_URI="mirror://apache/commons/imaging/source/commons-imaging-${PV/_/-}-src.tar.gz"
+S="${WORKDIR}/${P/_/-}-src"
 
 LICENSE="Apache-2.0"
 SLOT="0"
@@ -29,9 +30,13 @@ DEPEND=">=virtual/jdk-1.8:*"
 RDEPEND=">=virtual/jre-1.8:*"
 
 DOCS=( {LICENSE,NOTICE,RELEASE-NOTES}.txt README.md )
-
-S="${WORKDIR}/${P/_/-}-src"
+PATCHES=( "${FILESDIR}/commons-imaging-1.0_alpha3-PngChunk.javadoc.patch" )
 
 JAVA_SRC_DIR="src/main/java"
 JAVA_RESOURCE_DIRS="src/main/resources"
 JAVA_AUTOMATIC_MODULE_NAME="org.apache.commons.imaging"
+
+src_prepare() {
+   default #780585
+   java-pkg-2_src_prepare
+}

diff --git 
a/dev-java/commons-imaging/files/commons-imaging-1.0_alpha3-PngChunk.javadoc.patch
 
b/dev-java/commons-imaging/files/commons-imaging-1.0_alpha3-PngChunk.javadoc.patch
new file mode 100644
index ..03f8074b8f3a
--- /dev/null
+++ 
b/dev-java/commons-imaging/files/commons-imaging-1.0_alpha3-PngChunk.javadoc.patch
@@ -0,0 +1,12 @@
+https://bugs.gentoo.org/861767
+--- a/src/main/java/org/apache/commons/imaging/formats/png/chunks/PngChunk.java
 b/src/main/java/org/apache/commons/imaging/formats/png/chunks/PngChunk.java
+@@ -24,7 +24,7 @@ import org.apache.commons.imaging.common.BinaryFileParser;
+  * A PNG image is composed of several chunks. This is the base class for the 
chunks,
+  * used by the parser.
+  *
+- * @see https://en.wikipedia.org/wiki/Portable_Network_Graphics#%22Chunks%22_within_the_file>Portable_Network_Graphics
++ * @see https://en.wikipedia.org/wiki/Portable_Network_Graphics#%22Chunks%22_within_the_file;>Portable_Network_Graphics
+  */
+ public class PngChunk extends BinaryFileParser {
+ public final int length;



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

2023-12-07 Thread Miroslav Šulc
commit: ecd84150e37701d39343c9659f1207312ef4fcec
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Fri Nov 17 00:20:57 2023 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Thu Dec  7 12:51:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ecd84150

dev-java/commons-imaging: add verify-sig

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

 dev-java/commons-imaging/Manifest  | 1 +
 ...ging-1.0_alpha3.ebuild => commons-imaging-1.0_alpha3-r1.ebuild} | 7 +--
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/dev-java/commons-imaging/Manifest 
b/dev-java/commons-imaging/Manifest
index 5472b1ce60c6..aa7a4a72d0f8 100644
--- a/dev-java/commons-imaging/Manifest
+++ b/dev-java/commons-imaging/Manifest
@@ -1 +1,2 @@
 DIST commons-imaging-1.0-alpha3-src.tar.gz 39966281 BLAKE2B 
f0fbb6d7ae0c12be19fe13d3ff4e1cced5acfe7ea72326528c67b57fade73c0acee3eb8eaa62b3d40c473c0c2faf7f60ec190bc0954c5159405358bfac4efd42
 SHA512 
16300adb5873fef464bedfdce7e1368f52add8d33087f059667840880b8666024feeecdb278a53d5c3d8e76d01ab921ea146d41ca688757f0cf0c2f2b32b0d53
+DIST commons-imaging-1.0-alpha3-src.tar.gz.asc 833 BLAKE2B 
b28631badf344fa476a99db78e26a9453d033d21dba8484b2621a4cb0295ea262f58d2df4f8afd6d8090ecd0ea98ec2dca0168e2b401d662c335ad1ef9518b98
 SHA512 
b7e6691d5eac6f81657dc42aa69184da7fd1bf364da391ac4e1a27991d9a8bbba23296d58b874b4c69a20d39c3c1e821ca19c312f3e71b3acd8903156a2a0a1d

diff --git a/dev-java/commons-imaging/commons-imaging-1.0_alpha3.ebuild 
b/dev-java/commons-imaging/commons-imaging-1.0_alpha3-r1.ebuild
similarity index 78%
rename from dev-java/commons-imaging/commons-imaging-1.0_alpha3.ebuild
rename to dev-java/commons-imaging/commons-imaging-1.0_alpha3-r1.ebuild
index b1acc8ef4f3c..934b121a1c38 100644
--- a/dev-java/commons-imaging/commons-imaging-1.0_alpha3.ebuild
+++ b/dev-java/commons-imaging/commons-imaging-1.0_alpha3-r1.ebuild
@@ -9,11 +9,12 @@ EAPI=8
 JAVA_PKG_IUSE="doc source"
 MAVEN_ID="org.apache.commons:commons-imaging:1.0-alpha2"
 
-inherit java-pkg-2 java-pkg-simple
+inherit java-pkg-2 java-pkg-simple verify-sig
 
 DESCRIPTION="Apache Commons Imaging (previously Sanselan) is a pure-Java image 
library."
 HOMEPAGE="https://commons.apache.org/proper/commons-imaging/;
-SRC_URI="mirror://apache/commons/imaging/source/commons-imaging-${PV/_/-}-src.tar.gz"
+SRC_URI="mirror://apache/commons/imaging/source/${P/_/-}-src.tar.gz
+   verify-sig? ( 
https://downloads.apache.org/commons/imaging/source/${P/_/-}-src.tar.gz.asc )"
 S="${WORKDIR}/${P/_/-}-src"
 
 LICENSE="Apache-2.0"
@@ -26,6 +27,8 @@ KEYWORDS="~amd64 ~x86"
 # test? org.hamcrest:hamcrest:2.2 -> !!!artifactId-not-found!!!
 # test? org.junit.jupiter:junit-jupiter:5.6.2 -> !!!groupId-not-found!!!
 
+VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/commons.apache.org.asc"
+BDEPEND="verify-sig? ( sec-keys/openpgp-keys-apache-commons )"
 DEPEND=">=virtual/jdk-1.8:*"
 RDEPEND=">=virtual/jre-1.8:*"
 



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

2022-07-28 Thread Miroslav Šulc
commit: 1906e2476e67955e836450ffa93de4e8bea9
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Thu Jul 28 20:57:25 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Fri Jul 29 04:20:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1906e247

dev-java/commons-imaging: drop 1.0_alpha2

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

 dev-java/commons-imaging/Manifest  |  1 -
 .../commons-imaging-1.0_alpha2.ebuild  | 41 --
 2 files changed, 42 deletions(-)

diff --git a/dev-java/commons-imaging/Manifest 
b/dev-java/commons-imaging/Manifest
index 2d8bdd19015e..5472b1ce60c6 100644
--- a/dev-java/commons-imaging/Manifest
+++ b/dev-java/commons-imaging/Manifest
@@ -1,2 +1 @@
-DIST commons-imaging-1.0-alpha2-src.tar.gz 39798631 BLAKE2B 
01d0754689896a1f2ff1401cac7d9f59a6bbb245c0880f24f857efc53975c1203c6857d7a5d107763741a2dec7fb48c4faa258786f574cf2f3c5acca251e368b
 SHA512 
f2479e0dc726a8d1193f4eef6289efe493cfbbe257054b5a13e929f5785f7a2c9c937e3f379e0f0066c591d18be27d12f1e5157e789eebab78fba489cc81e688
 DIST commons-imaging-1.0-alpha3-src.tar.gz 39966281 BLAKE2B 
f0fbb6d7ae0c12be19fe13d3ff4e1cced5acfe7ea72326528c67b57fade73c0acee3eb8eaa62b3d40c473c0c2faf7f60ec190bc0954c5159405358bfac4efd42
 SHA512 
16300adb5873fef464bedfdce7e1368f52add8d33087f059667840880b8666024feeecdb278a53d5c3d8e76d01ab921ea146d41ca688757f0cf0c2f2b32b0d53

diff --git a/dev-java/commons-imaging/commons-imaging-1.0_alpha2.ebuild 
b/dev-java/commons-imaging/commons-imaging-1.0_alpha2.ebuild
deleted file mode 100644
index 9ec64af99b77..
--- a/dev-java/commons-imaging/commons-imaging-1.0_alpha2.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Skeleton command:
-# java-ebuilder --generate-ebuild --workdir . --pom pom.xml --download-uri 
mirror://apache/commons/imaging/source/commons-imaging-1.0-alpha2-src.tar.gz 
--slot 0 --keywords "~amd64 ~x86" --ebuild commons-imaging-1.0_alpha2.ebuild
-
-EAPI=8
-
-JAVA_PKG_IUSE="doc source"
-MAVEN_ID="org.apache.commons:commons-imaging:1.0-alpha2"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="Apache Commons Imaging (previously Sanselan) is a pure-Java image 
library."
-HOMEPAGE="https://commons.apache.org/proper/commons-imaging/;
-SRC_URI="mirror://apache/commons/imaging/source/commons-imaging-${PV/_/-}-src.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-# Compile dependencies
-# POM: pom.xml
-# test? commons-io:commons-io:2.7 -> >=dev-java/commons-io-2.11.0:1
-# test? org.hamcrest:hamcrest:2.2 -> !!!artifactId-not-found!!!
-# test? org.junit.jupiter:junit-jupiter:5.6.2 -> !!!groupId-not-found!!!
-
-DEPEND=">=virtual/jdk-1.8:*"
-RDEPEND=">=virtual/jre-1.8:*"
-
-DOCS=( {LICENSE,NOTICE,RELEASE-NOTES}.txt README.md )
-
-S="${WORKDIR}/${P/_/-}-src"
-
-JAVA_SRC_DIR="src/main/java"
-JAVA_RESOURCE_DIRS="src/main/resources"
-
-src_install() {
-   default # https://bugs.gentoo.org/789582
-   java-pkg-simple_src_install
-}



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

2022-07-28 Thread Florian Schmaus
commit: 58ff5db50bc57e9636238f45a684b98ec2206c27
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Wed Jul 13 16:20:27 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Thu Jul 28 18:25:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58ff5db5

dev-java/commons-imaging: add 1.0_alpha3

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

 dev-java/commons-imaging/Manifest  |  1 +
 .../commons-imaging-1.0_alpha3.ebuild  | 37 ++
 2 files changed, 38 insertions(+)

diff --git a/dev-java/commons-imaging/Manifest 
b/dev-java/commons-imaging/Manifest
index 636f8ef3213e..2d8bdd19015e 100644
--- a/dev-java/commons-imaging/Manifest
+++ b/dev-java/commons-imaging/Manifest
@@ -1 +1,2 @@
 DIST commons-imaging-1.0-alpha2-src.tar.gz 39798631 BLAKE2B 
01d0754689896a1f2ff1401cac7d9f59a6bbb245c0880f24f857efc53975c1203c6857d7a5d107763741a2dec7fb48c4faa258786f574cf2f3c5acca251e368b
 SHA512 
f2479e0dc726a8d1193f4eef6289efe493cfbbe257054b5a13e929f5785f7a2c9c937e3f379e0f0066c591d18be27d12f1e5157e789eebab78fba489cc81e688
+DIST commons-imaging-1.0-alpha3-src.tar.gz 39966281 BLAKE2B 
f0fbb6d7ae0c12be19fe13d3ff4e1cced5acfe7ea72326528c67b57fade73c0acee3eb8eaa62b3d40c473c0c2faf7f60ec190bc0954c5159405358bfac4efd42
 SHA512 
16300adb5873fef464bedfdce7e1368f52add8d33087f059667840880b8666024feeecdb278a53d5c3d8e76d01ab921ea146d41ca688757f0cf0c2f2b32b0d53

diff --git a/dev-java/commons-imaging/commons-imaging-1.0_alpha3.ebuild 
b/dev-java/commons-imaging/commons-imaging-1.0_alpha3.ebuild
new file mode 100644
index ..338fc76ea1a4
--- /dev/null
+++ b/dev-java/commons-imaging/commons-imaging-1.0_alpha3.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Skeleton command:
+# java-ebuilder --generate-ebuild --workdir . --pom pom.xml --download-uri 
mirror://apache/commons/imaging/source/commons-imaging-1.0-alpha3-src.tar.gz 
--slot 0 --keywords "~amd64 ~x86" --ebuild commons-imaging-1.0_alpha3.ebuild
+
+EAPI=8
+
+JAVA_PKG_IUSE="doc source"
+MAVEN_ID="org.apache.commons:commons-imaging:1.0-alpha2"
+
+inherit java-pkg-2 java-pkg-simple
+
+DESCRIPTION="Apache Commons Imaging (previously Sanselan) is a pure-Java image 
library."
+HOMEPAGE="https://commons.apache.org/proper/commons-imaging/;
+SRC_URI="mirror://apache/commons/imaging/source/commons-imaging-${PV/_/-}-src.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+# Compile dependencies
+# POM: pom.xml
+# test? commons-io:commons-io:2.7 -> >=dev-java/commons-io-2.11.0:1
+# test? org.hamcrest:hamcrest:2.2 -> !!!artifactId-not-found!!!
+# test? org.junit.jupiter:junit-jupiter:5.6.2 -> !!!groupId-not-found!!!
+
+DEPEND=">=virtual/jdk-1.8:*"
+RDEPEND=">=virtual/jre-1.8:*"
+
+DOCS=( {LICENSE,NOTICE,RELEASE-NOTES}.txt README.md )
+
+S="${WORKDIR}/${P/_/-}-src"
+
+JAVA_SRC_DIR="src/main/java"
+JAVA_RESOURCE_DIRS="src/main/resources"
+JAVA_AUTOMATIC_MODULE_NAME="org.apache.commons.imaging"



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

2022-01-23 Thread Florian Schmaus
commit: b85f0b6e93f0992b51ca729c1ff0494516104ae3
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Sat Jan 22 19:17:22 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Sun Jan 23 09:40:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b85f0b6e

dev-java/commons-imaging: bump to 1.0_alpha2

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

 dev-java/commons-imaging/Manifest  |  1 +
 .../commons-imaging-1.0_alpha2.ebuild  | 41 ++
 2 files changed, 42 insertions(+)

diff --git a/dev-java/commons-imaging/Manifest 
b/dev-java/commons-imaging/Manifest
index 13bebfeb5b85..45b19bed2419 100644
--- a/dev-java/commons-imaging/Manifest
+++ b/dev-java/commons-imaging/Manifest
@@ -1 +1,2 @@
 DIST apache-sanselan-incubating-0.97-src.tar.gz 33317875 BLAKE2B 
c9db6c30accc308d2c5d5977b84da118ab50b010b3728665a75dab13f9fecb70075e2d2208a62fabc57af7396f7c39b1ec498e0840e5a2c9c8de9b95d2dd597a
 SHA512 
b7e8af01f4b4ca812313bbf573758d9c0e1355266bfb83898336b14c4b492a8979f2a593f00d53c076e83cf807a049df624491a26623cfbceb00560b748f05f2
+DIST commons-imaging-1.0-alpha2-src.tar.gz 39798631 BLAKE2B 
01d0754689896a1f2ff1401cac7d9f59a6bbb245c0880f24f857efc53975c1203c6857d7a5d107763741a2dec7fb48c4faa258786f574cf2f3c5acca251e368b
 SHA512 
f2479e0dc726a8d1193f4eef6289efe493cfbbe257054b5a13e929f5785f7a2c9c937e3f379e0f0066c591d18be27d12f1e5157e789eebab78fba489cc81e688

diff --git a/dev-java/commons-imaging/commons-imaging-1.0_alpha2.ebuild 
b/dev-java/commons-imaging/commons-imaging-1.0_alpha2.ebuild
new file mode 100644
index ..9ec64af99b77
--- /dev/null
+++ b/dev-java/commons-imaging/commons-imaging-1.0_alpha2.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Skeleton command:
+# java-ebuilder --generate-ebuild --workdir . --pom pom.xml --download-uri 
mirror://apache/commons/imaging/source/commons-imaging-1.0-alpha2-src.tar.gz 
--slot 0 --keywords "~amd64 ~x86" --ebuild commons-imaging-1.0_alpha2.ebuild
+
+EAPI=8
+
+JAVA_PKG_IUSE="doc source"
+MAVEN_ID="org.apache.commons:commons-imaging:1.0-alpha2"
+
+inherit java-pkg-2 java-pkg-simple
+
+DESCRIPTION="Apache Commons Imaging (previously Sanselan) is a pure-Java image 
library."
+HOMEPAGE="https://commons.apache.org/proper/commons-imaging/;
+SRC_URI="mirror://apache/commons/imaging/source/commons-imaging-${PV/_/-}-src.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+# Compile dependencies
+# POM: pom.xml
+# test? commons-io:commons-io:2.7 -> >=dev-java/commons-io-2.11.0:1
+# test? org.hamcrest:hamcrest:2.2 -> !!!artifactId-not-found!!!
+# test? org.junit.jupiter:junit-jupiter:5.6.2 -> !!!groupId-not-found!!!
+
+DEPEND=">=virtual/jdk-1.8:*"
+RDEPEND=">=virtual/jre-1.8:*"
+
+DOCS=( {LICENSE,NOTICE,RELEASE-NOTES}.txt README.md )
+
+S="${WORKDIR}/${P/_/-}-src"
+
+JAVA_SRC_DIR="src/main/java"
+JAVA_RESOURCE_DIRS="src/main/resources"
+
+src_install() {
+   default # https://bugs.gentoo.org/789582
+   java-pkg-simple_src_install
+}



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

2022-01-23 Thread Florian Schmaus
commit: b28ee9959f571130fe9530d423fd8eff3055aede
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Sat Jan 22 19:19:14 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Sun Jan 23 09:40:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b28ee995

dev-java/commons-imaging: Drop 0.97

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/23917
Signed-off-by: Florian Schmaus  gentoo.org>

 dev-java/commons-imaging/Manifest  |  1 -
 .../commons-imaging/commons-imaging-0.97.ebuild| 49 --
 2 files changed, 50 deletions(-)

diff --git a/dev-java/commons-imaging/Manifest 
b/dev-java/commons-imaging/Manifest
index 45b19bed2419..636f8ef3213e 100644
--- a/dev-java/commons-imaging/Manifest
+++ b/dev-java/commons-imaging/Manifest
@@ -1,2 +1 @@
-DIST apache-sanselan-incubating-0.97-src.tar.gz 33317875 BLAKE2B 
c9db6c30accc308d2c5d5977b84da118ab50b010b3728665a75dab13f9fecb70075e2d2208a62fabc57af7396f7c39b1ec498e0840e5a2c9c8de9b95d2dd597a
 SHA512 
b7e8af01f4b4ca812313bbf573758d9c0e1355266bfb83898336b14c4b492a8979f2a593f00d53c076e83cf807a049df624491a26623cfbceb00560b748f05f2
 DIST commons-imaging-1.0-alpha2-src.tar.gz 39798631 BLAKE2B 
01d0754689896a1f2ff1401cac7d9f59a6bbb245c0880f24f857efc53975c1203c6857d7a5d107763741a2dec7fb48c4faa258786f574cf2f3c5acca251e368b
 SHA512 
f2479e0dc726a8d1193f4eef6289efe493cfbbe257054b5a13e929f5785f7a2c9c937e3f379e0f0066c591d18be27d12f1e5157e789eebab78fba489cc81e688

diff --git a/dev-java/commons-imaging/commons-imaging-0.97.ebuild 
b/dev-java/commons-imaging/commons-imaging-0.97.ebuild
deleted file mode 100644
index f8c2ba3f2ef3..
--- a/dev-java/commons-imaging/commons-imaging-0.97.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-JAVA_PKG_IUSE="doc source"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="A minimalistic realtime charting library for Java"
-HOMEPAGE="https://commons.apache.org/proper/commons-imaging;
-SRC_URI="mirror://apache/commons/sanselan/source/apache-sanselan-incubating-${PV}-src.tar.gz"
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
-RESTRICT="test" # 5/48 failures, dunno why :(
-
-RDEPEND=">=virtual/jre-1.6"
-
-DEPEND=">=virtual/jdk-1.6
-   test? ( dev-java/junit:4 )"
-
-S="${WORKDIR}/sanselan-${PV}-incubator"
-JAVA_ENCODING="ISO-8859-1"
-JAVA_SRC_DIR="src/main/java"
-
-java_prepare() {
-   # Tsk, Windows developers…
-   find src/test/java -name "*.java" -exec sed -i 's:\\:/:g' {} + || die
-}
-
-src_install() {
-   java-pkg-simple_src_install
-   dodoc README.txt RELEASE_NOTES
-}
-
-src_test() {
-   local DIR="src/test/java"
-   local CP="${DIR}:${PN}.jar:$(java-pkg_getjars junit-4)"
-
-   local TESTS=$(find "${DIR}" -name "*Test.java" ! -name "*BaseTest.java" 
! -name SanselanTest.java ! -name ByteSourceTest.java)
-   TESTS="${TESTS//src\/test\/java\/}"
-   TESTS="${TESTS//.java}"
-   TESTS="${TESTS//\//.}"
-
-   ejavac -cp "${CP}" -d "${DIR}" $(find "${DIR}" -name "*.java")
-   ejunit4 -classpath "${CP}" ${TESTS}
-}



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

2016-02-13 Thread James Le Cuirot
commit: a38ac86f168bec746a99e88674e191fba4c870df
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Feb 13 12:35:17 2016 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat Feb 13 13:09:36 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a38ac86f

dev-java/commons-imaging: New package, required by bt747

This was formerly known as Apache Commons Sanselan. Unfortunately I
couldn't quite get all the tests to pass.

Package-Manager: portage-2.2.27

 dev-java/commons-imaging/Manifest  |  1 +
 .../commons-imaging/commons-imaging-0.97.ebuild| 50 ++
 dev-java/commons-imaging/metadata.xml  | 16 +++
 3 files changed, 67 insertions(+)

diff --git a/dev-java/commons-imaging/Manifest 
b/dev-java/commons-imaging/Manifest
new file mode 100644
index 000..6dc12eb
--- /dev/null
+++ b/dev-java/commons-imaging/Manifest
@@ -0,0 +1 @@
+DIST apache-sanselan-incubating-0.97-src.tar.gz 33317875 SHA256 
1ffb2f0d4ee109f1070d5687da1d6bc88374cf363bea5c95bc838af05091343b SHA512 
b7e8af01f4b4ca812313bbf573758d9c0e1355266bfb83898336b14c4b492a8979f2a593f00d53c076e83cf807a049df624491a26623cfbceb00560b748f05f2
 WHIRLPOOL 
4c5716fb1a034a44f347163beabfdadef4dfcdea183bfba1ab6dac510ac6e056d40243634c43ad8e8c6dee636139407e89081026893068fbf380627a5ef4c83a

diff --git a/dev-java/commons-imaging/commons-imaging-0.97.ebuild 
b/dev-java/commons-imaging/commons-imaging-0.97.ebuild
new file mode 100644
index 000..f3b7486
--- /dev/null
+++ b/dev-java/commons-imaging/commons-imaging-0.97.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+JAVA_PKG_IUSE="doc source"
+
+inherit java-pkg-2 java-pkg-simple
+
+DESCRIPTION="A minimalistic realtime charting library for Java"
+HOMEPAGE="https://commons.apache.org/proper/commons-imaging;
+SRC_URI="mirror://apache/commons/sanselan/source/apache-sanselan-incubating-${PV}-src.tar.gz"
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="test" # 5/48 failures, dunno why :(
+
+RDEPEND=">=virtual/jre-1.6"
+
+DEPEND=">=virtual/jdk-1.6
+   test? ( dev-java/junit:4 )"
+
+S="${WORKDIR}/sanselan-${PV}-incubator"
+JAVA_ENCODING="ISO-8859-1"
+JAVA_SRC_DIR="src/main/java"
+
+java_prepare() {
+   # Tsk, Windows developers…
+   find src/test/java -name "*.java" -exec sed -i 's:\\:/:g' {} + || die
+}
+
+src_install() {
+   java-pkg-simple_src_install
+   dodoc README.txt RELEASE_NOTES
+}
+
+src_test() {
+   local DIR="src/test/java"
+   local CP="${DIR}:${PN}.jar:$(java-pkg_getjars junit-4)"
+
+   local TESTS=$(find "${DIR}" -name "*Test.java" ! -name "*BaseTest.java" 
! -name SanselanTest.java ! -name ByteSourceTest.java)
+   TESTS="${TESTS//src\/test\/java\/}"
+   TESTS="${TESTS//.java}"
+   TESTS="${TESTS//\//.}"
+
+   ejavac -cp "${CP}" -d "${DIR}" $(find "${DIR}" -name "*.java")
+   ejunit4 -classpath "${CP}" ${TESTS}
+}

diff --git a/dev-java/commons-imaging/metadata.xml 
b/dev-java/commons-imaging/metadata.xml
new file mode 100644
index 000..8c92e73
--- /dev/null
+++ b/dev-java/commons-imaging/metadata.xml
@@ -0,0 +1,16 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   j...@gentoo.org
+   Java
+   
+   Apache Commons Imaging, previously known as Apache 
Commons Sanselan, is a library that reads and writes a variety of image 
formats, including fast parsing of image info (size, color space, ICC profile, 
etc.) and metadata.
+
+This library is pure Java. Compared to typical image I/O libraries in native 
code, it's more portable, and should be more reliable and more secure against 
corrupt/malicious images, yet still performs reasonably well. It's easier to 
use than ImageIO/JAI/java.awt.Toolkit (Sun/Java's image support), supports more 
formats (and supports them more correctly). It also provides easy access to 
metadata.
+
+Imaging was working and was used by a number of projects in production even 
before version 1.0.
+   
+   apache/commons-imaging
+   
+