[gentoo-commits] repo/gentoo:master commit in: dev-debug/gdb/, dev-debug/gdb/files/

2024-01-23 Thread Sam James
commit: a32e214f465b7e90dca9fd6c6439a5bc563daa41
Author: Christopher Fore  posteo  net>
AuthorDate: Tue Jan 23 16:56:41 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 24 07:31:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a32e214f

dev-debug/gdb: Backport patches for 14.1

- fix-list-segfault.patch:
   Fixes segfault encountered when running gdb on an executable without
   debugging symbols

- fix-dll-export-forwarding.patch:
   Fixes virtual memory address (VMA) calculating by making it relative
   to DLL_NAME again.

- fix-print-global-variable-stubs.patch:
   Fixes printing of global variable stubs if no inferior is running by
   adding a missing nullptr check

All tests pass.

Closes: https://bugs.gentoo.org/922336
Signed-off-by: Christopher Fore  posteo.net>
Closes: https://github.com/gentoo/gentoo/pull/34978
Signed-off-by: Sam James  gentoo.org>

 .../files/gdb-14.1-fix-dll-export-forwarding.patch |  60 
 .../gdb/files/gdb-14.1-fix-list-segfault.patch | 101 +++
 .../gdb-14.1-fix-print-global-variable-stubs.patch | 109 +++
 dev-debug/gdb/gdb-14.1-r1.ebuild   | 317 +
 4 files changed, 587 insertions(+)

diff --git a/dev-debug/gdb/files/gdb-14.1-fix-dll-export-forwarding.patch 
b/dev-debug/gdb/files/gdb-14.1-fix-dll-export-forwarding.patch
new file mode 100644
index ..8c2a49f8042f
--- /dev/null
+++ b/dev-debug/gdb/files/gdb-14.1-fix-dll-export-forwarding.patch
@@ -0,0 +1,60 @@
+Bug: https://sourceware.org/bugzilla/show_bug.cgi?id=31112
+
+From 
https://sourceware.org/git/?p=binutils-gdb.git;a=commitdiff;h=43a608adb04251be8999304cf724f55b2d840ac3
+From: Hannes Domani 
+Date: Wed, 6 Dec 2023 20:52:06 +0100
+Subject: [PATCH] Fix DLL export forwarding
+
+I noticed it when I was trying to set a breakpoint at ExitProcess:
+```
+(gdb) b ExitProcess
+Breakpoint 1 at 0x14001fdd0
+(gdb) r
+Starting program: C:\qiewer\heob\heob64.exe
+Warning:
+Cannot insert breakpoint 1.
+Cannot access memory at address 0x3dbf4120
+Cannot insert breakpoint 1.
+Cannot access memory at address 0x77644120
+```
+
+The problem doesn't exist in gdb 13.2, and the difference can easily be
+seen when printing ExitProcess.
+gdb 14.1:
+```
+(gdb) p ExitProcess
+$1 = {} 0x77644120 
+```
+gdb 13.2:
+```
+(gdb) p ExitProcess
+$1 = {} 0x77734120 
+```
+
+The new behavior started with 9675da25357c7a3f472731ddc6eb3becc65b469a,
+where VMA was then calculated relative to FORWARD_DLL_NAME, while it was
+relative to DLL_NAME before.
+
+Fixed by calculating VMA relative to DLL_NAME again.
+
+Bug: https://sourceware.org/PR31112
+Approved-By: Tom Tromey 
+
+(cherry picked from commit 2574cd903dd84e7081506e24c2e232ecda11a736)
+--- a/gdb/coff-pe-read.c
 b/gdb/coff-pe-read.c
+@@ -210,7 +210,10 @@ add_pe_forwarded_sym (minimal_symbol_reader ,
+ " \"%s\" in dll \"%s\", pointing to \"%s\"\n"),
+   sym_name, dll_name, forward_qualified_name.c_str ());
+ 
+-  unrelocated_addr vma = msymbol.minsym->unrelocated_address ();
++  /* Calculate VMA as if it were relative to DLL_NAME/OBJFILE, even though
++ it actually points inside another dll (FORWARD_DLL_NAME).  */
++  unrelocated_addr vma = unrelocated_addr (msymbol.value_address ()
++ - objfile->text_section_offset ());
+   msymtype = msymbol.minsym->type ();
+   section = msymbol.minsym->section_index ();
+ 
+-- 
+2.39.3
+

diff --git a/dev-debug/gdb/files/gdb-14.1-fix-list-segfault.patch 
b/dev-debug/gdb/files/gdb-14.1-fix-list-segfault.patch
new file mode 100644
index ..76557b5a7e00
--- /dev/null
+++ b/dev-debug/gdb/files/gdb-14.1-fix-list-segfault.patch
@@ -0,0 +1,101 @@
+Bug: https://bugs.gentoo.org/922336
+Bug: https://sourceware.org/bugzilla/show_bug.cgi?id=31256
+
+From 
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=0068bd6fb3579dd8df7561e038cb3fe27f122b0e
+From: Guinevere Larsen 
+To: gdb-patc...@sourceware.org
+Cc: Guinevere Larsen 
+Subject: [PATCH] gdb: fix "list ." related crash
+Date: Tue, 23 Jan 2024 11:50:43 +0100
+
+When a user attempts to use the "list ." command with an inferior that
+doesn't have debug symbols, GDB would crash. This was reported as PR
+gdb/31256.
+
+The crash would happen when attempting to get the current symtab_and_line
+for the stop location, because the symtab would return a null pointer
+and we'd attempt to dereference it to print the line.
+
+This commit fixes that by checking for an empty symtab and erroring out
+of the function if it happens.
+
+Bug: https://sourceware.org/PR31256
+--- a/gdb/cli/cli-cmds.c
 b/gdb/cli/cli-cmds.c
