197 Commits

Author SHA1 Message Date
Volkmar W. Pogatzki
7c31bb2bc7
dev-java/protobuf-java: drop 4.32.1-r1
Signed-off-by: Volkmar W. Pogatzki <gentoo@pogatzki.net>
Part-of: https://github.com/gentoo/gentoo/pull/44641
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-11-16 20:08:30 +02:00
Arthur Zamarin
a2c4f49516
dev-java/protobuf-java: Stabilize 4.33.0 amd64, #966142
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-11-16 19:02:15 +02:00
Miroslav Šulc
9aa577e226
dev-java/protobuf-java: redigested
Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
2025-10-19 20:12:02 +02:00
Volkmar W. Pogatzki
a2d775a9d2
dev-java/protobuf-java: add 4.33.0
Signed-off-by: Volkmar W. Pogatzki <gentoo@pogatzki.net>
Part-of: https://github.com/gentoo/gentoo/pull/44063
Closes: https://github.com/gentoo/gentoo/pull/44063
Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
2025-10-19 20:12:02 +02:00
Volkmar W. Pogatzki
2d0d28a68f
dev-java/*: ~dev-java/jackson-* SLOT="0" -> SLOT="1"
Changes slot to SLOT="1" for all 'dev-java/jackson-*' packages and
for 'dev-java/snakeyaml'. SLOT="0" will be used for new versions.

Signed-off-by: Volkmar W. Pogatzki <gentoo@pogatzki.net>
Part-of: https://github.com/gentoo/gentoo/pull/44063
Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
2025-10-19 20:12:00 +02:00
Volkmar W. Pogatzki
70cbd76f09
dev-java/protobuf-java: drop 4.30.2
Signed-off-by: Volkmar W. Pogatzki <gentoo@pogatzki.net>
Part-of: https://github.com/gentoo/gentoo/pull/44235
Closes: https://github.com/gentoo/gentoo/pull/44235
Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
2025-10-18 16:43:41 +02:00
Volkmar W. Pogatzki
077907ec4f
dev-java/protobuf-java: drop 4.29.4
Signed-off-by: Volkmar W. Pogatzki <gentoo@pogatzki.net>
Part-of: https://github.com/gentoo/gentoo/pull/44235
Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
2025-10-18 16:43:41 +02:00
Volkmar W. Pogatzki
fc248b1c01
dev-java/protobuf-java: drop 4.29.3
Bug: https://bugs.gentoo.org/957425
Closes: https://bugs.gentoo.org/957223
Signed-off-by: Volkmar W. Pogatzki <gentoo@pogatzki.net>
Part-of: https://github.com/gentoo/gentoo/pull/44235
Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
2025-10-18 16:43:37 +02:00
Sam James
0cbe60dcf9
dev-java/protobuf-java: Stabilize 4.32.1 amd64, #964596
Signed-off-by: Sam James <sam@gentoo.org>
2025-10-18 12:53:23 +01:00
Volkmar W. Pogatzki
629d63c8b6
dev-java/protobuf-java: unkeyword 4.29.3 for ~arm64, ~ppc64
The only consumer of this package does also not have those keywords.

Signed-off-by: Volkmar W. Pogatzki <gentoo@pogatzki.net>
Part-of: https://github.com/gentoo/gentoo/pull/44026
Closes: https://github.com/gentoo/gentoo/pull/44026
Signed-off-by: Sam James <sam@gentoo.org>
2025-10-03 23:02:21 +01:00
Volkmar W. Pogatzki
50e1befaae
dev-java/protobuf-java: unkeyword 4.29.4 for ~arm64, ~ppc64
The only consumer of this package does also not have those keywords.

Signed-off-by: Volkmar W. Pogatzki <gentoo@pogatzki.net>
Part-of: https://github.com/gentoo/gentoo/pull/44026
Signed-off-by: Sam James <sam@gentoo.org>
2025-10-03 23:02:21 +01:00
Volkmar W. Pogatzki
167018daec
dev-java/protobuf-java: unkeyword 4.30.2 for ~arm64, ~ppc64
The only consumer of this package does also not have those keywords.

Signed-off-by: Volkmar W. Pogatzki <gentoo@pogatzki.net>
Part-of: https://github.com/gentoo/gentoo/pull/44026
Signed-off-by: Sam James <sam@gentoo.org>
2025-10-03 23:02:20 +01:00
Volkmar W. Pogatzki
d6c574a813
dev-java/protobuf-java: add 4.32.1
- Skips 4.31.1, 4.32.0
- Uses dev-java/truth instead of the previously pre-built bundled jar.

Closes: https://bugs.gentoo.org/894252
Signed-off-by: Volkmar W. Pogatzki <gentoo@pogatzki.net>
Part-of: https://github.com/gentoo/gentoo/pull/43473
Signed-off-by: Sam James <sam@gentoo.org>
2025-10-03 17:24:22 +01:00
Volkmar W. Pogatzki
aa50d8745d
dev-java/protobuf-java: drop 4.29.2
Signed-off-by: Volkmar W. Pogatzki <gentoo@pogatzki.net>
Part-of: https://github.com/gentoo/gentoo/pull/42638
Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
2025-06-18 20:52:39 +02:00
Volkmar W. Pogatzki
243b8fbe01
dev-java/protobuf-java: drop 4.28.3
Signed-off-by: Volkmar W. Pogatzki <gentoo@pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/41937
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-05-05 11:48:41 +03:00
Florian Schmaus
314e6c223b
dev-java/protobuf-java: update SRC_URI and fix src_test
The protobuf packages use a shared distfile. However, some packages use
github's release artifacts, e.g.,
https://github.com/protocolbuffers/protobuf/releases/download/v30.2/protobuf-30.2.tar.gz
while protobuf-java used github's archive artifacts, e.g.,
https://github.com/protocolbuffers/protobuf/archive/v${MY_PV}.tar.gz

This can cause a distfile mismatch. If the user has protobuf-30.2.tar.gz
from releases in its DISTDIR and then tries to emerge protobuf-java.

Fix this by switching protobuf-java's SRC_URI to the release artifacts.

Furthermore, fix src_test. The JAVA_TEST_RUN_ONLY array would contain
fully qualified Java class names prefixed by two dots. For example
'..com.example.FooTest' instead of 'com.example.FooTest'. This is caused
by invoking 'find' with ./* instead of *, and the
JAVA_TEST_RUN_ONLY="${JAVA_TEST_RUN_ONLY//\//.}" substitution.

Fix this by adjusting the 'find' invocation.

Furthermore, move a 'rm' from src_test to src_prepare, where it
belongs. Having 'rm' in src_test makes it harder to re-execute
subsequent ebuild phases using the 'ebuild' command, e.g., "ebuild
protobuf-java-4.30.2.ebuild test", as the 'rm' would fail because the
file no longer exists.

Also zap CodedInputStreamTest as it requires the TestParameterInjector
library, which is currently not available in ::gentoo.

It seems like the ebuild's src_test could never have succeeded so far.

Finally, drop unused protobuf_ABSL_PROVIDER=package cmake argument and
fix this QA warning. This option is replaced with upstream's
protobuf_LOCAL_DEPENDENCIES_ONLY=ON to prevent automatic dep fetching.

Signed-off-by: Florian Schmaus <flow@gentoo.org>
2025-04-15 12:34:53 +02:00
Paul Zander
e7b328a204
dev-java/protobuf-java: add 4.30.2
Mirror ABSEIL_MIN_VER from dev-libs/protobuf.
Use ver_cut where possible.
Use PV as subslot as we do for dev-python/protobuf.
Update truth to 1.4.4 (latest upstream)

Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2025-04-05 01:39:51 +01:00
Paul Zander
cc03f74444
dev-java/protobuf-java: add 4.29.4
Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2025-04-05 01:39:49 +01:00
Sam James
783bd3b666
dev-java/protobuf-java: Stabilize 4.29.3 amd64, #949410
Signed-off-by: Sam James <sam@gentoo.org>
2025-02-08 00:55:05 +00:00
Volkmar W. Pogatzki
5e084fc240
dev-java/protobuf-java: drop 4.29.1
Signed-off-by: Volkmar W. Pogatzki <gentoo@pogatzki.net>
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-01-19 19:35:18 +02:00
Arthur Zamarin
ea5bb5642a
dev-java/protobuf-java: Stabilize 4.29.2 amd64, #948382
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-01-19 15:11:18 +02:00
Volkmar W. Pogatzki
02afd2ff0d
dev-java/protobuf-java: add 4.29.3
Signed-off-by: Volkmar W. Pogatzki <gentoo@pogatzki.net>
Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
2025-01-09 10:43:42 +01:00
Arthur Zamarin
99aed6d3ee
dev-java/protobuf-java: Stabilize 4.29.1 amd64, #946819
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-01-05 19:48:42 +02:00
Volkmar W. Pogatzki
cf871a0fe2
dev-java/protobuf-java: drop 4.27.2 - CVE-2024-7254
Signed-off-by: Volkmar W. Pogatzki <gentoo@pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/39900
Signed-off-by: Florian Schmaus <flow@gentoo.org>
2024-12-30 20:40:57 +01:00
Volkmar W. Pogatzki
0f398483b1
dev-java/protobuf-java: add 4.29.2
Signed-off-by: Volkmar W. Pogatzki <gentoo@pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/39794
Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
2024-12-21 11:15:56 +01:00
Volkmar W. Pogatzki
f55a813ec1
dev-java/protobuf-java: add 4.29.1 - CVE-2024-7254
Signed-off-by: Volkmar W. Pogatzki <gentoo@pogatzki.net>
Closes: d9ace523f6
Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
2024-12-07 14:23:40 +01:00
Volkmar W. Pogatzki
0a34ec948a
dev-java/protobuf-java: drop 4.28.1
Signed-off-by: Volkmar W. Pogatzki <gentoo@pogatzki.net>
Closes: dce746e332
Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
2024-12-07 13:37:31 +01:00
Sam James
b8c2edc38e
dev-java/protobuf-java: Stabilize 4.28.3 amd64, #945830
Signed-off-by: Sam James <sam@gentoo.org>
2024-12-06 07:47:21 +00:00
Volkmar W. Pogatzki
d0ada884ff
dev-java/protobuf-java: add 4.28.3
Signed-off-by: Volkmar W. Pogatzki <gentoo@pogatzki.net>
Closes: 4ec4bd0665
Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
2024-11-04 08:26:12 +01:00
Arthur Zamarin
5b54c0fdc6
dev-java/protobuf-java: dekeyword x86
After a message to gentoo-dev ML, and no reply from any user on x86,

we decided to dekeyword most Java packages from x86, and reverse

dependencies of them.

Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2024-10-17 18:31:44 +03:00
Volkmar W. Pogatzki
1919b94c68
dev-java/protobuf-java: drop 3.25.3
Signed-off-by: Volkmar W. Pogatzki <gentoo@pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/39001
Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
2024-10-16 11:13:04 +02:00
Sam James
3fe9f14386
dev-java/protobuf-java: Stabilize 4.28.1 amd64, #941589
Signed-off-by: Sam James <sam@gentoo.org>
2024-10-15 21:44:58 +01:00
Sam James
e03681e99f
dev-java/protobuf-java: Stabilize 4.27.2 amd64, #938832
Signed-off-by: Sam James <sam@gentoo.org>
2024-10-15 17:16:39 +01:00
Arthur Zamarin
8e99e56b9a
dev-java/protobuf-java: dekeyword arm
After a message to gentoo-dev ML, and no reply from any user on arm,

we decided to dekeyword most Java packages from arm.

Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2024-10-12 20:08:58 +03:00
Volkmar W. Pogatzki
3cf4ff106d
dev-java/protobuf-java: add 4.28.1
Signed-off-by: Volkmar W. Pogatzki <gentoo@pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/37789
Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
2024-09-16 08:22:01 +02:00
Volkmar W. Pogatzki
da61122ae6
dev-java/protobuf-java: drop 3.23.3, 3.23.4, 4.26.1
Signed-off-by: Volkmar W. Pogatzki <gentoo@pogatzki.net>
Closes: 3dcca80684
Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
2024-09-15 09:24:45 +02:00
Jakov Smolić
128849d27c
dev-java/protobuf-java: Stabilize 3.25.3 amd64, #938837
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
2024-09-12 18:16:16 +02:00
Volkmar W. Pogatzki
9fb5b85914
dev-java/protobuf-java: drop 3.23.0-r1
Signed-off-by: Volkmar W. Pogatzki <gentoo@pogatzki.net>
Closes: c48e38bd09
Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
2024-09-03 20:29:10 +02:00
Arthur Zamarin
e5fe029742
dev-java/protobuf-java: destable to ~ppc64 ~x86
The only reverse dependency, dev-java/jdbc-mysql, has just dropped
stable x86 and ppc64 keywords, so we can also simplify for this
package.

Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2024-09-01 18:59:49 +03:00
Volkmar W. Pogatzki
f9cdedff00
dev-java/protobuf-java: add 3.23.4
Signed-off-by: Volkmar W. Pogatzki <gentoo@pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/37719
Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
2024-08-08 10:06:59 +02:00
Volkmar W. Pogatzki
a74a6ca1f2
dev-java/protobuf-java: 3.23.0-r1 adjust dependency on dev-cpp/abseil-cpp #937461
Also removes the system-protoc USE flag since the corresponding version of
dev-libs/protobuf has been removed.

Closes: https://bugs.gentoo.org/937461
Signed-off-by: Volkmar W. Pogatzki <gentoo@pogatzki.net>
Closes: 8345fc4e42
Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
2024-08-08 10:02:47 +02:00
Volkmar W. Pogatzki
8d3387a850
dev-java/protobuf-java: drop 3.25.1, 3.25.2, 3.26.0
Signed-off-by: Volkmar W. Pogatzki <gentoo@pogatzki.net>
Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
2024-07-15 13:14:07 +02:00
Volkmar W. Pogatzki
8aae76037f
dev-java/protobuf-java: add 4.27.2
Signed-off-by: Volkmar W. Pogatzki <gentoo@pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/36330
Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
2024-06-30 13:54:32 +02:00
Volkmar W. Pogatzki
a7f109f33d
dev-java/protobuf-java: add 4.26.1
Signed-off-by: Volkmar W. Pogatzki <gentoo@pogatzki.net>
Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
2024-06-30 13:54:27 +02:00
Joonas Niilola
a585f11fcf
dev-java/protobuf-java: Stabilize 3.23.3 x86, #934062
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
2024-06-15 11:13:15 +03:00
Sam James
0235931bc7
dev-java/protobuf-java: Stabilize 3.23.3 amd64, #934062
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-15 08:09:34 +01:00
Sam James
83376f951b
dev-java/protobuf-java: update maintainers
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-12 18:42:13 +01:00
Volkmar W. Pogatzki
86b3e7e37b
dev-java/protobuf-java: add 3.25.3
Signed-off-by: Volkmar W. Pogatzki <gentoo@pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/35738
Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
2024-03-14 11:43:48 +01:00
Volkmar W. Pogatzki
01649f7017
dev-java/protobuf-java: add 3.26.0
Signed-off-by: Volkmar W. Pogatzki <gentoo@pogatzki.net>
Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
2024-03-14 11:43:47 +01:00
Volkmar W. Pogatzki
1251d61263
dev-java/protobuf-java: add 3.25.2
Signed-off-by: Volkmar W. Pogatzki <gentoo@pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/35276
Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
2024-02-12 09:43:25 +01:00