Commit Graph
951989 Commits
Author SHA1 Message Date
Matt Turner edb67c9203 dev-libs/libwacom: Version bump to 2.15.0
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2025-04-01 11:39:33 -04:00
William Hubbs 830e039e64 net-libs/nodejs: drop 22.4.1-r1, 22.7.0, 22.12.0-r1
Signed-off-by: William Hubbs <williamh@gentoo.org>
2025-04-01 10:28:44 -05:00
Hans de Graaff fddfded9da dev-ruby/little-plugger: enable ruby34
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2025-04-01 16:49:07 +02:00
Hans de Graaff f12e8be0e3 dev-ruby/levenshtein: enable ruby34
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2025-04-01 16:48:05 +02:00
Hans de Graaff 54d5eb606d dev-ruby/leto: enable ruby34
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2025-04-01 16:47:04 +02:00
Hans de Graaff 8f9b6cf70c dev-ruby/jsobfu: enable ruby34
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2025-04-01 16:46:10 +02:00
Hans de Graaff 3b9f2fa970 dev-ruby/jmespath: enable ruby34
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2025-04-01 16:46:10 +02:00
Volkmar W. Pogatzki c282d0ed15 dev-java/byte-buddy: add 1.17.5
Simplifies ebuild by generating module-info with eclass functionality.

Switches to dev-java/jna:0 (from dev-java/jna:4)

Closes: https://bugs.gentoo.org/837233
Signed-off-by: Volkmar W. Pogatzki <gentoo@pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/40336
Signed-off-by: Florian Schmaus <flow@gentoo.org>
2025-04-01 15:58:02 +02:00
Volkmar W. Pogatzki e35590f150 dev-java/jna: add 5.17.0 multi-release with generated module-info
- switches to default slot (SLOT=0)
- consumers should be switched on version bumps

Signed-off-by: Volkmar W. Pogatzki <gentoo@pogatzki.net>
Signed-off-by: Florian Schmaus <flow@gentoo.org>
2025-04-01 15:58:02 +02:00
Volkmar W. Pogatzki fc154cc559 dev-java/asm-jdk-bridge: new package, add 0.0.9
Dependency of newer dev-java/byte-buddy versions.

Signed-off-by: Volkmar W. Pogatzki <gentoo@pogatzki.net>
Signed-off-by: Florian Schmaus <flow@gentoo.org>
2025-04-01 15:58:02 +02:00
Volkmar W. Pogatzki 4db94422e4 dev-java/asm: add 9.8
Signed-off-by: Volkmar W. Pogatzki <gentoo@pogatzki.net>
Signed-off-by: Florian Schmaus <flow@gentoo.org>
2025-04-01 15:58:01 +02:00
Volkmar W. Pogatzki 8643a627c6 java-pkg-simple.eclass: support Multi-Release JAR Files (JEP 238)
See https://openjdk.org/jeps/238

This commit adds basic support for building multi-release jar files.
A multi-release jar file has release-specific classes in directories
under META-INF/versions/ and its MANIFEST.MF contains a line with
'Multi-Release: true'.

The probably most common case of a multi-release jar file has only one
single such class which is 'META-INF/versions/9/module-info.class'.

To do so, we add JAVA_RELEASE_SRC_DIRS as a new eclass variable which
is also used as the condition to trigger the new functionality. A new
local variable 'multi_release' is added to the packaging section (the
part using the 'jar -create' command). Only when JAVA_RELEASE_SRC_DIRS
is set, additional actions take place:

- Compilation (those are the parts with 'ejavac') will additionally loop
  over the release-specific directories listed in JAVA_RELEASE_SRC_DIRS
  and compile the release-specific classes into corresponding directories
  under target/versions/.

- Packaging (the part using the 'jar -create' command) will add the
  details to the 'multi_release' variable so that the release-specific
  directories under target/versions/ can be packaged into the jar file.

