From 85778cdb48135e87d9d10cb596193886021bb628 Mon Sep 17 00:00:00 2001 From: "Volkmar W. Pogatzki" Date: Fri, 22 Nov 2024 18:44:26 +0100 Subject: [PATCH 01/22] dev-java/caffeine: add 2.9.3 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Volkmar W. Pogatzki Closes: https://github.com/gentoo/gentoo/pull/39233/commits/6763d012cf15f58c58aae86d30fc8ba52a877320 Signed-off-by: Miroslav Šulc --- dev-java/caffeine/Manifest | 1 + dev-java/caffeine/caffeine-2.9.3.ebuild | 37 +++++++++++++++++++++++++ 2 files changed, 38 insertions(+) create mode 100644 dev-java/caffeine/caffeine-2.9.3.ebuild diff --git a/dev-java/caffeine/Manifest b/dev-java/caffeine/Manifest index 5fe009e7d56cf..2602d39646eb3 100644 --- a/dev-java/caffeine/Manifest +++ b/dev-java/caffeine/Manifest @@ -1 +1,2 @@ DIST caffeine-2.6.2-sources.jar 715580 BLAKE2B 882cac33d205c8186232c64010b4e25e805d3d188d6a9e6ca151187b55d5ee3a3d5641566f5e8d32de596fab3dae8967c74f3d60e2321b34374ce996382322fe SHA512 52a8c67648e2a6bb1c600d99712473a64911f2b6c8fe6c924ba98e72b4b040a1094fa5c93ae2bae8734d352634bc72960711afd152566ef02f6bad4c84e510c8 +DIST caffeine-2.9.3-sources.jar 730835 BLAKE2B 5864ead593cb46caa23aac18fb424429009dbe5f9a70bb95bd16d73181f57ec5cd8ce1110af6e8766e757e5ea8a546c8eef4d4c26dced12722ff05f7278e0939 SHA512 e9b479ce30d4fc6337fef3a03a149c5fb2bfa48dbe0845374baf62e9b91049b8badbc5543d135b3473cf0c7bfd2b3717254376b55005ca301ce804537f879c48 diff --git a/dev-java/caffeine/caffeine-2.9.3.ebuild b/dev-java/caffeine/caffeine-2.9.3.ebuild new file mode 100644 index 0000000000000..12549520678d0 --- /dev/null +++ b/dev-java/caffeine/caffeine-2.9.3.ebuild @@ -0,0 +1,37 @@ +# Copyright 2023-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +JAVA_PKG_IUSE="doc source" +MAVEN_ID="com.github.ben-manes.caffeine:caffeine:${PV}" + +inherit java-pkg-2 java-pkg-simple + +DESCRIPTION="A high performance caching library" +HOMEPAGE="https://github.com/ben-manes/caffeine" +SRC_URI="https://repo1.maven.org/maven2/com/github/ben-manes/caffeine/caffeine/${PV}/caffeine-${PV}-sources.jar" +# Compiling from Github tarball would require to be packaged at least +# package com.squareup.javapoet +# package MethodSpec +# package TypeSpec +# SRC_URI="https://github.com/ben-manes/caffeine/archive/v${PV}.tar.gz -> ${P}.tar.gz" +# S="${WORKDIR}/${P}/caffeine" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64" + +BDEPEND="app-arch/unzip" +CP_DEPEND=" + dev-java/jsr305:0 + dev-java/checker-framework-qual:0 + dev-java/error-prone-annotations:0 +" +# min java 11 for bug #919464 +DEPEND="${CP_DEPEND} + >=virtual/jdk-11:*" +RDEPEND="${CP_DEPEND} + >=virtual/jre-1.8:*" + +JAVA_AUTOMATIC_MODULE_NAME="com.github.benmanes.caffeine" From 4a887696652aa1679fc688141dd8b5f167bb2356 Mon Sep 17 00:00:00 2001 From: Sam James Date: Sat, 7 Dec 2024 12:43:54 +0000 Subject: [PATCH 02/22] Revert "app-shells/bash: remove unused patches" This reverts commit 92328f4b82f4d1c6c48a6507ee5a81e13cbb660f. A user reported in #gentoo: ``` [ ok ] * Applying bash-5.2_p21-wpointer-to-int.patch ... /var/tmp/portage/app-shells/bash-5.2_p37/temp/environment: line 702: /var/tmp/portage/app-shells/bash-5.2_p37/files/bash-5.2_p21-wpointer-to-int.patch: No such file or directory /var/tmp/portage/app-shells/bash-5.2_p37/temp/environment: line 705: /var/tmp/portage/app-shells/bash-5.2_p37/files/bash-5.2_p21-wpointer-to-int.patch: No such file or directory [ !! ] * ERROR: app-shells/bash-5.2_p37::gentoo failed (prepare phase): * patch -p1 -p0 failed with /var/tmp/portage/app-shells/bash-5.2_p37/files/bash-5.2_p21-wpointer-to-int.patch * ``` Signed-off-by: Sam James --- .../files/bash-5.2_p21-wpointer-to-int.patch | 13 ++ .../files/bash-5.2_p26-memory-leaks.patch | 136 ++++++++++++++++++ 2 files changed, 149 insertions(+) create mode 100644 app-shells/bash/files/bash-5.2_p21-wpointer-to-int.patch create mode 100644 app-shells/bash/files/bash-5.2_p26-memory-leaks.patch diff --git a/app-shells/bash/files/bash-5.2_p21-wpointer-to-int.patch b/app-shells/bash/files/bash-5.2_p21-wpointer-to-int.patch new file mode 100644 index 0000000000000..3d4abbc47f439 --- /dev/null +++ b/app-shells/bash/files/bash-5.2_p21-wpointer-to-int.patch @@ -0,0 +1,13 @@ +https://lists.gnu.org/archive/html/bug-bash/2023-03/msg00116.html +https://git.savannah.gnu.org/cgit/bash.git/commit/?h=devel&id=57d4dc15ff35895a1c1248f948f59739ffb99fde +--- lib/sh/random.c ++++ lib/sh/random.c +@@ -90,7 +90,7 @@ genseed () + u_bits32_t iv; + + gettimeofday (&tv, NULL); +- iv = (u_bits32_t)seedrand; /* let the compiler truncate */ ++ iv = (uintptr_t)seedrand; /* let the compiler truncate */ + iv = tv.tv_sec ^ tv.tv_usec ^ getpid () ^ getppid () ^ current_user.uid ^ iv; + return (iv); + } diff --git a/app-shells/bash/files/bash-5.2_p26-memory-leaks.patch b/app-shells/bash/files/bash-5.2_p26-memory-leaks.patch new file mode 100644 index 0000000000000..10a5deb181921 --- /dev/null +++ b/app-shells/bash/files/bash-5.2_p26-memory-leaks.patch @@ -0,0 +1,136 @@ +https://lists.gnu.org/archive/html/bug-bash/2024-01/msg00036.html +https://lists.gnu.org/archive/html/bug-bash/2024-01/txtm8yNNPR9RQ.txt + +For evalstring.c: +* https://lists.gnu.org/archive/html/bug-bash/2024-01/msg00011.html +* https://git.savannah.gnu.org/cgit/bash.git/diff/builtins/evalstring.c?h=devel&id=81f7b44564cd1510788035cea7c59631865a7db2&dt=1#n766 + +From 711ab85262884f2b91f09eceb9aefd0e2426ce67 Mon Sep 17 00:00:00 2001 +From: Grisha Levit +Date: Sat, 3 Jun 2023 16:51:26 -0400 +Subject: [PATCH] various leaks + +Found mostly by normal usage running a no-bash-malloc build with clang's +LeakSanitizer enabled. So far seems to provide very accurate results. + +* arrayfunc.c +- quote_compound_array_word: make sure to free VALUE +- bind_assoc_var_internal: if assigning to a dynamic variable, make sure + to free the key (usually assoc_insert would do it) + +* bashline.c +- bash_command_name_stat_hook: free original *NAME if we are going to + change what it points to (what the callers seem to expect) + +* builtins/evalstring.c +- parse_and_execute: make sure to dispose of the parsed command + resulting from a failed function import attempt +- open_redir_file: if we did not get a pointer to pass back the expanded + filename, make sure to free the name + +* examples/loadables/stat.c +- loadstat: bind_assoc_variable does not free its VALUE argument so make + sure to do it + +* subst.c +- param_expand: free temp1 value for codepaths that don't do it +--- + arrayfunc.c | 6 +++++- + bashline.c | 1 + + builtins/evalstring.c | 4 ++++ + examples/loadables/stat.c | 1 + + subst.c | 2 ++ + 5 files changed, 13 insertions(+), 1 deletion(-) + +diff --git a/arrayfunc.c b/arrayfunc.c +index 2c05d15b..8ba64084 100644 +--- arrayfunc.c ++++ arrayfunc.c +@@ -208,7 +208,10 @@ bind_assoc_var_internal (entry, hash, key, value, flags) + newval = make_array_variable_value (entry, 0, key, value, flags); + + if (entry->assign_func) +- (*entry->assign_func) (entry, newval, 0, key); ++ { ++ (*entry->assign_func) (entry, newval, 0, key); ++ FREE (key); ++ } + else + assoc_insert (hash, key, newval); + +@@ -985,6 +988,7 @@ quote_compound_array_word (w, type) + if (t != w+ind) + free (t); + strcpy (nword + i, value); ++ free (value); + + return nword; + } +diff --git a/bashline.c b/bashline.c +index c85b05b6..bd7548cc 100644 +--- bashline.c ++++ bashline.c +@@ -1928,6 +1928,7 @@ bash_command_name_stat_hook (name) + result = search_for_command (cname, 0); + if (result) + { ++ FREE (*name); + *name = result; + return 1; + } +diff --git a/builtins/evalstring.c b/builtins/evalstring.c +index df3dd68e..20c6a4a7 100644 +--- builtins/evalstring.c ++++ builtins/evalstring.c +@@ -461,6 +461,8 @@ parse_and_execute (string, from_file, flags) + should_jump_to_top_level = 0; + last_result = last_command_exit_value = EX_BADUSAGE; + set_pipestatus_from_exit (last_command_exit_value); ++ dispose_command(command); ++ global_command = (COMMAND *)NULL; + reset_parser (); + break; + } +@@ -762,6 +764,8 @@ open_redir_file (r, fnp) + + if (fnp) + *fnp = fn; ++ else ++ free (fn); + return fd; + } + +diff --git a/examples/loadables/stat.c b/examples/loadables/stat.c +index 1e60e7b6..ed5c9764 100644 +--- examples/loadables/stat.c ++++ examples/loadables/stat.c +@@ -349,6 +349,7 @@ loadstat (vname, var, fname, flags, fmt, sp) + key = savestring (arraysubs[i]); + value = statval (i, fname, flags, fmt, sp); + v = bind_assoc_variable (var, vname, key, value, ASS_FORCE); ++ free (value); + } + return 0; + } +diff --git a/subst.c b/subst.c +index 1ac6eb2d..ff0602da 100644 +--- subst.c ++++ subst.c +@@ -10727,6 +10727,7 @@ comsub: + { + chk_atstar (temp, quoted, pflags, quoted_dollar_at_p, contains_dollar_at); + tdesc = parameter_brace_expand_word (temp, SPECIAL_VAR (temp, 0), quoted, pflags, 0); ++ free (temp1); + if (tdesc == &expand_wdesc_error || tdesc == &expand_wdesc_fatal) + return (tdesc); + ret = tdesc; +@@ -10739,6 +10740,7 @@ comsub: + { + set_exit_status (EXECUTION_FAILURE); + report_error (_("%s: invalid variable name for name reference"), temp); ++ free (temp1); + return (&expand_wdesc_error); /* XXX */ + } + else +-- +2.43.0 From 3efd3dcbf81e03f6868338233526f9d306bccfef Mon Sep 17 00:00:00 2001 From: Sam James Date: Sat, 7 Dec 2024 12:44:37 +0000 Subject: [PATCH 03/22] app-shells/bash: drop unused patch Signed-off-by: Sam James --- .../files/bash-5.2_p26-memory-leaks.patch | 136 ------------------ 1 file changed, 136 deletions(-) delete mode 100644 app-shells/bash/files/bash-5.2_p26-memory-leaks.patch diff --git a/app-shells/bash/files/bash-5.2_p26-memory-leaks.patch b/app-shells/bash/files/bash-5.2_p26-memory-leaks.patch deleted file mode 100644 index 10a5deb181921..0000000000000 --- a/app-shells/bash/files/bash-5.2_p26-memory-leaks.patch +++ /dev/null @@ -1,136 +0,0 @@ -https://lists.gnu.org/archive/html/bug-bash/2024-01/msg00036.html -https://lists.gnu.org/archive/html/bug-bash/2024-01/txtm8yNNPR9RQ.txt - -For evalstring.c: -* https://lists.gnu.org/archive/html/bug-bash/2024-01/msg00011.html -* https://git.savannah.gnu.org/cgit/bash.git/diff/builtins/evalstring.c?h=devel&id=81f7b44564cd1510788035cea7c59631865a7db2&dt=1#n766 - -From 711ab85262884f2b91f09eceb9aefd0e2426ce67 Mon Sep 17 00:00:00 2001 -From: Grisha Levit -Date: Sat, 3 Jun 2023 16:51:26 -0400 -Subject: [PATCH] various leaks - -Found mostly by normal usage running a no-bash-malloc build with clang's -LeakSanitizer enabled. So far seems to provide very accurate results. - -* arrayfunc.c -- quote_compound_array_word: make sure to free VALUE -- bind_assoc_var_internal: if assigning to a dynamic variable, make sure - to free the key (usually assoc_insert would do it) - -* bashline.c -- bash_command_name_stat_hook: free original *NAME if we are going to - change what it points to (what the callers seem to expect) - -* builtins/evalstring.c -- parse_and_execute: make sure to dispose of the parsed command - resulting from a failed function import attempt -- open_redir_file: if we did not get a pointer to pass back the expanded - filename, make sure to free the name - -* examples/loadables/stat.c -- loadstat: bind_assoc_variable does not free its VALUE argument so make - sure to do it - -* subst.c -- param_expand: free temp1 value for codepaths that don't do it ---- - arrayfunc.c | 6 +++++- - bashline.c | 1 + - builtins/evalstring.c | 4 ++++ - examples/loadables/stat.c | 1 + - subst.c | 2 ++ - 5 files changed, 13 insertions(+), 1 deletion(-) - -diff --git a/arrayfunc.c b/arrayfunc.c -index 2c05d15b..8ba64084 100644 ---- arrayfunc.c -+++ arrayfunc.c -@@ -208,7 +208,10 @@ bind_assoc_var_internal (entry, hash, key, value, flags) - newval = make_array_variable_value (entry, 0, key, value, flags); - - if (entry->assign_func) -- (*entry->assign_func) (entry, newval, 0, key); -+ { -+ (*entry->assign_func) (entry, newval, 0, key); -+ FREE (key); -+ } - else - assoc_insert (hash, key, newval); - -@@ -985,6 +988,7 @@ quote_compound_array_word (w, type) - if (t != w+ind) - free (t); - strcpy (nword + i, value); -+ free (value); - - return nword; - } -diff --git a/bashline.c b/bashline.c -index c85b05b6..bd7548cc 100644 ---- bashline.c -+++ bashline.c -@@ -1928,6 +1928,7 @@ bash_command_name_stat_hook (name) - result = search_for_command (cname, 0); - if (result) - { -+ FREE (*name); - *name = result; - return 1; - } -diff --git a/builtins/evalstring.c b/builtins/evalstring.c -index df3dd68e..20c6a4a7 100644 ---- builtins/evalstring.c -+++ builtins/evalstring.c -@@ -461,6 +461,8 @@ parse_and_execute (string, from_file, flags) - should_jump_to_top_level = 0; - last_result = last_command_exit_value = EX_BADUSAGE; - set_pipestatus_from_exit (last_command_exit_value); -+ dispose_command(command); -+ global_command = (COMMAND *)NULL; - reset_parser (); - break; - } -@@ -762,6 +764,8 @@ open_redir_file (r, fnp) - - if (fnp) - *fnp = fn; -+ else -+ free (fn); - return fd; - } - -diff --git a/examples/loadables/stat.c b/examples/loadables/stat.c -index 1e60e7b6..ed5c9764 100644 ---- examples/loadables/stat.c -+++ examples/loadables/stat.c -@@ -349,6 +349,7 @@ loadstat (vname, var, fname, flags, fmt, sp) - key = savestring (arraysubs[i]); - value = statval (i, fname, flags, fmt, sp); - v = bind_assoc_variable (var, vname, key, value, ASS_FORCE); -+ free (value); - } - return 0; - } -diff --git a/subst.c b/subst.c -index 1ac6eb2d..ff0602da 100644 ---- subst.c -+++ subst.c -@@ -10727,6 +10727,7 @@ comsub: - { - chk_atstar (temp, quoted, pflags, quoted_dollar_at_p, contains_dollar_at); - tdesc = parameter_brace_expand_word (temp, SPECIAL_VAR (temp, 0), quoted, pflags, 0); -+ free (temp1); - if (tdesc == &expand_wdesc_error || tdesc == &expand_wdesc_fatal) - return (tdesc); - ret = tdesc; -@@ -10739,6 +10740,7 @@ comsub: - { - set_exit_status (EXECUTION_FAILURE); - report_error (_("%s: invalid variable name for name reference"), temp); -+ free (temp1); - return (&expand_wdesc_error); /* XXX */ - } - else --- -2.43.0 From fc1f77cc542b6cce388a0aa3908f8e43c3504f69 Mon Sep 17 00:00:00 2001 From: Sam James Date: Sat, 7 Dec 2024 12:45:12 +0000 Subject: [PATCH 04/22] dev-python/yarl: Stabilize 1.17.2 arm64, #946012 Signed-off-by: Sam James --- dev-python/yarl/yarl-1.17.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/yarl/yarl-1.17.2.ebuild b/dev-python/yarl/yarl-1.17.2.ebuild index 7d28699e4991a..007bc126e259f 100644 --- a/dev-python/yarl/yarl-1.17.2.ebuild +++ b/dev-python/yarl/yarl-1.17.2.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" IUSE="+native-extensions" RDEPEND=" From fd95473014e847be57b7369fcad60c590b8d8433 Mon Sep 17 00:00:00 2001 From: Sam James Date: Sat, 7 Dec 2024 12:45:14 +0000 Subject: [PATCH 05/22] dev-python/yarl: Stabilize 1.17.2 sparc, #946012 Signed-off-by: Sam James --- dev-python/yarl/yarl-1.17.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/yarl/yarl-1.17.2.ebuild b/dev-python/yarl/yarl-1.17.2.ebuild index 007bc126e259f..a888242986b65 100644 --- a/dev-python/yarl/yarl-1.17.2.ebuild +++ b/dev-python/yarl/yarl-1.17.2.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv ~s390 sparc ~x86" IUSE="+native-extensions" RDEPEND=" From 5d96405d88a3e0f5d6a34295cfff67ab8b39a59b Mon Sep 17 00:00:00 2001 From: Sam James Date: Sat, 7 Dec 2024 12:45:16 +0000 Subject: [PATCH 06/22] dev-python/pikepdf: Stabilize 9.4.2 arm64, #946018 Signed-off-by: Sam James --- dev-python/pikepdf/pikepdf-9.4.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pikepdf/pikepdf-9.4.2.ebuild b/dev-python/pikepdf/pikepdf-9.4.2.ebuild index eea510375490a..d69690fb06bdf 100644 --- a/dev-python/pikepdf/pikepdf-9.4.2.ebuild +++ b/dev-python/pikepdf/pikepdf-9.4.2.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="MPL-2.0" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" IUSE="big-endian" # Check QPDF_MIN_VERSION in pyproject.toml on bumps, as well as From 57e2d88b36cdf4940fa84fd23117e90e262525c3 Mon Sep 17 00:00:00 2001 From: Sam James Date: Sat, 7 Dec 2024 12:45:18 +0000 Subject: [PATCH 07/22] dev-python/pikepdf: Stabilize 9.4.2 sparc, #946018 Signed-off-by: Sam James --- dev-python/pikepdf/pikepdf-9.4.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pikepdf/pikepdf-9.4.2.ebuild b/dev-python/pikepdf/pikepdf-9.4.2.ebuild index d69690fb06bdf..60dfb8e9b61b9 100644 --- a/dev-python/pikepdf/pikepdf-9.4.2.ebuild +++ b/dev-python/pikepdf/pikepdf-9.4.2.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="MPL-2.0" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~s390 sparc ~x86" IUSE="big-endian" # Check QPDF_MIN_VERSION in pyproject.toml on bumps, as well as From 156bfe8e4f75229488e4b4d3132f5e6e22447962 Mon Sep 17 00:00:00 2001 From: Sam James Date: Sat, 7 Dec 2024 12:45:19 +0000 Subject: [PATCH 08/22] dev-python/aws-sam-translator: Stabilize 1.94.0 ALLARCHES, #946021 Signed-off-by: Sam James --- dev-python/aws-sam-translator/aws-sam-translator-1.94.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/aws-sam-translator/aws-sam-translator-1.94.0.ebuild b/dev-python/aws-sam-translator/aws-sam-translator-1.94.0.ebuild index d44f5d73eece7..98b4f74477da2 100644 --- a/dev-python/aws-sam-translator/aws-sam-translator-1.94.0.ebuild +++ b/dev-python/aws-sam-translator/aws-sam-translator-1.94.0.ebuild @@ -22,7 +22,7 @@ S=${WORKDIR}/${MY_P} LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux" RDEPEND=" Date: Sat, 7 Dec 2024 12:45:21 +0000 Subject: [PATCH 09/22] dev-python/oslo-serialization: Stabilize 5.6.0 ALLARCHES, #946025 Signed-off-by: Sam James --- dev-python/oslo-serialization/oslo-serialization-5.6.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/oslo-serialization/oslo-serialization-5.6.0.ebuild b/dev-python/oslo-serialization/oslo-serialization-5.6.0.ebuild index d14414d557830..2d202085c00ce 100644 --- a/dev-python/oslo-serialization/oslo-serialization-5.6.0.ebuild +++ b/dev-python/oslo-serialization/oslo-serialization-5.6.0.ebuild @@ -19,7 +19,7 @@ HOMEPAGE=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~riscv x86" RDEPEND=" >=dev-python/msgpack-0.5.2[${PYTHON_USEDEP}] From a5563cdb9855590338815ed0d9c165dbeabfffa9 Mon Sep 17 00:00:00 2001 From: Sam James Date: Sat, 7 Dec 2024 12:45:23 +0000 Subject: [PATCH 10/22] dev-python/aiohttp-socks: Stabilize 0.9.1 ALLARCHES, #946028 Signed-off-by: Sam James --- dev-python/aiohttp-socks/aiohttp-socks-0.9.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/aiohttp-socks/aiohttp-socks-0.9.1.ebuild b/dev-python/aiohttp-socks/aiohttp-socks-0.9.1.ebuild index da83dfcce8383..55bc1af8d1c52 100644 --- a/dev-python/aiohttp-socks/aiohttp-socks-0.9.1.ebuild +++ b/dev-python/aiohttp-socks/aiohttp-socks-0.9.1.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" +KEYWORDS="amd64 ~arm arm64 x86" RDEPEND=" >=dev-python/aiohttp-3.10.0[${PYTHON_USEDEP}] From 4804c2e5f6ac31646add73a567a2e4a119c09578 Mon Sep 17 00:00:00 2001 From: Sam James Date: Sat, 7 Dec 2024 12:45:25 +0000 Subject: [PATCH 11/22] dev-python/bcrypt: Stabilize 4.2.1 arm64, #946029 Signed-off-by: Sam James --- dev-python/bcrypt/bcrypt-4.2.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/bcrypt/bcrypt-4.2.1.ebuild b/dev-python/bcrypt/bcrypt-4.2.1.ebuild index 30f120aa2c9a6..774e4b05bebb7 100644 --- a/dev-python/bcrypt/bcrypt-4.2.1.ebuild +++ b/dev-python/bcrypt/bcrypt-4.2.1.ebuild @@ -64,7 +64,7 @@ LICENSE="Apache-2.0" # Dependent crate licenses LICENSE+=" Apache-2.0-with-LLVM-exceptions BSD MIT Unicode-DFS-2016" SLOT="0" -KEYWORDS="~amd64 arm ~arm64 ~loong ~mips ppc ~ppc64 ~riscv ~s390 sparc ~x86" +KEYWORDS="~amd64 arm arm64 ~loong ~mips ppc ~ppc64 ~riscv ~s390 sparc ~x86" BDEPEND=" >=dev-python/setuptools-rust-1.7.0[${PYTHON_USEDEP}] From 778e5281374b069e499ed9d65ad71c7c7cd32690 Mon Sep 17 00:00:00 2001 From: Sam James Date: Sat, 7 Dec 2024 12:45:26 +0000 Subject: [PATCH 12/22] dev-python/dulwich: Stabilize 0.22.6 arm64, #946033 Signed-off-by: Sam James --- dev-python/dulwich/dulwich-0.22.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/dulwich/dulwich-0.22.6.ebuild b/dev-python/dulwich/dulwich-0.22.6.ebuild index 2ceb7fdc3d665..fd2dd606fb13b 100644 --- a/dev-python/dulwich/dulwich-0.22.6.ebuild +++ b/dev-python/dulwich/dulwich-0.22.6.ebuild @@ -51,7 +51,7 @@ LICENSE+=" Apache-2.0-with-LLVM-exceptions MIT Unicode-DFS-2016" LICENSE+=" )" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha ~amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~s390 ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" IUSE="doc examples +native-extensions test" RESTRICT="!test? ( test )" From a87d0f0f77959ebf52c07f5d42689f55df41e10a Mon Sep 17 00:00:00 2001 From: Sam James Date: Sat, 7 Dec 2024 12:45:29 +0000 Subject: [PATCH 13/22] dev-python/opentelemetry-semantic-conventions: Stabilize 1.28.2 ALLARCHES, #946035 Signed-off-by: Sam James --- .../opentelemetry-semantic-conventions-1.28.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/opentelemetry-semantic-conventions/opentelemetry-semantic-conventions-1.28.2.ebuild b/dev-python/opentelemetry-semantic-conventions/opentelemetry-semantic-conventions-1.28.2.ebuild index d6be87846142d..66c76894ded6d 100644 --- a/dev-python/opentelemetry-semantic-conventions/opentelemetry-semantic-conventions-1.28.2.ebuild +++ b/dev-python/opentelemetry-semantic-conventions/opentelemetry-semantic-conventions-1.28.2.ebuild @@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}/${PN}" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="amd64 arm64 x86" RDEPEND=" >=dev-python/deprecated-1.2.6[${PYTHON_USEDEP}] From 3993c5737b17789b1fbf7602b7d34fd074f9b69f Mon Sep 17 00:00:00 2001 From: Sam James Date: Sat, 7 Dec 2024 12:45:30 +0000 Subject: [PATCH 14/22] dev-python/opentelemetry-api: Stabilize 1.28.2 ALLARCHES, #946035 Signed-off-by: Sam James --- dev-python/opentelemetry-api/opentelemetry-api-1.28.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/opentelemetry-api/opentelemetry-api-1.28.2.ebuild b/dev-python/opentelemetry-api/opentelemetry-api-1.28.2.ebuild index 84b0e1b64f45e..2b049ccb5b564 100644 --- a/dev-python/opentelemetry-api/opentelemetry-api-1.28.2.ebuild +++ b/dev-python/opentelemetry-api/opentelemetry-api-1.28.2.ebuild @@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}/${PN}" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="amd64 arm64 x86" RDEPEND=" >=dev-python/deprecated-1.2.6[${PYTHON_USEDEP}] From ad732b8b891c94c35857e19f5c1113e180401773 Mon Sep 17 00:00:00 2001 From: Sam James Date: Sat, 7 Dec 2024 12:45:31 +0000 Subject: [PATCH 15/22] dev-python/opentelemetry-sdk: Stabilize 1.28.2 ALLARCHES, #946035 Signed-off-by: Sam James --- dev-python/opentelemetry-sdk/opentelemetry-sdk-1.28.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/opentelemetry-sdk/opentelemetry-sdk-1.28.2.ebuild b/dev-python/opentelemetry-sdk/opentelemetry-sdk-1.28.2.ebuild index 11e9ed4f6c7c4..d7f468f9969bf 100644 --- a/dev-python/opentelemetry-sdk/opentelemetry-sdk-1.28.2.ebuild +++ b/dev-python/opentelemetry-sdk/opentelemetry-sdk-1.28.2.ebuild @@ -24,7 +24,7 @@ S="${WORKDIR}/${MY_P}/${PN}" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="amd64 arm64 x86" RDEPEND=" ~dev-python/opentelemetry-api-${PV}[${PYTHON_USEDEP}] From ba4eb28bf15f5d7b82a5de9dc8c45f24764affdb Mon Sep 17 00:00:00 2001 From: Sam James Date: Sat, 7 Dec 2024 12:45:33 +0000 Subject: [PATCH 16/22] dev-python/wrapt: Stabilize 1.17.0 arm64, #946038 Signed-off-by: Sam James --- dev-python/wrapt/wrapt-1.17.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/wrapt/wrapt-1.17.0.ebuild b/dev-python/wrapt/wrapt-1.17.0.ebuild index 3b559db62edaa..29e46599d4aab 100644 --- a/dev-python/wrapt/wrapt-1.17.0.ebuild +++ b/dev-python/wrapt/wrapt-1.17.0.ebuild @@ -23,7 +23,7 @@ S=${WORKDIR}/${MY_P} LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" IUSE="+native-extensions" distutils_enable_tests pytest From 450ce83197e86dee740b38b0a6ccfcb3ba96b6fb Mon Sep 17 00:00:00 2001 From: Sam James Date: Sat, 7 Dec 2024 12:45:35 +0000 Subject: [PATCH 17/22] dev-python/moto: Stabilize 5.0.21 arm64, #946039 Signed-off-by: Sam James --- dev-python/moto/moto-5.0.21.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/moto/moto-5.0.21.ebuild b/dev-python/moto/moto-5.0.21.ebuild index 6b7e14c1d8c7a..467b620e50cc6 100644 --- a/dev-python/moto/moto-5.0.21.ebuild +++ b/dev-python/moto/moto-5.0.21.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +KEYWORDS="~amd64 arm64 ~riscv ~x86" RDEPEND=" >=dev-python/aws-xray-sdk-0.93[${PYTHON_USEDEP}] From 234e6bd8b7f6ee614f9c0b894b0f64de7ccc4191 Mon Sep 17 00:00:00 2001 From: Sam James Date: Sat, 7 Dec 2024 12:45:37 +0000 Subject: [PATCH 18/22] dev-python/oslo-log: Stabilize 6.2.0 ALLARCHES, #946043 Signed-off-by: Sam James --- dev-python/oslo-log/oslo-log-6.2.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/oslo-log/oslo-log-6.2.0.ebuild b/dev-python/oslo-log/oslo-log-6.2.0.ebuild index 771fcebe98373..bd790bf138305 100644 --- a/dev-python/oslo-log/oslo-log-6.2.0.ebuild +++ b/dev-python/oslo-log/oslo-log-6.2.0.ebuild @@ -19,7 +19,7 @@ HOMEPAGE=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~riscv x86" RDEPEND=" >=dev-python/pbr-3.1.1[${PYTHON_USEDEP}] From b21bc75104f8e6d71ab0aaa04361d21bba0dc8ac Mon Sep 17 00:00:00 2001 From: Sam James Date: Sat, 7 Dec 2024 12:45:39 +0000 Subject: [PATCH 19/22] dev-python/stripe: Stabilize 11.3.0 ALLARCHES, #946045 Signed-off-by: Sam James --- dev-python/stripe/stripe-11.3.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/stripe/stripe-11.3.0.ebuild b/dev-python/stripe/stripe-11.3.0.ebuild index eb697bfc26cb0..4a41682bd6e35 100644 --- a/dev-python/stripe/stripe-11.3.0.ebuild +++ b/dev-python/stripe/stripe-11.3.0.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="amd64 arm64 x86" IUSE="telemetry" RDEPEND=" From 178d5303bcf55bc725000d112bfe5e8c9b0c08cf Mon Sep 17 00:00:00 2001 From: "Volkmar W. Pogatzki" Date: Fri, 22 Nov 2024 18:49:30 +0100 Subject: [PATCH 20/22] dev-java/guava: add 33.3.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Volkmar W. Pogatzki Closes: https://github.com/gentoo/gentoo/pull/39233/commits/a357ed94f427cbbb97c504340f84b17a8842fc1a Signed-off-by: Miroslav Šulc --- dev-java/guava/Manifest | 1 + dev-java/guava/guava-33.3.1.ebuild | 35 ++++++++++++++++++++++++++++++ 2 files changed, 36 insertions(+) create mode 100644 dev-java/guava/guava-33.3.1.ebuild diff --git a/dev-java/guava/Manifest b/dev-java/guava/Manifest index 946427f658c15..36560547d45bf 100644 --- a/dev-java/guava/Manifest +++ b/dev-java/guava/Manifest @@ -1 +1,2 @@ DIST guava-33.3.0.tar.gz 5819234 BLAKE2B 26c5f97b927f4afeb8c5d68714a54ef62bfc3995da8cf98d2022edd93054bb7e0bd38598adcefc209d04a246e3da50346e213ad49152e1fc0c91463cd8f0dea3 SHA512 122a10c98820443cbfc5769e1aaa5843becfc0e2e7119d0f2544d86bd265da1fc48c4113cb706f92d84ab896fc58583b80e7dc91b6cd13f9ee9996ae8457f02c +DIST guava-33.3.1.tar.gz 5827149 BLAKE2B f8ad29e921d7de7d4eeb65812a24dec9ee27feab7d8294ac037ac526c8069a652d7381af92afd457339ff394488d7c56d562e116b2508f105ced32080f727d78 SHA512 d357953607266b844d5711821a261b110bf44c32713a7c889aebc32e7a8e63aaa8126f1f1aee7c6ad3cf44830bd231a19fc09d802f1abeaff42096470214b0c3 diff --git a/dev-java/guava/guava-33.3.1.ebuild b/dev-java/guava/guava-33.3.1.ebuild new file mode 100644 index 0000000000000..5d43bdc9619a6 --- /dev/null +++ b/dev-java/guava/guava-33.3.1.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +JAVA_PKG_IUSE="doc source" +MAVEN_ID="com.google.guava:guava:${PV}-jre" + +inherit java-pkg-2 java-pkg-simple + +DESCRIPTION="A collection of Google's core Java libraries" +HOMEPAGE="https://github.com/google/guava" +SRC_URI="https://github.com/google/guava/archive/v${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${P}" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64" + +CP_DEPEND=" + >=dev-java/error-prone-annotations-2.36.0:0 + dev-java/j2objc-annotations:0 + dev-java/jsr305:0 +" + +DEPEND="${CP_DEPEND} + >=dev-java/checker-framework-qual-3.48.2:0 + >=virtual/jdk-1.8:*" +RDEPEND="${CP_DEPEND} + >=virtual/jre-1.8:*" + +JAVA_AUTOMATIC_MODULE_NAME="com.google.common" +JAVA_CLASSPATH_EXTRA="checker-framework-qual" +JAVA_GENTOO_CLASSPATH_EXTRA=":futures/failureaccess/src" +JAVA_SRC_DIR="guava/src" From e5295c87e3a247138bb136f7f813181eb12c9ae1 Mon Sep 17 00:00:00 2001 From: "Volkmar W. Pogatzki" Date: Fri, 22 Nov 2024 18:50:44 +0100 Subject: [PATCH 21/22] dev-java/guava-testlib: add 33.3.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Volkmar W. Pogatzki Closes: https://github.com/gentoo/gentoo/pull/39233/commits/a536f4e8d8fb80cb1a80b48929680f642f14af37 Signed-off-by: Miroslav Šulc --- dev-java/guava-testlib/Manifest | 1 + .../guava-testlib/guava-testlib-33.3.1.ebuild | 64 +++++++++++++++++++ 2 files changed, 65 insertions(+) create mode 100644 dev-java/guava-testlib/guava-testlib-33.3.1.ebuild diff --git a/dev-java/guava-testlib/Manifest b/dev-java/guava-testlib/Manifest index 2cd99ccae34a4..95ff24c734e4d 100644 --- a/dev-java/guava-testlib/Manifest +++ b/dev-java/guava-testlib/Manifest @@ -1,2 +1,3 @@ DIST guava-33.3.0.tar.gz 5819234 BLAKE2B 26c5f97b927f4afeb8c5d68714a54ef62bfc3995da8cf98d2022edd93054bb7e0bd38598adcefc209d04a246e3da50346e213ad49152e1fc0c91463cd8f0dea3 SHA512 122a10c98820443cbfc5769e1aaa5843becfc0e2e7119d0f2544d86bd265da1fc48c4113cb706f92d84ab896fc58583b80e7dc91b6cd13f9ee9996ae8457f02c +DIST guava-33.3.1.tar.gz 5827149 BLAKE2B f8ad29e921d7de7d4eeb65812a24dec9ee27feab7d8294ac037ac526c8069a652d7381af92afd457339ff394488d7c56d562e116b2508f105ced32080f727d78 SHA512 d357953607266b844d5711821a261b110bf44c32713a7c889aebc32e7a8e63aaa8126f1f1aee7c6ad3cf44830bd231a19fc09d802f1abeaff42096470214b0c3 DIST truth-1.4.2.jar 275487 BLAKE2B 9c0dce92648f734ab88a0faf1a1e5328d747efffd29aa8f12b7ed2b2c87036ce18bf3195348f9ffce848842a240179fa60e9625c6997439a4cedce6aac6c2b77 SHA512 5f29cb259f2cf63e8a908061d2a58b28ecf12366a03564c8e63c33cdbdb21935ac95ed7b68437b015a2bd055732c88ec8ca1e55b45b99a2cb3e9dd53cb0b87cc diff --git a/dev-java/guava-testlib/guava-testlib-33.3.1.ebuild b/dev-java/guava-testlib/guava-testlib-33.3.1.ebuild new file mode 100644 index 0000000000000..d62428453c973 --- /dev/null +++ b/dev-java/guava-testlib/guava-testlib-33.3.1.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +JAVA_PKG_IUSE="doc source test" +MAVEN_ID="com.google.guava:guava-testlib:${PV}-jre" +JAVA_TESTING_FRAMEWORKS="junit-4" + +inherit java-pkg-2 java-pkg-simple check-reqs + +DESCRIPTION="A set of java classes to assist the tests for Guava itself" +HOMEPAGE="https://github.com/google/guava" +# Currently we bundle the binary version of truth.jar used only for tests, we don't install it. +SRC_URI="https://github.com/google/guava/archive/v${PV}.tar.gz -> guava-${PV}.tar.gz + test? ( https://repo1.maven.org/maven2/com/google/truth/truth/1.4.2/truth-1.4.2.jar )" +S="${WORKDIR}/guava-${PV}" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64" + +CP_DEPEND=" + >=dev-java/error-prone-annotations-2.36.0:0 + ~dev-java/guava-${PV}:0 + dev-java/jsr305:0 + dev-java/junit:4 +" + +DEPEND="${CP_DEPEND} + >=dev-java/checker-framework-qual-3.48.2:0 + dev-java/j2objc-annotations:0 + >=virtual/jdk-1.8:*" + +RDEPEND="${CP_DEPEND} + >=virtual/jre-1.8:*" + +JAVA_CLASSPATH_EXTRA="checker-framework-qual j2objc-annotations" +JAVA_SRC_DIR="${PN}/src" +JAVA_TEST_GENTOO_CLASSPATH="junit-4" +JAVA_TEST_SRC_DIR="${PN}/test" + +check_env() { + if use test; then + # this is needed only for tests + CHECKREQS_MEMORY="1024M" + check-reqs_pkg_pretend + fi +} + +pkg_pretend() { + check_env +} + +pkg_setup() { + check_env + java-pkg-2_pkg_setup +} + +src_test() { + JAVA_GENTOO_CLASSPATH_EXTRA="${DISTDIR}/truth-1.4.2.jar:testdata.jar" + JAVA_TEST_EXTRA_ARGS="-Xmx${CHECKREQS_MEMORY}" + java-pkg-simple_src_test +} From 04d84ba65908962179d7c3b44c7bf83811d5af18 Mon Sep 17 00:00:00 2001 From: "Volkmar W. Pogatzki" Date: Sun, 24 Nov 2024 10:16:27 +0100 Subject: [PATCH 22/22] dev-java/java-diff-utils: add 4.15 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Volkmar W. Pogatzki Closes: https://github.com/gentoo/gentoo/pull/39233/commits/1fa12db9e1083d4cb1b6b2cc23577105477fcf52 Signed-off-by: Miroslav Šulc --- dev-java/java-diff-utils/Manifest | 1 + .../java-diff-utils-4.15.ebuild | 32 +++++++++++++++++++ 2 files changed, 33 insertions(+) create mode 100644 dev-java/java-diff-utils/java-diff-utils-4.15.ebuild diff --git a/dev-java/java-diff-utils/Manifest b/dev-java/java-diff-utils/Manifest index 4d0a48225dde8..314215eb55b55 100644 --- a/dev-java/java-diff-utils/Manifest +++ b/dev-java/java-diff-utils/Manifest @@ -1,2 +1,3 @@ DIST java-diff-utils-1.3.0-sources.jar 35161 BLAKE2B 365b2b3a8701a7bf63b1fc8c34f8a54d7a5f67b3b485e91ea3489303de821d5ac08aac4e2b13d140b045b6b45393d293a825e92e800cd34c3b84a17442d548bc SHA512 16426c13fde20c606ac5dc01b4ee368d10360c45c4569879c94d30ac41aba372e9865a7b5db3a68067ea26bdade538eeea4e3e38900f8627beb21d7e48968e62 DIST java-diff-utils-parent-4.12.tar.gz 2080632 BLAKE2B 36cb824bd00e946484dc62b3d5739620eeff6f509cdfa3f521144c21ea9d5de43ccc838700d3d9d116817dc1256d90fe1bdb552b02a2c7cff1e6b702b889f8d0 SHA512 0ac8f633e01f70b6c0f243b65c95716a1237142abde96eed3211a5ee5afb5bf721e936a67b4e2ce27e1df34a8402d0fbcb830e0557bd32cd24a7529d80e61e5c +DIST java-diff-utils-parent-4.15.tar.gz 2132869 BLAKE2B 53caeadae5a87bcedd4e1e5aaa6990f89ca144d75027b16b93e019f119d13dc5d9ee5bf398b47e45b041e86505f72f8b017f56f3650e6ad0b828aece36fa2a36 SHA512 d722687708515bea791c753981857293a58bed9cfd9eca5575b77b22919ab1167ffc55fc87f3f825b5686cff27f4fa68841eae4514baef73f6bf5b2d7a1a9c95 diff --git a/dev-java/java-diff-utils/java-diff-utils-4.15.ebuild b/dev-java/java-diff-utils/java-diff-utils-4.15.ebuild new file mode 100644 index 0000000000000..f121bb7440785 --- /dev/null +++ b/dev-java/java-diff-utils/java-diff-utils-4.15.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +JAVA_PKG_IUSE="doc source test" +MAVEN_ID="io.github.java-diff-utils:java-diff-utils:${PV}" +JAVA_TESTING_FRAMEWORKS="junit-4" + +inherit java-pkg-2 java-pkg-simple + +DESCRIPTION="Library for computing diffs, applying patches, generationg side-by-side view" +HOMEPAGE="https://java-diff-utils.github.io/java-diff-utils/" +SRC_URI="https://github.com/java-diff-utils/java-diff-utils/archive/java-diff-utils-parent-${PV}.tar.gz" +S="${WORKDIR}/java-diff-utils-java-diff-utils-parent-${PV}/java-diff-utils" + +LICENSE="Apache-2.0" +SLOT="4" +KEYWORDS="~amd64 ~arm64 ~ppc64" +RESTRICT="test" #839681 + +DEPEND=">=virtual/jdk-1.8:*" +RDEPEND=">=virtual/jre-1.8:*" + +JAVA_AUTOMATIC_MODULE_NAME="io.github.javadiffutils" +JAVA_SRC_DIR="src/main/java" +JAVA_TEST_GENTOO_CLASSPATH=" + assertj-core-3 + junit-5 +" +JAVA_TEST_RESOURCE_DIRS="src/test/resources" +JAVA_TEST_SRC_DIR="src/test/java"