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

2024-05-25 Thread Florian Schmaus
commit: e23b44439f2072d63e9e5c7587b97cdc8015abff
Author: Florian Schmaus  gentoo  org>
AuthorDate: Sat May 25 07:50:00 2024 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Sat May 25 07:50:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e23b4443

dev-java/gson: revision bump due to previous slotmove

Signed-off-by: Florian Schmaus  gentoo.org>

 .../{gson-2.10.2_pre20231128.ebuild => gson-2.10.2_pre20231128-r1.ebuild} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/dev-java/gson/gson-2.10.2_pre20231128.ebuild 
b/dev-java/gson/gson-2.10.2_pre20231128-r1.ebuild
similarity index 100%
rename from dev-java/gson/gson-2.10.2_pre20231128.ebuild
rename to dev-java/gson/gson-2.10.2_pre20231128-r1.ebuild



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

2024-01-05 Thread Miroslav Šulc
commit: ae27bdc320b3fcba2ebbd27bcfb2ffd82a582341
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Fri Jan  5 10:30:10 2024 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Fri Jan  5 10:38:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae27bdc3

dev-java/gson: drop 2.10.1

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

 dev-java/gson/Manifest   |  1 -
 dev-java/gson/gson-2.10.1.ebuild | 59 
 2 files changed, 60 deletions(-)

diff --git a/dev-java/gson/Manifest b/dev-java/gson/Manifest
index b2d31e9659c7..be2124b47485 100644
--- a/dev-java/gson/Manifest
+++ b/dev-java/gson/Manifest
@@ -1,3 +1,2 @@
 DIST gson-2.10.2_pre20231128.tar.gz 451312 BLAKE2B 
d16e0510e0806fd33e8d49b5a8fb73e969b89acb2598ca34a43faa97a09debc99466ab472176d60d617aa20b2190884def25881f0bf651e96be2c1bb9a976d70
 SHA512 
37f2073e5eee2cb85626040552ac750f4917abd05e3b7944c30a2d5ace6888424870a95a0ceba89bf2dadf9ab33e6bbae1591509b84f35aba4521780764c0877
-DIST gson-parent-2.10.1.tar.gz 394777 BLAKE2B 
e118a7c39b17c4119b4140f3c105fef4c3cb07580dbc530d9bfd59edc4f152f62ac5ff93db1a3861c73758e369ecef4f8ed4e94d556869291469764ea848bbbd
 SHA512 
074f40f7f9aa48daf5b5a3ec371713db02f6f8fceb959b01e8a16732862645d2350f3276ab7ff8021d48082f890b53c6e80d992af6af4b74e4646f85494b8e70
 DIST truth-1.1.3.jar 243021 BLAKE2B 
a59149038c62ef5dd352b13d4b393e1b7715fbafe5ed86ec2d16d722c738a31dcdca10132fc73b17b367ac4309e5407ba2e489f8d4c8fbca60ce5f35ae75d1e3
 SHA512 
f29a9fb070aff8a32358a7b6c8998c0095de5d8d68afa7f7bac759c7050309deff929e767657ecbbefd96163460f10255ca01bc567ab30df4834b9d916a4fae8

diff --git a/dev-java/gson/gson-2.10.1.ebuild b/dev-java/gson/gson-2.10.1.ebuild
deleted file mode 100644
index 96e7d452fb78..
--- a/dev-java/gson/gson-2.10.1.ebuild
+++ /dev/null
@@ -1,59 +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.google.code.gson:gson:${PV}"
-JAVA_TESTING_FRAMEWORKS="junit-4"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="Gson JSON library"
-HOMEPAGE="https://github.com/google/gson;
-SRC_URI="https://github.com/google/gson/archive/gson-parent-${PV}.tar.gz;
-S="${WORKDIR}/gson-gson-parent-${PV}/gson"
-
-LICENSE="Apache-2.0"
-SLOT="2.6"
-KEYWORDS="amd64 ~arm arm64 ppc64 x86"
-
-DEPEND=">=virtual/jdk-17:*"
-RDEPEND=">=virtual/jre-1.8:*"
-
-DOCS=(
-   ../CHANGELOG.md
-   ../GsonDesignDocument.md
-   ../README.md
-   ../Troubleshooting.md
-   ../UserGuide.md
-)
-
-JAVA_SRC_DIR=(
-   "src/main/java"
-   "src/main/java-templates"
-)
-
-JAVA_TEST_EXCLUDES=(
-   # requires the test class to be obfuscated using proguard which we do 
not have atm
-   "com.google.gson.functional.EnumWithObfuscatedTest"
-   # FAILURES!!!
-   # Tests run: 1258,  Failures: 2
-   # 
testComGoogleGsonAnnotationsPackage(com.google.gson.regression.OSGiTest)
-   # junit.framework.AssertionFailedError: Cannot find com.google.gson 
OSGi bundle manifest
-   "com.google.gson.regression.OSGiTest"
-)
-JAVA_TEST_GENTOO_CLASSPATH="junit-4"
-JAVA_TEST_RESOURCE_DIRS="src/test/resources"
-JAVA_TEST_SRC_DIR="src/test/java"
-
-src_prepare() {
-   java-pkg-2_src_prepare
-   sed -e "s/\${project.version}/${PV}/g" \
-   -i 
src/main/java-templates/com/google/gson/internal/GsonBuildConfig.java \
-   || die "Failed to set version"
-   # error: records are not supported in -source 8
-   # This test would pass "OK (25 tests)" only with >=jre-17
-   # pom.xml, lines 20-22
-   rm src/test/java/com/google/gson/functional/Java17RecordTest.java || die
-}



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

2024-01-05 Thread Sam James
commit: fb6a363421b5429d28da1ce2b034c0228102496c
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan  5 09:48:32 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan  5 09:48:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb6a3634

dev-java/gson: Stabilize 2.10.2_pre20231128 x86, #919320

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

 dev-java/gson/gson-2.10.2_pre20231128.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/gson/gson-2.10.2_pre20231128.ebuild 
b/dev-java/gson/gson-2.10.2_pre20231128.ebuild
index c201d4a107bf..a8894239bea7 100644
--- a/dev-java/gson/gson-2.10.2_pre20231128.ebuild
+++ b/dev-java/gson/gson-2.10.2_pre20231128.ebuild
@@ -20,7 +20,7 @@ S="${WORKDIR}/gson-${MY_COMMIT}/gson"
 
 LICENSE="Apache-2.0"
 SLOT="2.6"
-KEYWORDS="amd64 ~arm arm64 ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ppc64 x86"
 
 DEPEND="
dev-java/error-prone-annotations:0



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

2024-01-05 Thread Sam James
commit: e9f01087c855008f7e940f69125709bd367fc2af
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan  5 08:12:39 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan  5 08:12:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9f01087

dev-java/gson: Stabilize 2.10.2_pre20231128 ppc64, #919320

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

 dev-java/gson/gson-2.10.2_pre20231128.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/gson/gson-2.10.2_pre20231128.ebuild 
b/dev-java/gson/gson-2.10.2_pre20231128.ebuild
index d777f0c58c43..cbd3815540d8 100644
--- a/dev-java/gson/gson-2.10.2_pre20231128.ebuild
+++ b/dev-java/gson/gson-2.10.2_pre20231128.ebuild
@@ -20,7 +20,7 @@ S="${WORKDIR}/gson-${MY_COMMIT}/gson"
 
 LICENSE="Apache-2.0"
 SLOT="2.6"
-KEYWORDS="~amd64 ~arm arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm arm64 ppc64 ~x86"
 
 DEPEND="
dev-java/error-prone-annotations:0



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

2024-01-05 Thread Sam James
commit: c2eccbbe1a14d8b30e475f8997af52354c01e0b4
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan  5 08:12:40 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan  5 08:12:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2eccbbe

dev-java/gson: Stabilize 2.10.2_pre20231128 amd64, #919320

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

 dev-java/gson/gson-2.10.2_pre20231128.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/gson/gson-2.10.2_pre20231128.ebuild 
b/dev-java/gson/gson-2.10.2_pre20231128.ebuild
index cbd3815540d8..c201d4a107bf 100644
--- a/dev-java/gson/gson-2.10.2_pre20231128.ebuild
+++ b/dev-java/gson/gson-2.10.2_pre20231128.ebuild
@@ -20,7 +20,7 @@ S="${WORKDIR}/gson-${MY_COMMIT}/gson"
 
 LICENSE="Apache-2.0"
 SLOT="2.6"
-KEYWORDS="~amd64 ~arm arm64 ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ppc64 ~x86"
 
 DEPEND="
dev-java/error-prone-annotations:0



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

2024-01-05 Thread Sam James
commit: 02483e87b725faf94d44109dd98aafc9032c253d
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan  5 08:12:38 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan  5 08:12:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02483e87

dev-java/gson: Stabilize 2.10.2_pre20231128 arm64, #919320

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

 dev-java/gson/gson-2.10.2_pre20231128.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-java/gson/gson-2.10.2_pre20231128.ebuild 
b/dev-java/gson/gson-2.10.2_pre20231128.ebuild
index a8544b4d9312..d777f0c58c43 100644
--- a/dev-java/gson/gson-2.10.2_pre20231128.ebuild
+++ b/dev-java/gson/gson-2.10.2_pre20231128.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}/gson-${MY_COMMIT}/gson"
 
 LICENSE="Apache-2.0"
 SLOT="2.6"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm arm64 ~ppc64 ~x86"
 
 DEPEND="
dev-java/error-prone-annotations:0



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

2023-12-06 Thread Miroslav Šulc
commit: f0ae70071357d9de3f896ad1c019751ca5169bfa
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Tue Dec  5 16:45:11 2023 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Wed Dec  6 09:33:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0ae7007

dev-java/gson: add 2.10.2_pre20231128

recent snapshot to pass tests previously failing with jdk:21

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

 dev-java/gson/Manifest |  2 +
 .../gson-2.10.2-GsonVersionDiagnosticsTest.patch   | 40 ++
 dev-java/gson/gson-2.10.2_pre20231128.ebuild   | 87 ++
 3 files changed, 129 insertions(+)

diff --git a/dev-java/gson/Manifest b/dev-java/gson/Manifest
index 357c58725dd7..b2d31e9659c7 100644
--- a/dev-java/gson/Manifest
+++ b/dev-java/gson/Manifest
@@ -1 +1,3 @@
+DIST gson-2.10.2_pre20231128.tar.gz 451312 BLAKE2B 
d16e0510e0806fd33e8d49b5a8fb73e969b89acb2598ca34a43faa97a09debc99466ab472176d60d617aa20b2190884def25881f0bf651e96be2c1bb9a976d70
 SHA512 
37f2073e5eee2cb85626040552ac750f4917abd05e3b7944c30a2d5ace6888424870a95a0ceba89bf2dadf9ab33e6bbae1591509b84f35aba4521780764c0877
 DIST gson-parent-2.10.1.tar.gz 394777 BLAKE2B 
e118a7c39b17c4119b4140f3c105fef4c3cb07580dbc530d9bfd59edc4f152f62ac5ff93db1a3861c73758e369ecef4f8ed4e94d556869291469764ea848bbbd
 SHA512 
074f40f7f9aa48daf5b5a3ec371713db02f6f8fceb959b01e8a16732862645d2350f3276ab7ff8021d48082f890b53c6e80d992af6af4b74e4646f85494b8e70
+DIST truth-1.1.3.jar 243021 BLAKE2B 
a59149038c62ef5dd352b13d4b393e1b7715fbafe5ed86ec2d16d722c738a31dcdca10132fc73b17b367ac4309e5407ba2e489f8d4c8fbca60ce5f35ae75d1e3
 SHA512 
f29a9fb070aff8a32358a7b6c8998c0095de5d8d68afa7f7bac759c7050309deff929e767657ecbbefd96163460f10255ca01bc567ab30df4834b9d916a4fae8

diff --git a/dev-java/gson/files/gson-2.10.2-GsonVersionDiagnosticsTest.patch 
b/dev-java/gson/files/gson-2.10.2-GsonVersionDiagnosticsTest.patch
new file mode 100644
index ..097e5f0098a9
--- /dev/null
+++ b/dev-java/gson/files/gson-2.10.2-GsonVersionDiagnosticsTest.patch
@@ -0,0 +1,40 @@
+There were 2 failures:
+1) 
testAssertionErrorInDeserializationPrintsVersion(com.google.gson.functional.GsonVersionDiagnosticsTest)
+expected to match: (\(GSON \d\.\d+\.\d)(?:[-.][A-Z]+)?\)$
+but was  : (GSON 2.10.2_pre20231128)
+at 
com.google.gson.functional.GsonVersionDiagnosticsTest.ensureAssertionErrorPrintsGsonVersion(GsonVersionDiagnosticsTest.java:91)
+at 
com.google.gson.functional.GsonVersionDiagnosticsTest.testAssertionErrorInDeserializationPrintsVersion(GsonVersionDiagnosticsTest.java:79)
+2) 
testAssertionErrorInSerializationPrintsVersion(com.google.gson.functional.GsonVersionDiagnosticsTest)
+expected to match: (\(GSON \d\.\d+\.\d)(?:[-.][A-Z]+)?\)$
+but was  : (GSON 2.10.2_pre20231128)
+at 
com.google.gson.functional.GsonVersionDiagnosticsTest.ensureAssertionErrorPrintsGsonVersion(GsonVersionDiagnosticsTest.java:91)
+at 
com.google.gson.functional.GsonVersionDiagnosticsTest.testAssertionErrorInSerializationPrintsVersion(GsonVersionDiagnosticsTest.java:71)
+
+FAILURES!!!
+Tests run: 1335,  Failures: 2
+--- a/src/test/java/com/google/gson/functional/GsonVersionDiagnosticsTest.java
 b/src/test/java/com/google/gson/functional/GsonVersionDiagnosticsTest.java