+@@ -1291,6 +1291,8 @@ list_command (const char *arg, int from_tty)
+ set_default_source_symtab_and_line ();
+ cursal = get_current_source_symtab_and_line ();
+   }
++if (cursal.symtab == nullptr)
++  error (_("No debug information available to print source 

[gentoo-commits] repo/gentoo:master commit in: sys-fs/bcachefs-tools/files/, sys-fs/bcachefs-tools/

2024-01-23 Thread Sam James
commit: 1b57acdd9fe27f7d3f8b41665a52be59146d9e8e
Author: Christopher Fore  posteo  net>
AuthorDate: Wed Jan 24 04:24:19 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 24 07:30:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b57acdd

sys-fs/bcachefs-tools: fix musl+clang build failure on 1.4.0

- fix-clang-musl.patch
   Applies fix from upstream to rearrange the variable order

All tests pass on glibc and musl.

Closes: https://bugs.gentoo.org/921564
Signed-off-by: Christopher Fore  posteo.net>
Closes: https://github.com/gentoo/gentoo/pull/34983
Signed-off-by: Sam James  gentoo.org>

 sys-fs/bcachefs-tools/bcachefs-tools-1.4.0.ebuild  |  4 
 .../bcachefs-tools-1.4.0-fix-clang-musl.patch  | 24 ++
 2 files changed, 28 insertions(+)

diff --git a/sys-fs/bcachefs-tools/bcachefs-tools-1.4.0.ebuild 
b/sys-fs/bcachefs-tools/bcachefs-tools-1.4.0.ebuild
index ab8af97606ec..a2e67f190904 100644
--- a/sys-fs/bcachefs-tools/bcachefs-tools-1.4.0.ebuild
+++ b/sys-fs/bcachefs-tools/bcachefs-tools-1.4.0.ebuild
@@ -160,6 +160,10 @@ BDEPEND="
virtual/rust
 "
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.4.0-fix-clang-musl.patch
+)
+
 llvm_check_deps() {
has_version -b "sys-devel/clang:${LLVM_SLOT}"
 }

diff --git 
a/sys-fs/bcachefs-tools/files/bcachefs-tools-1.4.0-fix-clang-musl.patch 
b/sys-fs/bcachefs-tools/files/bcachefs-tools-1.4.0-fix-clang-musl.patch
new file mode 100644
index ..b011ca1de422
--- /dev/null
+++ b/sys-fs/bcachefs-tools/files/bcachefs-tools-1.4.0-fix-clang-musl.patch
@@ -0,0 +1,24 @@
+Bug: https://bugs.gentoo.org/921564
+From 
https://github.com/koverstreet/bcachefs-tools/commit/8e56da27fd23c169395b3b266b15a1c093aba849
+
+diff --git a/libbcachefs.c b/libbcachefs.c
+index 68b750a..ec6b272 100644
+--- a/libbcachefs.c
 b/libbcachefs.c
+@@ -445,6 +445,7 @@ struct bchfs_handle bcache_fs_open(const char *path)
+  */
+ struct bchfs_handle bchu_fs_open_by_dev(const char *path, int *idx)
+ {
++  struct bch_opts opts = bch2_opts_empty();
+   char buf[1024], *uuid_str;
+
+   struct stat stat = xstat(path);
+@@ -469,8 +470,6 @@ struct bchfs_handle bchu_fs_open_by_dev(const char *path, 
int *idx)
+   uuid_str = p + 1;
+   } else {
+ read_super:
+-  struct bch_opts opts = bch2_opts_empty();
+-
+   opt_set(opts, noexcl,   true);
+   opt_set(opts, nochanges, true);
+



[gentoo-commits] repo/gentoo:master commit in: app-text/aspell/

2024-01-23 Thread Sam James
commit: 4548578147709ade03ab72542dbfabb829ef71c7
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 24 07:31:42 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 24 07:31:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45485781

app-text/aspell: Stabilize 0.60.8.1 amd64, #922791

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

 app-text/aspell/aspell-0.60.8.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/aspell/aspell-0.60.8.1.ebuild 
b/app-text/aspell/aspell-0.60.8.1.ebuild
index 398814279061..0a7be5aa568f 100644
--- a/app-text/aspell/aspell-0.60.8.1.ebuild
+++ b/app-text/aspell/aspell-0.60.8.1.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 IUSE="nls unicode"
 
 # All available language app-dicts/aspell-* packages.



[gentoo-commits] repo/gentoo:master commit in: app-text/aspell/

2024-01-23 Thread Sam James
commit: b8f2990c14f61f9286b45df9b27327b9a0a0ec30
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 24 07:31:44 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 24 07:31:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8f2990c

app-text/aspell: Stabilize 0.60.8.1 x86, #922791

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

 app-text/aspell/aspell-0.60.8.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/aspell/aspell-0.60.8.1.ebuild 
b/app-text/aspell/aspell-0.60.8.1.ebuild
index 0a7be5aa568f..8b70648ebef1 100644
--- a/app-text/aspell/aspell-0.60.8.1.ebuild
+++ b/app-text/aspell/aspell-0.60.8.1.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 IUSE="nls unicode"
 
 # All available language app-dicts/aspell-* packages.



[gentoo-commits] repo/gentoo:master commit in: sys-fs/bcachefs-tools/, profiles/features/musl/

2024-01-23 Thread Sam James
commit: 2f1d8601108aca38dab9bd33edd1695cfa0441a6
Author: Christopher Fore  posteo  net>
AuthorDate: Wed Jan 24 05:16:47 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 24 07:28:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f1d8601

sys-fs/bcachefs-tools: add 1.4.1

- Remove itertools dependency
- Add some sandbox tests back (passing now)
- Add remote id to metadata.xml for rust-bindgen-bcachefs (pkgcheck scan
  warning)
- Mask >= 1.4.1 on Musl systems (see comment)

Signed-off-by: Christopher Fore  posteo.net>
Closes: https://github.com/gentoo/gentoo/pull/34969
Signed-off-by: Sam James  gentoo.org>

 profiles/features/musl/package.mask   |   4 +
 sys-fs/bcachefs-tools/Manifest|   1 +
 sys-fs/bcachefs-tools/bcachefs-tools-1.4.1.ebuild | 257 ++
 sys-fs/bcachefs-tools/metadata.xml|   1 +
 4 files changed, 263 insertions(+)

diff --git a/profiles/features/musl/package.mask 
b/profiles/features/musl/package.mask
index 4d3f75c16632..42cb762efabd 100644
--- a/profiles/features/musl/package.mask
+++ b/profiles/features/musl/package.mask
@@ -394,3 +394,7 @@ sys-block/wait-for-dri-devices-rules
 dev-lang/rust-bin
 mail-client/thunderbird-bin
 www-client/firefox-bin
+
+# >=sys-fs/bcachefs-tools-1.4.1 uses functions currently not in Musl
+# https://github.com/koverstreet/bcachefs-tools/issues/213
+>=sys-fs/bcachefs-tools-1.4.1

diff --git a/sys-fs/bcachefs-tools/Manifest b/sys-fs/bcachefs-tools/Manifest
index 56df948ec10d..3f642fbd9b00 100644
--- a/sys-fs/bcachefs-tools/Manifest
+++ b/sys-fs/bcachefs-tools/Manifest
@@ -9,6 +9,7 @@ DIST atty-0.2.14.crate 5470 BLAKE2B 
2db856a9e898a430258f059aeaf7c844a153293e8856
 DIST autocfg-1.1.0.crate 13272 BLAKE2B 
7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203
 SHA512 
df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
 DIST bcachefs-tools-1.3.5_p20231216.tar.gz 1059604 BLAKE2B 
0f3a138b0586c04c53967b801917372486f6558e8d1c9230bc33b1de39a1f7c82ba53bea0b063e1609742ec345fed9f374328ee4990d9bdf456f96ae5219334a
 SHA512 
52b49598ceb5308e7ff235d87fb1e628836b7b297f06a02232307ae34b63fa7cd3eeb4919022bda40aa05954e0237284db7d7cb2e1bfecad629f01cf08caaeec
 DIST bcachefs-tools-1.4.0.tar.gz 1060158 BLAKE2B 
c972de13e305b07910ab4acdfea05df85bfe70ed350dea5fb578a150a9e116f054dc99bf6dd185aa26dab799832939276a6248203717b918c1d7e0e9f2e0fdd9
 SHA512 
f374c3b2ec1836ea79ed37f188aaf9c98d6d217b2b05c050304467068a1e042e2e5ea99f2e67d546cd68f3e39be065e62bae73ff13e92ceb29a15df9fe63e4e2
+DIST bcachefs-tools-1.4.1.tar.gz 1069244 BLAKE2B 
7be0a343758a221a39dad5eca1c11c74d049e208712d30ffdfd919c97ef87e561983b85b2fbefa932cb69ef50418dce761a9c01afe0114f67b8ddd55b5d62a2c
 SHA512 
65d0f182982d942d1263d60cf435a1142393b9dcf1e7dbea53a873925a82954b47422ade04bbc5b69c955de80ef820e9eeefcfed47aaab3bcc27d3916a94ff4a
 DIST bitfield-0.14.0.crate 16776 BLAKE2B 
abca546581d912133e7344f049d93b8d793de323eba7780fab162c53a244b845582ec2bd14b529b9491c363c2da6228b7de58407afc554cc718a9df8370f5535
 SHA512 
703d534f0684b19af68a18048ecff37367ccbe5a52a3e8d987f2420b980e4a20da9640019ca610b1a73841cbe45dbf4d6a1cfb10cf0e7d09f53199b1fcd141fe
 DIST bitflags-1.3.2.crate 23021 BLAKE2B 
eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda
 SHA512 
3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
 DIST bitflags-2.4.1.crate 37043 BLAKE2B 
f61c45b142265e9c2944c7054e01704de47510735e9ee5351cd02b98676cc4eb42d68b1fc4849ad5f54654617a74f20cb533b4207c2fe76516b724ba9318b414
 SHA512 
d3fd7abc95acc1cb5bf16d6acc12dbb8eadd250f069268df13c2e8dc3d5f5c15a929cd17ca931c77393b64dce0516ef8674c469789ed32d78e315b5faada062b

diff --git a/sys-fs/bcachefs-tools/bcachefs-tools-1.4.1.ebuild 
b/sys-fs/bcachefs-tools/bcachefs-tools-1.4.1.ebuild
new file mode 100644
index ..e7396e664d7a
--- /dev/null
+++ b/sys-fs/bcachefs-tools/bcachefs-tools-1.4.1.ebuild
@@ -0,0 +1,257 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CRATES="
+   aho-corasick@1.1.2
+   anstream@0.3.2
+   anstyle-parse@0.2.1
+   anstyle-query@1.0.0
+   anstyle-wincon@1.0.2
+   anstyle@1.0.2
+   anyhow@1.0.75
+   atty@0.2.14
+   autocfg@1.1.0
+   bitfield@0.14.0
+   bitflags@1.3.2
+   bitflags@2.4.1
+   byteorder@1.5.0
+   cc@1.0.83
+   cexpr@0.6.0
+   cfg-if@1.0.0
+   chrono@0.4.31
+   clang-sys@1.6.1
+   clap_builder@4.3.24
+   clap_complete@4.3.2
+   clap_derive@4.3.12
+   clap_lex@0.5.0
+   clap@4.3.24
+   colorchoice@1.0.0
+   colored@2.0.4
+   either@1.9.0
+   errno-dragonfly@0.1.2
+   

[gentoo-commits] repo/gentoo:master commit in: profiles/features/musl/

2024-01-23 Thread Sam James
commit: f2f23264ccec7bde3c9b017f206a59c0ec99696e
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 24 07:28:44 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 24 07:28:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2f23264

profiles/features/musl: fix mask entry

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

 profiles/features/musl/package.mask | 9 +
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/profiles/features/musl/package.mask 
b/profiles/features/musl/package.mask
index 42cb762efabd..c0162ce33f48 100644
--- a/profiles/features/musl/package.mask
+++ b/profiles/features/musl/package.mask
@@ -1,6 +1,11 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Christopher Fore  (2024-01-24)
+# >=sys-fs/bcachefs-tools-1.4.1 uses functions currently not in Musl
+# https://github.com/koverstreet/bcachefs-tools/issues/213
+>=sys-fs/bcachefs-tools-1.4.1
+
 # Conrad Kostecki  (2024-01-23)
 # Uses glibc function getsourcefilter(),
 # which are not available on musl.
@@ -394,7 +399,3 @@ sys-block/wait-for-dri-devices-rules
 dev-lang/rust-bin
 mail-client/thunderbird-bin
 www-client/firefox-bin
-
-# >=sys-fs/bcachefs-tools-1.4.1 uses functions currently not in Musl
-# https://github.com/koverstreet/bcachefs-tools/issues/213
->=sys-fs/bcachefs-tools-1.4.1



[gentoo-commits] repo/gentoo:master commit in: mail-client/thunderbird/

2024-01-23 Thread Joonas Niilola
commit: 1c3a6354165e30db2f0adf44f412c9a384fb0545
Author: Joonas Niilola  gentoo  org>
AuthorDate: Wed Jan 24 07:04:41 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Jan 24 07:05:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c3a6354

mail-client/thunderbird: add 115.7.0

Signed-off-by: Joonas Niilola  gentoo.org>

 mail-client/thunderbird/Manifest   |   65 +
 mail-client/thunderbird/thunderbird-115.7.0.ebuild | 1331 
 2 files changed, 1396 insertions(+)

diff --git a/mail-client/thunderbird/Manifest b/mail-client/thunderbird/Manifest
index 4410c8706b5c..12c35fc7d1ff 100644
--- a/mail-client/thunderbird/Manifest
+++ b/mail-client/thunderbird/Manifest
@@ -129,3 +129,68 @@ DIST thunderbird-115.6.1-vi.xpi 743886 BLAKE2B 
8c3a879cebf75b23b60b57350fdab990b
 DIST thunderbird-115.6.1-zh-CN.xpi 742058 BLAKE2B 
0d18a32a23b072c85122cbe5a74036d6b2db64819d29c07703870232c857c949e313afb3760a21868b19443aec49a53ecd602f02836455203e5396b0b5211005
 SHA512 
d87781b0130b8788f822bf447ab322df451cba4149b95397deeecf5e1c3be0ded744d5bd9b4fad9829e8231120356860e13dee32a2bba0a9aae93baa7ca4286f
 DIST thunderbird-115.6.1-zh-TW.xpi 744999 BLAKE2B 
aec2a8404722b3c2b07362ce4542665a603049ccd6408c58552a5ffaca6af50a1875e6930866fcc8d8d2adef9c545a2c769bf7f9cb4f497a01df5ba66a915577
 SHA512 
72d4fe5e6bab768752d58318e8253f96cf0ce7a511642f920b3a70fae1002ad69f6295bf62775868bc6140a7d1d7285a94d33ff0a1b4e0c866a75f339d13e1ee
 DIST thunderbird-115.6.1.source.tar.xz 533899156 BLAKE2B 
e26b52782bde9b8637dcf5eaed0c7762541c87832032353bb849bbd0e735121a94a13518877fbd4aa091d943842cf8f04f526fc3b23eae56fc445d0e756c38b2
 SHA512 
f2efaff8b209234b202671b5322fb14a367b955e28c4b24b139af091b838186126e3d387ca21e57ed089629af876e86b38588789b1ef3db14f4f8703095467b3
+DIST thunderbird-115.7.0-af.xpi 549700 BLAKE2B 
3bc2ea371ffa3666ef46e34220e9352b84b317d7c2fa7145cb129b60d9b0f5e110f88953512a773c94accfc78e9eaedf11c0200c2e2aee7f3196f62a22766035
 SHA512 
74176f279b90e65115244334f20f7a387d8087706d9dd20c550cdf2be9b87485c53a2baab7383a7623c2a46c951270fea5ad7bec0d0725985ead3c70a7eb47dc
+DIST thunderbird-115.7.0-ar.xpi 666361 BLAKE2B 
e44585a1fdebe17dba69ef883310855427eaa656c82de9a53e090dac67f27cd1e0e37f5d22a1884e458a18584b4e589809d0f117855d1096f9b4fa74cd7a99a7
 SHA512 
a944a0e4b9eb14a2eb1b85987e801fb553707c33d4dcfd97a2c9306563c78a003070bfb9f00c09f4e972a7682a4dfbefd8f6b3fc580b8c0aee06bbf337e6e806
+DIST thunderbird-115.7.0-ast.xpi 568311 BLAKE2B 
9156bba9c66d142aff5541db33d8ce761c50e4a3e92e6becb3f3cc1adabdd930053f77c031b40d160f41147489942543adc6ff4ffc1f80ff446220b4a8cd418c
 SHA512 
ddd37a559414c29c14919491aca2483a5fdf5f2e0ed6ab7e7392ce2d3d23c9367bdff75b822727fe791e7db5b6d9b4facb457bf7d9407990f1641b92c09decfa
+DIST thunderbird-115.7.0-be.xpi 715877 BLAKE2B 
3efa513e437203622e0f05f65847be3b9a32ebbe165cf86028a7a862d1bc389d3ee1dd4e9e95a4bda1f9d728a2ac972e1ce72848e9ac0f8930a07473686d7706
 SHA512 
c2f86f1b8d0a71912f21491eb6b335c6bf37d79893fc6625ea1cdd3362be5279fdf1049e9068f306b0ef3eebc1b07c6ef2a0c378f1b61c2cb7d0f7c33884b65b
+DIST thunderbird-115.7.0-bg.xpi 778165 BLAKE2B 
e0c863a86fa24c5f5a88d4b0c2c682730352e2b4866d6190e371d89137e088f2e097d70c29d48972fd350ef53f499d2544cdf88397919b6db7f359b6c3539a57
 SHA512 
e65c5a0201c1e7b3e4d62a4a7631886899340d97c8572a21f72fb6b3f5d1b62ac77c3e06bb2c142f9ba7d63211ebfac37a6104d45185fedc8b2526d4a66758db
+DIST thunderbird-115.7.0-br.xpi 641954 BLAKE2B 
64b7fa8ef79e1eb5a1ba66c306ca193141148163842f5ea1eaee270212ae65b28526a298fbb9ed454f6eb92f3fdbfe89621c6c44a62547f6e2bb79640ae0b5b0
 SHA512 
9948d6f6b47ef3a517095a60f3372f0fb50f4d755570e3b21000c6932e17d8328fb34bbfe9b6ecf3f49cba37b62c73f53bba18171c964d3a7b8e338baca2f784
+DIST thunderbird-115.7.0-ca.xpi 685487 BLAKE2B 
b802656965cda2df19bffe8b71e12f046e00d3c90d73327beaa7c114b7399b47844ed3e76f6007c42fac26fbafaa7d7a26fe8973f58e5640b510e916aea44091
 SHA512 
4cfae9a87d84e6db73d9edbe11410d4826d94241cf05d00f13f4737b22eab66802ab60f2cef447c2f3b2221fe97ec83407e0dcdd58b7557b041d43fb808e91f9
+DIST thunderbird-115.7.0-cak.xpi 667770 BLAKE2B 
43eb59c1b3c528ffed7f0f5eca516530587b0307fc41f63ae145932c1c6e70ece0bb4fc9b70b100c281f8d6dc884b379ac13512cb8765fca7e9ae2824ccfdef1
 SHA512 
3a7bf16df1707c5a9e22fc2740d88224de390fdae231b72baba64fd7a37d8c86626a05c2be4e1b0659963642e8ea4a29b7407ad747bfd1bc7e7d3e7ae9371dd6
+DIST thunderbird-115.7.0-cs.xpi 758494 BLAKE2B 
f66e9d20a9d754e05be1b3ead04886bba48642a9a1932e9b03909fcfa319def7a31b830ad2b6b6a0e3d97a76b4e64174ca1a020c1952dabefa09bc863e1718ee
 SHA512 
67a24047c06fee73d94c6ae51a0ca11b2163fcc74992796559d9a22db751221ab65200363cf26aa50ea2eba8dc441da11fa3ba2598123de1966721a6d7e641b3
+DIST thunderbird-115.7.0-cy.xpi 725249 BLAKE2B 
e6ceb64e6b0a9a4cc7321150a9d8b4c6de47a3d5081fec2a0c3b8df1acbf494399d835ac4167a59ba316e20d119fee5b976760811f7db0216f5c4af68910942f
 SHA512 
d1d276dd492acb5221f509e500f493e744d2e478860bede1e3e51abec622f622716c1d6116b536ecb49326ebb3a59b0a0a357cd7e526907d4414347a3415deb9
+DIST 

[gentoo-commits] repo/gentoo:master commit in: dev-python/Faker/

2024-01-23 Thread Michał Górny
commit: 1122b29c82590fdd09c1d8f9a83e99e71c60a896
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan 24 06:39:32 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan 24 07:01:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1122b29c

dev-python/Faker: Bump to 22.5.1

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/Faker/Faker-22.5.1.ebuild | 40 
 dev-python/Faker/Manifest|  1 +
 2 files changed, 41 insertions(+)

diff --git a/dev-python/Faker/Faker-22.5.1.ebuild 
b/dev-python/Faker/Faker-22.5.1.ebuild
new file mode 100644
index ..4a85c701f3c8
--- /dev/null
+++ b/dev-python/Faker/Faker-22.5.1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A Python package that generates fake data for you"
+HOMEPAGE="
+   https://github.com/joke2k/faker/
+   https://pypi.org/project/Faker/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+   >=dev-python/python-dateutil-2.4.2[${PYTHON_USEDEP}]
+   !dev-ruby/faker
+"
+BDEPEND="
+   test? (
+   dev-python/freezegun[${PYTHON_USEDEP}]
+   dev-python/pillow[${PYTHON_USEDEP},tiff]
+   dev-python/validators[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   local -x PYTEST_PLUGINS=faker.contrib.pytest.plugin
+   epytest
+}

diff --git a/dev-python/Faker/Manifest b/dev-python/Faker/Manifest
index b964a3c784b0..fe576dcc7def 100644
--- a/dev-python/Faker/Manifest
+++ b/dev-python/Faker/Manifest
@@ -2,3 +2,4 @@ DIST Faker-22.0.0.tar.gz 1702044 BLAKE2B 
17bb5fe42f3d754358a1cf21a23a6917571bdea
 DIST Faker-22.2.0.tar.gz 1702497 BLAKE2B 
ed5d215399d168b79661a5db5a0b7c9a8321f5fdba30041eb6640cc9e6700d838aa7291060b022cc76a44ce2dd3c28eabbe30be35e4b0311edf4c09f4c523042
 SHA512 
c9a97a29885d73cbd9920938574e7615be43243a4d524391a4e51a1dcf8ca3188a9606094e715773fbd81740145813b1920ac35e99e49dc932d95045e14fa546
 DIST Faker-22.4.0.tar.gz 1702616 BLAKE2B 
1a50724c0c8faaf4b2e72d3b23f242be19862133c79a1d49b8919512355ec84d565768b1c0868f287708880a13e833bab4dc911a9f4df53d9a225fa3ea75e00c
 SHA512 
a8531b839c46c0403c37d1f5d58b026a2f8bf9ef66c4ce6302673dc7988250d51d069740bf783abf5b610afc2d01e23aa769c7d32ee03927befb13a610adc586
 DIST Faker-22.5.0.tar.gz 1703089 BLAKE2B 
8c03883f60fa7ab39cc4dee6f73907b34d8b8a7a2f2f55f3842e9807625ff92dff5e3268f4f48048483ec707f4e0c0d4fb4d4c8b6a52f86ec204b8dbd4cad9b9
 SHA512 
b3ed913304cca9768b79685e449f49c56ad94274e213d77f64afe713b765e128dd5ef8d0a3519c87ae5d4f567c64e2f8734972c95072f7a23119cc76cf09
+DIST Faker-22.5.1.tar.gz 1703337 BLAKE2B 
603b06512deb04c6e320904aa32b7e210ecbe270ae634814adeaa420d2af342d44744755ad7ae575ef7902bd3ad6d117c88814bb13a1d84952509ec881b402f9
 SHA512 
469cf1af9535be0610c1b8750874b1623b0746b762a995805a86a9bdb54a2a8cd3d4118254b1a75240f24a6294629669aae3b6e062e8b229eba30de56cb2bbf8



[gentoo-commits] repo/gentoo:master commit in: dev-python/pytest-salt-factories/

2024-01-23 Thread Michał Górny
commit: fcc306b0f96991d1e743099629ebd9f7388a1209
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan 24 06:41:24 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan 24 07:01:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fcc306b0

dev-python/pytest-salt-factories: Bump to 1.0.0_rc29

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/pytest-salt-factories/Manifest  |  1 +
 .../pytest-salt-factories-1.0.0_rc29.ebuild| 86 ++
 2 files changed, 87 insertions(+)

diff --git a/dev-python/pytest-salt-factories/Manifest 
b/dev-python/pytest-salt-factories/Manifest
index 556d3f94fcc7..c89c1aa324dc 100644
--- a/dev-python/pytest-salt-factories/Manifest
+++ b/dev-python/pytest-salt-factories/Manifest
@@ -2,3 +2,4 @@ DIST pytest-salt-factories-1.0.0_rc20.gh.tar.gz 160140 BLAKE2B 
7ecd9af695626c465
 DIST pytest-salt-factories-1.0.0_rc23.gh.tar.gz 162711 BLAKE2B 
28610679d7717d7a6f97a2f14a1ac838aec5101171ae65f2328d9b902d04b272c5e37f08d8ff3414af52ff7af954da24c083dfdc4afd1a9342b09cce0bf5aec3
 SHA512 
22d8f4a1c48a144437b9ff7d064760b59bb2a1003838e07f446a6150a77c162bffa7f21c570f796d8214d870d5b029e92abf7b0410ce19726085b607628364f0
 DIST pytest-salt-factories-1.0.0_rc25.gh.tar.gz 166148 BLAKE2B 
11935c0164727968b9f2bd6f77498ea9ed4dbafd48bd6bb2730716fbcb1bb69b1ab09ef9ea2e2519368f4b6408bbb03f41fb0e52fc3cf75695f2b9c2b8d37294
 SHA512 
dd18688731b6bd2384abff9d739154b1ca7786bc3843d9fa8c293d1950925fff6c5820680a8095d4d5f3b75bcaeb07d8b3c7703ecab64a5f3a28bad11da18397
 DIST pytest-salt-factories-1.0.0_rc28.gh.tar.gz 168150 BLAKE2B 
c286c2a3933f8a987f1073ba97097cec29bf494cac9c4ba21ec4c261e22570ac3445900cacf629cce6253fb1a5fb95eb3d637b4d26e8835648dd11c569a7255e
 SHA512 
ea362daa83007d9054b023ca9c11864ba304d802fa359c8cb883aa929f339c5347d50560a2d4a9cbc151a7b05bc46d1dc2f7693dd32d26383766cb5f249f3484
+DIST pytest-salt-factories-1.0.0_rc29.gh.tar.gz 168690 BLAKE2B 
d365cdef727e6ed0c0d2d06ce3c8731ddf67181d4d8386d106b7569c709fc5336529c72e907d44496463b47b18659376a64c79b08d45aaa5aa7d8d927a646db3
 SHA512 
7dd0e9d5bb6e4b292ef145f6fec770435f1cd23a07be67c98e155b1aa3a34bec1c542d97a6cae0302ad46e5c2f4e35eadb45bd7ea8979c05c6ddf1aacde9f755

diff --git 
a/dev-python/pytest-salt-factories/pytest-salt-factories-1.0.0_rc29.ebuild 
b/dev-python/pytest-salt-factories/pytest-salt-factories-1.0.0_rc29.ebuild
new file mode 100644
index ..2f686d16d9bf
--- /dev/null
+++ b/dev-python/pytest-salt-factories/pytest-salt-factories-1.0.0_rc29.ebuild
@@ -0,0 +1,86 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_10 )
+DISTUTILS_USE_PEP517=setuptools
+
+inherit distutils-r1
+
+DESCRIPTION="The new generation of the pytest-salt Plugin"
+HOMEPAGE="
+   https://github.com/saltstack/pytest-salt-factories/
+   https://pypi.org/project/pytest-salt-factories/
+"
+SRC_URI="
+   
https://github.com/saltstack/pytest-salt-factories/archive/${PV//_/}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+S=${WORKDIR}/${P//_/}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv ~x86"
+
+RDEPEND="
+   dev-python/attrs[${PYTHON_USEDEP}]
+   dev-python/docker[${PYTHON_USEDEP}]
+   dev-python/psutil[${PYTHON_USEDEP}]
+   >=dev-python/pytest-7.0.0[${PYTHON_USEDEP}]
+   dev-python/pytest-helpers-namespace[${PYTHON_USEDEP}]
+   dev-python/pytest-skip-markers[${PYTHON_USEDEP}]
+   dev-python/pytest-system-statistics[${PYTHON_USEDEP}]
+   >=dev-python/pytest-shell-utilities-1.4.0[${PYTHON_USEDEP}]
+   dev-python/pyzmq[${PYTHON_USEDEP}]
+   dev-python/msgpack[${PYTHON_USEDEP}]
+   dev-python/virtualenv[${PYTHON_USEDEP}]
+   >=app-admin/salt-3005.1[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/setuptools-scm[${PYTHON_USEDEP}]
+   test? (
+   dev-python/importlib-metadata[${PYTHON_USEDEP}]
+   dev-python/pyfakefs[${PYTHON_USEDEP}]
+   dev-python/pytest-subtests[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
+
+src_prepare() {
+   sed -i -e 's:helpers_namespace:pytest_&.plugin:' tests/conftest.py || 
die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   
tests/integration/factories/daemons/ssh/test_salt_ssh.py::test_salt_ssh
+   
tests/integration/factories/daemons/sshd/test_sshd.py::test_connect
+   tests/scenarios/examples/test_echoext.py::test_echoext
+   )
+
+   local ret tempdir x
+   # ${T} is too long a path for the tests to work
+   tempdir="$(mktemp -du --tmpdir=/tmp salt-XXX)" || die
+   addwrite "${tempdir}"
+
+   local -x SHELL="/bin/bash" TMPDIR="${tempdir}"
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   local -x PYTEST_PLUGINS=saltfactories.plugins
+   PYTEST_PLUGINS+=,pytest_helpers_namespace.plugin

[gentoo-commits] repo/gentoo:master commit in: dev-python/scikit-build-core/

2024-01-23 Thread Michał Górny
commit: 638bceea58c2f6bb3c8b6d8fa3bc0ec750e05be3
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan 24 06:39:58 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan 24 07:01:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=638bceea

dev-python/scikit-build-core: Bump to 0.8.0

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/scikit-build-core/Manifest  |  1 +
 .../scikit-build-core-0.8.0.ebuild | 54 ++
 2 files changed, 55 insertions(+)

diff --git a/dev-python/scikit-build-core/Manifest 
b/dev-python/scikit-build-core/Manifest
index a1cd23b3705b..3797d9e9af13 100644
--- a/dev-python/scikit-build-core/Manifest
+++ b/dev-python/scikit-build-core/Manifest
@@ -1,2 +1,3 @@
 DIST scikit_build_core-0.7.0.tar.gz 197884 BLAKE2B 
f632cc131af9db03db2c84b32e451c6369273f9d5db0bca2991cface419c5f9faa5d98239a8a5edd8a36749bc368c0f3c25b3813f33ed63f125731ba4e3d11ae
 SHA512 
ee50070156030fe6c8e07db428902bec67e2267bf36338e62bd936e63f402da869fc4c629c0bc274ab6f798642d163906cc8d6695a62228580ba979878e5d6f8
 DIST scikit_build_core-0.7.1.tar.gz 197949 BLAKE2B 
bcce5c5f71ce1417e5912d9c60c1f1c8bd656feb16b255e7d94f8fe49f75354c940a940fedd07f9c03b200c8858e24537686067463a47699e9285178e64f32f8
 SHA512 
30b479708b2265789ad4d43ab0ef8a433cf6745223b9812e95b0e45356ab9ad0689ee8f546f3c3af0bd482342d5518d381481b58480b715023c6baa87235952a
+DIST scikit_build_core-0.8.0.tar.gz 202019 BLAKE2B 
92eded3ca562cb3089502cdf017e33ceca6a816e8ee73a62e780a7c291b4606710598fb357585fcfb83362bd5c4275d31b602ad7243aadce94a78bcae1ae5cd3
 SHA512 
82a20d54a699403ce97e71b95288935e5f0fb3ebafa897d9620612727d4aee5a003384e65665b002b1f2db2b0672d9b05c0428d26f00bc5300cbd884cef6e519

diff --git a/dev-python/scikit-build-core/scikit-build-core-0.8.0.ebuild 
b/dev-python/scikit-build-core/scikit-build-core-0.8.0.ebuild
new file mode 100644
index ..d49a764ca1e3
--- /dev/null
+++ b/dev-python/scikit-build-core/scikit-build-core-0.8.0.ebuild
@@ -0,0 +1,54 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Build backend for CMake based projects"
+HOMEPAGE="
+   https://github.com/scikit-build/scikit-build-core/
+   https://pypi.org/project/scikit-build-core/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+
+# we always want [pyproject] extra
+RDEPEND="
+   >=dev-python/packaging-20.9[${PYTHON_USEDEP}]
+   >=dev-python/pathspec-0.10.1[${PYTHON_USEDEP}]
+   >=dev-python/pyproject-metadata-0.5[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/exceptiongroup[${PYTHON_USEDEP}]
+   >=dev-python/tomli-1.1[${PYTHON_USEDEP}]
+   ' 3.9 3.10)
+"
+BDEPEND="
+   dev-python/hatch-vcs[${PYTHON_USEDEP}]
+   test? (
+   dev-python/build[${PYTHON_USEDEP}]
+   >=dev-python/cattrs-22.2.0[${PYTHON_USEDEP}]
+   dev-python/pybind11[${PYTHON_USEDEP}]
+   >=dev-python/pytest-subprocess-1.5[${PYTHON_USEDEP}]
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   dev-python/virtualenv[${PYTHON_USEDEP}]
+   dev-python/wheel[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # TODO / we don't package validate_pyproject anyway
+   tests/test_schema.py::test_compare_schemas
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest -p subprocess -m "not isolated and not network"
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/starlette/

2024-01-23 Thread Michał Górny
commit: 95cf31fa4ecbc742773bb5006a8176bf5a81c3f4
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan 24 06:41:46 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan 24 07:01:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95cf31fa

dev-python/starlette: Bump to 0.36.1

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/starlette/Manifest|  1 +
 dev-python/starlette/starlette-0.36.1.ebuild | 49 
 2 files changed, 50 insertions(+)

diff --git a/dev-python/starlette/Manifest b/dev-python/starlette/Manifest
index c692eaeae87b..6b6bd6b13392 100644
--- a/dev-python/starlette/Manifest
+++ b/dev-python/starlette/Manifest
@@ -1,3 +1,4 @@
 DIST starlette-0.34.0.gh.tar.gz 2841390 BLAKE2B 
c7eb980fe0a1a6fff0e2bb0c2bb0af4a409933a51de28d2641698f39f8280e7e1d767927f6f919cbb6e5817d34f81b48835c3ad8600c05c6194f70e4f0475d39
 SHA512 
bf8ce6b665f91e0410dca7b4f427f07cf977f5e9dd6614cf7c06ef2521e359410cdfc2008d7324a500c68bb8b1ecfd9b3a165c7dfc62a84c01762910debb981e
 DIST starlette-0.35.1.gh.tar.gz 2842796 BLAKE2B 
1ea63f30d65103754559700eb2db699b3d03ce1dfc78081e7d2b9a680839dd0a453059d858e8b1390da2779ba755d5074033c53b5392ee7071fee27cc6739935
 SHA512 
75703c2ee23dd19e9c8bdd24a0a3d84f50486c0df0cad9609e0e08eb1fd3c61a4f56887d60018fbec4227bde2b3e12fb09decc865b8d5073bc4a1e066b6d5f69
 DIST starlette-0.36.0.gh.tar.gz 2843462 BLAKE2B 
2a60d3cb8c4b838acfa0ece25d18be779aff43e80db1c3fd1d04b54a47bffac6e5eb78d1e1c3531cccaa487bd8f37f85ac0ef143906ece133e42e94e5d91e64f
 SHA512 
acef48e3c0a4d9853a8aca4ae7afdfe4089aaed47c682795b3b307ec1d4529fbf8c5b340070f6ba561f826b7622c215ffd8243e509eff1194450e50822d4c49f
+DIST starlette-0.36.1.gh.tar.gz 2843494 BLAKE2B 
633cd664785f32423c0dfeab04b400340b5e3197f4ef07edca9fcda2095ccfef1ff9afc62969d5b2914f2091e08946420931ee1ee22e1ab771fe02db13ec
 SHA512 
9a990098a1faa179bcf8df64237147d59e3114b1336f491ca358ffd0016412f18323845eb5f8691aa41810fef455e97cb47ff34d9456a0e3a5be3eb6b23027bb

diff --git a/dev-python/starlette/starlette-0.36.1.ebuild 
b/dev-python/starlette/starlette-0.36.1.ebuild
new file mode 100644
index ..b5162e45dc9b
--- /dev/null
+++ b/dev-python/starlette/starlette-0.36.1.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1
+
+MY_P=${P/_p/.post}
+DESCRIPTION="The little ASGI framework that shines"
+HOMEPAGE="
+   https://www.starlette.io/
+   https://github.com/encode/starlette/
+   https://pypi.org/project/starlette/
+"
+# no docs or tests in sdist, as of 0.27.0
+SRC_URI="
+   https://github.com/encode/starlette/archive/${PV/_p/.post}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+
+RDEPEND="
+   =dev-python/anyio-3.4.0[${PYTHON_USEDEP}]
+   >=dev-python/httpx-0.22.0[${PYTHON_USEDEP}]
+   dev-python/itsdangerous[${PYTHON_USEDEP}]
+   dev-python/jinja[${PYTHON_USEDEP}]
+   dev-python/python-multipart[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/trio[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_IGNORE=(
+   # Unpackaged 'databases' dependency
+   tests/test_database.py
+)
+
+distutils_enable_tests pytest



[gentoo-commits] repo/gentoo:master commit in: dev-python/argcomplete/

2024-01-23 Thread Michał Górny
commit: fa9616c6725cca59116199e9045fbe64819df618
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan 24 06:39:17 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan 24 07:01:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa9616c6

dev-python/argcomplete: Bump to 3.2.2

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/argcomplete/Manifest |  1 +
 dev-python/argcomplete/argcomplete-3.2.2.ebuild | 43 +
 2 files changed, 44 insertions(+)

diff --git a/dev-python/argcomplete/Manifest b/dev-python/argcomplete/Manifest
index 986f6ea33669..a22e2cac9179 100644
--- a/dev-python/argcomplete/Manifest
+++ b/dev-python/argcomplete/Manifest
@@ -1 +1,2 @@
 DIST argcomplete-3.2.1.tar.gz 80727 BLAKE2B 
61964ebce499f64eda1e54ccfaf811d327fc1af4010d2365ccbc68809b336c079c32907bbbcea510658759f31eb22663876d655cd8d6126a3407740aa72c897a
 SHA512 
6b6a42b0a1f7f4bfa27ce4ab756f1a665c4fdf4592af106908bbcfdd8af94ed1c4404ad602d9405f84abf011a474f191b36dc761aaeef8d18f2fbde71eba4f5e
+DIST argcomplete-3.2.2.tar.gz 80764 BLAKE2B 
0e059439c64301026fd238b070adb84f69c81f2f8fe6e27d31426abb71d4fadf8b34ff84465d9a9f5757550f6f55330ab17e204b7be18b459cddfb06c3851e25
 SHA512 
dd94795c561a692286341be234cd15ae684f0af6b11475322e6d616e640c27e7c9d9c73686790cecc09535b7f1287f95be2faa8b62329b12a6dbf9e2d403e439

diff --git a/dev-python/argcomplete/argcomplete-3.2.2.ebuild 
b/dev-python/argcomplete/argcomplete-3.2.2.ebuild
new file mode 100644
index ..0ea9deb31943
--- /dev/null
+++ b/dev-python/argcomplete/argcomplete-3.2.2.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Bash tab completion for argparse"
+HOMEPAGE="
+   https://github.com/kislyuk/argcomplete/
+   https://pypi.org/project/argcomplete/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+# pip is called as an external tool
+BDEPEND="
+   test? (
+   app-shells/fish
+   app-shells/tcsh
+   app-shells/zsh
+   dev-python/pexpect[${PYTHON_USEDEP}]
+   >=dev-python/pip-19
+   )
+"
+
+PATCHES=(
+   # increase test timeouts -- this is particularly necessary
+   # for entry point tests because they read metadata of all installed
+   # packages which can take real long on systems with lots of packages
+   "${FILESDIR}/argcomplete-3.1.6-timeout.patch"
+)
+
+python_test() {
+   "${EPYTHON}" test/test.py -v || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/bandit/

2024-01-23 Thread Michał Górny
commit: b4026109e84b4a886ec7a074aef38f09859381c5
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan 24 06:39:00 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan 24 07:01:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4026109

dev-python/bandit: Bump to 1.7.7

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/bandit/Manifest|  1 +
 dev-python/bandit/bandit-1.7.7.ebuild | 42 +++
 2 files changed, 43 insertions(+)

diff --git a/dev-python/bandit/Manifest b/dev-python/bandit/Manifest
index 684db449dde1..cc8bfd947229 100644
--- a/dev-python/bandit/Manifest
+++ b/dev-python/bandit/Manifest
@@ -1 +1,2 @@
 DIST bandit-1.7.6.tar.gz 1977532 BLAKE2B 
2580641ee0e19364d36988ff3757a55bd7ff8c0a3e47d564873940b5f9c1b8335a2eb724c9394ff76e341a766054bec27ef296a9502fec60d96a5eb65a015f4b
 SHA512 
6635704e2e60e23f5d21de345152e13ef1bde5efb92ccc0e6dde46e8405c1e5dd9530830af4d2a3c5d6e0bb0eb106ccce4cde3a7be678cce499486e752a26428
+DIST bandit-1.7.7.tar.gz 1980358 BLAKE2B 
78330ff515a5b8200a05615c8fbad0a65011ffd9c29cf40464fee372417982738de7fd616d1b5f8910dbe45937ba6da6a87252f471e7d762a905f4683d3892f0
 SHA512 
32682a9a4c54532be398444799bc6d46d06e2806d3e3e851dd09f0151b21df5974eaa4c940307f32cd6c58b36b99a361cbd8c48f189c27071565be6de63b0db5

diff --git a/dev-python/bandit/bandit-1.7.7.ebuild 
b/dev-python/bandit/bandit-1.7.7.ebuild
new file mode 100644
index ..3e32542e7de7
--- /dev/null
+++ b/dev-python/bandit/bandit-1.7.7.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A security linter from OpenStack Security"
+HOMEPAGE="
+   https://github.com/PyCQA/bandit/
+   https://pypi.org/project/bandit/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+RDEPEND="
+   >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
+   >=dev-python/GitPython-3.1.30[${PYTHON_USEDEP}]
+   >=dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}]
+   dev-python/rich[${PYTHON_USEDEP}]
+   >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
+   test? (
+   >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
+   >=dev-python/testscenarios-0.5.0[${PYTHON_USEDEP}]
+   >=dev-python/testtools-2.3.0[${PYTHON_USEDEP}]
+   >=dev-python/beautifulsoup4-4.8.0[${PYTHON_USEDEP}]
+   >=dev-python/pylint-1.9.4[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/tomli-1.1.0[${PYTHON_USEDEP}]
+   ' 3.10)
+   )
+"
+
+distutils_enable_tests unittest



[gentoo-commits] repo/gentoo:master commit in: dev-python/mkdocs-material/

2024-01-23 Thread Michał Górny
commit: a530ebba822812cd5293881640b023f5a88f805d
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan 24 06:37:07 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan 24 07:01:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a530ebba

dev-python/mkdocs-material: Bump to 9.5.5

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/mkdocs-material/Manifest|  1 +
 .../mkdocs-material/mkdocs-material-9.5.5.ebuild   | 67 ++
 2 files changed, 68 insertions(+)

diff --git a/dev-python/mkdocs-material/Manifest 
b/dev-python/mkdocs-material/Manifest
index 2129556aa86f..25a9a8b35be2 100644
--- a/dev-python/mkdocs-material/Manifest
+++ b/dev-python/mkdocs-material/Manifest
@@ -1,2 +1,3 @@
 DIST mkdocs-material-9.5.3.gh.tar.gz 14676809 BLAKE2B 
340e1a1e8527797e9256f034d39c0fedb97e4ff667f608fc6d7d2d94a9d24f35afc9d7372002623fba3f6da171fc5062d5ad7d3a843bfcafa4a2d423d41845c4
 SHA512 
5e5745193e661eab7016346cee619ad9b9d848cf49956aa9f9a3c3bb647525a0fa39c63afc6569c8973e566f6061e368d4512149f8634a463af98602c52d2163
 DIST mkdocs-material-9.5.4.gh.tar.gz 14681148 BLAKE2B 
1b4b652a446a71986256dd53d87258519176b415758105ae644d2bb0fb39dd32a94462307dbcfa8011a6ba136e5f00ab8379c4937123a1435d66a94f660a9640
 SHA512 
79167e6751765830eb4defb6d82f7204d38dfa664a95f9e576179a9c6ee65e3dfcbce90a095e78a76c04201244400c8d67c3337130ce8f8a7dc1ac213b09581b
+DIST mkdocs-material-9.5.5.gh.tar.gz 14707046 BLAKE2B 
34c5287ac701a06ddb7713fd1a7b18307cbb62de12f4e455cff6380255bfe7d28249c86e922c394d581dd0b95368309396f5f5055cb3c6edb283345ddd6a7e9c
 SHA512 
73a4a513eed242fb690aae6a338636baf049bb510a7779ded6cefbedcdeb2cd1c681646b3587527d8e2a251315e70fa347acff4aeaa6959a26c9bfabd9ef3a64

diff --git a/dev-python/mkdocs-material/mkdocs-material-9.5.5.ebuild 
b/dev-python/mkdocs-material/mkdocs-material-9.5.5.ebuild
new file mode 100644
index ..46c2a0851fa9
--- /dev/null
+++ b/dev-python/mkdocs-material/mkdocs-material-9.5.5.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{10..12} )
+
+DOCS_BUILDER="mkdocs"
+DOCS_DEPEND="
+   dev-python/mkdocs-material-extensions
+   dev-python/mkdocs-minify-plugin
+   dev-python/mkdocs-redirects
+"
+
+inherit distutils-r1 docs
+
+DESCRIPTION="A Material Design theme for MkDocs"
+HOMEPAGE="
+   https://github.com/squidfunk/mkdocs-material/
+   https://pypi.org/project/mkdocs-material/
+"
+SRC_URI="
+   https://github.com/squidfunk/${PN}/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="social"
+
+RDEPEND="
+   >=dev-python/Babel-2.10.3[${PYTHON_USEDEP}]
+   >=dev-python/colorama-0.4[${PYTHON_USEDEP}]
+   >=dev-python/jinja-3.0.2[${PYTHON_USEDEP}]
+   >=dev-python/lxml-4.6[${PYTHON_USEDEP}]
+   >=dev-python/markdown-3.2[${PYTHON_USEDEP}]
+   >=dev-python/mkdocs-1.5.3[${PYTHON_USEDEP}]
+   >=dev-python/paginate-0.5.6[${PYTHON_USEDEP}]
+   >=dev-python/pygments-2.16[${PYTHON_USEDEP}]
+   >=dev-python/pymdown-extensions-10.2[${PYTHON_USEDEP}]
+   >=dev-python/readtime-2.0[${PYTHON_USEDEP}]
+   >=dev-python/regex-2022.4.24[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.26[${PYTHON_USEDEP}]
+   social? (
+   >=dev-python/pillow-10.2[${PYTHON_USEDEP}]
+   >=media-gfx/cairosvg-2.5[${PYTHON_USEDEP}]
+   )
+"
+BDEPEND="
+   >=dev-python/trove-classifiers-2023.10.18[${PYTHON_USEDEP}]
+"
+# mkdocs-material-extensions depends on mkdocs-material creating a circular dep
+PDEPEND="
+   >=dev-python/mkdocs-material-extensions-1.2[${PYTHON_USEDEP}]
+"
+
+PATCHES=(
+   # simplify pyproject to remove extra deps for metadata
+   "${FILESDIR}/${PN}-8.5.7-simplify-build.patch"
+)
+
+src_prepare() {
+   echo "__version__ = '${PV}'" > gentoo_version.py || die
+   distutils-r1_src_prepare
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/toolz/

2024-01-23 Thread Michał Górny
commit: b53477c26afb71bc7ac050bf641c90a7252b1523
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan 24 06:37:23 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan 24 07:01:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b53477c2

dev-python/toolz: Bump to 0.12.1

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/toolz/Manifest|  1 +
 dev-python/toolz/toolz-0.12.1.ebuild | 26 ++
 2 files changed, 27 insertions(+)

diff --git a/dev-python/toolz/Manifest b/dev-python/toolz/Manifest
index 4fba9d39ac8d..1214c6fb5cf7 100644
--- a/dev-python/toolz/Manifest
+++ b/dev-python/toolz/Manifest
@@ -1 +1,2 @@
 DIST toolz-0.12.0.tar.gz 66264 BLAKE2B 
a68bd895a4d500baebae02dce389adabbebe3eaa103ed2753ebd42d84dba54d9ef0b1467738b6a2eed14af24e197a12ef6b6c6907bcf4633252256793e1eac5f
 SHA512 
6c1376f978a1ab469a6fcca9a5ccaf8b8f1bdf92e4484ff0bad947d6727f390ed6571426070a81a0e123725269043ded28294e57921bde2bb9ff87b048a5405f
+DIST toolz-0.12.1.tar.gz 66550 BLAKE2B 
41b2002147cd453c2a8300c7ec247e06dfc8fba69a772df4a8f5c35349e991453bbbd0d7ed0162391d9314873bf0e169d20c86b875e4d4eca01aaadc76edea61
 SHA512 
c514934d1a8069cd70e4d8b9ca32cd2c96e85b1dabb45bbbe4b0644581eb7e7f9f6a6d9230483f1872695edf25ff77ad7643cffb3041a012ed64424097a23e9e

diff --git a/dev-python/toolz/toolz-0.12.1.ebuild 
b/dev-python/toolz/toolz-0.12.1.ebuild
new file mode 100644
index ..28f84afb1e15
--- /dev/null
+++ b/dev-python/toolz/toolz-0.12.1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="List processing tools and functional utilities"
+HOMEPAGE="
+   https://github.com/pytoolz/toolz/
+   https://pypi.org/project/toolz/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest
+}



[gentoo-commits] repo/gentoo:master commit in: app-office/libreoffice/

2024-01-23 Thread Sam James
commit: 198d1cae195f4d8807f3092933bc9a45a939207b
Author: Eli Schwartz  gmail  com>
AuthorDate: Thu Jan 18 22:03:50 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 24 06:54:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=198d1cae

app-office/libreoffice: migrate checking for enabled lto, to tc-is-lto

This toolchain func was recently added, and is a lot more reliable than
get-flagq, for example if the active flags contain `-flto -fno-lto` then
tc-is-lto gets it correct. We would rather use this wherever possible.

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 app-office/libreoffice/libreoffice-7.5.9.2.ebuild | 2 +-
 app-office/libreoffice/libreoffice-.ebuild| 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-office/libreoffice/libreoffice-7.5.9.2.ebuild 
b/app-office/libreoffice/libreoffice-7.5.9.2.ebuild
index e8a4b6d5ca4e..c5269a7e3134 100644
--- a/app-office/libreoffice/libreoffice-7.5.9.2.ebuild
+++ b/app-office/libreoffice/libreoffice-7.5.9.2.ebuild
@@ -580,7 +580,7 @@ src_configure() {
myeconfargs+=( --with-rhino-jar=$(java-pkg_getjar 
rhino-1.6 rhino.jar) )
fi
 
-   is-flagq "-flto*" && myeconfargs+=( --enable-lto )
+   tc-is-lto && myeconfargs+=( --enable-lto )
 
MARIADBCONFIG="$(type -p $(usex mariadb mariadb mysql)_config)" \
econf "${myeconfargs[@]}"

diff --git a/app-office/libreoffice/libreoffice-.ebuild 
b/app-office/libreoffice/libreoffice-.ebuild
index 3d488003abe7..46798bb521b1 100644
--- a/app-office/libreoffice/libreoffice-.ebuild
+++ b/app-office/libreoffice/libreoffice-.ebuild
@@ -572,7 +572,7 @@ src_configure() {
myeconfargs+=( --with-rhino-jar=$(java-pkg_getjar 
rhino-1.6 rhino.jar) )
fi
 
-   is-flagq "-flto*" && myeconfargs+=( --enable-lto )
+   tc-is-lto && myeconfargs+=( --enable-lto )
 
MARIADBCONFIG="$(type -p $(usex mariadb mariadb mysql)_config)" \
econf "${myeconfargs[@]}"



[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql/

2024-01-23 Thread Sam James
commit: 8d0bb288f480f0df7422a9d9b306709787350d83
Author: Eli Schwartz  gmail  com>
AuthorDate: Tue Jan 23 20:11:28 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 24 06:54:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d0bb288

dev-db/mysql: migrate checking for enabled lto, to tc-is-lto

This toolchain func was recently added, and vis a lot more reliable than
get-flagq. mysql attempts to manually handle some edge case, for example
if the active flags contain `-flto -fno-lto` then tc-is-lto gets it
correct but with is-flagq we have to manually check both. On the other
hand, mysql doesn't handle detecting -flto=8.

Using tc-is-lto is the preferred way to handle this from now on. We
would rather use this wherever possible.

Drops a bit of pointless logging. We don't need an `einfo` to tell us
that make.conf is being respected.

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 dev-db/mysql/mysql-8.0.27-r1.ebuild | 13 -
 dev-db/mysql/mysql-8.0.31-r2.ebuild | 13 -
 dev-db/mysql/mysql-8.0.32-r2.ebuild | 13 -
 dev-db/mysql/mysql-8.0.34.ebuild|  9 ++---
 4 files changed, 14 insertions(+), 34 deletions(-)

diff --git a/dev-db/mysql/mysql-8.0.27-r1.ebuild 
b/dev-db/mysql/mysql-8.0.27-r1.ebuild
index 8a28bc5b2b53..fb831d0ded5e 100644
--- a/dev-db/mysql/mysql-8.0.27-r1.ebuild
+++ b/dev-db/mysql/mysql-8.0.27-r1.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"
@@ -238,15 +238,10 @@ src_configure() {
-DWITH_ROUTER=$(usex router ON OFF)
)
 
-   if is-flagq -fno-lto ; then
-   einfo "LTO disabled via {C,CXX,F,FC}FLAGS"
-   mycmakeargs+=( -DWITH_LTO=OFF )
-   elif is-flagq -flto ; then
-   einfo "LTO forced via {C,CXX,F,FC}FLAGS"
-   myconf+=( -DWITH_LTO=ON )
+   if tc-is-lto ; then
+   mycmakeargs+=( -DWITH_LTO=ON )
else
-   # Disable automagic
-   myconf+=( -DWITH_LTO=OFF )
+   mycmakeargs+=( -DWITH_LTO=OFF )
fi
 
if use test ; then

diff --git a/dev-db/mysql/mysql-8.0.31-r2.ebuild 
b/dev-db/mysql/mysql-8.0.31-r2.ebuild
index c93dec93051e..854e55432dfc 100644
--- a/dev-db/mysql/mysql-8.0.31-r2.ebuild
+++ b/dev-db/mysql/mysql-8.0.31-r2.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
@@ -238,15 +238,10 @@ src_configure() {
-DWITH_ROUTER=$(usex router ON OFF)
)
 
-   if is-flagq -fno-lto ; then
-   einfo "LTO disabled via {C,CXX,F,FC}FLAGS"
-   mycmakeargs+=( -DWITH_LTO=OFF )
-   elif is-flagq -flto ; then
-   einfo "LTO forced via {C,CXX,F,FC}FLAGS"
-   myconf+=( -DWITH_LTO=ON )
+   if tc-is-lto ; then
+   mycmakeargs+=( -DWITH_LTO=ON )
else
-   # Disable automagic
-   myconf+=( -DWITH_LTO=OFF )
+   mycmakeargs+=( -DWITH_LTO=OFF )
fi
 
if use test ; then

diff --git a/dev-db/mysql/mysql-8.0.32-r2.ebuild 
b/dev-db/mysql/mysql-8.0.32-r2.ebuild
index c2f3cdba598b..4f6fa4715c82 100644
--- a/dev-db/mysql/mysql-8.0.32-r2.ebuild
+++ b/dev-db/mysql/mysql-8.0.32-r2.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
@@ -246,15 +246,10 @@ src_configure() {
-DWITH_ROUTER=$(usex router ON OFF)
)
 
-   if is-flagq -fno-lto ; then
-   einfo "LTO disabled via {C,CXX,F,FC}FLAGS"
-   mycmakeargs+=( -DWITH_LTO=OFF )
-   elif is-flagq -flto ; then
-   einfo "LTO forced via {C,CXX,F,FC}FLAGS"
-   myconf+=( -DWITH_LTO=ON )
+   if tc-is-lto ; then
+   mycmakeargs+=( -DWITH_LTO=ON )
else
-   # Disable automagic
-   myconf+=( -DWITH_LTO=OFF )
+   mycmakeargs+=( -DWITH_LTO=OFF )
fi
 
if use test ; then

diff --git a/dev-db/mysql/mysql-8.0.34.ebuild b/dev-db/mysql/mysql-8.0.34.ebuild
index 074d23884b7c..2b86120d9b9a 100644
--- a/dev-db/mysql/mysql-8.0.34.ebuild
+++ b/dev-db/mysql/mysql-8.0.34.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
@@ -257,14 +257,9 @@ src_configure() {
)
fi
 
-   if is-flagq -fno-lto ; then
-   einfo "LTO disabled via {C,CXX,F,FC}FLAGS"
-   mycmakeargs+=( -DWITH_LTO=OFF )
-   elif is-flagq -flto ; then
-   einfo "LTO forced via {C,CXX,F,FC}FLAGS"
+   if 

[gentoo-commits] repo/gentoo:master commit in: dev-libs/icu/

2024-01-23 Thread Sam James
commit: 8d8874b0078606ed7f053bbc2b0f2798542c1dc7
Author: Eli Schwartz  gmail  com>
AuthorDate: Thu Jan 18 21:47:04 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 24 06:54:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d8874b0

dev-libs/icu: migrate checking for enabled lto, to tc-is-lto

This toolchain func was recently added, and is a lot more reliable than
get-flagq, for example if the active flags contain `-flto -fno-lto` then
tc-is-lto gets it correct. We would rather use this wherever possible.

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 dev-libs/icu/icu-73.2.ebuild | 2 +-
 dev-libs/icu/icu-74.1.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/icu/icu-73.2.ebuild b/dev-libs/icu/icu-73.2.ebuild
index b01264579e85..d821c812d01f 100644
--- a/dev-libs/icu/icu-73.2.ebuild
+++ b/dev-libs/icu/icu-73.2.ebuild
@@ -123,7 +123,7 @@ multilib_src_configure() {
)
 
# Work around cross-endian testing failures with LTO, bug #757681
-   if tc-is-cross-compiler && is-flagq '-flto*' ; then
+   if tc-is-cross-compiler && tc-is-lto ; then
myeconfargs+=( --disable-strict )
fi
 

diff --git a/dev-libs/icu/icu-74.1.ebuild b/dev-libs/icu/icu-74.1.ebuild
index 2b8644b47867..cf2868d8fc7e 100644
--- a/dev-libs/icu/icu-74.1.ebuild
+++ b/dev-libs/icu/icu-74.1.ebuild
@@ -122,7 +122,7 @@ multilib_src_configure() {
)
 
# Work around cross-endian testing failures with LTO, bug #757681
-   if tc-is-cross-compiler && is-flagq '-flto*' ; then
+   if tc-is-cross-compiler && tc-is-lto ; then
myeconfargs+=( --disable-strict )
fi
 



[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-server/

2024-01-23 Thread Sam James
commit: 2b24ee1bfeab752876df2d1d1deba201c5f6da88
Author: Eli Schwartz  gmail  com>
AuthorDate: Tue Jan 23 20:49:59 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 24 06:54:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b24ee1b

dev-db/percona-server: migrate checking for enabled lto, to tc-is-lto

This toolchain func was recently added, and vis a lot more reliable than
get-flagq. mysql attempts to manually handle some edge case, for example
if the active flags contain `-flto -fno-lto` then tc-is-lto gets it
correct but with is-flagq we have to manually check both. On the other
hand, mysql doesn't handle detecting -flto=8.

Using tc-is-lto is the preferred way to handle this from now on. We
would rather use this wherever possible.

Drops a bit of pointless logging. We don't need an `einfo` to tell us
that make.conf is being respected.

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 dev-db/percona-server/percona-server-8.0.26.16-r2.ebuild | 13 -
 1 file changed, 4 insertions(+), 9 deletions(-)

diff --git a/dev-db/percona-server/percona-server-8.0.26.16-r2.ebuild 
b/dev-db/percona-server/percona-server-8.0.26.16-r2.ebuild
index ee421f4b5a3f..ebf0aeb32043 100644
--- a/dev-db/percona-server/percona-server-8.0.26.16-r2.ebuild
+++ b/dev-db/percona-server/percona-server-8.0.26.16-r2.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="7"
@@ -259,15 +259,10 @@ src_configure() {
-DWITH_ROUTER=$(usex router ON OFF)
)
 
-   if is-flagq -fno-lto ; then
-   einfo "LTO disabled via {C,CXX,F,FC}FLAGS"
-   mycmakeargs+=( -DWITH_LTO=OFF )
-   elif is-flagq -flto ; then
-   einfo "LTO forced via {C,CXX,F,FC}FLAGS"
-   myconf+=( -DWITH_LTO=ON )
+   if tc-is-lto ; then
+   mycmakeargs+=( -DWITH_LTO=ON )
else
-   # Disable automagic
-   myconf+=( -DWITH_LTO=OFF )
+   mycmakeargs+=( -DWITH_LTO=OFF )
fi
 
if use test ; then



[gentoo-commits] repo/gentoo:master commit in: net-misc/ntpsec/

2024-01-23 Thread Sam James
commit: 565df5d5aba2c5df3583f10042a421e8596043db
Author: Eli Schwartz  gmail  com>
AuthorDate: Thu Jan 18 21:56:43 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 24 06:54:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=565df5d5

net-misc/ntpsec: migrate checking for enabled lto, to tc-is-lto

This toolchain func was recently added, and is a lot more reliable than
get-flagq, for example if the active flags contain `-flto -fno-lto` then
tc-is-lto gets it correct. We would rather use this wherever possible.

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 net-misc/ntpsec/ntpsec-1.2.2-r1.ebuild | 4 ++--
 net-misc/ntpsec/ntpsec-1.2.2.ebuild| 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/net-misc/ntpsec/ntpsec-1.2.2-r1.ebuild 
b/net-misc/ntpsec/ntpsec-1.2.2-r1.ebuild
index 6d842405cf4d..8dccc88c556e 100644
--- a/net-misc/ntpsec/ntpsec-1.2.2-r1.ebuild
+++ b/net-misc/ntpsec/ntpsec-1.2.2-r1.ebuild
@@ -7,7 +7,7 @@ PYTHON_COMPAT=( python3_{9..11} )
 PYTHON_REQ_USE='threads(+)'
 DISTUTILS_USE_SETUPTOOLS=no
 
-inherit distutils-r1 flag-o-matic waf-utils systemd
+inherit distutils-r1 flag-o-matic waf-utils systemd toolchain-funcs
 
 if [[ ${PV} == ** ]]; then
inherit git-r3
@@ -74,7 +74,7 @@ src_prepare() {
 }
 
 src_configure() {
-   is-flagq -flto* && filter-flags -fuse-linker-plugin
+   tc-is-lto && filter-flags -fuse-linker-plugin
filter-lto
 
local string_127=""

diff --git a/net-misc/ntpsec/ntpsec-1.2.2.ebuild 
b/net-misc/ntpsec/ntpsec-1.2.2.ebuild
index 66d287913999..0b9c2a939cc3 100644
--- a/net-misc/ntpsec/ntpsec-1.2.2.ebuild
+++ b/net-misc/ntpsec/ntpsec-1.2.2.ebuild
@@ -7,7 +7,7 @@ PYTHON_COMPAT=( python3_{9..11} )
 PYTHON_REQ_USE='threads(+)'
 DISTUTILS_USE_SETUPTOOLS=no
 
-inherit distutils-r1 flag-o-matic waf-utils systemd
+inherit distutils-r1 flag-o-matic waf-utils systemd toolchain-funcs
 
 if [[ ${PV} == ** ]]; then
inherit git-r3
@@ -73,7 +73,7 @@ src_prepare() {
 }
 
 src_configure() {
-   is-flagq -flto* && filter-flags -fuse-linker-plugin
+   tc-is-lto && filter-flags -fuse-linker-plugin
filter-lto
 
local string_127=""



[gentoo-commits] repo/gentoo:master commit in: sys-fs/xfsprogs/

2024-01-23 Thread Sam James
commit: b11c7460abd9916be76f8831466d5cc63bd079bf
Author: Eli Schwartz  gmail  com>
AuthorDate: Thu Jan 18 21:53:57 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 24 06:54:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b11c7460

sys-fs/xfsprogs: migrate checking for enabled lto, to tc-is-lto

This toolchain func was recently added, and is a lot more reliable than
get-flagq, for example if the active flags contain `-flto -fno-lto` then
tc-is-lto gets it correct. We would rather use this wherever possible.

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 sys-fs/xfsprogs/xfsprogs-6.3.0.ebuild | 6 +++---
 sys-fs/xfsprogs/xfsprogs-6.4.0.ebuild | 6 +++---
 sys-fs/xfsprogs/xfsprogs-6.5.0.ebuild | 6 +++---
 3 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/sys-fs/xfsprogs/xfsprogs-6.3.0.ebuild 
b/sys-fs/xfsprogs/xfsprogs-6.3.0.ebuild
index 412d486c3314..b59bbeb5ee65 100644
--- a/sys-fs/xfsprogs/xfsprogs-6.3.0.ebuild
+++ b/sys-fs/xfsprogs/xfsprogs-6.3.0.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-inherit flag-o-matic systemd usr-ldscript
+inherit flag-o-matic systemd usr-ldscript toolchain-funcs
 
 DESCRIPTION="XFS filesystem utilities"
 HOMEPAGE="https://xfs.wiki.kernel.org/ 
https://git.kernel.org/pub/scm/fs/xfs/xfsprogs-dev.git/;
@@ -75,7 +75,7 @@ src_configure() {
$(use_enable libedit editline)
)
 
-   if is-flagq -flto ; then
+   if tc-is-lto ; then
myconf+=( --enable-lto )
else
myconf+=( --disable-lto )

diff --git a/sys-fs/xfsprogs/xfsprogs-6.4.0.ebuild 
b/sys-fs/xfsprogs/xfsprogs-6.4.0.ebuild
index afc21c0b6d8c..5ee0fb214a0e 100644
--- a/sys-fs/xfsprogs/xfsprogs-6.4.0.ebuild
+++ b/sys-fs/xfsprogs/xfsprogs-6.4.0.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-inherit flag-o-matic systemd usr-ldscript
+inherit flag-o-matic systemd usr-ldscript toolchain-funcs
 
 DESCRIPTION="XFS filesystem utilities"
 HOMEPAGE="https://xfs.wiki.kernel.org/ 
https://git.kernel.org/pub/scm/fs/xfs/xfsprogs-dev.git/;
@@ -76,7 +76,7 @@ src_configure() {
$(use_enable libedit editline)
)
 
-   if is-flagq -flto ; then
+   if tc-is-lto ; then
myconf+=( --enable-lto )
else
myconf+=( --disable-lto )

diff --git a/sys-fs/xfsprogs/xfsprogs-6.5.0.ebuild 
b/sys-fs/xfsprogs/xfsprogs-6.5.0.ebuild
index ab3847406679..a450486a8f38 100644
--- a/sys-fs/xfsprogs/xfsprogs-6.5.0.ebuild
+++ b/sys-fs/xfsprogs/xfsprogs-6.5.0.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-inherit flag-o-matic systemd udev usr-ldscript
+inherit flag-o-matic systemd udev usr-ldscript toolchain-funcs
 
 DESCRIPTION="XFS filesystem utilities"
 HOMEPAGE="https://xfs.wiki.kernel.org/ 
https://git.kernel.org/pub/scm/fs/xfs/xfsprogs-dev.git/;
@@ -77,7 +77,7 @@ src_configure() {
$(use_enable libedit editline)
)
 
-   if is-flagq -flto ; then
+   if tc-is-lto ; then
myconf+=( --enable-lto )
else
myconf+=( --disable-lto )



[gentoo-commits] repo/gentoo:master commit in: dev-util/cccc/

2024-01-23 Thread Sam James
commit: 620324ca0cfe7d46df4cb9d70fee1430f3518467
Author: Eli Schwartz  gmail  com>
AuthorDate: Thu Jan 18 22:04:56 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 24 06:54:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=620324ca

dev-util/: migrate checking for enabled lto, to tc-is-lto

This toolchain func was recently added, and is a lot more reliable than
get-flagq, for example if the active flags contain `-flto -fno-lto` then
tc-is-lto gets it correct. We would rather use this wherever possible.

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 dev-util//-3.1.6-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util//-3.1.6-r1.ebuild 
b/dev-util//-3.1.6-r1.ebuild
index c856cbe32bd5..bd20dbc7f7e8 100644
--- a/dev-util//-3.1.6-r1.ebuild
+++ b/dev-util//-3.1.6-r1.ebuild
@@ -26,7 +26,7 @@ src_prepare() {
default
 
use mfc && eapply "${FILESDIR}"/${PN}-c_dialect.patch
-   is-flagq -flto* && filter-flags -fuse-linker-plugin
+   tc-is-lto && filter-flags -fuse-linker-plugin
filter-lto
 }
 



[gentoo-commits] repo/gentoo:master commit in: media-video/ffmpeg-chromium/

2024-01-23 Thread Sam James
commit: dc09684ebe4f8e06660775f8492c32219eec67cc
Author: Eli Schwartz  gmail  com>
AuthorDate: Thu Jan 18 21:28:46 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 24 06:54:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc09684e

media-video/ffmpeg-chromium: migrate checking for enabled lto, to tc-is-lto

This toolchain func was recently added, and is a lot more reliable than
get-flagq, for example if the active flags contain `-flto -fno-lto` then
tc-is-lto gets it correct. We would rather use this wherever possible.

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 media-video/ffmpeg-chromium/ffmpeg-chromium-120.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/ffmpeg-chromium/ffmpeg-chromium-120.ebuild 
b/media-video/ffmpeg-chromium/ffmpeg-chromium-120.ebuild
index 26434d60d9c9..fedbdea1192e 100644
--- a/media-video/ffmpeg-chromium/ffmpeg-chromium-120.ebuild
+++ b/media-video/ffmpeg-chromium/ffmpeg-chromium-120.ebuild
@@ -174,7 +174,7 @@ src_configure() {
done
 
# LTO support, bug #566282, bug #754654, bug #772854
-   if [[ ${ABI} != x86 ]] && is-flagq "-flto*"; then
+   if [[ ${ABI} != x86 ]] && tc-is-lto; then
# Respect -flto value, e.g -flto=thin
local v="$(get-flag flto)"
[[ -n ${v} ]] && myconf+=( "--enable-lto=${v}" ) || myconf+=( 
"--enable-lto" )



[gentoo-commits] repo/gentoo:master commit in: net-dns/ddclient/

2024-01-23 Thread Sam James
commit: aef14a206218246a69e34d7ba01e406ce5225a12
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 24 06:35:17 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 24 06:35:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aef14a20

net-dns/ddclient: Stabilize 3.11.2 x86, #922792

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

 net-dns/ddclient/ddclient-3.11.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/ddclient/ddclient-3.11.2.ebuild 
b/net-dns/ddclient/ddclient-3.11.2.ebuild
index ffe43a762e6f..17f341073d57 100644
--- a/net-dns/ddclient/ddclient-3.11.2.ebuild
+++ b/net-dns/ddclient/ddclient-3.11.2.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="Perl client used to update dynamic DNS entries"
 HOMEPAGE="https://ddclient.net/;
 SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
 
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~sparc 
~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~sparc x86"
 LICENSE="GPL-2+"
 SLOT="0"
 IUSE="examples selinux test"



[gentoo-commits] repo/gentoo:master commit in: app-text/aspell/

2024-01-23 Thread Sam James
commit: 4a7a899523628d97ed2c680dbb11bd3eea101de7
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 24 06:35:15 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 24 06:35:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a7a8995

app-text/aspell: Stabilize 0.60.8.1 arm, #922791

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

 app-text/aspell/aspell-0.60.8.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/aspell/aspell-0.60.8.1.ebuild 
b/app-text/aspell/aspell-0.60.8.1.ebuild
index 2a5e55815cc3..398814279061 100644
--- a/app-text/aspell/aspell-0.60.8.1.ebuild
+++ b/app-text/aspell/aspell-0.60.8.1.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 IUSE="nls unicode"
 
 # All available language app-dicts/aspell-* packages.



[gentoo-commits] repo/gentoo:master commit in: dev-python/rustworkx/

2024-01-23 Thread Michał Górny
commit: 6e6554800158a1bc93128b69cd5b4baff8eb993f
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan 24 06:18:53 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan 24 06:33:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e655480

dev-python/rustworkx: Bump to 0.14.0

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/rustworkx/Manifest|  64 +++
 dev-python/rustworkx/rustworkx-0.14.0.ebuild | 152 +++
 2 files changed, 216 insertions(+)

diff --git a/dev-python/rustworkx/Manifest b/dev-python/rustworkx/Manifest
index 98bbd334d427..b893554a8c43 100644
--- a/dev-python/rustworkx/Manifest
+++ b/dev-python/rustworkx/Manifest
@@ -1,84 +1,148 @@
 DIST ahash-0.7.6.crate 38030 BLAKE2B 
aca3661477fcd7822d6d10970151e05c28e1615f8cd7ddaac064b15102027e404b19b0f3f16dd76145048594ea1c22ae27dd08cc05c411efbae9ec7a1ef55ce9
 SHA512 
61354688b6fb096359faefb6f34be958cd2215d56b88c22c737d24183eaad433f811bc9e64f927e4852c87d2799c22fda82b55cfbef2ed6357ff74f0c4ffec68
 DIST ahash-0.8.0.crate 39776 BLAKE2B 
577f82ca509d5c04e25d8dbf1d0929a2d4ffd9314b13eca4f05229cdf62f678a8284bc3cc422776bb0bec8a6db6178b5e8f7f7430043ca6fed9593ea34710272
 SHA512 
97f85602b516ddc30509ec16402f7e83065034c93224b4421b53fc3ff03301b59c2548608bfcd5147f04d5100d491c0f8c5c38361a7d6684c79a4d7e029ba826
+DIST ahash-0.8.6.crate 42780 BLAKE2B 
ce2fb8201a484715d42bbd9ca1bfe2d5f541d90e3619ebd437c34a018920b679d5a11f9e96be48fbdabd2e98a379c0395d118616f21eb9004724d8fcb04b2b2b
 SHA512 
46428b27e96be1f30058b9383a94988beeb5064dfb4df04d6959b451d0c77ef69fc51f07fdf9511ab9728295eb6beee7783c31a2297f9e473fc537883e722b73
 DIST alga-0.9.3.crate 37838 BLAKE2B 
cd5e31d9445c5a1e4b4f86f333843bccb5600416b43f5ff5e90540e0ddbe72fde1aadb0a7da81aa1537a2ca865e262ee828386192c20f66ec28e3e04c6f7
 SHA512 
dbfbdd98b4fc382e98efd0a63b28fa8591c6c882ad238ea376640ac3362003de0c6fa7997e4001f248710426b330fca735515c3827e7eeb064bdf470aef9086c
+DIST allocator-api2-0.2.16.crate 59025 BLAKE2B 
fda69b52435a7243eb19bc55914a1961e59dbad5ac12c40db39cccdf7a99c742da59c3ef160350808698db24b91e0ce655cd1acedbbcbe20c717604aae23ea5e
 SHA512 
e1eb0df6b44b62115795ebf772f81e9ac0b6d273afd81659dbddb7eb6628b6e5ef6a60ea21413e79ee638afb72e6872ba83a075f6324daf93f2f1eda48daff2f
 DIST approx-0.3.2.crate 14288 BLAKE2B 
601eb7b83c6f0e41a4d64db5669b7058b4038319414bde74761f0b1584baf8426f9735cd0076d1dde829a056a07e8f820d85737e5b1bf371d9510551c367025c
 SHA512 
3853684c3b1c5c63204304f2e4f1c673b92311125c1df0fc16e96bd6f765e8266079e8d4ec3c85fad933361638c7515d5be18a2fc551353c4097051d0bd96ae3
 DIST autocfg-1.1.0.crate 13272 BLAKE2B 
7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203
 SHA512 
df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
 DIST bitflags-1.3.2.crate 23021 BLAKE2B 
eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda
 SHA512 
3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
 DIST cfg-if-1.0.0.crate 7934 BLAKE2B 
e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b
 SHA512 
0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
 DIST crossbeam-channel-0.5.6.crate 90292 BLAKE2B 
7da87ab15c384754d2493dd1a30e83550cd4b2b749b7f0c24de131f054e3a2e521e1bb4ba10094378c8f4c7bdf19218e35b10562c50b4ad1d2871bf6f821e488
 SHA512 
de6a42ffede95750a13e3b9af6ab26cbc498125860cd8e4d227c7361bd831e558254a48bdef5cf901585a915003071b0efa321f2011f282218c364780f62f44a
 DIST crossbeam-deque-0.8.2.crate 21237 BLAKE2B 
f00948fe90806fcbf1585c0404250dc84bca2cf27733bf7f2a0aa957e618f916162f4112429a5b1e84909cbae3d93fb3b4461ab23e9dd97672c7d520d5b7
 SHA512 
a50a878d843d6eb1b5b92321ce6bfb87a23d3c16e820b1ff55472f0bd3d29b41d09ea95e1b9ccb2790f6687c043dd9ada1cd5124705e24292ccbd8fae1f243b3
+DIST crossbeam-deque-0.8.5.crate 21726 BLAKE2B 
d97b35e8e8858deaa7fa9a836e836d02914aad29e5c34ab121f52ed65e95213cb2574df82273277365889ea771f04eb40bb2439347c259979f1dd6d5e9853bcf
 SHA512 
0f0c9745763ab156136227cf1415de514952a3f8282ffe413cc249f9f4b345b029940e6a6c87b3be8331a7c783655a35b89c7a2547360ea5ae10aa64ba7ae864
 DIST crossbeam-epoch-0.9.11.crate 47900 BLAKE2B 
2deb54409587df48e0686731dded6600816e4c2b82369c47fd2e00ecd59f29935cb3e7f9bf3457b99831bea088830a625370c4c07ce56cb78ccdc62a6ad7715c
 SHA512 
3fff7ebe038993af5117460e0ff89318541afea8d16f3bb991cd37f9fabff58f1cf122a8163af03c275af4ba6802b264f516fbf12f9a9f8ec978f0f8024187a8
+DIST crossbeam-epoch-0.9.18.crate 46875 BLAKE2B 
200c256cad6011a3a14c4664bea6b150fce72d561c4fffc387fa561b08c0480e8756bf51c14874c5fb19f427424547f72d2cd7dd6f56fb8ba85f8d52bfd1
 SHA512 

[gentoo-commits] repo/gentoo:master commit in: sys-devel/lld-toolchain-symlinks/

2024-01-23 Thread Michał Górny
commit: 0b2048c8a2ebbaf578482ac49dc71982c76621ae
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan 24 05:44:26 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan 24 06:32:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b2048c8

sys-devel/lld-toolchain-symlinks: Add 19.x live ebuild

Signed-off-by: Michał Górny  gentoo.org>

 .../lld-toolchain-symlinks-19.ebuild   | 37 ++
 1 file changed, 37 insertions(+)

diff --git a/sys-devel/lld-toolchain-symlinks/lld-toolchain-symlinks-19.ebuild 
b/sys-devel/lld-toolchain-symlinks/lld-toolchain-symlinks-19.ebuild
new file mode 100644
index ..b85bf912c557
--- /dev/null
+++ b/sys-devel/lld-toolchain-symlinks/lld-toolchain-symlinks-19.ebuild
@@ -0,0 +1,37 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib
+
+DESCRIPTION="Symlinks to use LLD on binutils-free system"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:LLVM;
+S=${WORKDIR}
+
+LICENSE="public-domain"
+SLOT="${PV}"
+IUSE="multilib-symlinks +native-symlinks"
+
+RDEPEND="
+   sys-devel/lld:${SLOT}
+"
+
+src_install() {
+   use native-symlinks || return
+
+   local chosts=( "${CHOST}" )
+   if use multilib-symlinks; then
+   local abi
+   for abi in $(get_all_abis); do
+   chosts+=( "$(get_abi_CHOST "${abi}")" )
+   done
+   fi
+
+   local dest=/usr/lib/llvm/${SLOT}/bin
+   dodir "${dest}"
+   dosym ld.lld "${dest}/ld"
+   for chost in "${chosts[@]}"; do
+   dosym ld.lld "${dest}/${chost}-ld"
+   done
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/

2024-01-23 Thread Michał Górny
commit: 688823ad0e62e370cc653325c356ec2ee7cc81df
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan 24 05:50:08 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan 24 06:32:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=688823ad

dev-python/psycopg: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/psycopg/Manifest  |  2 -
 dev-python/psycopg/psycopg-3.1.13.ebuild | 76 
 dev-python/psycopg/psycopg-3.1.14.ebuild | 76 
 3 files changed, 154 deletions(-)

diff --git a/dev-python/psycopg/Manifest b/dev-python/psycopg/Manifest
index 1fe0a18d7d31..c05d2de94f1a 100644
--- a/dev-python/psycopg/Manifest
+++ b/dev-python/psycopg/Manifest
@@ -1,5 +1,3 @@
-DIST psycopg-3.1.13.gh.tar.gz 500475 BLAKE2B 
c00176335808ba0fb15dc23fd93e394926517cb2c7e072a35ba909b0b1b128bdecf8305ae1d4e494a5b1f04fee28e98b862ef9f10bd152de6eb9a8e73cf8b5dc
 SHA512 
489ea9f562be681b8c96e47b65a1ec0f2f59587f7dc931744d9f6faede1b068fd6e464f530096cac276e1f73e99f069aaab5bd2c3955aa2e0511699659f3
-DIST psycopg-3.1.14.gh.tar.gz 502307 BLAKE2B 
848d1174beb6ec78eaf300f19465c0e2c90829e51e38a8a526271e082a37add32d4e5781f84536fc3c4db6d1c29af5da70bf0374f1b011c10fa65f1c86487b25
 SHA512 
af96bc4a79944872049bfb0b1d45ad2ec55e8bfbbf729bdbe76eeeaaffc925c448ca5571214d6865129fd17feeb447e896e46e3d4a1e0b9649802761ae28efb4
 DIST psycopg-3.1.16.gh.tar.gz 502759 BLAKE2B 
6c0b912c2a93425ddbed842a437e042b58ec859b3cf163aa7cd45a0db21084fea58945b40028e0491460b7d4da6648cfc361e1434d43ec7ab71af91f1a0c4c86
 SHA512 
d6cfcc848c089ef79c817bf271bcbad7078cdacacef4ab26e882fdbe55c90ac12644e7ee0af22f4cf1fa759033e94ee54c812bca7b517b84cda77276557e8ca8
 DIST psycopg-3.1.17.gh.tar.gz 503318 BLAKE2B 
43c0c5ef0be20c9415c7dbe3b2ff242f30341d055bcf00ff4f9d9926c5c95df3bf10735e338c37f9e805562544637e75fd9edd5dbf71d67b42d04eea19e5c82e
 SHA512 
d9f0ce05be71d67dbd7d1abad548befcdc229b53de93d5c08a52cae287d6f5293de6ede380c9ffc25ffa4d935782e90e9b04783f1c4c1fb88cb9ffd7016aabd5
 DIST psycopg2-2.9.4.tar.gz 384017 BLAKE2B 
4bc0afcc890c8a257c1ccd5c6e4e5301857a80f8b1428aa46c1473c9e18f5d2914a2e592c13336b06106217bb334d9b0321835bdd123f1627cbeb29dedf97bf7
 SHA512 
259088e42e0ab0d8a1a0ccf04f5e560f32c6179b4a0a0059e91bcf269baa8f4b0f1f949c332c640a2438c927a29b2c144078a861f8e18ba9c764da7c93c73b8d

diff --git a/dev-python/psycopg/psycopg-3.1.13.ebuild 
b/dev-python/psycopg/psycopg-3.1.13.ebuild
deleted file mode 100644
index d34066695bbb..
--- a/dev-python/psycopg/psycopg-3.1.13.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1
-
-DESCRIPTION="PostgreSQL database adapter for Python"
-HOMEPAGE="
-   https://www.psycopg.org/psycopg3/
-   https://github.com/psycopg/psycopg/
-   https://pypi.org/project/psycopg/
-"
-SRC_URI="
-   https://github.com/psycopg/psycopg/archive/${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-S=${WORKDIR}/${P}/psycopg
-
-LICENSE="LGPL-3+"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
-
-DEPEND="
-   >=dev-db/postgresql-8.1:*
-"
-RDEPEND="
-   ${DEPEND}
-   >=dev-python/typing-extensions-4.1[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   test? (
-   >=dev-db/postgresql-8.1[server]
-   https://www.psycopg.org/psycopg3/
-   https://github.com/psycopg/psycopg/
-   https://pypi.org/project/psycopg/
-"
-SRC_URI="
-   https://github.com/psycopg/psycopg/archive/${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-S=${WORKDIR}/${P}/psycopg
-
-LICENSE="LGPL-3+"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
-
-DEPEND="
-   >=dev-db/postgresql-8.1:*
-"
-RDEPEND="
-   ${DEPEND}
-   >=dev-python/typing-extensions-4.1[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   test? (
-   >=dev-db/postgresql-8.1[server]
-   

[gentoo-commits] repo/gentoo:master commit in: dev-python/mypy/

2024-01-23 Thread Michał Górny
commit: 087d2856be836752f3cd9e8672f493a6ef102afb
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan 24 05:44:49 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan 24 06:32:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=087d2856

dev-python/mypy: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/mypy/Manifest  |   2 -
 dev-python/mypy/mypy-1.7.0.ebuild | 105 --
 dev-python/mypy/mypy-1.7.1.ebuild | 105 --
 3 files changed, 212 deletions(-)

diff --git a/dev-python/mypy/Manifest b/dev-python/mypy/Manifest
index faeb4240ff7b..e12f87c3fec7 100644
--- a/dev-python/mypy/Manifest
+++ b/dev-python/mypy/Manifest
@@ -1,3 +1 @@
-DIST mypy-1.7.0.gh.tar.gz 3001996 BLAKE2B 
af29475dc4a24d75700144b8b2643de65d88d50d561ba6bdb0d64941dc19a2943829ee93f25ece679d213833bf7a68814c5aa83ec13eac3f22074356b1c47e1c
 SHA512 
e8ba6b0897327e8a0718a0c46ed16ce81bf677e3084ca00ea0762215d79a2b52fe84329121cff257b575d13288621b98c550b9915bd1afcfa3c13d43a2087b23
-DIST mypy-1.7.1.gh.tar.gz 3004203 BLAKE2B 
5a61899e2deb9fd7dfd8634bfa269f19497fec6d601337d404a5106369650c5da0d6989acf5c4ed584d12b1d0e763e684a6650800cd2fc00f99f9a336f86e703
 SHA512 
07c047a4733c5d44b9e32cc5afa0b7dfa5719b3128cf52f68e5492a9680b09319bb1722a2080a4f93bd191c6504667985467a6ac0e7bef5389c38290879581c5
 DIST mypy-1.8.0.gh.tar.gz 3023408 BLAKE2B 
81f987423f2bbef8f7f1b894983b34d34b0df408bae28fbb2cb59c5d4597b4d6b9afb8e9a2914aad969dcb621f1fe4ba4850b242bb76c4cfa35aae340f4f36b4
 SHA512 
231237ea44ccf619ac3d3f7f3cb42658bc9802d7a34f61101a9ac79f0fa67d8f566950e14dae3465c9620cdf67dc80cb65a3e2a6724ff944bfa911754caf592b

diff --git a/dev-python/mypy/mypy-1.7.0.ebuild 
b/dev-python/mypy/mypy-1.7.0.ebuild
deleted file mode 100644
index d3b0db6376a0..
--- a/dev-python/mypy/mypy-1.7.0.ebuild
+++ /dev/null
@@ -1,105 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1 multiprocessing
-
-DESCRIPTION="Optional static typing for Python"
-HOMEPAGE="
-   https://www.mypy-lang.org/
-   https://github.com/python/mypy/
-   https://pypi.org/project/mypy/
-"
-SRC_URI="
-   https://github.com/python/mypy/archive/v${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
-IUSE="+native-extensions"
-
-# stubgen collides with this package: https://bugs.gentoo.org/585594
-RDEPEND="
-   !dev-util/stubgen
-   >=dev-python/psutil-4[${PYTHON_USEDEP}]
-   >=dev-python/typing-extensions-4.1.0[${PYTHON_USEDEP}]
-   >=dev-python/mypy_extensions-1.0.0[${PYTHON_USEDEP}]
-   $(python_gen_cond_dep '
-   dev-python/tomli[${PYTHON_USEDEP}]
-   ' 3.{9..10})
-"
-BDEPEND="
-   native-extensions? (
-   ${RDEPEND}
-   dev-python/types-psutil[${PYTHON_USEDEP}]
-   dev-python/types-setuptools[${PYTHON_USEDEP}]
-   )
-   test? (
-   >=dev-python/attrs-18.0[${PYTHON_USEDEP}]
-   >=dev-python/filelock-3.3.0[${PYTHON_USEDEP}]
-   >=dev-python/lxml-4.9.1[${PYTHON_USEDEP}]
-   >=dev-python/pytest-xdist-1.18[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest
-
-# frustratingly, mypyc produces non-deterministic output. If ccache is enabled 
it will be a waste of time,
-# but simultaneously it might trash your system and fill up the cache with a 
giant wave of non-reproducible
-# test files (https://github.com/mypyc/mypyc/issues/1014)
-export CCACHE_DISABLE=1
-
-src_compile() {
-   local -x MYPY_USE_MYPYC=$(usex native-extensions 1 0)
-   distutils-r1_src_compile
-}
-
-python_test() {
-   local EPYTEST_DESELECT=(
-   # the majority of them require Internet (via pip)
-   mypy/test/testpep561.py
-   # known broken with assertions enabled
-   # https://github.com/python/mypy/issues/16043
-   
mypyc/test/test_run.py::TestRun::run-i64.test::testI64GlueMethodsAndInheritance
-   mypyc/test/test_run.py::TestRun::run-floats.test::testFloatOps
-   # these assume that types-docutils are not installed
-   
mypy/test/testpythoneval.py::PythonEvaluationSuite::pythoneval.test::testIgnoreImportIfNoPython3StubAvailable
-   
mypy/test/testpythoneval.py::PythonEvaluationSuite::pythoneval.test::testNoPython3StubAvailable
-   )
-   if [[ ${EPYTHON} == python3.12 ]]; then
-   EPYTEST_DESELECT+=(
-   # more assertions, sigh
-   
mypyc/test/test_run.py::TestRun::run-bools.test::testBoolOps
-   
mypyc/test/test_run.py::TestRun::run-i64.test::testI64BasicOps

[gentoo-commits] repo/gentoo:master commit in: dev-python/xarray/

2024-01-23 Thread Michał Górny
commit: 7377f97d9d3dfa8c41790a3cc74cd6500072b47d
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan 24 06:17:29 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan 24 06:33:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7377f97d

dev-python/xarray: Bump to 2024.1.1

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/xarray/Manifest   |  1 +
 dev-python/xarray/xarray-2024.1.1.ebuild | 86 
 2 files changed, 87 insertions(+)

diff --git a/dev-python/xarray/Manifest b/dev-python/xarray/Manifest
index a3ca649d7cac..516acdb8dca4 100644
--- a/dev-python/xarray/Manifest
+++ b/dev-python/xarray/Manifest
@@ -1,2 +1,3 @@
 DIST xarray-2023.12.0.tar.gz 3602114 BLAKE2B 
f6753772d3ea5c5a79afb2e55e0fd9df764d18d9dbd5598dd6ddd8f36dcf96695b542b824f09f049190cc563d4a90b25b5a04e8f1babb262b02955e3f06f8f7c
 SHA512 
a07b5d0b50949c4b3eff5055f5b225d0ab63a223c54b292ea067c9aae748c3f13d130713a146eb590596fdf96cad12bbf2f65fef2117f0b271b3d8c2ad33c9ca
 DIST xarray-2024.1.0.tar.gz 3612457 BLAKE2B 
53c99ade060ee9aafb9ff1416ab50e27271a5c45c06b8bda5183757b64694eea8649ae9515261112926aa872364c7a9349fb874114b82d5c7221d4d6104feb23
 SHA512 
1a5c184e6547e867076cd4faf533476608de13c4cfdb7085362e93c974598ea29d42c8fa55374b4782cc36ab7d870d4b7174217b3854db367ae16772e7f37cc8
+DIST xarray-2024.1.1.tar.gz 3614037 BLAKE2B 
cc50fbfa19a2c9229b85b8c7d5d0e7e7f6d3e5a484955fcc81aa0b37839a0b992d2c2f928e4097ca05c7b8294ed1061fbd0c1b7e7c65c9087a940dab97c520ce
 SHA512 
b6447ca2c80b3a3091ac2baba648fef4faa79272360e9726b318b517ede9d2717d1b6f77f03fdacf55527233f1a37c0d114901fe1a265d3e435cf293a487

diff --git a/dev-python/xarray/xarray-2024.1.1.ebuild 
b/dev-python/xarray/xarray-2024.1.1.ebuild
new file mode 100644
index ..28602ca801b2
--- /dev/null
+++ b/dev-python/xarray/xarray-2024.1.1.ebuild
@@ -0,0 +1,86 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="N-D labeled arrays and datasets in Python"
+HOMEPAGE="
+   https://xarray.pydata.org/
+   https://github.com/pydata/xarray/
+   https://pypi.org/project/xarray/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="big-endian"
+
+RDEPEND="
+   >=dev-python/numpy-1.23[${PYTHON_USEDEP}]
+   >=dev-python/pandas-1.5[${PYTHON_USEDEP}]
+   >=dev-python/packaging-22[${PYTHON_USEDEP}]
+"
+# note: most of the test dependencies are optional
+BDEPEND="
+   dev-python/setuptools-scm[${PYTHON_USEDEP}]
+   test? (
+   dev-python/bottleneck[${PYTHON_USEDEP}]
+   dev-python/hypothesis[${PYTHON_USEDEP}]
+   dev-python/matplotlib[${PYTHON_USEDEP}]
+   dev-python/toolz[${PYTHON_USEDEP}]
+   !hppa? ( >=dev-python/scipy-1.4[${PYTHON_USEDEP}] )
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # warning-targeted tests are fragile and not important to end users
+   xarray/tests/test_backends.py::test_no_warning_from_dask_effective_get
+   # TODO: segv in netcdf4-python
+   
'xarray/tests/test_backends.py::test_open_mfdataset_manyfiles[netcdf4-20-True-5-5]'
+   
'xarray/tests/test_backends.py::test_open_mfdataset_manyfiles[netcdf4-20-True-5-None]'
+   
'xarray/tests/test_backends.py::test_open_mfdataset_manyfiles[netcdf4-20-True-None-5]'
+   
'xarray/tests/test_backends.py::test_open_mfdataset_manyfiles[netcdf4-20-True-None-None]'
+   
xarray/tests/test_backends.py::TestDask::test_save_mfdataset_compute_false_roundtrip
+   # TODO: broken
+   xarray/tests/test_backends.py::TestNetCDF4Data
+   xarray/tests/test_backends.py::TestNetCDF4ViaDaskData
+   # hangs
+   xarray/tests/test_backends.py::TestDask::test_dask_roundtrip
+   # mismatches when pyarrow is installed
+   # https://github.com/pydata/xarray/issues/8092
+   
xarray/tests/test_dask.py::TestToDaskDataFrame::test_to_dask_dataframe_2D
+   
xarray/tests/test_dask.py::TestToDaskDataFrame::test_to_dask_dataframe_not_daskarray
+)
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+
+   if ! has_version ">=dev-python/scipy-1.4[${PYTHON_USEDEP}]" ; then
+   EPYTEST_DESELECT+=(
+   
'xarray/tests/test_missing.py::test_interpolate_na_2d[coords1]'
+   )
+   fi
+
+   if use big-endian ; then
+   EPYTEST_DESELECT+=(
+   # Appears to be a numpy issue in display? See bug 
#916460.
+   
'xarray/tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[1677-09-21T00:12:43.145224193-ns-int64-20-True]'
+   

[gentoo-commits] repo/gentoo:master commit in: dev-libs/libclc/

2024-01-23 Thread Michał Górny
commit: d0497a8e989a078195993f29822ca43ee442345c
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan 24 05:44:35 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan 24 06:32:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0497a8e

dev-libs/libclc: Add 19.x live ebuild

Signed-off-by: Michał Górny  gentoo.org>

 dev-libs/libclc/libclc-19.0.0..ebuild | 87 +++
 1 file changed, 87 insertions(+)

diff --git a/dev-libs/libclc/libclc-19.0.0..ebuild 
b/dev-libs/libclc/libclc-19.0.0..ebuild
new file mode 100644
index ..70dacd0cf8da
--- /dev/null
+++ b/dev-libs/libclc/libclc-19.0.0..ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit cmake llvm llvm.org python-any-r1
+
+DESCRIPTION="OpenCL C library"
+HOMEPAGE="https://libclc.llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( MIT BSD )"
+SLOT="0"
+IUSE="+spirv video_cards_nvidia video_cards_r600 video_cards_radeonsi"
+
+LLVM_MAX_SLOT=17
+BDEPEND="
+   ${PYTHON_DEPS}
+   || (
+   (
+   sys-devel/clang:17
+   spirv? ( dev-util/spirv-llvm-translator:17 )
+   )
+   (
+   sys-devel/clang:16
+   spirv? ( dev-util/spirv-llvm-translator:16 )
+   )
+   (
+   sys-devel/clang:15
+   spirv? ( dev-util/spirv-llvm-translator:15 )
+   )
+   (
+   sys-devel/clang:14
+   spirv? ( dev-util/spirv-llvm-translator:14 )
+   )
+   (
+   sys-devel/clang:13
+   spirv? ( dev-util/spirv-llvm-translator:13 )
+   )
+   )
+"
+
+LLVM_COMPONENTS=( libclc )
+llvm.org_set_globals
+
+llvm_check_deps() {
+   if use spirv; then
+   has_version -b "dev-util/spirv-llvm-translator:${LLVM_SLOT}" ||
+   return 1
+   fi
+   has_version -b "sys-devel/clang:${LLVM_SLOT}"
+}
+
+pkg_setup() {
+   llvm_pkg_setup
+   python-any-r1_pkg_setup
+}
+
+src_configure() {
+   local libclc_targets=()
+
+   use spirv && libclc_targets+=(
+   "spirv-mesa3d-"
+   "spirv64-mesa3d-"
+   )
+   use video_cards_nvidia && libclc_targets+=(
+   "nvptx--"
+   "nvptx64--"
+   "nvptx--nvidiacl"
+   "nvptx64--nvidiacl"
+   )
+   use video_cards_r600 && libclc_targets+=(
+   "r600--"
+   )
+   use video_cards_radeonsi && libclc_targets+=(
+   "amdgcn--"
+   "amdgcn-mesa-mesa3d"
+   "amdgcn--amdhsa"
+   )
+   [[ ${#libclc_targets[@]} ]] || die "libclc target missing!"
+
+   libclc_targets=${libclc_targets[*]}
+   local mycmakeargs=(
+   -DLIBCLC_TARGETS_TO_BUILD="${libclc_targets// /;}"
+   )
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcxx/

2024-01-23 Thread Michał Górny
commit: 88b6b4e8496f5f30e243e0d924decde44112d06b
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan 24 05:44:32 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan 24 06:32:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88b6b4e8

sys-libs/libcxx: Add 19.x live ebuild

Signed-off-by: Michał Górny  gentoo.org>

 sys-libs/libcxx/libcxx-19.0.0..ebuild | 213 ++
 1 file changed, 213 insertions(+)

diff --git a/sys-libs/libcxx/libcxx-19.0.0..ebuild 
b/sys-libs/libcxx/libcxx-19.0.0..ebuild
new file mode 100644
index ..a24b477a5ab8
--- /dev/null
+++ b/sys-libs/libcxx/libcxx-19.0.0..ebuild
@@ -0,0 +1,213 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit cmake-multilib flag-o-matic llvm llvm.org python-any-r1 \
+   toolchain-funcs
+
+DESCRIPTION="New implementation of the C++ standard library, targeting C++11"
+HOMEPAGE="https://libcxx.llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0"
+IUSE="+clang +libcxxabi +static-libs test"
+REQUIRED_USE="test? ( clang )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   libcxxabi? (
+   ~sys-libs/libcxxabi-${PV}[static-libs?,${MULTILIB_USEDEP}]
+   )
+   !libcxxabi? ( >=sys-devel/gcc-4.7:=[cxx] )
+"
+DEPEND="
+   ${RDEPEND}
+   sys-devel/llvm:${LLVM_MAJOR}
+"
+BDEPEND="
+   clang? (
+   sys-devel/clang:${LLVM_MAJOR}
+   )
+   !test? (
+   ${PYTHON_DEPS}
+   )
+   test? (
+   dev-debug/gdb[python]
+   $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]')
+   )
+"
+
+LLVM_COMPONENTS=( runtimes libcxx{,abi} llvm/{cmake,utils/llvm-lit} cmake )
+llvm.org_set_globals
+
+python_check_deps() {
+   use test || return 0
+   python_has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   # Darwin Prefix builds do not have llvm installed yet, so rely on
+   # bootstrap-prefix to set the appropriate path vars to LLVM instead
+   # of using llvm_pkg_setup.
+   if [[ ${CHOST} != *-darwin* ]] || has_version sys-devel/llvm; then
+   LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
+   fi
+   python-any-r1_pkg_setup
+
+   if ! use libcxxabi && ! tc-is-gcc ; then
+   eerror "To build ${PN} against libsupc++, you have to use gcc. 
Other"
+   eerror "compilers are not supported. Please set CC=gcc and 
CXX=g++"
+   eerror "and try again."
+   die
+   fi
+}
+
+src_prepare() {
+   # hanging tests
+   # https://github.com/llvm/llvm-project/issues/73791
+   rm 
../libcxx/test/std/atomics/atomics.types.generic/atomics.types.float/fetch_* || 
die
+   rm 
../libcxx/test/std/atomics/atomics.types.generic/atomics.types.float/operator.*_equals*
 || die
+
+   cmake_src_prepare
+}
+
+test_compiler() {
+   $(tc-getCXX) ${CXXFLAGS} ${LDFLAGS} "${@}" -o /dev/null -x c++ - \
+   <<<'int main() { return 0; }' &>/dev/null
+}
+
+src_configure() {
+   # note: we need to do this before multilib kicks in since it will
+   # alter the CHOST
+   local cxxabi cxxabi_incs
+   if use libcxxabi; then
+   cxxabi=system-libcxxabi
+   cxxabi_incs="${EPREFIX}/usr/include/c++/v1"
+   else
+   local 
gcc_inc="${EPREFIX}/usr/lib/gcc/${CHOST}/$(gcc-fullversion)/include/g++-v$(gcc-major-version)"
+   cxxabi=libsupc++
+   cxxabi_incs="${gcc_inc};${gcc_inc}/${CHOST}"
+   fi
+
+   multilib-minimal_src_configure
+}
+
+multilib_src_configure() {
+   if use clang; then
+   local -x CC=${CHOST}-clang
+   local -x CXX=${CHOST}-clang++
+   strip-unsupported-flags
+   fi
+
+   # link to compiler-rt
+   local use_compiler_rt=OFF
+   [[ $(tc-get-c-rtlib) == compiler-rt ]] && use_compiler_rt=ON
+
+   # bootstrap: cmake is unhappy if compiler can't link to stdlib
+   local nolib_flags=( -nodefaultlibs -lc )
+   if ! test_compiler; then
+   if test_compiler "${nolib_flags[@]}"; then
+   local -x LDFLAGS="${LDFLAGS} ${nolib_flags[*]}"
+   ewarn "${CXX} seems to lack runtime, trying with 
${nolib_flags[*]}"
+   fi
+   fi
+
+   local libdir=$(get_libdir)
+   local mycmakeargs=(
+   -DCMAKE_CXX_COMPILER_TARGET="${CHOST}"
+   -DPython3_EXECUTABLE="${PYTHON}"
+   -DLLVM_ENABLE_RUNTIMES=libcxx
+   -DLLVM_INCLUDE_TESTS=OFF
+   -DLLVM_LIBDIR_SUFFIX=${libdir#lib}
+
+   -DLIBCXX_ENABLE_SHARED=ON
+   -DLIBCXX_ENABLE_STATIC=$(usex static-libs)
+   -DLIBCXX_CXX_ABI=${cxxabi}
+   

[gentoo-commits] repo/gentoo:master commit in: dev-python/mysqlclient/

2024-01-23 Thread Michał Górny
commit: 82581121374947553ee7dae44e969ffad1c8818c
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan 24 05:50:21 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan 24 06:32:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82581121

dev-python/mysqlclient: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/mysqlclient/Manifest |  1 -
 dev-python/mysqlclient/mysqlclient-2.2.0.ebuild | 91 -
 2 files changed, 92 deletions(-)

diff --git a/dev-python/mysqlclient/Manifest b/dev-python/mysqlclient/Manifest
index cb6466c28227..94091ea67072 100644
--- a/dev-python/mysqlclient/Manifest
+++ b/dev-python/mysqlclient/Manifest
@@ -1,2 +1 @@
-DIST mysqlclient-2.2.0.tar.gz 89543 BLAKE2B 
1e75d37825b81300103d980174d12986d7d02fa2f958ebbdb3d8a2ecea498a8afd9f43c2e3d46a88109364bc0ba172f91c7d5853ed4bd173ef34bc451d31c7b3
 SHA512 
c392bfc173c2a2e20821b862c3f23621bcd0c20884f58623c345921aaa4f0557b3f75e75e5577a0df150adf119ec008af5ad1fcbfe11248d73918c0a211e8df9
 DIST mysqlclient-2.2.1.tar.gz 89966 BLAKE2B 
b5098ea4afe8ba720c40eda2f0f5da043622bed51a123e225530d505edfef2f02efba477238d73f343a6cc4969bf021156e15528f05a12d905ea6231e47d65bd
 SHA512 
3ff3823cef4662268387e5c13d006595219c5a3371201eb251d84db5eec028b32fd7b672dbdac9f4dffa906fddcfc9a5ee130e3b03e4dc0cfb060411ad75eea8

diff --git a/dev-python/mysqlclient/mysqlclient-2.2.0.ebuild 
b/dev-python/mysqlclient/mysqlclient-2.2.0.ebuild
deleted file mode 100644
index 9ee4b0571cc4..
--- a/dev-python/mysqlclient/mysqlclient-2.2.0.ebuild
+++ /dev/null
@@ -1,91 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Python interface to MySQL"
-HOMEPAGE="
-   https://pypi.org/project/mysqlclient/
-   https://github.com/PyMySQL/mysqlclient/
-"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 sparc x86 
~amd64-linux ~x86-linux"
-
-DEPEND="
-   dev-db/mysql-connector-c:0=
-"
-RDEPEND="
-   ${DEPEND}
-"
-BDEPEND="
-   test? (
-   dev-db/mariadb[server]
-   )
-"
-
-distutils_enable_sphinx doc
-distutils_enable_tests pytest
-
-src_test() {
-   local datadir="${T}/mysql" \
-   install_log="${T}/mysqld_install.log" \
-   pidfile="${T}/mysqld.pid" \
-   socket="${T}/mysqld.sock" \
-   log="${T}/mysqld.log"
-   einfo "Creating test MySQL instance ..."
-   if ! mysql_install_db \
-   --no-defaults \
-   --auth-root-authentication-method=normal \
-   --basedir="${EPREFIX}/usr" \
-   --datadir="${datadir}" >& "${install_log}"
-   then
-   cat "${install_log}"
-   die "Failed to create database"
-   fi
-
-   einfo "Starting test MySQL instance ..."
-   mysqld \
-   --no-defaults \
-   --character-set-server=utf8 \
-   --pid-file="${pidfile}" \
-   --socket="${socket}" \
-   --skip-networking \
-   --datadir="${datadir}" >& "${log}" &
-
-   local i timeout=10
-   einfo "Waiting for MySQL to start for up to ${timeout} seconds ..."
-   for i in seq 1 ${timeout}; do
-   [[ -S "${socket}" ]] && break
-   sleep 1
-   done
-   if [[ ! -S "${socket}" ]]; then
-   cat "${log}"
-   die "MySQL failed to start in ${timeout} seconds"
-   fi
-
-   cat > "${T}/mysql.cnf" <<- EOF
-   [MySQLdb-tests]
-   socket = ${socket}
-   user = root
-   database = test
-   EOF
-
-   distutils-r1_src_test
-
-   einfo "Stopping test MySQL instance ..."
-   pkill -F "${pidfile}" &>/dev/null
-}
-
-python_test() {
-   local -x TESTDB="${T}/mysql.cnf"
-   rm -rf MySQLdb || die
-   epytest
-}



[gentoo-commits] repo/gentoo:master commit in: sys-devel/clang-runtime/

2024-01-23 Thread Michał Górny
commit: 8f45f12ee846b30299faadcddb7eb4c6a1cbe8f7
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan 24 05:44:34 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan 24 06:32:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f45f12e

sys-devel/clang-runtime: Add 19.x live ebuild

Signed-off-by: Michał Górny  gentoo.org>

 .../clang-runtime/clang-runtime-19.0.0..ebuild | 39 ++
 1 file changed, 39 insertions(+)

diff --git a/sys-devel/clang-runtime/clang-runtime-19.0.0..ebuild 
b/sys-devel/clang-runtime/clang-runtime-19.0.0..ebuild
new file mode 100644
index ..323c0b62c062
--- /dev/null
+++ b/sys-devel/clang-runtime/clang-runtime-19.0.0..ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib-build toolchain-funcs
+
+DESCRIPTION="Meta-ebuild for clang runtime libraries"
+HOMEPAGE="https://clang.llvm.org/;
+
+LICENSE="metapackage"
+SLOT="${PV%%.*}"
+IUSE="+compiler-rt libcxx openmp +sanitize"
+REQUIRED_USE="sanitize? ( compiler-rt )"
+
+RDEPEND="
+   compiler-rt? (
+   
~sys-libs/compiler-rt-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
+   sanitize? (
+   
~sys-libs/compiler-rt-sanitizers-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
+   )
+   )
+   libcxx? ( >=sys-libs/libcxx-${PV}[${MULTILIB_USEDEP}] )
+   openmp? ( >=sys-libs/libomp-${PV}[${MULTILIB_USEDEP}] )
+"
+
+pkg_pretend() {
+   if tc-is-clang; then
+   ewarn "You seem to be using clang as a system compiler.  As of 
clang-16,"
+   ewarn "upstream has turned a few warnings that commonly occur 
during"
+   ewarn "configure script runs into errors by default.  This 
causes some"
+   ewarn "configure tests to start failing, sometimes resulting in 
silent"
+   ewarn "breakage, missing functionality or runtime misbehavior.  
It is"
+   ewarn "not yet clear whether the change will remain or be 
reverted."
+   ewarn
+   ewarn "For more information, please see:"
+   ewarn 
"https://discourse.llvm.org/t/configure-script-breakage-with-the-new-werror-implicit-function-declaration/65213;
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: sys-libs/compiler-rt-sanitizers/

2024-01-23 Thread Michał Górny
commit: 404b80a66089efc72b1888a03e9ca6e9c712c01f
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan 24 05:44:29 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan 24 06:32:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=404b80a6

sys-libs/compiler-rt-sanitizers: Add 19.x live ebuild

Signed-off-by: Michał Górny  gentoo.org>

 .../compiler-rt-sanitizers-19.0.0..ebuild  | 216 +
 1 file changed, 216 insertions(+)

diff --git 
a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-19.0.0..ebuild 
b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-19.0.0..ebuild
new file mode 100644
index ..2ab1ae07e4c7
--- /dev/null
+++ b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-19.0.0..ebuild
@@ -0,0 +1,216 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit check-reqs cmake flag-o-matic llvm llvm.org python-any-r1
+
+DESCRIPTION="Compiler runtime libraries for clang (sanitizers & xray)"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="${LLVM_MAJOR}"
+IUSE="+abi_x86_32 abi_x86_64 +clang +debug test"
+# base targets
+IUSE+=" +libfuzzer +memprof +orc +profile +xray"
+# sanitizer targets, keep in sync with config-ix.cmake
+# NB: ubsan, scudo deliberately match two entries
+SANITIZER_FLAGS=(
+   asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo
+   shadowcallstack gwp-asan
+)
+IUSE+=" ${SANITIZER_FLAGS[@]/#/+}"
+REQUIRED_USE="
+   || ( ${SANITIZER_FLAGS[*]} libfuzzer orc profile xray )
+   test? (
+   cfi? ( ubsan )
+   gwp-asan? ( scudo )
+   )
+"
+RESTRICT="
+   !clang? ( test )
+   !test? ( test )
+"
+
+DEPEND="
+   sys-devel/llvm:${LLVM_MAJOR}
+   virtual/libcrypt[abi_x86_32(-)?,abi_x86_64(-)?]
+"
+BDEPEND="
+   clang? ( sys-devel/clang )
+   elibc_glibc? ( net-libs/libtirpc )
+   test? (
+   $(python_gen_any_dep ">=dev-python/lit-15[\${PYTHON_USEDEP}]")
+   =sys-devel/clang-${LLVM_VERSION}*:${LLVM_MAJOR}
+   sys-libs/compiler-rt:${LLVM_MAJOR}
+   )
+   !test? (
+   ${PYTHON_DEPS}
+   )
+"
+
+LLVM_COMPONENTS=( compiler-rt cmake llvm/cmake )
+LLVM_TEST_COMPONENTS=( llvm/lib/Testing/Support third-party )
+llvm.org_set_globals
+
+python_check_deps() {
+   use test || return 0
+   python_has_version ">=dev-python/lit-15[${PYTHON_USEDEP}]"
+}
+
+check_space() {
+   if use test; then
+   local CHECKREQS_DISK_BUILD=11G
+   check-reqs_pkg_pretend
+   fi
+}
+
+pkg_pretend() {
+   check_space
+}
+
+pkg_setup() {
+   check_space
+   LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
+   python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   sed -i -e 's:-Werror::' lib/tsan/go/buildgo.sh || die
+
+   local flag
+   for flag in "${SANITIZER_FLAGS[@]}"; do
+   if ! use "${flag}"; then
+   local cmake_flag=${flag/-/_}
+   sed -i -e 
"/COMPILER_RT_HAS_${cmake_flag^^}/s:TRUE:FALSE:" \
+   cmake/config-ix.cmake || die
+   fi
+   done
+
+   # TODO: fix these tests to be skipped upstream
+   if use asan && ! use profile; then
+   rm test/asan/TestCases/asan_and_llvm_coverage_test.cpp || die
+   fi
+   if use ubsan && ! use cfi; then
+   > test/cfi/CMakeLists.txt || die
+   fi
+   # hangs, sigh
+   rm test/tsan/getline_nohang.cpp || die
+
+   llvm.org_src_prepare
+}
+
+src_configure() {
+   # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
+   use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
+
+   # pre-set since we need to pass it to cmake
+   BUILD_DIR=${WORKDIR}/compiler-rt_build
+
+   if use clang; then
+   local -x CC=${CHOST}-clang
+   local -x CXX=${CHOST}-clang++
+   strip-unsupported-flags
+   fi
+
+   local flag want_sanitizer=OFF
+   for flag in "${SANITIZER_FLAGS[@]}"; do
+   if use "${flag}"; then
+   want_sanitizer=ON
+   break
+   fi
+   done
+
+   local mycmakeargs=(
+   
-DCOMPILER_RT_INSTALL_PATH="${EPREFIX}/usr/lib/clang/${LLVM_MAJOR}"
+   # use a build dir structure consistent with install
+   # this makes it possible to easily deploy test-friendly clang
+   -DCOMPILER_RT_OUTPUT_DIR="${BUILD_DIR}/lib/clang/${LLVM_MAJOR}"
+
+   -DCOMPILER_RT_INCLUDE_TESTS=$(usex test)
+   # builtins & crt installed by sys-libs/compiler-rt
+   -DCOMPILER_RT_BUILD_BUILTINS=OFF
+   -DCOMPILER_RT_BUILD_CRT=OFF
+   

[gentoo-commits] repo/gentoo:master commit in: sys-libs/llvm-libunwind/

2024-01-23 Thread Michał Górny
commit: e94ec7be99a5ba780fa310c948dc21bb52a6f446
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan 24 05:44:30 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan 24 06:32:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e94ec7be

sys-libs/llvm-libunwind: Add 19.x live ebuild

Signed-off-by: Michał Górny  gentoo.org>

 .../llvm-libunwind-19.0.0..ebuild  | 131 +
 1 file changed, 131 insertions(+)

diff --git a/sys-libs/llvm-libunwind/llvm-libunwind-19.0.0..ebuild 
b/sys-libs/llvm-libunwind/llvm-libunwind-19.0.0..ebuild
new file mode 100644
index ..73ad1389deb4
--- /dev/null
+++ b/sys-libs/llvm-libunwind/llvm-libunwind-19.0.0..ebuild
@@ -0,0 +1,131 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit cmake-multilib flag-o-matic llvm llvm.org python-any-r1 \
+   toolchain-funcs
+
+DESCRIPTION="C++ runtime stack unwinder from LLVM"
+HOMEPAGE="https://llvm.org/docs/ExceptionHandling.html;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0"
+IUSE="+clang +debug static-libs test"
+REQUIRED_USE="test? ( clang )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   !sys-libs/libunwind
+"
+DEPEND="
+   sys-devel/llvm:${LLVM_MAJOR}
+"
+BDEPEND="
+   clang? (
+   sys-devel/clang:${LLVM_MAJOR}
+   )
+   !test? (
+   ${PYTHON_DEPS}
+   )
+   test? (
+   $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]')
+   )
+"
+
+LLVM_COMPONENTS=( runtimes libunwind libcxx llvm/cmake cmake )
+LLVM_TEST_COMPONENTS=( libcxxabi llvm/utils/llvm-lit )
+llvm.org_set_globals
+
+python_check_deps() {
+   use test || return 0
+   python_has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
+   python-any-r1_pkg_setup
+}
+
+multilib_src_configure() {
+   local libdir=$(get_libdir)
+
+   # https://github.com/llvm/llvm-project/issues/56825
+   # also separately bug #863917
+   filter-lto
+
+   if use clang; then
+   local -x CC=${CHOST}-clang
+   local -x CXX=${CHOST}-clang++
+   strip-unsupported-flags
+   fi
+
+   # link to compiler-rt
+   # https://github.com/gentoo/gentoo/pull/21516
+   local use_compiler_rt=OFF
+   [[ $(tc-get-c-rtlib) == compiler-rt ]] && use_compiler_rt=ON
+
+   # Respect upstream build type assumptions (bug #910436) where they do:
+   # -DLIBUNWIND_ENABLE_ASSERTIONS=ON =>
+   #   -DCMAKE_BUILD_TYPE=DEBUG  => -UNDEBUG
+   #   -DCMAKE_BUILD_TYPE!=debug => -DNDEBUG
+   # -DLIBUNWIND_ENABLE_ASSERTIONS=OFF =>
+   #   -UNDEBUG
+   # See also 
https://github.com/llvm/llvm-project/issues/86#issuecomment-1649668826.
+   use debug || append-cppflags -DNDEBUG
+
+   local mycmakeargs=(
+   -DCMAKE_CXX_COMPILER_TARGET="${CHOST}"
+   -DPython3_EXECUTABLE="${PYTHON}"
+   -DLLVM_ENABLE_RUNTIMES="libunwind"
+   -DLLVM_LIBDIR_SUFFIX=${libdir#lib}
+   -DLLVM_INCLUDE_TESTS=OFF
+   -DLIBUNWIND_ENABLE_ASSERTIONS=$(usex debug)
+   -DLIBUNWIND_ENABLE_STATIC=$(usex static-libs)
+   -DLIBUNWIND_INCLUDE_TESTS=$(usex test)
+   -DLIBUNWIND_INSTALL_HEADERS=ON
+
+   # support non-native unwinding; given it's small enough,
+   # enable it unconditionally
+   -DLIBUNWIND_ENABLE_CROSS_UNWINDING=ON
+
+   # avoid dependency on libgcc_s if compiler-rt is used
+   -DLIBUNWIND_USE_COMPILER_RT=${use_compiler_rt}
+   )
+   if use test; then
+   mycmakeargs+=(
+   -DLLVM_ENABLE_RUNTIMES="libunwind;libcxxabi;libcxx"
+   -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
+   -DLLVM_LIT_ARGS="$(get_lit_flags)"
+   -DLIBUNWIND_LIBCXX_PATH="${WORKDIR}/libcxx"
+
+   -DLIBCXXABI_LIBDIR_SUFFIX=
+   -DLIBCXXABI_ENABLE_SHARED=OFF
+   -DLIBCXXABI_ENABLE_STATIC=ON
+   -DLIBCXXABI_USE_LLVM_UNWINDER=ON
+   -DLIBCXXABI_INCLUDE_TESTS=OFF
+
+   -DLIBCXX_LIBDIR_SUFFIX=
+   -DLIBCXX_ENABLE_SHARED=OFF
+   -DLIBCXX_ENABLE_STATIC=ON
+   -DLIBCXX_CXX_ABI=libcxxabi
+   -DLIBCXX_ENABLE_ABI_LINKER_SCRIPT=OFF
+   -DLIBCXX_HAS_MUSL_LIBC=$(usex elibc_musl)
+   -DLIBCXX_HAS_GCC_S_LIB=OFF
+   -DLIBCXX_INCLUDE_TESTS=OFF
+   -DLIBCXX_INCLUDE_BENCHMARKS=OFF
+   )
+   fi
+
+   cmake_src_configure
+}
+
+multilib_src_test() {
+

[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcxxabi/

2024-01-23 Thread Michał Górny
commit: 33df1409039e552660c7150da94d95453fcd77b8
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan 24 05:44:31 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan 24 06:32:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33df1409

sys-libs/libcxxabi: Add 19.x live ebuild

Signed-off-by: Michał Górny  gentoo.org>

 sys-libs/libcxxabi/libcxxabi-19.0.0..ebuild | 117 
 1 file changed, 117 insertions(+)

diff --git a/sys-libs/libcxxabi/libcxxabi-19.0.0..ebuild 
b/sys-libs/libcxxabi/libcxxabi-19.0.0..ebuild
new file mode 100644
index ..2c496689828b
--- /dev/null
+++ b/sys-libs/libcxxabi/libcxxabi-19.0.0..ebuild
@@ -0,0 +1,117 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit cmake-multilib flag-o-matic llvm llvm.org python-any-r1 \
+   toolchain-funcs
+
+DESCRIPTION="Low level support for a standard C++ library"
+HOMEPAGE="https://libcxxabi.llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0"
+IUSE="+clang +static-libs test"
+REQUIRED_USE="test? ( clang )"
+RESTRICT="!test? ( test )"
+
+# in 15.x, cxxabi.h is moving from libcxx to libcxxabi
+RDEPEND+="
+   !

[gentoo-commits] repo/gentoo:master commit in: sys-libs/libomp/

2024-01-23 Thread Michał Górny
commit: 6ba76f88af89734fd6f01149c0363caa6ef9fae7
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan 24 05:44:33 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan 24 06:32:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ba76f88

sys-libs/libomp: Add 19.x live ebuild

Signed-off-by: Michał Górny  gentoo.org>

 sys-libs/libomp/libomp-19.0.0..ebuild | 157 ++
 1 file changed, 157 insertions(+)

diff --git a/sys-libs/libomp/libomp-19.0.0..ebuild 
b/sys-libs/libomp/libomp-19.0.0..ebuild
new file mode 100644
index ..1d41ecc498a1
--- /dev/null
+++ b/sys-libs/libomp/libomp-19.0.0..ebuild
@@ -0,0 +1,157 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit flag-o-matic cmake-multilib linux-info llvm llvm.org
+inherit python-single-r1 toolchain-funcs
+
+DESCRIPTION="OpenMP runtime library for LLVM/clang compiler"
+HOMEPAGE="https://openmp.llvm.org;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0/${LLVM_SOABI}"
+IUSE="
+   +debug gdb-plugin hwloc offload ompt test
+   llvm_targets_AMDGPU llvm_targets_NVPTX
+"
+REQUIRED_USE="
+   gdb-plugin? ( ${PYTHON_REQUIRED_USE} )
+"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   gdb-plugin? ( ${PYTHON_DEPS} )
+   hwloc? ( >=sys-apps/hwloc-2.5:0=[${MULTILIB_USEDEP}] )
+   offload? (
+   dev-libs/libffi:=[${MULTILIB_USEDEP}]
+   ~sys-devel/llvm-${PV}[${MULTILIB_USEDEP}]
+   llvm_targets_AMDGPU? ( dev-libs/rocr-runtime:= )
+   )
+"
+# tests:
+# - dev-python/lit provides the test runner
+# - sys-devel/llvm provide test utils (e.g. FileCheck)
+# - sys-devel/clang provides the compiler to run tests
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   dev-lang/perl
+   offload? (
+   llvm_targets_AMDGPU? ( sys-devel/clang )
+   llvm_targets_NVPTX? ( sys-devel/clang )
+   virtual/pkgconfig
+   )
+   test? (
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   dev-python/lit[${PYTHON_USEDEP}]
+   ')
+   sys-devel/clang
+   )
+"
+
+LLVM_COMPONENTS=( openmp cmake llvm/include )
+llvm.org_set_globals
+
+kernel_pds_check() {
+   if use kernel_linux && kernel_is -lt 4 15 && kernel_is -ge 4 13; then
+   local CONFIG_CHECK="~!SCHED_PDS"
+   local ERROR_SCHED_PDS="\
+PDS scheduler versions >= 0.98c < 0.98i (e.g. used in kernels >= 4.13-pf11
+< 4.14-pf9) do not implement sched_yield() call which may result in horrible
+performance problems with libomp. If you are using one of the specified
+kernel versions, you may want to disable the PDS scheduler."
+
+   check_extra_config
+   fi
+}
+
+pkg_pretend() {
+   kernel_pds_check
+}
+
+pkg_setup() {
+   use offload && LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
+   if use gdb-plugin || use test; then
+   python-single-r1_pkg_setup
+   fi
+}
+
+multilib_src_configure() {
+   # LTO causes issues in other packages building, #870127
+   filter-lto
+
+   # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
+   use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
+
+   local build_omptarget=OFF
+   # upstream disallows building libomptarget when sizeof(void*) != 8
+   if use offload &&
+   "$(tc-getCC)" ${CFLAGS} ${CPPFLAGS} -c -x c - -o /dev/null \
+   <<-EOF &>/dev/null
+   int test[sizeof(void *) == 8 ? 1 : -1];
+   EOF
+   then
+   build_omptarget=ON
+   fi
+
+   local libdir="$(get_libdir)"
+   local mycmakeargs=(
+   -DOPENMP_LIBDIR_SUFFIX="${libdir#lib}"
+
+   -DLIBOMP_USE_HWLOC=$(usex hwloc)
+   -DLIBOMP_OMPD_GDB_SUPPORT=$(multilib_native_usex gdb-plugin)
+   -DLIBOMP_OMPT_SUPPORT=$(usex ompt)
+
+   -DOPENMP_ENABLE_LIBOMPTARGET=${build_omptarget}
+
+   # do not install libgomp.so & libiomp5.so aliases
+   -DLIBOMP_INSTALL_ALIASES=OFF
+   # disable unnecessary hack copying stuff back to srcdir
+   -DLIBOMP_COPY_EXPORTS=OFF
+   # prevent trying to access the GPU
+   -DLIBOMPTARGET_AMDGPU_ARCH=LIBOMPTARGET_AMDGPU_ARCH-NOTFOUND
+   )
+
+   if [[ ${build_omptarget} == ON ]]; then
+   local ffi_cflags=$($(tc-getPKG_CONFIG) --cflags-only-I libffi)
+   local ffi_ldflags=$($(tc-getPKG_CONFIG) --libs-only-L libffi)
+   mycmakeargs+=(
+   -DFFI_INCLUDE_DIR="${ffi_cflags#-I}"
+   -DFFI_LIBRARY_DIR="${ffi_ldflags#-L}"
+   )
+
+   if has "${CHOST%%-*}" aarch64 powerpc64le x86_64; then
+   

[gentoo-commits] repo/gentoo:master commit in: dev-python/clang-python/

2024-01-23 Thread Michał Górny
commit: 0db9ef64da318051039d3a8470706bb8ba745571
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan 24 05:44:23 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan 24 06:32:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0db9ef64

dev-python/clang-python: Add 19.x live ebuild

Signed-off-by: Michał Górny  gentoo.org>

 .../clang-python/clang-python-19.0.0..ebuild   | 53 ++
 1 file changed, 53 insertions(+)

diff --git a/dev-python/clang-python/clang-python-19.0.0..ebuild 
b/dev-python/clang-python/clang-python-19.0.0..ebuild
new file mode 100644
index ..bef9bf6fddbd
--- /dev/null
+++ b/dev-python/clang-python/clang-python-19.0.0..ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit llvm.org python-r1
+
+DESCRIPTION="Python bindings for sys-devel/clang"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+# The module is opening libclang.so directly, and doing some blasphemy
+# on top of it.
+DEPEND="
+   >=sys-devel/clang-${PV}:*
+   !sys-devel/llvm:0[clang(-),python(-)]
+   !sys-devel/clang:0[python(-)]
+"
+RDEPEND="
+   ${DEPEND}
+   ${PYTHON_DEPS}
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   test? (
+   sys-devel/clang:${LLVM_MAJOR}
+   )
+"
+
+LLVM_COMPONENTS=( clang/bindings/python )
+llvm.org_set_globals
+
+python_test() {
+   # tests rely on results from a specific clang version, so override
+   # the search path
+   local -x 
CLANG_LIBRARY_PATH=${BROOT}/usr/lib/llvm/${LLVM_MAJOR}/$(get_libdir)
+   local -x CLANG_NO_DEFAULT_CONFIG=1
+   "${EPYTHON}" -m unittest discover -v || die "Tests fail with ${EPYTHON}"
+}
+
+src_test() {
+   python_foreach_impl python_test
+}
+
+src_install() {
+   python_foreach_impl python_domodule clang
+}



[gentoo-commits] repo/gentoo:master commit in: sys-libs/compiler-rt/

2024-01-23 Thread Michał Górny
commit: 40024dd72260acd61e2b3a912c2988edb30fceb6
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan 24 05:44:28 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan 24 06:32:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40024dd7

sys-libs/compiler-rt: Add 19.x live ebuild

Signed-off-by: Michał Górny  gentoo.org>

 .../compiler-rt/compiler-rt-19.0.0..ebuild | 175 +
 1 file changed, 175 insertions(+)

diff --git a/sys-libs/compiler-rt/compiler-rt-19.0.0..ebuild 
b/sys-libs/compiler-rt/compiler-rt-19.0.0..ebuild
new file mode 100644
index ..364ccbcca438
--- /dev/null
+++ b/sys-libs/compiler-rt/compiler-rt-19.0.0..ebuild
@@ -0,0 +1,175 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit cmake crossdev flag-o-matic llvm llvm.org python-any-r1 toolchain-funcs
+
+DESCRIPTION="Compiler runtime library for clang (built-in part)"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="${LLVM_MAJOR}"
+IUSE="+abi_x86_32 abi_x86_64 +clang +debug test"
+RESTRICT="!test? ( test ) !clang? ( test )"
+
+DEPEND="
+   sys-devel/llvm:${LLVM_MAJOR}
+"
+BDEPEND="
+   clang? ( sys-devel/clang )
+   test? (
+   $(python_gen_any_dep ">=dev-python/lit-15[\${PYTHON_USEDEP}]")
+   =sys-devel/clang-${LLVM_VERSION}*:${LLVM_MAJOR}
+   )
+   !test? (
+   ${PYTHON_DEPS}
+   )
+"
+
+LLVM_COMPONENTS=( compiler-rt cmake llvm/cmake )
+llvm.org_set_globals
+
+python_check_deps() {
+   use test || return 0
+   python_has_version ">=dev-python/lit-15[${PYTHON_USEDEP}]"
+}
+
+pkg_pretend() {
+   if ! use clang && ! tc-is-clang; then
+   ewarn "Building using a compiler other than clang may result in 
broken atomics"
+   ewarn "library. Enable USE=clang unless you have a very good 
reason not to."
+   fi
+}
+
+pkg_setup() {
+   # Darwin Prefix builds do not have llvm installed yet, so rely on
+   # bootstrap-prefix to set the appropriate path vars to LLVM instead
+   # of using llvm_pkg_setup.
+   if [[ ${CHOST} != *-darwin* ]] || has_version sys-devel/llvm; then
+   LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
+   fi
+
+   if target_is_not_host || tc-is-cross-compiler ; then
+   # strips vars like CFLAGS="-march=x86_64-v3" for non-x86 
architectures
+   CHOST=${CTARGET} strip-unsupported-flags
+   # overrides host docs otherwise
+   DOCS=()
+   fi
+   python-any-r1_pkg_setup
+}
+
+test_compiler() {
+   target_is_not_host && return
+   $(tc-getCC) ${CFLAGS} ${LDFLAGS} "${@}" -o /dev/null -x c - \
+   <<<'int main() { return 0; }' &>/dev/null
+}
+
+src_configure() {
+   # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
+   use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
+
+   # pre-set since we need to pass it to cmake
+   BUILD_DIR=${WORKDIR}/${P}_build
+
+   if use clang && ! is_crosspkg; then
+   # Only do this conditionally to allow overriding with
+   # e.g. CC=clang-13 in case of breakage
+   if ! tc-is-clang ; then
+   local -x CC=${CHOST}-clang
+   local -x CXX=${CHOST}-clang++
+   fi
+
+   strip-unsupported-flags
+   fi
+
+   if ! is_crosspkg && ! test_compiler ; then
+   local nolib_flags=( -nodefaultlibs -lc )
+
+   if test_compiler "${nolib_flags[@]}"; then
+   local -x LDFLAGS="${LDFLAGS} ${nolib_flags[*]}"
+   ewarn "${CC} seems to lack runtime, trying with 
${nolib_flags[*]}"
+   elif test_compiler "${nolib_flags[@]}" -nostartfiles; then
+   # Avoiding -nostartfiles earlier on for bug #862540,
+   # and set available entry symbol for bug #862798.
+   nolib_flags+=( -nostartfiles -emain )
+
+   local -x LDFLAGS="${LDFLAGS} ${nolib_flags[*]}"
+   ewarn "${CC} seems to lack runtime, trying with 
${nolib_flags[*]}"
+   fi
+   fi
+
+   local mycmakeargs=(
+   
-DCOMPILER_RT_INSTALL_PATH="${EPREFIX}/usr/lib/clang/${LLVM_MAJOR}"
+
+   -DCOMPILER_RT_INCLUDE_TESTS=$(usex test)
+   -DCOMPILER_RT_BUILD_LIBFUZZER=OFF
+   -DCOMPILER_RT_BUILD_MEMPROF=OFF
+   -DCOMPILER_RT_BUILD_ORC=OFF
+   -DCOMPILER_RT_BUILD_PROFILE=OFF
+   -DCOMPILER_RT_BUILD_SANITIZERS=OFF
+   -DCOMPILER_RT_BUILD_XRAY=OFF
+
+   -DPython3_EXECUTABLE="${PYTHON}"
+   )
+
+   if use amd64 && ! target_is_not_host; then
+   mycmakeargs+=(
+  

[gentoo-commits] repo/gentoo:master commit in: sys-devel/clang/

2024-01-23 Thread Michał Górny
commit: 8ae3dccd7f4ef8422fd565ccd819c68aa7c9ffce
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan 24 05:44:21 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan 24 06:32:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ae3dccd

sys-devel/clang: Add 19.x live ebuild

Signed-off-by: Michał Górny  gentoo.org>

 sys-devel/clang/clang-19.0.0..ebuild | 472 +++
 1 file changed, 472 insertions(+)

diff --git a/sys-devel/clang/clang-19.0.0..ebuild 
b/sys-devel/clang/clang-19.0.0..ebuild
new file mode 100644
index ..f5f1a7728b48
--- /dev/null
+++ b/sys-devel/clang/clang-19.0.0..ebuild
@@ -0,0 +1,472 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit cmake llvm llvm.org multilib multilib-minimal
+inherit prefix python-single-r1 toolchain-funcs
+
+DESCRIPTION="C language family frontend for LLVM"
+HOMEPAGE="https://llvm.org/;
+
+# MSVCSetupApi.h: MIT
+# sorttable.js: MIT
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA MIT"
+SLOT="${LLVM_MAJOR}/${LLVM_SOABI}"
+IUSE="+debug doc +extra ieee-long-double +pie +static-analyzer test xml"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   ~sys-devel/llvm-${PV}:${LLVM_MAJOR}=[debug=,${MULTILIB_USEDEP}]
+   static-analyzer? ( dev-lang/perl:* )
+   xml? ( dev-libs/libxml2:2=[${MULTILIB_USEDEP}] )
+"
+
+RDEPEND="
+   ${PYTHON_DEPS}
+   ${DEPEND}
+   >=sys-devel/clang-common-${PV}
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   doc? ( $(python_gen_cond_dep '
+   dev-python/myst-parser[${PYTHON_USEDEP}]
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   ') )
+   xml? ( virtual/pkgconfig )
+"
+PDEPEND="
+   ~sys-devel/clang-runtime-${PV}
+   sys-devel/clang-toolchain-symlinks:${LLVM_MAJOR}
+"
+
+LLVM_COMPONENTS=(
+   clang clang-tools-extra cmake
+   llvm/lib/Transforms/Hello
+)
+LLVM_MANPAGES=1
+LLVM_TEST_COMPONENTS=(
+   llvm/utils
+)
+LLVM_USE_TARGETS=llvm
+llvm.org_set_globals
+
+# Multilib notes:
+# 1. ABI_* flags control ABIs libclang* is built for only.
+# 2. clang is always capable of compiling code for all ABIs for enabled
+#target. However, you will need appropriate crt* files (installed
+#e.g. by sys-devel/gcc and sys-libs/glibc).
+# 3. ${CHOST}-clang wrappers are always installed for all ABIs included
+#in the current profile (i.e. alike supported by sys-devel/gcc).
+#
+# Therefore: use sys-devel/clang[${MULTILIB_USEDEP}] only if you need
+# multilib clang* libraries (not runtime, not wrappers).
+
+pkg_setup() {
+   LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
+   python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   # create extra parent dir for relative CLANG_RESOURCE_DIR access
+   mkdir -p x/y || die
+   BUILD_DIR=${WORKDIR}/x/y/clang
+
+   llvm.org_src_prepare
+
+   # add Gentoo Portage Prefix for Darwin (see prefix-dirs.patch)
+   eprefixify \
+   lib/Lex/InitHeaderSearch.cpp \
+   lib/Driver/ToolChains/Darwin.cpp || die
+
+   if ! use prefix-guest && [[ -n ${EPREFIX} ]]; then
+   sed -i "/LibDir.*Loader/s@return \"\/\"@return 
\"${EPREFIX}/\"@" lib/Driver/ToolChains/Linux.cpp || die
+   fi
+}
+
+check_distribution_components() {
+   if [[ ${CMAKE_MAKEFILE_GENERATOR} == ninja ]]; then
+   local all_targets=() my_targets=() l
+   cd "${BUILD_DIR}" || die
+
+   while read -r l; do
+   if [[ ${l} == install-*-stripped:* ]]; then
+   l=${l#install-}
+   l=${l%%-stripped*}
+
+   case ${l} in
+   # meta-targets
+   clang-libraries|distribution)
+   continue
+   ;;
+   # tools
+   clang|clangd|clang-*)
+   ;;
+   # static libraries
+   clang*|findAllSymbols)
+   continue
+   ;;
+   # conditional to USE=doc
+   docs-clang-html|docs-clang-tools-html)
+   use doc || continue
+   ;;
+   esac
+
+   all_targets+=( "${l}" )
+   fi
+   done < <(${NINJA} -t targets all)
+
+   while read -r l; do
+   my_targets+=( "${l}" 

[gentoo-commits] repo/gentoo:master commit in: dev-debug/lldb/

2024-01-23 Thread Michał Górny
commit: 369b8616754916b1f6140119551552e457815023
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan 24 05:44:27 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan 24 06:32:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=369b8616

dev-debug/lldb: Add 19.x live ebuild

Signed-off-by: Michał Górny  gentoo.org>

 dev-debug/lldb/lldb-19.0.0..ebuild | 106 +
 1 file changed, 106 insertions(+)

diff --git a/dev-debug/lldb/lldb-19.0.0..ebuild 
b/dev-debug/lldb/lldb-19.0.0..ebuild
new file mode 100644
index ..caf23a9a38ee
--- /dev/null
+++ b/dev-debug/lldb/lldb-19.0.0..ebuild
@@ -0,0 +1,106 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit cmake llvm llvm.org python-single-r1
+
+DESCRIPTION="The LLVM debugger"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0/${LLVM_SOABI}"
+IUSE="+debug +libedit lzma ncurses +python test +xml"
+RESTRICT="test"
+REQUIRED_USE=${PYTHON_REQUIRED_USE}
+
+DEPEND="
+   libedit? ( dev-libs/libedit:0= )
+   lzma? ( app-arch/xz-utils:= )
+   ncurses? ( >=sys-libs/ncurses-5.9-r3:0= )
+   xml? ( dev-libs/libxml2:= )
+   ~sys-devel/clang-${PV}
+   ~sys-devel/llvm-${PV}
+"
+RDEPEND="
+   ${DEPEND}
+   python? (
+   ${PYTHON_DEPS}
+   )
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   python? (
+   >=dev-lang/swig-3.0.11
+   )
+   test? (
+   $(python_gen_cond_dep "
+   ~dev-python/lit-${PV}[\${PYTHON_USEDEP}]
+   dev-python/psutil[\${PYTHON_USEDEP}]
+   ")
+   sys-devel/lld
+   )
+"
+
+LLVM_COMPONENTS=( lldb cmake llvm/utils )
+LLVM_TEST_COMPONENTS=( llvm/lib/Testing/Support third-party )
+llvm.org_set_globals
+
+pkg_setup() {
+   LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
+   python-single-r1_pkg_setup
+}
+
+src_configure() {
+   # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
+   use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
+
+   local mycmakeargs=(
+   -DLLDB_ENABLE_CURSES=$(usex ncurses)
+   -DLLDB_ENABLE_LIBEDIT=$(usex libedit)
+   -DLLDB_ENABLE_PYTHON=$(usex python)
+   -DLLDB_ENABLE_LUA=OFF
+   -DLLDB_ENABLE_LZMA=$(usex lzma)
+   -DLLDB_ENABLE_LIBXML2=$(usex xml)
+   -DLLVM_ENABLE_TERMINFO=$(usex ncurses)
+
+   -DLLDB_INCLUDE_TESTS=$(usex test)
+
+   -DCLANG_LINK_CLANG_DYLIB=ON
+   # TODO: fix upstream to detect this properly
+   -DHAVE_LIBDL=ON
+   -DHAVE_LIBPTHREAD=ON
+
+   # normally we'd have to set LLVM_ENABLE_TERMINFO, HAVE_TERMINFO
+   # and TERMINFO_LIBS... so just force FindCurses.cmake to use
+   # ncurses with complete library set (including autodetection
+   # of -ltinfo)
+   -DCURSES_NEED_NCURSES=ON
+
+   -DCLANG_RESOURCE_DIR="../../../clang/${LLVM_MAJOR}"
+
+   -DLLVM_MAIN_SRC_DIR="${WORKDIR}/llvm"
+   -DPython3_EXECUTABLE="${PYTHON}"
+   )
+   use test && mycmakeargs+=(
+   -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
+   -DLLVM_LIT_ARGS="$(get_lit_flags)"
+   )
+
+   cmake_src_configure
+}
+
+src_test() {
+   local -x LIT_PRESERVES_TMP=1
+   cmake_build check-lldb-{shell,unit}
+   # failures + hangs
+   #use python && cmake_build check-lldb-api
+}
+
+src_install() {
+   cmake_src_install
+   find "${D}" -name '*.a' -delete || die
+
+   use python && python_optimize
+}



[gentoo-commits] repo/gentoo:master commit in: sys-devel/lld/

2024-01-23 Thread Michał Górny
commit: d4c7b8fd25e5265221a5b25f486700079f40f2bc
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan 24 05:44:25 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan 24 06:32:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4c7b8fd

sys-devel/lld: Add 19.x live ebuild

Signed-off-by: Michał Górny  gentoo.org>

 sys-devel/lld/lld-19.0.0..ebuild | 89 
 1 file changed, 89 insertions(+)

diff --git a/sys-devel/lld/lld-19.0.0..ebuild 
b/sys-devel/lld/lld-19.0.0..ebuild
new file mode 100644
index ..e72385c1bdb1
--- /dev/null
+++ b/sys-devel/lld/lld-19.0.0..ebuild
@@ -0,0 +1,89 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit cmake flag-o-matic llvm llvm.org python-any-r1 toolchain-funcs
+
+DESCRIPTION="The LLVM linker (link editor)"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="${LLVM_MAJOR}/${LLVM_SOABI}"
+IUSE="+debug test zstd"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   ~sys-devel/llvm-${PV}[debug=,zstd=]
+   sys-libs/zlib:=
+   zstd? ( app-arch/zstd:= )
+"
+RDEPEND="
+   ${DEPEND}
+   !sys-devel/lld:0
+"
+BDEPEND="
+   sys-devel/llvm:${LLVM_MAJOR}
+   test? (
+   $(python_gen_any_dep 
">=dev-python/lit-${PV}[\${PYTHON_USEDEP}]")
+   )
+"
+PDEPEND="
+   >=sys-devel/lld-toolchain-symlinks-16-r2:${LLVM_MAJOR}
+"
+
+LLVM_COMPONENTS=( lld cmake libunwind/include/mach-o )
+llvm.org_set_globals
+
+python_check_deps() {
+   python_has_version ">=dev-python/lit-${PV}[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
+   use test && python-any-r1_pkg_setup
+}
+
+src_unpack() {
+   llvm.org_src_unpack
+
+   # Directory ${WORKDIR}/llvm does not exist with USE="-test",
+   # but LLVM_MAIN_SRC_DIR="${WORKDIR}/llvm" is set below,
+   # and ${LLVM_MAIN_SRC_DIR}/../libunwind/include is used by build system
+   # (lld/MachO/CMakeLists.txt) and is expected to be resolvable
+   # to existent directory ${WORKDIR}/libunwind/include.
+   mkdir -p "${WORKDIR}/llvm" || die
+}
+
+src_configure() {
+   # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
+   use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
+
+   use elibc_musl && append-ldflags -Wl,-z,stack-size=2097152
+
+   local mycmakeargs=(
+   -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}"
+   -DBUILD_SHARED_LIBS=ON
+   -DLLVM_INCLUDE_TESTS=$(usex test)
+   -DLLVM_ENABLE_ZLIB=FORCE_ON
+   -DLLVM_ENABLE_ZSTD=$(usex zstd FORCE_ON OFF)
+   )
+
+   use test && mycmakeargs+=(
+   -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
+   -DLLVM_LIT_ARGS="$(get_lit_flags)"
+   -DPython3_EXECUTABLE="${PYTHON}"
+   )
+
+   tc-is-cross-compiler && mycmakeargs+=(
+   
-DLLVM_TABLEGEN_EXE="${BROOT}/usr/lib/llvm/${LLVM_MAJOR}/bin/llvm-tblgen"
+   )
+
+   cmake_src_configure
+}
+
+src_test() {
+   local -x LIT_PRESERVES_TMP=1
+   cmake_build check-lld
+}



[gentoo-commits] repo/gentoo:master commit in: sys-devel/clang-toolchain-symlinks/

2024-01-23 Thread Michał Górny
commit: f2869e9a60d157149acdd99b504492b088785c66
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan 24 05:44:22 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan 24 06:32:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2869e9a

sys-devel/clang-toolchain-symlinks: Add 19.x live ebuild

Signed-off-by: Michał Górny  gentoo.org>

 .../clang-toolchain-symlinks-19.ebuild | 58 ++
 1 file changed, 58 insertions(+)

diff --git 
a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-19.ebuild 
b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-19.ebuild
new file mode 100644
index ..3496a0f89b67
--- /dev/null
+++ b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-19.ebuild
@@ -0,0 +1,58 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib
+
+DESCRIPTION="Symlinks to use Clang on GCC-free system"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:LLVM;
+S=${WORKDIR}
+
+LICENSE="public-domain"
+SLOT="${PV}"
+IUSE="gcc-symlinks multilib-symlinks +native-symlinks"
+
+# Blocker for bug #872416
+RDEPEND="
+   !

[gentoo-commits] repo/gentoo:master commit in: dev-python/lit/

2024-01-23 Thread Michał Górny
commit: e724a2a9051e53fcfc63c95dd6693b8e4e653dfb
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan 24 05:44:24 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan 24 06:32:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e724a2a9

dev-python/lit: Add 19.x live ebuild

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/lit/lit-19.0.0..ebuild | 45 +++
 1 file changed, 45 insertions(+)

diff --git a/dev-python/lit/lit-19.0.0..ebuild 
b/dev-python/lit/lit-19.0.0..ebuild
new file mode 100644
index ..3d0315962098
--- /dev/null
+++ b/dev-python/lit/lit-19.0.0..ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 llvm.org
+
+DESCRIPTION="A stand-alone install of the LLVM suite testing tool"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+# Tests require 'FileCheck' and 'not' utilities (from llvm)
+BDEPEND="
+   test? (
+   dev-python/psutil[${PYTHON_USEDEP}]
+   sys-devel/llvm
+   )
+"
+
+LLVM_COMPONENTS=( llvm/utils/lit )
+llvm.org_set_globals
+
+# TODO: move the manpage generation here (from sys-devel/llvm)
+
+src_prepare() {
+   # flaky test
+   # https://github.com/llvm/llvm-project/issues/72022
+   rm tests/progress-bar.py || die
+
+   cd "${WORKDIR}" || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local -x LIT_PRESERVES_TMP=1
+   local litflags=$(get_lit_flags)
+   ./lit.py ${litflags//;/ } tests || die
+}



[gentoo-commits] repo/gentoo:master commit in: sys-devel/clang-common/

2024-01-23 Thread Michał Górny
commit: b365c35d0a26f1d461b8128b9dda6a9613c613fa
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan 24 05:44:20 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan 24 06:32:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b365c35d

sys-devel/clang-common: Add 19.x live ebuild

Signed-off-by: Michał Górny  gentoo.org>

 .../clang-common/clang-common-19.0.0..ebuild   | 257 +
 1 file changed, 257 insertions(+)

diff --git a/sys-devel/clang-common/clang-common-19.0.0..ebuild 
b/sys-devel/clang-common/clang-common-19.0.0..ebuild
new file mode 100644
index ..dbc4a213e1c4
--- /dev/null
+++ b/sys-devel/clang-common/clang-common-19.0.0..ebuild
@@ -0,0 +1,257 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit bash-completion-r1 llvm.org multilib
+
+DESCRIPTION="Common files shared between multiple slots of clang"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+IUSE="
+   default-compiler-rt default-libcxx default-lld llvm-libunwind
+   hardened
+"
+
+PDEPEND="
+   sys-devel/clang:*
+   default-compiler-rt? (
+   sys-devel/clang-runtime[compiler-rt]
+   llvm-libunwind? ( sys-libs/llvm-libunwind[static-libs] )
+   !llvm-libunwind? ( sys-libs/libunwind[static-libs] )
+   )
+   !default-compiler-rt? ( sys-devel/gcc )
+   default-libcxx? ( >=sys-libs/libcxx-${PV}[static-libs] )
+   !default-libcxx? ( sys-devel/gcc )
+   default-lld? ( sys-devel/lld )
+   !default-lld? ( sys-devel/binutils )
+"
+IDEPEND="
+   !default-compiler-rt? ( sys-devel/gcc-config )
+   !default-libcxx? ( sys-devel/gcc-config )
+"
+
+LLVM_COMPONENTS=( clang/utils )
+llvm.org_set_globals
+
+pkg_pretend() {
+   [[ ${CLANG_IGNORE_DEFAULT_RUNTIMES} ]] && return
+
+   local flag missing_flags=()
+   for flag in default-{compiler-rt,libcxx,lld}; do
+   if ! use "${flag}" && has_version "sys-devel/clang[${flag}]"; 
then
+   missing_flags+=( "${flag}" )
+   fi
+   done
+
+   if [[ ${missing_flags[@]} ]]; then
+   eerror "It seems that you have the following flags set on 
sys-devel/clang:"
+   eerror
+   eerror "  ${missing_flags[*]}"
+   eerror
+   eerror "The default runtimes are now set via flags on 
sys-devel/clang-common."
+   eerror "The build is being aborted to prevent breakage.  Please 
either set"
+   eerror "the respective flags on this ebuild, e.g.:"
+   eerror
+   eerror "  sys-devel/clang-common ${missing_flags[*]}"
+   eerror
+   eerror "or build with CLANG_IGNORE_DEFAULT_RUNTIMES=1."
+   die "Mismatched defaults detected between sys-devel/clang and 
sys-devel/clang-common"
+   fi
+}
+
+_doclang_cfg() {
+   local triple="${1}"
+
+   local tool
+   for tool in ${triple}-clang{,++}; do
+   newins - "${tool}.cfg" <<-EOF
+   # This configuration file is used by ${tool} driver.
+   @gentoo-common.cfg
+   @gentoo-common-ld.cfg
+   EOF
+   done
+
+   newins - "${triple}-clang-cpp.cfg" <<-EOF
+   # This configuration file is used by the ${triple}-clang-cpp 
driver.
+   @gentoo-common.cfg
+   EOF
+
+   # Install symlinks for triples with other vendor strings since some
+   # programs insist on mangling the triple.
+   local vendor
+   for vendor in gentoo pc unknown; do
+   local vendor_triple="${triple%%-*}-${vendor}-${triple#*-*-}"
+   for tool in clang{,++,-cpp}; do
+   if [[ ! -f 
"${ED}/etc/clang/${vendor_triple}-${tool}.cfg" ]]; then
+   dosym "${triple}-${tool}.cfg" 
"/etc/clang/${vendor_triple}-${tool}.cfg"
+   fi
+   done
+   done
+}
+
+doclang_cfg() {
+   local triple="${1}"
+
+   _doclang_cfg ${triple}
+
+   # LLVM may have different arch names in some cases. For example in x86
+   # profiles the triple uses i686, but llvm will prefer i386 if invoked
+   # with "clang" on x86 or "clang -m32" on x86_64. The gentoo triple will
+   # be used if invoked through ${CHOST}-clang{,++,-cpp} though.
+   #
+   # To make sure the correct triples are installed,
+   # see Triple::getArchTypeName() in llvm/lib/TargetParser/Triple.cpp
+   # and compare with CHOST values in profiles.
+
+   local abi=${triple%%-*}
+   case ${abi} in
+   armv4l|armv4t|armv5tel|armv6j|armv7a)
+   _doclang_cfg ${triple/${abi}/arm}
+   ;;
+   i686)
+   _doclang_cfg 

[gentoo-commits] repo/gentoo:master commit in: sys-devel/llvm-toolchain-symlinks/

2024-01-23 Thread Michał Górny
commit: e6128357300ac9595eb4900d26db4ff8bb995713
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan 24 05:44:16 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan 24 06:32:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6128357

sys-devel/llvm-toolchain-symlinks: Add 19.x live ebuild

Signed-off-by: Michał Górny  gentoo.org>

 .../llvm-toolchain-symlinks-19.ebuild  | 46 ++
 1 file changed, 46 insertions(+)

diff --git 
a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-19.ebuild 
b/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-19.ebuild
new file mode 100644
index ..a57062acab8c
--- /dev/null
+++ b/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-19.ebuild
@@ -0,0 +1,46 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib
+
+DESCRIPTION="Symlinks to use LLVM on binutils-free system"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:LLVM;
+S=${WORKDIR}
+
+LICENSE="public-domain"
+SLOT="${PV}"
+IUSE="multilib-symlinks +native-symlinks"
+
+RDEPEND="
+   sys-devel/llvm:${SLOT}
+"
+
+src_install() {
+   use native-symlinks || return
+
+   local tools=(
+   addr2line ar dlltool nm objcopy objdump ranlib readelf size
+   strings strip windres
+   )
+   local chosts=( "${CHOST}" )
+   if use multilib-symlinks; then
+   local abi
+   for abi in $(get_all_abis); do
+   chosts+=( "$(get_abi_CHOST "${abi}")" )
+   done
+   fi
+
+   local chost t
+   local dest=/usr/lib/llvm/${SLOT}/bin
+   dodir "${dest}"
+   for t in "${tools[@]}"; do
+   dosym "llvm-${t}" "${dest}/${t}"
+   done
+   for chost in "${chosts[@]}"; do
+   for t in "${tools[@]}"; do
+   dosym "llvm-${t}" "${dest}/${chost}-${t}"
+   done
+   done
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ml/llvm-ocaml/

2024-01-23 Thread Michał Górny
commit: 159e0b2216443e22a0842885acdf6097f15f7725
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan 24 05:44:18 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan 24 06:32:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=159e0b22

dev-ml/llvm-ocaml: Add 19.x live ebuild

Signed-off-by: Michał Górny  gentoo.org>

 dev-ml/llvm-ocaml/llvm-ocaml-19.0.0..ebuild | 110 
 1 file changed, 110 insertions(+)

diff --git a/dev-ml/llvm-ocaml/llvm-ocaml-19.0.0..ebuild 
b/dev-ml/llvm-ocaml/llvm-ocaml-19.0.0..ebuild
new file mode 100644
index ..8c4bee7af2e9
--- /dev/null
+++ b/dev-ml/llvm-ocaml/llvm-ocaml-19.0.0..ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit cmake llvm llvm.org python-any-r1
+
+DESCRIPTION="OCaml bindings for LLVM"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0/${PV}"
+IUSE="+debug test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-lang/ocaml-4.00.0:0=
+   dev-ml/ocaml-ctypes:=
+   ~sys-devel/llvm-${PV}:=[debug?]
+   !sys-devel/llvm[ocaml(-)]
+"
+
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   dev-lang/perl
+   dev-ml/findlib
+"
+
+LLVM_COMPONENTS=( llvm cmake third-party )
+LLVM_USE_TARGETS=llvm
+llvm.org_set_globals
+
+pkg_setup() {
+   LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
+   python-any-r1_pkg_setup
+}
+
+src_configure() {
+   local libdir=$(get_libdir)
+   local mycmakeargs=(
+   -DLLVM_LIBDIR_SUFFIX=${libdir#lib}
+
+   -DBUILD_SHARED_LIBS=OFF
+   -DLLVM_BUILD_LLVM_DYLIB=ON
+   -DLLVM_LINK_LLVM_DYLIB=ON
+   -DLLVM_OCAML_OUT_OF_TREE=ON
+
+   # cheap hack: LLVM combines both anyway, and the only difference
+   # is that the former list is explicitly verified at cmake time
+   -DLLVM_TARGETS_TO_BUILD=""
+   -DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD="${LLVM_TARGETS// /;}"
+   -DLLVM_BUILD_TESTS=$(usex test)
+
+   # disable various irrelevant deps and settings
+   -DLLVM_ENABLE_FFI=OFF
+   -DLLVM_ENABLE_TERMINFO=OFF
+   -DHAVE_HISTEDIT_H=NO
+   -DLLVM_ENABLE_ASSERTIONS=$(usex debug)
+   -DLLVM_ENABLE_EH=ON
+   -DLLVM_ENABLE_RTTI=ON
+
+   -DLLVM_HOST_TRIPLE="${CHOST}"
+
+   -DPython3_EXECUTABLE="${PYTHON}"
+
+   # TODO: ocamldoc
+   )
+
+   use test && mycmakeargs+=(
+   -DLLVM_LIT_ARGS="$(get_lit_flags)"
+   )
+
+   # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
+   # also: custom rules for OCaml do not work for CPPFLAGS
+   use debug || local -x CFLAGS="${CFLAGS} -DNDEBUG"
+   cmake_src_configure
+
+   local llvm_libdir=$(llvm-config --libdir)
+   # an ugly hack; TODO: figure out a way to pass -L to ocaml...
+   cd "${BUILD_DIR}/${libdir}" || die
+   ln -s "${llvm_libdir}"/*.so . || die
+
+   if use test; then
+   local llvm_bindir=$(llvm-config --bindir)
+   # Force using system-installed tools.
+   sed -i -e "/llvm_tools_dir/s@\".*\"@\"${llvm_bindir}\"@" \
+   "${BUILD_DIR}"/test/lit.site.cfg.py || die
+   fi
+}
+
+src_compile() {
+   cmake_build ocaml_all
+}
+
+src_test() {
+   # respect TMPDIR!
+   local -x LIT_PRESERVES_TMP=1
+   cmake_build check-llvm-bindings-ocaml
+}
+
+src_install() {
+   DESTDIR="${D}" \
+   cmake -P "${BUILD_DIR}"/bindings/ocaml/cmake_install.cmake || die
+
+   dodoc bindings/ocaml/README.txt
+}



[gentoo-commits] repo/gentoo:master commit in: sys-devel/llvmgold/

2024-01-23 Thread Michał Górny
commit: da87468cf84ef8bffdc27219f550185170dd8163
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan 24 05:44:17 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan 24 06:32:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da87468c

sys-devel/llvmgold: Add 19.x live ebuild

Signed-off-by: Michał Górny  gentoo.org>

 sys-devel/llvmgold/llvmgold-19.ebuild | 22 ++
 1 file changed, 22 insertions(+)

diff --git a/sys-devel/llvmgold/llvmgold-19.ebuild 
b/sys-devel/llvmgold/llvmgold-19.ebuild
new file mode 100644
index ..cc4a41d311fc
--- /dev/null
+++ b/sys-devel/llvmgold/llvmgold-19.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="LLVMgold plugin symlink for autoloading"
+HOMEPAGE="https://llvm.org/;
+S=${WORKDIR}
+
+LICENSE="public-domain"
+SLOT="0"
+
+RDEPEND="
+   sys-devel/llvm:${PV}[binutils-plugin]
+   !sys-devel/llvm:0
+"
+
+src_install() {
+   dodir "/usr/${CHOST}/binutils-bin/lib/bfd-plugins"
+   dosym "../../../../lib/llvm/${PV}/$(get_libdir)/LLVMgold.so" \
+   "/usr/${CHOST}/binutils-bin/lib/bfd-plugins/LLVMgold.so"
+}



[gentoo-commits] repo/gentoo:master commit in: sys-devel/llvm/

2024-01-23 Thread Michał Górny
commit: b03506f6a9ca714937f26bb2b8439fdb348f2224
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan 24 05:44:15 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan 24 06:32:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b03506f6

sys-devel/llvm: Add 19.x live ebuild

Signed-off-by: Michał Górny  gentoo.org>

 sys-devel/llvm/llvm-19.0.0..ebuild | 535 +
 1 file changed, 535 insertions(+)

diff --git a/sys-devel/llvm/llvm-19.0.0..ebuild 
b/sys-devel/llvm/llvm-19.0.0..ebuild
new file mode 100644
index ..9c1e247877cc
--- /dev/null
+++ b/sys-devel/llvm/llvm-19.0.0..ebuild
@@ -0,0 +1,535 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit cmake llvm.org multilib-minimal pax-utils python-any-r1
+inherit toolchain-funcs
+
+DESCRIPTION="Low Level Virtual Machine"
+HOMEPAGE="https://llvm.org/;
+
+# Additional licenses:
+# 1. OpenBSD regex: Henry Spencer's license ('rc' in Gentoo) + BSD.
+# 2. xxhash: BSD.
+# 3. MD5 code: public-domain.
+# 4. ConvertUTF.h: TODO.
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA BSD public-domain rc"
+SLOT="${LLVM_MAJOR}/${LLVM_SOABI}"
+IUSE="
+   +binutils-plugin +debug debuginfod doc exegesis libedit +libffi
+   ncurses test xml z3 zstd
+"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   sys-libs/zlib:0=[${MULTILIB_USEDEP}]
+   debuginfod? (
+   net-misc/curl:=
+   dev-cpp/cpp-httplib:=
+   )
+   exegesis? ( dev-libs/libpfm:= )
+   libedit? ( dev-libs/libedit:0=[${MULTILIB_USEDEP}] )
+   libffi? ( >=dev-libs/libffi-3.0.13-r1:0=[${MULTILIB_USEDEP}] )
+   ncurses? ( >=sys-libs/ncurses-5.9-r3:0=[${MULTILIB_USEDEP}] )
+   xml? ( dev-libs/libxml2:2=[${MULTILIB_USEDEP}] )
+   z3? ( >=sci-mathematics/z3-4.7.1:0=[${MULTILIB_USEDEP}] )
+   zstd? ( app-arch/zstd:=[${MULTILIB_USEDEP}] )
+"
+DEPEND="
+   ${RDEPEND}
+   binutils-plugin? ( sys-libs/binutils-libs )
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   dev-lang/perl
+   sys-devel/gnuconfig
+   kernel_Darwin? (
+   =sys-devel/binutils-apple-5.1
+   )
+   doc? ( $(python_gen_any_dep '
+   dev-python/myst-parser[${PYTHON_USEDEP}]
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   ') )
+   libffi? ( virtual/pkgconfig )
+"
+# There are no file collisions between these versions but having :0
+# installed means llvm-config there will take precedence.
+RDEPEND="
+   ${RDEPEND}
+   !sys-devel/llvm:0
+"
+PDEPEND="
+   sys-devel/llvm-common
+   sys-devel/llvm-toolchain-symlinks:${LLVM_MAJOR}
+   binutils-plugin? ( >=sys-devel/llvmgold-${LLVM_MAJOR} )
+"
+
+LLVM_COMPONENTS=( llvm cmake third-party )
+LLVM_MANPAGES=1
+LLVM_USE_TARGETS=provide
+llvm.org_set_globals
+
+python_check_deps() {
+   use doc || return 0
+
+   python_has_version -b "dev-python/myst-parser[${PYTHON_USEDEP}]" &&
+   python_has_version -b "dev-python/sphinx[${PYTHON_USEDEP}]"
+}
+
+check_uptodate() {
+   local prod_targets=(
+   $(sed -n -e '/set(LLVM_ALL_TARGETS/,/)/p' CMakeLists.txt \
+   | tail -n +2 | head -n -1)
+   )
+   local all_targets=(
+   lib/Target/*/
+   )
+   all_targets=( "${all_targets[@]#lib/Target/}" )
+   all_targets=( "${all_targets[@]%/}" )
+
+   local exp_targets=() i
+   for i in "${all_targets[@]}"; do
+   has "${i}" "${prod_targets[@]}" || exp_targets+=( "${i}" )
+   done
+
+   if [[ ${exp_targets[*]} != ${ALL_LLVM_EXPERIMENTAL_TARGETS[*]} ]]; then
+   eqawarn "ALL_LLVM_EXPERIMENTAL_TARGETS is outdated!"
+   eqawarn "Have: ${ALL_LLVM_EXPERIMENTAL_TARGETS[*]}"
+   eqawarn "Expected: ${exp_targets[*]}"
+   eqawarn
+   fi
+
+   if [[ ${prod_targets[*]} != ${ALL_LLVM_PRODUCTION_TARGETS[*]} ]]; then
+   eqawarn "ALL_LLVM_PRODUCTION_TARGETS is outdated!"
+   eqawarn "Have: ${ALL_LLVM_PRODUCTION_TARGETS[*]}"
+   eqawarn "Expected: ${prod_targets[*]}"
+   fi
+}
+
+check_distribution_components() {
+   if [[ ${CMAKE_MAKEFILE_GENERATOR} == ninja ]]; then
+   local all_targets=() my_targets=() l
+   cd "${BUILD_DIR}" || die
+
+   while read -r l; do
+   if [[ ${l} == install-*-stripped:* ]]; then
+   l=${l#install-}
+   l=${l%%-stripped*}
+
+   case ${l} in
+   # shared libs
+   LLVM|LLVMgold)
+   ;;
+   # TableGen lib + deps
+   

[gentoo-commits] repo/gentoo:master commit in: sys-apps/acl/

2024-01-23 Thread Sam James
commit: 480fa4246adb1700d8beb568b601db7cd6879c3e
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 24 06:24:44 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 24 06:27:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=480fa424

sys-apps/acl: add 2.3.2

Bug: https://bugs.gentoo.org/847280
Bug: https://bugs.gentoo.org/905910
Closes: https://bugs.gentoo.org/912733
Signed-off-by: Sam James  gentoo.org>

 sys-apps/acl/Manifest |  1 +
 sys-apps/acl/acl-2.3.2.ebuild | 62 +++
 2 files changed, 63 insertions(+)

diff --git a/sys-apps/acl/Manifest b/sys-apps/acl/Manifest
index 9ae0f62f370d..c2761e2fcde5 100644
--- a/sys-apps/acl/Manifest
+++ b/sys-apps/acl/Manifest
@@ -1 +1,2 @@
 DIST acl-2.3.1.tar.xz 355676 BLAKE2B 
15e81e8159ddb21ef0c262bef3101c0b6fa546738a2ab74c01ccc21fd1c3dc8ab6aaf84a06dee6da22291f3ca4feeffa60c7d11bfac1ab770a6ec28e1f1655e0
 SHA512 
7d02f05d17305f8587ab485395b00c7fdb8e44c1906d0d04b70a43a3020803e8b2b8c707abb6147f794867dfa87bd51769c2d3e11a3db55ecbd2006a6e6231dc
+DIST acl-2.3.2.tar.xz 371680 BLAKE2B 
9f2abfddcd403df2c716c05f02a1b52453613d10948dc58a65b9ef41b44e37db6de99fb22dcfc4f6f0fb5d0319c939da61bd4e0fba2cdb5643e8087ecd34eeac
 SHA512 
c2d061dbfd28c00cecbc1ae614d67f3138202bf4d39b383f2df4c6a8b10b830f33acec620fb211f268478737dde4037d338a5823af445253cb088c48a135099b

diff --git a/sys-apps/acl/acl-2.3.2.ebuild b/sys-apps/acl/acl-2.3.2.ebuild
new file mode 100644
index ..1143bebd9578
--- /dev/null
+++ b/sys-apps/acl/acl-2.3.2.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic libtool multilib-minimal usr-ldscript
+
+DESCRIPTION="Access control list utilities, libraries, and headers"
+HOMEPAGE="https://savannah.nongnu.org/projects/acl;
+SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
+
+LICENSE="LGPL-2.1+ GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="nls static-libs"
+
+RDEPEND="
+   >=sys-apps/attr-2.4.47-r1[${MULTILIB_USEDEP}]
+"
+DEPEND="${RDEPEND}"
+BDEPEND="nls? ( sys-devel/gettext )"
+
+src_prepare() {
+   default
+
+   # bug #580792
+   elibtoolize
+}
+
+multilib_src_configure() {
+   # Filter out -flto flags as they break getfacl/setfacl binaries (bug 
#667372)
+   filter-lto
+
+   local myeconfargs=(
+   --bindir="${EPREFIX}"/bin
+   --libexecdir="${EPREFIX}"/usr/$(get_libdir)
+   --enable-largefile
+   $(use_enable static-libs static)
+   $(use_enable nls)
+   )
+
+   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+}
+
+multilib_src_test() {
+   # Tests call native binaries with an LD_PRELOAD wrapper
+   # bug #772356
+   multilib_is_native_abi && default
+}
+
+multilib_src_install() {
+   default
+
+   # Move shared libs to /
+   gen_usr_ldscript -a acl
+}
+
+multilib_src_install_all() {
+   if ! use static-libs ; then
+   find "${ED}" -type f -name "*.la" -delete || die
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: net-dns/ddclient/

2024-01-23 Thread Sam James
commit: 305ae3e517c7002ea152c0813343be860822b24c
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 24 06:27:45 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 24 06:27:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=305ae3e5

net-dns/ddclient: Stabilize 3.11.2 amd64, #922792

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

 net-dns/ddclient/ddclient-3.11.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/ddclient/ddclient-3.11.2.ebuild 
b/net-dns/ddclient/ddclient-3.11.2.ebuild
index bec9282a1cb5..ffe43a762e6f 100644
--- a/net-dns/ddclient/ddclient-3.11.2.ebuild
+++ b/net-dns/ddclient/ddclient-3.11.2.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="Perl client used to update dynamic DNS entries"
 HOMEPAGE="https://ddclient.net/;
 SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
 
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~sparc 
~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~sparc 
~x86"
 LICENSE="GPL-2+"
 SLOT="0"
 IUSE="examples selinux test"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/spidermonkey/files/, dev-lang/spidermonkey/

2024-01-23 Thread Joonas Niilola
commit: 7760cd017655ac22f64d32f69981256ca3d46893
Author: Joonas Niilola  gentoo  org>
AuthorDate: Wed Jan 24 06:22:55 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Jan 24 06:23:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7760cd01

dev-lang/spidermonkey: add 115.7.0

Signed-off-by: Joonas Niilola  gentoo.org>

 dev-lang/spidermonkey/Manifest |   2 +
 .../files/spidermonkey-115-known-test-failures.txt |  33 ++
 dev-lang/spidermonkey/spidermonkey-115.7.0.ebuild  | 474 +
 3 files changed, 509 insertions(+)

diff --git a/dev-lang/spidermonkey/Manifest b/dev-lang/spidermonkey/Manifest
index 4e01be2d8da3..230420112300 100644
--- a/dev-lang/spidermonkey/Manifest
+++ b/dev-lang/spidermonkey/Manifest
@@ -1,7 +1,9 @@
 DIST firefox-102.15.0esr.source.tar.xz 486592324 BLAKE2B 
b70727fa91d0d270673374bebb4745b87f6194191c1c9415547d772811a4a85f79a97e8985877eb5c9beef43fe15bef574172da35935e7024a947919ec11d883
 SHA512 
87db6e32fda215253f9b3bd233ef7fa91a64349310064b8482e5c634f34cbe99a2a111d74d2b9f2a99a0b3b510dbf9039ebe4ccfc176c2554d65bc9cfb508bf9
 DIST firefox-102esr-patches-13.tar.xz 22212 BLAKE2B 
02e9edd071a99abbac02faa11ffce061d5d12d8baa9ce54b51d6bfdbf8160022a1565902d65ca30fe51b5670e509fa921b11a460989933cbb797fcd59d635125
 SHA512 
8b8b0f3789978447a1293fd9acb5c2db3d7e9f724357a0d762b54f7e34d28f11655997ffeafccfe8001a01dd595848d257f90cb983462c405d434cc794216520
 DIST firefox-115.3.1esr.source.tar.xz 515785920 BLAKE2B 
ad5ec24361e94d9185eed210f681c50159f5be3e6046d79200b5e2586107f1ed98ebe7935f1e266afadd570fc1aa6a1aec81fe3b7fb86efb48afe82514f26c68
 SHA512 
65cb6fc46bba03eed742bd67f8e36b63b19f2ad7b85d2f503595704a4e88f554758a1e66ba548c8efe97a76322fb2514db72e6ff4bb2992d1aaa86edc3af85f1
+DIST firefox-115.7.0esr.source.tar.xz 515513828 BLAKE2B 
9cacd9cd7e9b9040f37843645bc6823d72b3b736a3c4dcef7706304ebeda718e36e98962d9d9c000b7507fdfda40bd19ca4c8267573dc623a9507a7f77b17b52
 SHA512 
d468d8ef117d76e0660c5359c3becf0502354c61bdaaeb4137d86f52b50143abec2ac4578af69afa5670700b57efff1c7323ca23e3339a9eaaa888dee7e8e922
 DIST firefox-115esr-patches-06.tar.xz 14944 BLAKE2B 
e60a8a32f8c5e6d897e8c3e13d291ffab651937505ce258f031e7e75560c9eb89fce4a22c61872d639e6e1d40244e94761baa1660c2d3d02584ad4cc4778946f
 SHA512 
d9ea1a063df287fa651042c90529b1a1b5ebd5a28735c44b5527cc7dd29678c2f8a9204f007db328371ed6af9613ca7215464c00df5e685c3af4296a22139257
+DIST firefox-115esr-patches-08.tar.xz 15912 BLAKE2B 
3f94deb17920672ad2184e813bd38e390ecaa50bfc6e00973db717bc56a5adb4f096224cc366da525db25aaa3d198d57716bcb765ddc906783532864e23dd8d4
 SHA512 
4474fbed14b2c4fac03d82f4b37849a69dbdd61fc15f01cefa373eb8a64a692f5a584247acdf7c349ab6965225c3cd47be3fc4523f93db5299680e2a22e94d94
 DIST firefox-91.13.0esr.source.tar.xz 380053584 BLAKE2B 
75d0daa512b3a2d41974a0169778be9ef19a100de2bd382add9831860ca93976585a41e760b6a7ec753268fb78f9f61049780fa7961834248bc8157cfdcc2827
 SHA512 
38b4cc52de21e76d6061e6ba175e1cbfd888a16070aa951f5a44283f2db9d7e94f2504621f0da78feac6e71491a6d0e7038f63dd0ae112dcad700eb02e9aa516
 DIST firefox-91esr-patches-10j.tar.xz 18320 BLAKE2B 
ec882411eed19bafab8676e3d79f4ae43947bb97c44571c1497bb93a44fcfec99de06ebacbdf8c4944dcecdf949e4f684908d7ce4226cdcec60241e62e75810e
 SHA512 
670a14d852bb74b9074c3fef9310650f71ce1c56314109c49aea02a7a69acc836af60a8beab11da53e21b10a8e6da341fcfa18b68a1dfd33b26978dd63758e9c
 DIST spidermonkey-102-patches-05j.tar.xz 4596 BLAKE2B 
215b770bbdf17973d7b3fd1df6cee9647459d2b02b0be5bdb289d457e5dbdb06ceac7a3082fc2f5836e991a4ac4486d73330b0276a466b5c528dab226a27829c
 SHA512 
d2b8e32dac87d60a00fd93479dc34d8adab4feec24a38591cebeb4cf271aa2fd964f4dc26e67ebfb127a47bc8f684d50b32b2cff18ed5286701a04a289058185

diff --git 
a/dev-lang/spidermonkey/files/spidermonkey-115-known-test-failures.txt 
b/dev-lang/spidermonkey/files/spidermonkey-115-known-test-failures.txt
index 14c4db040eda..e71ebabdc356 100644
--- a/dev-lang/spidermonkey/files/spidermonkey-115-known-test-failures.txt
+++ b/dev-lang/spidermonkey/files/spidermonkey-115-known-test-failures.txt
@@ -4,6 +4,39 @@ non262/Intl/Collator/implicithan.js
 non262/Intl/DateTimeFormat/day-period-hour-cycle.js
 non262/Intl/DateTimeFormat/fractional-second-digits-append-item.js
 non262/Intl/DateTimeFormat/timeZone_backzone.js
+non262/Intl/DisplayNames/calendar.js
+non262/Intl/DisplayNames/currency.js
+non262/Intl/DisplayNames/language-dialect.js
+non262/Intl/ListFormat/conjunction-type.js
+non262/Intl/Locale/likely-subtags-generated.js
+non262/Intl/Locale/likely-subtags.js
 non262/Intl/available-locales-resolved.js
 non262/Intl/available-locales-supported.js
 non262/Intl/supportedValuesOf-timeZones-canonical.js
+non262/Intl/supportedValuesOf-timeZones.js
+test262/built-ins/RegExp/property-escapes/generated/Alphabetic.js
+test262/built-ins/RegExp/property-escapes/generated/Assigned.js
+test262/built-ins/RegExp/property-escapes/generated/General_Category_-_Letter.js

[gentoo-commits] repo/gentoo:master commit in: dev-lang/spidermonkey/

2024-01-23 Thread Joonas Niilola
commit: 9b34b2651a491d70a3ec9aa2c81db8e44d09f2af
Author: Joonas Niilola  gentoo  org>
AuthorDate: Wed Jan 24 06:21:47 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Jan 24 06:23:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b34b265

dev-lang/spidermonkey: enable llvm/clang:17 on 102

Closes: https://bugs.gentoo.org/922114
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-lang/spidermonkey/spidermonkey-102.15.0.ebuild | 10 +-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/dev-lang/spidermonkey/spidermonkey-102.15.0.ebuild 
b/dev-lang/spidermonkey/spidermonkey-102.15.0.ebuild
index 9f8b84b290f5..f9c13c9b7793 100644
--- a/dev-lang/spidermonkey/spidermonkey-102.15.0.ebuild
+++ b/dev-lang/spidermonkey/spidermonkey-102.15.0.ebuild
@@ -7,7 +7,7 @@ EAPI="8"
 FIREFOX_PATCHSET="firefox-102esr-patches-13.tar.xz"
 SPIDERMONKEY_PATCHSET="spidermonkey-102-patches-05j.tar.xz"
 
-LLVM_MAX_SLOT=16
+LLVM_MAX_SLOT=17
 
 PYTHON_COMPAT=( python3_{10..11} )
 PYTHON_REQ_USE="ssl,xml(+)"
@@ -72,6 +72,14 @@ RESTRICT="!test? ( test )"
 
 BDEPEND="${PYTHON_DEPS}
|| (
+   (
+   sys-devel/llvm:17
+   clang? (
+   sys-devel/clang:17
+   sys-devel/lld:17
+   virtual/rust:0/llvm-17
+   )
+   )
(
sys-devel/llvm:16
clang? (



[gentoo-commits] repo/gentoo:master commit in: net-mail/mu/

2024-01-23 Thread Sam James
commit: 77f3cc4d073dab215d1b16aa79c9c6e406336b8d
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 24 06:14:58 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 24 06:15:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77f3cc4d

net-mail/mu: Stabilize 1.10.8-r1 x86, #922783

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

 net-mail/mu/mu-1.10.8-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-mail/mu/mu-1.10.8-r1.ebuild b/net-mail/mu/mu-1.10.8-r1.ebuild
index 06e08676a5b3..301852f84e44 100644
--- a/net-mail/mu/mu-1.10.8-r1.ebuild
+++ b/net-mail/mu/mu-1.10.8-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/djcb/mu/releases/download/v${PV}/${P}.tar.xz;
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ~riscv ~x86 ~x64-macos"
+KEYWORDS="amd64 arm arm64 ~riscv x86 ~x64-macos"
 IUSE="emacs readline"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-dns/ddclient/

2024-01-23 Thread Sam James
commit: e4f3eef9777b5295b85aab6b4bfcf6fda033a308
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 24 06:15:12 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 24 06:15:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4f3eef9

net-dns/ddclient: Stabilize 3.11.2 ppc, #922792

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

 net-dns/ddclient/ddclient-3.11.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/ddclient/ddclient-3.11.2.ebuild 
b/net-dns/ddclient/ddclient-3.11.2.ebuild
index 2fe4196634d9..bec9282a1cb5 100644
--- a/net-dns/ddclient/ddclient-3.11.2.ebuild
+++ b/net-dns/ddclient/ddclient-3.11.2.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="Perl client used to update dynamic DNS entries"
 HOMEPAGE="https://ddclient.net/;
 SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
 
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~sparc 
~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~sparc 
~x86"
 LICENSE="GPL-2+"
 SLOT="0"
 IUSE="examples selinux test"



[gentoo-commits] repo/gentoo:master commit in: app-text/aspell/

2024-01-23 Thread Sam James
commit: 72e9f9dbba006143c8b52e6b9b48e67a63766c10
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 24 06:15:04 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 24 06:15:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72e9f9db

app-text/aspell: Stabilize 0.60.8.1 ppc64, #922791

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

 app-text/aspell/aspell-0.60.8.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/aspell/aspell-0.60.8.1.ebuild 
b/app-text/aspell/aspell-0.60.8.1.ebuild
index 4aa129375623..2a5e55815cc3 100644
--- a/app-text/aspell/aspell-0.60.8.1.ebuild
+++ b/app-text/aspell/aspell-0.60.8.1.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 IUSE="nls unicode"
 
 # All available language app-dicts/aspell-* packages.



[gentoo-commits] repo/gentoo:master commit in: app-text/aspell/

2024-01-23 Thread Sam James
commit: ed100a11f3b95eaf436f266f32e203cabb1a7867
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 24 06:15:02 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 24 06:15:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed100a11

app-text/aspell: Stabilize 0.60.8.1 arm64, #922791

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

 app-text/aspell/aspell-0.60.8.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-text/aspell/aspell-0.60.8.1.ebuild 
b/app-text/aspell/aspell-0.60.8.1.ebuild
index 57fd9b0641e0..4aa129375623 100644
--- a/app-text/aspell/aspell-0.60.8.1.ebuild
+++ b/app-text/aspell/aspell-0.60.8.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -14,7 +14,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 IUSE="nls unicode"
 
 # All available language app-dicts/aspell-* packages.



[gentoo-commits] repo/gentoo:master commit in: net-dns/ddclient/

2024-01-23 Thread Sam James
commit: 9fc2cb5b3e35835be53ba55291e7d63fb0e3612b
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 24 06:15:08 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 24 06:15:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9fc2cb5b

net-dns/ddclient: Stabilize 3.11.2 arm, #922792

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

 net-dns/ddclient/ddclient-3.11.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/ddclient/ddclient-3.11.2.ebuild 
b/net-dns/ddclient/ddclient-3.11.2.ebuild
index a235e86d2ebf..d35d078b7869 100644
--- a/net-dns/ddclient/ddclient-3.11.2.ebuild
+++ b/net-dns/ddclient/ddclient-3.11.2.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="Perl client used to update dynamic DNS entries"
 HOMEPAGE="https://ddclient.net/;
 SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
 
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc 
~x86"
 LICENSE="GPL-2+"
 SLOT="0"
 IUSE="examples selinux test"



[gentoo-commits] repo/gentoo:master commit in: net-misc/xmrig/

2024-01-23 Thread Sam James
commit: 243b18e2a3661c1fa072f6f87936a83d8a3f61a0
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 24 06:15:00 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 24 06:15:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=243b18e2

net-misc/xmrig: Stabilize 6.21.0 amd64, #922784

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

 net-misc/xmrig/xmrig-6.21.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/xmrig/xmrig-6.21.0.ebuild 
b/net-misc/xmrig/xmrig-6.21.0.ebuild
index d20d9570fed4..b6cc3de16350 100644
--- a/net-misc/xmrig/xmrig-6.21.0.ebuild
+++ b/net-misc/xmrig/xmrig-6.21.0.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == * ]] ; then
inherit git-r3
 else
SRC_URI="https://github.com/xmrig/xmrig/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 arm64"
+   KEYWORDS="amd64 arm64"
 fi
 
 LICENSE="Apache-2.0 GPL-3+ MIT"



[gentoo-commits] repo/gentoo:master commit in: net-dns/ddclient/

2024-01-23 Thread Sam James
commit: 78fc7bf475d93b5e5d30825ff58656dc45e8a24c
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 24 06:15:06 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 24 06:15:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78fc7bf4

net-dns/ddclient: Stabilize 3.11.2 arm64, #922792

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

 net-dns/ddclient/ddclient-3.11.2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-dns/ddclient/ddclient-3.11.2.ebuild 
b/net-dns/ddclient/ddclient-3.11.2.ebuild
index 92d30aafbd66..a235e86d2ebf 100644
--- a/net-dns/ddclient/ddclient-3.11.2.ebuild
+++ b/net-dns/ddclient/ddclient-3.11.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -9,7 +9,7 @@ DESCRIPTION="Perl client used to update dynamic DNS entries"
 HOMEPAGE="https://ddclient.net/;
 SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
 
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc 
~x86"
 LICENSE="GPL-2+"
 SLOT="0"
 IUSE="examples selinux test"



[gentoo-commits] repo/gentoo:master commit in: net-dns/ddclient/

2024-01-23 Thread Sam James
commit: 86585bb294f6e5e3a9986b5251d01168f7a08aff
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 24 06:15:10 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 24 06:15:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86585bb2

net-dns/ddclient: Stabilize 3.11.2 ppc64, #922792

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

 net-dns/ddclient/ddclient-3.11.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/ddclient/ddclient-3.11.2.ebuild 
b/net-dns/ddclient/ddclient-3.11.2.ebuild
index d35d078b7869..2fe4196634d9 100644
--- a/net-dns/ddclient/ddclient-3.11.2.ebuild
+++ b/net-dns/ddclient/ddclient-3.11.2.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="Perl client used to update dynamic DNS entries"
 HOMEPAGE="https://ddclient.net/;
 SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
 
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~sparc 
~x86"
 LICENSE="GPL-2+"
 SLOT="0"
 IUSE="examples selinux test"



[gentoo-commits] repo/gentoo:master commit in: net-mail/mu/

2024-01-23 Thread Sam James
commit: cbb55e2f2f1de15fb92dbddd98e49cc0214ec54d
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 24 06:14:56 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 24 06:15:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cbb55e2f

net-mail/mu: Stabilize 1.10.8-r1 amd64, #922783

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

 net-mail/mu/mu-1.10.8-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-mail/mu/mu-1.10.8-r1.ebuild b/net-mail/mu/mu-1.10.8-r1.ebuild
index 75eabb664c76..06e08676a5b3 100644
--- a/net-mail/mu/mu-1.10.8-r1.ebuild
+++ b/net-mail/mu/mu-1.10.8-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/djcb/mu/releases/download/v${PV}/${P}.tar.xz;
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~amd64 arm arm64 ~riscv ~x86 ~x64-macos"
+KEYWORDS="amd64 arm arm64 ~riscv ~x86 ~x64-macos"
 IUSE="emacs readline"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-devel/crossdev/

2024-01-23 Thread Sam James
commit: 00a8a341c9c9705630397def721a93dacfb71f58
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 24 06:14:53 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 24 06:15:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00a8a341

sys-devel/crossdev: Stabilize 20240117 hppa, #922282

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

 sys-devel/crossdev/crossdev-20240117.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/crossdev/crossdev-20240117.ebuild 
b/sys-devel/crossdev/crossdev-20240117.ebuild
index 5a167c20e498..060ebf803d66 100644
--- a/sys-devel/crossdev/crossdev-20240117.ebuild
+++ b/sys-devel/crossdev/crossdev-20240117.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} == "" ]] ; then
"
 else

SRC_URI="https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86"
 fi
 
 DESCRIPTION="Gentoo Cross-toolchain generator"



[gentoo-commits] repo/gentoo:master commit in: sys-fs/genfstab/

2024-01-23 Thread Sam James
commit: 4ad89c502d39ae4359c9afa96d7e0b2a56a448a8
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 24 06:14:51 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 24 06:15:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ad89c50

sys-fs/genfstab: Stabilize 28-r1 ppc, #921379

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

 sys-fs/genfstab/genfstab-28-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/genfstab/genfstab-28-r1.ebuild 
b/sys-fs/genfstab/genfstab-28-r1.ebuild
index 5b6a98938eff..acb6a7665124 100644
--- a/sys-fs/genfstab/genfstab-28-r1.ebuild
+++ b/sys-fs/genfstab/genfstab-28-r1.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}/arch-install-scripts-${PV}"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: sys-fs/genfstab/

2024-01-23 Thread Sam James
commit: d347e77be001ca4fd7b2e7c13e25b562dcb61b4f
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 24 06:14:49 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 24 06:15:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d347e77b

sys-fs/genfstab: Stabilize 28-r1 ppc64, #921379

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

 sys-fs/genfstab/genfstab-28-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/genfstab/genfstab-28-r1.ebuild 
b/sys-fs/genfstab/genfstab-28-r1.ebuild
index a56133e04723..5b6a98938eff 100644
--- a/sys-fs/genfstab/genfstab-28-r1.ebuild
+++ b/sys-fs/genfstab/genfstab-28-r1.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}/arch-install-scripts-${PV}"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 sparc x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: sys-fs/genfstab/

2024-01-23 Thread Sam James
commit: 83aef90fc3e8bfd7ce35da0e807d42748948
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 24 06:14:47 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 24 06:15:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83aef90f

sys-fs/genfstab: Stabilize 28-r1 arm, #921379

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

 sys-fs/genfstab/genfstab-28-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/genfstab/genfstab-28-r1.ebuild 
b/sys-fs/genfstab/genfstab-28-r1.ebuild
index ab32f54fdadf..a56133e04723 100644
--- a/sys-fs/genfstab/genfstab-28-r1.ebuild
+++ b/sys-fs/genfstab/genfstab-28-r1.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}/arch-install-scripts-${PV}"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 sparc x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-emacs/flim/

2024-01-23 Thread Ulrich Müller
commit: 0a93225ef6feb2bcbef8e5802bcaabd5efdf9a1b
Author: Ulrich Müller  gentoo  org>
AuthorDate: Wed Jan 24 06:14:00 2024 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Wed Jan 24 06:14:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a93225e

app-emacs/flim: drop 1.14.9_p20231214

Signed-off-by: Ulrich Müller  gentoo.org>

 app-emacs/flim/Manifest |  1 -
 app-emacs/flim/flim-1.14.9_p20231214.ebuild | 38 -
 2 files changed, 39 deletions(-)

diff --git a/app-emacs/flim/Manifest b/app-emacs/flim/Manifest
index 0dbefa09721a..3a6d5519a46a 100644
--- a/app-emacs/flim/Manifest
+++ b/app-emacs/flim/Manifest
@@ -1,3 +1,2 @@
 DIST flim-1.14.9_p20210529.tar.gz 146081 BLAKE2B 
b5326cb67f4e1387fe5a9f0cc9360feca81bf61de18ae75b325e072e70a3f4b70a1bda148a2ab8ac9c3b872bc5ed96b53b61d0de427abfb21eb8e3dba1235701
 SHA512 
47a55606add53da7f399d87befc834dbbe4b52b1f3011d24d3dfd3ec7a7010ffebc2aa666e38f5878735b2ee43dfe46eec548dba3535521440c8bcd1bd08a17d
-DIST flim-1.14.9_p20231214.tar.gz 144964 BLAKE2B 
afe728aee4f4b384dd69589e88cbf693fbe8d0756d8e0c35f7d828172fce81c0a8b006735aa41ec5d3e35103d1dd744b13d985d358030aeaad83cc8de65dc203
 SHA512 
b9f923ffbe1939b65a6e137002e40d98cdd2d3cfa9197e417ea22607fbcca40070a985d20b7224e5413e86110cc9a949fc920deb46afe49fc03980da2796c50d
 DIST flim-1.14.9_p20231218.tar.gz 144953 BLAKE2B 
943479e302453139af0a8d0c656e1ef3596220a865698f6b98c59d323c284c84dad277d20b524b70eb9650b42a9bfe18ca6c04d5849df0812ed49dbbe379fffd
 SHA512 
b4ba7ac736402a2e8290c3329801fece04540cc8a4a07ab93f71472e41704e033a7925420fc7f42d63c9d3a57abb870fbf88a4012cba8ebc6a43f93c0707751e

diff --git a/app-emacs/flim/flim-1.14.9_p20231214.ebuild 
b/app-emacs/flim/flim-1.14.9_p20231214.ebuild
deleted file mode 100644
index 41ddb9c2646d..
--- a/app-emacs/flim/flim-1.14.9_p20231214.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit elisp
-
-DESCRIPTION="A library to provide basic features about message representation 
or encoding"
-HOMEPAGE="https://github.com/wanderlust/flim;
-GITHUB_SHA1="c430c5498ad5843f40ef758685e29431f167478c"
-SRC_URI="https://github.com/wanderlust/${PN}/archive/${GITHUB_SHA1}.tar.gz -> 
${P}.tar.gz"
-S="${WORKDIR}/${PN}-${GITHUB_SHA1}"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~ia64 ppc ~ppc64 sparc x86 ~amd64-linux ~x86-linux 
~ppc-macos"
-
-RDEPEND=">=app-emacs/apel-10.8"
-DEPEND="${RDEPEND}"
-
-SITEFILE="60${PN}-gentoo.el"
-
-src_compile() {
-   emake PACKAGE_LISPDIR="NONE"
-}
-
-src_test() {
-   emake PACKAGE_LISPDIR="NONE" check
-}
-
-src_install() {
-   emake PREFIX="${ED}/usr" \
-   LISPDIR="${ED}/${SITELISP}" \
-   PACKAGE_LISPDIR="NONE" \
-   VERSION_SPECIFIC_LISPDIR="${ED}/${SITELISP}" install
-   elisp-make-site-file "${SITEFILE}"
-   dodoc FLIM-API.en NEWS VERSION README* ChangeLog*
-}



[gentoo-commits] repo/gentoo:master commit in: net-misc/curl/

2024-01-23 Thread Ionen Wolkens
commit: 192a76e7f162531dc87be7134c1804a7b7a9eaf1
Author: Matoro Mahri  matoro  tk>
AuthorDate: Tue Jan 23 22:17:48 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Jan 24 04:56:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=192a76e7

net-misc/curl: Stabilize 8.5.0 amd64, #922274

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Ionen Wolkens  gentoo.org>

 net-misc/curl/curl-8.5.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/curl/curl-8.5.0.ebuild b/net-misc/curl/curl-8.5.0.ebuild
index 1f2c0860deac..137cd4278a59 100644
--- a/net-misc/curl/curl-8.5.0.ebuild
+++ b/net-misc/curl/curl-8.5.0.ebuild
@@ -17,7 +17,7 @@ else
https://curl.se/download/${P}.tar.xz
verify-sig? ( https://curl.se/download/${P}.tar.xz.asc )
"
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 LICENSE="BSD curl ISC test? ( BSD-4 )"



[gentoo-commits] repo/gentoo:master commit in: net-misc/curl/

2024-01-23 Thread Ionen Wolkens
commit: 60da087c25b8d43a3c8c29aaf1b7aa981f3e391f
Author: Matoro Mahri  matoro  tk>
AuthorDate: Wed Jan 24 04:27:11 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Jan 24 04:56:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60da087c

net-misc/curl: Stabilize 8.5.0 x86, #922274

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Ionen Wolkens  gentoo.org>

 net-misc/curl/curl-8.5.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/curl/curl-8.5.0.ebuild b/net-misc/curl/curl-8.5.0.ebuild
index c718df48a6a4..38a3f26d2dd2 100644
--- a/net-misc/curl/curl-8.5.0.ebuild
+++ b/net-misc/curl/curl-8.5.0.ebuild
@@ -17,7 +17,7 @@ else
https://curl.se/download/${P}.tar.xz
verify-sig? ( https://curl.se/download/${P}.tar.xz.asc )
"
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 LICENSE="BSD curl ISC test? ( BSD-4 )"



[gentoo-commits] repo/gentoo:master commit in: x11-misc/gigolo/

2024-01-23 Thread Ionen Wolkens
commit: 5787f007a178a6d7c443c4f9d007775df807fb3e
Author: Matoro Mahri  matoro  tk>
AuthorDate: Tue Jan 23 20:41:06 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Jan 24 04:56:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5787f007

x11-misc/gigolo: Keyword 0.5.3 ia64, #921390

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Ionen Wolkens  gentoo.org>

 x11-misc/gigolo/gigolo-0.5.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/gigolo/gigolo-0.5.3.ebuild 
b/x11-misc/gigolo/gigolo-0.5.3.ebuild
index c9e66ff61fb5..71ac5218529e 100644
--- a/x11-misc/gigolo/gigolo-0.5.3.ebuild
+++ b/x11-misc/gigolo/gigolo-0.5.3.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://archive.xfce.org/src/apps/${PN}/${PV%.*}/${P}.tar.bz2;
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~loong ~ppc64 ~riscv x86"
 
 DEPEND="
>=dev-libs/glib-2.38.0



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libuv/

2024-01-23 Thread Ionen Wolkens
commit: 14c5ce0ac5b7c92ffe52aa893ba84d625d2ecdcc
Author: Matoro Mahri  matoro  tk>
AuthorDate: Tue Jan 23 22:10:39 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Jan 24 04:56:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14c5ce0a

dev-libs/libuv: Stabilize 1.47.0-r1 ppc, #921592

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Ionen Wolkens  gentoo.org>

 dev-libs/libuv/libuv-1.47.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libuv/libuv-1.47.0-r1.ebuild 
b/dev-libs/libuv/libuv-1.47.0-r1.ebuild
index 81bf82c103ea..c102af94ad4c 100644
--- a/dev-libs/libuv/libuv-1.47.0-r1.ebuild
+++ b/dev-libs/libuv/libuv-1.47.0-r1.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} = * ]]; then
inherit git-r3
 else
SRC_URI="https://github.com/libuv/libuv/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 LICENSE="BSD BSD-2 ISC MIT"



[gentoo-commits] repo/gentoo:master commit in: net-vpn/openvpn/

2024-01-23 Thread Ionen Wolkens
commit: 9d826bb8c3699b254fdf36c330b0dc2bb1a4e79f
Author: Matoro Mahri  matoro  tk>
AuthorDate: Tue Jan 23 22:36:56 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Jan 24 04:56:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d826bb8

net-vpn/openvpn: Stabilize 2.6.8 x86, #921375

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Ionen Wolkens  gentoo.org>

 net-vpn/openvpn/openvpn-2.6.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-vpn/openvpn/openvpn-2.6.8.ebuild 
b/net-vpn/openvpn/openvpn-2.6.8.ebuild
index 788dfdc39c72..a454e266b420 100644
--- a/net-vpn/openvpn/openvpn-2.6.8.ebuild
+++ b/net-vpn/openvpn/openvpn-2.6.8.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == "" ]]; then
inherit git-r3
 else
SRC_URI="https://build.openvpn.net/downloads/releases/${P}.tar.gz;
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv 
~sparc ~x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv 
~sparc x86"
 fi
 
 LICENSE="GPL-2"



[gentoo-commits] repo/gentoo:master commit in: media-video/parole/

2024-01-23 Thread Ionen Wolkens
commit: bd0cca79611d8d0dbc21faa2fcda7ed9d2baa4e7
Author: Matoro Mahri  matoro  tk>
AuthorDate: Tue Jan 23 20:41:02 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Jan 24 04:56:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd0cca79

media-video/parole: Keyword 4.18.1 ia64, #921390

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Ionen Wolkens  gentoo.org>

 media-video/parole/parole-4.18.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/parole/parole-4.18.1.ebuild 
b/media-video/parole/parole-4.18.1.ebuild
index c2fbc026cafd..6526a51b67e9 100644
--- a/media-video/parole/parole-4.18.1.ebuild
+++ b/media-video/parole/parole-4.18.1.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://archive.xfce.org/src/apps/${PN}/${PV%.*}/${P}.tar.bz2;
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~loong ~mips ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc64 ~riscv x86"
 IUSE="libnotify taglib wayland X"
 REQUIRED_USE="|| ( wayland X )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx-press-theme/

2024-01-23 Thread Ionen Wolkens
commit: a948bdaea2929a2015859684a0a498afc66c0a45
Author: Matoro Mahri  matoro  tk>
AuthorDate: Tue Jan 23 21:40:23 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Jan 24 04:56:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a948bdae

dev-python/sphinx-press-theme: Keyword 0.8.0 ia64, #921829

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Ionen Wolkens  gentoo.org>

 dev-python/sphinx-press-theme/sphinx-press-theme-0.8.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/sphinx-press-theme/sphinx-press-theme-0.8.0.ebuild 
b/dev-python/sphinx-press-theme/sphinx-press-theme-0.8.0.ebuild
index 2ef5e8270743..c6e6e6acbc2f 100644
--- a/dev-python/sphinx-press-theme/sphinx-press-theme-0.8.0.ebuild
+++ b/dev-python/sphinx-press-theme/sphinx-press-theme-0.8.0.ebuild
@@ -15,6 +15,6 @@ HOMEPAGE="https://github.com/schettino72/sphinx_press_theme;
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
 
 RDEPEND="dev-python/sphinx[${PYTHON_USEDEP}]"



[gentoo-commits] repo/gentoo:master commit in: xfce-base/xfce4-meta/

2024-01-23 Thread Ionen Wolkens
commit: 756262806bce2267a59d37300e0885898c8c8d07
Author: Matoro Mahri  matoro  tk>
AuthorDate: Tue Jan 23 20:41:10 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Jan 24 04:56:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75626280

xfce-base/xfce4-meta: Keyword 4.18-r1 ia64, #921390

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Ionen Wolkens  gentoo.org>

 xfce-base/xfce4-meta/xfce4-meta-4.18-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/xfce-base/xfce4-meta/xfce4-meta-4.18-r1.ebuild 
b/xfce-base/xfce4-meta/xfce4-meta-4.18-r1.ebuild
index 1e9b34b64477..02f62df5368c 100644
--- a/xfce-base/xfce4-meta/xfce4-meta-4.18-r1.ebuild
+++ b/xfce-base/xfce4-meta/xfce4-meta-4.18-r1.ebuild
@@ -8,7 +8,7 @@ HOMEPAGE="https://www.xfce.org/;
 
 LICENSE="metapackage"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc64 ~riscv ~x86"
 IUSE="
archive calendar cdr editor image media minimal mpd pulseaudio
remote-fs search +svg upower



[gentoo-commits] repo/gentoo:master commit in: app-cdr/xfburn/

2024-01-23 Thread Ionen Wolkens
commit: 6168606c14b21bb1241d3d63316dc0e5a953497b
Author: Matoro Mahri  matoro  tk>
AuthorDate: Tue Jan 23 20:40:59 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Jan 24 04:56:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6168606c

app-cdr/xfburn: Keyword 0.7.0 ia64, #921390

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Ionen Wolkens  gentoo.org>

 app-cdr/xfburn/xfburn-0.7.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-cdr/xfburn/xfburn-0.7.0.ebuild 
b/app-cdr/xfburn/xfburn-0.7.0.ebuild
index 6fbe220fdba4..562885d66902 100644
--- a/app-cdr/xfburn/xfburn-0.7.0.ebuild
+++ b/app-cdr/xfburn/xfburn-0.7.0.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://archive.xfce.org/src/apps/${PN}/${PV%.*}/${P}.tar.bz2;
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~x86"
 IUSE="gstreamer +udev"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-vpn/openvpn/

2024-01-23 Thread Ionen Wolkens
commit: 572d34cd076953dd4a83683bfbc5e046aa8db696
Author: Matoro Mahri  matoro  tk>
AuthorDate: Tue Jan 23 22:32:26 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Jan 24 04:56:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=572d34cd

net-vpn/openvpn: Stabilize 2.6.8 amd64, #921375

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Ionen Wolkens  gentoo.org>

 net-vpn/openvpn/openvpn-2.6.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-vpn/openvpn/openvpn-2.6.8.ebuild 
b/net-vpn/openvpn/openvpn-2.6.8.ebuild
index 61664f558fc8..788dfdc39c72 100644
--- a/net-vpn/openvpn/openvpn-2.6.8.ebuild
+++ b/net-vpn/openvpn/openvpn-2.6.8.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == "" ]]; then
inherit git-r3
 else
SRC_URI="https://build.openvpn.net/downloads/releases/${P}.tar.gz;
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv 
~sparc ~x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv 
~sparc ~x86"
 fi
 
 LICENSE="GPL-2"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pillow/

2024-01-23 Thread Ionen Wolkens
commit: 3e58d0ded1228b7389d7dcce79d6dfb3e1fd6771
Author: Matoro Mahri  matoro  tk>
AuthorDate: Wed Jan 24 04:25:10 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Jan 24 04:56:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e58d0de

dev-python/pillow: Stabilize 10.2.0 arm, #922404

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Ionen Wolkens  gentoo.org>

 dev-python/pillow/pillow-10.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pillow/pillow-10.2.0.ebuild 
b/dev-python/pillow/pillow-10.2.0.ebuild
index 28482f4528ea..e737a59aad5c 100644
--- a/dev-python/pillow/pillow-10.2.0.ebuild
+++ b/dev-python/pillow/pillow-10.2.0.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="HPND"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
 IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
 REQUIRED_USE="test? ( jpeg jpeg2k lcms tiff truetype )"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: net-misc/curl/

2024-01-23 Thread Ionen Wolkens
commit: 9df68773a8b9f0e085dbe3304e47148542e5da69
Author: Matoro Mahri  matoro  tk>
AuthorDate: Tue Jan 23 22:30:34 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Jan 24 04:56:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9df68773

net-misc/curl: Stabilize 8.5.0 sparc, #922274

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Ionen Wolkens  gentoo.org>

 net-misc/curl/curl-8.5.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/curl/curl-8.5.0.ebuild b/net-misc/curl/curl-8.5.0.ebuild
index 137cd4278a59..c718df48a6a4 100644
--- a/net-misc/curl/curl-8.5.0.ebuild
+++ b/net-misc/curl/curl-8.5.0.ebuild
@@ -17,7 +17,7 @@ else
https://curl.se/download/${P}.tar.xz
verify-sig? ( https://curl.se/download/${P}.tar.xz.asc )
"
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 LICENSE="BSD curl ISC test? ( BSD-4 )"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pillow/

2024-01-23 Thread Ionen Wolkens
commit: 313dc0c1613a5192b7d24d703facbd10663d0c54
Author: Matoro Mahri  matoro  tk>
AuthorDate: Wed Jan 24 00:23:41 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Jan 24 04:56:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=313dc0c1

dev-python/pillow: Stabilize 10.2.0 sparc, #922404

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Ionen Wolkens  gentoo.org>

 dev-python/pillow/pillow-10.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pillow/pillow-10.2.0.ebuild 
b/dev-python/pillow/pillow-10.2.0.ebuild
index 7e878990a332..28482f4528ea 100644
--- a/dev-python/pillow/pillow-10.2.0.ebuild
+++ b/dev-python/pillow/pillow-10.2.0.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="HPND"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
 IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
 REQUIRED_USE="test? ( jpeg jpeg2k lcms tiff truetype )"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: app-editors/mousepad/

2024-01-23 Thread Ionen Wolkens
commit: be4fd38c9cbc68ac656bdded854de76ecea89212
Author: Matoro Mahri  matoro  tk>
AuthorDate: Tue Jan 23 20:41:00 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Jan 24 04:56:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be4fd38c

app-editors/mousepad: Keyword 0.6.1 ia64, #921390

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Ionen Wolkens  gentoo.org>

 app-editors/mousepad/mousepad-0.6.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-editors/mousepad/mousepad-0.6.1.ebuild 
b/app-editors/mousepad/mousepad-0.6.1.ebuild
index 74dd1deb0553..13af00d0f9fc 100644
--- a/app-editors/mousepad/mousepad-0.6.1.ebuild
+++ b/app-editors/mousepad/mousepad-0.6.1.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://archive.xfce.org/src/apps/${PN}/${PV%.*}/${P}.tar.bz2;
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~loong ~ppc64 ~riscv x86"
 IUSE="policykit spell +shortcuts"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-sound/xfmpc/

2024-01-23 Thread Ionen Wolkens
commit: 93bdb1ea0e37b67fbccb3ce73de238ff88f70436
Author: Matoro Mahri  matoro  tk>
AuthorDate: Tue Jan 23 20:41:04 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Jan 24 04:56:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93bdb1ea

media-sound/xfmpc: Keyword 0.3.1 ia64, #921390

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Ionen Wolkens  gentoo.org>

 media-sound/xfmpc/xfmpc-0.3.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/xfmpc/xfmpc-0.3.1.ebuild 
b/media-sound/xfmpc/xfmpc-0.3.1.ebuild
index c472946074d3..598b9a60eddf 100644
--- a/media-sound/xfmpc/xfmpc-0.3.1.ebuild
+++ b/media-sound/xfmpc/xfmpc-0.3.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://archive.xfce.org/src/apps/${PN}/$(ver_cut 
1-2)/${P}.tar.bz2"
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~loong ~ppc64 ~riscv x86"
 
 DEPEND="
>=dev-libs/glib-2.38.0:2=



[gentoo-commits] repo/gentoo:master commit in: dev-python/python-distutils-extra/

2024-01-23 Thread Ionen Wolkens
commit: 7521bc1c94bde491e2ba55a66a9fd13ec63f4913
Author: Matoro Mahri  matoro  tk>
AuthorDate: Tue Jan 23 20:41:07 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Jan 24 04:56:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7521bc1c

dev-python/python-distutils-extra: Keyword 2.47 ia64, #921390

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Ionen Wolkens  gentoo.org>

 dev-python/python-distutils-extra/python-distutils-extra-2.47.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/dev-python/python-distutils-extra/python-distutils-extra-2.47.ebuild 
b/dev-python/python-distutils-extra/python-distutils-extra-2.47.ebuild
index 32c46dcf9149..9cfd4953234e 100644
--- a/dev-python/python-distutils-extra/python-distutils-extra-2.47.ebuild
+++ b/dev-python/python-distutils-extra/python-distutils-extra-2.47.ebuild
@@ -19,7 +19,7 @@ SRC_URI="
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~loong ppc ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~ia64 ~loong ppc ~ppc64 ~riscv x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-util/catfish/

2024-01-23 Thread Ionen Wolkens
commit: 9ca75cce55485aef2d581bd8db547989ead6386d
Author: Matoro Mahri  matoro  tk>
AuthorDate: Tue Jan 23 20:41:08 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Jan 24 04:56:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ca75cce

dev-util/catfish: Keyword 4.18.0 ia64, #921390

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Ionen Wolkens  gentoo.org>

 dev-util/catfish/catfish-4.18.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/catfish/catfish-4.18.0.ebuild 
b/dev-util/catfish/catfish-4.18.0.ebuild
index 61315ce4f1e4..7f85507489da 100644
--- a/dev-util/catfish/catfish-4.18.0.ebuild
+++ b/dev-util/catfish/catfish-4.18.0.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://archive.xfce.org/src/apps/catfish/${PV%.*}/${P}.tar.bz2;
 # yep, GPL-2 only
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv x86"
 
 RDEPEND="
>=dev-libs/glib-2.42



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/benchmark/

2024-01-23 Thread Ionen Wolkens
commit: 3bdb4ea84369d8f9a14d4a26946844c2f39e61e8
Author: Matoro Mahri  matoro  tk>
AuthorDate: Tue Jan 23 20:42:20 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Jan 24 04:56:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3bdb4ea8

dev-cpp/benchmark: Stabilize 1.8.3 x86, #916278

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Ionen Wolkens  gentoo.org>

 dev-cpp/benchmark/benchmark-1.8.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/benchmark/benchmark-1.8.3.ebuild 
b/dev-cpp/benchmark/benchmark-1.8.3.ebuild
index 1fa9b7060d93..5112ab78a558 100644
--- a/dev-cpp/benchmark/benchmark-1.8.3.ebuild
+++ b/dev-cpp/benchmark/benchmark-1.8.3.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86"
 IUSE="debug doc test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: media-libs/libmpd/

2024-01-23 Thread Ionen Wolkens
commit: 6d68facd7e01af08c506d07e15f580491e4376a1
Author: Matoro Mahri  matoro  tk>
AuthorDate: Tue Jan 23 20:41:03 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Jan 24 04:56:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d68facd

media-libs/libmpd: Keyword 11.8.17-r1 ia64, #921390

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Ionen Wolkens  gentoo.org>

 media-libs/libmpd/libmpd-11.8.17-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libmpd/libmpd-11.8.17-r1.ebuild 
b/media-libs/libmpd/libmpd-11.8.17-r1.ebuild
index 0a8a58e36048..3598ca5fe18d 100644
--- a/media-libs/libmpd/libmpd-11.8.17-r1.ebuild
+++ b/media-libs/libmpd/libmpd-11.8.17-r1.ebuild
@@ -9,7 +9,7 @@ SRC_URI="http://download.sarine.nl/Programs/gmpc/$(ver_cut 
1-2)/${P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~loong ppc ~ppc64 ~riscv x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~loong ppc ~ppc64 ~riscv x86 ~amd64-linux 
~x86-linux"
 IUSE="doc static-libs"
 
 BDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/mysqlclient/

2024-01-23 Thread Ionen Wolkens
commit: 8338e260999a34c2380cb417c3790e5aba050e47
Author: Matoro Mahri  matoro  tk>
AuthorDate: Tue Jan 23 22:03:29 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Jan 24 04:56:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8338e260

dev-python/mysqlclient: Stabilize 2.2.1 sparc, #921994

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Ionen Wolkens  gentoo.org>

 dev-python/mysqlclient/mysqlclient-2.2.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/mysqlclient/mysqlclient-2.2.1.ebuild 
b/dev-python/mysqlclient/mysqlclient-2.2.1.ebuild
index 7cef18a10d73..57976211a4f0 100644
--- a/dev-python/mysqlclient/mysqlclient-2.2.1.ebuild
+++ b/dev-python/mysqlclient/mysqlclient-2.2.1.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 ~sparc x86 
~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 sparc x86 
~amd64-linux ~x86-linux"
 
 DEPEND="
dev-db/mysql-connector-c:0=



[gentoo-commits] repo/gentoo:master commit in: sys-apps/pv/

2024-01-23 Thread Ionen Wolkens
commit: a292cf2d69a034eb7ea75876af7ebd04bb1cd280
Author: Matoro Mahri  matoro  tk>
AuthorDate: Tue Jan 23 20:38:26 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Jan 24 04:56:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a292cf2d

sys-apps/pv: Stabilize 1.8.5 arm, #920941

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Ionen Wolkens  gentoo.org>

 sys-apps/pv/pv-1.8.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/pv/pv-1.8.5.ebuild b/sys-apps/pv/pv-1.8.5.ebuild
index 078f660c94c4..3a5e84a8c476 100644
--- a/sys-apps/pv/pv-1.8.5.ebuild
+++ b/sys-apps/pv/pv-1.8.5.ebuild
@@ -18,7 +18,7 @@ else
verify-sig? ( 
https://www.ivarch.com/programs/sources/${P}.tar.gz.txt -> ${P}.tar.gz.asc )
"
 
-   KEYWORDS="~alpha amd64 ~arm arm64 hppa ~mips ppc ppc64 ~riscv sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~mips ppc ppc64 ~riscv sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 fi
 
 LICENSE="GPL-3+"



[gentoo-commits] repo/gentoo:master commit in: media-video/pipewire/

2024-01-23 Thread Ionen Wolkens
commit: dc936c54c46560d154a94aed9de83b66fbf4b7c0
Author: Matoro Mahri  matoro  tk>
AuthorDate: Tue Jan 23 18:39:12 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Jan 24 04:56:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc936c54

media-video/pipewire: Stabilize 1.0.0-r1 ppc, #921086

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Ionen Wolkens  gentoo.org>

 media-video/pipewire/pipewire-1.0.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/pipewire/pipewire-1.0.0-r1.ebuild 
b/media-video/pipewire/pipewire-1.0.0-r1.ebuild
index e8f8f8ce1736..2a642ac6f537 100644
--- a/media-video/pipewire/pipewire-1.0.0-r1.ebuild
+++ b/media-video/pipewire/pipewire-1.0.0-r1.ebuild
@@ -47,7 +47,7 @@ else
PIPEWIRE_DOCS_USEFLAG="man"
fi
 
-   KEYWORDS="amd64 arm arm64 ~loong ~mips ~ppc ppc64 ~riscv ~sparc x86"
+   KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86"
 fi
 
 DESCRIPTION="Multimedia processing graphs"



[gentoo-commits] repo/gentoo:master commit in: media-video/wireplumber/

2024-01-23 Thread Ionen Wolkens
commit: 8392707cafe6bb26bd855dcfe43fafefc781b402
Author: Matoro Mahri  matoro  tk>
AuthorDate: Tue Jan 23 18:39:12 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Jan 24 04:56:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8392707c

media-video/wireplumber: Stabilize 0.4.17-r1 ppc, #921086

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Ionen Wolkens  gentoo.org>

 media-video/wireplumber/wireplumber-0.4.17-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/wireplumber/wireplumber-0.4.17-r1.ebuild 
b/media-video/wireplumber/wireplumber-0.4.17-r1.ebuild
index 364c0168ec35..747c967706dc 100644
--- a/media-video/wireplumber/wireplumber-0.4.17-r1.ebuild
+++ b/media-video/wireplumber/wireplumber-0.4.17-r1.ebuild
@@ -20,7 +20,7 @@ if [[ ${PV} ==  ]]; then
inherit git-r3
 else

SRC_URI="https://gitlab.freedesktop.org/pipewire/${PN}/-/archive/${PV}/${P}.tar.bz2;
-   KEYWORDS="amd64 arm arm64 ~loong ~mips ~ppc ppc64 ~riscv ~sparc x86"
+   KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86"
 fi
 
 DESCRIPTION="Replacement for pipewire-media-session"



[gentoo-commits] repo/gentoo:master commit in: app-office/orage/

2024-01-23 Thread Ionen Wolkens
commit: 05df6a703bd1a84baab98f56be251bcd65a5c023
Author: Matoro Mahri  matoro  tk>
AuthorDate: Tue Jan 23 20:40:57 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Jan 24 04:56:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05df6a70

app-office/orage: Keyword 4.18.0 ia64, #921390

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Ionen Wolkens  gentoo.org>

 app-office/orage/orage-4.18.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-office/orage/orage-4.18.0.ebuild 
b/app-office/orage/orage-4.18.0.ebuild
index 496dac9475e9..f7a391cd78ea 100644
--- a/app-office/orage/orage-4.18.0.ebuild
+++ b/app-office/orage/orage-4.18.0.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://archive.xfce.org/src/apps/${PN}/${PV%.*}/${P}.tar.bz2;
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~loong ~ppc64 ~riscv ~x86"
 IUSE="libnotify"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-perl/Mail-DKIM/

2024-01-23 Thread Ionen Wolkens
commit: e27bb08caecf710f485fa714025ef90ddbed7cf5
Author: Matoro Mahri  matoro  tk>
AuthorDate: Tue Jan 23 20:04:49 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Jan 24 04:56:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e27bb08c

dev-perl/Mail-DKIM: Stabilize 1.202.309.110 sparc, #920995

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Ionen Wolkens  gentoo.org>

 dev-perl/Mail-DKIM/Mail-DKIM-1.202.309.110.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-perl/Mail-DKIM/Mail-DKIM-1.202.309.110.ebuild 
b/dev-perl/Mail-DKIM/Mail-DKIM-1.202.309.110.ebuild
index 03c48acdce37..9dcaec604fba 100644
--- a/dev-perl/Mail-DKIM/Mail-DKIM-1.202.309.110.ebuild
+++ b/dev-perl/Mail-DKIM/Mail-DKIM-1.202.309.110.ebuild
@@ -11,7 +11,7 @@ inherit perl-module
 DESCRIPTION="Signs/verifies Internet mail using DKIM message signatures"
 
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
sparc x86"
 
 RDEPEND="
virtual/perl-Carp



[gentoo-commits] repo/gentoo:master commit in: www-client/firefox-bin/

2024-01-23 Thread Joonas Niilola
commit: a6b4894f571223f04ebbcbb6c4b1b57fc07e4750
Author: Joonas Niilola  gentoo  org>
AuthorDate: Wed Jan 24 04:50:10 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Jan 24 04:50:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6b4894f

www-client/firefox-bin: add 115.7.0

Signed-off-by: Joonas Niilola  gentoo.org>

 www-client/firefox-bin/Manifest   |  98 ++
 www-client/firefox-bin/firefox-bin-115.7.0.ebuild | 378 ++
 2 files changed, 476 insertions(+)

diff --git a/www-client/firefox-bin/Manifest b/www-client/firefox-bin/Manifest
index d9ea9fd6dda5..58d973c5fe17 100644
--- a/www-client/firefox-bin/Manifest
+++ b/www-client/firefox-bin/Manifest
@@ -94,6 +94,102 @@ DIST firefox-115.6.0esr-vi.xpi 595546 BLAKE2B 
0b1ff8538882d74765558b4d10d666a1f6
 DIST firefox-115.6.0esr-xh.xpi 402437 BLAKE2B 
e1f78ea102bc789819c80821270ed7d814f2b445de38f345fa3e9383ee1d7d734cf625360b9e5127ca361ebbb8f6980ed381bf5611066c705b0fd520e59af861
 SHA512 
400f2f0bc788511099eb818abea5a3f2492fa3b9462db178d62a4fc8f1973e1a51f96b68c0711f2251839541abbb8e62a37b54f7224e0f3927635c5a64267e72
 DIST firefox-115.6.0esr-zh-CN.xpi 595487 BLAKE2B 
0e60ffd8eff1d52af2333fd596498bded0764531caedac0c7412af12c78cc45dd120a7a4c85b6ae5f6a9de27f8173f4be3e6ccf89b5399d8bc2ead3af7c31ea7
 SHA512 
75a46e891393f74ff09d35f2e46b58e9972a1f5b5152b26a68c975e059621e4cd652e5231ac31505ab9bdd2acc46f129bd21b762b11533e22f8e94e4e496b58b
 DIST firefox-115.6.0esr-zh-TW.xpi 597820 BLAKE2B 
2e2e85eb4292c1b95486f4487de466c47e58f8c3d1fd43eddf77432044c7a3a85f5c1d33b655256107540a0e3d3368c28eb3a676249ff49a84ddb64d705b77f8
 SHA512 
d70aae9cbc4b2b83f37bdee66523309ed2961a6c203c3b7fa55658cee0e96555170dd5224b695f5a7e72b1cdac244b28b07a0827618674e40635de61d7e41cdc
+DIST firefox-115.7.0esr-ach.xpi 456930 BLAKE2B 
2fb22588c774ad4ae81657684613955cda3551c85278570f44cd9ef3ce1bd4a89fe030ad0b72de10070c32b6547585e786326b028b9c38e371b00966edb8be12
 SHA512 
c987b74ead477ec8ee633949f05cba52865df54082b2c56e801a1152b9748b4d732784bfe47fce03d2030af8aa8eb4711c35efa66882c8448b835002d4204c73
+DIST firefox-115.7.0esr-af.xpi 413586 BLAKE2B 
8b867c941ba3df594777cdc8c146db4bb9b1fab007890a54970c79800d11ed82aff54fd4a86b79dbdfcb986b5f326e6f179e14e2063df49014a332eb3ee033e7
 SHA512 
16887b8671bcc11009d46a8726fbd6d39c69162cd98dcbd8694c921ad4259baa5ecf9113ed89cec649ca3fa77fcb2252687c0d89a11248c765a1cad7f3eadf8c
+DIST firefox-115.7.0esr-an.xpi 497254 BLAKE2B 
b320e543bb8d3ecc785e3e560c2ccb36202bb17d1dd1957d8191372331f1ac1d1ccd44f2d70b35fa6da1bb10cd930f5ef7b31023f87a68896f33ad321b9500ce
 SHA512 
3b2112d381c94900236e01d83779f4a4fe75e9ce599933da6a000318f2a75edd17c992f4a75d4aadb8ffa40f43e71e81f63b03e0968614969d0e8b651f540735
+DIST firefox-115.7.0esr-ar.xpi 590959 BLAKE2B 
24f9f3d63dc06ad6976079d0b23a78248167920bfe54bf89011f81e0ee7b880c23ce1a5c51bf16c348f85b6cfa58bef1dc36ce3822a73cc565d24c4e13539ff7
 SHA512 
4ddb0098c09afde994f29a57880e55dd9725b56ad3828204f12131271d5da94565e30c1146eb648c0cad10bcb511be04509d8b513168966dee6e2424c2cc1f59
+DIST firefox-115.7.0esr-ast.xpi 489195 BLAKE2B 
87c5288cc03b5f473b962d003d1b2076d6775af8d5330cf7ff3afe9b603b8db053d289c6b253c751f07d18b475d8f0ad149d1e2bc7bf443cd199dc829f310b1e
 SHA512 
3cb6d9f0236dd0fa5bee18c48d42881dfe480a3c0308ce495a98f7d2c25eb75c99dc8175d39268e676b235ca686de948da23efb26663551b29dbbc228656e28c
+DIST firefox-115.7.0esr-az.xpi 483840 BLAKE2B 
be29974a2b534b2b07aadbca4ac5923454017fbdac2c8bf34d3d029cc6dd0ccc5e5463936e727c65469e814f7db67f695f7b01748423f91eccabbf88b1d480f4
 SHA512 
4dc1309446821e0cfee92c227c70978a74a6b1a4aa7f36d6a9fe8c606a0d6993dfba0a5f90ea95dd1d67600883b1510175deedd478749037c172c2273468c357
+DIST firefox-115.7.0esr-be.xpi 691061 BLAKE2B 
2f367dbba9837b078f584b1e508047e35f9ce40865edac346345b2ee3ae099db03b29043e9097f12870f5d128a181440774c35500a815624825cfb2e38ccde9d
 SHA512 
9f64203075de511d250e3f4a6b9cf2f3d87ea0170d8139014f7c428cd34d4fa1c81d586289e47b5f6462e13a5df5aa9024bb962f41b084a69cf813f547243c73
+DIST firefox-115.7.0esr-bg.xpi 588691 BLAKE2B 
0f6e70f673ff22fb59dc43e1410313478bcac8a7c2e8adb0c26d5551cd0470026cde6a9b6c96f0d5b8b70d0b4a972f70b95a446ec3a229a526c4fac2683d48e4
 SHA512 
d1a433be80e3af745d2dc33b9e9c332811299f14fbefdf28282e16d80bc980a6365a717ecf36b0517588a4c091299e3be572f0b621842035e7623ab04a7d3691
+DIST firefox-115.7.0esr-bn.xpi 573628 BLAKE2B 
e5399b8f3ff6ee2c91901ccd064f938ea6b64f0b5166dbc98931cfb861c44175470e576042de23b3dadc71346c0127b4acd86cad1bc68e7afbddc8dbd4f5b3d6
 SHA512 
855e7e175ae03c553bd90fa5bbd7806e671f758055c45015c15bf9c974ab806f41390ed87a0c1020962030db302e6e2bfd6dcb44312603eb29b4dc71c8ff1b98
+DIST firefox-115.7.0esr-br.xpi 573713 BLAKE2B 
856f2a52ba1858c734f9604203a4ef57224c1645f7980c84eaee0ba4b8639e7193670cc3de4fbecfdb2751d151b3b230698983aebcd0ed18212f9f853c1c58e6
 SHA512 
545a74e3bbe9048e3c0eb8ca202b2b2617bd4aa5a9480e6d1a13a1e155e34f162756bd0bd26fe198375f0d38f565bc07e1307291b8ba3a456b82967d3d413185
+DIST firefox-115.7.0esr-bs.xpi 463562 

[gentoo-commits] repo/gentoo:master commit in: mail-client/thunderbird-bin/

2024-01-23 Thread Joonas Niilola
commit: 7a48e17447afe2efa0d1211c4791eb4f1717c340
Author: Joonas Niilola  gentoo  org>
AuthorDate: Wed Jan 24 04:50:35 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Jan 24 04:50:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a48e174

mail-client/thunderbird-bin: add 115.7.0

Signed-off-by: Joonas Niilola  gentoo.org>

 mail-client/thunderbird-bin/Manifest   |  66 +
 .../thunderbird-bin/thunderbird-bin-115.7.0.ebuild | 327 +
 2 files changed, 393 insertions(+)

diff --git a/mail-client/thunderbird-bin/Manifest 
b/mail-client/thunderbird-bin/Manifest
index 890233f160e8..b705a4834edd 100644
--- a/mail-client/thunderbird-bin/Manifest
+++ b/mail-client/thunderbird-bin/Manifest
@@ -62,5 +62,71 @@ DIST thunderbird-115.6.1-uz.xpi 579837 BLAKE2B 
7dd962e3429f75798600d7a7b97f32564
 DIST thunderbird-115.6.1-vi.xpi 743886 BLAKE2B 
8c3a879cebf75b23b60b57350fdab990b1508e64be982a1f310ab6a8129d6348edebccd0b0d789f059590c4084960494311ee125c3f57fc0857953e9529427db
 SHA512 
9b5dc410baba521e8e9462108576cbff02a41bfd72ccefccd13caa0bdeb50d8bbaaf6cbdb42ae0728c8d53f65679fb3e684a6f506ffde0924c7a281ace9cdc00
 DIST thunderbird-115.6.1-zh-CN.xpi 742058 BLAKE2B 
0d18a32a23b072c85122cbe5a74036d6b2db64819d29c07703870232c857c949e313afb3760a21868b19443aec49a53ecd602f02836455203e5396b0b5211005
 SHA512 
d87781b0130b8788f822bf447ab322df451cba4149b95397deeecf5e1c3be0ded744d5bd9b4fad9829e8231120356860e13dee32a2bba0a9aae93baa7ca4286f
 DIST thunderbird-115.6.1-zh-TW.xpi 744999 BLAKE2B 
aec2a8404722b3c2b07362ce4542665a603049ccd6408c58552a5ffaca6af50a1875e6930866fcc8d8d2adef9c545a2c769bf7f9cb4f497a01df5ba66a915577
 SHA512 
72d4fe5e6bab768752d58318e8253f96cf0ce7a511642f920b3a70fae1002ad69f6295bf62775868bc6140a7d1d7285a94d33ff0a1b4e0c866a75f339d13e1ee
+DIST thunderbird-115.7.0-af.xpi 549700 BLAKE2B 
3bc2ea371ffa3666ef46e34220e9352b84b317d7c2fa7145cb129b60d9b0f5e110f88953512a773c94accfc78e9eaedf11c0200c2e2aee7f3196f62a22766035
 SHA512 
74176f279b90e65115244334f20f7a387d8087706d9dd20c550cdf2be9b87485c53a2baab7383a7623c2a46c951270fea5ad7bec0d0725985ead3c70a7eb47dc
+DIST thunderbird-115.7.0-ar.xpi 666361 BLAKE2B 
e44585a1fdebe17dba69ef883310855427eaa656c82de9a53e090dac67f27cd1e0e37f5d22a1884e458a18584b4e589809d0f117855d1096f9b4fa74cd7a99a7
 SHA512 
a944a0e4b9eb14a2eb1b85987e801fb553707c33d4dcfd97a2c9306563c78a003070bfb9f00c09f4e972a7682a4dfbefd8f6b3fc580b8c0aee06bbf337e6e806
+DIST thunderbird-115.7.0-ast.xpi 568311 BLAKE2B 
9156bba9c66d142aff5541db33d8ce761c50e4a3e92e6becb3f3cc1adabdd930053f77c031b40d160f41147489942543adc6ff4ffc1f80ff446220b4a8cd418c
 SHA512 
ddd37a559414c29c14919491aca2483a5fdf5f2e0ed6ab7e7392ce2d3d23c9367bdff75b822727fe791e7db5b6d9b4facb457bf7d9407990f1641b92c09decfa
+DIST thunderbird-115.7.0-be.xpi 715877 BLAKE2B 
3efa513e437203622e0f05f65847be3b9a32ebbe165cf86028a7a862d1bc389d3ee1dd4e9e95a4bda1f9d728a2ac972e1ce72848e9ac0f8930a07473686d7706
 SHA512 
c2f86f1b8d0a71912f21491eb6b335c6bf37d79893fc6625ea1cdd3362be5279fdf1049e9068f306b0ef3eebc1b07c6ef2a0c378f1b61c2cb7d0f7c33884b65b
+DIST thunderbird-115.7.0-bg.xpi 778165 BLAKE2B 
e0c863a86fa24c5f5a88d4b0c2c682730352e2b4866d6190e371d89137e088f2e097d70c29d48972fd350ef53f499d2544cdf88397919b6db7f359b6c3539a57
 SHA512 
e65c5a0201c1e7b3e4d62a4a7631886899340d97c8572a21f72fb6b3f5d1b62ac77c3e06bb2c142f9ba7d63211ebfac37a6104d45185fedc8b2526d4a66758db
+DIST thunderbird-115.7.0-br.xpi 641954 BLAKE2B 
64b7fa8ef79e1eb5a1ba66c306ca193141148163842f5ea1eaee270212ae65b28526a298fbb9ed454f6eb92f3fdbfe89621c6c44a62547f6e2bb79640ae0b5b0
 SHA512 
9948d6f6b47ef3a517095a60f3372f0fb50f4d755570e3b21000c6932e17d8328fb34bbfe9b6ecf3f49cba37b62c73f53bba18171c964d3a7b8e338baca2f784
+DIST thunderbird-115.7.0-ca.xpi 685487 BLAKE2B 
b802656965cda2df19bffe8b71e12f046e00d3c90d73327beaa7c114b7399b47844ed3e76f6007c42fac26fbafaa7d7a26fe8973f58e5640b510e916aea44091
 SHA512 
4cfae9a87d84e6db73d9edbe11410d4826d94241cf05d00f13f4737b22eab66802ab60f2cef447c2f3b2221fe97ec83407e0dcdd58b7557b041d43fb808e91f9
+DIST thunderbird-115.7.0-cak.xpi 667770 BLAKE2B 
43eb59c1b3c528ffed7f0f5eca516530587b0307fc41f63ae145932c1c6e70ece0bb4fc9b70b100c281f8d6dc884b379ac13512cb8765fca7e9ae2824ccfdef1
 SHA512 
3a7bf16df1707c5a9e22fc2740d88224de390fdae231b72baba64fd7a37d8c86626a05c2be4e1b0659963642e8ea4a29b7407ad747bfd1bc7e7d3e7ae9371dd6
+DIST thunderbird-115.7.0-cs.xpi 758494 BLAKE2B 
f66e9d20a9d754e05be1b3ead04886bba48642a9a1932e9b03909fcfa319def7a31b830ad2b6b6a0e3d97a76b4e64174ca1a020c1952dabefa09bc863e1718ee
 SHA512 
67a24047c06fee73d94c6ae51a0ca11b2163fcc74992796559d9a22db751221ab65200363cf26aa50ea2eba8dc441da11fa3ba2598123de1966721a6d7e641b3
+DIST thunderbird-115.7.0-cy.xpi 725249 BLAKE2B 
e6ceb64e6b0a9a4cc7321150a9d8b4c6de47a3d5081fec2a0c3b8df1acbf494399d835ac4167a59ba316e20d119fee5b976760811f7db0216f5c4af68910942f
 SHA512 
d1d276dd492acb5221f509e500f493e744d2e478860bede1e3e51abec622f622716c1d6116b536ecb49326ebb3a59b0a0a357cd7e526907d4414347a3415deb9

[gentoo-commits] repo/gentoo:master commit in: dev-lua/lua-openssl/, dev-lua/lua-openssl/files/

2024-01-23 Thread Conrad Kostecki
commit: 8fe3cfc6ec7cb69327e17d2dcaa2015d8a5a3024
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Tue Jan 23 23:48:30 2024 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Tue Jan 23 23:50:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fe3cfc6

dev-lua/lua-openssl: drop 0.8.3_p2-r1

Closes: https://bugs.gentoo.org/920643
Signed-off-by: Conrad Kostecki  gentoo.org>

 dev-lua/lua-openssl/Manifest   |   1 -
 .../files/lua-openssl-0.8.3-clang16.patch  |  45 
 dev-lua/lua-openssl/lua-openssl-0.8.3_p2-r1.ebuild | 126 -
 3 files changed, 172 deletions(-)

diff --git a/dev-lua/lua-openssl/Manifest b/dev-lua/lua-openssl/Manifest
index 9039b7620195..a002c80a9b76 100644
--- a/dev-lua/lua-openssl/Manifest
+++ b/dev-lua/lua-openssl/Manifest
@@ -1,4 +1,3 @@
 DIST lua-auxiliar-8d09895473b73e4fb72b7573615f69c36e1860a2.tar.gz 3690 BLAKE2B 
8e31e8ad75bcc5840223068fdc9b634c2cbc42d713bba0792a0b04f8e018e36e3bab16a07aaa725d8b2bbd55c3a74271a21366c2cde1b4c6bd735c9438efedec
 SHA512 
c461c23cd50ef43aa37ce2c819a9a485ead1011ecb5ff083a092e49ac79d5398aff1631f441cb8e59acd820024ed51e74420b74da751c0fccd2cfce94f039952
 DIST lua-compat-5.3-0.10.tar.gz 53695 BLAKE2B 
e570aedb23b8ed7ca38c4316ffab25b93a0f9f6f0fae79af563ca8a81dd6453ac273e1f9e70674c484a2dec68749e7d53a1c1736a72616c210b8e38a31b3f191
 SHA512 
f7f39085f4f6b16095f41e635b4c5477b3dab5e42b5b65a9d522941a3807ea521d4a27a77293a3c9d0ecea78a1f6c2a2497394b2d220f4d7d65e23510563d46d
-DIST lua-openssl-0.8.3_p2.tar.gz 401761 BLAKE2B 
3efd8049806e03e8a6a7f77a06d8c1f7d98f2133143d7dc28eb6d0abf7821a93446df6334e906559dec5cb758719157ba75502215aff7081b9e7c977d35f45f4
 SHA512 
024edd5c88beb267f829c26f746731045fe8f713beca1caf2325ae5a4ee179d220a3ebd3af9c3efb574f16f0bff717d7357756d14a4ff41bd73e56ccc37cedf8
 DIST lua-openssl-0.9.0_p0.tar.gz 415793 BLAKE2B 
74fd4565ecbca90d9ca141bd909d403e2d16f68df089b86f747e7c37e6b57c81f1f94e468180f99f564e613afec5fe6aeb18de78d88aa2f41b6395fba2e7c884
 SHA512 
146231335c036f9dc0c4c5c40d93aa59e47f761afc5d1ee695c336d1b881c51d52cec3d1903cda6bc3c57224e041e17faab3be61dee6b1a154db22b47f9cc303

diff --git a/dev-lua/lua-openssl/files/lua-openssl-0.8.3-clang16.patch 
b/dev-lua/lua-openssl/files/lua-openssl-0.8.3-clang16.patch
deleted file mode 100644
index 64482c97673a..
--- a/dev-lua/lua-openssl/files/lua-openssl-0.8.3-clang16.patch
+++ /dev/null
@@ -1,45 +0,0 @@
-From 3451462230082e6eae9d82833a547a3a73df5ef9 Mon Sep 17 00:00:00 2001
-From: zhaozg 
-Date: Mon, 7 Aug 2023 17:47:23 +0800
-Subject: [PATCH] partially fix #265
-

- src/ocsp.c| 14 ++
- 1 file changed, 14 insertions(+)
-
-diff --git a/src/ocsp.c b/src/ocsp.c
-index 29f5b153..e1672fcf 100644
 a/src/ocsp.c
-+++ b/src/ocsp.c
-@@ -183,8 +183,15 @@ static int openssl_ocsp_request_read(lua_State *L)
-   BIO *bio = load_bio_object(L, 1);
-   int pem = lua_gettop(L) > 1 ? auxiliar_checkboolean(L, 2) : 0;
- 
-+#if defined(__clang__)
-+#pragma clang diagnostic push
-+#pragma clang diagnostic ignored"-Wincompatible-function-pointer-types"
-+#endif
-   OCSP_REQUEST *req = pem ? PEM_read_bio_OCSP_REQUEST(bio, NULL, NULL)
-   : d2i_OCSP_REQUEST_bio(bio, NULL);
-+#if defined(__clang__)
-+#pragma clang diagnostic pop
-+#endif
-   BIO_free(bio);
- 
-   if (req)
-@@ -352,8 +359,15 @@ static int openssl_ocsp_response_read(lua_State *L)
-   int pem = lua_gettop(L) > 1 ? auxiliar_checkboolean(L, 2) : 0;
-   int ret = 0;
- 
-+#if defined(__clang__)
-+#pragma clang diagnostic push
-+#pragma clang diagnostic ignored"-Wincompatible-function-pointer-types"
-+#endif
-   OCSP_RESPONSE *res = pem ? PEM_read_bio_OCSP_RESPONSE(bio, NULL, NULL)
-: d2i_OCSP_RESPONSE_bio(bio, NULL);
-+#if defined(__clang__)
-+#pragma clang diagnostic pop
-+#endif
-   if (res)
-   {
- PUSH_OBJECT(res, "openssl.ocsp_response");

diff --git a/dev-lua/lua-openssl/lua-openssl-0.8.3_p2-r1.ebuild 
b/dev-lua/lua-openssl/lua-openssl-0.8.3_p2-r1.ebuild
deleted file mode 100644
index 82d587831be4..
--- a/dev-lua/lua-openssl/lua-openssl-0.8.3_p2-r1.ebuild
+++ /dev/null
@@ -1,126 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-EGIT_COMMIT_AUX="8d09895473b73e4fb72b7573615f69c36e1860a2"
-LUA_COMPAT=( lua5-{1..4} luajit )
-MY_PN_AUX="lua-auxiliar"
-MY_PN_COMPAT="lua-compat-5.3"
-MY_PV="${PV//_p/-}"
-MY_PV_COMPAT="0.10"
-
-inherit lua toolchain-funcs
-
-DESCRIPTION="OpenSSL binding for Lua"
-HOMEPAGE="https://github.com/zhaozg/lua-openssl;
-SRC_URI="
-   https://github.com/zhaozg/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz
-   
https://github.com/zhaozg/${MY_PN_AUX}/archive/${EGIT_COMMIT_AUX}.tar.gz -> 
${MY_PN_AUX}-${EGIT_COMMIT_AUX}.tar.gz
-   
https://github.com/keplerproject/${MY_PN_COMPAT}/archive/v${MY_PV_COMPAT}.tar.gz
 -> ${MY_PN_COMPAT}-${MY_PV_COMPAT}.tar.gz
-"

[gentoo-commits] repo/gentoo:master commit in: dev-lua/lua-openssl/

2024-01-23 Thread Conrad Kostecki
commit: d1d630a7b19e364a3f0bad7399de8d5b7cd8c7f3
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Tue Jan 23 23:46:57 2024 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Tue Jan 23 23:50:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1d630a7

dev-lua/lua-openssl: add 0.9.0_p0

Bug: https://bugs.gentoo.org/920643
Signed-off-by: Conrad Kostecki  gentoo.org>

 dev-lua/lua-openssl/Manifest|   1 +
 dev-lua/lua-openssl/lua-openssl-0.9.0_p0.ebuild | 128 
 2 files changed, 129 insertions(+)

diff --git a/dev-lua/lua-openssl/Manifest b/dev-lua/lua-openssl/Manifest
index 622d68cff871..9039b7620195 100644
--- a/dev-lua/lua-openssl/Manifest
+++ b/dev-lua/lua-openssl/Manifest
@@ -1,3 +1,4 @@
 DIST lua-auxiliar-8d09895473b73e4fb72b7573615f69c36e1860a2.tar.gz 3690 BLAKE2B 
8e31e8ad75bcc5840223068fdc9b634c2cbc42d713bba0792a0b04f8e018e36e3bab16a07aaa725d8b2bbd55c3a74271a21366c2cde1b4c6bd735c9438efedec
 SHA512 
c461c23cd50ef43aa37ce2c819a9a485ead1011ecb5ff083a092e49ac79d5398aff1631f441cb8e59acd820024ed51e74420b74da751c0fccd2cfce94f039952
 DIST lua-compat-5.3-0.10.tar.gz 53695 BLAKE2B 
e570aedb23b8ed7ca38c4316ffab25b93a0f9f6f0fae79af563ca8a81dd6453ac273e1f9e70674c484a2dec68749e7d53a1c1736a72616c210b8e38a31b3f191
 SHA512 
f7f39085f4f6b16095f41e635b4c5477b3dab5e42b5b65a9d522941a3807ea521d4a27a77293a3c9d0ecea78a1f6c2a2497394b2d220f4d7d65e23510563d46d
 DIST lua-openssl-0.8.3_p2.tar.gz 401761 BLAKE2B 
3efd8049806e03e8a6a7f77a06d8c1f7d98f2133143d7dc28eb6d0abf7821a93446df6334e906559dec5cb758719157ba75502215aff7081b9e7c977d35f45f4
 SHA512 
024edd5c88beb267f829c26f746731045fe8f713beca1caf2325ae5a4ee179d220a3ebd3af9c3efb574f16f0bff717d7357756d14a4ff41bd73e56ccc37cedf8
+DIST lua-openssl-0.9.0_p0.tar.gz 415793 BLAKE2B 
74fd4565ecbca90d9ca141bd909d403e2d16f68df089b86f747e7c37e6b57c81f1f94e468180f99f564e613afec5fe6aeb18de78d88aa2f41b6395fba2e7c884
 SHA512 
146231335c036f9dc0c4c5c40d93aa59e47f761afc5d1ee695c336d1b881c51d52cec3d1903cda6bc3c57224e041e17faab3be61dee6b1a154db22b47f9cc303

diff --git a/dev-lua/lua-openssl/lua-openssl-0.9.0_p0.ebuild 
b/dev-lua/lua-openssl/lua-openssl-0.9.0_p0.ebuild
new file mode 100644
index ..80f2eb53b56a
--- /dev/null
+++ b/dev-lua/lua-openssl/lua-openssl-0.9.0_p0.ebuild
@@ -0,0 +1,128 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+EGIT_COMMIT_AUX="8d09895473b73e4fb72b7573615f69c36e1860a2"
+LUA_COMPAT=( lua5-{1..4} luajit )
+MY_PN_AUX="lua-auxiliar"
+MY_PN_COMPAT="lua-compat-5.3"
+MY_PV="${PV//_p/-}"
+MY_PV_COMPAT="0.10"
+
+inherit flag-o-matic lua toolchain-funcs
+
+DESCRIPTION="OpenSSL binding for Lua"
+HOMEPAGE="https://github.com/zhaozg/lua-openssl;
+SRC_URI="
+   https://github.com/zhaozg/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz
+   
https://github.com/zhaozg/${MY_PN_AUX}/archive/${EGIT_COMMIT_AUX}.tar.gz -> 
${MY_PN_AUX}-${EGIT_COMMIT_AUX}.tar.gz
+   
https://github.com/keplerproject/${MY_PN_COMPAT}/archive/v${MY_PV_COMPAT}.tar.gz
 -> ${MY_PN_COMPAT}-${MY_PV_COMPAT}.tar.gz
+"
+S="${WORKDIR}/${PN}-${MY_PV}"
+
+LICENSE="MIT openssl PHP-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="test"
+REQUIRED_USE="${LUA_REQUIRED_USE}"
+RESTRICT="test"
+
+RDEPEND="
+   !dev-lua/luaossl
+   !dev-lua/luasec
+   dev-libs/openssl:0=[-bindist(-)]
+   ${LUA_DEPS}
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   virtual/pkgconfig
+   test? ( ${RDEPEND} )
+"
+
+src_prepare() {
+   default
+
+   # Allow override of LUA* variables
+   sed -e '/LUA  /s/:=/?=/g' -e '/LUA_VERSION/s/:=/?=/g' -i Makefile || die
+
+   # Disable TestCMS test suite, as it fails
+   # See: https://github.com/zhaozg/lua-openssl/issues/230
+   sed -e '/6.cms.lua/d' -i test/test.lua || die
+
+   # Prepare needed dependencies (source code files only)
+   rm -r deps/{auxiliar,lua-compat} || die
+   mv "${WORKDIR}/${MY_PN_AUX}-${EGIT_COMMIT_AUX}" deps/auxiliar || die
+   mv "${WORKDIR}/${MY_PN_COMPAT}-${MY_PV_COMPAT}" deps/lua-compat || die
+
+   lua_copy_sources
+}
+
+lua_src_compile() {
+   pushd "${BUILD_DIR}" || die
+
+   # See https://bugs.gentoo.org/920643
+   # See https://github.com/zhaozg/lua-openssl/issues/305
+   append-cflags -Wno-error=incompatible-pointer-types
+
+   local myemakeargs=(
+   "AR=$(tc-getAR)"
+   "CC=$(tc-getCC)"
+   "LUA="
+   "LUA_CFLAGS=${CFLAGS} $(lua_get_CFLAGS)"
+   "LUA_LIBS=${LDFLAGS}"
+   "LUA_VERSION=$(ver_cut 1-2 $(lua_get_version))"
+   "TARGET_SYS=${CTARGET:-${CHOST}}"
+   )
+
+   emake "${myemakeargs[@]}"
+
+   popd
+}
+
+src_compile() {
+   lua_foreach_impl lua_src_compile
+}
+
+lua_src_test() {
+   pushd "${BUILD_DIR}" || die
+
+   local myemakeargs=(
+   "LUA=${ELUA}"
+

[gentoo-commits] repo/gentoo:master commit in: net-dns/ddclient/

2024-01-23 Thread Conrad Kostecki
commit: 0766db716a680daeea4d8b35c485f8fdab2c415a
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Tue Jan 23 23:34:46 2024 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Tue Jan 23 23:34:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0766db71

net-dns/ddclient: drop 3.10.0

Closes: https://bugs.gentoo.org/893484
Signed-off-by: Conrad Kostecki  gentoo.org>

 net-dns/ddclient/Manifest   |  1 -
 net-dns/ddclient/ddclient-3.10.0.ebuild | 93 -
 2 files changed, 94 deletions(-)

diff --git a/net-dns/ddclient/Manifest b/net-dns/ddclient/Manifest
index d85a27e87164..73efc46f6784 100644
--- a/net-dns/ddclient/Manifest
+++ b/net-dns/ddclient/Manifest
@@ -1,3 +1,2 @@
-DIST ddclient-3.10.0.tar.gz 275494 BLAKE2B 
abb2d313ae7c459305916b47f7c6e28a6a1ac9ce141b7e1ba64cb4b646191eff17cb0a89e2ee14a9e406cf0e5d319b2c144874a050679528c9b085a5f239a6aa
 SHA512 
4740a96813e47e7989d61253ac8a69c6e0f70dd3c61a05227b03d973d9a024d17d6a31c16d633ade48a3fc58f0c79b8a0da8a4ec3369d852a2417e86e9971a05
 DIST ddclient-3.11.1.tar.gz 277452 BLAKE2B 
f496443b972cfed0623eae3a4056b4315cc085e3358189f0846bedaeda53912ec43949da5c4505cc749bf0dea247702e5c2415f06b27dc6549739833a39c8365
 SHA512 
e823ce54f94e268d62c52e2e13f32e5549b0f91721c876e0bfde2f948ac60d6346fb633b96eda410174c9f039c9c67034efdec7826f249f85c5890e33b3279b0
 DIST ddclient-3.11.2.tar.gz 278314 BLAKE2B 
5e60d8ab0889fbfe03cf182faf025b84faa6a5c278d0c0c1fd45c0bab88828bc3ebacdadac44d1cbd71202f1eff79a7ae0ffcb668992ad54f71e36f8c2f74333
 SHA512 
b0d275f5ccc36cd8b532b6176de885696ff189dbdffa71bc63e9fa6db2aaf4ab5ff3290c251e318f05b2163c546dcc785eb3582388d9fb70e8439e35e5cbcd7f

diff --git a/net-dns/ddclient/ddclient-3.10.0.ebuild 
b/net-dns/ddclient/ddclient-3.10.0.ebuild
deleted file mode 100644
index 8e6a10b1e7c1..
--- a/net-dns/ddclient/ddclient-3.10.0.ebuild
+++ /dev/null
@@ -1,93 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools optfeature systemd tmpfiles
-
-DESCRIPTION="Perl client used to update dynamic DNS entries"
-HOMEPAGE="https://ddclient.net/;
-SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~sparc x86"
-LICENSE="GPL-2+"
-SLOT="0"
-IUSE="examples selinux test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   acct-group/ddclient
-   acct-user/ddclient
-   dev-lang/perl
-   dev-perl/Digest-SHA1
-   dev-perl/IO-Socket-INET6
-   dev-perl/IO-Socket-SSL
-   virtual/perl-Digest-SHA
-   virtual/perl-JSON-PP
-   selinux? ( sec-policy/selinux-ddclient )
-"
-
-BDEPEND="
-   test? (
-   dev-perl/HTTP-Daemon
-   dev-perl/HTTP-Daemon-SSL
-   dev-perl/Plack
-   dev-perl/Test-MockModule
-   dev-perl/Test-Warnings
-   )
-"
-
-src_prepare() {
-   default
-
-   # Fix version number, otherwise a test will fail
-   sed -e 's/3.10.0_2/3.10.0/g' -i configure.ac || die
-
-   # Remove PID setting, to reliably setup the environment for the init 
script
-   sed -e '/^pid/d' -i ddclient.conf.in || die
-
-   # Disable 'get_ip_from_if.pl' test, as it fails with network-sandbox
-   # Don't create cache directory, as it's created by init script / 
tmpfiles
-   sed -e '/get_ip_from_if.pl/d' -e '/MKDIR_P/d' -i Makefile.am || die
-
-   # Remove windows executable
-   if use examples; then
-   rm sample-etc_dhcpc_dhcpcd-eth0.exe || die
-   fi
-
-   eautoreconf
-}
-
-src_install() {
-   default
-
-   newinitd "${FILESDIR}"/ddclient.initd-r7 ddclient
-   systemd_newunit "${FILESDIR}"/ddclient.service-r2 ddclient.service
-   newtmpfiles "${FILESDIR}"/ddclient.tmpfiles-r1 ddclient.conf
-
-   if use examples; then
-   docinto examples
-   dodoc sample-*
-   fi
-
-   einstalldocs
-}
-
-pkg_postinst() {
-   if [[ ${REPLACING_VERSIONS} ]]; then
-   for v in ${REPLACING_VERSIONS}; do
-   if ver_test "${v}" -lt 3.10.0; then
-   if [ -f "${EROOT}/etc/ddclient/ddclient.conf" 
]; then
-   cp /etc/ddclient/ddclient.conf 
/etc/ddclient.conf || die
-   ewarn "Your DDClient configuration has 
been copied from"
-   ewarn "'/etc/ddclient/ddclient.conf' to 
'/etc/ddclient.conf'."
-   ewarn "Please check your configuration."
-   fi
-   break
-   fi
-   done
-   fi
-
-   optfeature "using iproute2 instead if ifconfig." sys-apps/iproute2
-   tmpfiles_process ddclient.conf
-}



[gentoo-commits] repo/gentoo:master commit in: media-tv/kodi/

2024-01-23 Thread Jakov Smolić
commit: 9e42f989b9e33d8cbf08a61a2decdceacb96c098
Author: Jakov Smolić  gentoo  org>
AuthorDate: Tue Jan 23 22:59:20 2024 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Tue Jan 23 22:59:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e42f989

media-tv/kodi: Keyword 20.3 riscv, #922617

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

 media-tv/kodi/kodi-20.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-tv/kodi/kodi-20.3.ebuild b/media-tv/kodi/kodi-20.3.ebuild
index 893bd5d6c5b5..887e7a594f77 100644
--- a/media-tv/kodi/kodi-20.3.ebuild
+++ b/media-tv/kodi/kodi-20.3.ebuild
@@ -60,7 +60,7 @@ else
MY_PV="${MY_PV}-${CODENAME}"
MY_P="${PN}-${MY_PV}"
SRC_URI+=" https://github.com/xbmc/xbmc/archive/${MY_PV}.tar.gz -> 
${MY_P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
S=${WORKDIR}/xbmc-${MY_PV}
 fi
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/apache-arrow/

2024-01-23 Thread Jakov Smolić
commit: ce705edea4fd2445519cb301ff1b9ca06be0918d
Author: Jakov Smolić  gentoo  org>
AuthorDate: Tue Jan 23 22:59:13 2024 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Tue Jan 23 22:59:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce705ede

dev-libs/apache-arrow: Keyword 14.0.2-r1 riscv, #922547

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

 dev-libs/apache-arrow/apache-arrow-14.0.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/apache-arrow/apache-arrow-14.0.2-r1.ebuild 
b/dev-libs/apache-arrow/apache-arrow-14.0.2-r1.ebuild
index 4d0980c89a1a..f89a8aecff37 100644
--- a/dev-libs/apache-arrow/apache-arrow-14.0.2-r1.ebuild
+++ b/dev-libs/apache-arrow/apache-arrow-14.0.2-r1.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${P}/cpp"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~hppa"
+KEYWORDS="~amd64 ~hppa ~riscv"
 IUSE="brotli bzip2 compute dataset +json lz4 parquet re2 snappy ssl test zlib 
zstd"
 RESTRICT="!test? ( test )"
 



  1   2   3   4   >