[gentoo-commits] repo/gentoo:master commit in: dev-java/commons-imaging/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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 + +