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

2024-05-26 Thread Miroslav Šulc
commit: 658f9fd5e1e8226c849a83f67ae60824ce03c480
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Sun May 26 08:46:37 2024 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Sun May 26 08:46:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=658f9fd5

dev-java/icu4j: dropped obsolete 74.2-r1

Bug: https://bugs.gentoo.org/931971
Signed-off-by: Miroslav Šulc  gentoo.org>

 dev-java/icu4j/Manifest |   1 -
 dev-java/icu4j/icu4j-74.2-r1.ebuild | 193 
 2 files changed, 194 deletions(-)

diff --git a/dev-java/icu4j/Manifest b/dev-java/icu4j/Manifest
index 052b7f5e2744..95e67ccfac14 100644
--- a/dev-java/icu4j/Manifest
+++ b/dev-java/icu4j/Manifest
@@ -1,2 +1 @@
-DIST icu-74.2.tar.gz 65888936 BLAKE2B 
81d5acddbfc58a859906cb61660b6f230b88f4a1b1cfd56838843e9445b5858d3dd4888707026340581322143f6a4b7b81f53b6431fd5d4cc3fb90531c4d82fb
 SHA512 
728ae0f09ffc802d675bcf5b849e3081472de8417736bf8b7df0f4db9d1fb8073779be76536764c9111f7cb0e5ab2d2af6c644cc24be432b9eeae9063802ad6c
 DIST icu4j-75.1.tar.gz 65866291 BLAKE2B 
ae9a2a8f9bf6f38a08c46c4c3695fa4096c831beab1af5b654e86c9d681eb32be727930aeb1fd866fe9f93a96abe807fd353d108b5fe7a4d8203ee33cc16d971
 SHA512 
08f8fce8a4dd85706d9f7c57fd021ba15c403ab2da33d9a122d7cb441e0e148deebf245a661e4ef53a30bfa8b7622c63035946fd8966be3927af322275b87ca3

