[gentoo-commits] repo/gentoo:master commit in: dev-debug/gdb/, dev-debug/gdb/files/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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 )"