This commit also adds funtionality to generate 'module-info.java' files.
It is useful for packages where module-info.java is not provided in the
sources but needs to be generated by the build system. We use the built-in
jdeps function with the --generate-module-info option which became available
with Java 11.

It generates the module-info.java file based on an intermediate jar file
and places it in the "${JAVA_MODULE_INFO_OUT}/${JAVA_INTERMEDIATE_JAR_NAME}/"
directory.

For this purpose we add three new eclass variables:
- JAVA_INTERMEDIATE_JAR_NAME
- JAVA_MODULE_INFO_OUT
- JAVA_MODULE_INFO_RELEASE

When both JAVA_MODULE_INFO_OUT and JAVA_INTERMEDIATE_JAR_NAME are defined in the
ebuild we
- compile the sources still without module-info
- package them as an intermediate {JAVA_INTERMEDIATE_JAR_NAME}.jar
- let java-pkg-simple_generate-module-info generate the module-info
- compile module-info.java with the --patch-module option
- package the final jar file including the module-info.class

When the JAVA_MODULE_INFO_RELEASE variable is set, module-info.java is
generated into a release specific directory
"${JAVA_MODULE_INFO_OUT}/${JAVA_INTERMEDIATE_JAR_NAME}/versions/{JAVA_MODULE_INFO_RELEASE}".

Bug: https://bugs.gentoo.org/900433
Signed-off-by: Volkmar W. Pogatzki <gentoo@pogatzki.net>
Signed-off-by: Florian Schmaus <flow@gentoo.org>
2025-04-01 15:58:01 +02:00
Hans de Graaff 4b727fbd9a dev-ruby/http_parser_rb: enable ruby34
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2025-04-01 15:38:14 +02:00
Hans de Graaff 4b3bf95be6 dev-ruby/http-form_data: enable ruby34
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2025-04-01 15:36:48 +02:00
Hans de Graaff 97ae6ea0b6 dev-ruby/hocon: enable ruby34
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2025-04-01 15:33:53 +02:00
Hans de Graaff 7bab906277 dev-ruby/histogram: enable ruby34
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2025-04-01 15:31:35 +02:00
Hans de Graaff 8ad6d811cf dev-ruby/hashr: enable ruby34
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2025-04-01 15:23:43 +02:00
Hans de Graaff 47a7367b42 dev-ruby/hashdiff: enable ruby34
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2025-04-01 15:22:29 +02:00
Hans de Graaff 87624abd60 dev-ruby/forwardable-extended: enable ruby34
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2025-04-01 15:20:05 +02:00
Hans de Graaff ebaea2d205 dev-ruby/forgery: enable ruby34
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2025-04-01 15:18:38 +02:00
Hans de Graaff 3a22dff00f dev-ruby/filesize: enable ruby34
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2025-04-01 15:16:52 +02:00
Hans de Graaff 9153035578 dev-ruby/fiber-local: drop 1.0.0
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2025-04-01 15:15:10 +02:00
Hans de Graaff 47d6398121 dev-ruby/ffi: enable ruby34
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2025-04-01 15:14:17 +02:00
Hans de Graaff 8942073359 dev-ruby/fast_gettext: enable ruby34
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2025-04-01 15:12:55 +02:00
Hans de Graaff 2fc26d987b dev-ruby/fake_ftp: enable ruby34
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2025-04-01 15:11:15 +02:00
Arsen Arsenović 92b6731374 net-misc/hurl: add 6.1.1
Signed-off-by: Arsen Arsenović <arsen@gentoo.org>
2025-04-01 14:54:18 +02:00
Anna (cybertailor) Vyalkova 0d981d46ab app-portage/gentle: add 1.0.2
This release fixes compatibility with Portage 3.0.67 and higher.

Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
Closes: https://github.com/gentoo/gentoo/pull/40366
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
2025-04-01 15:36:42 +03:00
Joonas Niilola 5f95823f81 www-client/firefox-bin: add 128.9.0
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
2025-04-01 15:36:42 +03:00
Joonas Niilola 4e48d17524 www-client/firefox: add 128.9.0
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
2025-04-01 15:36:42 +03:00
Yixun Lan 46a87b695c dev-libs/libgpiod: drop 2.2
Signed-off-by: Yixun Lan <dlan@gentoo.org>
2025-04-01 20:35:27 +08:00
Yixun Lan 3e4df0ae0c dev-libs/libgpiod: add USE=static-libs
Signed-off-by: Yixun Lan <dlan@gentoo.org>
2025-04-01 20:35:23 +08:00
Florian Schmaus f6561717e5 app-office/libreoffice: use slotted dep declaration for jdk
The build fails with Java 25. Therefore, introduce an upper bound for
jdk by only allowing Java 17 and Java 21.

