diff options
Diffstat (limited to 'dev-libs')
22 files changed, 83 insertions, 287 deletions
diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz Binary files differindex c340156b5818..27f9db258bc5 100644 --- a/dev-libs/Manifest.gz +++ b/dev-libs/Manifest.gz diff --git a/dev-libs/elfutils/Manifest b/dev-libs/elfutils/Manifest index 60dc4f867f23..222badf4c9e5 100644 --- a/dev-libs/elfutils/Manifest +++ b/dev-libs/elfutils/Manifest @@ -1,5 +1,4 @@ AUX elfutils-0.189-musl-aarch64-regs.patch 1865 BLAKE2B c177254f31b214d39dc18a9591fca672537475bc8318b3dac6fecea11659f75e89c9c1eaa61b605bce5802ab910fe542645d214c825a28182b26d8d7620208bd SHA512 1eb5975bed830dc83e9375f526176276a5254dd9351853dc4c2c4be66246ea74bb65ae5352ea9f3d7fdf70f8af2b9d953e921dbce7cf94a906cd22272db6adab -AUX elfutils-0.189-musl-macros.patch 2421 BLAKE2B 23c214481ee441b4f3b66bb5cfd8a5321328136e743ad6b48533b2943d6cc896726d49d0b7493b5b57f0dbdec5bda9dcacf8fef485b0fb58bc24f732920a6e4e SHA512 86b249a14ed5a352acb16115559163d0f762ff718a23ff2989974e28f16f64c7554f3dcf5f6d5557bce524c3142e0e61ba315f1c20ec4106074b4d5901379fb6 AUX elfutils-0.191-avoid-overriding-libcxx-system-header.patch 977 BLAKE2B 04fd3ed75f6e5ff684acf504cbab0e9bc7ed8d3a3e769db8acde3cfcb9bc8181dc03e73059c394cd52df4dd9eeb1f2fddbdb2564ac67036a23806f7fe5267ca5 SHA512 fa94d67553f643cad2f99339cd2ea5df1276f381723dc02664de337b3a971c94227ba157381af253291dac18db5534ea5dad9a4d6d3b97c34db297c28b5af021 AUX elfutils-0.191-musl-macros.patch 530 BLAKE2B d403d8e5d92b1bcef960a410cd27e3d72a807ff2041683ee4420e392d6add88b0584a18b0a3612a98ddccae6494dcf7e0764362feeeea19b8f1af17df93c24d2 SHA512 af7e924da81e26df7febc6b149d515d2a6da4b96bbfef878d42b3291dca1eafbf5ab145bc2f033dfd33f1213009844fcc74b410987c09b926f60113e35a49882 AUX elfutils-0.192-configure-better-error-message.patch 5115 BLAKE2B 5b46b608008f0a32da4dbbc90eacc6e1ab4bac7fd9adb831d77b50aa47fa3e665bb610e7e35ec9e2ef191ab150040c0487e882693fd8bce0e4fd6fa2eda0f63f SHA512 5951d4740758e724493597c938178e339012ed3c42e841ce4db28ec04d4b435c4ce3ffe6fef7232380c025d6efee2564a43a94df9b55793730fd4811e5afcf0a diff --git a/dev-libs/elfutils/files/elfutils-0.189-musl-macros.patch b/dev-libs/elfutils/files/elfutils-0.189-musl-macros.patch deleted file mode 100644 index 97c6c1dcd62e..000000000000 --- a/dev-libs/elfutils/files/elfutils-0.189-musl-macros.patch +++ /dev/null @@ -1,86 +0,0 @@ -May not be required (or at least some hunks) with next release (0.186?) - -https://git.alpinelinux.org/aports/plain/main/elfutils/musl-macros.patch ---- a/lib/libeu.h -+++ b/lib/libeu.h -@@ -31,6 +31,27 @@ - - #include <stddef.h> - #include <stdint.h> -+#include <unistd.h> -+#include <alloca.h> -+#include <string.h> -+ -+#ifndef TEMP_FAILURE_RETRY -+#define TEMP_FAILURE_RETRY(expression) \ -+ (__extension__ \ -+ ({ long int __result; \ -+ do __result = (long int) (expression); \ -+ while (__result == -1L && errno == EINTR); \ -+ __result; })) -+#endif -+ -+#ifndef strndupa -+#define strndupa(s, n) \ -+ (__extension__ ({const char *__in = (s); \ -+ size_t __len = strnlen (__in, (n)) + 1; \ -+ char *__out = (char *) alloca (__len); \ -+ __out[__len-1] = '\0'; \ -+ (char *) memcpy (__out, __in, __len-1);})) -+#endif - - extern void *xmalloc (size_t) __attribute__ ((__malloc__)); - extern void *xcalloc (size_t, size_t) __attribute__ ((__malloc__)); ---- a/src/arlib.h -+++ b/src/arlib.h -@@ -29,6 +29,16 @@ - #include <stdint.h> - #include <sys/types.h> - -+#if !defined(ACCESSPERMS) -+# define ACCESSPERMS (S_IRWXU|S_IRWXG|S_IRWXO) /* 0777 */ -+#endif -+#if !defined(ALLPERMS) -+# define ALLPERMS (S_ISUID|S_ISGID|S_ISVTX|S_IRWXU|S_IRWXG|S_IRWXO) /* 07777 */ -+#endif -+#if !defined(DEFFILEMODE) -+# define DEFFILEMODE (S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH)/* 0666*/ -+#endif -+ - - /* State of -D/-U flags. */ - extern bool arlib_deterministic_output; ---- a/src/elfcompress.c -+++ b/src/elfcompress.c -@@ -37,6 +37,14 @@ - #include "libeu.h" - #include "printversion.h" - -+#if !defined(FNM_EXTMATCH) -+# define FNM_EXTMATCH 0 -+#endif -+ -+#if !defined(ALLPERMS) -+# define ALLPERMS (S_ISUID|S_ISGID|S_ISVTX|S_IRWXU|S_IRWXG|S_IRWXO) /* 07777 */ -+#endif -+ - /* Name and version of program. */ - ARGP_PROGRAM_VERSION_HOOK_DEF = print_version; - ---- a/src/strip.c -+++ b/src/strip.c -@@ -45,6 +45,14 @@ - #include <system.h> - #include <printversion.h> - -+#if !defined(FNM_EXTMATCH) -+# define FNM_EXTMATCH 0 -+#endif -+ -+#if !defined(ACCESSPERMS) -+#define ACCESSPERMS (S_IRWXU|S_IRWXG|S_IRWXO) -+#endif -+ - typedef uint8_t GElf_Byte; - - /* Name and version of program. */ diff --git a/dev-libs/fribidi/Manifest b/dev-libs/fribidi/Manifest index 2e730373bf49..323e3e1d7515 100644 --- a/dev-libs/fribidi/Manifest +++ b/dev-libs/fribidi/Manifest @@ -1,3 +1,5 @@ DIST fribidi-1.0.13.tar.xz 1170100 BLAKE2B 8cc31220304ddbdeb0047b30ed9084921920b32ad3f1bdcf29ecbb2fafbd430c391bc99bb7f205546ff8482aea1ef7ed369da71deb3474aa623fc2aeace1b62a SHA512 09357d842ff9e05b918f826e28e4a25ad996e17f73242ee9ce53fae9f37ec6c639f9cae4271577f6e0269f34265afc893858225c4a94610f0a6ee7580fb1fe07 +DIST fribidi-1.0.16.tar.xz 1098260 BLAKE2B 9a0dce6152ba0f0ca4a42a83ca0f6d234fb9fef2a681d274aab6922e3394b70430e677fd549b17b13d928d733c0e72a7e3527cfb461971bbfd155ec1bd5e738c SHA512 e3a56f36155f6813e3609473639fc533de742309f561c463012dc90b412a1ac7694b765d92669b2cbfaee973ca0e92fa5e926e68a1a078921f26ef17d82ab651 EBUILD fribidi-1.0.13.ebuild 761 BLAKE2B 4a7d9020a79b1fc88e3c924a1f15780be929c3ef0a5f0493919dbf6b74f7815b033e79de2761203d02974816747c44dd5a350fdc1f9b5f8b7641b713f5a55d91 SHA512 02b7e7a5c01835e2fc92faa91ecb02754a3ae69f59d67095af3cda524f43f51c519e984b744e522c97c678b07dd2e75264f7376e0a91d65496422f8d4785120a +EBUILD fribidi-1.0.16.ebuild 769 BLAKE2B 74f8dc733a2757f550ce79d29d2e287fe0c2c21938d4b48e7b35eb4783745555a029a4e9a916ec30078f93021c74b9fc0621c1b79a6913cc6057042f512e14bb SHA512 e93196f203e1b90a7e26c64677c3054fa35898dcb5cd8dd0c0a4902bf77d08700180499b4aa298bdb36b74e4d3d689cbaac9b1a9c149c4dc64fb4df76a2003d1 MISC metadata.xml 397 BLAKE2B 822ec06fe2137ab1fb34d138a51ccdcdc8dbad5f2cbb309d6719ff0dc2ed2d835f4906e5c50e1e0be375693d2192edb970299e16dcfa9f0bc33b5f627c85e141 SHA512 5aec835ea9be60ccf6515bdc6c57d8d3d442f32da9c76cc412b07a3de72febef00dcbcdbfb4bcd539be45e2ffc9ad1c10dc7ea45fbfd795433324d2fdc3f00b2 diff --git a/dev-libs/fribidi/fribidi-1.0.16.ebuild b/dev-libs/fribidi/fribidi-1.0.16.ebuild new file mode 100644 index 000000000000..2da9139de635 --- /dev/null +++ b/dev-libs/fribidi/fribidi-1.0.16.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson-multilib + +DESCRIPTION="A free implementation of the unicode bidirectional algorithm" +HOMEPAGE="https://fribidi.org/" +SRC_URI="https://github.com/fribidi/fribidi/releases/download/v${PV}/${P}.tar.xz" + +LICENSE="LGPL-2.1+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" + +IUSE="doc test" +RESTRICT="!test? ( test )" + +BDEPEND="virtual/pkgconfig" + +multilib_src_configure() { + local emesonargs=( + -Ddeprecated=true + $(meson_native_use_bool doc docs) + -Dbin=true + $(meson_use test tests) + ) + meson_src_configure +} diff --git a/dev-libs/libfmt/Manifest b/dev-libs/libfmt/Manifest index 4d9d209524d0..723d902ce4e2 100644 --- a/dev-libs/libfmt/Manifest +++ b/dev-libs/libfmt/Manifest @@ -5,7 +5,7 @@ DIST libfmt-11.1.1.tar.gz 701999 BLAKE2B 1641265c8e54955ad0d005f935a87dccd2ce098 DIST libfmt-9.1.0.tar.gz 837901 BLAKE2B ff1daa43140615b63aeb1ecd0aa1c32d24decfd5006805080293ef3db04d544c0445a30e8da0d985a6f5a25ad48ce4f6ae61e52da5ea4a4d3b031c212da38b18 SHA512 a18442042722dd48e20714ec034a12fcc0576c9af7be5188586970e2edf47529825bdc99af366b1d5891630c8dbf6f63bfa9f012e77ab3d3ed80d1a118e3b2be EBUILD libfmt-10.1.1-r1.ebuild 756 BLAKE2B 7b9b751d1d24459b2762c9f6ea8b6a2abab08649911e64ea074572cd9644d2eb258436b495566e77b1568c1c9c30f884fb3c09745d1a473f50ec5f4549d79f49 SHA512 75e81ec568882933f0ebc7aea59f25c5331b0ade5f89d926b1e96231d233ed12c5bb0c7e4ed51d5d93863b5f7ddbdd0b5d82285feea70d6c9e9554c80af3d923 EBUILD libfmt-10.2.1-r2.ebuild 787 BLAKE2B 2af8fae57e10abe207cb1dd31f80d995ff54cf89147220d327a0df3cd8d801eef479e767b9711b2a819e666995e2c932fea1af2d50168e62b3fd2e1f24130bdd SHA512 70bc875129a415f915103903181b57150cac24de0f268afba1f418b2c9d1c754f660db29ba43b0c0044292439d1777892f161f9c28cb97b552e2e5a42936dc17 -EBUILD libfmt-11.0.2.ebuild 787 BLAKE2B 2af8fae57e10abe207cb1dd31f80d995ff54cf89147220d327a0df3cd8d801eef479e767b9711b2a819e666995e2c932fea1af2d50168e62b3fd2e1f24130bdd SHA512 70bc875129a415f915103903181b57150cac24de0f268afba1f418b2c9d1c754f660db29ba43b0c0044292439d1777892f161f9c28cb97b552e2e5a42936dc17 +EBUILD libfmt-11.0.2.ebuild 783 BLAKE2B 6b898c78e2cc9adf548fb937888847c8d4ca4108e68656d21220581b0660e1cb9b848bb12abb7cb172a80620c134a190d18d8a56c9d76f0a639350036db7f5b7 SHA512 72d59fc3fa8a8fe5f5bbbee5578e4f5bf3b1f6df86ce6f1486bfc2c05664a88a5327480dded05112b0d38edc0c5786d515309ede5631cb95747eb517c545b0b4 EBUILD libfmt-11.1.1.ebuild 787 BLAKE2B 2af8fae57e10abe207cb1dd31f80d995ff54cf89147220d327a0df3cd8d801eef479e767b9711b2a819e666995e2c932fea1af2d50168e62b3fd2e1f24130bdd SHA512 70bc875129a415f915103903181b57150cac24de0f268afba1f418b2c9d1c754f660db29ba43b0c0044292439d1777892f161f9c28cb97b552e2e5a42936dc17 EBUILD libfmt-9.1.0-r1.ebuild 750 BLAKE2B 3d15e8e04f952fbe6cb1ace2e81d297089035e06a6897993a2035d5b47bc0b003730964d8fe02ce2044ca13536a1174dd41a333a6eab9f541dd2d187bc17c63b SHA512 018f72730e4ba3be606a08b8cdc502b6b05f6c5e312ba8119f97c3f1627dbd2eb1af4e923a875bdcb04528bb7bd806ec54b42312c1693841175a7e5a26ecc143 EBUILD libfmt-9.1.0-r2.ebuild 774 BLAKE2B 6c448a68faae1164ead818dec1355c01b7ed7b5fac3984409acf9e9961af9ecc74a8a79651cabeeddb1dc5318dae99965e8c3f94d6883f8773fb21cfd0ba7a92 SHA512 a0e77a6c32de7f7ebfa8c88ca234cdc83c20d9612af7a16ea5b1752fb065bad91c7d5e867ed2a46794444f86384fdda82d43fb18e831f36d9e9cc16171d1760c diff --git a/dev-libs/libfmt/libfmt-11.0.2.ebuild b/dev-libs/libfmt/libfmt-11.0.2.ebuild index da45c0e71554..23eca76d4363 100644 --- a/dev-libs/libfmt/libfmt-11.0.2.ebuild +++ b/dev-libs/libfmt/libfmt-11.0.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -13,7 +13,7 @@ if [[ ${PV} == *9999 ]] ; then inherit git-r3 else SRC_URI="https://github.com/fmtlib/fmt/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86" + KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv x86" S="${WORKDIR}/fmt-${PV}" fi diff --git a/dev-libs/libinput/Manifest b/dev-libs/libinput/Manifest index 1476c82e8e0d..66ddc2774947 100644 --- a/dev-libs/libinput/Manifest +++ b/dev-libs/libinput/Manifest @@ -1,5 +1,5 @@ DIST libinput-1.26.2.tar.bz2 824312 BLAKE2B df463f377cf2f246f6b5b35bdc69039830b4eb5b836a8df9698330140b1bc4b31c7dd50d8ffdec7c935e8b14909d98436ce8f1f9a6d0120e4b72f29381f9b697 SHA512 51fab62e1bfb6007287e1219bf458a351806ce685e6e7ba5360062c863f0811da75acc6ec92aef7f9e0556dac0413fbe43a4744885f7449e38036130112907a6 DIST libinput-1.27.0.tar.bz2 843722 BLAKE2B 342166bc48943a65e70be274a4b946769b27029b8d3014b081f268537c7bbdf5c7e9be5e2c2b547e1433e444c9e5b2994a4d03f7894afe15b923ba09cd58d490 SHA512 ddfb4a16cbd40f8e55a536f8e18e77bb26113690bd4188d2e6ea04c1a906d8392d4df340d4e24f20c5152b3ef7d727702229a86fc27ad50c5ea9a85a58d3e24a EBUILD libinput-1.26.2.ebuild 2373 BLAKE2B 05f4b599a866481fb5be923377db9b033214418fec1328ebaf83edb3dc94f7ca2014de9f2bd843fe57311bca22aede445d9e6cbdaba7b8bc66a7a7ed79edd9a1 SHA512 fb7a22f39d22340bb5f2a8e7a68b354cf34d5ff694cb542900631ad7f52e1c819c4edef20485c11ff79147fa8ce89520816ef98491550363741c33b2d7c0eee8 -EBUILD libinput-1.27.0.ebuild 2376 BLAKE2B 6cab820c428eba0c05b245cfd390ce751d92c4f669e9b2e58fdcb4ee5ccf41a1068f9d9676a3fb5ccee7d4a0f8d4c94eaeafc0e55d66eed0b1bf772fbb9809de SHA512 4d73e5818f305f659644c762deba5f1fe6bafca00c780ae490f8ce2be70293edfa68cb13f51e613e40d72e753ca0f67c1df1ad3dd777beee9598c1f6867ad0c1 +EBUILD libinput-1.27.0.ebuild 2374 BLAKE2B ae4b45bb29aa9fe6e9cf00df9a436414bb57fb84cd447cb741deccff18dd2598d125b056c427186b64b214fc45f3a1315bb15e5768260f0f34407f947f70eedf SHA512 7bc6d27303c9c6bea4ed07f075295864ceae3dd9cb54f47a3b8dc301dee9a4f17aaf0feca4208da2e97308017493fd650d79e1064d6cf6c7d995b7ecb3db55fa MISC metadata.xml 339 BLAKE2B c649f0ffaad1b1dc76c3d3184d95356b2925f642ff6b96c3eba0c31a1d96c3d9b741c1348f8ec90d02428c30a836872fe4e42e7ab5f5e5197f4a787f9147a1a8 SHA512 e9aeca6cc4451ab5b622f597f8debaecfdc672244e5e0b687ac294c20009ba42fb2ccc45e7016a2427312e1c768259005e0a7ff53026087570382652ec23cb60 diff --git a/dev-libs/libinput/libinput-1.27.0.ebuild b/dev-libs/libinput/libinput-1.27.0.ebuild index ca9af35486aa..c1dd8bf559e9 100644 --- a/dev-libs/libinput/libinput-1.27.0.ebuild +++ b/dev-libs/libinput/libinput-1.27.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 2014-2024 Gentoo Authors +# Copyright 2014-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -13,7 +13,7 @@ SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.bz2 LICENSE="MIT" SLOT="0/10" if [[ $(ver_cut 3) -lt 900 ]] ; then - KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" fi IUSE="doc input_devices_wacom test" RESTRICT="!test? ( test )" diff --git a/dev-libs/libmemcached/Manifest b/dev-libs/libmemcached/Manifest index 7b94f7b14880..5567f6729f6c 100644 --- a/dev-libs/libmemcached/Manifest +++ b/dev-libs/libmemcached/Manifest @@ -5,5 +5,5 @@ AUX libmemcached-1.0.18-disable-sphinx.patch 264 BLAKE2B 6b26230f2c79d4f9f0cffcd AUX libmemcached-1.0.18-gcc7.patch 846 BLAKE2B 6c82a0cec03e6992e975b30a6c2b00bf6630104b107ee1241fc9fc6be11054f3def0b2a3c9606762d193f7c729e3ef31865cdaab6b4294071a14bbb0a0aed212 SHA512 87667843bee44e1388f6088085a5d0c3a3a824f4830861024f5a19ab1747e96a74b8fae5870f848358a66258aeb18c9a6fa3a1d17bd03260b41f389e01e19c49 AUX libmemcached-1.0.18-musl.patch 1495 BLAKE2B be213de08d246829d5a017ca4f77c7c4581ead106c7ec817511698f2d66bca3271c2d2ab5f2017a15545538787f0c3a6bee8d0b148b180718fd43809a6bc6b6c SHA512 ddb0594d826d756115743caec69762995fd25e09fd3765c685cfd558e2918ffad0679fc2872d37c8e1954cbcdc14852dd861fcbf9eac645f47a86265ab2bd651 DIST libmemcached-1.0.18.tar.gz 1039649 BLAKE2B e55acdc4c0cb2417f01b2980f7f71d9dfd685877361622422ee812f9e066ed2711549d457cf1b4a48a14c778e820b54abfe0c6274812c71fc7961e68167975e9 SHA512 2d95fea63b8b6dc7ded42c3a88a54aad74d5a1d417af1247144dae4a88c3b639a3aabc0c2b66661ff69a7609a314efaaae236e10971af9c428a4bca0a0101585 -EBUILD libmemcached-1.0.18-r4.ebuild 1418 BLAKE2B be160cb5c37c475965a7c2c0151c8b62eabedcad539b7aadc5896258cec295ce04766382365ddcae4d6ee1bc369cd4c101909be7e32727d65a32eb049d26f6d8 SHA512 cd06ae19a649f4e44015f1c687b5f6ffdb18b4a3902d1c76d10e951a86bdb94aab885c2057123deb63674bd965898bcaec999a504dae292e97747b8fe791168a +EBUILD libmemcached-1.0.18-r4.ebuild 1417 BLAKE2B 7a60a7e25ec4d11737c4ee326da0b71507f47f1603020dfc24b3fb969869e36edd29e5416d2ac3d6b4e4dd70a5602e4ed9615cfbd6112f999e791a355ec040aa SHA512 a4e91ddaf18d5492f3fc9b58d8a566c18b90fa53a6ee9169fd74b9a76ce06aa75dfcc10374a39379fa79c62dd680bfe0abd2cdc8bb8d0f98d0e56590fcada563 MISC metadata.xml 827 BLAKE2B b3e3a04c088a9119eba98099919684fc7b59205259b6cac2301eefbfe3623d4dac1fc9692abce68505af65fb8a5a277337488f18d32bdf6e3823199a3c86391f SHA512 579b472acfc9763e94e7ccbf8173327aa40cc89c7dddb4234e20e9106aab809ccc928cf197c81f5bea096c2c2fb6703aba518e003122d7e552f75e7d59cb2f25 diff --git a/dev-libs/libmemcached/libmemcached-1.0.18-r4.ebuild b/dev-libs/libmemcached/libmemcached-1.0.18-r4.ebuild index 1b16340f2594..19564016a043 100644 --- a/dev-libs/libmemcached/libmemcached-1.0.18-r4.ebuild +++ b/dev-libs/libmemcached/libmemcached-1.0.18-r4.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -11,7 +11,7 @@ SRC_URI="https://launchpad.net/${PN}/$(ver_cut 1-2)/${PV}/+download/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ppc ppc64 ~riscv ~s390 x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="debug hsieh +libevent sasl" # https://bugs.gentoo.org/498250 # https://bugs.launchpad.net/gentoo/+bug/1278023 diff --git a/dev-libs/mimalloc/Manifest b/dev-libs/mimalloc/Manifest index e42e16b18f9d..fd8e6828d40b 100644 --- a/dev-libs/mimalloc/Manifest +++ b/dev-libs/mimalloc/Manifest @@ -2,8 +2,10 @@ DIST mimalloc-2.1.2.tar.gz 1163868 BLAKE2B bba29671fdca81b682edeefe16a1239640ea2 DIST mimalloc-2.1.4.tar.gz 1133761 BLAKE2B 6271f54b8c0c0397bc0d7fb909009e05b9119c15ad3f926a82f078f3ffa7320503cc679487414d3b8e17bb41b17a43f71982727f80c7288b3b2d473992d706e5 SHA512 cdc43b212b9c67cd50b31bfae875387e3099165260fec995681a4079ca107c275452c2aadc5ee9a177391d1856750e0e2b104191bbb9829aeb5a42406267832e DIST mimalloc-2.1.6.tar.gz 1134456 BLAKE2B 1d4d0053e6c6b582d2c82f573b61dba7b3d1d6748999d313493d9db5bfb62e7379b48c72f88afab4e8b609971974488c9d42f96e2486d5905e2a9d78730d3231 SHA512 cbecca799be7a38b291c44ac765aa6ce36c6aeb0f064da942c568da38073350a122e7d1553e7929ee4f72f61ab3b767fa565f252cfd819463d2e1c73c25c5163 DIST mimalloc-2.1.7.tar.gz 1181422 BLAKE2B 2c4c2d61837ab315e00a5c12d1c74c8f003aa3e9159403194ba61f5dfef2f4c2497b83487f07b20ba506ecde40a6754df6b7048a3818af58168ca90b8ed44470 SHA512 4e30976758015c76a146acc1bfc8501e2e5c61b81db77d253de0d58a8edef987669243f232210667b32ef8da3a33286642acb56ba526fd24c4ba925b44403730 +DIST mimalloc-2.1.8.tar.gz 1276091 BLAKE2B d592072d87a81fc49cac6bb874b707525d6d816539e02cd52e834648bb1052ddceabcb5b4b9f2606916e44db3ca05ca40af857eec258dd6bb11056721b064b3e SHA512 3b2044f9b58c83016a4dfb0c8ac9c5e26bfedff74c2948f19b369c89c72ee3ba6ce4ce25a020231e49685bb34340e8891d009d65e60af500e299f41f6932ab2d EBUILD mimalloc-2.1.2.ebuild 850 BLAKE2B df1b87e00239d319dd692395fe31c6376fb2e197208a002234cb6f62a2f43429fb0e7a90b0ba308a880e7dcfb343caa716d2bad7b2add0a9e7c9a49ff1741ae1 SHA512 847340d9b4a95d81fc7a5fe99b724cacd1eb96cd794f67ca934a7af32e1cfc11c3f8a58d0cd3403e9155b0d74150962d6971bcaa8f2c0dbaa998bf7a5fb02dbc EBUILD mimalloc-2.1.4.ebuild 994 BLAKE2B d04db9996415aede3568ddd1f40c1b14cceb5ad2ea53c4b90c23d4925a3a68572135db859c1f6ad81ceb5121c22effb32c3906639df8ae14fe2ab0fed9e5f31b SHA512 e1c2f5f9d19e794f3a23a63214b5fdf318d2e09b3bab0e5d2953202cfbb3acbe573b34786c1a1fa6c78a4c222cc1558708c90991014d53c4ebbeb1cc3dfbfe92 EBUILD mimalloc-2.1.6.ebuild 1098 BLAKE2B 8a53d9e1714885ae2a51c484a49f15f9836a353843c76e7b6dc2f4bfc553f56d4c8c145e1ab4dbe9561085a84ffec9067a19ac679eaaebf40b699bee4eaa59eb SHA512 1748ef21e106f48b09b08294d74681e0e41cda0da3a515c3f4fa2f2a9cc2746bffed8b5ba304220f99e339f15f69e8afb53f6f598c34083ea0218ce0da1e344b EBUILD mimalloc-2.1.7.ebuild 884 BLAKE2B 941e494359d742c255132a3093b3018b2955745ee41c6617ddbc0cca6f5765cf0062ab5b66d281aab4092f86c80cf3a91af0ce95d31f7e07e94759189f85823e SHA512 b8f35edfe1214232bee0d049296cea703dcaa68c22b27835cd58b9b73c7782c99287154875da7fc78e85557d855a534588381abc838c678369d9dd6472af8e01 +EBUILD mimalloc-2.1.8.ebuild 933 BLAKE2B 4825382654599e530fd7be30cf7f39b8a06bcfc8a735d0742d7f20ac2a18d990ebdeceb5fc8f719367e71b659bf25d13e5feb7ee52b90e2751f476e046422c9b SHA512 4c1769bc3469124cf9f7b8664ffd2242f92204884d88f757183a56962f8f3b89f9019a5b0f4c6f26b03cb2eca5c7d83566d0cab1631dad9b251f20f86d37bdd6 MISC metadata.xml 504 BLAKE2B cf6477282968a5469d072cfd81ce800e3ef0a48deb5353c85a1cabc837560cafdb9f9739cb4e98784238d2cc512a29cae5efee401f92a19bf75fb5d810154f76 SHA512 4e8fcc49881f3c479424cf363665d9b12c58eb52f7d962b98b81f5b3e186ba3bd14c2b5dac488d819147121a16c2d9613e75cb77f71fa04e820ca2c1e538baa6 diff --git a/dev-libs/mimalloc/mimalloc-2.1.8.ebuild b/dev-libs/mimalloc/mimalloc-2.1.8.ebuild new file mode 100644 index 000000000000..49b88d5cd215 --- /dev/null +++ b/dev-libs/mimalloc/mimalloc-2.1.8.ebuild @@ -0,0 +1,35 @@ +# Copyright 2022-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake-multilib + +DESCRIPTION="A compact general purpose allocator with excellent performance" +HOMEPAGE="https://github.com/microsoft/mimalloc" +SRC_URI="https://github.com/microsoft/mimalloc/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0/2" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="debug hardened test valgrind" +RESTRICT="!test? ( test )" + +DEPEND="valgrind? ( dev-debug/valgrind )" + +src_configure() { + local mycmakeargs=( + -DMI_DEBUG_FULL=$(usex debug) + -DMI_SECURE=$(usex hardened) + -DMI_INSTALL_TOPLEVEL=ON + -DMI_BUILD_TESTS=$(usex test) + -DMI_BUILD_OBJECT=OFF + -DMI_BUILD_STATIC=OFF + -DMI_TRACK_VALGRIND=$(usex valgrind) + -DMI_LIBC_MUSL=$(usex elibc_musl) + # Don't inject -march=XXX + -DMI_OPT_ARCH=OFF + ) + + cmake-multilib_src_configure +} diff --git a/dev-libs/nspr/Manifest b/dev-libs/nspr/Manifest index 6ea06dbac91d..e980a052c722 100644 --- a/dev-libs/nspr/Manifest +++ b/dev-libs/nspr/Manifest @@ -9,5 +9,5 @@ AUX nspr-4.9.5_nspr_config.patch 251 BLAKE2B 65ae8b981e758e2955b7a3358f24b7b17dc DIST nspr-4.35.tar.gz 1096974 BLAKE2B c80402d7be9e69ab6d1e768a18d271a8d28900f4cae7df2709d1ab26e100d908f508762bb771d4042aa7152934ce83d495e2102e894c56574187be8040d65629 SHA512 502815833116e25f79ddf71d1526484908aa92fbc55f8a892729cb404a4daafcc0470a89854cd080d2d20299fdb7d9662507c5362c7ae661cbacf308ac56ef7f DIST nspr-4.36.tar.gz 1036274 BLAKE2B 369d851db0f425f0c6c3cdaeb333320860b77b49b40b77cc983998de3f9128f9d987f143e9f2ce155d609fb23f3f9ed0d0abe7d74e20c59763e2b9bdd1835817 SHA512 55d21e196508ad29a179639fc8006f44b04dc2c0b5a85895e727f0a4f0ea37aeeceb936e37ac6b271b882a18e9f06d96133a60f19cee6345f8424c1c66e270ee EBUILD nspr-4.35-r2.ebuild 5482 BLAKE2B cc0118ec6efb82e4cf1f67d65d08130f98e0fe40a26ad922058d31b9724b07f703f159c277ef001ed7795053dc9f913121adf22f14adc38dcdaf73721efddce9 SHA512 311cd72c4768e13e3cdedee4be49ea99d32628e8cb76ad92fff7a5c5eff55da960595ba8d846e70fe5d32cb19363c1e3473aaf04a73a317a298afbfb36d46b1c -EBUILD nspr-4.36.ebuild 5402 BLAKE2B 87650c784eb02734ac3820e3a5c03d381a38b6326a811c294b67a3e72a99b84ad61850206d815cb3e3f08b8879a55651db3e090bb667923697e9dc7e70cb0b65 SHA512 70c50cb5cbd2c7cb8e02211edb6384ec6250b9bfd90bd7488a850626c42ddf8c729c0a05fe0da5199cc64bbb33b77008b6954dce5939939bfa0daf1299dfe47e +EBUILD nspr-4.36.ebuild 5401 BLAKE2B bc07648f6defa178d9ac47917ddef0cacb8d384c077f4733d807f9f288d29cb7f14f92564b6f874f6589af84314963b5fca286776545db3ab109b45208b8dc5b SHA512 a01f02c66d293479df6122a279909013f7dfd679d253fd8aec11e12c9537064c6572e034cbfa157f54ea905d9ce53feb32dc2f1272148a31f5d6e5dc696450b7 MISC metadata.xml 350 BLAKE2B 0f4d7850a3ca725af4e01a47e4db4219d2465b6d4db8c44e12b8f57d2064fd3c6ddbeec16888a316627f96e1f9415777f3fedecbd7065e4d13516bbed473a6f6 SHA512 2cc7f3e6eefcb5ba16c4b2127e751c47ea7a6822eb71080c96c6850ef741acff8d424c520eb60288ca32ccdbe825568d7aced9f57148e304dddd0afb7f4a8883 diff --git a/dev-libs/nspr/nspr-4.36.ebuild b/dev-libs/nspr/nspr-4.36.ebuild index dac2d9a856d3..983804967b48 100644 --- a/dev-libs/nspr/nspr-4.36.ebuild +++ b/dev-libs/nspr/nspr-4.36.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -13,7 +13,7 @@ SRC_URI="https://archive.mozilla.org/pub/nspr/releases/v${PV}/src/${P}.tar.gz" LICENSE="|| ( MPL-2.0 GPL-2 LGPL-2.1 )" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" IUSE="debug" MULTILIB_CHOST_TOOLS=( diff --git a/dev-libs/nss/Manifest b/dev-libs/nss/Manifest index 93a0165d6cec..c471d3e8551e 100644 --- a/dev-libs/nss/Manifest +++ b/dev-libs/nss/Manifest @@ -1,11 +1,7 @@ AUX nss-3.103-gentoo-fixes-add-pkgconfig-files.patch 6214 BLAKE2B af2b685f5ef32b971abd27c9cf77aed0cee684863aae1d2dd3a1106814aa6a4df3a654012962ce0bbf5d0d354a349ee2366c6281c98ba5f3fe849dd5ec13d4c4 SHA512 cdf8bb84ee0192be165b0ddacc6a55295153d587d653381a4d92ca39e69a9f178ea9720bd68ef8193930149b17c26e2fe31e39a10d6b32e8f4a2edf9c89ab632 -AUX nss-3.106-bmo-1927096-fix-broken-test-files.patch 1600 BLAKE2B a0da0ad76060b575b57c2a323f4725ff8ae74488aa0dbb5e8626fef00cbf80fd3c016e8f0200466355ea0245d0416fe95dacd15c4d796215218c0e7f26a0bffe SHA512 54f69c0ee9ed125ef3230bfd2ce19c19ca7b256645f3cf7c2c93d412ec4dc45e2f5f008cff1ecafb33835e24624d81a2751a9f2829d31affc2e0ca05ed695146 AUX nss-3.21-gentoo-fixup-warnings.patch 178 BLAKE2B b51f80310db3db416d8aeaf9117ef801389b5b2df47c04aff51bf0759dd5bff41b09d1e9011f99b345d5769a3aab19acb943ee97f8437465518115f6902a0da1 SHA512 7667a020311ca11e8f1836bc146e4a3c94ff2a489882dbe87debcccfeaafeb50e6607574c64254a826b4b6f0bb436b310a3386fff4a58324f0e5e58debaa9d51 AUX nss-3.53-gentoo-fixups.patch 6886 BLAKE2B 1c605d8db02ebe0492c41955207368197a79990e43e219a71962cb28ac0cecd9e0acc2b76e16f5b116fdb8bf8790d96046cb4f376df9b8634ac48e54924589f8 SHA512 51031f92519f57d4b57a547cf549f2d5da1c5a7212d4b304fb0d71d6a85a5aefd64724ec9075c14c9b49c1e99c3ffe91cbec501c3504985aa9b16eacf2aa15ed AUX nss-3.87-use-clang-as-bgo892686.patch 2693 BLAKE2B fe8a25c9c8599e0f3e630202c824b854ebfa5b3580e79a61f7172a93a5aad2df3754e2e5aba718a22bb2ad5102f4d638ca10508f0b66cf6e8f21da4ea52bf966 SHA512 67d231aa1b2433e5feeff59af6849eee78f6d5ebf601c0f7baaf0e1b5b44c25ca63f012ced677f5562bb45e3fc0dabe0210b123a78b56de4dfe11c5eaafac3bc -AUX nss-3.90-remove-support-of-curve25519.patch 2740 BLAKE2B 6404d5030bafd276431bf6956ceef51c2af7a79a4a632f5893d9f3ab170c327ba8e17a8697ce8616cfc444f16dfd46ab51df66551f0e0751d6a97492be4c9c40 SHA512 44725be175e1e933ae4b5dbe8e17836ee60fe734daba641cceb6f63bfbecec486a722c07394beba6749464b1d1f0efc13a2f0f90365c9102f4eb0923888535ab -AUX nss-3.90.2-backport-D180718.patch 1225 BLAKE2B f18e406371c6f3f9aedc1676344b7e15a128bdd52a46720767c04ca7520c9f5d098b5fbb07885eec7608a3fc038b8a2c20d2215de47d4774f83370ec7ee9b5ef SHA512 12780b6871ca7c4da164028f8b127c05f87caac6a92d0265b7d1ddfe2ac77ab7d584e7170c7f9b5ca48480fa900e2ff4e918fc0071d481b5fca95c939765933a -AUX nss-3.90.2-bmo-1885749-disable-ASM-C25519-on-non-X86_64.patch 1325 BLAKE2B c128966b1ea2a73c6957cf53b447a20ff142c277337a74421065e1f77c1de74cac5cbed7c192064fc6c45205e562003a7152e39df7438a1583418625607fc2bc SHA512 5625e3e78e7700bcbb589c734d47b91ebe39315994bd422766ad9100405c36d930ad031be5cf80de6bb4d9914db5fe553ee658daf5a2e66e79d517c0a6d9ad32 DIST nss-3.101-cacert-class1-class3.patch 21925 BLAKE2B 2b37f6b69e0541f31087ff0401b195c035f4b607865c4d29976e4ad2c8143321d65b41b996e922362e076aa8259304ed67b0c4a1f8df2fdfdb1d893319f5d5e7 SHA512 19438aefbb361881c1b4620d8b1b5e7d2bf5afb44900858d3728ff6999a792bf6fe073a11f591ab70461bee8c54fdfb097e4084b402842bc49d2139897de304d DIST nss-3.101.2.tar.gz 76462495 BLAKE2B 3a0dfd7aa68bc11f332decfc9cb7003b8d8fa6a9dad556ad736229d7d3847e68aeaf5b74e68989a0483bd1b9e2e3afd3bdf8df3d428ebc815eda9a255f5695aa SHA512 65ac338ee1b13ecc2b190f1ea39c987110a06f3b67610e094ffc1ef4117d487c34af1e11b90de0c28035bfc5cb10ca7996ed991d9afce7985973fabb48cd7ac8 DIST nss-3.104-cacert-class1-class3.patch 22038 BLAKE2B 66e2dd47230d6aa58a767e35c9c069fa29f3111d470345e0f69486d1eead3cd1741939ac394f6b9b637e79a10d658cfb1a9da4387953b8968a9001bab94d4de0 SHA512 bafc4212e0e0ca3eb129a5b88767727159c6ec3da450c7625d0b282f82699378d64eaa2c3fecb72c61000ec9b6d3c24f20bc7defdac6edc673e0fbb26e0c1f7e diff --git a/dev-libs/nss/files/nss-3.106-bmo-1927096-fix-broken-test-files.patch b/dev-libs/nss/files/nss-3.106-bmo-1927096-fix-broken-test-files.patch deleted file mode 100644 index 069e97e6aacf..000000000000 --- a/dev-libs/nss/files/nss-3.106-bmo-1927096-fix-broken-test-files.patch +++ /dev/null @@ -1,33 +0,0 @@ -diff --git a/tests/tools/tools.sh b/tests/tools/tools.sh ---- a/tests/tools/tools.sh -+++ b/tests/tools/tools.sh -@@ -542,25 +542,25 @@ - check_tmpfile - - echo "${BINDIR}/pk12util -l ${TOOLSDIR}/data/pbmac1-invalid-bad-iter.p12 -d ${P_R_COPYDIR} -k ${R_PWFILE} -W '1234'" - ${BINDIR}/pk12util -l ${TOOLSDIR}/data/pbmac1-invalid-bad-iter.p12 -d ${P_R_COPYDIR} -k ${R_PWFILE} -W '1234' 2>&1 - ret=$? -- html_msg $ret 19 "Fail to list private key with bad iterator" -+ html_msg $ret 17 "Fail to list private key with bad iterator" - check_tmpfile - - echo "${BINDIR}/pk12util -l ${TOOLSDIR}/data/pbmac1-invalid-bad-salt.p12 -d ${P_R_COPYDIR} -k ${R_PWFILE} -W '1234'" - ${BINDIR}/pk12util -l ${TOOLSDIR}/data/pbmac1-invalid-bad-salt.p12 -d ${P_R_COPYDIR} -k ${R_PWFILE} -W '1234' 2>&1 - ret=$? - echo "Fail to list private key with bad salt val=$ret" -- html_msg $ret 19 "Fail to import private key with bad salt" -+ html_msg $ret 17 "Fail to import private key with bad salt" - check_tmpfile - - echo "${BINDIR}/pk12util -l ${TOOLSDIR}/data/pbmac1-invalid-no-length.p12 -d ${P_R_COPYDIR} -k ${R_PWFILE} -W '1234'" - ${BINDIR}/pk12util -l ${TOOLSDIR}/data/pbmac1-invalid-no-length.p12 -d ${P_R_COPYDIR} -k ${R_PWFILE} -W '1234' 2>&1 - ret=$? - echo "Fail to import private key with no length val=$ret" -- html_msg $ret 19 "Fail to import private key with no length" -+ html_msg $ret 17 "Fail to import private key with no length" - check_tmpfile - } - - ############################## tools_p12 ############################### - # local shell function to test basic functionality of pk12util - diff --git a/dev-libs/nss/files/nss-3.90-remove-support-of-curve25519.patch b/dev-libs/nss/files/nss-3.90-remove-support-of-curve25519.patch deleted file mode 100644 index d883db8181d1..000000000000 --- a/dev-libs/nss/files/nss-3.90-remove-support-of-curve25519.patch +++ /dev/null @@ -1,78 +0,0 @@ -# HG changeset patch -# User Natalia Kulatova <nkulatova@mozilla.com> -# Date 1687519432 0 -# Fri Jun 23 11:23:52 2023 +0000 -# Node ID 653f4c1b58425219c0e9c005d555994a3fe1fa72 -# Parent f095bf91ffaa273ea38ca6df34c905e5442de012 -Bug 1836925 - Removing the support of Curve25519 r=bbeurdouche,nss-reviewers - -Differential Revision: https://phabricator.services.mozilla.com/D180068 - -diff -r f095bf91ffaa -r 653f4c1b5842 lib/freebl/Makefile ---- a/lib/freebl/Makefile Fri Jun 23 08:56:27 2023 +0000 -+++ b/lib/freebl/Makefile Fri Jun 23 11:23:52 2023 +0000 -@@ -568,9 +568,6 @@ - HAVE_INT128_SUPPORT = 1 - DEFINES += -DHAVE_INT128_SUPPORT - else ifeq (1,$(CC_IS_GCC)) -- ifeq ($(CPU_ARCH),x86_64) -- SUPPORTS_VALE_CURVE25519 = 1 -- endif - ifneq (,$(filter 4.6 4.7 4.8 4.9,$(word 1,$(GCC_VERSION)).$(word 2,$(GCC_VERSION)))) - HAVE_INT128_SUPPORT = 1 - DEFINES += -DHAVE_INT128_SUPPORT -@@ -595,11 +592,6 @@ - DEFINES += -DKRML_VERIFIED_UINT128 - endif - --ifdef SUPPORTS_VALE_CURVE25519 -- VERIFIED_SRCS += Hacl_Curve25519_64.c -- DEFINES += -DHACL_CAN_COMPILE_INLINE_ASM --endif -- - ifndef NSS_DISABLE_CHACHAPOLY - ifeq ($(CPU_ARCH),x86_64) - ifndef NSS_DISABLE_AVX2 -diff -r f095bf91ffaa -r 653f4c1b5842 lib/freebl/freebl.gyp ---- a/lib/freebl/freebl.gyp Fri Jun 23 08:56:27 2023 +0000 -+++ b/lib/freebl/freebl.gyp Fri Jun 23 11:23:52 2023 +0000 -@@ -866,12 +866,6 @@ - }], - ], - }], -- [ 'supports_vale_curve25519==1', { -- 'defines': [ -- # The Makefile does version-tests on GCC, but we're not doing that here. -- 'HACL_CAN_COMPILE_INLINE_ASM', -- ], -- }], - [ 'OS=="linux" or OS=="android"', { - 'conditions': [ - [ 'target_arch=="x64"', { -@@ -934,11 +928,6 @@ - 'variables': { - 'module': 'nss', - 'conditions': [ -- [ 'target_arch=="x64" and cc_is_gcc==1', { -- 'supports_vale_curve25519%': 1, -- }, { -- 'supports_vale_curve25519%': 0, -- }], - [ 'target_arch=="x64" or target_arch=="arm64" or target_arch=="aarch64"', { - 'have_int128_support%': 1, - }, { -diff -r f095bf91ffaa -r 653f4c1b5842 lib/freebl/freebl_base.gypi ---- a/lib/freebl/freebl_base.gypi Fri Jun 23 08:56:27 2023 +0000 -+++ b/lib/freebl/freebl_base.gypi Fri Jun 23 11:23:52 2023 +0000 -@@ -154,11 +154,6 @@ - 'ecl/curve25519_32.c', - ], - }], -- ['supports_vale_curve25519==1', { -- 'sources': [ -- 'verified/Hacl_Curve25519_64.c', -- ], -- }], - ['(target_arch!="ppc64" and target_arch!="ppc64le") or disable_altivec==1', { - 'sources': [ - # Gyp does not support per-file cflags, so working around like this. diff --git a/dev-libs/nss/files/nss-3.90.2-backport-D180718.patch b/dev-libs/nss/files/nss-3.90.2-backport-D180718.patch deleted file mode 100644 index 102ed5227488..000000000000 --- a/dev-libs/nss/files/nss-3.90.2-backport-D180718.patch +++ /dev/null @@ -1,35 +0,0 @@ -https://github.com/nss-dev/nss/commit/6ab861ba652985ce5985a3fb1ddc87a15aac5027 -https://bugzilla.mozilla.org/show_bug.cgi?id=1835357 -https://phabricator.services.mozilla.com/D180718 - -From 6ab861ba652985ce5985a3fb1ddc87a15aac5027 Mon Sep 17 00:00:00 2001 -From: Robert Relyea <rrelyea@redhat.com> -Date: Mon, 12 Jun 2023 11:18:03 -0700 -Subject: [PATCH] Bug 1835357 dbtests.sh failure in "certutil dump keys with - explicit default trust flags" r=jschanck - - Fix the time value so we don't fail on slower or overloaded platforms. - - bob - -Differential Revision: https://phabricator.services.mozilla.com/D180718 - ---HG-- -extra : rebase_source : 3fb50de29dbf5f635cae10e962eb995c25cd108a ---- - tests/dbtests/dbtests.sh | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/tests/dbtests/dbtests.sh b/tests/dbtests/dbtests.sh -index b0b195d4d0..c82ea85caf 100755 ---- a/tests/dbtests/dbtests.sh -+++ b/tests/dbtests/dbtests.sh -@@ -366,7 +366,7 @@ dbtest_main() - RARRAY=($dtime) - TIMEARRAY=(${RARRAY[1]//./ }) - echo "${TIMEARRAY[0]} seconds" -- test ${TIMEARRAY[0]} -lt 2 -+ test ${TIMEARRAY[0]} -lt 5 - ret=$? - html_msg ${ret} 0 "certutil dump keys with explicit default trust flags" - fi diff --git a/dev-libs/nss/files/nss-3.90.2-bmo-1885749-disable-ASM-C25519-on-non-X86_64.patch b/dev-libs/nss/files/nss-3.90.2-bmo-1885749-disable-ASM-C25519-on-non-X86_64.patch deleted file mode 100644 index e5769308144c..000000000000 --- a/dev-libs/nss/files/nss-3.90.2-bmo-1885749-disable-ASM-C25519-on-non-X86_64.patch +++ /dev/null @@ -1,35 +0,0 @@ - -# HG changeset patch -# User Natalia Kulatova <nkulatova@mozilla.com> -# Date 1685981398 0 -# Node ID 52a5d8fe37410d940e7d3ca244146ebc46a7d52a -# Parent 52969cff7db635e0ee10fad66eed2c0cfdcf999b -Bug 1836781 - Disabling ASM C25519 for A but X86_64 r=bbeurdouche,nss-reviewers - -Differential Revision: https://phabricator.services.mozilla.com/D179969 - -diff --git a/lib/freebl/Makefile b/lib/freebl/Makefile ---- a/lib/freebl/Makefile -+++ b/lib/freebl/Makefile -@@ -563,17 +563,19 @@ endif # target == SunO - ifdef USE_64 - # no __int128 at least up to lcc 1.23 (pretending to be gcc5) - # NB: CC_NAME is not defined here - ifneq ($(shell $(CC) -? 2>&1 >/dev/null </dev/null | sed -e 's/:.*//;1q'),lcc) - ifdef CC_IS_CLANG - HAVE_INT128_SUPPORT = 1 - DEFINES += -DHAVE_INT128_SUPPORT - else ifeq (1,$(CC_IS_GCC)) -- SUPPORTS_VALE_CURVE25519 = 1 -+ ifeq ($(CPU_ARCH),x86_64) -+ SUPPORTS_VALE_CURVE25519 = 1 -+ endif - ifneq (,$(filter 4.6 4.7 4.8 4.9,$(word 1,$(GCC_VERSION)).$(word 2,$(GCC_VERSION)))) - HAVE_INT128_SUPPORT = 1 - DEFINES += -DHAVE_INT128_SUPPORT - endif - ifneq (,$(filter 0 1 2 3 4,$(word 1,$(GCC_VERSION)))) - NSS_DISABLE_AVX2 = 1 - endif - ifeq (,$(filter 0 1 2 3 4,$(word 1,$(GCC_VERSION)))) - diff --git a/dev-libs/opencl-icd-loader/Manifest b/dev-libs/opencl-icd-loader/Manifest index 29af68679ab7..f68a9eab7919 100644 --- a/dev-libs/opencl-icd-loader/Manifest +++ b/dev-libs/opencl-icd-loader/Manifest @@ -1,3 +1,3 @@ DIST opencl-icd-loader-2024.05.08.tar.gz 93262 BLAKE2B eb7ac8783a96d1fc4756527f0fe46657fbd57486b2e49c56ddcd67162cf850d652108d31f32b21f9eb24488f2dac8a5891af04bb905d65fb495637167f10ea8a SHA512 12d62183e49c5a1f813807291744d816008afca55b09f5acf2eef1bce50a453bf35a8dfbeb5f433022b0c5517f0a210d7123a3bac7a15ea63cc10f3bc71510f0 -EBUILD opencl-icd-loader-2024.05.08.ebuild 949 BLAKE2B 11e45285374cd7c2e11c0cdeedd15ab6f9f76460552db641b9d31478a97d3d7c23d09a728a6526bc2c672343d480d6cebc5ce72596b8aaae1fc9bd15f845a5f9 SHA512 15a9519e7642dcc9b8b8ab965a740ce59fac7794942dd7310113983721303ce98ee90ad413bd76d02ddf7683a201418ed6b384f81423ec6121a0f1a52bdb35f2 +EBUILD opencl-icd-loader-2024.05.08.ebuild 956 BLAKE2B c73191fabc2fa15c54b4ddd24438a597fda80811c832b4366b65c3bf1bf2d41c86b2a95c368c8ad790763e353f2f3ce967133374e3872091c45180ef2e293983 SHA512 8f58312a4d08fa8ecaefa8668f3eb10c4e7ad3e3897ff28be75be993b66192b9912f87ebec50dac3245304f55f39fda2c8b4def08f65685951c9f065318d4a59 MISC metadata.xml 263 BLAKE2B 4403b25dbfff8d1b594f992d783efb2eb588312e3aef33be514a8e15cc938f8e8affb3e21f213dddfc896b75998c65337add7502bc462fb06ff30ef8c5bfef94 SHA512 c6c1fe5a93d231074c9b424a0b410858677df65766306b037401318d7fe281af94125c46794d0a40ba5910be4b8622a2126b921e62839742d0f2b0aab88fa84e diff --git a/dev-libs/opencl-icd-loader/opencl-icd-loader-2024.05.08.ebuild b/dev-libs/opencl-icd-loader/opencl-icd-loader-2024.05.08.ebuild index 4194abf18346..d17195b08589 100644 --- a/dev-libs/opencl-icd-loader/opencl-icd-loader-2024.05.08.ebuild +++ b/dev-libs/opencl-icd-loader/opencl-icd-loader-2024.05.08.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="amd64 ~loong ppc64 ~riscv x86" +KEYWORDS="amd64 ~arm64 ~loong ppc64 ~riscv x86" IUSE="test" RESTRICT="!test? ( test )" |