+@@ -26,6 +26,7 @@ import com.google.gson.stream.JsonWriter;
+ import java.util.regex.Pattern;
+ import org.junit.Before;
+ import org.junit.Test;
++import org.junit.Ignore;
+ 
+ /**
+  * Functional tests to validate printing of Gson version on AssertionErrors
+@@ -65,13 +66,13 @@ public class GsonVersionDiagnosticsTest {
+ assertThat("(GSON 2.8.5-SNAPSHOT)").matches(GSON_VERSION_PATTERN);
+   }
+ 
+-  @Test
++  @Test @Ignore
+   public void testAssertionErrorInSerializationPrintsVersion() {
+ AssertionError e = assertThrows(AssertionError.class, () -> 
gson.toJson(new TestType()));
+ ensureAssertionErrorPrintsGsonVersion(e);
+   }
+ 
+-  @Test
++  @Test @Ignore
+   public void testAssertionErrorInDeserializationPrintsVersion() {
+ AssertionError e =
+ assertThrows(AssertionError.class, () -> gson.fromJson("{'a':'abc'}", 
TestType.class));

diff --git a/dev-java/gson/gson-2.10.2_pre20231128.ebuild 
b/dev-java/gson/gson-2.10.2_pre20231128.ebuild
new file mode 100644
index ..a8544b4d9312
--- /dev/null
+++ b/dev-java/gson/gson-2.10.2_pre20231128.ebuild
@@ -0,0 +1,87 @@
+# 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.google.code.gson:gson:${PV}"
+JAVA_TESTING_FRAMEWORKS="junit-4"
+
+inherit java-pkg-2 java-pkg-simple
+
+DESCRIPTION="Gson JSON library"
+HOMEPAGE="https://github.com/google/gson;
+# 

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

2023-12-06 Thread Miroslav Šulc
commit: 58cc509cc783fe40679fd4d88e0f8b647dba0275
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Wed Dec  6 09:33:19 2023 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Wed Dec  6 09:33:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58cc509c

dev-java/gson: improved test patch in 2.10.2_pre20231128

Signed-off-by: Miroslav Šulc  gentoo.org>

 .../gson-2.10.2-GsonVersionDiagnosticsTest.patch   | 43 --
 1 file changed, 8 insertions(+), 35 deletions(-)

diff --git a/dev-java/gson/files/gson-2.10.2-GsonVersionDiagnosticsTest.patch 
b/dev-java/gson/files/gson-2.10.2-GsonVersionDiagnosticsTest.patch
index 097e5f0098a9..9feeb0aa3797 100644
--- a/dev-java/gson/files/gson-2.10.2-GsonVersionDiagnosticsTest.patch
+++ b/dev-java/gson/files/gson-2.10.2-GsonVersionDiagnosticsTest.patch
@@ -1,40 +1,13 @@
-There were 2 failures:
-1) 
testAssertionErrorInDeserializationPrintsVersion(com.google.gson.functional.GsonVersionDiagnosticsTest)
-expected to match: (\(GSON \d\.\d+\.\d)(?:[-.][A-Z]+)?\)$
-but was  : (GSON 2.10.2_pre20231128)
-at 
com.google.gson.functional.GsonVersionDiagnosticsTest.ensureAssertionErrorPrintsGsonVersion(GsonVersionDiagnosticsTest.java:91)
-at 
com.google.gson.functional.GsonVersionDiagnosticsTest.testAssertionErrorInDeserializationPrintsVersion(GsonVersionDiagnosticsTest.java:79)
-2) 
testAssertionErrorInSerializationPrintsVersion(com.google.gson.functional.GsonVersionDiagnosticsTest)
-expected to match: (\(GSON \d\.\d+\.\d)(?:[-.][A-Z]+)?\)$
-but was  : (GSON 2.10.2_pre20231128)
-at 
com.google.gson.functional.GsonVersionDiagnosticsTest.ensureAssertionErrorPrintsGsonVersion(GsonVersionDiagnosticsTest.java:91)
-at 
com.google.gson.functional.GsonVersionDiagnosticsTest.testAssertionErrorInSerializationPrintsVersion(GsonVersionDiagnosticsTest.java:71)
+support our versioning schemes
 
-FAILURES!!!
-Tests run: 1335,  Failures: 2
 --- a/src/test/java/com/google/gson/functional/GsonVersionDiagnosticsTest.java
 +++ b/src/test/java/com/google/gson/functional/GsonVersionDiagnosticsTest.java
-@@ -26,6 +26,7 @@ import com.google.gson.stream.JsonWriter;
- import java.util.regex.Pattern;
- import org.junit.Before;
- import org.junit.Test;
-+import org.junit.Ignore;
+@@ -35,7 +35,7 @@ import org.junit.Test;
+ public class GsonVersionDiagnosticsTest {
+   // We require a patch number, even if it is .0, consistent with 
https://semver.org/#spec-item-2.
+   private static final Pattern GSON_VERSION_PATTERN =
+-  Pattern.compile("(\\(GSON \\d\\.\\d+\\.\\d)(?:[-.][A-Z]+)?\\)$");
++  Pattern.compile("(\\(GSON 
\\d\\.\\d+\\.\\d)(?:[-.][A-Z]+|_[a-z]+[0-9]+)?\\)$");
  
- /**
-  * Functional tests to validate printing of Gson version on AssertionErrors
-@@ -65,13 +66,13 @@ public class GsonVersionDiagnosticsTest {
- assertThat("(GSON 2.8.5-SNAPSHOT)").matches(GSON_VERSION_PATTERN);
-   }
+   private Gson gson;
  
--  @Test
-+  @Test @Ignore
-   public void testAssertionErrorInSerializationPrintsVersion() {
- AssertionError e = assertThrows(AssertionError.class, () -> 
gson.toJson(new TestType()));
- ensureAssertionErrorPrintsGsonVersion(e);
-   }
- 
--  @Test
-+  @Test @Ignore
-   public void testAssertionErrorInDeserializationPrintsVersion() {
- AssertionError e =
- assertThrows(AssertionError.class, () -> gson.fromJson("{'a':'abc'}", 
TestType.class));



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

2023-04-28 Thread Miroslav Šulc
commit: f16925e758cb233fd9e070769d757683b23db648
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Fri Apr 28 06:25:46 2023 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Fri Apr 28 06:28:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f16925e7

dev-java/gson: drop 2.9.1

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

 dev-java/gson/Manifest  |  1 -
 dev-java/gson/gson-2.9.1.ebuild | 60 -
 2 files changed, 61 deletions(-)

diff --git a/dev-java/gson/Manifest b/dev-java/gson/Manifest
index d438c0f59f4b..357c58725dd7 100644
--- a/dev-java/gson/Manifest
+++ b/dev-java/gson/Manifest
@@ -1,2 +1 @@
 DIST gson-parent-2.10.1.tar.gz 394777 BLAKE2B 
e118a7c39b17c4119b4140f3c105fef4c3cb07580dbc530d9bfd59edc4f152f62ac5ff93db1a3861c73758e369ecef4f8ed4e94d556869291469764ea848bbbd
 SHA512 
074f40f7f9aa48daf5b5a3ec371713db02f6f8fceb959b01e8a16732862645d2350f3276ab7ff8021d48082f890b53c6e80d992af6af4b74e4646f85494b8e70
-DIST gson-parent-2.9.1.tar.gz 359012 BLAKE2B 
e0a0d6e517e7323a508d7aa6cb26e39aad4a3c479b479ae7b075d3cb47c0312294eb074ed52f1fbbec5de301341dac7f5d742913498205f0544a53da0c0eb1a1
 SHA512 
928a17491efc9866271f08d4ec0fc22b96b4b6f4827d86679cd4a9085e91fbf6b1b4d6618d380ff63e7a9922d9cf0ec7ba9cd073862e7e212eb31c0140c6b6ad

diff --git a/dev-java/gson/gson-2.9.1.ebuild b/dev-java/gson/gson-2.9.1.ebuild
deleted file mode 100644
index d04adf324bd7..
--- a/dev-java/gson/gson-2.9.1.ebuild
+++ /dev/null
@@ -1,60 +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/google/gson/archive/gson-parent-2.9.1.tar.gz --slot 2.6 
--keywords "~amd64 ~arm ~arm64 ~ppc64 ~x86" --ebuild gson-2.9.1.ebuild
-
-EAPI=8
-
-JAVA_PKG_IUSE="doc source test"
-MAVEN_ID="com.google.code.gson:gson:2.9.1"
-JAVA_TESTING_FRAMEWORKS="junit-4"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="Gson JSON library"
-HOMEPAGE="https://github.com/google/gson;
-SRC_URI="https://github.com/google/gson/archive/gson-parent-${PV}.tar.gz;
-
-LICENSE="Apache-2.0"
-SLOT="2.6"
-KEYWORDS="amd64 ~arm arm64 ppc64 x86"
-
-DEPEND=">=virtual/jdk-11:*"
-RDEPEND=">=virtual/jre-1.8:*"
-
-S="${WORKDIR}/gson-gson-parent-${PV}/gson"
-
-JAVA_SRC_DIR=(
-   "src/main/java"
-   "src/main/java-templates"
-)
-
-JAVA_TEST_GENTOO_CLASSPATH="junit-4"
-JAVA_TEST_SRC_DIR="src/test/java"
-JAVA_TEST_RESOURCE_DIRS="src/test/resources"
-
-JAVA_TEST_EXCLUDES=(
-   # requires the test class to be obfuscated using proguard which we do 
not have atm
-   "com.google.gson.functional.EnumWithObfuscatedTest"
-   # FAILURES!!!
-   # Tests run: 1135,  Failures: 3
-   # 
testComGoogleGsonAnnotationsPackage(com.google.gson.regression.OSGiTest)
-   # junit.framework.AssertionFailedError: Cannot find com.google.gson 
OSGi bundle manifest
-   "com.google.gson.regression.OSGiTest"
-   # 
testSerializeInternalImplementationObject(com.google.gson.functional.ReflectionAccessTest)
-   # java.lang.IllegalStateException: Expected BEGIN_ARRAY but was 
BEGIN_OBJECT at line 1 column 2 path $
-   "com.google.gson.functional.ReflectionAccessTest"
-)
-
-src_prepare() {
-   default
-   sed -e "s/\${project.version}/${PV}/g" \
-   -i 
src/main/java-templates/com/google/gson/internal/GsonBuildConfig.java \
-   || die "Failed to set version"
-
-   local vm_version="$(java-config -g PROVIDES_VERSION)"
-   if ver_test "${vm_version}" -ge "17" ; then
-   JAVA_TEST_EXCLUDES+=( 
"com.google.gson.internal.bind.DefaultDateTypeAdapterTest" )
-   fi
-}



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

2023-04-28 Thread Sam James
commit: 5bbb32bbf1052f220a6a8fdf820bf97a3d250521
Author: Sam James  gentoo  org>
AuthorDate: Fri Apr 28 06:15:14 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Apr 28 06:15:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5bbb32bb

dev-java/gson: Stabilize 2.10.1 amd64, #905211

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

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

diff --git a/dev-java/gson/gson-2.10.1.ebuild b/dev-java/gson/gson-2.10.1.ebuild
index 64fb2721c56e..21fb6dfddbb7 100644
--- a/dev-java/gson/gson-2.10.1.ebuild
+++ b/dev-java/gson/gson-2.10.1.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/gson-gson-parent-${PV}/gson"
 
 LICENSE="Apache-2.0"
 SLOT="2.6"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86"
 
 DEPEND=">=virtual/jdk-17:*"
 RDEPEND=">=virtual/jre-1.8:*"



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

2023-04-28 Thread Sam James
commit: 9c4ac068bb0a1a61b52de0e424804e377315b1f8
Author: Sam James  gentoo  org>
AuthorDate: Fri Apr 28 06:15:17 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Apr 28 06:15:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c4ac068

dev-java/gson: Stabilize 2.10.1 x86, #905211

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

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

diff --git a/dev-java/gson/gson-2.10.1.ebuild b/dev-java/gson/gson-2.10.1.ebuild
index b08bf22835e5..abc1a764d221 100644
--- a/dev-java/gson/gson-2.10.1.ebuild
+++ b/dev-java/gson/gson-2.10.1.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/gson-gson-parent-${PV}/gson"
 
 LICENSE="Apache-2.0"
 SLOT="2.6"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
 
 DEPEND=">=virtual/jdk-17:*"
 RDEPEND=">=virtual/jre-1.8:*"



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

2023-04-28 Thread Sam James
commit: 6944f6b35c66aaa7476f00befa87f4804c88f9bd
Author: Sam James  gentoo  org>
AuthorDate: Fri Apr 28 06:15:18 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Apr 28 06:15:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6944f6b3

dev-java/gson: Stabilize 2.10.1 ppc64, #905211

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

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

diff --git a/dev-java/gson/gson-2.10.1.ebuild b/dev-java/gson/gson-2.10.1.ebuild
index abc1a764d221..96e7d452fb78 100644
--- a/dev-java/gson/gson-2.10.1.ebuild
+++ b/dev-java/gson/gson-2.10.1.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/gson-gson-parent-${PV}/gson"
 
 LICENSE="Apache-2.0"
 SLOT="2.6"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
+KEYWORDS="amd64 ~arm arm64 ppc64 x86"
 
 DEPEND=">=virtual/jdk-17:*"
 RDEPEND=">=virtual/jre-1.8:*"



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

2023-04-28 Thread Sam James
commit: 449e4810dc05a9b5aa3a6d8ef88ea64f389964fd
Author: Sam James  gentoo  org>
AuthorDate: Fri Apr 28 06:15:16 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Apr 28 06:15:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=449e4810

dev-java/gson: Stabilize 2.10.1 arm64, #905211

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

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

diff --git a/dev-java/gson/gson-2.10.1.ebuild b/dev-java/gson/gson-2.10.1.ebuild
index 21fb6dfddbb7..b08bf22835e5 100644
--- a/dev-java/gson/gson-2.10.1.ebuild
+++ b/dev-java/gson/gson-2.10.1.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/gson-gson-parent-${PV}/gson"
 
 LICENSE="Apache-2.0"
 SLOT="2.6"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~x86"
 
 DEPEND=">=virtual/jdk-17:*"
 RDEPEND=">=virtual/jre-1.8:*"



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

2023-03-28 Thread Miroslav Šulc
commit: 4951bdc218f90b2f22600d280c14c08df30f9e3f
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Sun Jan 15 12:51:02 2023 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Wed Mar 29 05:42:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4951bdc2

dev-java/gson: add 2.10.1

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

 dev-java/gson/Manifest   |  1 +
 dev-java/gson/gson-2.10.1.ebuild | 59 
 2 files changed, 60 insertions(+)

diff --git a/dev-java/gson/Manifest b/dev-java/gson/Manifest
index d07656879069..d438c0f59f4b 100644
--- a/dev-java/gson/Manifest
+++ b/dev-java/gson/Manifest
@@ -1 +1,2 @@
+DIST gson-parent-2.10.1.tar.gz 394777 BLAKE2B 
e118a7c39b17c4119b4140f3c105fef4c3cb07580dbc530d9bfd59edc4f152f62ac5ff93db1a3861c73758e369ecef4f8ed4e94d556869291469764ea848bbbd
 SHA512 
074f40f7f9aa48daf5b5a3ec371713db02f6f8fceb959b01e8a16732862645d2350f3276ab7ff8021d48082f890b53c6e80d992af6af4b74e4646f85494b8e70
 DIST gson-parent-2.9.1.tar.gz 359012 BLAKE2B 
e0a0d6e517e7323a508d7aa6cb26e39aad4a3c479b479ae7b075d3cb47c0312294eb074ed52f1fbbec5de301341dac7f5d742913498205f0544a53da0c0eb1a1
 SHA512 
928a17491efc9866271f08d4ec0fc22b96b4b6f4827d86679cd4a9085e91fbf6b1b4d6618d380ff63e7a9922d9cf0ec7ba9cd073862e7e212eb31c0140c6b6ad

diff --git a/dev-java/gson/gson-2.10.1.ebuild b/dev-java/gson/gson-2.10.1.ebuild
new file mode 100644
index ..64fb2721c56e
--- /dev/null
+++ b/dev-java/gson/gson-2.10.1.ebuild
@@ -0,0 +1,59 @@
+# 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.google.code.gson:gson:${PV}"
+JAVA_TESTING_FRAMEWORKS="junit-4"
+
+inherit java-pkg-2 java-pkg-simple
+
+DESCRIPTION="Gson JSON library"
+HOMEPAGE="https://github.com/google/gson;
+SRC_URI="https://github.com/google/gson/archive/gson-parent-${PV}.tar.gz;
+S="${WORKDIR}/gson-gson-parent-${PV}/gson"
+
+LICENSE="Apache-2.0"
+SLOT="2.6"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+
+DEPEND=">=virtual/jdk-17:*"
+RDEPEND=">=virtual/jre-1.8:*"
+
+DOCS=(
+   ../CHANGELOG.md
+   ../GsonDesignDocument.md
+   ../README.md
+   ../Troubleshooting.md
+   ../UserGuide.md
+)
+
+JAVA_SRC_DIR=(
+   "src/main/java"
+   "src/main/java-templates"
+)
+
+JAVA_TEST_EXCLUDES=(
+   # requires the test class to be obfuscated using proguard which we do 
not have atm
+   "com.google.gson.functional.EnumWithObfuscatedTest"
+   # FAILURES!!!
+   # Tests run: 1258,  Failures: 2
+   # 
testComGoogleGsonAnnotationsPackage(com.google.gson.regression.OSGiTest)
+   # junit.framework.AssertionFailedError: Cannot find com.google.gson 
OSGi bundle manifest
+   "com.google.gson.regression.OSGiTest"
+)
+JAVA_TEST_GENTOO_CLASSPATH="junit-4"
+JAVA_TEST_RESOURCE_DIRS="src/test/resources"
+JAVA_TEST_SRC_DIR="src/test/java"
+
+src_prepare() {
+   java-pkg-2_src_prepare
+   sed -e "s/\${project.version}/${PV}/g" \
+   -i 
src/main/java-templates/com/google/gson/internal/GsonBuildConfig.java \
+   || die "Failed to set version"
+   # error: records are not supported in -source 8
+   # This test would pass "OK (25 tests)" only with >=jre-17
+   # pom.xml, lines 20-22
+   rm src/test/java/com/google/gson/functional/Java17RecordTest.java || die
+}



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

2022-10-20 Thread Miroslav Šulc
commit: d630baacade8bf0d29283b9f6c1037e9348a18e6
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Thu Oct 20 12:02:06 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Thu Oct 20 16:31:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d630baac

dev-java/gson: drop 2.9.0-r2

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

 dev-java/gson/Manifest |  1 -
 dev-java/gson/gson-2.9.0-r2.ebuild | 60 --
 2 files changed, 61 deletions(-)

diff --git a/dev-java/gson/Manifest b/dev-java/gson/Manifest
index 52ad44456dd4..d07656879069 100644
--- a/dev-java/gson/Manifest
+++ b/dev-java/gson/Manifest
@@ -1,2 +1 @@
-DIST gson-2.9.0.tar.gz 350309 BLAKE2B 
f17f7a7410744b14cb79c979b35c7f3c46a3d9e922722c41893b872013319a1bd06d81526e8380055aafa47524bfcc50e02629d1c5994e1f9f81df4391a9c651
 SHA512 
25e57f0e3cbff7e4d33070d250ba4ecf1c659380bce07863c52a3b30edd0ba88c923e55b0f38098b5ce3827a74a21c4d41f9de02f6a84da771ae39fd823667d3
 DIST gson-parent-2.9.1.tar.gz 359012 BLAKE2B 
e0a0d6e517e7323a508d7aa6cb26e39aad4a3c479b479ae7b075d3cb47c0312294eb074ed52f1fbbec5de301341dac7f5d742913498205f0544a53da0c0eb1a1
 SHA512 
928a17491efc9866271f08d4ec0fc22b96b4b6f4827d86679cd4a9085e91fbf6b1b4d6618d380ff63e7a9922d9cf0ec7ba9cd073862e7e212eb31c0140c6b6ad

diff --git a/dev-java/gson/gson-2.9.0-r2.ebuild 
b/dev-java/gson/gson-2.9.0-r2.ebuild
deleted file mode 100644
index 19d4e18df7d0..
--- a/dev-java/gson/gson-2.9.0-r2.ebuild
+++ /dev/null
@@ -1,60 +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/google/gson/archive/gson-parent-2.9.0.tar.gz --slot 2.6 
--keywords "~amd64 ~arm ~arm64 ~ppc64 ~x86" --ebuild gson-2.9.0.ebuild
-
-EAPI=8
-
-JAVA_PKG_IUSE="doc source test"
-MAVEN_ID="com.google.code.gson:gson:2.9.0"
-JAVA_TESTING_FRAMEWORKS="junit-4"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="Gson JSON library"
-HOMEPAGE="https://github.com/google/gson;
-SRC_URI="https://github.com/google/${PN}/archive/${PN}-parent-${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="2.6"
-KEYWORDS="amd64 ~arm arm64 ppc64 x86"
-
-DEPEND=">=virtual/jdk-11:*"
-RDEPEND=">=virtual/jre-1.8:*"
-
-S="${WORKDIR}/${PN}-${PN}-parent-${PV}/${PN}"
-
-JAVA_SRC_DIR=(
-   "src/main/java"
-   "src/main/java-templates"
-)
-
-JAVA_TEST_GENTOO_CLASSPATH="junit-4"
-JAVA_TEST_SRC_DIR="src/test/java"
-JAVA_TEST_RESOURCE_DIRS="src/test/resources"
-
-JAVA_TEST_EXCLUDES=(
-   # requires the test class to be obfuscated using proguard which we do 
not have atm
-   "com.google.gson.functional.EnumWithObfuscatedTest"
-   # FAILURES!!!
-   # Tests run: 1090,  Failures: 3
-   # 
testComGoogleGsonAnnotationsPackage(com.google.gson.regression.OSGiTest)
-   # junit.framework.AssertionFailedError: Cannot find com.google.gson 
OSGi bundle manifest
-   "com.google.gson.regression.OSGiTest"
-   # 
testSerializeInternalImplementationObject(com.google.gson.functional.ReflectionAccessTest)
-   # java.lang.IllegalStateException: Expected BEGIN_ARRAY but was 
BEGIN_OBJECT at line 1 column 2 path $
-   "com.google.gson.functional.ReflectionAccessTest"
-)
-
-src_prepare() {
-   default
-   sed -e "s/\${project.version}/${PV}/g" \
-   -i 
src/main/java-templates/com/google/gson/internal/GsonBuildConfig.java \
-   || die "Failed to set version"
-
-   local vm_version="$(java-config -g PROVIDES_VERSION)"
-   if ver_test "${vm_version}" -ge "17" ; then
-   JAVA_TEST_EXCLUDES+=( 
"com.google.gson.internal.bind.DefaultDateTypeAdapterTest" )
-   fi
-}



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

2022-10-20 Thread Jakov Smolić
commit: 5ac0e3b09a9bbceaa8b305bc8e532c5819d228e0
Author: Jakov Smolić  gentoo  org>
AuthorDate: Thu Oct 20 10:55:43 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Thu Oct 20 10:55:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ac0e3b0

dev-java/gson: Stabilize 2.9.1 x86, #877541

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

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

diff --git a/dev-java/gson/gson-2.9.1.ebuild b/dev-java/gson/gson-2.9.1.ebuild
index 619cd0648c13..d04adf324bd7 100644
--- a/dev-java/gson/gson-2.9.1.ebuild
+++ b/dev-java/gson/gson-2.9.1.ebuild
@@ -18,7 +18,7 @@ 
SRC_URI="https://github.com/google/gson/archive/gson-parent-${PV}.tar.gz;
 
 LICENSE="Apache-2.0"
 SLOT="2.6"
-KEYWORDS="amd64 ~arm arm64 ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ppc64 x86"
 
 DEPEND=">=virtual/jdk-11:*"
 RDEPEND=">=virtual/jre-1.8:*"



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

2022-10-20 Thread Jakov Smolić
commit: 5523ac696ce969fc73088fad809fe253468466d7
Author: Jakov Smolić  gentoo  org>
AuthorDate: Thu Oct 20 10:51:40 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Thu Oct 20 10:51:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5523ac69

dev-java/gson: Stabilize 2.9.1 amd64, #877541

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

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

diff --git a/dev-java/gson/gson-2.9.1.ebuild b/dev-java/gson/gson-2.9.1.ebuild
index 9041beee05c7..619cd0648c13 100644
--- a/dev-java/gson/gson-2.9.1.ebuild
+++ b/dev-java/gson/gson-2.9.1.ebuild
@@ -18,7 +18,7 @@ 
SRC_URI="https://github.com/google/gson/archive/gson-parent-${PV}.tar.gz;
 
 LICENSE="Apache-2.0"
 SLOT="2.6"
-KEYWORDS="~amd64 ~arm arm64 ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ppc64 ~x86"
 
 DEPEND=">=virtual/jdk-11:*"
 RDEPEND=">=virtual/jre-1.8:*"



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

2022-10-19 Thread Jakov Smolić
commit: 981781a613955313f44c4b50866889eacfba2d30
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed Oct 19 08:24:59 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed Oct 19 08:24:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=981781a6

dev-java/gson: Stabilize 2.9.1 ppc64, #877541

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

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

diff --git a/dev-java/gson/gson-2.9.1.ebuild b/dev-java/gson/gson-2.9.1.ebuild
index 66a68d95e6e2..9041beee05c7 100644
--- a/dev-java/gson/gson-2.9.1.ebuild
+++ b/dev-java/gson/gson-2.9.1.ebuild
@@ -18,7 +18,7 @@ 
SRC_URI="https://github.com/google/gson/archive/gson-parent-${PV}.tar.gz;
 
 LICENSE="Apache-2.0"
 SLOT="2.6"
-KEYWORDS="~amd64 ~arm arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm arm64 ppc64 ~x86"
 
 DEPEND=">=virtual/jdk-11:*"
 RDEPEND=">=virtual/jre-1.8:*"



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

2022-10-18 Thread Sam James
commit: ce6b5c497ba441b4356a4235df68040b8fb50306
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct 18 18:51:39 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct 18 18:51:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce6b5c49

dev-java/gson: Stabilize 2.9.1 arm64, #877541

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

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

diff --git a/dev-java/gson/gson-2.9.1.ebuild b/dev-java/gson/gson-2.9.1.ebuild
index db9194478d17..66a68d95e6e2 100644
--- a/dev-java/gson/gson-2.9.1.ebuild
+++ b/dev-java/gson/gson-2.9.1.ebuild
@@ -18,7 +18,7 @@ 
SRC_URI="https://github.com/google/gson/archive/gson-parent-${PV}.tar.gz;
 
 LICENSE="Apache-2.0"
 SLOT="2.6"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm arm64 ~ppc64 ~x86"
 
 DEPEND=">=virtual/jdk-11:*"
 RDEPEND=">=virtual/jre-1.8:*"



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

2022-09-18 Thread Florian Schmaus
commit: df6314fa6008d96538f3db60a760823212999c0c
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Mon Aug 29 14:34:55 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Sun Sep 18 10:21:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df6314fa

dev-java/gson: add 2.9.1

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

 dev-java/gson/Manifest  |  1 +
 dev-java/gson/gson-2.9.1.ebuild | 60 +
 2 files changed, 61 insertions(+)

diff --git a/dev-java/gson/Manifest b/dev-java/gson/Manifest
index e539d331b471..52ad44456dd4 100644
--- a/dev-java/gson/Manifest
+++ b/dev-java/gson/Manifest
@@ -1 +1,2 @@
 DIST gson-2.9.0.tar.gz 350309 BLAKE2B 
f17f7a7410744b14cb79c979b35c7f3c46a3d9e922722c41893b872013319a1bd06d81526e8380055aafa47524bfcc50e02629d1c5994e1f9f81df4391a9c651
 SHA512 
25e57f0e3cbff7e4d33070d250ba4ecf1c659380bce07863c52a3b30edd0ba88c923e55b0f38098b5ce3827a74a21c4d41f9de02f6a84da771ae39fd823667d3
+DIST gson-parent-2.9.1.tar.gz 359012 BLAKE2B 
e0a0d6e517e7323a508d7aa6cb26e39aad4a3c479b479ae7b075d3cb47c0312294eb074ed52f1fbbec5de301341dac7f5d742913498205f0544a53da0c0eb1a1
 SHA512 
928a17491efc9866271f08d4ec0fc22b96b4b6f4827d86679cd4a9085e91fbf6b1b4d6618d380ff63e7a9922d9cf0ec7ba9cd073862e7e212eb31c0140c6b6ad

diff --git a/dev-java/gson/gson-2.9.1.ebuild b/dev-java/gson/gson-2.9.1.ebuild
new file mode 100644
index ..db9194478d17
--- /dev/null
+++ b/dev-java/gson/gson-2.9.1.ebuild
@@ -0,0 +1,60 @@
+# 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/google/gson/archive/gson-parent-2.9.1.tar.gz --slot 2.6 
--keywords "~amd64 ~arm ~arm64 ~ppc64 ~x86" --ebuild gson-2.9.1.ebuild
+
+EAPI=8
+
+JAVA_PKG_IUSE="doc source test"
+MAVEN_ID="com.google.code.gson:gson:2.9.1"
+JAVA_TESTING_FRAMEWORKS="junit-4"
+
+inherit java-pkg-2 java-pkg-simple
+
+DESCRIPTION="Gson JSON library"
+HOMEPAGE="https://github.com/google/gson;
+SRC_URI="https://github.com/google/gson/archive/gson-parent-${PV}.tar.gz;
+
+LICENSE="Apache-2.0"
+SLOT="2.6"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+
+DEPEND=">=virtual/jdk-11:*"
+RDEPEND=">=virtual/jre-1.8:*"
+
+S="${WORKDIR}/gson-gson-parent-${PV}/gson"
+
+JAVA_SRC_DIR=(
+   "src/main/java"
+   "src/main/java-templates"
+)
+
+JAVA_TEST_GENTOO_CLASSPATH="junit-4"
+JAVA_TEST_SRC_DIR="src/test/java"
+JAVA_TEST_RESOURCE_DIRS="src/test/resources"
+
+JAVA_TEST_EXCLUDES=(
+   # requires the test class to be obfuscated using proguard which we do 
not have atm
+   "com.google.gson.functional.EnumWithObfuscatedTest"
+   # FAILURES!!!
+   # Tests run: 1135,  Failures: 3
+   # 
testComGoogleGsonAnnotationsPackage(com.google.gson.regression.OSGiTest)
+   # junit.framework.AssertionFailedError: Cannot find com.google.gson 
OSGi bundle manifest
+   "com.google.gson.regression.OSGiTest"
+   # 
testSerializeInternalImplementationObject(com.google.gson.functional.ReflectionAccessTest)
+   # java.lang.IllegalStateException: Expected BEGIN_ARRAY but was 
BEGIN_OBJECT at line 1 column 2 path $
+   "com.google.gson.functional.ReflectionAccessTest"
+)
+
+src_prepare() {
+   default
+   sed -e "s/\${project.version}/${PV}/g" \
+   -i 
src/main/java-templates/com/google/gson/internal/GsonBuildConfig.java \
+   || die "Failed to set version"
+
+   local vm_version="$(java-config -g PROVIDES_VERSION)"
+   if ver_test "${vm_version}" -ge "17" ; then
+   JAVA_TEST_EXCLUDES+=( 
"com.google.gson.internal.bind.DefaultDateTypeAdapterTest" )
+   fi
+}



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

2022-08-31 Thread Miroslav Šulc
commit: daf9c9c945d535b59eb4b943dd6cb0f10da1ff2f
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Wed Aug 31 06:55:31 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Thu Sep  1 04:31:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=daf9c9c9

dev-java/gson: drop 2.9.0-r1

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

 dev-java/gson/gson-2.9.0-r1.ebuild | 63 --
 1 file changed, 63 deletions(-)

diff --git a/dev-java/gson/gson-2.9.0-r1.ebuild 
b/dev-java/gson/gson-2.9.0-r1.ebuild
deleted file mode 100644
index b6821636dfbf..
--- a/dev-java/gson/gson-2.9.0-r1.ebuild
+++ /dev/null
@@ -1,63 +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/google/gson/archive/gson-parent-2.9.0.tar.gz --slot 2.6 
--keywords "~amd64 ~arm ~arm64 ~ppc64 ~x86" --ebuild gson-2.9.0.ebuild
-
-EAPI=8
-
-JAVA_PKG_IUSE="doc source test"
-MAVEN_ID="com.google.code.gson:gson:2.9.0"
-JAVA_TESTING_FRAMEWORKS="junit-4"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="Gson JSON library"
-HOMEPAGE="https://github.com/google/gson;
-SRC_URI="https://github.com/google/${PN}/archive/${PN}-parent-${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="2.9"
-KEYWORDS="amd64 ~arm arm64 ppc64 x86"
-
-DEPEND="
-   virtual/jdk:11
-"
-
-# Set to jre-11:* since jre-1.8:* causes errors:
-# error: Invalid SafeVarargs annotation. Instance method 
assertIterationOrder(Iterable,T...) is not final.
-# in src/test/java/com/google/gson/internal/LinkedTreeMapTest.java:164:
-RDEPEND="
-   >=virtual/jre-11:*
-"
-
-S="${WORKDIR}/${PN}-${PN}-parent-${PV}/${PN}"
-
-JAVA_SRC_DIR=(
-   "src/main/java"
-   "src/main/java-templates"
-)
-
-JAVA_TEST_GENTOO_CLASSPATH="junit-4"
-JAVA_TEST_SRC_DIR="src/test/java"
-JAVA_TEST_RESOURCE_DIRS=(
-   "src/test/resources"
-)
-
-JAVA_TEST_EXCLUDES=(
-   # requires the test class to be obfuscated using proguard which we do 
not have atm
-   "com.google.gson.functional.EnumWithObfuscatedTest"
-   # FAILURES!!!
-   # Tests run: 1090,  Failures: 3
-   # 
testComGoogleGsonAnnotationsPackage(com.google.gson.regression.OSGiTest)
-   # junit.framework.AssertionFailedError: Cannot find com.google.gson 
OSGi bundle manifest
-   "com.google.gson.regression.OSGiTest"
-   # 
testSerializeInternalImplementationObject(com.google.gson.functional.ReflectionAccessTest)
-   # java.lang.IllegalStateException: Expected BEGIN_ARRAY but was 
BEGIN_OBJECT at line 1 column 2 path $
-   "com.google.gson.functional.ReflectionAccessTest"
-)
-
-src_prepare() {
-   default
-   sed -i "s/\${project.version}/${PV}/g" 
src/main/java-templates/com/google/gson/internal/GsonBuildConfig.java || die 
"Failed to set version"
-}



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

2022-08-01 Thread Arthur Zamarin
commit: f98b6e431b5a944fcd890f64faa3d0152b979f53
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Sun Jul 31 19:07:11 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Aug  1 18:08:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f98b6e43

dev-java/gson: drop 2.8.8-r1

Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/26687
Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-java/gson/Manifest |  1 -
 dev-java/gson/gson-2.8.8-r1.ebuild | 65 --
 2 files changed, 66 deletions(-)

diff --git a/dev-java/gson/Manifest b/dev-java/gson/Manifest
index 439250dc98ed..e539d331b471 100644
--- a/dev-java/gson/Manifest
+++ b/dev-java/gson/Manifest
@@ -1,2 +1 @@
-DIST gson-2.8.8-sources.tar.gz 393941 BLAKE2B 
ebdd1088a069eea58e5ea4e2eddea0d42064c53f7284778b1b7217c8bc7abeb7e14350e19d838af1d94f78c5c38aca6de0f37674b022f0e528ed65eef803c3f1
 SHA512 
f90ad679c99c5e9a6ee9e397e59ab1d7d94a9c82366902b808addc40ebbab101fdba7fc83e4666c4f35e52d8b127e6f901e65072a7de210496466074dcd043c5
 DIST gson-2.9.0.tar.gz 350309 BLAKE2B 
f17f7a7410744b14cb79c979b35c7f3c46a3d9e922722c41893b872013319a1bd06d81526e8380055aafa47524bfcc50e02629d1c5994e1f9f81df4391a9c651
 SHA512 
25e57f0e3cbff7e4d33070d250ba4ecf1c659380bce07863c52a3b30edd0ba88c923e55b0f38098b5ce3827a74a21c4d41f9de02f6a84da771ae39fd823667d3

diff --git a/dev-java/gson/gson-2.8.8-r1.ebuild 
b/dev-java/gson/gson-2.8.8-r1.ebuild
deleted file mode 100644
index a69ff0ad0aab..
--- a/dev-java/gson/gson-2.8.8-r1.ebuild
+++ /dev/null
@@ -1,65 +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 gson/pom.xml 
--download-uri https://github.com/google/gson/archive/gson-parent-2.8.8.tar.gz 
--slot 2.6 --keywords "~amd64 ~ppc64 ~x86" --ebuild gson-2.8.8.ebuild
-
-EAPI=7
-
-JAVA_PKG_IUSE="doc source test"
-MAVEN_ID="com.google.code.gson:gson:2.8.8"
-JAVA_TESTING_FRAMEWORKS="junit-4"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="Gson JSON library"
-HOMEPAGE="https://github.com/google/gson;
-SRC_URI="https://github.com/google/${PN}/archive/${PN}-parent-${PV}.tar.gz -> 
${P}-sources.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="2.6"
-KEYWORDS="amd64 ~arm arm64 ppc64 x86"
-
-# Compile dependencies
-# POM: ${PN}/pom.xml
-# test? com.github.wvengen:proguard-maven-plugin:2.4.0 -> 
!!!groupId-not-found!!!
-# test? junit:junit:4.13.2 -> >=dev-java/junit-4.13.2:4
-
-DEPEND="
-   virtual/jdk:11
-"
-
-RDEPEND="
-   >=virtual/jre-1.8:*
-"
-
-S="${WORKDIR}/${PN}-${PN}-parent-${PV}/${PN}"
-
-JAVA_SRC_DIR=(
-   "src/main/java"
-   "src/main/java-templates"
-)
-
-JAVA_TEST_GENTOO_CLASSPATH="junit-4"
-JAVA_TEST_SRC_DIR="src/test/java"
-JAVA_TEST_RESOURCE_DIRS=(
-   "src/test/resources"
-)
-
-JAVA_TEST_EXCLUDES=(
-   # requires the test class to be obfuscated using proguard which we do 
not have atm
-   "com.google.gson.functional.EnumWithObfuscatedTest"
-)
-
-src_prepare() {
-   default
-   sed -i "s/\${project.version}/${PV}/g" 
src/main/java-templates/com/google/gson/internal/GsonBuildConfig.java || die 
"Failed to set version"
-}
-
-src_test() {
-   local vm_version="$(java-config -g PROVIDES_VERSION)"
-   if [[ "${vm_version}" == "1.8" ]] ; then
-   JAVA_TEST_EXCLUDES+=( "com.google.gson.JsonArrayTest" )
-   fi
-   java-pkg-simple_src_test
-}



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

2022-07-31 Thread Arthur Zamarin
commit: 0d79c677e6abd88a67201370e60c8ed354680f05
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Jul 31 17:12:23 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Jul 31 17:12:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d79c677

dev-java/gson: Stabilize 2.9.0-r2 arm64, #862130

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

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

diff --git a/dev-java/gson/gson-2.9.0-r2.ebuild 
b/dev-java/gson/gson-2.9.0-r2.ebuild
index bad7217e8a67..19d4e18df7d0 100644
--- a/dev-java/gson/gson-2.9.0-r2.ebuild
+++ b/dev-java/gson/gson-2.9.0-r2.ebuild
@@ -18,7 +18,7 @@ 
SRC_URI="https://github.com/google/${PN}/archive/${PN}-parent-${PV}.tar.gz -> ${
 
 LICENSE="Apache-2.0"
 SLOT="2.6"
-KEYWORDS="amd64 ~arm ~arm64 ppc64 x86"
+KEYWORDS="amd64 ~arm arm64 ppc64 x86"
 
 DEPEND=">=virtual/jdk-11:*"
 RDEPEND=">=virtual/jre-1.8:*"



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

2022-07-29 Thread Sam James
commit: c6dabec1e74919ccc66b26f42291d6315928e415
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul 30 02:33:50 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul 30 02:33:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6dabec1

dev-java/gson: Stabilize 2.9.0-r2 ppc64, #862130

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

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

diff --git a/dev-java/gson/gson-2.9.0-r2.ebuild 
b/dev-java/gson/gson-2.9.0-r2.ebuild
index 7dd8d3e31390..bad7217e8a67 100644
--- a/dev-java/gson/gson-2.9.0-r2.ebuild
+++ b/dev-java/gson/gson-2.9.0-r2.ebuild
@@ -18,7 +18,7 @@ 
SRC_URI="https://github.com/google/${PN}/archive/${PN}-parent-${PV}.tar.gz -> ${
 
 LICENSE="Apache-2.0"
 SLOT="2.6"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 ~arm ~arm64 ppc64 x86"
 
 DEPEND=">=virtual/jdk-11:*"
 RDEPEND=">=virtual/jre-1.8:*"



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

2022-07-29 Thread Sam James
commit: af904fe9c0fb10ec719e4dcc5430ff3328d15967
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul 30 02:32:43 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul 30 02:32:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af904fe9

dev-java/gson: Stabilize 2.9.0-r2 amd64, #862130

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

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

diff --git a/dev-java/gson/gson-2.9.0-r2.ebuild 
b/dev-java/gson/gson-2.9.0-r2.ebuild
index 461a65f8a3b9..7dd8d3e31390 100644
--- a/dev-java/gson/gson-2.9.0-r2.ebuild
+++ b/dev-java/gson/gson-2.9.0-r2.ebuild
@@ -18,7 +18,7 @@ 
SRC_URI="https://github.com/google/${PN}/archive/${PN}-parent-${PV}.tar.gz -> ${
 
 LICENSE="Apache-2.0"
 SLOT="2.6"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86"
 
 DEPEND=">=virtual/jdk-11:*"
 RDEPEND=">=virtual/jre-1.8:*"



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

2022-07-29 Thread Sam James
commit: 4535b48a054e210def24278c5471025715bd6d63
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul 30 02:31:39 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul 30 02:31:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4535b48a

dev-java/gson: Stabilize 2.9.0-r2 x86, #862130

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

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

diff --git a/dev-java/gson/gson-2.9.0-r2.ebuild 
b/dev-java/gson/gson-2.9.0-r2.ebuild
index c5ddf82b4f07..461a65f8a3b9 100644
--- a/dev-java/gson/gson-2.9.0-r2.ebuild
+++ b/dev-java/gson/gson-2.9.0-r2.ebuild
@@ -18,7 +18,7 @@ 
SRC_URI="https://github.com/google/${PN}/archive/${PN}-parent-${PV}.tar.gz -> ${
 
 LICENSE="Apache-2.0"
 SLOT="2.6"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 x86"
 
 DEPEND=">=virtual/jdk-11:*"
 RDEPEND=">=virtual/jre-1.8:*"



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

2022-07-28 Thread Sam James
commit: 95552ad8f808583da0afb128caa4be3c26e9517b
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Sun Jul 17 21:15:05 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jul 28 09:10:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95552ad8

dev-java/gson: change slot for version 2.9.0 back to slot 2.6

Conditionally excluding the test class failing with java 17 allows
returning to RDEPEND=">=virtual/jre-1.8:*" which makes this version
compatible with reverse dependencies, so it can use the existing slot 2.6.

Bug: https://bugs.gentoo.org/853136
Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Signed-off-by: Sam James  gentoo.org>

 dev-java/gson/gson-2.9.0-r2.ebuild | 60 ++
 1 file changed, 60 insertions(+)

diff --git a/dev-java/gson/gson-2.9.0-r2.ebuild 
b/dev-java/gson/gson-2.9.0-r2.ebuild
new file mode 100644
index ..c5ddf82b4f07
--- /dev/null
+++ b/dev-java/gson/gson-2.9.0-r2.ebuild
@@ -0,0 +1,60 @@
+# 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/google/gson/archive/gson-parent-2.9.0.tar.gz --slot 2.6 
--keywords "~amd64 ~arm ~arm64 ~ppc64 ~x86" --ebuild gson-2.9.0.ebuild
+
+EAPI=8
+
+JAVA_PKG_IUSE="doc source test"
+MAVEN_ID="com.google.code.gson:gson:2.9.0"
+JAVA_TESTING_FRAMEWORKS="junit-4"
+
+inherit java-pkg-2 java-pkg-simple
+
+DESCRIPTION="Gson JSON library"
+HOMEPAGE="https://github.com/google/gson;
+SRC_URI="https://github.com/google/${PN}/archive/${PN}-parent-${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="2.6"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+
+DEPEND=">=virtual/jdk-11:*"
+RDEPEND=">=virtual/jre-1.8:*"
+
+S="${WORKDIR}/${PN}-${PN}-parent-${PV}/${PN}"
+
+JAVA_SRC_DIR=(
+   "src/main/java"
+   "src/main/java-templates"
+)
+
+JAVA_TEST_GENTOO_CLASSPATH="junit-4"
+JAVA_TEST_SRC_DIR="src/test/java"
+JAVA_TEST_RESOURCE_DIRS="src/test/resources"
+
+JAVA_TEST_EXCLUDES=(
+   # requires the test class to be obfuscated using proguard which we do 
not have atm
+   "com.google.gson.functional.EnumWithObfuscatedTest"
+   # FAILURES!!!
+   # Tests run: 1090,  Failures: 3
+   # 
testComGoogleGsonAnnotationsPackage(com.google.gson.regression.OSGiTest)
+   # junit.framework.AssertionFailedError: Cannot find com.google.gson 
OSGi bundle manifest
+   "com.google.gson.regression.OSGiTest"
+   # 
testSerializeInternalImplementationObject(com.google.gson.functional.ReflectionAccessTest)
+   # java.lang.IllegalStateException: Expected BEGIN_ARRAY but was 
BEGIN_OBJECT at line 1 column 2 path $
+   "com.google.gson.functional.ReflectionAccessTest"
+)
+
+src_prepare() {
+   default
+   sed -e "s/\${project.version}/${PV}/g" \
+   -i 
src/main/java-templates/com/google/gson/internal/GsonBuildConfig.java \
+   || die "Failed to set version"
+
+   local vm_version="$(java-config -g PROVIDES_VERSION)"
+   if ver_test "${vm_version}" -ge "17" ; then
+   JAVA_TEST_EXCLUDES+=( 
"com.google.gson.internal.bind.DefaultDateTypeAdapterTest" )
+   fi
+}



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

2022-06-17 Thread Arthur Zamarin
commit: 3aa3ae1fe3b8dff5a8359ed795fb7e5368f4c2a5
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jun 17 10:48:43 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jun 17 10:48:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3aa3ae1f

dev-java/gson: Stabilize 2.9.0-r1 ppc64, #850913

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

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

diff --git a/dev-java/gson/gson-2.9.0-r1.ebuild 
b/dev-java/gson/gson-2.9.0-r1.ebuild
index 65e6899520af..b6821636dfbf 100644
--- a/dev-java/gson/gson-2.9.0-r1.ebuild
+++ b/dev-java/gson/gson-2.9.0-r1.ebuild
@@ -18,7 +18,7 @@ 
SRC_URI="https://github.com/google/${PN}/archive/${PN}-parent-${PV}.tar.gz -> ${
 
 LICENSE="Apache-2.0"
 SLOT="2.9"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
+KEYWORDS="amd64 ~arm arm64 ppc64 x86"
 
 DEPEND="
virtual/jdk:11



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

2022-06-11 Thread Sam James
commit: cc3ca89863fcadc63a80ccc08ec3cf1d4d2a07a8
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 11 23:27:32 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 11 23:27:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc3ca898

dev-java/gson: Stabilize 2.9.0-r1 x86, #850913

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

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

diff --git a/dev-java/gson/gson-2.9.0-r1.ebuild 
b/dev-java/gson/gson-2.9.0-r1.ebuild
index d2927657733d..65e6899520af 100644
--- a/dev-java/gson/gson-2.9.0-r1.ebuild
+++ b/dev-java/gson/gson-2.9.0-r1.ebuild
@@ -18,7 +18,7 @@ 
SRC_URI="https://github.com/google/${PN}/archive/${PN}-parent-${PV}.tar.gz -> ${
 
 LICENSE="Apache-2.0"
 SLOT="2.9"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
 
 DEPEND="
virtual/jdk:11



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

2022-06-11 Thread Agostino Sarubbo
commit: 9b8726fa2f84baf1aaf3c9baf169ff4f04bf10ea
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sat Jun 11 07:36:39 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sat Jun 11 07:36:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b8726fa

dev-java/gson: amd64 stable wrt bug #850913

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/dev-java/gson/gson-2.9.0-r1.ebuild 
b/dev-java/gson/gson-2.9.0-r1.ebuild
index 82bddbf0dd46..d2927657733d 100644
--- a/dev-java/gson/gson-2.9.0-r1.ebuild
+++ b/dev-java/gson/gson-2.9.0-r1.ebuild
@@ -18,7 +18,7 @@ 
SRC_URI="https://github.com/google/${PN}/archive/${PN}-parent-${PV}.tar.gz -> ${
 
 LICENSE="Apache-2.0"
 SLOT="2.9"
-KEYWORDS="~amd64 ~arm arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~x86"
 
 DEPEND="
virtual/jdk:11



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

2022-06-10 Thread Jakov Smolić
commit: dbad0beb39977755d1d4adc537e502dfca481ee9
Author: Jakov Smolić  gentoo  org>
AuthorDate: Fri Jun 10 20:19:52 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Fri Jun 10 20:19:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dbad0beb

dev-java/gson: Stabilize 2.9.0-r1 arm64, #850913

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

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

diff --git a/dev-java/gson/gson-2.9.0-r1.ebuild 
b/dev-java/gson/gson-2.9.0-r1.ebuild
index 655185099b31..82bddbf0dd46 100644
--- a/dev-java/gson/gson-2.9.0-r1.ebuild
+++ b/dev-java/gson/gson-2.9.0-r1.ebuild
@@ -18,7 +18,7 @@ 
SRC_URI="https://github.com/google/${PN}/archive/${PN}-parent-${PV}.tar.gz -> ${
 
 LICENSE="Apache-2.0"
 SLOT="2.9"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm arm64 ~ppc64 ~x86"
 
 DEPEND="
virtual/jdk:11



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

2022-05-11 Thread Florian Schmaus
commit: 5c6d6b96a4b326476df3f25a8338b9bb1e3a3be4
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Wed May 11 15:10:16 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed May 11 17:16:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c6d6b96

dev-java/gson: SLOT 2.6 -> 2.9

Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Signed-off-by: Florian Schmaus  gentoo.org>

 dev-java/gson/gson-2.9.0-r1.ebuild | 63 ++
 1 file changed, 63 insertions(+)

diff --git a/dev-java/gson/gson-2.9.0-r1.ebuild 
b/dev-java/gson/gson-2.9.0-r1.ebuild
new file mode 100644
index ..655185099b31
--- /dev/null
+++ b/dev-java/gson/gson-2.9.0-r1.ebuild
@@ -0,0 +1,63 @@
+# 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/google/gson/archive/gson-parent-2.9.0.tar.gz --slot 2.6 
--keywords "~amd64 ~arm ~arm64 ~ppc64 ~x86" --ebuild gson-2.9.0.ebuild
+
+EAPI=8
+
+JAVA_PKG_IUSE="doc source test"
+MAVEN_ID="com.google.code.gson:gson:2.9.0"
+JAVA_TESTING_FRAMEWORKS="junit-4"
+
+inherit java-pkg-2 java-pkg-simple
+
+DESCRIPTION="Gson JSON library"
+HOMEPAGE="https://github.com/google/gson;
+SRC_URI="https://github.com/google/${PN}/archive/${PN}-parent-${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="2.9"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+
+DEPEND="
+   virtual/jdk:11
+"
+
+# Set to jre-11:* since jre-1.8:* causes errors:
+# error: Invalid SafeVarargs annotation. Instance method 
assertIterationOrder(Iterable,T...) is not final.
+# in src/test/java/com/google/gson/internal/LinkedTreeMapTest.java:164:
+RDEPEND="
+   >=virtual/jre-11:*
+"
+
+S="${WORKDIR}/${PN}-${PN}-parent-${PV}/${PN}"
+
+JAVA_SRC_DIR=(
+   "src/main/java"
+   "src/main/java-templates"
+)
+
+JAVA_TEST_GENTOO_CLASSPATH="junit-4"
+JAVA_TEST_SRC_DIR="src/test/java"
+JAVA_TEST_RESOURCE_DIRS=(
+   "src/test/resources"
+)
+
+JAVA_TEST_EXCLUDES=(
+   # requires the test class to be obfuscated using proguard which we do 
not have atm
+   "com.google.gson.functional.EnumWithObfuscatedTest"
+   # FAILURES!!!
+   # Tests run: 1090,  Failures: 3
+   # 
testComGoogleGsonAnnotationsPackage(com.google.gson.regression.OSGiTest)
+   # junit.framework.AssertionFailedError: Cannot find com.google.gson 
OSGi bundle manifest
+   "com.google.gson.regression.OSGiTest"
+   # 
testSerializeInternalImplementationObject(com.google.gson.functional.ReflectionAccessTest)
+   # java.lang.IllegalStateException: Expected BEGIN_ARRAY but was 
BEGIN_OBJECT at line 1 column 2 path $
+   "com.google.gson.functional.ReflectionAccessTest"
+)
+
+src_prepare() {
+   default
+   sed -i "s/\${project.version}/${PV}/g" 
src/main/java-templates/com/google/gson/internal/GsonBuildConfig.java || die 
"Failed to set version"
+}



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

2022-05-11 Thread Florian Schmaus
commit: 8ccc38b5c9b76321ca10d91dd3809782a1079b9e
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Wed May 11 15:11:33 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed May 11 17:16:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ccc38b5

dev-java/gson: drop 2.9.0

Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Signed-off-by: Florian Schmaus  gentoo.org>

 dev-java/gson/gson-2.9.0.ebuild | 63 -
 1 file changed, 63 deletions(-)

diff --git a/dev-java/gson/gson-2.9.0.ebuild b/dev-java/gson/gson-2.9.0.ebuild
deleted file mode 100644
index f5694762cc65..
--- a/dev-java/gson/gson-2.9.0.ebuild
+++ /dev/null
@@ -1,63 +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/google/gson/archive/gson-parent-2.9.0.tar.gz --slot 2.6 
--keywords "~amd64 ~arm ~arm64 ~ppc64 ~x86" --ebuild gson-2.9.0.ebuild
-
-EAPI=8
-
-JAVA_PKG_IUSE="doc source test"
-MAVEN_ID="com.google.code.gson:gson:2.9.0"
-JAVA_TESTING_FRAMEWORKS="junit-4"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="Gson JSON library"
-HOMEPAGE="https://github.com/google/gson;
-SRC_URI="https://github.com/google/${PN}/archive/${PN}-parent-${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="2.6"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
-
-DEPEND="
-   virtual/jdk:11
-"
-
-# Set to jre-11:* since jre-1.8:* causes errors:
-# error: Invalid SafeVarargs annotation. Instance method 
assertIterationOrder(Iterable,T...) is not final.
-# in src/test/java/com/google/gson/internal/LinkedTreeMapTest.java:164:
-RDEPEND="
-   >=virtual/jre-11:*
-"
-
-S="${WORKDIR}/${PN}-${PN}-parent-${PV}/${PN}"
-
-JAVA_SRC_DIR=(
-   "src/main/java"
-   "src/main/java-templates"
-)
-
-JAVA_TEST_GENTOO_CLASSPATH="junit-4"
-JAVA_TEST_SRC_DIR="src/test/java"
-JAVA_TEST_RESOURCE_DIRS=(
-   "src/test/resources"
-)
-
-JAVA_TEST_EXCLUDES=(
-   # requires the test class to be obfuscated using proguard which we do 
not have atm
-   "com.google.gson.functional.EnumWithObfuscatedTest"
-   # FAILURES!!!
-   # Tests run: 1090,  Failures: 3
-   # 
testComGoogleGsonAnnotationsPackage(com.google.gson.regression.OSGiTest)
-   # junit.framework.AssertionFailedError: Cannot find com.google.gson 
OSGi bundle manifest
-   "com.google.gson.regression.OSGiTest"
-   # 
testSerializeInternalImplementationObject(com.google.gson.functional.ReflectionAccessTest)
-   # java.lang.IllegalStateException: Expected BEGIN_ARRAY but was 
BEGIN_OBJECT at line 1 column 2 path $
-   "com.google.gson.functional.ReflectionAccessTest"
-)
-
-src_prepare() {
-   default
-   sed -i "s/\${project.version}/${PV}/g" 
src/main/java-templates/com/google/gson/internal/GsonBuildConfig.java || die 
"Failed to set version"
-}



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

2022-05-11 Thread Florian Schmaus
commit: 908691da1cd5fc82983f37fce2541525aca48337
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Mon May  9 10:57:14 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed May 11 13:36:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=908691da

dev-java/gson: add 2.9.0

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

 dev-java/gson/Manifest  |  1 +
 dev-java/gson/gson-2.9.0.ebuild | 63 +
 2 files changed, 64 insertions(+)

diff --git a/dev-java/gson/Manifest b/dev-java/gson/Manifest
index 9a396043ab0c..439250dc98ed 100644
--- a/dev-java/gson/Manifest
+++ b/dev-java/gson/Manifest
@@ -1 +1,2 @@
 DIST gson-2.8.8-sources.tar.gz 393941 BLAKE2B 
ebdd1088a069eea58e5ea4e2eddea0d42064c53f7284778b1b7217c8bc7abeb7e14350e19d838af1d94f78c5c38aca6de0f37674b022f0e528ed65eef803c3f1
 SHA512 
f90ad679c99c5e9a6ee9e397e59ab1d7d94a9c82366902b808addc40ebbab101fdba7fc83e4666c4f35e52d8b127e6f901e65072a7de210496466074dcd043c5
+DIST gson-2.9.0.tar.gz 350309 BLAKE2B 
f17f7a7410744b14cb79c979b35c7f3c46a3d9e922722c41893b872013319a1bd06d81526e8380055aafa47524bfcc50e02629d1c5994e1f9f81df4391a9c651
 SHA512 
25e57f0e3cbff7e4d33070d250ba4ecf1c659380bce07863c52a3b30edd0ba88c923e55b0f38098b5ce3827a74a21c4d41f9de02f6a84da771ae39fd823667d3

diff --git a/dev-java/gson/gson-2.9.0.ebuild b/dev-java/gson/gson-2.9.0.ebuild
new file mode 100644
index ..f5694762cc65
--- /dev/null
+++ b/dev-java/gson/gson-2.9.0.ebuild
@@ -0,0 +1,63 @@
+# 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/google/gson/archive/gson-parent-2.9.0.tar.gz --slot 2.6 
--keywords "~amd64 ~arm ~arm64 ~ppc64 ~x86" --ebuild gson-2.9.0.ebuild
+
+EAPI=8
+
+JAVA_PKG_IUSE="doc source test"
+MAVEN_ID="com.google.code.gson:gson:2.9.0"
+JAVA_TESTING_FRAMEWORKS="junit-4"
+
+inherit java-pkg-2 java-pkg-simple
+
+DESCRIPTION="Gson JSON library"
+HOMEPAGE="https://github.com/google/gson;
+SRC_URI="https://github.com/google/${PN}/archive/${PN}-parent-${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="2.6"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+
+DEPEND="
+   virtual/jdk:11
+"
+
+# Set to jre-11:* since jre-1.8:* causes errors:
+# error: Invalid SafeVarargs annotation. Instance method 
assertIterationOrder(Iterable,T...) is not final.
+# in src/test/java/com/google/gson/internal/LinkedTreeMapTest.java:164:
+RDEPEND="
+   >=virtual/jre-11:*
+"
+
+S="${WORKDIR}/${PN}-${PN}-parent-${PV}/${PN}"
+
+JAVA_SRC_DIR=(
+   "src/main/java"
+   "src/main/java-templates"
+)
+
+JAVA_TEST_GENTOO_CLASSPATH="junit-4"
+JAVA_TEST_SRC_DIR="src/test/java"
+JAVA_TEST_RESOURCE_DIRS=(
+   "src/test/resources"
+)
+
+JAVA_TEST_EXCLUDES=(
+   # requires the test class to be obfuscated using proguard which we do 
not have atm
+   "com.google.gson.functional.EnumWithObfuscatedTest"
+   # FAILURES!!!
+   # Tests run: 1090,  Failures: 3
+   # 
testComGoogleGsonAnnotationsPackage(com.google.gson.regression.OSGiTest)
+   # junit.framework.AssertionFailedError: Cannot find com.google.gson 
OSGi bundle manifest
+   "com.google.gson.regression.OSGiTest"
+   # 
testSerializeInternalImplementationObject(com.google.gson.functional.ReflectionAccessTest)
+   # java.lang.IllegalStateException: Expected BEGIN_ARRAY but was 
BEGIN_OBJECT at line 1 column 2 path $
+   "com.google.gson.functional.ReflectionAccessTest"
+)
+
+src_prepare() {
+   default
+   sed -i "s/\${project.version}/${PV}/g" 
src/main/java-templates/com/google/gson/internal/GsonBuildConfig.java || die 
"Failed to set version"
+}



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

2022-05-06 Thread Florian Schmaus
commit: d63a9e7f5a0860147059944cf1091445f43143e3
Author: Florian Schmaus  gentoo  org>
AuthorDate: Fri May  6 11:45:10 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Fri May  6 11:46:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d63a9e7f

dev-java/gson: require JDK 11 to compile module-info.java

Closes: https://bugs.gentoo.org/842912
Signed-off-by: Florian Schmaus  gentoo.org>

 dev-java/gson/{gson-2.8.8.ebuild => gson-2.8.8-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/gson/gson-2.8.8.ebuild 
b/dev-java/gson/gson-2.8.8-r1.ebuild
similarity index 98%
rename from dev-java/gson/gson-2.8.8.ebuild
rename to dev-java/gson/gson-2.8.8-r1.ebuild
index a4d0f7c1d6f9..a69ff0ad0aab 100644
--- a/dev-java/gson/gson-2.8.8.ebuild
+++ b/dev-java/gson/gson-2.8.8-r1.ebuild
@@ -26,7 +26,7 @@ KEYWORDS="amd64 ~arm arm64 ppc64 x86"
 # test? junit:junit:4.13.2 -> >=dev-java/junit-4.13.2:4
 
 DEPEND="
-   >=virtual/jdk-1.8:*
+   virtual/jdk:11
 "
 
 RDEPEND="



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

2022-01-26 Thread Miroslav Šulc
commit: c6d6e8db1dabd37fc3af23107f7f8a962994f32d
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Thu Jan 27 07:53:20 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Thu Jan 27 07:53:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6d6e8db

dev-java/gson: removed obsolete 2.8.7

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

 dev-java/gson/Manifest  |  1 -
 dev-java/gson/gson-2.8.7.ebuild | 39 ---
 2 files changed, 40 deletions(-)

diff --git a/dev-java/gson/Manifest b/dev-java/gson/Manifest
index f2299df636ac..9a396043ab0c 100644
--- a/dev-java/gson/Manifest
+++ b/dev-java/gson/Manifest
@@ -1,2 +1 @@
 DIST gson-2.8.8-sources.tar.gz 393941 BLAKE2B 
ebdd1088a069eea58e5ea4e2eddea0d42064c53f7284778b1b7217c8bc7abeb7e14350e19d838af1d94f78c5c38aca6de0f37674b022f0e528ed65eef803c3f1
 SHA512 
f90ad679c99c5e9a6ee9e397e59ab1d7d94a9c82366902b808addc40ebbab101fdba7fc83e4666c4f35e52d8b127e6f901e65072a7de210496466074dcd043c5
-DIST gson-parent-2.8.7.tar.gz 391617 BLAKE2B 
2c0fa3927d44c4a5c961518955dfbe6fee60dd61026002d0152d25d6f22dd4ac08b4323256af1053d0f17ef5d9f2a2a3ee86cedebd52a112d258e8c8c37e545d
 SHA512 
044032b24ec1198d054807ccbfd91301307992b6e7d03a2e8578be79a2cdb28ba0ba57a954f11ad43022ec696c1522d242ed6b1045f831c9a370e0621e674fe0

diff --git a/dev-java/gson/gson-2.8.7.ebuild b/dev-java/gson/gson-2.8.7.ebuild
deleted file mode 100644
index cf9e81cf77cf..
--- a/dev-java/gson/gson-2.8.7.ebuild
+++ /dev/null
@@ -1,39 +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 gson/pom.xml 
--download-uri https://github.com/google/gson/archive/gson-parent-2.8.7.tar.gz 
--slot 2.6 --keywords "~amd64 ~ppc64 ~x86" --ebuild gson-2.8.7.ebuild
-
-EAPI=7
-
-JAVA_PKG_IUSE="doc source test"
-MAVEN_ID="com.google.code.gson:gson:2.8.7"
-JAVA_TESTING_FRAMEWORKS="junit-4"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="Gson JSON library"
-HOMEPAGE="https://github.com/google/gson/gson;
-SRC_URI="https://github.com/google/${PN}/archive/${PN}-parent-${PV}.tar.gz;
-
-LICENSE="Apache-2.0"
-SLOT="2.6"
-KEYWORDS="amd64 ppc64 x86"
-
-DEPEND=">=virtual/jdk-1.8:*"
-RDEPEND=">=virtual/jre-1.8:*"
-
-S="${WORKDIR}/${PN}-${PN}-parent-${PV}/${PN}"
-
-JAVA_SRC_DIR=(
-   "src/main/java"
-   "src/main/java-templates"
-)
-
-JAVA_TEST_GENTOO_CLASSPATH="junit-4"
-JAVA_TEST_SRC_DIR="src/test/java"
-
-src_prepare() {
-   default
-   sed -i "s/\${project.version}/${PV}/g" 
src/main/java-templates/com/google/gson/internal/GsonBuildConfig.java || die 
"Failed to set version"
-}



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

2022-01-26 Thread Arthur Zamarin
commit: ee9bf3a7bfaff59463e9b0b44793dc770f736733
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Jan 26 19:16:37 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Jan 26 19:16:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee9bf3a7

dev-java/gson: Stabilize 2.8.8 ppc64, #832013

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

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

diff --git a/dev-java/gson/gson-2.8.8.ebuild b/dev-java/gson/gson-2.8.8.ebuild
index 143a181a9654..a4d0f7c1d6f9 100644
--- a/dev-java/gson/gson-2.8.8.ebuild
+++ b/dev-java/gson/gson-2.8.8.ebuild
@@ -18,7 +18,7 @@ 
SRC_URI="https://github.com/google/${PN}/archive/${PN}-parent-${PV}.tar.gz -> ${
 
 LICENSE="Apache-2.0"
 SLOT="2.6"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
+KEYWORDS="amd64 ~arm arm64 ppc64 x86"
 
 # Compile dependencies
 # POM: ${PN}/pom.xml



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

2022-01-25 Thread Sam James
commit: f65df8ea2b4ca2a90b8f1c0082177d6dfd2caff2
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan 25 22:16:15 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 25 22:16:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f65df8ea

dev-java/gson: Stabilize 2.8.8 arm64, #832013

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

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

diff --git a/dev-java/gson/gson-2.8.8.ebuild b/dev-java/gson/gson-2.8.8.ebuild
index 7386f72f7761..143a181a9654 100644
--- a/dev-java/gson/gson-2.8.8.ebuild
+++ b/dev-java/gson/gson-2.8.8.ebuild
@@ -18,7 +18,7 @@ 
SRC_URI="https://github.com/google/${PN}/archive/${PN}-parent-${PV}.tar.gz -> ${
 
 LICENSE="Apache-2.0"
 SLOT="2.6"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
 
 # Compile dependencies
 # POM: ${PN}/pom.xml



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

2022-01-25 Thread Jakov Smolić
commit: a14b528e7d829e2782df4fc515419c1a46449e61
Author: Jakov Smolić  gentoo  org>
AuthorDate: Tue Jan 25 08:49:49 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Tue Jan 25 08:49:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a14b528e

dev-java/gson: Stabilize 2.8.8 amd64, #832013

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

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

diff --git a/dev-java/gson/gson-2.8.8.ebuild b/dev-java/gson/gson-2.8.8.ebuild
index ae03a8f412f6..724e1e3eff22 100644
--- a/dev-java/gson/gson-2.8.8.ebuild
+++ b/dev-java/gson/gson-2.8.8.ebuild
@@ -18,7 +18,7 @@ 
SRC_URI="https://github.com/google/${PN}/archive/${PN}-parent-${PV}.tar.gz -> ${
 
 LICENSE="Apache-2.0"
 SLOT="2.6"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86"
 
 # Compile dependencies
 # POM: ${PN}/pom.xml



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

2022-01-25 Thread Jakov Smolić
commit: e207b52524e9ce193b9eae1c556b35d0a615f993
Author: Jakov Smolić  gentoo  org>
AuthorDate: Tue Jan 25 08:50:00 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Tue Jan 25 08:50:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e207b525

dev-java/gson: Stabilize 2.8.8 x86, #832013

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

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

diff --git a/dev-java/gson/gson-2.8.8.ebuild b/dev-java/gson/gson-2.8.8.ebuild
index 724e1e3eff22..7386f72f7761 100644
--- a/dev-java/gson/gson-2.8.8.ebuild
+++ b/dev-java/gson/gson-2.8.8.ebuild
@@ -18,7 +18,7 @@ 
SRC_URI="https://github.com/google/${PN}/archive/${PN}-parent-${PV}.tar.gz -> ${
 
 LICENSE="Apache-2.0"
 SLOT="2.6"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86"
 
 # Compile dependencies
 # POM: ${PN}/pom.xml



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

2022-01-20 Thread Miroslav Šulc
commit: 58a7960bc20f87e27f6c8865f64d88a5b6eaa07f
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Wed Jan 19 12:25:05 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Thu Jan 20 10:20:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58a7960b

dev-java/gson: exclude 1 test if vm_version="1.8"

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

 dev-java/gson/gson-2.8.8.ebuild | 11 ++-
 1 file changed, 10 insertions(+), 1 deletion(-)

diff --git a/dev-java/gson/gson-2.8.8.ebuild b/dev-java/gson/gson-2.8.8.ebuild
index b01f741b2d88..ae03a8f412f6 100644
--- a/dev-java/gson/gson-2.8.8.ebuild
+++ b/dev-java/gson/gson-2.8.8.ebuild
@@ -13,8 +13,9 @@ JAVA_TESTING_FRAMEWORKS="junit-4"
 inherit java-pkg-2 java-pkg-simple
 
 DESCRIPTION="Gson JSON library"
-HOMEPAGE="https://github.com/google/gson/gson;
+HOMEPAGE="https://github.com/google/gson;
 SRC_URI="https://github.com/google/${PN}/archive/${PN}-parent-${PV}.tar.gz -> 
${P}-sources.tar.gz"
+
 LICENSE="Apache-2.0"
 SLOT="2.6"
 KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
@@ -54,3 +55,11 @@ src_prepare() {
default
sed -i "s/\${project.version}/${PV}/g" 
src/main/java-templates/com/google/gson/internal/GsonBuildConfig.java || die 
"Failed to set version"
 }
+
+src_test() {
+   local vm_version="$(java-config -g PROVIDES_VERSION)"
+   if [[ "${vm_version}" == "1.8" ]] ; then
+   JAVA_TEST_EXCLUDES+=( "com.google.gson.JsonArrayTest" )
+   fi
+   java-pkg-simple_src_test
+}



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

2022-01-07 Thread Arthur Zamarin
commit: c8fb6b7f30ee804fd1745ed2709da4d693e2a3b5
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jan  7 20:42:01 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jan  7 20:42:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8fb6b7f

dev-java/gson: Keyword 2.8.8 arm64, #830680

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

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

diff --git a/dev-java/gson/gson-2.8.8.ebuild b/dev-java/gson/gson-2.8.8.ebuild
index dd8db4f094e9..b01f741b2d88 100644
--- a/dev-java/gson/gson-2.8.8.ebuild
+++ b/dev-java/gson/gson-2.8.8.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="https://github.com/google/gson/gson;
 SRC_URI="https://github.com/google/${PN}/archive/${PN}-parent-${PV}.tar.gz -> 
${P}-sources.tar.gz"
 LICENSE="Apache-2.0"
 SLOT="2.6"
-KEYWORDS="~amd64 ~arm ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
 
 # Compile dependencies
 # POM: ${PN}/pom.xml



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

2022-01-07 Thread Arthur Zamarin
commit: f467cc2006b75cc7676b50a28b8adbb31ec5ed70
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jan  7 20:38:13 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jan  7 20:40:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f467cc20

dev-java/gson: Keyword 2.8.8 arm, #830680

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

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

diff --git a/dev-java/gson/gson-2.8.8.ebuild b/dev-java/gson/gson-2.8.8.ebuild
index d8e2d41c9241..dd8db4f094e9 100644
--- a/dev-java/gson/gson-2.8.8.ebuild
+++ b/dev-java/gson/gson-2.8.8.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # Skeleton command:
@@ -17,7 +17,7 @@ HOMEPAGE="https://github.com/google/gson/gson;
 SRC_URI="https://github.com/google/${PN}/archive/${PN}-parent-${PV}.tar.gz -> 
${P}-sources.tar.gz"
 LICENSE="Apache-2.0"
 SLOT="2.6"
-KEYWORDS="~amd64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~ppc64 ~x86"
 
 # Compile dependencies
 # POM: ${PN}/pom.xml



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

2021-11-26 Thread Sam James
commit: a38f499429d060e35b420fd08af2ad6c68fe22d5
Author: Sam James  gentoo  org>
AuthorDate: Fri Nov 26 09:23:41 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Nov 26 09:23:41 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a38f4994

dev-java/gson: Stabilize 2.8.7 ppc64, #809932

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

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

diff --git a/dev-java/gson/gson-2.8.7.ebuild b/dev-java/gson/gson-2.8.7.ebuild
index 35e416438a42..cf9e81cf77cf 100644
--- a/dev-java/gson/gson-2.8.7.ebuild
+++ b/dev-java/gson/gson-2.8.7.ebuild
@@ -18,7 +18,7 @@ 
SRC_URI="https://github.com/google/${PN}/archive/${PN}-parent-${PV}.tar.gz;
 
 LICENSE="Apache-2.0"
 SLOT="2.6"
-KEYWORDS="amd64 ~ppc64 x86"
+KEYWORDS="amd64 ppc64 x86"
 
 DEPEND=">=virtual/jdk-1.8:*"
 RDEPEND=">=virtual/jre-1.8:*"



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

2021-11-12 Thread Agostino Sarubbo
commit: 96c9ac3b832e7bbc0591db2229099ec4b9df0280
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Nov 12 08:16:17 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Nov 12 08:16:17 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96c9ac3b

dev-java/gson: x86 stable wrt bug #809932

Package-Manager: Portage-3.0.20, Repoman-3.0.3
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/dev-java/gson/gson-2.8.7.ebuild b/dev-java/gson/gson-2.8.7.ebuild
index a434eecae68..35e416438a4 100644
--- a/dev-java/gson/gson-2.8.7.ebuild
+++ b/dev-java/gson/gson-2.8.7.ebuild
@@ -18,7 +18,7 @@ 
SRC_URI="https://github.com/google/${PN}/archive/${PN}-parent-${PV}.tar.gz;
 
 LICENSE="Apache-2.0"
 SLOT="2.6"
-KEYWORDS="amd64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~ppc64 x86"
 
 DEPEND=">=virtual/jdk-1.8:*"
 RDEPEND=">=virtual/jre-1.8:*"



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

2021-11-11 Thread Agostino Sarubbo
commit: 5ad2e4a60d4eeb9b00810b66f22ea87ff208eb82
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Nov 11 11:35:37 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Nov 11 11:35:37 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ad2e4a6

dev-java/gson: amd64 stable wrt bug #809932

Package-Manager: Portage-3.0.20, Repoman-3.0.3
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/dev-java/gson/gson-2.8.7.ebuild b/dev-java/gson/gson-2.8.7.ebuild
index af292bcfcff..a434eecae68 100644
--- a/dev-java/gson/gson-2.8.7.ebuild
+++ b/dev-java/gson/gson-2.8.7.ebuild
@@ -18,7 +18,7 @@ 
SRC_URI="https://github.com/google/${PN}/archive/${PN}-parent-${PV}.tar.gz;
 
 LICENSE="Apache-2.0"
 SLOT="2.6"
-KEYWORDS="~amd64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~ppc64 ~x86"
 
 DEPEND=">=virtual/jdk-1.8:*"
 RDEPEND=">=virtual/jre-1.8:*"



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

2021-10-26 Thread Miroslav Šulc
commit: 6ff0530bb802ca7958f741297e00291ef861c6a1
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Tue Oct 26 10:10:03 2021 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Tue Oct 26 10:10:08 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ff0530b

dev-java/gson: bump to 2.8.8

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

 dev-java/gson/Manifest  |  1 +
 dev-java/gson/gson-2.8.8.ebuild | 56 +
 2 files changed, 57 insertions(+)

diff --git a/dev-java/gson/Manifest b/dev-java/gson/Manifest
index 2f13307216b..f2299df636a 100644
--- a/dev-java/gson/Manifest
+++ b/dev-java/gson/Manifest
@@ -1 +1,2 @@
+DIST gson-2.8.8-sources.tar.gz 393941 BLAKE2B 
ebdd1088a069eea58e5ea4e2eddea0d42064c53f7284778b1b7217c8bc7abeb7e14350e19d838af1d94f78c5c38aca6de0f37674b022f0e528ed65eef803c3f1
 SHA512 
f90ad679c99c5e9a6ee9e397e59ab1d7d94a9c82366902b808addc40ebbab101fdba7fc83e4666c4f35e52d8b127e6f901e65072a7de210496466074dcd043c5
 DIST gson-parent-2.8.7.tar.gz 391617 BLAKE2B 
2c0fa3927d44c4a5c961518955dfbe6fee60dd61026002d0152d25d6f22dd4ac08b4323256af1053d0f17ef5d9f2a2a3ee86cedebd52a112d258e8c8c37e545d
 SHA512 
044032b24ec1198d054807ccbfd91301307992b6e7d03a2e8578be79a2cdb28ba0ba57a954f11ad43022ec696c1522d242ed6b1045f831c9a370e0621e674fe0

diff --git a/dev-java/gson/gson-2.8.8.ebuild b/dev-java/gson/gson-2.8.8.ebuild
new file mode 100644
index 000..d8e2d41c924
--- /dev/null
+++ b/dev-java/gson/gson-2.8.8.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Skeleton command:
+# java-ebuilder --generate-ebuild --workdir . --pom gson/pom.xml 
--download-uri https://github.com/google/gson/archive/gson-parent-2.8.8.tar.gz 
--slot 2.6 --keywords "~amd64 ~ppc64 ~x86" --ebuild gson-2.8.8.ebuild
+
+EAPI=7
+
+JAVA_PKG_IUSE="doc source test"
+MAVEN_ID="com.google.code.gson:gson:2.8.8"
+JAVA_TESTING_FRAMEWORKS="junit-4"
+
+inherit java-pkg-2 java-pkg-simple
+
+DESCRIPTION="Gson JSON library"
+HOMEPAGE="https://github.com/google/gson/gson;
+SRC_URI="https://github.com/google/${PN}/archive/${PN}-parent-${PV}.tar.gz -> 
${P}-sources.tar.gz"
+LICENSE="Apache-2.0"
+SLOT="2.6"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+
+# Compile dependencies
+# POM: ${PN}/pom.xml
+# test? com.github.wvengen:proguard-maven-plugin:2.4.0 -> 
!!!groupId-not-found!!!
+# test? junit:junit:4.13.2 -> >=dev-java/junit-4.13.2:4
+
+DEPEND="
+   >=virtual/jdk-1.8:*
+"
+
+RDEPEND="
+   >=virtual/jre-1.8:*
+"
+
+S="${WORKDIR}/${PN}-${PN}-parent-${PV}/${PN}"
+
+JAVA_SRC_DIR=(
+   "src/main/java"
+   "src/main/java-templates"
+)
+
+JAVA_TEST_GENTOO_CLASSPATH="junit-4"
+JAVA_TEST_SRC_DIR="src/test/java"
+JAVA_TEST_RESOURCE_DIRS=(
+   "src/test/resources"
+)
+
+JAVA_TEST_EXCLUDES=(
+   # requires the test class to be obfuscated using proguard which we do 
not have atm
+   "com.google.gson.functional.EnumWithObfuscatedTest"
+)
+
+src_prepare() {
+   default
+   sed -i "s/\${project.version}/${PV}/g" 
src/main/java-templates/com/google/gson/internal/GsonBuildConfig.java || die 
"Failed to set version"
+}



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

2021-07-18 Thread Florian Schmaus
commit: ff2e5bc72f26cb6ed0d470bffb65c6d6413c061e
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Sun Jul 18 07:44:23 2021 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Sun Jul 18 09:39:15 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff2e5bc7

dev-java/gson: remove obsolete 2.7-r1

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

 dev-java/gson/Manifest   |  1 -
 dev-java/gson/gson-2.7-r1.ebuild | 22 --
 2 files changed, 23 deletions(-)

diff --git a/dev-java/gson/Manifest b/dev-java/gson/Manifest
index 464459fa140..2f13307216b 100644
--- a/dev-java/gson/Manifest
+++ b/dev-java/gson/Manifest
@@ -1,2 +1 @@
-DIST gson-parent-2.7.tar.gz 437390 BLAKE2B 
596331eb829797ecb172c55bef3bca0710c1461f504d1ff6170f332c3a77fbe8cf79b85b8ca16867040b86c46d6dcef09b0bf29d213fa82dfb911fff57eb
 SHA512 
663365566234bff0a94eac6ad4cd6e772b8fd542af2cccba2c2f75081935247eebf1a2502d5ce5dd0a0e75e140e17a689880a3aa04fa7c47a1e7bc834edd415e
 DIST gson-parent-2.8.7.tar.gz 391617 BLAKE2B 
2c0fa3927d44c4a5c961518955dfbe6fee60dd61026002d0152d25d6f22dd4ac08b4323256af1053d0f17ef5d9f2a2a3ee86cedebd52a112d258e8c8c37e545d
 SHA512 
044032b24ec1198d054807ccbfd91301307992b6e7d03a2e8578be79a2cdb28ba0ba57a954f11ad43022ec696c1522d242ed6b1045f831c9a370e0621e674fe0

diff --git a/dev-java/gson/gson-2.7-r1.ebuild b/dev-java/gson/gson-2.7-r1.ebuild
deleted file mode 100644
index 54f042e16ae..000
--- a/dev-java/gson/gson-2.7-r1.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MY_P="${PN}-parent-${PV}"
-JAVA_PKG_IUSE="doc source"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="Java library to convert JSON to Java objects and vice-versa"
-HOMEPAGE="https://github.com/google/gson;
-SRC_URI="https://github.com/google/${PN}/archive/${MY_P}.tar.gz;
-LICENSE="Apache-2.0"
-SLOT="2.6"
-KEYWORDS="~amd64 ~ppc64 ~x86"
-
-DEPEND=">=virtual/jdk-1.8:*"
-RDEPEND=">=virtual/jre-1.8:*"
-
-S="${WORKDIR}/${PN}-${MY_P}"
-JAVA_SRC_DIR="${PN}/src/main/java"



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

2021-07-01 Thread Miroslav Šulc
commit: d62bf5a5a6cd70ab9058295ab6eb725cb91bfff7
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Thu Jul  1 14:37:18 2021 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Thu Jul  1 14:37:18 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d62bf5a5

dev-java/gson: fixed remaining tests in 2.8.7

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

 dev-java/gson/gson-2.8.7.ebuild | 15 +--
 1 file changed, 9 insertions(+), 6 deletions(-)

diff --git a/dev-java/gson/gson-2.8.7.ebuild b/dev-java/gson/gson-2.8.7.ebuild
index b74c155a8b9..af292bcfcff 100644
--- a/dev-java/gson/gson-2.8.7.ebuild
+++ b/dev-java/gson/gson-2.8.7.ebuild
@@ -25,12 +25,15 @@ RDEPEND=">=virtual/jre-1.8:*"
 
 S="${WORKDIR}/${PN}-${PN}-parent-${PV}/${PN}"
 
-JAVA_SRC_DIR=( "src/main/java" "src/main/java-templates" )
+JAVA_SRC_DIR=(
+   "src/main/java"
+   "src/main/java-templates"
+)
 
 JAVA_TEST_GENTOO_CLASSPATH="junit-4"
 JAVA_TEST_SRC_DIR="src/test/java"
-JAVA_TEST_EXCLUDES=(
-   # Tests run: 1063,  Failures: 3
-   "com.google.gson.functional.GsonVersionDiagnosticsTest"
-   "com.google.gson.internal.GsonBuildConfigTest"
-)
+
+src_prepare() {
+   default
+   sed -i "s/\${project.version}/${PV}/g" 
src/main/java-templates/com/google/gson/internal/GsonBuildConfig.java || die 
"Failed to set version"
+}



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

2021-07-01 Thread Miroslav Šulc
commit: 00aa6df0a8491fd18331fae94037bf23a8bf7253
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Thu Jul  1 09:34:38 2021 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Thu Jul  1 14:34:05 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00aa6df0

dev-java/gson: bump to 2.8.7

Closes: https://bugs.gentoo.org/706274
Bug: https://bugs.gentoo.org/799695
Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/21497
Signed-off-by: Miroslav Šulc  gentoo.org>

 dev-java/gson/Manifest  |  1 +
 dev-java/gson/gson-2.8.7.ebuild | 36 
 2 files changed, 37 insertions(+)

diff --git a/dev-java/gson/Manifest b/dev-java/gson/Manifest
index 6dc69b278c2..464459fa140 100644
--- a/dev-java/gson/Manifest
+++ b/dev-java/gson/Manifest
@@ -1 +1,2 @@
 DIST gson-parent-2.7.tar.gz 437390 BLAKE2B 
596331eb829797ecb172c55bef3bca0710c1461f504d1ff6170f332c3a77fbe8cf79b85b8ca16867040b86c46d6dcef09b0bf29d213fa82dfb911fff57eb
 SHA512 
663365566234bff0a94eac6ad4cd6e772b8fd542af2cccba2c2f75081935247eebf1a2502d5ce5dd0a0e75e140e17a689880a3aa04fa7c47a1e7bc834edd415e
+DIST gson-parent-2.8.7.tar.gz 391617 BLAKE2B 
2c0fa3927d44c4a5c961518955dfbe6fee60dd61026002d0152d25d6f22dd4ac08b4323256af1053d0f17ef5d9f2a2a3ee86cedebd52a112d258e8c8c37e545d
 SHA512 
044032b24ec1198d054807ccbfd91301307992b6e7d03a2e8578be79a2cdb28ba0ba57a954f11ad43022ec696c1522d242ed6b1045f831c9a370e0621e674fe0

diff --git a/dev-java/gson/gson-2.8.7.ebuild b/dev-java/gson/gson-2.8.7.ebuild
new file mode 100644
index 000..b74c155a8b9
--- /dev/null
+++ b/dev-java/gson/gson-2.8.7.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Skeleton command:
+# java-ebuilder --generate-ebuild --workdir . --pom gson/pom.xml 
--download-uri https://github.com/google/gson/archive/gson-parent-2.8.7.tar.gz 
--slot 2.6 --keywords "~amd64 ~ppc64 ~x86" --ebuild gson-2.8.7.ebuild
+
+EAPI=7
+
+JAVA_PKG_IUSE="doc source test"
+MAVEN_ID="com.google.code.gson:gson:2.8.7"
+JAVA_TESTING_FRAMEWORKS="junit-4"
+
+inherit java-pkg-2 java-pkg-simple
+
+DESCRIPTION="Gson JSON library"
+HOMEPAGE="https://github.com/google/gson/gson;
+SRC_URI="https://github.com/google/${PN}/archive/${PN}-parent-${PV}.tar.gz;
+
+LICENSE="Apache-2.0"
+SLOT="2.6"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+
+DEPEND=">=virtual/jdk-1.8:*"
+RDEPEND=">=virtual/jre-1.8:*"
+
+S="${WORKDIR}/${PN}-${PN}-parent-${PV}/${PN}"
+
+JAVA_SRC_DIR=( "src/main/java" "src/main/java-templates" )
+
+JAVA_TEST_GENTOO_CLASSPATH="junit-4"
+JAVA_TEST_SRC_DIR="src/test/java"
+JAVA_TEST_EXCLUDES=(
+   # Tests run: 1063,  Failures: 3
+   "com.google.gson.functional.GsonVersionDiagnosticsTest"
+   "com.google.gson.internal.GsonBuildConfigTest"
+)



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

2021-06-14 Thread Sergei Trofimovich
commit: df7f293cd600a08806158eb5f7d798870d8e2893
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Mon Jun 14 06:39:03 2021 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Jun 14 06:39:03 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df7f293c

dev-java/gson: keyworded 2.7-r1 for ppc64

keyworded wrt bug #795210

Package-Manager: Portage-3.0.20, Repoman-3.0.3
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Sergei Trofimovich  gentoo.org>

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

diff --git a/dev-java/gson/gson-2.7-r1.ebuild b/dev-java/gson/gson-2.7-r1.ebuild
index 7d902a24653..54f042e16ae 100644
--- a/dev-java/gson/gson-2.7-r1.ebuild
+++ b/dev-java/gson/gson-2.7-r1.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://github.com/google/gson;
 SRC_URI="https://github.com/google/${PN}/archive/${MY_P}.tar.gz;
 LICENSE="Apache-2.0"
 SLOT="2.6"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
 
 DEPEND=">=virtual/jdk-1.8:*"
 RDEPEND=">=virtual/jre-1.8:*"



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

2021-04-27 Thread Miroslav Šulc
commit: f924828530179bc86275bfdf4234a42b53697611
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Tue Apr 27 13:45:25 2021 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Tue Apr 27 13:45:25 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9248285

dev-java/gson: removed obsolete 2.6.2

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

 dev-java/gson/Manifest  |  1 -
 dev-java/gson/gson-2.6.2.ebuild | 22 --
 2 files changed, 23 deletions(-)

diff --git a/dev-java/gson/Manifest b/dev-java/gson/Manifest
index 16b1e26e107..6dc69b278c2 100644
--- a/dev-java/gson/Manifest
+++ b/dev-java/gson/Manifest
@@ -1,2 +1 @@
-DIST gson-parent-2.6.2.tar.gz 434949 BLAKE2B 
0361c8465f41ff654ef474a54fb786ccd0c50ae7433afdddcc9bb65468ea0692ca20e3eb55ffd5d833dfe7771596fbfbe35828947b67662824609ee5917b73f0
 SHA512 
e4288b60ffaa3773e8025eb8b80ce08f44a197ebdc0ae767e20ed7b514fbc553abd2eea6eea7f949c01f780632273bb55f08fe1947475797b2135e2046cafaf5
 DIST gson-parent-2.7.tar.gz 437390 BLAKE2B 
596331eb829797ecb172c55bef3bca0710c1461f504d1ff6170f332c3a77fbe8cf79b85b8ca16867040b86c46d6dcef09b0bf29d213fa82dfb911fff57eb
 SHA512 
663365566234bff0a94eac6ad4cd6e772b8fd542af2cccba2c2f75081935247eebf1a2502d5ce5dd0a0e75e140e17a689880a3aa04fa7c47a1e7bc834edd415e

diff --git a/dev-java/gson/gson-2.6.2.ebuild b/dev-java/gson/gson-2.6.2.ebuild
deleted file mode 100644
index 27e3552bd43..000
--- a/dev-java/gson/gson-2.6.2.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-MY_P="${PN}-parent-${PV}"
-JAVA_PKG_IUSE="doc source"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="Java library to convert JSON to Java objects and vice-versa"
-HOMEPAGE="https://github.com/google/gson;
-SRC_URI="https://github.com/google/${PN}/archive/${MY_P}.tar.gz;
-LICENSE="Apache-2.0"
-SLOT="2.6"
-KEYWORDS="~amd64 ~x86"
-
-DEPEND=">=virtual/jdk-1.7"
-RDEPEND=">=virtual/jre-1.7"
-
-S="${WORKDIR}/${PN}-${MY_P}"
-JAVA_SRC_DIR="${PN}/src/main/java"



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

2021-04-27 Thread Miroslav Šulc
commit: 03faa61548b4bf144d432596738b8ea29ec3ce89
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Tue Apr 27 13:44:43 2021 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Tue Apr 27 13:44:43 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03faa615

dev-java/gson: no need for new slot in 2.7 + eapi7/java 1.8

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

 dev-java/gson/{gson-2.7.ebuild => gson-2.7-r1.ebuild} | 10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/dev-java/gson/gson-2.7.ebuild b/dev-java/gson/gson-2.7-r1.ebuild
similarity index 79%
rename from dev-java/gson/gson-2.7.ebuild
rename to dev-java/gson/gson-2.7-r1.ebuild
index fc8a91b02a0..7d902a24653 100644
--- a/dev-java/gson/gson-2.7.ebuild
+++ b/dev-java/gson/gson-2.7-r1.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=5
+EAPI=7
 
 MY_P="${PN}-parent-${PV}"
 JAVA_PKG_IUSE="doc source"
@@ -12,11 +12,11 @@ DESCRIPTION="Java library to convert JSON to Java objects 
and vice-versa"
 HOMEPAGE="https://github.com/google/gson;
 SRC_URI="https://github.com/google/${PN}/archive/${MY_P}.tar.gz;
 LICENSE="Apache-2.0"
-SLOT="2.7"
+SLOT="2.6"
 KEYWORDS="~amd64 ~x86"
 
-DEPEND=">=virtual/jdk-1.7"
-RDEPEND=">=virtual/jre-1.7"
+DEPEND=">=virtual/jdk-1.8:*"
+RDEPEND=">=virtual/jre-1.8:*"
 
 S="${WORKDIR}/${PN}-${MY_P}"
 JAVA_SRC_DIR="${PN}/src/main/java"



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

2021-04-27 Thread Miroslav Šulc
commit: 34640b573fddb593be2bb49d6a1011254b80d796
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Tue Apr 27 12:03:55 2021 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Tue Apr 27 13:25:11 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34640b57

dev-java/gson: remove unused version

Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/20556
Signed-off-by: Miroslav Šulc  gentoo.org>

 dev-java/gson/Manifest  |  1 -
 dev-java/gson/gson-2.3.1.ebuild | 21 -
 2 files changed, 22 deletions(-)

diff --git a/dev-java/gson/Manifest b/dev-java/gson/Manifest
index 8c8a7c996f4..16b1e26e107 100644
--- a/dev-java/gson/Manifest
+++ b/dev-java/gson/Manifest
@@ -1,3 +1,2 @@
-DIST gson-2.3.1-sources.jar 139924 BLAKE2B 
11b1bcdad898b6e91e7ed902863be0682b57f7c4a12d93f16e0fe9481af9b1966ed60e03a54c43bade52bf93ca8185ab9809b4b8234d2236c4353a0ca4de95ba
 SHA512 
a0423c03358a1d843806bc9367b1a328c147973247abfa47b956ab0409ae9542199f6402feb93155761fe538e5d0a79a095b8dad3ccd203c5be81e88713469ba
 DIST gson-parent-2.6.2.tar.gz 434949 BLAKE2B 
0361c8465f41ff654ef474a54fb786ccd0c50ae7433afdddcc9bb65468ea0692ca20e3eb55ffd5d833dfe7771596fbfbe35828947b67662824609ee5917b73f0
 SHA512 
e4288b60ffaa3773e8025eb8b80ce08f44a197ebdc0ae767e20ed7b514fbc553abd2eea6eea7f949c01f780632273bb55f08fe1947475797b2135e2046cafaf5
 DIST gson-parent-2.7.tar.gz 437390 BLAKE2B 
596331eb829797ecb172c55bef3bca0710c1461f504d1ff6170f332c3a77fbe8cf79b85b8ca16867040b86c46d6dcef09b0bf29d213fa82dfb911fff57eb
 SHA512 
663365566234bff0a94eac6ad4cd6e772b8fd542af2cccba2c2f75081935247eebf1a2502d5ce5dd0a0e75e140e17a689880a3aa04fa7c47a1e7bc834edd415e

diff --git a/dev-java/gson/gson-2.3.1.ebuild b/dev-java/gson/gson-2.3.1.ebuild
deleted file mode 100644
index 7f9566410bf..000
--- a/dev-java/gson/gson-2.3.1.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-JAVA_PKG_IUSE="doc source"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="Java library to convert JSON to Java objects and vice-versa"
-HOMEPAGE="https://github.com/google/gson;
-SRC_URI="http://search.maven.org/remotecontent?filepath=com/google/code/${PN}/${PN}/${PV}/${P}-sources.jar;
-LICENSE="Apache-2.0"
-SLOT="2.2.2"
-KEYWORDS="amd64"
-IUSE=""
-
-DEPEND=">=virtual/jdk-1.5
-   app-arch/unzip"
-
-RDEPEND=">=virtual/jre-1.5"



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

2016-10-13 Thread Austin English
commit: 6138928d835a50c7922174368333622d1a26bf33
Author: Austin English  gentoo  org>
AuthorDate: Fri Oct 14 02:55:28 2016 +
Commit: Austin English  gentoo  org>
CommitDate: Fri Oct 14 02:57:47 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6138928d

dev-java/gson: version bump for 2.7

 dev-java/gson/Manifest|  1 +
 dev-java/gson/gson-2.7.ebuild | 23 +++
 2 files changed, 24 insertions(+)

diff --git a/dev-java/gson/Manifest b/dev-java/gson/Manifest
index 330b70b..3c58d68 100644
--- a/dev-java/gson/Manifest
+++ b/dev-java/gson/Manifest
@@ -1,2 +1,3 @@
 DIST gson-2.3.1-sources.jar 139924 SHA256 
2f2bfe44fad034b526caeb600f3cfca056a143c6c9fbd239f5cbcae4e862b8fa SHA512 
a0423c03358a1d843806bc9367b1a328c147973247abfa47b956ab0409ae9542199f6402feb93155761fe538e5d0a79a095b8dad3ccd203c5be81e88713469ba
 WHIRLPOOL 
2f5372c63c43b2ca60a329a33b456db64c4baa1a57186b0e01bcbd3454391b1d79cf26614df66eda40dbc1fa29a4da570d5b575ddab135ae17d47f5de96aa3ff
 DIST gson-parent-2.6.2.tar.gz 434949 SHA256 
b33ca70ee634a17e9b95651ea76cf5b0d9c1b5fb6e227a5a1d763513dcfd6d6d SHA512 
e4288b60ffaa3773e8025eb8b80ce08f44a197ebdc0ae767e20ed7b514fbc553abd2eea6eea7f949c01f780632273bb55f08fe1947475797b2135e2046cafaf5
 WHIRLPOOL 
5f11df1b3dcea2fd77b2d6343b980d9bece31c8b8ab65b059508c496fabb80f79f2dcfb1095d1674e387168ec595c7312a210f91915f85b4c7864a59a65bdea3
+DIST gson-parent-2.7.tar.gz 437390 SHA256 
19fe8fe3b6b59c2ffd78b2086c23c982d1e5b908f3c5b6a4bf980adc53296e2c SHA512 
663365566234bff0a94eac6ad4cd6e772b8fd542af2cccba2c2f75081935247eebf1a2502d5ce5dd0a0e75e140e17a689880a3aa04fa7c47a1e7bc834edd415e
 WHIRLPOOL 
564fa7070d88515583dbcd24d038bcf99660cb9eed5d9abf0aa1015696c766cc5b5f1ffafe3e0eccd0812e9ad80bf63459cd60be2de89604dbf6612f5492

diff --git a/dev-java/gson/gson-2.7.ebuild b/dev-java/gson/gson-2.7.ebuild
new file mode 100644
index ..72512ba
--- /dev/null
+++ b/dev-java/gson/gson-2.7.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+MY_P="${PN}-parent-${PV}"
+JAVA_PKG_IUSE="doc source"
+
+inherit java-pkg-2 java-pkg-simple
+
+DESCRIPTION="Java library to convert JSON to Java objects and vice-versa"
+HOMEPAGE="https://github.com/google/gson;
+SRC_URI="https://github.com/google/${PN}/archive/${MY_P}.tar.gz;
+LICENSE="Apache-2.0"
+SLOT="2.7"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND=">=virtual/jdk-1.7"
+RDEPEND=">=virtual/jre-1.7"
+
+S="${WORKDIR}/${PN}-${MY_P}"
+JAVA_SRC_DIR="${PN}/src/main/java"



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

2016-05-11 Thread James Le Cuirot
commit: ce6ef532bafd114d4844cebca0a7fe3930ee6775
Author: James Le Cuirot  gentoo  org>
AuthorDate: Tue May 10 22:07:06 2016 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Wed May 11 21:06:22 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce6ef532

dev-java/gson: Version bump to 2.6.2

~x86 keyword added.

Package-Manager: portage-2.2.28

 dev-java/gson/Manifest  |  1 +
 dev-java/gson/gson-2.6.2.ebuild | 23 +++
 2 files changed, 24 insertions(+)

diff --git a/dev-java/gson/Manifest b/dev-java/gson/Manifest
index 9b20f01..330b70b 100644
--- a/dev-java/gson/Manifest
+++ b/dev-java/gson/Manifest
@@ -1 +1,2 @@
 DIST gson-2.3.1-sources.jar 139924 SHA256 
2f2bfe44fad034b526caeb600f3cfca056a143c6c9fbd239f5cbcae4e862b8fa SHA512 
a0423c03358a1d843806bc9367b1a328c147973247abfa47b956ab0409ae9542199f6402feb93155761fe538e5d0a79a095b8dad3ccd203c5be81e88713469ba
 WHIRLPOOL 
2f5372c63c43b2ca60a329a33b456db64c4baa1a57186b0e01bcbd3454391b1d79cf26614df66eda40dbc1fa29a4da570d5b575ddab135ae17d47f5de96aa3ff
+DIST gson-parent-2.6.2.tar.gz 434949 SHA256 
b33ca70ee634a17e9b95651ea76cf5b0d9c1b5fb6e227a5a1d763513dcfd6d6d SHA512 
e4288b60ffaa3773e8025eb8b80ce08f44a197ebdc0ae767e20ed7b514fbc553abd2eea6eea7f949c01f780632273bb55f08fe1947475797b2135e2046cafaf5
 WHIRLPOOL 
5f11df1b3dcea2fd77b2d6343b980d9bece31c8b8ab65b059508c496fabb80f79f2dcfb1095d1674e387168ec595c7312a210f91915f85b4c7864a59a65bdea3

diff --git a/dev-java/gson/gson-2.6.2.ebuild b/dev-java/gson/gson-2.6.2.ebuild
new file mode 100644
index 000..d20579b
--- /dev/null
+++ b/dev-java/gson/gson-2.6.2.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+MY_P="${PN}-parent-${PV}"
+JAVA_PKG_IUSE="doc source"
+
+inherit java-pkg-2 java-pkg-simple
+
+DESCRIPTION="Java library to convert JSON to Java objects and vice-versa"
+HOMEPAGE="https://github.com/google/gson;
+SRC_URI="https://github.com/google/${PN}/archive/${MY_P}.tar.gz;
+LICENSE="Apache-2.0"
+SLOT="2.6"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND=">=virtual/jdk-1.7"
+RDEPEND=">=virtual/jre-1.7"
+
+S="${WORKDIR}/${PN}-${MY_P}"
+JAVA_SRC_DIR="${PN}/src/main/java"



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

2015-09-01 Thread Tobias Klausmann
commit: 4aaabe8d60bc82b407ba6214288f6dd359a5ed3d
Author: Tobias Klausmann  gentoo  org>
AuthorDate: Tue Sep  1 18:59:57 2015 +
Commit: Tobias Klausmann  gentoo  org>
CommitDate: Tue Sep  1 18:59:57 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4aaabe8d

dev-java/gson: Fixing HOMEPAGE move due to code.google.com shutdown

Package-Manager: portage-2.2.20.1

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

diff --git a/dev-java/gson/gson-2.3.1.ebuild b/dev-java/gson/gson-2.3.1.ebuild
index 3775cf3..1dedfbc 100644
--- a/dev-java/gson/gson-2.3.1.ebuild
+++ b/dev-java/gson/gson-2.3.1.ebuild
@@ -9,7 +9,7 @@ JAVA_PKG_IUSE="doc source"
 inherit java-pkg-2 java-pkg-simple
 
 DESCRIPTION="Java library to convert JSON to Java objects and vice-versa"
-HOMEPAGE="https://code.google.com/p/google-gson/;
+HOMEPAGE="https://github.com/google/gson;
 
SRC_URI="http://search.maven.org/remotecontent?filepath=com/google/code/${PN}/${PN}/${PV}/${P}-sources.jar;
 LICENSE="Apache-2.0"
 SLOT="2.2.2"



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

2015-08-18 Thread Patrice Clement
commit: 4890fb537acdafafdf4ba044a675c0523d8dc40c
Author: Patrice Clement monsieurp AT gentoo DOT org
AuthorDate: Tue Aug 18 19:52:13 2015 +
Commit: Patrice Clement monsieurp AT gentoo DOT org
CommitDate: Tue Aug 18 20:47:12 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4890fb53

dev-java/gson: Stable for amd64.

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

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

diff --git a/dev-java/gson/gson-2.3.1.ebuild b/dev-java/gson/gson-2.3.1.ebuild
index 6f4b02f..f147d94 100644
--- a/dev-java/gson/gson-2.3.1.ebuild
+++ b/dev-java/gson/gson-2.3.1.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE=http://code.google.com/p/google-gson/;
 
SRC_URI=http://search.maven.org/remotecontent?filepath=com/google/code/${PN}/${PN}/${PV}/${P}-sources.jar;
 LICENSE=Apache-2.0
 SLOT=2.2.2
-KEYWORDS=~amd64
+KEYWORDS=amd64
 IUSE=
 
 DEPEND==virtual/jdk-1.5