Closes: https://bugs.gentoo.org/951189
Closes: https://github.com/gentoo/gentoo/pull/41032
Signed-off-by: Florian Schmaus <flow@gentoo.org>
2025-04-01 14:24:20 +02:00
Mario Haustein 01aca327d8 sci-geosciences/grass: enable py3.13
Closes: https://bugs.gentoo.org/952663
Signed-off-by: Mario Haustein <mario.haustein@hrz.tu-chemnitz.de>
Closes: https://github.com/gentoo/gentoo/pull/41382
Signed-off-by: Petr Vaněk <arkamar@gentoo.org>
2025-04-01 13:59:15 +02:00
Hans de Graaff 6726d94a7a dev-ruby/equatable: enable ruby34
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2025-04-01 13:41:56 +02:00
Hans de Graaff 185edd150b dev-ruby/equalizer: enable ruby34
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2025-04-01 13:38:56 +02:00
Hans de Graaff 3549b692cb dev-ruby/ed25519: enable ruby34
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2025-04-01 13:37:33 +02:00
Hans de Graaff ffe5d9d490 dev-ruby/dry-inflector: enable ruby34
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2025-04-01 13:31:20 +02:00
Hans de Graaff de1f37769c dev-ruby/docile: drop 1.4.0-r1
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2025-04-01 13:29:57 +02:00
Hans de Graaff 1b968676dd dev-ruby/docile: enable ruby34
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2025-04-01 13:29:20 +02:00
Hans de Graaff f5a639c6f0 dev-ruby/dependor: enable ruby34
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2025-04-01 13:27:59 +02:00
Hans de Graaff c788c14dc5 dev-ruby/dbf: enable ruby34
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2025-04-01 13:23:01 +02:00
Hans de Graaff 71e8951dc5 dev-ruby/daemons: enable ruby34
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2025-04-01 13:23:01 +02:00
Hans de Graaff c1023df585 dev-ruby/coolio: enable ruby34
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2025-04-01 13:23:01 +02:00
Alexander Kurakin 55db36bd5c app-dicts/myspell-en: add 20250401
Closes: https://bugs.gentoo.org/952949
Signed-off-by: Alexander Kurakin <kuraga333@mail.ru>
Closes: https://github.com/gentoo/gentoo/pull/41398
Signed-off-by: Petr Vaněk <arkamar@gentoo.org>
2025-04-01 11:50:07 +02:00
Hans de Graaff f4caad8d1a dev-ruby/colored2: enable ruby34
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2025-04-01 10:37:51 +02:00
Hans de Graaff e740ca5330 dev-ruby/colorator: enable ruby34
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2025-04-01 10:36:28 +02:00
Hans de Graaff 72b87b6d4d dev-ruby/climate_control: enable ruby34
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2025-04-01 10:34:57 +02:00
Hans de Graaff 83f03f1a02 dev-ruby/chunky_png: enable ruby34
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2025-04-01 10:32:50 +02:00
Hans de Graaff 0002349b32 dev-ruby/childlabor: enable ruby34
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2025-04-01 10:30:55 +02:00
Hans de Graaff 585830ebeb dev-ruby/certificate_authority: enable ruby34
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2025-04-01 10:29:36 +02:00