diff --git a/dev-java/icu4j/icu4j-74.2-r1.ebuild 
b/dev-java/icu4j/icu4j-74.2-r1.ebuild
deleted file mode 100644
index df2c5aa4daba..
--- a/dev-java/icu4j/icu4j-74.2-r1.ebuild
+++ /dev/null
@@ -1,193 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-JAVA_PKG_IUSE="doc source test"
-MAVEN_PROVIDES="
-   com.ibm.icu:icu4j:${PV}
-   com.ibm.icu:icu4j-charset:${PV}
-   com.ibm.icu:icu4j-localespi:${PV}
-"
-JAVA_TESTING_FRAMEWORKS="junit-4"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="A set of Java libraries providing Unicode and Globalization 
support"
-HOMEPAGE="https://icu.unicode.org;
-SRC_URI="https://github.com/unicode-org/icu/archive/release-${PV/./-}.tar.gz 
-> icu-${PV}.tar.gz"
-S="${WORKDIR}/icu-release-${PV/./-}/icu4j/main"
-
-LICENSE="icu"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ppc64 x86"
-
-DEPEND="
-   >=virtual/jdk-1.8:*
-   test? ( dev-java/junitparams:0 )
-"
-
-RDEPEND=">=virtual/jre-1.8:*"
-
-DOCS=( ../../{CONTRIBUTING,README,SECURITY}.md )
-HTML_DOCS=( ../{APIChangeReport,readme}.html )
-
-src_compile() {
-   
JAVA_GENTOO_CLASSPATH_EXTRA="icu4j.jar:icu4j-charset.jar:icu4j-localespi.jar"
-
-   einfo "Compiling icu4j.jar"
-   JAVA_AUTOMATIC_MODULE_NAME="com.ibm.icu"
-   JAVA_JAR_FILENAME="icu4j.jar"
-   JAVA_MAIN_CLASS="com.ibm.icu.util.VersionInfo"
-   JAVA_RESOURCE_DIRS=(
-   collate/src/main/resources
-   core/src/main/resources
-   currdata/src/main/resources
-   langdata/src/main/resources
-   regiondata/src/main/resources
-   translit/src/main/resources
-   )
-   JAVA_SRC_DIR=(
-   collate/src/main/java
-   core/src/main/java
-   currdata/src/main/java
-   langdata/src/main/java
-   regiondata/src/main/java
-   translit/src/main/java
-   )
-   java-pkg-simple_src_compile
-   rm -r target || die
-
-   einfo "Compiling icu4j-charset.jar"
-   JAVA_AUTOMATIC_MODULE_NAME="com.ibm.icu.charset"
-   JAVA_JAR_FILENAME="icu4j-charset.jar"
-   JAVA_MAIN_CLASS=""
-   JAVA_RESOURCE_DIRS=( charset/src/main/resources )
-   JAVA_SRC_DIR=( charset/src/main/java )
-   java-pkg-simple_src_compile
-   rm -r target || die
-
-   einfo "Compiling icu4j-localespi.jar"
-   JAVA_AUTOMATIC_MODULE_NAME="com.ibm.icu.localespi"
-   JAVA_JAR_FILENAME="icu4j-localespi.jar"
-   JAVA_RESOURCE_DIRS=( localespi/src/main/resources )
-   JAVA_SRC_DIR=( localespi/src/main/java )
-   java-pkg-simple_src_compile
-   rm -r target || die
-
-   # javadocs
-   if use doc; then
-   einfo "Compiling javadocs"
-   JAVA_JAR_FILENAME="ignoreme.jar"
-   JAVA_SRC_DIR=(
-   collate/src/main/java
-   core/src/main/java
-   currdata/src/main/java
-   langdata/src/main/java
-   regiondata/src/main/java
-   translit/src/main/java
-   charset/src/main/java
-   localespi/src/main/java
-   )
-   java-pkg-simple_src_compile
-   fi
-}
-
-src_test () {
-   # TZ needed for some tests in com/ibm/icu/dev/test/format/DateFormatTest
-   export LC_ALL="en_US.UTF-8" TZ="US/Pacific"
-
-   JAVA_TEST_EXTRA_ARGS="-Djava.locale.providers=CLDR,COMPAT,SPI"
-   JAVA_TEST_GENTOO_CLASSPATH="junit-4,junitparams"
-
-   

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

2024-05-26 Thread Miroslav Šulc
commit: 442a930b41017c7fbf31f55a8a171751b636817b
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Sun May 26 08:45:37 2024 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Sun May 26 08:45:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=442a930b

dev-java/icu4j: 75.1 amd64 stable

Closes: https://bugs.gentoo.org/931971
Signed-off-by: Miroslav Šulc  gentoo.org>

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

diff --git a/dev-java/icu4j/icu4j-75.1.ebuild b/dev-java/icu4j/icu4j-75.1.ebuild
index 5b53626e6551..bae11e47634a 100644
--- a/dev-java/icu4j/icu4j-75.1.ebuild
+++ b/dev-java/icu4j/icu4j-75.1.ebuild
@@ -20,7 +20,7 @@ S="${WORKDIR}/icu-release-${PV/./-}/icu4j/main"
 
 LICENSE="icu"
 SLOT="0"
-KEYWORDS="~amd64 ~arm arm64 ppc64 x86"
+KEYWORDS="amd64 ~arm arm64 ppc64 x86"
 
 DEPEND="
>=virtual/jdk-1.8:*



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

2024-05-17 Thread Arthur Zamarin
commit: f8c0f6a706ecc2edac4d2178a012d694c08aa39b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri May 17 06:55:58 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri May 17 06:55:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8c0f6a7

dev-java/icu4j: Stabilize 75.1 x86, #931971

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

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

diff --git a/dev-java/icu4j/icu4j-75.1.ebuild b/dev-java/icu4j/icu4j-75.1.ebuild
index 9447d4deca82..5b53626e6551 100644
--- a/dev-java/icu4j/icu4j-75.1.ebuild
+++ b/dev-java/icu4j/icu4j-75.1.ebuild
@@ -20,7 +20,7 @@ S="${WORKDIR}/icu-release-${PV/./-}/icu4j/main"
 
 LICENSE="icu"
 SLOT="0"
-KEYWORDS="~amd64 ~arm arm64 ppc64 ~x86"
+KEYWORDS="~amd64 ~arm arm64 ppc64 x86"
 
 DEPEND="
>=virtual/jdk-1.8:*



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

2024-05-15 Thread Arthur Zamarin
commit: 31ba542db4f468e53cfb8ab481a4cbb07eef40eb
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu May 16 04:17:11 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu May 16 04:17:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31ba542d

dev-java/icu4j: Stabilize 75.1 ppc64, #931971

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

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

diff --git a/dev-java/icu4j/icu4j-75.1.ebuild b/dev-java/icu4j/icu4j-75.1.ebuild
index 486279127138..9447d4deca82 100644
--- a/dev-java/icu4j/icu4j-75.1.ebuild
+++ b/dev-java/icu4j/icu4j-75.1.ebuild
@@ -20,7 +20,7 @@ S="${WORKDIR}/icu-release-${PV/./-}/icu4j/main"
 
 LICENSE="icu"
 SLOT="0"
-KEYWORDS="~amd64 ~arm arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm arm64 ppc64 ~x86"
 
 DEPEND="
>=virtual/jdk-1.8:*



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

2024-05-15 Thread Arthur Zamarin
commit: d5f4f58c63c8c520909b04eb3bdd1cf78686472f
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu May 16 04:17:10 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu May 16 04:17:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5f4f58c

dev-java/icu4j: Stabilize 75.1 arm64, #931971

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

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

diff --git a/dev-java/icu4j/icu4j-75.1.ebuild b/dev-java/icu4j/icu4j-75.1.ebuild
index b7830c3dc842..486279127138 100644
--- a/dev-java/icu4j/icu4j-75.1.ebuild
+++ b/dev-java/icu4j/icu4j-75.1.ebuild
@@ -20,7 +20,7 @@ S="${WORKDIR}/icu-release-${PV/./-}/icu4j/main"
 
 LICENSE="icu"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm arm64 ~ppc64 ~x86"
 
 DEPEND="
>=virtual/jdk-1.8:*



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

2024-04-16 Thread Miroslav Šulc
commit: 87e49012bbbadb498dc6e879bb68f2ac35ba65be
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Sun Apr  7 14:11:23 2024 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Tue Apr 16 07:56:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87e49012

dev-java/icu4j: add 75.1

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

 dev-java/icu4j/Manifest  |   1 +
 dev-java/icu4j/icu4j-75.1.ebuild | 192 +++
 2 files changed, 193 insertions(+)

diff --git a/dev-java/icu4j/Manifest b/dev-java/icu4j/Manifest
index 2333f7ea8c09..052b7f5e2744 100644
--- a/dev-java/icu4j/Manifest
+++ b/dev-java/icu4j/Manifest
@@ -1 +1,2 @@
 DIST icu-74.2.tar.gz 65888936 BLAKE2B 
81d5acddbfc58a859906cb61660b6f230b88f4a1b1cfd56838843e9445b5858d3dd4888707026340581322143f6a4b7b81f53b6431fd5d4cc3fb90531c4d82fb
 SHA512 
728ae0f09ffc802d675bcf5b849e3081472de8417736bf8b7df0f4db9d1fb8073779be76536764c9111f7cb0e5ab2d2af6c644cc24be432b9eeae9063802ad6c
+DIST icu4j-75.1.tar.gz 65866291 BLAKE2B 
ae9a2a8f9bf6f38a08c46c4c3695fa4096c831beab1af5b654e86c9d681eb32be727930aeb1fd866fe9f93a96abe807fd353d108b5fe7a4d8203ee33cc16d971
 SHA512 
08f8fce8a4dd85706d9f7c57fd021ba15c403ab2da33d9a122d7cb441e0e148deebf245a661e4ef53a30bfa8b7622c63035946fd8966be3927af322275b87ca3

diff --git a/dev-java/icu4j/icu4j-75.1.ebuild b/dev-java/icu4j/icu4j-75.1.ebuild
new file mode 100644
index ..b7830c3dc842
--- /dev/null
+++ b/dev-java/icu4j/icu4j-75.1.ebuild
@@ -0,0 +1,192 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+JAVA_PKG_IUSE="doc source test"
+MAVEN_PROVIDES="
+   com.ibm.icu:icu4j:${PV}
+   com.ibm.icu:icu4j-charset:${PV}
+   com.ibm.icu:icu4j-localespi:${PV}
+"
+JAVA_TESTING_FRAMEWORKS="junit-4"
+
+inherit java-pkg-2 java-pkg-simple
+
+DESCRIPTION="A set of Java libraries providing Unicode and Globalization 
support"
+HOMEPAGE="https://icu.unicode.org;
+SRC_URI="https://github.com/unicode-org/icu/archive/release-${PV/./-}.tar.gz 
-> ${P}.tar.gz"
+S="${WORKDIR}/icu-release-${PV/./-}/icu4j/main"
+
+LICENSE="icu"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+
+DEPEND="
+   >=virtual/jdk-1.8:*
+   test? (
+   dev-java/gson:0
+   dev-java/junitparams:0
+   )
+"
+
+RDEPEND=">=virtual/jre-1.8:*"
+
+DOCS=( ../../{CONTRIBUTING,README,SECURITY}.md )
+HTML_DOCS=( ../{APIChangeReport,readme}.html )
+
+src_compile() {
+   
JAVA_GENTOO_CLASSPATH_EXTRA="icu4j.jar:icu4j-charset.jar:icu4j-localespi.jar"
+
+   einfo "Compiling icu4j.jar"
+   JAVA_AUTOMATIC_MODULE_NAME="com.ibm.icu"
+   JAVA_JAR_FILENAME="icu4j.jar"
+   JAVA_MAIN_CLASS="com.ibm.icu.util.VersionInfo"
+   JAVA_RESOURCE_DIRS=(
+   collate/src/main/resources
+   core/src/main/resources
+   currdata/src/main/resources
+   langdata/src/main/resources
+   regiondata/src/main/resources
+   translit/src/main/resources
+   )
+   JAVA_SRC_DIR=(
+   collate/src/main/java
+   core/src/main/java
+   currdata/src/main/java
+   langdata/src/main/java
+   regiondata/src/main/java
+   translit/src/main/java
+   )
+   java-pkg-simple_src_compile
+   rm -r target || die
+
+   einfo "Compiling icu4j-charset.jar"
+   JAVA_AUTOMATIC_MODULE_NAME="com.ibm.icu.charset"
+   JAVA_JAR_FILENAME="icu4j-charset.jar"
+   JAVA_MAIN_CLASS=""
+   JAVA_RESOURCE_DIRS=( charset/src/main/resources )
+   JAVA_SRC_DIR=( charset/src/main/java )
+   java-pkg-simple_src_compile
+   rm -r target || die
+
+   einfo "Compiling icu4j-localespi.jar"
+   JAVA_AUTOMATIC_MODULE_NAME="com.ibm.icu.localespi"
+   JAVA_JAR_FILENAME="icu4j-localespi.jar"
+   JAVA_RESOURCE_DIRS=( localespi/src/main/resources )
+   JAVA_SRC_DIR=( localespi/src/main/java )
+   java-pkg-simple_src_compile
+   rm -r target || die
+
+   einfo "Generating javadocs"
+   JAVADOC_SRC_DIRS=(
+   collate/src/main/java
+   core/src/main/java
+   currdata/src/main/java
+   langdata/src/main/java
+   regiondata/src/main/java
+   translit/src/main/java
+   charset/src/main/java
+   localespi/src/main/java
+   )
+   use doc && ejavadoc
+}
+
+src_test () {
+   # TZ needed for some tests in com/ibm/icu/dev/test/format/DateFormatTest
+   export LC_ALL="en_US.UTF-8" TZ="US/Pacific"
+
+   JAVA_TEST_EXTRA_ARGS="-Djava.locale.providers=CLDR,COMPAT,SPI"
+   JAVA_TEST_GENTOO_CLASSPATH="gson,junit-4,junitparams"
+
+   einfo "Compiling framework-tests.jar"
+   

[gentoo-commits] repo/gentoo:master commit in: dev-java/icu4j/, dev-java/antlr-tool/

2024-04-14 Thread Miroslav Šulc
commit: e625b8688a858cc63adb892bb4fb528de1cf13ef
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Sat Apr 13 12:57:02 2024 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Sun Apr 14 07:29:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e625b868

dev-java: antlr-tool to trigger rebuilding icu4j after slotmove

Closes: https://bugs.gentoo.org/929903
Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Closes: 
https://github.com/gentoo/gentoo/pull/35482/commits/76218516f6e98825c2747a183f2a1a56b003078e
Signed-off-by: Miroslav Šulc  gentoo.org>

 .../{antlr-tool-4.9.3-r1.ebuild => antlr-tool-4.9.3-r2.ebuild}  | 2 +-
 dev-java/icu4j/{icu4j-74.2.ebuild => icu4j-74.2-r1.ebuild}  | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/antlr-tool/antlr-tool-4.9.3-r1.ebuild 
b/dev-java/antlr-tool/antlr-tool-4.9.3-r2.ebuild
similarity index 99%
rename from dev-java/antlr-tool/antlr-tool-4.9.3-r1.ebuild
rename to dev-java/antlr-tool/antlr-tool-4.9.3-r2.ebuild
index eaf876b5e1b3..2891b009c53f 100644
--- a/dev-java/antlr-tool/antlr-tool-4.9.3-r1.ebuild
+++ b/dev-java/antlr-tool/antlr-tool-4.9.3-r2.ebuild
@@ -32,7 +32,7 @@ CP_DEPEND="
~dev-java/antlr-runtime-${PV}:${SLOT}
dev-java/antlr-runtime:3.5
dev-java/jakarta-json-api:1
-   dev-java/icu4j:0
+   >=dev-java/icu4j-74.2-r1:0
dev-java/stringtemplate:4
dev-java/treelayout:0
 "

diff --git a/dev-java/icu4j/icu4j-74.2.ebuild 
b/dev-java/icu4j/icu4j-74.2-r1.ebuild
similarity index 100%
rename from dev-java/icu4j/icu4j-74.2.ebuild
rename to dev-java/icu4j/icu4j-74.2-r1.ebuild



[gentoo-commits] repo/gentoo:master commit in: dev-java/icu4j/, profiles/updates/, dev-java/antlr-tool/

2024-04-13 Thread Miroslav Šulc
commit: 1cd6042cc7fd2f83ec7feb054e7d1f21df240ead
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Fri Apr 12 07:31:55 2024 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Sat Apr 13 07:06:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1cd6042c

dev-java/icu4j: slotmove 70 -> 0

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

 .../{antlr-tool-4.9.3.ebuild => antlr-tool-4.9.3-r1.ebuild} | 6 +++---
 dev-java/icu4j/icu4j-74.2.ebuild| 2 +-
 profiles/updates/2Q-2024| 1 +
 3 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/dev-java/antlr-tool/antlr-tool-4.9.3.ebuild 
b/dev-java/antlr-tool/antlr-tool-4.9.3-r1.ebuild
similarity index 98%
rename from dev-java/antlr-tool/antlr-tool-4.9.3.ebuild
rename to dev-java/antlr-tool/antlr-tool-4.9.3-r1.ebuild
index 3461968d2cae..eaf876b5e1b3 100644
--- a/dev-java/antlr-tool/antlr-tool-4.9.3.ebuild
+++ b/dev-java/antlr-tool/antlr-tool-4.9.3-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -32,7 +32,7 @@ CP_DEPEND="
~dev-java/antlr-runtime-${PV}:${SLOT}
dev-java/antlr-runtime:3.5
dev-java/jakarta-json-api:1
-   dev-java/icu4j:70
+   dev-java/icu4j:0
dev-java/stringtemplate:4
dev-java/treelayout:0
 "
@@ -97,7 +97,7 @@ src_test() {
antlr-runtime-${SLOT}
antlr-runtime-3.5
jakarta-json-api-1
-   icu4j-70
+   icu4j
stringtemplate-4
treelayout
)

diff --git a/dev-java/icu4j/icu4j-74.2.ebuild b/dev-java/icu4j/icu4j-74.2.ebuild
index 8f2660e0cdd6..df2c5aa4daba 100644
--- a/dev-java/icu4j/icu4j-74.2.ebuild
+++ b/dev-java/icu4j/icu4j-74.2.ebuild
@@ -19,7 +19,7 @@ 
SRC_URI="https://github.com/unicode-org/icu/archive/release-${PV/./-}.tar.gz ->
 S="${WORKDIR}/icu-release-${PV/./-}/icu4j/main"
 
 LICENSE="icu"
-SLOT="70"
+SLOT="0"
 KEYWORDS="amd64 ~arm arm64 ppc64 x86"
 
 DEPEND="

diff --git a/profiles/updates/2Q-2024 b/profiles/updates/2Q-2024
index 70d7cbf7b719..218a00241551 100644
--- a/profiles/updates/2Q-2024
+++ b/profiles/updates/2Q-2024
@@ -1,3 +1,4 @@
 move dev-python/lazy_loader dev-python/lazy-loader
 slotmove dev-lang/clojure 1.11 0
 slotmove dev-java/gson 2.6 0
+slotmove dev-java/icu4j 70 0



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

2024-01-19 Thread Miroslav Šulc
commit: f0a520668cde01660ef207a1d02ee82ebf8b0a7f
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Fri Jan 19 11:04:40 2024 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Fri Jan 19 12:44:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0a52066

dev-java/icu4j: drop 74.1

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

 dev-java/icu4j/Manifest  |   1 -
 dev-java/icu4j/icu4j-74.1.ebuild | 198 ---
 2 files changed, 199 deletions(-)

diff --git a/dev-java/icu4j/Manifest b/dev-java/icu4j/Manifest
index 6ce8293f6e85..2333f7ea8c09 100644
--- a/dev-java/icu4j/Manifest
+++ b/dev-java/icu4j/Manifest
@@ -1,2 +1 @@
-DIST icu-74.1.tar.gz 65889935 BLAKE2B 
e9dc354a795b69cf22152db437027f099e65b02f352e3ec9f0203b465b4f01a7844229ed5a7954e9b7f7f55f0d2d93a8e1f984c70de47555c230ec8b42cb7949
 SHA512 
eec8858cb37200fffce9bc60a8bd0c56d7024d9e2574d030c7e726aa4b2a105b1362548c0be163c720048bd7a7bfe9374b3c5954ba14e2e34beab346a8af8df4
 DIST icu-74.2.tar.gz 65888936 BLAKE2B 
81d5acddbfc58a859906cb61660b6f230b88f4a1b1cfd56838843e9445b5858d3dd4888707026340581322143f6a4b7b81f53b6431fd5d4cc3fb90531c4d82fb
 SHA512 
728ae0f09ffc802d675bcf5b849e3081472de8417736bf8b7df0f4db9d1fb8073779be76536764c9111f7cb0e5ab2d2af6c644cc24be432b9eeae9063802ad6c

diff --git a/dev-java/icu4j/icu4j-74.1.ebuild b/dev-java/icu4j/icu4j-74.1.ebuild
deleted file mode 100644
index b206b8195308..
--- a/dev-java/icu4j/icu4j-74.1.ebuild
+++ /dev/null
@@ -1,198 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-JAVA_PKG_IUSE="doc source test"
-MAVEN_PROVIDES="
-   com.ibm.icu:icu4j:${PV}
-   com.ibm.icu:icu4j-charset:${PV}
-   com.ibm.icu:icu4j-localespi:${PV}
-"
-JAVA_TESTING_FRAMEWORKS="junit-4"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="A set of Java libraries providing Unicode and Globalization 
support"
-HOMEPAGE="https://icu.unicode.org;
-SRC_URI="https://github.com/unicode-org/icu/archive/release-${PV/./-}.tar.gz 
-> icu-${PV}.tar.gz"
-S="${WORKDIR}/icu-release-${PV/./-}/icu4j/main"
-
-LICENSE="icu"
-SLOT="70"
-KEYWORDS="amd64 ~arm arm64 ppc64 x86"
-
-DEPEND="
-   >=virtual/jdk-1.8:*
-   test? ( dev-java/junitparams:0 )
-"
-
-RDEPEND=">=virtual/jre-1.8:*"
-
-DOCS=( ../../{CONTRIBUTING,README,SECURITY}.md )
-HTML_DOCS=( ../{APIChangeReport,readme}.html )
-
-src_prepare() {
-   default
-   java-pkg-2_src_prepare
-}
-
-src_compile() {
-   
JAVA_GENTOO_CLASSPATH_EXTRA="icu4j.jar:icu4j-charset.jar:icu4j-localespi.jar"
-
-   einfo "Compiling icu4j.jar"
-   JAVA_AUTOMATIC_MODULE_NAME="com.ibm.icu"
-   JAVA_JAR_FILENAME="icu4j.jar"
-   JAVA_MAIN_CLASS="com.ibm.icu.util.VersionInfo"
-   JAVA_RESOURCE_DIRS=(
-   collate/src/main/resources
-   core/src/main/resources
-   currdata/src/main/resources
-   langdata/src/main/resources
-   regiondata/src/main/resources
-   translit/src/main/resources
-   )
-   JAVA_SRC_DIR=(
-   collate/src/main/java
-   core/src/main/java
-   currdata/src/main/java
-   langdata/src/main/java
-   regiondata/src/main/java
-   translit/src/main/java
-   )
-   java-pkg-simple_src_compile
-   rm -r target || die
-
-   einfo "Compiling icu4j-charset.jar"
-   JAVA_AUTOMATIC_MODULE_NAME="com.ibm.icu.charset"
-   JAVA_JAR_FILENAME="icu4j-charset.jar"
-   JAVA_MAIN_CLASS=""
-   JAVA_RESOURCE_DIRS=( charset/src/main/resources )
-   JAVA_SRC_DIR=( charset/src/main/java )
-   java-pkg-simple_src_compile
-   rm -r target || die
-
-   einfo "Compiling icu4j-localespi.jar"
-   JAVA_AUTOMATIC_MODULE_NAME="com.ibm.icu.localespi"
-   JAVA_JAR_FILENAME="icu4j-localespi.jar"
-   JAVA_RESOURCE_DIRS=( localespi/src/main/resources )
-   JAVA_SRC_DIR=( localespi/src/main/java )
-   java-pkg-simple_src_compile
-   rm -r target || die
-
-   # javadocs
-   if use doc; then
-   einfo "Compiling javadocs"
-   JAVA_JAR_FILENAME="ignoreme.jar"
-   JAVA_SRC_DIR=(
-   collate/src/main/java
-   core/src/main/java
-   currdata/src/main/java
-   langdata/src/main/java
-   regiondata/src/main/java
-   translit/src/main/java
-   charset/src/main/java
-   localespi/src/main/java
-   )
-   java-pkg-simple_src_compile
-   fi
-}
-
-src_test () {
-   # TZ needed for some tests in com/ibm/icu/dev/test/format/DateFormatTest
-   export LC_ALL="en_US.UTF-8" TZ="US/Pacific"
-
-   JAVA_TEST_EXTRA_ARGS="-Djava.locale.providers=CLDR,COMPAT,SPI"
- 

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

2024-01-19 Thread Sam James
commit: 009eb9285c317d5fb523199f8e790d91a5dcd580
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 19 10:47:23 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 19 10:47:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=009eb928

dev-java/icu4j: Stabilize 74.2 amd64, #922471

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

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

diff --git a/dev-java/icu4j/icu4j-74.2.ebuild b/dev-java/icu4j/icu4j-74.2.ebuild
index ba213ec97d6e..8f2660e0cdd6 100644
--- a/dev-java/icu4j/icu4j-74.2.ebuild
+++ b/dev-java/icu4j/icu4j-74.2.ebuild
@@ -20,7 +20,7 @@ S="${WORKDIR}/icu-release-${PV/./-}/icu4j/main"
 
 LICENSE="icu"
 SLOT="70"
-KEYWORDS="~amd64 ~arm arm64 ppc64 x86"
+KEYWORDS="amd64 ~arm arm64 ppc64 x86"
 
 DEPEND="
>=virtual/jdk-1.8:*



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

2024-01-19 Thread Sam James
commit: 23f5dde36bee0f943b517a277adfc9b18681bc07
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 19 10:47:22 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 19 10:47:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23f5dde3

dev-java/icu4j: Stabilize 74.2 x86, #922471

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

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

diff --git a/dev-java/icu4j/icu4j-74.2.ebuild b/dev-java/icu4j/icu4j-74.2.ebuild
index 4f8dd74d0262..ba213ec97d6e 100644
--- a/dev-java/icu4j/icu4j-74.2.ebuild
+++ b/dev-java/icu4j/icu4j-74.2.ebuild
@@ -20,7 +20,7 @@ S="${WORKDIR}/icu-release-${PV/./-}/icu4j/main"
 
 LICENSE="icu"
 SLOT="70"
-KEYWORDS="~amd64 ~arm arm64 ppc64 ~x86"
+KEYWORDS="~amd64 ~arm arm64 ppc64 x86"
 
 DEPEND="
>=virtual/jdk-1.8:*



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

2024-01-19 Thread Sam James
commit: d26c941972f5aef0cc9728fa0111baba7ece2590
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 19 10:07:01 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 19 10:07:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d26c9419

dev-java/icu4j: Stabilize 74.2 arm64, #922471

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

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

diff --git a/dev-java/icu4j/icu4j-74.2.ebuild b/dev-java/icu4j/icu4j-74.2.ebuild
index caaeb913da15..4f8dd74d0262 100644
--- a/dev-java/icu4j/icu4j-74.2.ebuild
+++ b/dev-java/icu4j/icu4j-74.2.ebuild
@@ -20,7 +20,7 @@ S="${WORKDIR}/icu-release-${PV/./-}/icu4j/main"
 
 LICENSE="icu"
 SLOT="70"
-KEYWORDS="~amd64 ~arm ~arm64 ppc64 ~x86"
+KEYWORDS="~amd64 ~arm arm64 ppc64 ~x86"
 
 DEPEND="
>=virtual/jdk-1.8:*



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

2024-01-19 Thread Sam James
commit: 1dcdc85de19e0ab99674842f34aa3d281a2f6e42
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 19 10:07:00 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 19 10:07:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1dcdc85d

dev-java/icu4j: Stabilize 74.2 ppc64, #922471

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

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

diff --git a/dev-java/icu4j/icu4j-74.2.ebuild b/dev-java/icu4j/icu4j-74.2.ebuild
index b0d9df772754..caaeb913da15 100644
--- a/dev-java/icu4j/icu4j-74.2.ebuild
+++ b/dev-java/icu4j/icu4j-74.2.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
@@ -20,7 +20,7 @@ S="${WORKDIR}/icu-release-${PV/./-}/icu4j/main"
 
 LICENSE="icu"
 SLOT="70"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ppc64 ~x86"
 
 DEPEND="
>=virtual/jdk-1.8:*



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

2024-01-06 Thread Miroslav Šulc
commit: d43b96a01ae08b5b98930b0b662fea94f36e4e06
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Sat Jan  6 19:56:34 2024 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Sat Jan  6 21:52:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d43b96a0

dev-java/icu4j: drop 73.2

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

 dev-java/icu4j/Manifest  |   1 -
 dev-java/icu4j/icu4j-73.2.ebuild | 240 ---
 2 files changed, 241 deletions(-)

diff --git a/dev-java/icu4j/Manifest b/dev-java/icu4j/Manifest
index 3496bfaee538..6ce8293f6e85 100644
--- a/dev-java/icu4j/Manifest
+++ b/dev-java/icu4j/Manifest
@@ -1,3 +1,2 @@
-DIST icu-73.2.tar.gz 81522943 BLAKE2B 
006d7ccab04385f0aa60e2e60b616be9598f448f27d9b0f6dba554874bfe1dd442ba0719a7677ba8aba7e4e0f05e5e50dca74855a900da1f496aad0cd54c3cdc
 SHA512 
f234fb9c76af62dad59e159ef7f7792aca563d88f2988d3d1ecc8be6250837beb9a530ec121e0949f6925ee8e5171a0d04fa41a0c50d9993c4061fa55be6836e
 DIST icu-74.1.tar.gz 65889935 BLAKE2B 
e9dc354a795b69cf22152db437027f099e65b02f352e3ec9f0203b465b4f01a7844229ed5a7954e9b7f7f55f0d2d93a8e1f984c70de47555c230ec8b42cb7949
 SHA512 
eec8858cb37200fffce9bc60a8bd0c56d7024d9e2574d030c7e726aa4b2a105b1362548c0be163c720048bd7a7bfe9374b3c5954ba14e2e34beab346a8af8df4
 DIST icu-74.2.tar.gz 65888936 BLAKE2B 
81d5acddbfc58a859906cb61660b6f230b88f4a1b1cfd56838843e9445b5858d3dd4888707026340581322143f6a4b7b81f53b6431fd5d4cc3fb90531c4d82fb
 SHA512 
728ae0f09ffc802d675bcf5b849e3081472de8417736bf8b7df0f4db9d1fb8073779be76536764c9111f7cb0e5ab2d2af6c644cc24be432b9eeae9063802ad6c

diff --git a/dev-java/icu4j/icu4j-73.2.ebuild b/dev-java/icu4j/icu4j-73.2.ebuild
deleted file mode 100644
index bb57ea2829c9..
--- a/dev-java/icu4j/icu4j-73.2.ebuild
+++ /dev/null
@@ -1,240 +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="com.ibm.icu:icu4j:${PV}"
-JAVA_TESTING_FRAMEWORKS="junit-4"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="A set of Java libraries providing Unicode and Globalization 
support"
-HOMEPAGE="https://icu.unicode.org;
-SRC_URI="https://github.com/unicode-org/icu/archive/release-${PV/./-}.tar.gz 
-> icu-${PV}.tar.gz"
-S="${WORKDIR}/icu-release-${PV/./-}/icu4j/main"
-
-LICENSE="icu"
-SLOT="70"
-KEYWORDS="amd64 ~arm arm64 ppc64 x86"
-
-DEPEND=">=virtual/jdk-1.8:*
-   test? ( dev-java/junitparams:0 )"
-
-RDEPEND=">=virtual/jre-1.8:*"
-
-HTML_DOCS=( ../{APIChangeReport,readme}.html )
-
-JAVA_TEST_EXCLUDES=(
-   # Invalid tests, not run by maven
-   "com.ibm.icu.dev.data.TestDataElements_testtypes"
-   "com.ibm.icu.dev.data.resources.TestDataElements_en_Latn_US"
-   "com.ibm.icu.dev.data.resources.TestDataElements_en_US"
-   "com.ibm.icu.dev.data.resources.TestDataElements_fr_Latn_FR"
-   "com.ibm.icu.dev.data.resources.TestDataElements_te"
-   "com.ibm.icu.dev.data.resources.TestMessages"
-   "com.ibm.icu.dev.test.ModuleTest"
-   "com.ibm.icu.dev.test.TestBoilerplate"
-   "com.ibm.icu.dev.test.TestDataModule"
-   "com.ibm.icu.dev.test.bidi.TestData"
-   "com.ibm.icu.dev.test.calendar.ChineseTestCase"
-   "com.ibm.icu.dev.test.calendar.TestCase"
-   "com.ibm.icu.dev.test.format.ExhaustivePersonNameFormatterTest"
-   "com.ibm.icu.dev.test.localespi.TestUtil"
-   "com.ibm.icu.dev.test.message2.TestCase"
-   "com.ibm.icu.dev.test.stringprep.TestData"
-   "com.ibm.icu.dev.test.translit.TestUtility"
-   # Maven: [INFO] Tests run: 364, Failures: 0, Errors: 0, Skipped: 0
-   "com.ibm.icu.dev.test.serializable.CompatibilityTest" # Tests run: 364, 
 Failures: 4
-   # Maven: [INFO] Tests run: 90, Failures: 0, Errors: 0, Skipped: 0
-   "com.ibm.icu.dev.test.serializable.CoverageTest" # Tests run: 99,  
Failures: 9
-   # Following tests need to run separately:
-   com.ibm.icu.dev.test.calendar.CalendarRegressionTest
-   com.ibm.icu.dev.test.calendar.CompatibilityTest
-   com.ibm.icu.dev.test.calendar.DataDrivenCalendarTest
-   com.ibm.icu.dev.test.calendar.HolidayTest
-   com.ibm.icu.dev.test.calendar.IndianTest
-   com.ibm.icu.dev.test.calendar.IslamicTest
-   com.ibm.icu.dev.test.calendar.JapaneseTest
-   com.ibm.icu.dev.test.format.DataDrivenFormatTest
-   com.ibm.icu.dev.test.format.DateFormatRegressionTest
-   com.ibm.icu.dev.test.format.DateFormatRoundTripTest
-   com.ibm.icu.dev.test.format.DateIntervalFormatTest
-   com.ibm.icu.dev.test.format.DateTimeGeneratorTest
-   com.ibm.icu.dev.test.format.TestMessageFormat
-   com.ibm.icu.dev.test.message2.MessageFormat2Test
-   com.ibm.icu.dev.test.message2.Mf2FeaturesTest
-   com.ibm.icu.dev.test.message2.Mf2IcuTest
-   com.ibm.icu.dev.test.timezone.TimeZoneBoundaryTest
-   

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

2024-01-06 Thread Sam James
commit: ecafb0e3f7fc3051df7bed5528a7b9b48db3bcd4
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan  6 08:16:00 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan  6 08:16:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ecafb0e3

dev-java/icu4j: Stabilize 74.1 amd64, #921402

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

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

diff --git a/dev-java/icu4j/icu4j-74.1.ebuild b/dev-java/icu4j/icu4j-74.1.ebuild
index d554aa2410e5..9278e5dda501 100644
--- a/dev-java/icu4j/icu4j-74.1.ebuild
+++ b/dev-java/icu4j/icu4j-74.1.ebuild
@@ -20,7 +20,7 @@ S="${WORKDIR}/icu-release-${PV/./-}/icu4j/main"
 
 LICENSE="icu"
 SLOT="70"
-KEYWORDS="~amd64 ~arm arm64 ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ppc64 ~x86"
 
 DEPEND="
>=virtual/jdk-1.8:*



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

2024-01-06 Thread Sam James
commit: fc524c09afec4dee7e234394b11d1e4e8c579d4f
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan  6 08:10:12 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan  6 08:10:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc524c09

dev-java/icu4j: Stabilize 74.1 arm64, #921402

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

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

diff --git a/dev-java/icu4j/icu4j-74.1.ebuild b/dev-java/icu4j/icu4j-74.1.ebuild
index 02b63a4ebe7a..d554aa2410e5 100644
--- a/dev-java/icu4j/icu4j-74.1.ebuild
+++ b/dev-java/icu4j/icu4j-74.1.ebuild
@@ -20,7 +20,7 @@ S="${WORKDIR}/icu-release-${PV/./-}/icu4j/main"
 
 LICENSE="icu"
 SLOT="70"
-KEYWORDS="~amd64 ~arm ~arm64 ppc64 ~x86"
+KEYWORDS="~amd64 ~arm arm64 ppc64 ~x86"
 
 DEPEND="
>=virtual/jdk-1.8:*



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

2024-01-06 Thread Sam James
commit: 17ebbd4b763bf56d0eef8636db0b620a86200119
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan  6 08:10:11 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan  6 08:10:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17ebbd4b

dev-java/icu4j: Stabilize 74.1 ppc64, #921402

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

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

diff --git a/dev-java/icu4j/icu4j-74.1.ebuild b/dev-java/icu4j/icu4j-74.1.ebuild
index df57cac1fc96..02b63a4ebe7a 100644
--- a/dev-java/icu4j/icu4j-74.1.ebuild
+++ b/dev-java/icu4j/icu4j-74.1.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
@@ -20,7 +20,7 @@ S="${WORKDIR}/icu-release-${PV/./-}/icu4j/main"
 
 LICENSE="icu"
 SLOT="70"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ppc64 ~x86"
 
 DEPEND="
>=virtual/jdk-1.8:*



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

2023-12-20 Thread Miroslav Šulc
commit: 47ce949daf10eaa7a7d81919e4eb87d142cf7a5a
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Sun Dec 17 10:49:32 2023 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Wed Dec 20 09:12:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47ce949d

dev-java/icu4j: add 74.2

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

 dev-java/icu4j/Manifest  |   1 +
 dev-java/icu4j/icu4j-74.2.ebuild | 193 +++
 2 files changed, 194 insertions(+)

diff --git a/dev-java/icu4j/Manifest b/dev-java/icu4j/Manifest
index 304a978ce3a1..3496bfaee538 100644
--- a/dev-java/icu4j/Manifest
+++ b/dev-java/icu4j/Manifest
@@ -1,2 +1,3 @@
 DIST icu-73.2.tar.gz 81522943 BLAKE2B 
006d7ccab04385f0aa60e2e60b616be9598f448f27d9b0f6dba554874bfe1dd442ba0719a7677ba8aba7e4e0f05e5e50dca74855a900da1f496aad0cd54c3cdc
 SHA512 
f234fb9c76af62dad59e159ef7f7792aca563d88f2988d3d1ecc8be6250837beb9a530ec121e0949f6925ee8e5171a0d04fa41a0c50d9993c4061fa55be6836e
 DIST icu-74.1.tar.gz 65889935 BLAKE2B 
e9dc354a795b69cf22152db437027f099e65b02f352e3ec9f0203b465b4f01a7844229ed5a7954e9b7f7f55f0d2d93a8e1f984c70de47555c230ec8b42cb7949
 SHA512 
eec8858cb37200fffce9bc60a8bd0c56d7024d9e2574d030c7e726aa4b2a105b1362548c0be163c720048bd7a7bfe9374b3c5954ba14e2e34beab346a8af8df4
+DIST icu-74.2.tar.gz 65888936 BLAKE2B 
81d5acddbfc58a859906cb61660b6f230b88f4a1b1cfd56838843e9445b5858d3dd4888707026340581322143f6a4b7b81f53b6431fd5d4cc3fb90531c4d82fb
 SHA512 
728ae0f09ffc802d675bcf5b849e3081472de8417736bf8b7df0f4db9d1fb8073779be76536764c9111f7cb0e5ab2d2af6c644cc24be432b9eeae9063802ad6c

diff --git a/dev-java/icu4j/icu4j-74.2.ebuild b/dev-java/icu4j/icu4j-74.2.ebuild
new file mode 100644
index ..b0d9df772754
--- /dev/null
+++ b/dev-java/icu4j/icu4j-74.2.ebuild
@@ -0,0 +1,193 @@
+# 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_PROVIDES="
+   com.ibm.icu:icu4j:${PV}
+   com.ibm.icu:icu4j-charset:${PV}
+   com.ibm.icu:icu4j-localespi:${PV}
+"
+JAVA_TESTING_FRAMEWORKS="junit-4"
+
+inherit java-pkg-2 java-pkg-simple
+
+DESCRIPTION="A set of Java libraries providing Unicode and Globalization 
support"
+HOMEPAGE="https://icu.unicode.org;
+SRC_URI="https://github.com/unicode-org/icu/archive/release-${PV/./-}.tar.gz 
-> icu-${PV}.tar.gz"
+S="${WORKDIR}/icu-release-${PV/./-}/icu4j/main"
+
+LICENSE="icu"
+SLOT="70"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+
+DEPEND="
+   >=virtual/jdk-1.8:*
+   test? ( dev-java/junitparams:0 )
+"
+
+RDEPEND=">=virtual/jre-1.8:*"
+
+DOCS=( ../../{CONTRIBUTING,README,SECURITY}.md )
+HTML_DOCS=( ../{APIChangeReport,readme}.html )
+
+src_compile() {
+   
JAVA_GENTOO_CLASSPATH_EXTRA="icu4j.jar:icu4j-charset.jar:icu4j-localespi.jar"
+
+   einfo "Compiling icu4j.jar"
+   JAVA_AUTOMATIC_MODULE_NAME="com.ibm.icu"
+   JAVA_JAR_FILENAME="icu4j.jar"
+   JAVA_MAIN_CLASS="com.ibm.icu.util.VersionInfo"
+   JAVA_RESOURCE_DIRS=(
+   collate/src/main/resources
+   core/src/main/resources
+   currdata/src/main/resources
+   langdata/src/main/resources
+   regiondata/src/main/resources
+   translit/src/main/resources
+   )
+   JAVA_SRC_DIR=(
+   collate/src/main/java
+   core/src/main/java
+   currdata/src/main/java
+   langdata/src/main/java
+   regiondata/src/main/java
+   translit/src/main/java
+   )
+   java-pkg-simple_src_compile
+   rm -r target || die
+
+   einfo "Compiling icu4j-charset.jar"
+   JAVA_AUTOMATIC_MODULE_NAME="com.ibm.icu.charset"
+   JAVA_JAR_FILENAME="icu4j-charset.jar"
+   JAVA_MAIN_CLASS=""
+   JAVA_RESOURCE_DIRS=( charset/src/main/resources )
+   JAVA_SRC_DIR=( charset/src/main/java )
+   java-pkg-simple_src_compile
+   rm -r target || die
+
+   einfo "Compiling icu4j-localespi.jar"
+   JAVA_AUTOMATIC_MODULE_NAME="com.ibm.icu.localespi"
+   JAVA_JAR_FILENAME="icu4j-localespi.jar"
+   JAVA_RESOURCE_DIRS=( localespi/src/main/resources )
+   JAVA_SRC_DIR=( localespi/src/main/java )
+   java-pkg-simple_src_compile
+   rm -r target || die
+
+   # javadocs
+   if use doc; then
+   einfo "Compiling javadocs"
+   JAVA_JAR_FILENAME="ignoreme.jar"
+   JAVA_SRC_DIR=(
+   collate/src/main/java
+   core/src/main/java
+   currdata/src/main/java
+   langdata/src/main/java
+   regiondata/src/main/java
+   translit/src/main/java
+   charset/src/main/java
+   localespi/src/main/java
+

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

2023-12-07 Thread Miroslav Šulc
commit: aa257d8fe58dc3a7ddee2e7aa38907a78dd29f4b
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Fri Oct 27 11:23:27 2023 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Thu Dec  7 12:34:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa257d8f

dev-java/icu4j: add 74.1

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

 dev-java/icu4j/Manifest  |   1 +
 dev-java/icu4j/icu4j-74.1.ebuild | 198 +++
 2 files changed, 199 insertions(+)

diff --git a/dev-java/icu4j/Manifest b/dev-java/icu4j/Manifest
index 654f43047d9e..304a978ce3a1 100644
--- a/dev-java/icu4j/Manifest
+++ b/dev-java/icu4j/Manifest
@@ -1 +1,2 @@
 DIST icu-73.2.tar.gz 81522943 BLAKE2B 
006d7ccab04385f0aa60e2e60b616be9598f448f27d9b0f6dba554874bfe1dd442ba0719a7677ba8aba7e4e0f05e5e50dca74855a900da1f496aad0cd54c3cdc
 SHA512 
f234fb9c76af62dad59e159ef7f7792aca563d88f2988d3d1ecc8be6250837beb9a530ec121e0949f6925ee8e5171a0d04fa41a0c50d9993c4061fa55be6836e
+DIST icu-74.1.tar.gz 65889935 BLAKE2B 
e9dc354a795b69cf22152db437027f099e65b02f352e3ec9f0203b465b4f01a7844229ed5a7954e9b7f7f55f0d2d93a8e1f984c70de47555c230ec8b42cb7949
 SHA512 
eec8858cb37200fffce9bc60a8bd0c56d7024d9e2574d030c7e726aa4b2a105b1362548c0be163c720048bd7a7bfe9374b3c5954ba14e2e34beab346a8af8df4

diff --git a/dev-java/icu4j/icu4j-74.1.ebuild b/dev-java/icu4j/icu4j-74.1.ebuild
new file mode 100644
index ..df57cac1fc96
--- /dev/null
+++ b/dev-java/icu4j/icu4j-74.1.ebuild
@@ -0,0 +1,198 @@
+# 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_PROVIDES="
+   com.ibm.icu:icu4j:${PV}
+   com.ibm.icu:icu4j-charset:${PV}
+   com.ibm.icu:icu4j-localespi:${PV}
+"
+JAVA_TESTING_FRAMEWORKS="junit-4"
+
+inherit java-pkg-2 java-pkg-simple
+
+DESCRIPTION="A set of Java libraries providing Unicode and Globalization 
support"
+HOMEPAGE="https://icu.unicode.org;
+SRC_URI="https://github.com/unicode-org/icu/archive/release-${PV/./-}.tar.gz 
-> icu-${PV}.tar.gz"
+S="${WORKDIR}/icu-release-${PV/./-}/icu4j/main"
+
+LICENSE="icu"
+SLOT="70"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+
+DEPEND="
+   >=virtual/jdk-1.8:*
+   test? ( dev-java/junitparams:0 )
+"
+
+RDEPEND=">=virtual/jre-1.8:*"
+
+DOCS=( ../../{CONTRIBUTING,README,SECURITY}.md )
+HTML_DOCS=( ../{APIChangeReport,readme}.html )
+
+src_prepare() {
+   default
+   java-pkg-2_src_prepare
+}
+
+src_compile() {
+   
JAVA_GENTOO_CLASSPATH_EXTRA="icu4j.jar:icu4j-charset.jar:icu4j-localespi.jar"
+
+   einfo "Compiling icu4j.jar"
+   JAVA_AUTOMATIC_MODULE_NAME="com.ibm.icu"
+   JAVA_JAR_FILENAME="icu4j.jar"
+   JAVA_MAIN_CLASS="com.ibm.icu.util.VersionInfo"
+   JAVA_RESOURCE_DIRS=(
+   collate/src/main/resources
+   core/src/main/resources
+   currdata/src/main/resources
+   langdata/src/main/resources
+   regiondata/src/main/resources
+   translit/src/main/resources
+   )
+   JAVA_SRC_DIR=(
+   collate/src/main/java
+   core/src/main/java
+   currdata/src/main/java
+   langdata/src/main/java
+   regiondata/src/main/java
+   translit/src/main/java
+   )
+   java-pkg-simple_src_compile
+   rm -r target || die
+
+   einfo "Compiling icu4j-charset.jar"
+   JAVA_AUTOMATIC_MODULE_NAME="com.ibm.icu.charset"
+   JAVA_JAR_FILENAME="icu4j-charset.jar"
+   JAVA_MAIN_CLASS=""
+   JAVA_RESOURCE_DIRS=( charset/src/main/resources )
+   JAVA_SRC_DIR=( charset/src/main/java )
+   java-pkg-simple_src_compile
+   rm -r target || die
+
+   einfo "Compiling icu4j-localespi.jar"
+   JAVA_AUTOMATIC_MODULE_NAME="com.ibm.icu.localespi"
+   JAVA_JAR_FILENAME="icu4j-localespi.jar"
+   JAVA_RESOURCE_DIRS=( localespi/src/main/resources )
+   JAVA_SRC_DIR=( localespi/src/main/java )
+   java-pkg-simple_src_compile
+   rm -r target || die
+
+   # javadocs
+   if use doc; then
+   einfo "Compiling javadocs"
+   JAVA_JAR_FILENAME="ignoreme.jar"
+   JAVA_SRC_DIR=(
+   collate/src/main/java
+   core/src/main/java
+   currdata/src/main/java
+   langdata/src/main/java
+   regiondata/src/main/java
+   translit/src/main/java
+   charset/src/main/java
+   localespi/src/main/java
+   )
+   java-pkg-simple_src_compile
+   fi
+}
+
+src_test () {
+   # TZ needed for some tests in com/ibm/icu/dev/test/format/DateFormatTest
+   export LC_ALL="en_US.UTF-8" TZ="US/Pacific"
+
+   

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

2023-10-28 Thread Miroslav Šulc
commit: 7764fd12a3d85aeab562dc1ba9afc97de7bb2641
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Fri Oct 27 19:41:36 2023 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Sat Oct 28 08:23:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7764fd12

dev-java/icu4j: drop 72.1

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

 dev-java/icu4j/Manifest  |   1 -
 dev-java/icu4j/icu4j-72.1.ebuild | 204 ---
 2 files changed, 205 deletions(-)

diff --git a/dev-java/icu4j/Manifest b/dev-java/icu4j/Manifest
index 89b9fe8422c7..654f43047d9e 100644
--- a/dev-java/icu4j/Manifest
+++ b/dev-java/icu4j/Manifest
@@ -1,2 +1 @@
-DIST icu-72.1.tar.gz 67092974 BLAKE2B 
2261c7969ddbfdb4e75e405646cc9f29b1f8dd21f98641b9318457d3cd27694833a9181f4888d2cb243ba65191fe9216a508684c1dbd5a85f36e06ae8fac7d9e
 SHA512 
fee1278f16528867da63d95feee6864a1f62befa9cc0b006439e1b47cf6f3f0e6581692432129e465208b5bd7fcc44e1175f124e83157547b3d9a78f3a4944ab
 DIST icu-73.2.tar.gz 81522943 BLAKE2B 
006d7ccab04385f0aa60e2e60b616be9598f448f27d9b0f6dba554874bfe1dd442ba0719a7677ba8aba7e4e0f05e5e50dca74855a900da1f496aad0cd54c3cdc
 SHA512 
f234fb9c76af62dad59e159ef7f7792aca563d88f2988d3d1ecc8be6250837beb9a530ec121e0949f6925ee8e5171a0d04fa41a0c50d9993c4061fa55be6836e

diff --git a/dev-java/icu4j/icu4j-72.1.ebuild b/dev-java/icu4j/icu4j-72.1.ebuild
deleted file mode 100644
index efe703205a6a..
--- a/dev-java/icu4j/icu4j-72.1.ebuild
+++ /dev/null
@@ -1,204 +0,0 @@
-# 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 
https://github.com/unicode-org/icu/archive/release-72-1.tar.gz --slot 70 
--keywords "~amd64 ~arm ~arm64 ~ppc64 ~x86" --ebuild icu4j-72.1.ebuild
-
-EAPI=8
-
-JAVA_PKG_IUSE="doc source test"
-MAVEN_ID="com.ibm.icu:icu4j:72.1"
-JAVA_TESTING_FRAMEWORKS="junit-4"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="A set of Java libraries providing Unicode and Globalization 
support"
-HOMEPAGE="https://icu.unicode.org;
-SRC_URI="https://github.com/unicode-org/icu/archive/refs/tags/release-${PV/./-}.tar.gz
 -> icu-${PV}.tar.gz"
-
-LICENSE="icu"
-SLOT="70"
-KEYWORDS="amd64 ~arm arm64 ppc64 x86"
-
-DEPEND=">=virtual/jdk-1.8:*
-   test? ( dev-java/junitparams:0 )"
-
-RDEPEND=">=virtual/jre-1.8:*"
-
-S="${WORKDIR}/icu-release-${PV/./-}/icu4j/main"
-
-HTML_DOCS=( ../{APIChangeReport,license,readme}.html )
-
-JAVA_GENTOO_CLASSPATH_EXTRA="icu4j.jar:icu4j-charset.jar:icu4j-localespi.jar:testdata.jar:framework.jar"
-JAVA_TEST_GENTOO_CLASSPATH="junit-4,junitparams"
-JAVA_TEST_EXTRA_ARGS="-Djava.locale.providers=CLDR,COMPAT,SPI"
-
-JAVA_TEST_SRC_DIR=(
-   tests/charset/src
-   tests/collate/src
-   tests/core/src
-#  tests/framework/src # we compile it in src_compile
-   tests/localespi/src
-   tests/packaging/src
-   tests/translit/src
-)
-
-JAVA_TEST_RESOURCE_DIRS=(
-   tests/charset/resources
-   tests/collate/resources
-   tests/core/resources
-#  tests/framework/resources
-   tests/localespi/resources
-   tests/packaging/resources
-   tests/translit/resources
-)
-
-JAVA_TEST_EXCLUDES=(
-   "com.ibm.icu.dev.data.TestDataElements_testtypes" # Invalid test class 
1. No runnable methods
-   "com.ibm.icu.dev.data.resources.TestDataElements_en_Latn_US" # Invalid 
test class 1. No runnable methods
-   "com.ibm.icu.dev.data.resources.TestDataElements_en_US" # Invalid test 
class 1. No runnable methods
-   "com.ibm.icu.dev.data.resources.TestDataElements_fr_Latn_FR" # Invalid 
test class 1. No runnable methods
-   "com.ibm.icu.dev.data.resources.TestDataElements_te" # Invalid test 
class 1. No runnable methods
-   "com.ibm.icu.dev.data.resources.TestMessages" # Invalid test class 1. 
No runnable methods
-   "com.ibm.icu.dev.test.translit.TestUtility" # Invalid test class 1. No 
runnable methods
-   "com.ibm.icu.dev.test.localespi.TestUtil" # Invalid test class 1. No 
runnable methods
-   "com.ibm.icu.dev.test.stringprep.TestData" # Invalid test class 1. No 
runnable methods
-   "com.ibm.icu.dev.test.calendar.ChineseTestCase" # Invalid test class 1. 
Test class should have exactly one public zero-argument constructor
-   "com.ibm.icu.dev.test.calendar.TestCase" # 
java.lang.IllegalArgumentException: Test class can only have one constructor
-   "com.ibm.icu.dev.test.message2.TestCase" # Invalid test class - No 
runnable methods
-   "com.ibm.icu.dev.test.bidi.TestData" # Invalid test class 1. Test class 
should have exactly one public constructor
-   # following kills 98 tests and and avoids 9 test failures
-   # coverage tests fail because test handlers for the parametrized tests 
are not defined so the 

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

2023-10-27 Thread Sam James
commit: 026e0325aaa8ac14b8e602247b8608280cf57255
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct 27 12:30:30 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct 27 12:30:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=026e0325

dev-java/icu4j: Stabilize 73.2 arm64, #916332

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

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

diff --git a/dev-java/icu4j/icu4j-73.2.ebuild b/dev-java/icu4j/icu4j-73.2.ebuild
index 21ea1a3961ab..ff98741c1af2 100644
--- a/dev-java/icu4j/icu4j-73.2.ebuild
+++ b/dev-java/icu4j/icu4j-73.2.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/icu-release-${PV/./-}/icu4j/main"
 
 LICENSE="icu"
 SLOT="70"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~x86"
 
 DEPEND=">=virtual/jdk-1.8:*
test? ( dev-java/junitparams:0 )"



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

2023-10-27 Thread Sam James
commit: fe164e35188d23e748a5e41112d1687bb89dd9d9
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct 27 12:22:31 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct 27 12:22:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe164e35

dev-java/icu4j: Stabilize 73.2 amd64, #916332

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

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

diff --git a/dev-java/icu4j/icu4j-73.2.ebuild b/dev-java/icu4j/icu4j-73.2.ebuild
index 045c5ef4f162..21ea1a3961ab 100644
--- a/dev-java/icu4j/icu4j-73.2.ebuild
+++ b/dev-java/icu4j/icu4j-73.2.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/icu-release-${PV/./-}/icu4j/main"
 
 LICENSE="icu"
 SLOT="70"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86"
 
 DEPEND=">=virtual/jdk-1.8:*
test? ( dev-java/junitparams:0 )"



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

2023-10-22 Thread Miroslav Šulc
commit: 3151541ffbf809d57eb3b905cfab57e449c7887b
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Sun Oct 22 19:09:16 2023 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Sun Oct 22 19:30:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3151541f

dev-java/icu4j: remove obsolete patch

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

 .../icu4j/files/icu4j-73.2-DateFormatTest.patch| 90 --
 1 file changed, 90 deletions(-)

diff --git a/dev-java/icu4j/files/icu4j-73.2-DateFormatTest.patch 
b/dev-java/icu4j/files/icu4j-73.2-DateFormatTest.patch
deleted file mode 100644
index ee2cf024a3a2..
--- a/dev-java/icu4j/files/icu4j-73.2-DateFormatTest.patch
+++ /dev/null
@@ -1,90 +0,0 @@
-1) TestDateFormatCalendar(com.ibm.icu.dev.test.format.DateFormatTest)
-java.lang.AssertionError: FAIL: Parsed result: Thursday, April 5, 2001 at 
5:45:00 PM Central European Summer Time, exp 4/5/2001 5:45 PM
-   at org.junit.Assert.fail(Assert.java:89)
-   at com.ibm.icu.dev.test.AbstractTestLog.errln(AbstractTestLog.java:50)
-   at 
com.ibm.icu.dev.test.format.DateFormatTest.TestDateFormatCalendar(DateFormatTest.java:2267)
-2) TestGenericTime(com.ibm.icu.dev.test.format.DateFormatTest)
-java.lang.AssertionError: : "y/M/d H:mm ".format(2004 01 01 01:00 PST): 
expected "2004/1/1 1:00 Pacific Standard Time", got "2004/1/1 10:00 Central 
European Standard Time"
-   at org.junit.Assert.fail(Assert.java:89)
-   at com.ibm.icu.dev.test.AbstractTestLog.errln(AbstractTestLog.java:50)
-   at com.ibm.icu.dev.test.TestFmwk.handleAssert(TestFmwk.java:610)
-   at com.ibm.icu.dev.test.TestFmwk.handleAssert(TestFmwk.java:591)
-   at com.ibm.icu.dev.test.TestFmwk.assertEquals(TestFmwk.java:543)
-   at 
com.ibm.icu.dev.test.format.DateFormatTest.expect(DateFormatTest.java:3426)
-   at 
com.ibm.icu.dev.test.format.DateFormatTest.TestGenericTime(DateFormatTest.java:664)
-3) TestDotAndAtLeniency(com.ibm.icu.dev.test.format.DateFormatTest)
-java.lang.AssertionError: com.ibm.icu.text.SimpleDateFormat@c82a5c46   Sunday, 
January 15, 2012  12:00:00 AM Central European. Standard Time.
-   at org.junit.Assert.fail(Assert.java:89)
-   at com.ibm.icu.dev.test.AbstractTestLog.errln(AbstractTestLog.java:50)
-   at 
com.ibm.icu.dev.test.format.DateFormatTest.showParse(DateFormatTest.java:4788)
-   at 
com.ibm.icu.dev.test.format.DateFormatTest.TestDotAndAtLeniency(DateFormatTest.java:4772)
-4) TestTwoDigitYearDSTParse(com.ibm.icu.dev.test.format.DateFormatTest)
-java.lang.AssertionError: FAIL: Hour (-DST) = 11.0; expected 11.0002777
-   at org.junit.Assert.fail(Assert.java:89)
-   at com.ibm.icu.dev.test.AbstractTestLog.errln(AbstractTestLog.java:50)
-   at 
com.ibm.icu.dev.test.format.DateFormatTest.TestTwoDigitYearDSTParse(DateFormatTest.java:335)
-5) TestGenericTimeZoneOrder(com.ibm.icu.dev.test.format.DateFormatTest)
-java.lang.AssertionError: : "y/M/d H:mm zzz".format(2004 01 01 01:00 PST): 
expected "2004/1/1 1:00 PST", got "2004/1/1 10:00 GMT+1"
-   at org.junit.Assert.fail(Assert.java:89)
-   at com.ibm.icu.dev.test.AbstractTestLog.errln(AbstractTestLog.java:50)
-   at com.ibm.icu.dev.test.TestFmwk.handleAssert(TestFmwk.java:610)
-   at com.ibm.icu.dev.test.TestFmwk.handleAssert(TestFmwk.java:591)
-   at com.ibm.icu.dev.test.TestFmwk.assertEquals(TestFmwk.java:543)
-   at 
com.ibm.icu.dev.test.format.DateFormatTest.expect(DateFormatTest.java:3476)
-   at 
com.ibm.icu.dev.test.format.DateFormatTest.TestGenericTimeZoneOrder(DateFormatTest.java:749)
-
 a/tests/core/src/com/ibm/icu/dev/test/format/DateFormatTest.java
-+++ b/tests/core/src/com/ibm/icu/dev/test/format/DateFormatTest.java
-@@ -37,6 +37,7 @@ import java.util.ResourceBundle;
- import java.util.Set;
- 
- import org.junit.Test;
-+import org.junit.Ignore;
- import org.junit.runner.RunWith;
- import org.junit.runners.JUnit4;
- 
-@@ -297,7 +298,7 @@ public class DateFormatTest extends TestFmwk {
- /**
-  * Test the parsing of 2-digit years.
-  */
--@Test
-+@Test @Ignore
- public void TestTwoDigitYearDSTParse() {
- 
- SimpleDateFormat fullFmt = new SimpleDateFormat("EEE MMM dd 
HH:mm:ss.SSS zzz  G");
-@@ -613,7 +614,7 @@ public class DateFormatTest extends TestFmwk {
- expect(DATA, new Locale("en", "", ""));
- }
- 
--@Test
-+@Test @Ignore
- public void TestGenericTime() {
- 
- 
-@@ -718,7 +719,7 @@ public class DateFormatTest extends TestFmwk {
- 
- }
- 
--@Test
-+@Test @Ignore
- public void TestGenericTimeZoneOrder() {
- // generic times should parse the same no matter what the placement 
of the time zone string
- // should work for standard and daylight times
-@@ -2199,7 +2200,7 @@ public class DateFormatTest extends 

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

2023-10-22 Thread Miroslav Šulc
commit: 5d7513aa12d65d775133bcfde5d8220398e8f0d5
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Sat Oct 21 12:40:27 2023 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Sun Oct 22 18:55:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d7513aa

dev-java/icu4j: export LC_ALL="en_US.UTF-8" TZ="US/Pacific"

This ensures testing on systems using other localization
settings and solves test failures of some tests previously
patched out in com.ibm.icu.dev.test.format.DateFormatTest

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

 dev-java/icu4j/icu4j-73.2.ebuild | 7 ++-
 1 file changed, 2 insertions(+), 5 deletions(-)

diff --git a/dev-java/icu4j/icu4j-73.2.ebuild b/dev-java/icu4j/icu4j-73.2.ebuild
index 4749dae91cdc..045c5ef4f162 100644
--- a/dev-java/icu4j/icu4j-73.2.ebuild
+++ b/dev-java/icu4j/icu4j-73.2.ebuild
@@ -25,10 +25,6 @@ RDEPEND=">=virtual/jre-1.8:*"
 
 HTML_DOCS=( ../{APIChangeReport,readme}.html )
 
-PATCHES=(
-   "${FILESDIR}/icu4j-73.2-DateFormatTest.patch"
-)
-
 JAVA_TEST_EXCLUDES=(
# Invalid tests, not run by maven
"com.ibm.icu.dev.data.TestDataElements_testtypes"
@@ -89,7 +85,6 @@ JAVA_TEST_SRC_DIR=(
 )
 
 src_prepare() {
-   default #780585
java-pkg_clean ! -path "./shared/data/*" # keep icudata.jar, 
icutzdata.jar, testdata.jar
java-pkg-2_src_prepare
 
@@ -195,6 +190,8 @@ src_compile() {
 }
 
 src_test () {
+   # TZ needed for some tests in com/ibm/icu/dev/test/format/DateFormatTest
+   export LC_ALL="en_US.UTF-8" TZ="US/Pacific"
JAVA_GENTOO_CLASSPATH_EXTRA+=":framework.jar:shared/data/testdata.jar"
 
JAVA_TEST_RUN_ONLY=(



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

2023-09-27 Thread Miroslav Šulc
commit: 4a8a6be8344c5cee981da5a5a3bc3d908a8230bc
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Mon May 15 14:42:41 2023 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Wed Sep 27 06:57:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a8a6be8

dev-java/icu4j: one more "No runnable methods"

Due to a regression from commit 3eb0cfe this test class hasn't been run
before.

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

 dev-java/icu4j/icu4j-72.1.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-java/icu4j/icu4j-72.1.ebuild b/dev-java/icu4j/icu4j-72.1.ebuild
index 6c36773ab3b6..efe703205a6a 100644
--- a/dev-java/icu4j/icu4j-72.1.ebuild
+++ b/dev-java/icu4j/icu4j-72.1.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:
@@ -65,6 +65,7 @@ JAVA_TEST_EXCLUDES=(
"com.ibm.icu.dev.test.stringprep.TestData" # Invalid test class 1. No 
runnable methods
"com.ibm.icu.dev.test.calendar.ChineseTestCase" # Invalid test class 1. 
Test class should have exactly one public zero-argument constructor
"com.ibm.icu.dev.test.calendar.TestCase" # 
java.lang.IllegalArgumentException: Test class can only have one constructor
+   "com.ibm.icu.dev.test.message2.TestCase" # Invalid test class - No 
runnable methods
"com.ibm.icu.dev.test.bidi.TestData" # Invalid test class 1. Test class 
should have exactly one public constructor
# following kills 98 tests and and avoids 9 test failures
# coverage tests fail because test handlers for the parametrized tests 
are not defined so the tests are broken and cannot succeed



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

2023-09-27 Thread Miroslav Šulc
commit: 337bd5ed348977ad3a3fca555dd95696ef275b13
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Sat May 13 18:47:33 2023 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Wed Sep 27 06:57:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=337bd5ed

dev-java/icu4j: add 73.2

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

 dev-java/icu4j/Manifest|   1 +
 .../icu4j/files/icu4j-73.2-DateFormatTest.patch|  90 
 dev-java/icu4j/icu4j-73.2.ebuild   | 243 +
 3 files changed, 334 insertions(+)

diff --git a/dev-java/icu4j/Manifest b/dev-java/icu4j/Manifest
index 764b0abe0d37..89b9fe8422c7 100644
--- a/dev-java/icu4j/Manifest
+++ b/dev-java/icu4j/Manifest
@@ -1 +1,2 @@
 DIST icu-72.1.tar.gz 67092974 BLAKE2B 
2261c7969ddbfdb4e75e405646cc9f29b1f8dd21f98641b9318457d3cd27694833a9181f4888d2cb243ba65191fe9216a508684c1dbd5a85f36e06ae8fac7d9e
 SHA512 
fee1278f16528867da63d95feee6864a1f62befa9cc0b006439e1b47cf6f3f0e6581692432129e465208b5bd7fcc44e1175f124e83157547b3d9a78f3a4944ab
+DIST icu-73.2.tar.gz 81522943 BLAKE2B 
006d7ccab04385f0aa60e2e60b616be9598f448f27d9b0f6dba554874bfe1dd442ba0719a7677ba8aba7e4e0f05e5e50dca74855a900da1f496aad0cd54c3cdc
 SHA512 
f234fb9c76af62dad59e159ef7f7792aca563d88f2988d3d1ecc8be6250837beb9a530ec121e0949f6925ee8e5171a0d04fa41a0c50d9993c4061fa55be6836e

diff --git a/dev-java/icu4j/files/icu4j-73.2-DateFormatTest.patch 
b/dev-java/icu4j/files/icu4j-73.2-DateFormatTest.patch
new file mode 100644
index ..ee2cf024a3a2
--- /dev/null
+++ b/dev-java/icu4j/files/icu4j-73.2-DateFormatTest.patch
@@ -0,0 +1,90 @@
+1) TestDateFormatCalendar(com.ibm.icu.dev.test.format.DateFormatTest)
+java.lang.AssertionError: FAIL: Parsed result: Thursday, April 5, 2001 at 
5:45:00 PM Central European Summer Time, exp 4/5/2001 5:45 PM
+   at org.junit.Assert.fail(Assert.java:89)
+   at com.ibm.icu.dev.test.AbstractTestLog.errln(AbstractTestLog.java:50)
+   at 
com.ibm.icu.dev.test.format.DateFormatTest.TestDateFormatCalendar(DateFormatTest.java:2267)
+2) TestGenericTime(com.ibm.icu.dev.test.format.DateFormatTest)
+java.lang.AssertionError: : "y/M/d H:mm ".format(2004 01 01 01:00 PST): 
expected "2004/1/1 1:00 Pacific Standard Time", got "2004/1/1 10:00 Central 
European Standard Time"
+   at org.junit.Assert.fail(Assert.java:89)
+   at com.ibm.icu.dev.test.AbstractTestLog.errln(AbstractTestLog.java:50)
+   at com.ibm.icu.dev.test.TestFmwk.handleAssert(TestFmwk.java:610)
+   at com.ibm.icu.dev.test.TestFmwk.handleAssert(TestFmwk.java:591)
+   at com.ibm.icu.dev.test.TestFmwk.assertEquals(TestFmwk.java:543)
+   at 
com.ibm.icu.dev.test.format.DateFormatTest.expect(DateFormatTest.java:3426)
+   at 
com.ibm.icu.dev.test.format.DateFormatTest.TestGenericTime(DateFormatTest.java:664)
+3) TestDotAndAtLeniency(com.ibm.icu.dev.test.format.DateFormatTest)
+java.lang.AssertionError: com.ibm.icu.text.SimpleDateFormat@c82a5c46   Sunday, 
January 15, 2012  12:00:00 AM Central European. Standard Time.
+   at org.junit.Assert.fail(Assert.java:89)
+   at com.ibm.icu.dev.test.AbstractTestLog.errln(AbstractTestLog.java:50)
+   at 
com.ibm.icu.dev.test.format.DateFormatTest.showParse(DateFormatTest.java:4788)
+   at 
com.ibm.icu.dev.test.format.DateFormatTest.TestDotAndAtLeniency(DateFormatTest.java:4772)
+4) TestTwoDigitYearDSTParse(com.ibm.icu.dev.test.format.DateFormatTest)
+java.lang.AssertionError: FAIL: Hour (-DST) = 11.0; expected 11.0002777
+   at org.junit.Assert.fail(Assert.java:89)
+   at com.ibm.icu.dev.test.AbstractTestLog.errln(AbstractTestLog.java:50)
+   at 
com.ibm.icu.dev.test.format.DateFormatTest.TestTwoDigitYearDSTParse(DateFormatTest.java:335)
+5) TestGenericTimeZoneOrder(com.ibm.icu.dev.test.format.DateFormatTest)
+java.lang.AssertionError: : "y/M/d H:mm zzz".format(2004 01 01 01:00 PST): 
expected "2004/1/1 1:00 PST", got "2004/1/1 10:00 GMT+1"
+   at org.junit.Assert.fail(Assert.java:89)
+   at com.ibm.icu.dev.test.AbstractTestLog.errln(AbstractTestLog.java:50)
+   at com.ibm.icu.dev.test.TestFmwk.handleAssert(TestFmwk.java:610)
+   at com.ibm.icu.dev.test.TestFmwk.handleAssert(TestFmwk.java:591)
+   at com.ibm.icu.dev.test.TestFmwk.assertEquals(TestFmwk.java:543)
+   at 
com.ibm.icu.dev.test.format.DateFormatTest.expect(DateFormatTest.java:3476)
+   at 
com.ibm.icu.dev.test.format.DateFormatTest.TestGenericTimeZoneOrder(DateFormatTest.java:749)
+
+--- a/tests/core/src/com/ibm/icu/dev/test/format/DateFormatTest.java
 b/tests/core/src/com/ibm/icu/dev/test/format/DateFormatTest.java
+@@ -37,6 +37,7 @@ import java.util.ResourceBundle;
+ import java.util.Set;
+ 
+ import org.junit.Test;
++import org.junit.Ignore;
+ import org.junit.runner.RunWith;
+ import 

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

2022-11-23 Thread Miroslav Šulc
commit: 13df81c219bb4305227bc2d242c8322f93ba5c38
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Wed Nov 23 14:33:41 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Thu Nov 24 07:19:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13df81c2

dev-java/icu4j: drop 71.1

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

 dev-java/icu4j/Manifest  |   1 -
 dev-java/icu4j/icu4j-71.1.ebuild | 203 ---
 2 files changed, 204 deletions(-)

diff --git a/dev-java/icu4j/Manifest b/dev-java/icu4j/Manifest
index 92b640160d2f..764b0abe0d37 100644
--- a/dev-java/icu4j/Manifest
+++ b/dev-java/icu4j/Manifest
@@ -1,2 +1 @@
 DIST icu-72.1.tar.gz 67092974 BLAKE2B 
2261c7969ddbfdb4e75e405646cc9f29b1f8dd21f98641b9318457d3cd27694833a9181f4888d2cb243ba65191fe9216a508684c1dbd5a85f36e06ae8fac7d9e
 SHA512 
fee1278f16528867da63d95feee6864a1f62befa9cc0b006439e1b47cf6f3f0e6581692432129e465208b5bd7fcc44e1175f124e83157547b3d9a78f3a4944ab
-DIST icu4j-71.1.tar.gz 66177851 BLAKE2B 
39c5f6e1a8adc6ee913a7a41dcbf733c1f50e6de3047c0c548bf39426102fccef1a03dd7cb4020bd56b32d0c565848f11cc5ce3f738519dd7d2820a670c40443
 SHA512 
cc9ccb3208d8079c4f8169713aa0ebb930e86cf6c72510a3b7de5824e6482f26166a2e530abaaecfb8338764b23ac215b2921a821167b41d6a3f23952e2718e6

diff --git a/dev-java/icu4j/icu4j-71.1.ebuild b/dev-java/icu4j/icu4j-71.1.ebuild
deleted file mode 100644
index 1b928fc77942..
--- a/dev-java/icu4j/icu4j-71.1.ebuild
+++ /dev/null
@@ -1,203 +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 
https://github.com/unicode-org/icu/archive/refs/tags/release-70-1.tar.gz --slot 
70 --keywords "~amd64 ~arm64 ~ppc64 ~x86" --ebuild icu4j-70.1.ebuild
-
-EAPI=8
-
-JAVA_PKG_IUSE="doc source test"
-MAVEN_ID="com.ibm.icu:icu4j:71.1"
-JAVA_TESTING_FRAMEWORKS="junit-4"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="A set of Java libraries providing Unicode and Globalization 
support"
-HOMEPAGE="https://icu.unicode.org;
-SRC_URI="https://github.com/unicode-org/icu/archive/refs/tags/release-${PV/./-}.tar.gz
 -> ${P}.tar.gz"
-
-LICENSE="icu"
-SLOT="70"
-KEYWORDS="amd64 ~arm arm64 ppc64 x86"
-
-DEPEND=">=virtual/jdk-1.8:*
-   test? ( dev-java/junitparams:0 )"
-
-RDEPEND=">=virtual/jre-1.8:*"
-
-S="${WORKDIR}/icu-release-${PV/./-}/icu4j/main"
-
-HTML_DOCS=( ../{APIChangeReport,license,readme}.html )
-
-JAVA_GENTOO_CLASSPATH_EXTRA="icu4j.jar:icu4j-charset.jar:icu4j-localespi.jar:testdata.jar:framework.jar"
-JAVA_TEST_GENTOO_CLASSPATH="junit-4,junitparams"
-JAVA_TEST_EXTRA_ARGS="-Djava.locale.providers=CLDR,COMPAT,SPI"
-
-JAVA_TEST_SRC_DIR=(
-   tests/charset/src
-   tests/collate/src
-   tests/core/src
-#  tests/framework/src # we compile it in src_compile
-   tests/localespi/src
-   tests/packaging/src
-   tests/translit/src
-)
-
-JAVA_TEST_RESOURCE_DIRS=(
-   tests/charset/resources
-   tests/collate/resources
-   tests/core/resources
-#  tests/framework/resources
-   tests/localespi/resources
-   tests/packaging/resources
-   tests/translit/resources
-)
-
-JAVA_TEST_EXCLUDES=(
-   "com.ibm.icu.dev.data.TestDataElements_testtypes" # Invalid test class 
1. No runnable methods
-   "com.ibm.icu.dev.data.resources.TestDataElements_en_Latn_US" # Invalid 
test class 1. No runnable methods
-   "com.ibm.icu.dev.data.resources.TestDataElements_en_US" # Invalid test 
class 1. No runnable methods
-   "com.ibm.icu.dev.data.resources.TestDataElements_fr_Latn_FR" # Invalid 
test class 1. No runnable methods
-   "com.ibm.icu.dev.data.resources.TestDataElements_te" # Invalid test 
class 1. No runnable methods
-   "com.ibm.icu.dev.data.resources.TestMessages" # Invalid test class 1. 
No runnable methods
-   "com.ibm.icu.dev.test.translit.TestUtility" # Invalid test class 1. No 
runnable methods
-   "com.ibm.icu.dev.test.localespi.TestUtil" # Invalid test class 1. No 
runnable methods
-   "com.ibm.icu.dev.test.stringprep.TestData" # Invalid test class 1. No 
runnable methods
-   "com.ibm.icu.dev.test.calendar.ChineseTestCase" # Invalid test class 1. 
Test class should have exactly one public zero-argument constructor
-   "com.ibm.icu.dev.test.calendar.TestCase" # 
java.lang.IllegalArgumentException: Test class can only have one constructor
-   "com.ibm.icu.dev.test.bidi.TestData" # Invalid test class 1. Test class 
should have exactly one public constructor
-   # following kills 98 tests and and avoids 9 test failures
-   # coverage tests fail because test handlers for the parametrized tests 
are not defined so the tests are broken and cannot succeed
-   "com.ibm.icu.dev.test.serializable.CoverageTest"
-)
-

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

2022-11-23 Thread Jakov Smolić
commit: 05d6c56f880a5c20cc4470b939b57c8251bada94
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed Nov 23 14:12:22 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed Nov 23 14:12:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05d6c56f

dev-java/icu4j: Stabilize 72.1 x86, #882083

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

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

diff --git a/dev-java/icu4j/icu4j-72.1.ebuild b/dev-java/icu4j/icu4j-72.1.ebuild
index aa0053c39bc3..6c36773ab3b6 100644
--- a/dev-java/icu4j/icu4j-72.1.ebuild
+++ b/dev-java/icu4j/icu4j-72.1.ebuild
@@ -18,7 +18,7 @@ 
SRC_URI="https://github.com/unicode-org/icu/archive/refs/tags/release-${PV/./-}.
 
 LICENSE="icu"
 SLOT="70"
-KEYWORDS="amd64 ~arm arm64 ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ppc64 x86"
 
 DEPEND=">=virtual/jdk-1.8:*
test? ( dev-java/junitparams:0 )"



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

2022-11-20 Thread Miroslav Šulc
commit: d9b261b16706f69a9355e2b3abb300cb9c1e18a1
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Mon Nov 21 05:48:24 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Mon Nov 21 06:24:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9b261b1

dev-java/icu4j: drop verify-sig

Erroneously added. Key did not cover the source tarball.
Bug: https://bugs.gentoo.org/882083#c4

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

 dev-java/icu4j/Manifest  | 1 -
 dev-java/icu4j/icu4j-72.1.ebuild | 6 ++
 2 files changed, 2 insertions(+), 5 deletions(-)

diff --git a/dev-java/icu4j/Manifest b/dev-java/icu4j/Manifest
index 5048a70707f9..92b640160d2f 100644
--- a/dev-java/icu4j/Manifest
+++ b/dev-java/icu4j/Manifest
@@ -1,3 +1,2 @@
-DIST SHASUM512.txt.asc 659 BLAKE2B 
474c5dd9eb166181b488dcc2c225f490fc4a27cdec603a6bdc7897bc08ba1e3f15866eb413350a65833885d079ac986268eaa9a3be262b68f736de5afc57c5ba
 SHA512 
6385df565c244b62cca1cdb6a71ff46c901b994ab2675d632df7c0421394c85471ffdb0b78516610b78cd622e89f0700ffd4a75fd71150b7f2ea3934c63c4242
 DIST icu-72.1.tar.gz 67092974 BLAKE2B 
2261c7969ddbfdb4e75e405646cc9f29b1f8dd21f98641b9318457d3cd27694833a9181f4888d2cb243ba65191fe9216a508684c1dbd5a85f36e06ae8fac7d9e
 SHA512 
fee1278f16528867da63d95feee6864a1f62befa9cc0b006439e1b47cf6f3f0e6581692432129e465208b5bd7fcc44e1175f124e83157547b3d9a78f3a4944ab
 DIST icu4j-71.1.tar.gz 66177851 BLAKE2B 
39c5f6e1a8adc6ee913a7a41dcbf733c1f50e6de3047c0c548bf39426102fccef1a03dd7cb4020bd56b32d0c565848f11cc5ce3f738519dd7d2820a670c40443
 SHA512 
cc9ccb3208d8079c4f8169713aa0ebb930e86cf6c72510a3b7de5824e6482f26166a2e530abaaecfb8338764b23ac215b2921a821167b41d6a3f23952e2718e6

diff --git a/dev-java/icu4j/icu4j-72.1.ebuild b/dev-java/icu4j/icu4j-72.1.ebuild
index 9e24d160cf9f..aa0053c39bc3 100644
--- a/dev-java/icu4j/icu4j-72.1.ebuild
+++ b/dev-java/icu4j/icu4j-72.1.ebuild
@@ -9,14 +9,12 @@ EAPI=8
 JAVA_PKG_IUSE="doc source test"
 MAVEN_ID="com.ibm.icu:icu4j:72.1"
 JAVA_TESTING_FRAMEWORKS="junit-4"
-VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/icu.asc
 
-inherit java-pkg-2 java-pkg-simple verify-sig
+inherit java-pkg-2 java-pkg-simple
 
 DESCRIPTION="A set of Java libraries providing Unicode and Globalization 
support"
 HOMEPAGE="https://icu.unicode.org;
-SRC_URI="https://github.com/unicode-org/icu/archive/refs/tags/release-${PV/./-}.tar.gz
 -> icu-${PV}.tar.gz
-   
https://github.com/unicode-org/icu/releases/download/release-${PV/./-}/SHASUM512.txt.asc;
+SRC_URI="https://github.com/unicode-org/icu/archive/refs/tags/release-${PV/./-}.tar.gz
 -> icu-${PV}.tar.gz"
 
 LICENSE="icu"
 SLOT="70"



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

2022-11-19 Thread Sam James
commit: a1d7471b5d1929f5d8078868053fa2e47352
Author: Sam James  gentoo  org>
AuthorDate: Sun Nov 20 07:23:09 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Nov 20 07:23:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1d7

dev-java/icu4j: Stabilize 72.1 arm64, #882083

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

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

diff --git a/dev-java/icu4j/icu4j-72.1.ebuild b/dev-java/icu4j/icu4j-72.1.ebuild
index 338379b560d8..8210fccd247c 100644
--- a/dev-java/icu4j/icu4j-72.1.ebuild
+++ b/dev-java/icu4j/icu4j-72.1.ebuild
@@ -20,7 +20,7 @@ 
SRC_URI="https://github.com/unicode-org/icu/archive/refs/tags/release-${PV/./-}.
 
 LICENSE="icu"
 SLOT="70"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm arm64 ~ppc64 ~x86"
 
 DEPEND=">=virtual/jdk-1.8:*
test? ( dev-java/junitparams:0 )"



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

2022-11-19 Thread Sam James
commit: f0ddfd16e078bfe3010364cca8650f4b591d2871
Author: Sam James  gentoo  org>
AuthorDate: Sun Nov 20 07:23:12 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Nov 20 07:23:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0ddfd16

dev-java/icu4j: Stabilize 72.1 amd64, #882083

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

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

diff --git a/dev-java/icu4j/icu4j-72.1.ebuild b/dev-java/icu4j/icu4j-72.1.ebuild
index a723be95a5f4..9e24d160cf9f 100644
--- a/dev-java/icu4j/icu4j-72.1.ebuild
+++ b/dev-java/icu4j/icu4j-72.1.ebuild
@@ -20,7 +20,7 @@ 
SRC_URI="https://github.com/unicode-org/icu/archive/refs/tags/release-${PV/./-}.
 
 LICENSE="icu"
 SLOT="70"
-KEYWORDS="~amd64 ~arm arm64 ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ppc64 ~x86"
 
 DEPEND=">=virtual/jdk-1.8:*
test? ( dev-java/junitparams:0 )"



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

2022-11-19 Thread Sam James
commit: f5ee7976cecc5a061545184b62261a8d70a561e4
Author: Sam James  gentoo  org>
AuthorDate: Sun Nov 20 07:23:11 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Nov 20 07:23:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5ee7976

dev-java/icu4j: Stabilize 72.1 ppc64, #882083

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

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

diff --git a/dev-java/icu4j/icu4j-72.1.ebuild b/dev-java/icu4j/icu4j-72.1.ebuild
index 8210fccd247c..a723be95a5f4 100644
--- a/dev-java/icu4j/icu4j-72.1.ebuild
+++ b/dev-java/icu4j/icu4j-72.1.ebuild
@@ -20,7 +20,7 @@ 
SRC_URI="https://github.com/unicode-org/icu/archive/refs/tags/release-${PV/./-}.
 
 LICENSE="icu"
 SLOT="70"
-KEYWORDS="~amd64 ~arm arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm arm64 ppc64 ~x86"
 
 DEPEND=">=virtual/jdk-1.8:*
test? ( dev-java/junitparams:0 )"



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

2022-10-20 Thread Miroslav Šulc
commit: 305ba6dfeefd6924fc2263a318a9f330b8964a6a
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Thu Oct 20 11:52:26 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Fri Oct 21 03:52:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=305ba6df

dev-java/icu4j: add 72.1

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

 dev-java/icu4j/Manifest  |   2 +
 dev-java/icu4j/icu4j-72.1.ebuild | 205 +++
 2 files changed, 207 insertions(+)

diff --git a/dev-java/icu4j/Manifest b/dev-java/icu4j/Manifest
index 14622dceb93a..5048a70707f9 100644
--- a/dev-java/icu4j/Manifest
+++ b/dev-java/icu4j/Manifest
@@ -1 +1,3 @@
+DIST SHASUM512.txt.asc 659 BLAKE2B 
474c5dd9eb166181b488dcc2c225f490fc4a27cdec603a6bdc7897bc08ba1e3f15866eb413350a65833885d079ac986268eaa9a3be262b68f736de5afc57c5ba
 SHA512 
6385df565c244b62cca1cdb6a71ff46c901b994ab2675d632df7c0421394c85471ffdb0b78516610b78cd622e89f0700ffd4a75fd71150b7f2ea3934c63c4242
+DIST icu-72.1.tar.gz 67092974 BLAKE2B 
2261c7969ddbfdb4e75e405646cc9f29b1f8dd21f98641b9318457d3cd27694833a9181f4888d2cb243ba65191fe9216a508684c1dbd5a85f36e06ae8fac7d9e
 SHA512 
fee1278f16528867da63d95feee6864a1f62befa9cc0b006439e1b47cf6f3f0e6581692432129e465208b5bd7fcc44e1175f124e83157547b3d9a78f3a4944ab
 DIST icu4j-71.1.tar.gz 66177851 BLAKE2B 
39c5f6e1a8adc6ee913a7a41dcbf733c1f50e6de3047c0c548bf39426102fccef1a03dd7cb4020bd56b32d0c565848f11cc5ce3f738519dd7d2820a670c40443
 SHA512 
cc9ccb3208d8079c4f8169713aa0ebb930e86cf6c72510a3b7de5824e6482f26166a2e530abaaecfb8338764b23ac215b2921a821167b41d6a3f23952e2718e6

diff --git a/dev-java/icu4j/icu4j-72.1.ebuild b/dev-java/icu4j/icu4j-72.1.ebuild
new file mode 100644
index ..338379b560d8
--- /dev/null
+++ b/dev-java/icu4j/icu4j-72.1.ebuild
@@ -0,0 +1,205 @@
+# 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 
https://github.com/unicode-org/icu/archive/release-72-1.tar.gz --slot 70 
--keywords "~amd64 ~arm ~arm64 ~ppc64 ~x86" --ebuild icu4j-72.1.ebuild
+
+EAPI=8
+
+JAVA_PKG_IUSE="doc source test"
+MAVEN_ID="com.ibm.icu:icu4j:72.1"
+JAVA_TESTING_FRAMEWORKS="junit-4"
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/icu.asc
+
+inherit java-pkg-2 java-pkg-simple verify-sig
+
+DESCRIPTION="A set of Java libraries providing Unicode and Globalization 
support"
+HOMEPAGE="https://icu.unicode.org;
+SRC_URI="https://github.com/unicode-org/icu/archive/refs/tags/release-${PV/./-}.tar.gz
 -> icu-${PV}.tar.gz
+   
https://github.com/unicode-org/icu/releases/download/release-${PV/./-}/SHASUM512.txt.asc;
+
+LICENSE="icu"
+SLOT="70"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+
+DEPEND=">=virtual/jdk-1.8:*
+   test? ( dev-java/junitparams:0 )"
+
+RDEPEND=">=virtual/jre-1.8:*"
+
+S="${WORKDIR}/icu-release-${PV/./-}/icu4j/main"
+
+HTML_DOCS=( ../{APIChangeReport,license,readme}.html )
+
+JAVA_GENTOO_CLASSPATH_EXTRA="icu4j.jar:icu4j-charset.jar:icu4j-localespi.jar:testdata.jar:framework.jar"
+JAVA_TEST_GENTOO_CLASSPATH="junit-4,junitparams"
+JAVA_TEST_EXTRA_ARGS="-Djava.locale.providers=CLDR,COMPAT,SPI"
+
+JAVA_TEST_SRC_DIR=(
+   tests/charset/src
+   tests/collate/src
+   tests/core/src
+#  tests/framework/src # we compile it in src_compile
+   tests/localespi/src
+   tests/packaging/src
+   tests/translit/src
+)
+
+JAVA_TEST_RESOURCE_DIRS=(
+   tests/charset/resources
+   tests/collate/resources
+   tests/core/resources
+#  tests/framework/resources
+   tests/localespi/resources
+   tests/packaging/resources
+   tests/translit/resources
+)
+
+JAVA_TEST_EXCLUDES=(
+   "com.ibm.icu.dev.data.TestDataElements_testtypes" # Invalid test class 
1. No runnable methods
+   "com.ibm.icu.dev.data.resources.TestDataElements_en_Latn_US" # Invalid 
test class 1. No runnable methods
+   "com.ibm.icu.dev.data.resources.TestDataElements_en_US" # Invalid test 
class 1. No runnable methods
+   "com.ibm.icu.dev.data.resources.TestDataElements_fr_Latn_FR" # Invalid 
test class 1. No runnable methods
+   "com.ibm.icu.dev.data.resources.TestDataElements_te" # Invalid test 
class 1. No runnable methods
+   "com.ibm.icu.dev.data.resources.TestMessages" # Invalid test class 1. 
No runnable methods
+   "com.ibm.icu.dev.test.translit.TestUtility" # Invalid test class 1. No 
runnable methods
+   "com.ibm.icu.dev.test.localespi.TestUtil" # Invalid test class 1. No 
runnable methods
+   "com.ibm.icu.dev.test.stringprep.TestData" # Invalid test class 1. No 
runnable methods
+   "com.ibm.icu.dev.test.calendar.ChineseTestCase" # Invalid test class 1. 
Test class should have exactly one public zero-argument constructor
+   

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

2022-10-03 Thread Miroslav Šulc
commit: a1d6603c417dc92c57ce5e50832d10cf6af22eb8
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Mon Oct  3 18:45:08 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Tue Oct  4 04:31:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1d6603c

dev-java/icu4j: fix MANIFEST.MF trouble

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

 dev-java/icu4j/icu4j-71.1.ebuild | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/dev-java/icu4j/icu4j-71.1.ebuild b/dev-java/icu4j/icu4j-71.1.ebuild
index a14ec6534942..1b928fc77942 100644
--- a/dev-java/icu4j/icu4j-71.1.ebuild
+++ b/dev-java/icu4j/icu4j-71.1.ebuild
@@ -117,6 +117,9 @@ src_prepare() {
# separate tests resources from tests src
find tests/*/resources -type f -name '*.java' -exec rm -rf {} + || die
find ../tools/misc/resources -type f -name '*.java' -exec rm -rf {} + 
|| die
+
+   # 874576
+   rm resources/core/src/META-INF/MANIFEST.MF || die
 }
 
 src_compile() {



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

2022-05-09 Thread Miroslav Šulc
commit: 57488f5b880b21211af9cb68fe50447769515a66
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Mon May  9 08:17:26 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Mon May  9 08:17:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57488f5b

dev-java/icu4j: dropped obsolete 70.1

Bug: https://bugs.gentoo.org/843392
Signed-off-by: Miroslav Šulc  gentoo.org>

 dev-java/icu4j/Manifest  |   1 -
 dev-java/icu4j/icu4j-70.1.ebuild | 199 ---
 2 files changed, 200 deletions(-)

diff --git a/dev-java/icu4j/Manifest b/dev-java/icu4j/Manifest
index 296c5717e80b..14622dceb93a 100644
--- a/dev-java/icu4j/Manifest
+++ b/dev-java/icu4j/Manifest
@@ -1,2 +1 @@
-DIST icu4j-70.1.tar.gz 65661187 BLAKE2B 
9d2d38fa91092d8f2fa39c773b722019f1d0c9b06ba6e8abaf05c3d3b50977232d6f1a37fd5ab6be6461d133dd361dae9b8633e22c9f165ef4e6e4b8029f6b8a
 SHA512 
f1a653452f42605f799de7ec1d5bf27aa4b715f2ec18534cd3b52bd9be7ddbe7a6d18b47e3a5b36c7a63442bc38304ddc80f519ac65b9a91978ab15b462d9456
 DIST icu4j-71.1.tar.gz 66177851 BLAKE2B 
39c5f6e1a8adc6ee913a7a41dcbf733c1f50e6de3047c0c548bf39426102fccef1a03dd7cb4020bd56b32d0c565848f11cc5ce3f738519dd7d2820a670c40443
 SHA512 
cc9ccb3208d8079c4f8169713aa0ebb930e86cf6c72510a3b7de5824e6482f26166a2e530abaaecfb8338764b23ac215b2921a821167b41d6a3f23952e2718e6

diff --git a/dev-java/icu4j/icu4j-70.1.ebuild b/dev-java/icu4j/icu4j-70.1.ebuild
deleted file mode 100644
index 784b9ff223b4..
--- a/dev-java/icu4j/icu4j-70.1.ebuild
+++ /dev/null
@@ -1,199 +0,0 @@
-# Copyright 1999-2021 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 
https://github.com/unicode-org/icu/archive/refs/tags/release-70-1.tar.gz --slot 
70 --keywords "~amd64 ~arm64 ~ppc64 ~x86" --ebuild icu4j-70.1.ebuild
-
-EAPI=7
-
-JAVA_PKG_IUSE="doc source test"
-MAVEN_ID="com.ibm.icu:icu4j:70.1"
-JAVA_TESTING_FRAMEWORKS="junit-4"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="A set of Java libraries providing Unicode and Globalization 
support"
-HOMEPAGE="https://icu.unicode.org;
-SRC_URI="https://github.com/unicode-org/icu/archive/refs/tags/release-${PV/./-}.tar.gz
 -> ${P}.tar.gz"
-
-LICENSE="icu"
-SLOT="70"
-KEYWORDS="amd64 ~arm arm64 ppc64 x86"
-
-DEPEND=">=virtual/jdk-1.8:*
-   test? ( dev-java/junitparams:0 )"
-
-RDEPEND=">=virtual/jre-1.8:*"
-
-S="${WORKDIR}/icu-release-${PV/./-}/icu4j/main"
-
-HTML_DOCS=( ../{APIChangeReport,license,readme}.html )
-
-JAVA_GENTOO_CLASSPATH_EXTRA="icu4j.jar:icu4j-charset.jar:icu4j-localespi.jar:testdata.jar:framework.jar"
-JAVA_TEST_GENTOO_CLASSPATH="junit-4,junitparams"
-JAVA_TEST_EXTRA_ARGS="-Djava.locale.providers=CLDR,COMPAT,SPI"
-
-JAVA_TEST_SRC_DIR=(
-   tests/charset/src
-   tests/collate/src
-   tests/core/src
-#  tests/framework/src # we compile it in src_compile
-   tests/localespi/src
-   tests/packaging/src
-   tests/translit/src
-)
-
-JAVA_TEST_RESOURCE_DIRS=(
-   tests/charset/resources
-   tests/collate/resources
-   tests/core/resources
-#  tests/framework/resources
-   tests/localespi/resources
-   tests/packaging/resources
-   tests/translit/resources
-)
-
-JAVA_TEST_EXCLUDES=(
-   "com.ibm.icu.dev.data.TestDataElements_testtypes" # Invalid test class 
1. No runnable methods
-   "com.ibm.icu.dev.data.resources.TestDataElements_en_Latn_US" # Invalid 
test class 1. No runnable methods
-   "com.ibm.icu.dev.data.resources.TestDataElements_en_US" # Invalid test 
class 1. No runnable methods
-   "com.ibm.icu.dev.data.resources.TestDataElements_fr_Latn_FR" # Invalid 
test class 1. No runnable methods
-   "com.ibm.icu.dev.data.resources.TestDataElements_te" # Invalid test 
class 1. No runnable methods
-   "com.ibm.icu.dev.data.resources.TestMessages" # Invalid test class 1. 
No runnable methods
-   "com.ibm.icu.dev.test.translit.TestUtility" # Invalid test class 1. No 
runnable methods
-   "com.ibm.icu.dev.test.localespi.TestUtil" # Invalid test class 1. No 
runnable methods
-   "com.ibm.icu.dev.test.stringprep.TestData" # Invalid test class 1. No 
runnable methods
-   "com.ibm.icu.dev.test.calendar.ChineseTestCase" # Invalid test class 1. 
Test class should have exactly one public zero-argument constructor
-   "com.ibm.icu.dev.test.calendar.TestCase" # 
java.lang.IllegalArgumentException: Test class can only have one constructor
-   "com.ibm.icu.dev.test.bidi.TestData" # Invalid test class 1. Test class 
should have exactly one public constructor
-   # following kills 98 tests and and avoids 9 test failures
-   # coverage tests fail because test handlers for the parametrized tests 
are not defined so the tests are broken and cannot succeed
-   "com.ibm.icu.dev.test.serializable.CoverageTest"
-)
-
-src_prepare() {
-   default
-
-   # create 

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

2022-05-09 Thread Jakov Smolić
commit: 48f46777f84dc235428c93efead88e48ae2cde94
Author: Jakov Smolić  gentoo  org>
AuthorDate: Mon May  9 08:00:55 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Mon May  9 08:00:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48f46777

dev-java/icu4j: Stabilize 71.1 ppc64, #843392

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

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

diff --git a/dev-java/icu4j/icu4j-71.1.ebuild b/dev-java/icu4j/icu4j-71.1.ebuild
index 02142ebf6d3f..c550f83630ed 100644
--- a/dev-java/icu4j/icu4j-71.1.ebuild
+++ b/dev-java/icu4j/icu4j-71.1.ebuild
@@ -18,7 +18,7 @@ 
SRC_URI="https://github.com/unicode-org/icu/archive/refs/tags/release-${PV/./-}.
 
 LICENSE="icu"
 SLOT="70"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 ~arm ~arm64 ppc64 x86"
 
 DEPEND=">=virtual/jdk-1.8:*
test? ( dev-java/junitparams:0 )"



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

2022-05-09 Thread Jakov Smolić
commit: a58af3fae25fbd7d8a3033101ae6894a7eaa3824
Author: Jakov Smolić  gentoo  org>
AuthorDate: Mon May  9 08:00:57 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Mon May  9 08:00:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a58af3fa

dev-java/icu4j: Stabilize 71.1 arm64, #843392

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

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

diff --git a/dev-java/icu4j/icu4j-71.1.ebuild b/dev-java/icu4j/icu4j-71.1.ebuild
index c550f83630ed..a14ec6534942 100644
--- a/dev-java/icu4j/icu4j-71.1.ebuild
+++ b/dev-java/icu4j/icu4j-71.1.ebuild
@@ -18,7 +18,7 @@ 
SRC_URI="https://github.com/unicode-org/icu/archive/refs/tags/release-${PV/./-}.
 
 LICENSE="icu"
 SLOT="70"
-KEYWORDS="amd64 ~arm ~arm64 ppc64 x86"
+KEYWORDS="amd64 ~arm arm64 ppc64 x86"
 
 DEPEND=">=virtual/jdk-1.8:*
test? ( dev-java/junitparams:0 )"



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

2022-05-09 Thread Jakov Smolić
commit: cd062115bc5d19839c7760a3140a437652550c45
Author: Jakov Smolić  gentoo  org>
AuthorDate: Mon May  9 07:32:50 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Mon May  9 07:32:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd062115

dev-java/icu4j: Stabilize 71.1 x86, #843392

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

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

diff --git a/dev-java/icu4j/icu4j-71.1.ebuild b/dev-java/icu4j/icu4j-71.1.ebuild
index 493e9b92cbb1..02142ebf6d3f 100644
--- a/dev-java/icu4j/icu4j-71.1.ebuild
+++ b/dev-java/icu4j/icu4j-71.1.ebuild
@@ -18,7 +18,7 @@ 
SRC_URI="https://github.com/unicode-org/icu/archive/refs/tags/release-${PV/./-}.
 
 LICENSE="icu"
 SLOT="70"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86"
 
 DEPEND=">=virtual/jdk-1.8:*
test? ( dev-java/junitparams:0 )"



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

2022-05-09 Thread Jakov Smolić
commit: 36c6644b2087e3a2e2afef950bc31841aa2e0a92
Author: Jakov Smolić  gentoo  org>
AuthorDate: Mon May  9 07:32:34 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Mon May  9 07:32:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36c6644b

dev-java/icu4j: Stabilize 71.1 amd64, #843392

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

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

diff --git a/dev-java/icu4j/icu4j-71.1.ebuild b/dev-java/icu4j/icu4j-71.1.ebuild
index 33022e52d6d9..493e9b92cbb1 100644
--- a/dev-java/icu4j/icu4j-71.1.ebuild
+++ b/dev-java/icu4j/icu4j-71.1.ebuild
@@ -18,7 +18,7 @@ 
SRC_URI="https://github.com/unicode-org/icu/archive/refs/tags/release-${PV/./-}.
 
 LICENSE="icu"
 SLOT="70"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86"
 
 DEPEND=">=virtual/jdk-1.8:*
test? ( dev-java/junitparams:0 )"



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

2022-04-08 Thread Miroslav Šulc
commit: 69277444f66a92a578bde400f956c6cf4c9b01be
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Fri Apr  8 08:57:58 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Sat Apr  9 05:00:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69277444

dev-java/icu4j: add 71.1

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

 dev-java/icu4j/Manifest  |   1 +
 dev-java/icu4j/icu4j-71.1.ebuild | 200 +++
 2 files changed, 201 insertions(+)

diff --git a/dev-java/icu4j/Manifest b/dev-java/icu4j/Manifest
index 406331bdf46f..296c5717e80b 100644
--- a/dev-java/icu4j/Manifest
+++ b/dev-java/icu4j/Manifest
@@ -1 +1,2 @@
 DIST icu4j-70.1.tar.gz 65661187 BLAKE2B 
9d2d38fa91092d8f2fa39c773b722019f1d0c9b06ba6e8abaf05c3d3b50977232d6f1a37fd5ab6be6461d133dd361dae9b8633e22c9f165ef4e6e4b8029f6b8a
 SHA512 
f1a653452f42605f799de7ec1d5bf27aa4b715f2ec18534cd3b52bd9be7ddbe7a6d18b47e3a5b36c7a63442bc38304ddc80f519ac65b9a91978ab15b462d9456
+DIST icu4j-71.1.tar.gz 66177851 BLAKE2B 
39c5f6e1a8adc6ee913a7a41dcbf733c1f50e6de3047c0c548bf39426102fccef1a03dd7cb4020bd56b32d0c565848f11cc5ce3f738519dd7d2820a670c40443
 SHA512 
cc9ccb3208d8079c4f8169713aa0ebb930e86cf6c72510a3b7de5824e6482f26166a2e530abaaecfb8338764b23ac215b2921a821167b41d6a3f23952e2718e6

diff --git a/dev-java/icu4j/icu4j-71.1.ebuild b/dev-java/icu4j/icu4j-71.1.ebuild
new file mode 100644
index ..33022e52d6d9
--- /dev/null
+++ b/dev-java/icu4j/icu4j-71.1.ebuild
@@ -0,0 +1,200 @@
+# 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 
https://github.com/unicode-org/icu/archive/refs/tags/release-70-1.tar.gz --slot 
70 --keywords "~amd64 ~arm64 ~ppc64 ~x86" --ebuild icu4j-70.1.ebuild
+
+EAPI=8
+
+JAVA_PKG_IUSE="doc source test"
+MAVEN_ID="com.ibm.icu:icu4j:71.1"
+JAVA_TESTING_FRAMEWORKS="junit-4"
+
+inherit java-pkg-2 java-pkg-simple
+
+DESCRIPTION="A set of Java libraries providing Unicode and Globalization 
support"
+HOMEPAGE="https://icu.unicode.org;
+SRC_URI="https://github.com/unicode-org/icu/archive/refs/tags/release-${PV/./-}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="icu"
+SLOT="70"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+
+DEPEND=">=virtual/jdk-1.8:*
+   test? ( dev-java/junitparams:0 )"
+
+RDEPEND=">=virtual/jre-1.8:*"
+
+S="${WORKDIR}/icu-release-${PV/./-}/icu4j/main"
+
+HTML_DOCS=( ../{APIChangeReport,license,readme}.html )
+
+JAVA_GENTOO_CLASSPATH_EXTRA="icu4j.jar:icu4j-charset.jar:icu4j-localespi.jar:testdata.jar:framework.jar"
+JAVA_TEST_GENTOO_CLASSPATH="junit-4,junitparams"
+JAVA_TEST_EXTRA_ARGS="-Djava.locale.providers=CLDR,COMPAT,SPI"
+
+JAVA_TEST_SRC_DIR=(
+   tests/charset/src
+   tests/collate/src
+   tests/core/src
+#  tests/framework/src # we compile it in src_compile
+   tests/localespi/src
+   tests/packaging/src
+   tests/translit/src
+)
+
+JAVA_TEST_RESOURCE_DIRS=(
+   tests/charset/resources
+   tests/collate/resources
+   tests/core/resources
+#  tests/framework/resources
+   tests/localespi/resources
+   tests/packaging/resources
+   tests/translit/resources
+)
+
+JAVA_TEST_EXCLUDES=(
+   "com.ibm.icu.dev.data.TestDataElements_testtypes" # Invalid test class 
1. No runnable methods
+   "com.ibm.icu.dev.data.resources.TestDataElements_en_Latn_US" # Invalid 
test class 1. No runnable methods
+   "com.ibm.icu.dev.data.resources.TestDataElements_en_US" # Invalid test 
class 1. No runnable methods
+   "com.ibm.icu.dev.data.resources.TestDataElements_fr_Latn_FR" # Invalid 
test class 1. No runnable methods
+   "com.ibm.icu.dev.data.resources.TestDataElements_te" # Invalid test 
class 1. No runnable methods
+   "com.ibm.icu.dev.data.resources.TestMessages" # Invalid test class 1. 
No runnable methods
+   "com.ibm.icu.dev.test.translit.TestUtility" # Invalid test class 1. No 
runnable methods
+   "com.ibm.icu.dev.test.localespi.TestUtil" # Invalid test class 1. No 
runnable methods
+   "com.ibm.icu.dev.test.stringprep.TestData" # Invalid test class 1. No 
runnable methods
+   "com.ibm.icu.dev.test.calendar.ChineseTestCase" # Invalid test class 1. 
Test class should have exactly one public zero-argument constructor
+   "com.ibm.icu.dev.test.calendar.TestCase" # 
java.lang.IllegalArgumentException: Test class can only have one constructor
+   "com.ibm.icu.dev.test.bidi.TestData" # Invalid test class 1. Test class 
should have exactly one public constructor
+   # following kills 98 tests and and avoids 9 test failures
+   # coverage tests fail because test handlers for the parametrized tests 
are not defined so the tests are broken and cannot succeed
+   

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

2022-01-02 Thread Miroslav Šulc
commit: 489fc4ad1debc6b35a221fd5c7a8abb80f0cbb5d
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Sun Jan  2 10:57:47 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Sun Jan  2 10:57:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=489fc4ad

dev-java/icu4j: removed obsolete 54.1.1-r1

Closes: https://bugs.gentoo.org/827926
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Miroslav Šulc  gentoo.org>

 dev-java/icu4j/Manifest   |  1 -
 dev-java/icu4j/icu4j-54.1.1-r1.ebuild | 50 ---
 2 files changed, 51 deletions(-)

diff --git a/dev-java/icu4j/Manifest b/dev-java/icu4j/Manifest
index 4a96af84eb3d..406331bdf46f 100644
--- a/dev-java/icu4j/Manifest
+++ b/dev-java/icu4j/Manifest
@@ -1,2 +1 @@
-DIST icu4j-54_1_1.tgz 23457651 BLAKE2B 
f200d170c32065d2f678247d595085283446e401da2c2433b426466fc5c6f93f5ce629bce23d1114cad7d360aa4d127060750d380da8cc3e7fa1e529b454bae9
 SHA512 
c41f7f9fb0819767da48ac21c4883a628da8397e0ad5b0d75e51d9185b5511608c9a635933c4ae2e0c8911b2cdecf47bc661050935bbae2ba58abfb5ad04dadf
 DIST icu4j-70.1.tar.gz 65661187 BLAKE2B 
9d2d38fa91092d8f2fa39c773b722019f1d0c9b06ba6e8abaf05c3d3b50977232d6f1a37fd5ab6be6461d133dd361dae9b8633e22c9f165ef4e6e4b8029f6b8a
 SHA512 
f1a653452f42605f799de7ec1d5bf27aa4b715f2ec18534cd3b52bd9be7ddbe7a6d18b47e3a5b36c7a63442bc38304ddc80f519ac65b9a91978ab15b462d9456

diff --git a/dev-java/icu4j/icu4j-54.1.1-r1.ebuild 
b/dev-java/icu4j/icu4j-54.1.1-r1.ebuild
deleted file mode 100644
index 640cdc0756f7..
--- a/dev-java/icu4j/icu4j-54.1.1-r1.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-# testdata.jar, icudata.jar and icutzdata.jar do not contain *.class files
-# but *.res files. These *.res data files are needed to build the final jar.
-
-JAVA_PKG_IUSE="doc examples source test"
-
-inherit java-pkg-2 java-ant-2
-
-DESCRIPTION="A set of Java libraries providing Unicode and Globalization 
support"
-HOMEPAGE="http://www.icu-project.org/;
-SRC_URI="http://download.icu-project.org/files/${PN}/${PV}/${PN}-${PV//./_}.tgz;
-
-LICENSE="icu"
-SLOT="52"
-KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos 
~sparc-solaris ~x86-solaris"
-IUSE=""
-
-# the build system does not support java > 1.8
-# also the package does not compile with newer jdks because of missing classes
-DEPEND="virtual/jdk:1.8"
-RDEPEND=">=virtual/jre-1.8:*"
-
-S="${WORKDIR}"
-
-HTML_DOCS="readme.html"
-
-JAVA_PKG_BSFIX_NAME+=" common-targets.xml"
-
-EANT_DOC_TARGET="docs"
-EANT_TEST_TARGET="check"
-
-src_test() {
-   java-pkg-2_src_test
-}
-
-src_install() {
-   java-pkg_dojar ${PN}.jar
-   java-pkg_dojar ${PN}-charset.jar
-   java-pkg_dojar ${PN}-localespi.jar
-
-   einstalldocs
-
-   use doc && java-pkg_dojavadoc doc
-   use examples && java-pkg_doexamples demos samples
-   use source && java-pkg_dosrc main/classes/*/src/com
-}



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

2021-12-22 Thread Arthur Zamarin
commit: 9005f0042671a741fd916fbbab3a3161ec7becc7
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Dec 22 18:35:48 2021 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Dec 22 18:44:50 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9005f004

dev-java/icu4j: Keyword 70.1 arm, #828049

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

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

diff --git a/dev-java/icu4j/icu4j-70.1.ebuild b/dev-java/icu4j/icu4j-70.1.ebuild
index 410aa0e75594..784b9ff223b4 100644
--- a/dev-java/icu4j/icu4j-70.1.ebuild
+++ b/dev-java/icu4j/icu4j-70.1.ebuild
@@ -18,7 +18,7 @@ 
SRC_URI="https://github.com/unicode-org/icu/archive/refs/tags/release-${PV/./-}.
 
 LICENSE="icu"
 SLOT="70"
-KEYWORDS="amd64 arm64 ppc64 x86"
+KEYWORDS="amd64 ~arm arm64 ppc64 x86"
 
 DEPEND=">=virtual/jdk-1.8:*
test? ( dev-java/junitparams:0 )"



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

2021-12-01 Thread Sam James
commit: ccc1dd0c0cb6ddb51fe30e366e1a9de4a5679c99
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Thu Nov 25 11:04:07 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec  1 19:00:31 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ccc1dd0c

dev-java/icu4j: restrict tests for jdk-1.8

Bug: https://bugs.gentoo.org/827212
There were test failures which seem to be specific
for jdk-1.8 and seem not to happen on jdk-11 or jdk-17

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/23075
Signed-off-by: Sam James  gentoo.org>

 dev-java/icu4j/icu4j-70.1.ebuild | 8 
 1 file changed, 8 insertions(+)

diff --git a/dev-java/icu4j/icu4j-70.1.ebuild b/dev-java/icu4j/icu4j-70.1.ebuild
index 271ad96ce370..410aa0e75594 100644
--- a/dev-java/icu4j/icu4j-70.1.ebuild
+++ b/dev-java/icu4j/icu4j-70.1.ebuild
@@ -176,6 +176,14 @@ src_compile() {
fi
 }
 
+src_test () {
+   # https://bugs.gentoo.org/827212
+   local vm_version="$(java-config -g PROVIDES_VERSION)"
+   if [[ "${vm_version}" != "1.8" ]] ; then
+   java-pkg-simple_src_test
+   fi
+}
+
 src_install() {
default
java-pkg_dojar "icu4j.jar"



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

2021-11-25 Thread Miroslav Šulc
commit: 94a99a045117771d40206ccde6680627355afd80
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Wed Nov 24 06:58:52 2021 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Fri Nov 26 07:53:43 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94a99a04

dev-java/icu4j: remove 55.1 (unused slot)

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

 dev-java/icu4j/Manifest  |  1 -
 dev-java/icu4j/icu4j-55.1.ebuild | 48 
 2 files changed, 49 deletions(-)

diff --git a/dev-java/icu4j/Manifest b/dev-java/icu4j/Manifest
index 1725ab021b0d..4a96af84eb3d 100644
--- a/dev-java/icu4j/Manifest
+++ b/dev-java/icu4j/Manifest
@@ -1,3 +1,2 @@
 DIST icu4j-54_1_1.tgz 23457651 BLAKE2B 
f200d170c32065d2f678247d595085283446e401da2c2433b426466fc5c6f93f5ce629bce23d1114cad7d360aa4d127060750d380da8cc3e7fa1e529b454bae9
 SHA512 
c41f7f9fb0819767da48ac21c4883a628da8397e0ad5b0d75e51d9185b5511608c9a635933c4ae2e0c8911b2cdecf47bc661050935bbae2ba58abfb5ad04dadf
-DIST icu4j-55_1.tgz 23617640 BLAKE2B 
fe22524761e0c6be4ea440f90ffe5fba8a2f34484207248762ab127c3bb7e4328ced3502a336edd7d3a1026804381cd2b8738b15cd1745af0cee813dc60d7893
 SHA512 
706daed61d9d3722a0813d175fa66b24570abba492c32704d4df924861e5d2592a4a5ff40fdec2bd3fb662c3679dbc9addd580966c3cc69470d14e3fce27a054
 DIST icu4j-70.1.tar.gz 65661187 BLAKE2B 
9d2d38fa91092d8f2fa39c773b722019f1d0c9b06ba6e8abaf05c3d3b50977232d6f1a37fd5ab6be6461d133dd361dae9b8633e22c9f165ef4e6e4b8029f6b8a
 SHA512 
f1a653452f42605f799de7ec1d5bf27aa4b715f2ec18534cd3b52bd9be7ddbe7a6d18b47e3a5b36c7a63442bc38304ddc80f519ac65b9a91978ab15b462d9456

diff --git a/dev-java/icu4j/icu4j-55.1.ebuild b/dev-java/icu4j/icu4j-55.1.ebuild
deleted file mode 100644
index 025701c00218..
--- a/dev-java/icu4j/icu4j-55.1.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-JAVA_PKG_IUSE="doc examples source test"
-
-inherit java-pkg-2 java-ant-2
-
-DESCRIPTION="A set of Java libraries providing Unicode and Globalization 
support"
-HOMEPAGE="http://www.icu-project.org/;
-SRC_URI="http://download.icu-project.org/files/${PN}/${PV}/${PN}-${PV//./_}.tgz;
-
-LICENSE="icu"
-SLOT="55"
-KEYWORDS="amd64 ~arm64 ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos 
~sparc-solaris ~x86-solaris"
-IUSE=""
-
-# Beware of jdk version dependant code #361593
-DEPEND=">=virtual/jdk-1.6"
-RDEPEND=">=virtual/jre-1.6"
-
-S="${WORKDIR}"
-
-JAVA_PKG_BSFIX_NAME+=" common-targets.xml"
-
-EANT_DOC_TARGET="docs"
-EANT_TEST_TARGET="check"
-
-JAVA_RM_FILES=(
-   tools/build/src/com/ibm/icu/dev/tool/docs/ICUTaglet.java
-)
-
-src_test() {
-   java-pkg-2_src_test
-}
-
-src_install() {
-   java-pkg_dojar ${PN}.jar
-   java-pkg_dojar ${PN}-charset.jar
-   java-pkg_dojar ${PN}-localespi.jar
-
-   dohtml readme.html
-
-   use doc && java-pkg_dojavadoc doc
-   use examples && java-pkg_doexamples demos samples
-   use source && java-pkg_dosrc main/classes/*/src/com
-}



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

2021-11-24 Thread Sam James
commit: 178baa7202798d2d8dc43190cd45ea91ad5b1cbb
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 25 04:13:48 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 25 04:13:48 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=178baa72

dev-java/icu4j: Stabilize 70.1 arm64, #825746

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

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

diff --git a/dev-java/icu4j/icu4j-70.1.ebuild b/dev-java/icu4j/icu4j-70.1.ebuild
index 31d2b6ab4328..509114a3d2fb 100644
--- a/dev-java/icu4j/icu4j-70.1.ebuild
+++ b/dev-java/icu4j/icu4j-70.1.ebuild
@@ -18,7 +18,7 @@ 
SRC_URI="https://github.com/unicode-org/icu/archive/refs/tags/release-${PV/./-}.
 
 LICENSE="icu"
 SLOT="70"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 arm64 ~ppc64 ~x86"
 
 DEPEND=">=virtual/jdk-1.8:*
test? ( dev-java/junitparams:0 )"



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

2021-11-24 Thread Sam James
commit: 962dc7d6651c38a3092f44bcd9211b6a413c4914
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 25 04:13:51 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 25 04:13:51 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=962dc7d6

dev-java/icu4j: Stabilize 70.1 ppc64, #825746

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

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

diff --git a/dev-java/icu4j/icu4j-70.1.ebuild b/dev-java/icu4j/icu4j-70.1.ebuild
index 509114a3d2fb..3a871134d389 100644
--- a/dev-java/icu4j/icu4j-70.1.ebuild
+++ b/dev-java/icu4j/icu4j-70.1.ebuild
@@ -18,7 +18,7 @@ 
SRC_URI="https://github.com/unicode-org/icu/archive/refs/tags/release-${PV/./-}.
 
 LICENSE="icu"
 SLOT="70"
-KEYWORDS="~amd64 arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 arm64 ppc64 ~x86"
 
 DEPEND=">=virtual/jdk-1.8:*
test? ( dev-java/junitparams:0 )"



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

2021-11-24 Thread Sam James
commit: e6100885190d2fccd0cdc1abb48b1255b08010b8
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 25 04:14:17 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 25 04:14:17 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6100885

dev-java/icu4j: Stabilize 70.1 x86, #825746

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

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

diff --git a/dev-java/icu4j/icu4j-70.1.ebuild b/dev-java/icu4j/icu4j-70.1.ebuild
index 1aad773632a6..271ad96ce370 100644
--- a/dev-java/icu4j/icu4j-70.1.ebuild
+++ b/dev-java/icu4j/icu4j-70.1.ebuild
@@ -18,7 +18,7 @@ 
SRC_URI="https://github.com/unicode-org/icu/archive/refs/tags/release-${PV/./-}.
 
 LICENSE="icu"
 SLOT="70"
-KEYWORDS="amd64 arm64 ppc64 ~x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 DEPEND=">=virtual/jdk-1.8:*
test? ( dev-java/junitparams:0 )"



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

2021-11-24 Thread Sam James
commit: d3c573a95d51c7a31f0a75368b5f4e773f5f6cd2
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 25 04:14:13 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 25 04:14:13 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3c573a9

dev-java/icu4j: Stabilize 70.1 amd64, #825746

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

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

diff --git a/dev-java/icu4j/icu4j-70.1.ebuild b/dev-java/icu4j/icu4j-70.1.ebuild
index 3a871134d389..1aad773632a6 100644
--- a/dev-java/icu4j/icu4j-70.1.ebuild
+++ b/dev-java/icu4j/icu4j-70.1.ebuild
@@ -18,7 +18,7 @@ 
SRC_URI="https://github.com/unicode-org/icu/archive/refs/tags/release-${PV/./-}.
 
 LICENSE="icu"
 SLOT="70"
-KEYWORDS="~amd64 arm64 ppc64 ~x86"
+KEYWORDS="amd64 arm64 ppc64 ~x86"
 
 DEPEND=">=virtual/jdk-1.8:*
test? ( dev-java/junitparams:0 )"



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

2021-11-22 Thread Miroslav Šulc
commit: 3e3cc6e81cbf69082406118167dbd9ad0b979d5e
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Tue Nov 23 07:49:06 2021 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Tue Nov 23 07:50:17 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e3cc6e8

dev-java/icu4j: updated test exclusions in 70.1

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

 dev-java/icu4j/icu4j-70.1.ebuild | 10 +-
 1 file changed, 1 insertion(+), 9 deletions(-)

diff --git a/dev-java/icu4j/icu4j-70.1.ebuild b/dev-java/icu4j/icu4j-70.1.ebuild
index 569a02f01c08..31d2b6ab4328 100644
--- a/dev-java/icu4j/icu4j-70.1.ebuild
+++ b/dev-java/icu4j/icu4j-70.1.ebuild
@@ -67,16 +67,8 @@ JAVA_TEST_EXCLUDES=(
"com.ibm.icu.dev.test.calendar.TestCase" # 
java.lang.IllegalArgumentException: Test class can only have one constructor
"com.ibm.icu.dev.test.bidi.TestData" # Invalid test class 1. Test class 
should have exactly one public constructor
# following kills 98 tests and and avoids 9 test failures
+   # coverage tests fail because test handlers for the parametrized tests 
are not defined so the tests are broken and cannot succeed
"com.ibm.icu.dev.test.serializable.CoverageTest"
-   "com.ibm.icu.impl.icuadapter.NumberFormatJDK"
-   "com.ibm.icu.impl.icuadapter.TimeZoneJDK"
-   "com.ibm.icu.impl.jdkadapter.CalendarICU"
-   "com.ibm.icu.impl.jdkadapter.DateFormatSymbolsICU"
-   "com.ibm.icu.impl.jdkadapter.DecimalFormatICU"
-   "com.ibm.icu.impl.jdkadapter.DecimalFormatSymbolsICU"
-   "com.ibm.icu.impl.jdkadapter.NumberFormatICU"
-   "com.ibm.icu.impl.jdkadapter.SimpleDateFormatICU"
-   "com.ibm.icu.impl.jdkadapter.TimeZoneICU"
 )
 
 src_prepare() {



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

2021-11-21 Thread Miroslav Šulc
commit: baadcfcce7360e96caf76ca76a013c310bbc274c
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Mon Nov 15 18:11:32 2021 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Sun Nov 21 16:31:26 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=baadcfcc

dev-java/icu4j: bump to 70.1

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

 dev-java/icu4j/Manifest  |   1 +
 dev-java/icu4j/icu4j-70.1.ebuild | 199 +++
 dev-java/icu4j/metadata.xml  |   4 +
 3 files changed, 204 insertions(+)

diff --git a/dev-java/icu4j/Manifest b/dev-java/icu4j/Manifest
index 4359c454577a..1725ab021b0d 100644
--- a/dev-java/icu4j/Manifest
+++ b/dev-java/icu4j/Manifest
@@ -1,2 +1,3 @@
 DIST icu4j-54_1_1.tgz 23457651 BLAKE2B 
f200d170c32065d2f678247d595085283446e401da2c2433b426466fc5c6f93f5ce629bce23d1114cad7d360aa4d127060750d380da8cc3e7fa1e529b454bae9
 SHA512 
c41f7f9fb0819767da48ac21c4883a628da8397e0ad5b0d75e51d9185b5511608c9a635933c4ae2e0c8911b2cdecf47bc661050935bbae2ba58abfb5ad04dadf
 DIST icu4j-55_1.tgz 23617640 BLAKE2B 
fe22524761e0c6be4ea440f90ffe5fba8a2f34484207248762ab127c3bb7e4328ced3502a336edd7d3a1026804381cd2b8738b15cd1745af0cee813dc60d7893
 SHA512 
706daed61d9d3722a0813d175fa66b24570abba492c32704d4df924861e5d2592a4a5ff40fdec2bd3fb662c3679dbc9addd580966c3cc69470d14e3fce27a054
+DIST icu4j-70.1.tar.gz 65661187 BLAKE2B 
9d2d38fa91092d8f2fa39c773b722019f1d0c9b06ba6e8abaf05c3d3b50977232d6f1a37fd5ab6be6461d133dd361dae9b8633e22c9f165ef4e6e4b8029f6b8a
 SHA512 
f1a653452f42605f799de7ec1d5bf27aa4b715f2ec18534cd3b52bd9be7ddbe7a6d18b47e3a5b36c7a63442bc38304ddc80f519ac65b9a91978ab15b462d9456

diff --git a/dev-java/icu4j/icu4j-70.1.ebuild b/dev-java/icu4j/icu4j-70.1.ebuild
new file mode 100644
index ..569a02f01c08
--- /dev/null
+++ b/dev-java/icu4j/icu4j-70.1.ebuild
@@ -0,0 +1,199 @@
+# Copyright 1999-2021 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 
https://github.com/unicode-org/icu/archive/refs/tags/release-70-1.tar.gz --slot 
70 --keywords "~amd64 ~arm64 ~ppc64 ~x86" --ebuild icu4j-70.1.ebuild
+
+EAPI=7
+
+JAVA_PKG_IUSE="doc source test"
+MAVEN_ID="com.ibm.icu:icu4j:70.1"
+JAVA_TESTING_FRAMEWORKS="junit-4"
+
+inherit java-pkg-2 java-pkg-simple
+
+DESCRIPTION="A set of Java libraries providing Unicode and Globalization 
support"
+HOMEPAGE="https://icu.unicode.org;
+SRC_URI="https://github.com/unicode-org/icu/archive/refs/tags/release-${PV/./-}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="icu"
+SLOT="70"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+DEPEND=">=virtual/jdk-1.8:*
+   test? ( dev-java/junitparams:0 )"
+
+RDEPEND=">=virtual/jre-1.8:*"
+
+S="${WORKDIR}/icu-release-${PV/./-}/icu4j/main"
+
+HTML_DOCS=( ../{APIChangeReport,license,readme}.html )
+
+JAVA_GENTOO_CLASSPATH_EXTRA="icu4j.jar:icu4j-charset.jar:icu4j-localespi.jar:testdata.jar:framework.jar"
+JAVA_TEST_GENTOO_CLASSPATH="junit-4,junitparams"
+JAVA_TEST_EXTRA_ARGS="-Djava.locale.providers=CLDR,COMPAT,SPI"
+
+JAVA_TEST_SRC_DIR=(
+   tests/charset/src
+   tests/collate/src
+   tests/core/src
+#  tests/framework/src # we compile it in src_compile
+   tests/localespi/src
+   tests/packaging/src
+   tests/translit/src
+)
+
+JAVA_TEST_RESOURCE_DIRS=(
+   tests/charset/resources
+   tests/collate/resources
+   tests/core/resources
+#  tests/framework/resources
+   tests/localespi/resources
+   tests/packaging/resources
+   tests/translit/resources
+)
+
+JAVA_TEST_EXCLUDES=(
+   "com.ibm.icu.dev.data.TestDataElements_testtypes" # Invalid test class 
1. No runnable methods
+   "com.ibm.icu.dev.data.resources.TestDataElements_en_Latn_US" # Invalid 
test class 1. No runnable methods
+   "com.ibm.icu.dev.data.resources.TestDataElements_en_US" # Invalid test 
class 1. No runnable methods
+   "com.ibm.icu.dev.data.resources.TestDataElements_fr_Latn_FR" # Invalid 
test class 1. No runnable methods
+   "com.ibm.icu.dev.data.resources.TestDataElements_te" # Invalid test 
class 1. No runnable methods
+   "com.ibm.icu.dev.data.resources.TestMessages" # Invalid test class 1. 
No runnable methods
+   "com.ibm.icu.dev.test.translit.TestUtility" # Invalid test class 1. No 
runnable methods
+   "com.ibm.icu.dev.test.localespi.TestUtil" # Invalid test class 1. No 
runnable methods
+   "com.ibm.icu.dev.test.stringprep.TestData" # Invalid test class 1. No 
runnable methods
+   "com.ibm.icu.dev.test.calendar.ChineseTestCase" # Invalid test class 1. 
Test class should have exactly one public zero-argument constructor
+   "com.ibm.icu.dev.test.calendar.TestCase" # 
java.lang.IllegalArgumentException: Test class can only have one constructor

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

2021-11-11 Thread Miroslav Šulc
commit: e90cc42c61203aba198ba50917516dac4fd4f505
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Wed Nov 10 18:59:06 2021 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Thu Nov 11 09:07:32 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e90cc42c

dev-java/icu4j: remove unused slot 56

Closes: https://bugs.gentoo.org/787803
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/22891
Signed-off-by: Miroslav Šulc  gentoo.org>

 dev-java/icu4j/Manifest  |  1 -
 dev-java/icu4j/icu4j-56.1.ebuild | 47 
 2 files changed, 48 deletions(-)

diff --git a/dev-java/icu4j/Manifest b/dev-java/icu4j/Manifest
index b5d94599384..4359c454577 100644
--- a/dev-java/icu4j/Manifest
+++ b/dev-java/icu4j/Manifest
@@ -1,3 +1,2 @@
 DIST icu4j-54_1_1.tgz 23457651 BLAKE2B 
f200d170c32065d2f678247d595085283446e401da2c2433b426466fc5c6f93f5ce629bce23d1114cad7d360aa4d127060750d380da8cc3e7fa1e529b454bae9
 SHA512 
c41f7f9fb0819767da48ac21c4883a628da8397e0ad5b0d75e51d9185b5511608c9a635933c4ae2e0c8911b2cdecf47bc661050935bbae2ba58abfb5ad04dadf
 DIST icu4j-55_1.tgz 23617640 BLAKE2B 
fe22524761e0c6be4ea440f90ffe5fba8a2f34484207248762ab127c3bb7e4328ced3502a336edd7d3a1026804381cd2b8738b15cd1745af0cee813dc60d7893
 SHA512 
706daed61d9d3722a0813d175fa66b24570abba492c32704d4df924861e5d2592a4a5ff40fdec2bd3fb662c3679dbc9addd580966c3cc69470d14e3fce27a054
-DIST icu4j-56_1.tgz 23189284 BLAKE2B 
d53aa869d6cde8cc9c83e66b55986b61736fbaf7a890e3c7bacab5abb23623ec64b5a23fd740dca8e51fd2336ced5e79546b4c08edca25beced22e6560f7814d
 SHA512 
9ecc36c03a6713dbfb909e109b5e982525958b6137bd7006c93ff3b8578d816c59fa331555b43c94248f392ba9b456b1adb37be74e02e9ea818c8a9a7c669f4a

diff --git a/dev-java/icu4j/icu4j-56.1.ebuild b/dev-java/icu4j/icu4j-56.1.ebuild
deleted file mode 100644
index 870e9f7a2de..000
--- a/dev-java/icu4j/icu4j-56.1.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-JAVA_PKG_IUSE="doc examples source test"
-
-inherit java-pkg-2 java-ant-2
-
-DESCRIPTION="A set of Java libraries providing Unicode and Globalization 
support"
-HOMEPAGE="http://www.icu-project.org/;
-SRC_URI="http://download.icu-project.org/files/${PN}/${PV}/${PN}-${PV//./_}.tgz;
-
-LICENSE="icu"
-SLOT="56"
-KEYWORDS="amd64 ~arm64 ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos 
~sparc-solaris ~x86-solaris"
-IUSE=""
-
-DEPEND=">=virtual/jdk-1.6"
-RDEPEND=">=virtual/jre-1.6"
-
-S="${WORKDIR}"
-
-JAVA_PKG_BSFIX_NAME+=" common-targets.xml"
-
-EANT_DOC_TARGET="docs"
-EANT_TEST_TARGET="check"
-
-JAVA_RM_FILES=(
-   tools/build/src/com/ibm/icu/dev/tool/docs/ICUTaglet.java
-)
-
-src_test() {
-   java-pkg-2_src_test
-}
-
-src_install() {
-   java-pkg_dojar ${PN}.jar
-   java-pkg_dojar ${PN}-charset.jar
-   java-pkg_dojar ${PN}-localespi.jar
-
-   dodoc readme.html
-
-   use doc && java-pkg_dojavadoc doc
-   use examples && java-pkg_doexamples demos samples
-   use source && java-pkg_dosrc main/classes/*/src/com
-}



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

2021-11-10 Thread Miroslav Šulc
commit: 373fd4e015e14c3c3a0a5c67bc34be86a234d540
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Wed Nov 10 17:08:51 2021 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Wed Nov 10 17:10:10 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=373fd4e0

dev-java/icu4j: eapi7 and restricted compile java to 1.8 in 54.1.1-r1

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

 .../icu4j/{icu4j-54.1.1.ebuild => icu4j-54.1.1-r1.ebuild}   | 13 -
 1 file changed, 8 insertions(+), 5 deletions(-)

diff --git a/dev-java/icu4j/icu4j-54.1.1.ebuild 
b/dev-java/icu4j/icu4j-54.1.1-r1.ebuild
similarity index 82%
rename from dev-java/icu4j/icu4j-54.1.1.ebuild
rename to dev-java/icu4j/icu4j-54.1.1-r1.ebuild
index e58375be105..640cdc0756f 100644
--- a/dev-java/icu4j/icu4j-54.1.1.ebuild
+++ b/dev-java/icu4j/icu4j-54.1.1-r1.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI="5"
+EAPI=7
 
 # testdata.jar, icudata.jar and icutzdata.jar do not contain *.class files
 # but *.res files. These *.res data files are needed to build the final jar.
@@ -19,12 +19,15 @@ SLOT="52"
 KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos 
~sparc-solaris ~x86-solaris"
 IUSE=""
 
-# Beware of jdk version dependant code #361593
-DEPEND=">=virtual/jdk-1.6"
-RDEPEND=">=virtual/jre-1.6"
+# the build system does not support java > 1.8
+# also the package does not compile with newer jdks because of missing classes
+DEPEND="virtual/jdk:1.8"
+RDEPEND=">=virtual/jre-1.8:*"
 
 S="${WORKDIR}"
 
+HTML_DOCS="readme.html"
+
 JAVA_PKG_BSFIX_NAME+=" common-targets.xml"
 
 EANT_DOC_TARGET="docs"
@@ -39,7 +42,7 @@ src_install() {
java-pkg_dojar ${PN}-charset.jar
java-pkg_dojar ${PN}-localespi.jar
 
-   dohtml readme.html
+   einstalldocs
 
use doc && java-pkg_dojavadoc doc
use examples && java-pkg_doexamples demos samples



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

2020-07-19 Thread Sam James
commit: a2c1c92c71ff3ceb1c77ba8ee1e83feeb468eaca
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul 20 01:08:00 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul 20 01:08:00 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2c1c92c

dev-java/icu4j: arm64 keyworded (bug #720116)

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Sam James  gentoo.org>

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

diff --git a/dev-java/icu4j/icu4j-56.1.ebuild b/dev-java/icu4j/icu4j-56.1.ebuild
index 3e0a98276d1..f4ff61c4113 100644
--- a/dev-java/icu4j/icu4j-56.1.ebuild
+++ b/dev-java/icu4j/icu4j-56.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="6"
@@ -13,7 +13,7 @@ 
SRC_URI="http://download.icu-project.org/files/${PN}/${PV}/${PN}-${PV//./_}.tgz;
 
 LICENSE="icu"
 SLOT="56"
-KEYWORDS="amd64 ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos 
~sparc-solaris ~x86-solaris"
+KEYWORDS="amd64 ~arm64 ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos 
~sparc-solaris ~x86-solaris"
 IUSE=""
 
 DEPEND=">=virtual/jdk-1.6"



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

2017-07-13 Thread Alexis Ballier
commit: 0ca155c8af063f71e992abe37c57f156e0b1b8ad
Author: Alexis Ballier  gentoo  org>
AuthorDate: Thu Jul 13 18:29:34 2017 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Thu Jul 13 18:32:22 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ca155c8

dev-java/icu4j: keyword ~arm64

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 dev-java/icu4j/icu4j-54.1.1.ebuild | 2 +-
 dev-java/icu4j/icu4j-55.1.ebuild   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-java/icu4j/icu4j-54.1.1.ebuild 
b/dev-java/icu4j/icu4j-54.1.1.ebuild
index 46c3a98bc1d..82a976fcd4a 100644
--- a/dev-java/icu4j/icu4j-54.1.1.ebuild
+++ b/dev-java/icu4j/icu4j-54.1.1.ebuild
@@ -16,7 +16,7 @@ 
SRC_URI="http://download.icu-project.org/files/${PN}/${PV}/${PN}-${PV//./_}.tgz;
 
 LICENSE="icu"
 SLOT="52"
-KEYWORDS="amd64 ~ppc64 x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos 
~x86-macos ~sparc-solaris ~x86-solaris"
+KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos 
~x86-macos ~sparc-solaris ~x86-solaris"
 IUSE=""
 
 # Beware of jdk version dependant code #361593

diff --git a/dev-java/icu4j/icu4j-55.1.ebuild b/dev-java/icu4j/icu4j-55.1.ebuild
index 33f0af7002e..ab03d68edaa 100644
--- a/dev-java/icu4j/icu4j-55.1.ebuild
+++ b/dev-java/icu4j/icu4j-55.1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="http://download.icu-project.org/files/${PN}/${PV}/${PN}-${PV//./_}.tgz;
 
 LICENSE="icu"
 SLOT="55"
-KEYWORDS="amd64 ppc64 x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos 
~x86-macos ~sparc-solaris ~x86-solaris"
+KEYWORDS="amd64 ~arm64 ppc64 x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos 
~x86-macos ~sparc-solaris ~x86-solaris"
 IUSE=""
 
 # Beware of jdk version dependant code #361593



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

2016-11-13 Thread Sebastian Pipping
commit: d02159ba214126ef1657cb059f0742c8fd7bf614
Author: Stefan Langenmaier  gmail  com>
AuthorDate: Sun Nov 13 15:50:58 2016 +
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Sun Nov 13 15:52:14 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d02159ba

dev-java/icu4j: 56.1 (bug #599242)

 dev-java/icu4j/Manifest  |  1 +
 dev-java/icu4j/icu4j-56.1.ebuild | 48 
 2 files changed, 49 insertions(+)

diff --git a/dev-java/icu4j/Manifest b/dev-java/icu4j/Manifest
index 53fba0b..b199d26 100644
--- a/dev-java/icu4j/Manifest
+++ b/dev-java/icu4j/Manifest
@@ -1,2 +1,3 @@
 DIST icu4j-54_1_1.tgz 23457651 SHA256 
1919a355742172dbd18021dfb2fd008f5c73168d2d5a39d705721614029d6704 SHA512 
c41f7f9fb0819767da48ac21c4883a628da8397e0ad5b0d75e51d9185b5511608c9a635933c4ae2e0c8911b2cdecf47bc661050935bbae2ba58abfb5ad04dadf
 WHIRLPOOL 
d7c35283547c598694ead10620df1511cbe4602415ca8ee2d32ee3b291d28015db4fcd5fb3f426bf524e449099562545c3bdab81209af244890b53ea091f9f1f
 DIST icu4j-55_1.tgz 23617640 SHA256 
da4c91e6b89bef3da22be475e63916c4f4f304b9689d5fdc5b40a52106efc4c3 SHA512 
706daed61d9d3722a0813d175fa66b24570abba492c32704d4df924861e5d2592a4a5ff40fdec2bd3fb662c3679dbc9addd580966c3cc69470d14e3fce27a054
 WHIRLPOOL 
b6cace3616d6d0b1c185a744cc1f0a3728682557d51f4b6658f174195c1eb369a2a005e2fd9eb4b421de761e47c2424368359a1948594da7b2f8cd6e1b0d2f33
+DIST icu4j-56_1.tgz 23189284 SHA256 
0b227aae833af37daf6b8dfbd265b4a3bae92ecb0d5f79d34ccb6dd445135369 SHA512 
9ecc36c03a6713dbfb909e109b5e982525958b6137bd7006c93ff3b8578d816c59fa331555b43c94248f392ba9b456b1adb37be74e02e9ea818c8a9a7c669f4a
 WHIRLPOOL 
acf1bcece9cf1aaa31b05618bd1b79fc5f308a93c9f1b64c69ed2171dcda3031b0d76ebf196af27c0d1712e8be8f7cdf0263ad9432b592afbd5098f05039828c

diff --git a/dev-java/icu4j/icu4j-56.1.ebuild b/dev-java/icu4j/icu4j-56.1.ebuild
new file mode 100644
index ..3419cfe
--- /dev/null
+++ b/dev-java/icu4j/icu4j-56.1.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="6"
+
+JAVA_PKG_IUSE="doc examples source test"
+
+inherit java-pkg-2 java-ant-2
+
+DESCRIPTION="A set of Java libraries providing Unicode and Globalization 
support"
+HOMEPAGE="http://www.icu-project.org/;
+SRC_URI="http://download.icu-project.org/files/${PN}/${PV}/${PN}-${PV//./_}.tgz;
+
+LICENSE="icu"
+SLOT="56"
+KEYWORDS="amd64 ppc64 x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux 
~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+IUSE=""
+
+DEPEND=">=virtual/jdk-1.6"
+RDEPEND=">=virtual/jre-1.6"
+
+S="${WORKDIR}"
+
+JAVA_PKG_BSFIX_NAME+=" common-targets.xml"
+
+EANT_DOC_TARGET="docs"
+EANT_TEST_TARGET="check"
+
+JAVA_RM_FILES=(
+   tools/build/src/com/ibm/icu/dev/tool/docs/ICUTaglet.java
+)
+
+src_test() {
+   java-pkg-2_src_test
+}
+
+src_install() {
+   java-pkg_dojar ${PN}.jar
+   java-pkg_dojar ${PN}-charset.jar
+   java-pkg_dojar ${PN}-localespi.jar
+
+   dodoc readme.html
+
+   use doc && java-pkg_dojavadoc doc
+   use examples && java-pkg_doexamples demos samples
+   use source && java-pkg_dosrc main/classes/*/src/com
+}



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

2016-03-15 Thread James Le Cuirot
commit: ce0a1d046825390242a89a2ce6041da60526ddcc
Author: James Le Cuirot  gentoo  org>
AuthorDate: Fri Feb 26 13:38:28 2016 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Tue Mar 15 07:06:16 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce0a1d04

dev-java/icu4j: Remove old

Package-Manager: portage-2.2.27

 dev-java/icu4j/Manifest|  4 --
 dev-java/icu4j/files/icu4j-4.0-manifest| 21 --
 .../files/icu4j-4.4.2-add-jdk8-to-check.patch  | 12 
 dev-java/icu4j/icu4j-4.0.1.1.ebuild| 77 -
 dev-java/icu4j/icu4j-4.4.2.ebuild  | 78 --
 5 files changed, 192 deletions(-)

diff --git a/dev-java/icu4j/Manifest b/dev-java/icu4j/Manifest
index cdb6342..53fba0b 100644
--- a/dev-java/icu4j/Manifest
+++ b/dev-java/icu4j/Manifest
@@ -1,6 +1,2 @@
-DIST icu4j-4_0_1_1-docs.jar 1553089 SHA256 
44319c329b628c5e14e74eeb285ddb876c34e3529b06c69abd9a54799490cd8e SHA512 
15bf1cdb7c040403dcf0b7ebcf5355a192ce1e8841a13392badcce1d56c06a0e41bc8213f071a5530c892e2cc9e975cd9cbde6fa3f61e395cc437966e20733b8
 WHIRLPOOL 
0bd48dd1dc953f571da012b820b485f841ff3c5939b26e17cc92e872d94a7c122efce58cb0a6ac5479617687a8aa0f525f1650998f9e304d30274073d7c8f9fd
-DIST icu4j-4_0_1_1-src.jar 15138020 SHA256 
9d5484ccb3ad6849b6d3986ee2cf146984cbbb8adb2349dc79f6a4e006bc417e SHA512 
4eb02b50df0c7a008f6291c636cfc887b61ce503e0bd994d8cd5f3ec955b287e16ea640de98398414e000af8a859a4b087aa711cdaa53c8c17c7fdb760a4ca4e
 WHIRLPOOL 
032412b7a7cb533e1f037c32cfa74db65272ca9c735d412c0f5f4abd1c41d5c4a1db26d0d8339693ff7229a052fd3cf1b8504cc250c17a3a45e7f4d58bb7f279
-DIST icu4j-4_4_2-docs.jar 1783887 SHA256 
aa364c9e353e05e428112b05f9a9fda8e1c7d2b3404862e6df08a73f7f8b187a SHA512 
212d042ca27e442525a1dcd4f69a6668535d57e49a1302b97e32bfc7ed216146eedff52633770bb01f32f560fb6d7c00774b34385a7d87cab9f0b68188a37203
 WHIRLPOOL 
804ac774e6e9e4b06f1d06795ea70ecb68ee23ed7689d4b603682ca1271c2d18d258faf3c23e99ff8269275774b4ba0e1b605b2b7288b51e9ae5445d25c32d7c
-DIST icu4j-4_4_2-src.jar 14844670 SHA256 
c29fbf1464ad7fb88e8651953144884eea37adf36914e38a518774a99cf33b0d SHA512 
90949f007e073c0e78510c66c2a1644985367921550f61976af61089ffc8a08e34a51c36c21f241f3073c7b3c5329d1ba7234043790db8dd8eef7eaf3edff79d
 WHIRLPOOL 
82727e4e95ef662f9c6689bf5cd1d5c16f4238b682d2d88689ee561aae9c8ecc846f2bbb0adcfd125c7353b9ba160abc0c76d0d11af78047a59fd4504a39a720
 DIST icu4j-54_1_1.tgz 23457651 SHA256 
1919a355742172dbd18021dfb2fd008f5c73168d2d5a39d705721614029d6704 SHA512 
c41f7f9fb0819767da48ac21c4883a628da8397e0ad5b0d75e51d9185b5511608c9a635933c4ae2e0c8911b2cdecf47bc661050935bbae2ba58abfb5ad04dadf
 WHIRLPOOL 
d7c35283547c598694ead10620df1511cbe4602415ca8ee2d32ee3b291d28015db4fcd5fb3f426bf524e449099562545c3bdab81209af244890b53ea091f9f1f
 DIST icu4j-55_1.tgz 23617640 SHA256 
da4c91e6b89bef3da22be475e63916c4f4f304b9689d5fdc5b40a52106efc4c3 SHA512 
706daed61d9d3722a0813d175fa66b24570abba492c32704d4df924861e5d2592a4a5ff40fdec2bd3fb662c3679dbc9addd580966c3cc69470d14e3fce27a054
 WHIRLPOOL 
b6cace3616d6d0b1c185a744cc1f0a3728682557d51f4b6658f174195c1eb369a2a005e2fd9eb4b421de761e47c2424368359a1948594da7b2f8cd6e1b0d2f33

diff --git a/dev-java/icu4j/files/icu4j-4.0-manifest 
b/dev-java/icu4j/files/icu4j-4.0-manifest
deleted file mode 100644
index c78e8a0..000
--- a/dev-java/icu4j/files/icu4j-4.0-manifest
+++ /dev/null
@@ -1,21 +0,0 @@
-Manifest-Version: 1.0
-Bundle-ManifestVersion: 2
-Bundle-Name: %bundleName
-Bundle-Vendor: %vendorName
-Bundle-SymbolicName: com.ibm.icu; singleton:=true
-Bundle-Version: determinedByPortage
-Bundle-Localization: plugin
-Export-Package: com.ibm.icu.lang;version="4.0",
- com.ibm.icu.math;version="4.0",
- com.ibm.icu.text;version="4.0",
- com.ibm.icu.util;version="4.0",
- com.ibm.icu.impl;x-internal:=true,
- com.ibm.icu.impl.data;x-internal:=true,
- com.ibm.icu.impl.data.icudt40b;x-internal:=true,
- com.ibm.icu.impl.data.icudt40b.brkitr;x-internal:=true,
- com.ibm.icu.impl.data.icudt40b.coll;x-internal:=true,
- com.ibm.icu.impl.data.icudt40b.rbnf;x-internal:=true,
- com.ibm.icu.impl.data.icudt40b.translit;x-internal:=true
-Eclipse-LazyStart: true
-Bundle-ClassPath: .
-Eclipse-ExtensibleAPI: true

diff --git a/dev-java/icu4j/files/icu4j-4.4.2-add-jdk8-to-check.patch 
b/dev-java/icu4j/files/icu4j-4.4.2-add-jdk8-to-check.patch
deleted file mode 100644
index 4946cf8..000
--- a/dev-java/icu4j/files/icu4j-4.4.2-add-jdk8-to-check.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff --git a/build.xml b/build.xml
-index 6f82ec5..9e763ae 100644
 a/build.xml
-+++ b/build.xml
-@@ -27,6 +27,7 @@
- 
- 
- 
-+
- 
- 
- 

diff --git a/dev-java/icu4j/icu4j-4.0.1.1.ebuild 
b/dev-java/icu4j/icu4j-4.0.1.1.ebuild
deleted file mode 100644
index 6b0d3a0..000
--- a/dev-java/icu4j/icu4j-4.0.1.1.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the 

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

2016-02-26 Thread James Le Cuirot
commit: 6935ec01afb23f04de7e853aed165c638a282114
Author: James Le Cuirot  gentoo  org>
AuthorDate: Fri Feb 26 13:27:33 2016 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Fri Feb 26 13:28:32 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6935ec01

dev-java/icu4j: Stable on amd64, ppc64, x86 using ALLARCHES policy

Package-Manager: portage-2.2.27

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

diff --git a/dev-java/icu4j/icu4j-55.1.ebuild b/dev-java/icu4j/icu4j-55.1.ebuild
index d3da6dc..ea3cf7e 100644
--- a/dev-java/icu4j/icu4j-55.1.ebuild
+++ b/dev-java/icu4j/icu4j-55.1.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="http://download.icu-project.org/files/${PN}/${PV}/${PN}-${PV//./_}.tgz;
 
 LICENSE="icu"
 SLOT="55"
-KEYWORDS="~amd64 ~ppc64 ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux 
~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+KEYWORDS="amd64 ppc64 x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux 
~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
 IUSE=""
 
 # Beware of jdk version dependant code #361593



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

2016-02-16 Thread James Le Cuirot
commit: 44c89c44c9f180e5556dbbb6290bf7daa4e78c34
Author: James Le Cuirot  gentoo  org>
AuthorDate: Tue Feb 16 23:35:04 2016 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Tue Feb 16 23:35:18 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44c89c44

dev-java/icu4j: Remove old

The remaining versions are still used.

Package-Manager: portage-2.2.27

 dev-java/icu4j/Manifest|  7 --
 dev-java/icu4j/files/icu4j-3.8.1-manifest  | 21 -
 ...x-test-DataDrivenFormat-ConsistentPivot-1.patch | 18 
 ...x-test-DataDrivenFormat-ConsistentPivot-2.patch | 95 --
 dev-java/icu4j/icu4j-3.8.1-r1.ebuild   | 79 --
 dev-java/icu4j/icu4j-4.2.1.1.ebuild| 73 -
 dev-java/icu4j/icu4j-49.1.ebuild   | 49 ---
 dev-java/icu4j/icu4j-52.1.ebuild   | 53 
 dev-java/icu4j/icu4j-53.1.ebuild   | 48 ---
 9 files changed, 443 deletions(-)

diff --git a/dev-java/icu4j/Manifest b/dev-java/icu4j/Manifest
index 7a507b9..cdb6342 100644
--- a/dev-java/icu4j/Manifest
+++ b/dev-java/icu4j/Manifest
@@ -1,13 +1,6 @@
-DIST icu4j-3_8_1-docs.jar 1470606 SHA256 
e3acbb4523ebf90288bde1ff4ebe16241ff8d5a3e53ce9e29636f569a42f0b46 SHA512 
88f59573d1070f13ebce9116359603e4d0c6f0c1626ab18a2fc6a08ac5831d50341341e33576c52d97b0b763fe8a8babfd35b34d77466bef5da5ab34aec2bb6e
 WHIRLPOOL 
750c067d4df18780612f0d77c6f48c3c16e502d15d3fdf8339a22e4235e74a192ed2ecec80f4ae00f9e4ee8dc6b949a2969c44a7d7bc93538d53b349d5df324e
-DIST icu4j-3_8_1-src.jar 13782832 SHA256 
c6b42a4a9fe0d13302897ee0bf2c955b8a7a02af1ee01ad9cdb61a515638ca0f SHA512 
4b652886cff0ee490db0e0c0bf9b33828b8f1026ade7a956b86c1839727be04f5bca4783c31539e8cc8e309a7e2127315f84577db0d9b425d878121867d580ee
 WHIRLPOOL 
9936a512d2a1c259d905299e517aa64137c5ee4852a0bc646411aa85d878cdaf1b6fcbfb459f64764463c30b224924fd711e1e15e2f544edd7505d5572ff
-DIST icu4j-49_1.tgz 18487856 SHA256 
40e0c09cb8a12883bd5c06826f6651203baf214919be98f120cd89002362329a SHA512 
4287439b1e8bd1ce30e1c64bd97d3f4e6ba97de7b4242ca05cf53ab83ad3a495434d77cc2816224030d4662df2cdfc3afbb4a7ed45fce2ee0c10aa0ce1ec45b2
 WHIRLPOOL 
ef8961afff8f280db6730f0c4d64eabcc8fa8454db6d9ec7eab8d034f25646874edbc6cba5689f1993241bbfae538914ca4d4e6821eb4559e07a1a4e60b0a191
 DIST icu4j-4_0_1_1-docs.jar 1553089 SHA256 
44319c329b628c5e14e74eeb285ddb876c34e3529b06c69abd9a54799490cd8e SHA512 
15bf1cdb7c040403dcf0b7ebcf5355a192ce1e8841a13392badcce1d56c06a0e41bc8213f071a5530c892e2cc9e975cd9cbde6fa3f61e395cc437966e20733b8
 WHIRLPOOL 
0bd48dd1dc953f571da012b820b485f841ff3c5939b26e17cc92e872d94a7c122efce58cb0a6ac5479617687a8aa0f525f1650998f9e304d30274073d7c8f9fd
 DIST icu4j-4_0_1_1-src.jar 15138020 SHA256 
9d5484ccb3ad6849b6d3986ee2cf146984cbbb8adb2349dc79f6a4e006bc417e SHA512 
4eb02b50df0c7a008f6291c636cfc887b61ce503e0bd994d8cd5f3ec955b287e16ea640de98398414e000af8a859a4b087aa711cdaa53c8c17c7fdb760a4ca4e
 WHIRLPOOL 
032412b7a7cb533e1f037c32cfa74db65272ca9c735d412c0f5f4abd1c41d5c4a1db26d0d8339693ff7229a052fd3cf1b8504cc250c17a3a45e7f4d58bb7f279
-DIST icu4j-4_2_1_1-docs.jar 1633918 SHA256 
3749ec254d38b6ca2e13ed5cf493ac371ff3c548bf95302af41bb408e0bcbfa8 SHA512 
87eeb92f168b28aa4cce3b3547311020e0b052034ef160cb5ba3b8f7fc77829b231680f061686ea87dc388f961c4d1feffcb3fc24fe5df66e51c2983c4a5be30
 WHIRLPOOL 
2d1a2ad3c54624721c2e7e56bef927486ca82d6f8c7e00ad6b97707ca8b6c42186b5b45babdc73961e8e6b30ed9fc29f923cf580f17bcf974593f090ac3a767b
-DIST icu4j-4_2_1_1-src.jar 16057200 SHA256 
61e8d1f7879c580e7304222b80a1bf395455d50fa425a9d7e1b72164776a43fa SHA512 
3d61a219a67ff5682a4c1484f7239b60982b8e6c25138ccb15a92cfae18c67592acea0200b2954f7a021b1d3765aabae98d5346f22e134af2ca18514a7925274
 WHIRLPOOL 
cf87a51dd9f18c9f5af0549677fd971dfc9e527ee09c0e39d82fc0fa128eea6222c65d10df722b7d7f451bacaf5d80ce31122112fdcb720a2dcaaae05a61b163
 DIST icu4j-4_4_2-docs.jar 1783887 SHA256 
aa364c9e353e05e428112b05f9a9fda8e1c7d2b3404862e6df08a73f7f8b187a SHA512 
212d042ca27e442525a1dcd4f69a6668535d57e49a1302b97e32bfc7ed216146eedff52633770bb01f32f560fb6d7c00774b34385a7d87cab9f0b68188a37203
 WHIRLPOOL 
804ac774e6e9e4b06f1d06795ea70ecb68ee23ed7689d4b603682ca1271c2d18d258faf3c23e99ff8269275774b4ba0e1b605b2b7288b51e9ae5445d25c32d7c
 DIST icu4j-4_4_2-src.jar 14844670 SHA256 
c29fbf1464ad7fb88e8651953144884eea37adf36914e38a518774a99cf33b0d SHA512 
90949f007e073c0e78510c66c2a1644985367921550f61976af61089ffc8a08e34a51c36c21f241f3073c7b3c5329d1ba7234043790db8dd8eef7eaf3edff79d
 WHIRLPOOL 
82727e4e95ef662f9c6689bf5cd1d5c16f4238b682d2d88689ee561aae9c8ecc846f2bbb0adcfd125c7353b9ba160abc0c76d0d11af78047a59fd4504a39a720
-DIST icu4j-52_1.tgz 22584166 SHA256 
0d720ee63ec3976a0280bc5f42ef347a5823c0debe15bd42369316433f32ae05 SHA512 
4546daa126410c21ec65acc75581831c139873e2465b9fd898215cc52ebfbd6441c0a260bd449aa3d0753fe0584c02d1bd033de46904aef9e27aaa3266b78738
 WHIRLPOOL 

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

2015-10-02 Thread Patrice Clement
commit: bd4540cc301100c52cc5b605e2d164221147db0d
Author: Patrice Clement  gentoo  org>
AuthorDate: Fri Oct  2 09:44:08 2015 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Fri Oct  2 10:32:36 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd4540cc

dev-java/icu4j: Stable for ppc+ppc64.

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

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

diff --git a/dev-java/icu4j/icu4j-4.0.1.1.ebuild 
b/dev-java/icu4j/icu4j-4.0.1.1.ebuild
index 402bc69..8b0f07c 100644
--- a/dev-java/icu4j/icu4j-4.0.1.1.ebuild
+++ b/dev-java/icu4j/icu4j-4.0.1.1.ebuild
@@ -23,7 +23,7 @@ 
SRC_URI="http://download.icu-project.org/files/${PN}/${PV}/${PN}-${MY_PV}-src.ja
 HOMEPAGE="http://www.icu-project.org/;
 LICENSE="icu"
 SLOT="4"
-KEYWORDS="amd64 ~ppc ~ppc64 x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux 
~x86-macos"
+KEYWORDS="amd64 ppc ppc64 x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux 
~x86-macos"
 IUSE=""
 
 RDEPEND=">=virtual/jre-1.4"



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

2015-08-28 Thread Manuel Rüger
commit: 00dc938101e43a3f9e1837bb24945b7cb4e4cc05
Author: Manuel Rüger mrueg AT gentoo DOT org
AuthorDate: Fri Aug 28 21:34:22 2015 +
Commit: Manuel Rüger mrueg AT gentoo DOT org
CommitDate: Fri Aug 28 21:34:22 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00dc9381

dev-java/icu4j: Remove old

Package-Manager: portage-2.2.20.1

 dev-java/icu4j/Manifest |  2 -
 dev-java/icu4j/icu4j-4.4.1.1.ebuild | 74 -
 2 files changed, 76 deletions(-)

diff --git a/dev-java/icu4j/Manifest b/dev-java/icu4j/Manifest
index 6d8d571..7a507b9 100644
--- a/dev-java/icu4j/Manifest
+++ b/dev-java/icu4j/Manifest
@@ -5,8 +5,6 @@ DIST icu4j-4_0_1_1-docs.jar 1553089 SHA256 
44319c329b628c5e14e74eeb285ddb876c34e
 DIST icu4j-4_0_1_1-src.jar 15138020 SHA256 
9d5484ccb3ad6849b6d3986ee2cf146984cbbb8adb2349dc79f6a4e006bc417e SHA512 
4eb02b50df0c7a008f6291c636cfc887b61ce503e0bd994d8cd5f3ec955b287e16ea640de98398414e000af8a859a4b087aa711cdaa53c8c17c7fdb760a4ca4e
 WHIRLPOOL 
032412b7a7cb533e1f037c32cfa74db65272ca9c735d412c0f5f4abd1c41d5c4a1db26d0d8339693ff7229a052fd3cf1b8504cc250c17a3a45e7f4d58bb7f279
 DIST icu4j-4_2_1_1-docs.jar 1633918 SHA256 
3749ec254d38b6ca2e13ed5cf493ac371ff3c548bf95302af41bb408e0bcbfa8 SHA512 
87eeb92f168b28aa4cce3b3547311020e0b052034ef160cb5ba3b8f7fc77829b231680f061686ea87dc388f961c4d1feffcb3fc24fe5df66e51c2983c4a5be30
 WHIRLPOOL 
2d1a2ad3c54624721c2e7e56bef927486ca82d6f8c7e00ad6b97707ca8b6c42186b5b45babdc73961e8e6b30ed9fc29f923cf580f17bcf974593f090ac3a767b
 DIST icu4j-4_2_1_1-src.jar 16057200 SHA256 
61e8d1f7879c580e7304222b80a1bf395455d50fa425a9d7e1b72164776a43fa SHA512 
3d61a219a67ff5682a4c1484f7239b60982b8e6c25138ccb15a92cfae18c67592acea0200b2954f7a021b1d3765aabae98d5346f22e134af2ca18514a7925274
 WHIRLPOOL 
cf87a51dd9f18c9f5af0549677fd971dfc9e527ee09c0e39d82fc0fa128eea6222c65d10df722b7d7f451bacaf5d80ce31122112fdcb720a2dcaaae05a61b163
-DIST icu4j-4_4_1_1-docs.jar 1783697 SHA256 
2063db589ce2d7b1b3aa9f4aeff2562be2993aa5a0755b65832304a963d29491 SHA512 
2b3a665c2e748445f4acd8ae25641ff28b7d26e92a9e5427ca97ef5b63e051e635380e00f1f3a099dd4faf7eac0c038ce5e8a45380337b161daf3497d16ec56a
 WHIRLPOOL 
f5c4ac56b1eab843c8223b004d91f7bcbbaadda41bd3ff3702070941486aba27183659d78195eb3298e5dd85685562ffeb644454e41c27319272fc4c64dab808
-DIST icu4j-4_4_1_1-src.jar 14821020 SHA256 
a42c7db617c04f031a41bb66fa5d211f2fa2e535e2767297897e85d2ef525bff SHA512 
bc02f42ea62ee1859db7be852d64c8113e8de82a21c689c2f97606fd04a773603a43ac9faee2705653bfd5c1e431a4db798751758c38dd8d0ab02142c455b243
 WHIRLPOOL 
2fb230aa7ff19483e177ef93f3ccfbbe7936d5cc3fbee05fac03c15e5eaab2423722bebd37f428e22669b907ed3e07565b8dfc300c5b7bea01960fbd74b6
 DIST icu4j-4_4_2-docs.jar 1783887 SHA256 
aa364c9e353e05e428112b05f9a9fda8e1c7d2b3404862e6df08a73f7f8b187a SHA512 
212d042ca27e442525a1dcd4f69a6668535d57e49a1302b97e32bfc7ed216146eedff52633770bb01f32f560fb6d7c00774b34385a7d87cab9f0b68188a37203
 WHIRLPOOL 
804ac774e6e9e4b06f1d06795ea70ecb68ee23ed7689d4b603682ca1271c2d18d258faf3c23e99ff8269275774b4ba0e1b605b2b7288b51e9ae5445d25c32d7c
 DIST icu4j-4_4_2-src.jar 14844670 SHA256 
c29fbf1464ad7fb88e8651953144884eea37adf36914e38a518774a99cf33b0d SHA512 
90949f007e073c0e78510c66c2a1644985367921550f61976af61089ffc8a08e34a51c36c21f241f3073c7b3c5329d1ba7234043790db8dd8eef7eaf3edff79d
 WHIRLPOOL 
82727e4e95ef662f9c6689bf5cd1d5c16f4238b682d2d88689ee561aae9c8ecc846f2bbb0adcfd125c7353b9ba160abc0c76d0d11af78047a59fd4504a39a720
 DIST icu4j-52_1.tgz 22584166 SHA256 
0d720ee63ec3976a0280bc5f42ef347a5823c0debe15bd42369316433f32ae05 SHA512 
4546daa126410c21ec65acc75581831c139873e2465b9fd898215cc52ebfbd6441c0a260bd449aa3d0753fe0584c02d1bd033de46904aef9e27aaa3266b78738
 WHIRLPOOL 
9bd5b5085289c776c221a0a85edca11185fed77874e5520627ba60b9f2772c63aa078a765ba5b228570062d063fc3077b2cbe2417d4c241b4f6940f59206bd57

diff --git a/dev-java/icu4j/icu4j-4.4.1.1.ebuild 
b/dev-java/icu4j/icu4j-4.4.1.1.ebuild
deleted file mode 100644
index 3b59302..000
--- a/dev-java/icu4j/icu4j-4.4.1.1.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=2
-
-# We currently download the Javadoc documentation.
-# It could optionally be built using the Ant build file.
-# testdata.jar and icudata.jar do not contain *.class files but *.res files
-# These *.res data files are needed to built the final jar
-# They do not need to be installed however as they will already be present in 
icu4j.jar
-
-JAVA_PKG_IUSE=doc test source
-
-inherit java-pkg-2 java-ant-2
-
-DESCRIPTION=A set of Java libraries providing Unicode and Globalization 
support
-MY_PV=${PV//./_}
-
-SRC_URI=http://download.icu-project.org/files/${PN}/${PV}/${PN}-${MY_PV}-src.jar
-   doc? ( 
http://download.icu-project.org/files/${PN}/${PV}/${PN}-${MY_PV}-docs.jar )
-
-HOMEPAGE=http://www.icu-project.org/;
-LICENSE=icu
-SLOT=4.4
-KEYWORDS=amd64 ~ppc ~ppc64 x86