summaryrefslogtreecommitdiff
path: root/net-libs
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-05-25 03:04:18 +0100
committerV3n3RiX <venerix@koprulu.sector>2023-05-25 03:04:18 +0100
commit4bc145ba9c79d57abcafc9b97c72bd5addd3e833 (patch)
tree6d3232c40367527f41a16208e51be62072e72efc /net-libs
parentcc6fb501ef0f4c443ce79d017dbfbd95072b14f4 (diff)
gentoo auto-resync : 25:05:2023 - 03:04:17
Diffstat (limited to 'net-libs')
-rw-r--r--net-libs/Manifest.gzbin32595 -> 32573 bytes
-rw-r--r--net-libs/glib-networking/Manifest2
-rw-r--r--net-libs/glib-networking/glib-networking-2.76.0.ebuild2
-rw-r--r--net-libs/gnutls/Manifest10
-rw-r--r--net-libs/gnutls/gnutls-3.7.6.ebuild2
-rw-r--r--net-libs/gnutls/gnutls-3.7.7.ebuild2
-rw-r--r--net-libs/gnutls/gnutls-3.7.8.ebuild2
-rw-r--r--net-libs/gnutls/gnutls-3.7.9.ebuild2
-rw-r--r--net-libs/gnutls/gnutls-3.8.0.ebuild2
-rw-r--r--net-libs/liblockfile/Manifest2
-rw-r--r--net-libs/liblockfile/liblockfile-1.17.ebuild2
-rw-r--r--net-libs/libpcap/Manifest10
-rw-r--r--net-libs/libpcap/libpcap-1.10.1-r2.ebuild2
-rw-r--r--net-libs/libpcap/libpcap-1.10.2.ebuild2
-rw-r--r--net-libs/libpcap/libpcap-1.10.3.ebuild2
-rw-r--r--net-libs/libpcap/libpcap-1.10.4.ebuild2
-rw-r--r--net-libs/libpcap/libpcap-9999.ebuild2
-rw-r--r--net-libs/libproxy/Manifest2
-rw-r--r--net-libs/libproxy/libproxy-0.4.18.ebuild2
-rw-r--r--net-libs/libssh2/Manifest2
-rw-r--r--net-libs/libssh2/libssh2-1.10.0.ebuild2
-rw-r--r--net-libs/neon/Manifest2
-rw-r--r--net-libs/neon/neon-0.32.4.ebuild2
-rw-r--r--net-libs/nghttp2/Manifest6
-rw-r--r--net-libs/nghttp2/nghttp2-1.51.0-r1.ebuild2
-rw-r--r--net-libs/nghttp2/nghttp2-1.51.0.ebuild2
-rw-r--r--net-libs/nghttp2/nghttp2-1.52.0.ebuild2
-rw-r--r--net-libs/nodejs/Manifest2
-rw-r--r--net-libs/nodejs/nodejs-20.1.0.ebuild252
29 files changed, 36 insertions, 290 deletions
diff --git a/net-libs/Manifest.gz b/net-libs/Manifest.gz
index 4436451c6fbd..ee2e388a4a92 100644
--- a/net-libs/Manifest.gz
+++ b/net-libs/Manifest.gz
Binary files differ
diff --git a/net-libs/glib-networking/Manifest b/net-libs/glib-networking/Manifest
index 4a3914efadaf..aa5ce0dc11af 100644
--- a/net-libs/glib-networking/Manifest
+++ b/net-libs/glib-networking/Manifest
@@ -1,3 +1,3 @@
DIST glib-networking-2.76.0.tar.xz 280852 BLAKE2B 418d747473054d00c0eb0258538f919ac077728157523a157a6e6c43a4cdd4554411a486dcdc6af05b1ece8b35884e4954a056d5a01c5118a37721c151b77b8b SHA512 dae704ad70312239379e1e66a4171e9315ee44e1785c9cb2563adc3f0bbab43d08a75873bfd2be12e3ed4210d4a7e177c9540815c8eb4bda89032c5354c4be30
-EBUILD glib-networking-2.76.0.ebuild 2042 BLAKE2B 68e7096811a531c67c3aa6fa8c1f0de38eed96864c08b089932c131f9e8232d60204a5f95a714d466a1e0e890b9d3c1478dfd45747cc2c54f9506cd2248d35c5 SHA512 395d0dee3ec923f08a3c6f23677c98e73e50aa1f92f9a1e48a84b9003845f9f88086ac808fa3872ea40be31e44679a4b247a7ad1ed7dc9f70f109abb8436e83a
+EBUILD glib-networking-2.76.0.ebuild 2029 BLAKE2B edd5ea9abbeb5ce8dfa389562bf84510e2ec185967092a8aafd130aeaadf5165884e114df6d5ac15038b24d7bbe22a567c90bf0b08107573852254c7ff862983 SHA512 6ee36e9b42e6878c3180d96f4d4090a214c7907bc383df3c4747d20ef9ecd74c1baf3b3bb2e46d5ac44ff9af1506eed65a6557c3e75f70d5e4d68790048cd929
MISC metadata.xml 590 BLAKE2B c74ff24be718581a894745c99a4a6ace914fd396958f988986ea55ca4c2e271e1a417a27c7b63a9e3496260985fde1796a0f2fd9c0b5ee212eb2c8d0d33076a2 SHA512 c83668d49e2353f4608e15c0a5ba3b3700a042e8aa94e4214e5246db6fe31f6d668e5d190c9c3032798ece3725508b7063461dee9bbf039c1cf54dc2230f4b6a
diff --git a/net-libs/glib-networking/glib-networking-2.76.0.ebuild b/net-libs/glib-networking/glib-networking-2.76.0.ebuild
index 143c64f12ba3..85dbff10349e 100644
--- a/net-libs/glib-networking/glib-networking-2.76.0.ebuild
+++ b/net-libs/glib-networking/glib-networking-2.76.0.ebuild
@@ -12,7 +12,7 @@ LICENSE="LGPL-2.1+"
SLOT="0"
IUSE="+gnome +libproxy +ssl test"
RESTRICT="!test? ( test )"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris"
RDEPEND="
>=dev-libs/glib-2.73.3:2[${MULTILIB_USEDEP}]
diff --git a/net-libs/gnutls/Manifest b/net-libs/gnutls/Manifest
index ae3e48da314a..9594a8e4a574 100644
--- a/net-libs/gnutls/Manifest
+++ b/net-libs/gnutls/Manifest
@@ -8,9 +8,9 @@ DIST gnutls-3.7.9.tar.xz 6377212 BLAKE2B c8263381132b0c96f23a580823cfaf571120568
DIST gnutls-3.7.9.tar.xz.sig 685 BLAKE2B 2e7ba793d026cf96c54c75a81160c58cf21d6d5f034a603ffe88d5fa4cbfa1d4fd590efbe81fbee7790cd4956776085b7827fead67c9b07f1d7eadd405815eb7 SHA512 906227a0d6f57878e85e9acdf754d20b7628a7a95b40aeffced398a0a0c6220f5e32191a9f988f55b8b903bf55212179dce2abcc08c2bb3397a2704dd2319438
DIST gnutls-3.8.0.tar.xz 6378480 BLAKE2B 64784e9c0ac4dcab2c9e90d7d17d0bd8a0021224be285c12a53673f3a52aa3f189152b1b0b4aaae5a8fb41951361af1fd04a5b535774c4a26c26eb895519af40 SHA512 2507b3133423fdaf90fbd826ccb1142e9ff6fc90fcd5531720218f19ddf0e6bbb8267d23bad35c0954860e5a4179da74823e0c8357db56a14f252e6ec9d59629
DIST gnutls-3.8.0.tar.xz.sig 684 BLAKE2B c5dbed12b8233ed8502dac16b77d6043591296f4b9ddb0445271e8fe875c2a05b9663ad6523cca6355faaa9d244cc6e6fb8ff0d65fee47b36ab6b57f57d89f64 SHA512 9db8db74aa0ebd871287b07b6a8a9f4ce90188633618e669fe07cb8bb314b624c14761f6fe1970e2fbffa87f7c0d6daa4b0fa838bd05f74b8b18cd1b5325c654
-EBUILD gnutls-3.7.6.ebuild 4709 BLAKE2B 1a918b7d7f49e1327775389c33a43d103816afe0639a5240b3c2e2c57184d80f8c886e676ed0be8a45a149e1f1d66f5b84a82bb3c457641b93e68d309f9df288 SHA512 8c9259cc9911164c030eed3a01219a8ff6f7f63dfbf68f910ed78afce1502e68f6195310ead6c2a218972bbead7ee4d31f646d839d6eee857e9f484bed7a23bf
-EBUILD gnutls-3.7.7.ebuild 4710 BLAKE2B fffa9072ff8c7ec34800d962b445c46845c23f11fd9838457310765351d191e1df6221e05d5bbbad49c6d4f0cc9d0847a0bd58fde456f48c73aa28fc75ab74f7 SHA512 509d4d417a53e0785543d0a276ec5e0bea45ccebd8ca474c2ec9ec381f40fbda91ecec7815094d4814eb9a1e0bb04f14ce7627d37cd79317fd13eb361fbd2e0f
-EBUILD gnutls-3.7.8.ebuild 4710 BLAKE2B 5c787ed662685cc36b8d79c84873af422cfa98b9018eda044283fbad64092239febcb719ed38674e8a253dec88c753b59a83801ffa4a72032f5fe1bbec1faa34 SHA512 81719f8f82b7936b6dc3aaed7a5c509b3b13cf6bae480feb0c52375072eee72d226867f83a8db94e930e548ba94c3bd7638edffe32cdc1d217a6787f6f0b7760
-EBUILD gnutls-3.7.9.ebuild 4718 BLAKE2B 07827aee701a4ac7ca309d255b1e14c604622b5811def615a694b1328fd5677deb9dbf8a841d9c7f31ad5c5b9ddd6454bcf5d842bef9e5eb05feefcffd191247 SHA512 5a9d37b663ed532167c06f17f07a8803c7e0909ae8f483779d8e308d7c0c5b80fe10ad82594cf72be7d4a6076d156230ca8650e3455277b46f2716de2c5e7f01
-EBUILD gnutls-3.8.0.ebuild 4775 BLAKE2B fed18b9c80c7d35673630ed367a964bd96a788fe4297aaa78757e00ef57527165c1101a5f4533e5a152c1d93ef4a1d6bb4029a2bc5e796f3df313e7eac470a49 SHA512 5e398ba2f0e55111726583eb4bff740ed60375c4dde5abdb385e02496149a1d85b90caac8e49ebbdd03b3141fd7f7b14beaa6b84e38b7ec150c09e41178df169
+EBUILD gnutls-3.7.6.ebuild 4696 BLAKE2B f9525fcc34def16ff7696650eaf4c7e17799e3043069d758407567946e81776aec5f0d5d3303819d2c3ac10ca2b01a5dd28b10396e771247b4384a7f332a4022 SHA512 efd5722c429d557c2f838c9d31533b0ba18d8197599822defd49e68db7226c1f256864206a512ad1701d35011fba96a735003f057867a8d1bcc46e0e9f5df47c
+EBUILD gnutls-3.7.7.ebuild 4697 BLAKE2B f470d7ddf8c961b055a92db3089823ae653b57d844fac7f982e038492270afb2d74b489ec2d60f1d3c7fca66f01e75c938760946cf534e267b7936c16b6dae38 SHA512 b2741124cef1cf2a6042403ea20233b028bfc6adf43c1c48c94774fc27fb2e5a18714a735f56e08e606ad57c0f37e183ecadedb3641b3114c4e48945e5606dc7
+EBUILD gnutls-3.7.8.ebuild 4697 BLAKE2B e2d4cb2ee1f784fb5daa935290ce3896d44a8f70f890233bafca9fca44455b99ab4354c3582d05e46fc4e21e87a7a08ad7a335742ee1ea8a61c849b523d4183c SHA512 abf81d1f1d441e939813ca66ec98406aefc570cbc7332e116331fd250bfe5a9f7d51b8b95b8128cc4408fb7152ffe3b109f5b6c778653204d5e73cc761b5bfe3
+EBUILD gnutls-3.7.9.ebuild 4705 BLAKE2B 23295e5ff69e8e88fed4016015bb7c1f1aa69ed970ce1d8bec949df710b5013f6da50ad4e0ebe4a5c93910ed35f5ef9e2248aefe43f0c51834e1834a3b32c051 SHA512 abac8393f92f7aab4f31e64ab3c96f0aabbc7eaf4a837b523b3105226d5338592db42290ca8d73104b56c902a310112e340ed68018dcc68c3eaea749588193ec
+EBUILD gnutls-3.8.0.ebuild 4762 BLAKE2B ea38a9e236bed7da603e0b6aae4c9b6b2866fb685e45488e6d1eaf450af53c6f6d19b38f50adc4d1c2fdd2de5b9f1536942d1e1ae5010e5f62eff1d2ae080dcc SHA512 d7bf85373cc9d437a10e014dc964259f203abfeb32762c8507c19916e1e09f1edbf10268c382236c1752b04e019643f16e5dbd81888edf5e97b3fe8491b7f0c8
MISC metadata.xml 1244 BLAKE2B eff214451ce68366e577291a22efabdf2c3788ee1d5b75ca6517f2731704d0dd4c01b7cbe1668629643f8c8e534889c671ee2acaa22179354975ab26e7529a91 SHA512 f9ea9d08a2559482592c20e5badde333f2aee4927c047ee9cb0534c8243b54d32ec0db61ba4cac80d7fe5bbd735caa242afbccb10a6a5a6df46a2c81855681a7
diff --git a/net-libs/gnutls/gnutls-3.7.6.ebuild b/net-libs/gnutls/gnutls-3.7.6.ebuild
index e63cbcf83268..2eb8c5073401 100644
--- a/net-libs/gnutls/gnutls-3.7.6.ebuild
+++ b/net-libs/gnutls/gnutls-3.7.6.ebuild
@@ -13,7 +13,7 @@ SRC_URI+=" verify-sig? ( mirror://gnupg/gnutls/v$(ver_cut 1-2)/${P}.tar.xz.sig )
LICENSE="GPL-3 LGPL-2.1+"
SLOT="0/30.30" # <libgnutls.so number>.<libgnutlsxx.so number>
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris"
IUSE="brotli +cxx dane doc examples guile +idn nls +openssl pkcs11 seccomp sslv2 sslv3 static-libs test test-full +tls-heartbeat tools zlib zstd"
REQUIRED_USE="test-full? ( cxx dane doc examples guile idn nls openssl pkcs11 seccomp tls-heartbeat tools )"
diff --git a/net-libs/gnutls/gnutls-3.7.7.ebuild b/net-libs/gnutls/gnutls-3.7.7.ebuild
index a1bc18f35d9b..1763a2a41b0d 100644
--- a/net-libs/gnutls/gnutls-3.7.7.ebuild
+++ b/net-libs/gnutls/gnutls-3.7.7.ebuild
@@ -13,7 +13,7 @@ SRC_URI+=" verify-sig? ( mirror://gnupg/gnutls/v$(ver_cut 1-2)/${P}.tar.xz.sig )
LICENSE="GPL-3 LGPL-2.1+"
SLOT="0/30.30" # <libgnutls.so number>.<libgnutlsxx.so number>
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris"
IUSE="brotli +cxx dane doc examples guile +idn nls +openssl pkcs11 seccomp sslv2 sslv3 static-libs test test-full +tls-heartbeat tools zlib zstd"
REQUIRED_USE="test-full? ( cxx dane doc examples guile idn nls openssl pkcs11 seccomp tls-heartbeat tools )"
diff --git a/net-libs/gnutls/gnutls-3.7.8.ebuild b/net-libs/gnutls/gnutls-3.7.8.ebuild
index dc7d2f811ac0..95177d16b15a 100644
--- a/net-libs/gnutls/gnutls-3.7.8.ebuild
+++ b/net-libs/gnutls/gnutls-3.7.8.ebuild
@@ -13,7 +13,7 @@ SRC_URI+=" verify-sig? ( mirror://gnupg/gnutls/v$(ver_cut 1-2)/${P}.tar.xz.sig )
LICENSE="GPL-3 LGPL-2.1+"
SLOT="0/30.30" # <libgnutls.so number>.<libgnutlsxx.so number>
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris"
IUSE="brotli +cxx dane doc examples guile +idn nls +openssl pkcs11 seccomp sslv2 sslv3 static-libs test test-full +tls-heartbeat tools zlib zstd"
REQUIRED_USE="test-full? ( cxx dane doc examples guile idn nls openssl pkcs11 seccomp tls-heartbeat tools )"
diff --git a/net-libs/gnutls/gnutls-3.7.9.ebuild b/net-libs/gnutls/gnutls-3.7.9.ebuild
index 09c958dd5c69..2c27fd7fd2d8 100644
--- a/net-libs/gnutls/gnutls-3.7.9.ebuild
+++ b/net-libs/gnutls/gnutls-3.7.9.ebuild
@@ -13,7 +13,7 @@ SRC_URI+=" verify-sig? ( mirror://gnupg/gnutls/v$(ver_cut 1-2)/${P}.tar.xz.sig )
LICENSE="GPL-3 LGPL-2.1+"
SLOT="0/30.30" # <libgnutls.so number>.<libgnutlsxx.so number>
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris"
IUSE="brotli +cxx dane doc examples guile +idn nls +openssl pkcs11 seccomp sslv2 sslv3 static-libs test test-full +tls-heartbeat tools zlib zstd"
REQUIRED_USE="test-full? ( cxx dane doc examples guile idn nls openssl pkcs11 seccomp tls-heartbeat tools )"
diff --git a/net-libs/gnutls/gnutls-3.8.0.ebuild b/net-libs/gnutls/gnutls-3.8.0.ebuild
index d2e4444243b2..b6d115463aa5 100644
--- a/net-libs/gnutls/gnutls-3.8.0.ebuild
+++ b/net-libs/gnutls/gnutls-3.8.0.ebuild
@@ -17,7 +17,7 @@ LICENSE="GPL-3 LGPL-2.1+"
# Subslot format:
# <libgnutls.so number>.<libgnutlsxx.so number>
SLOT="0/30.30"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris"
IUSE="brotli +cxx dane doc examples +idn nls +openssl pkcs11 seccomp sslv2 sslv3 static-libs test test-full +tls-heartbeat tools zlib zstd"
REQUIRED_USE="test-full? ( cxx dane doc examples idn nls openssl pkcs11 seccomp tls-heartbeat tools )"
RESTRICT="!test? ( test )"
diff --git a/net-libs/liblockfile/Manifest b/net-libs/liblockfile/Manifest
index 3c4a79036e3e..8ce2ea617809 100644
--- a/net-libs/liblockfile/Manifest
+++ b/net-libs/liblockfile/Manifest
@@ -1,5 +1,5 @@
AUX Makefile.Darwin.in 2436 BLAKE2B 63d9ce283549b26921cfd317639da45723ab5129e79dc0df0f4c2fa2489264db1991b6e9b2e76fb04906b85325d171af7dc2bb4f7f880cdb76fcdca76b50cd2f SHA512 e39931c63a20d49f6010dd668132295cfd3e02f39566715448665715ee909de3179c1db496b78261866794cdb21ecb14ccdd505f45aea5d8d0b7b196c344f9a1
AUX liblockfile-1.16-makefile.patch 2851 BLAKE2B 52f6fcb117e6f49dc5c824766c067303c25d03095efb395e47d716b9bb0eb9a6affc7330d7537220f99afa64bb6ec14061de078f9313609d762bff066542c3ee SHA512 dd9cbf566ac8a933c4cee19a33cbe818904cf7be5aed05f2a17b87312267ac1716631c9fead4663b1979158363ff07218b0a486ee40c029fcd2a23142b59f275
DIST liblockfile-1.17.tar.gz 69834 BLAKE2B a3c88174d96fb84dc1226102a1678aecec35945b89adb6e143f32674188ff7406f89b05f7219748bf0e9c6207ff3b28b5b800706ffc11b733c294e1e1c232784 SHA512 2169ac2219950d6ec7def6b5cc712cc04d1a185dc9c09b364c8d47b7b3d15c3482a2200b591872da87eb784717b2ba3537fbc39d7075c329cc8ba48039473a83
-EBUILD liblockfile-1.17.ebuild 1338 BLAKE2B 8d87d4156aed04a9761b7d823a03d40ab92b4287fbc75c4d5cf06efb2b9ec0dd669c6a27b6965aad4268140faf19863a9362eb27b334af4c393c1c46b078e1b0 SHA512 79e73e72302bcceb8f945eb8f1a96d961e76a3643d2e8673cff96c696ea6e10c2f77a11c547ae7b0011f314195ebf8ae45c30f4ddf0b4c7d19a52d6cb5110499
+EBUILD liblockfile-1.17.ebuild 1325 BLAKE2B 543cb89e87eaaf3bc2059c6bb5195dd298664ac7fda3036232c6c6378fa6cfe44889223d9198780ab8db89e363ff3fbf3b46bf4dcdc9ecd6b13000b3643dbdd4 SHA512 6ee745678f740843b182f43fdfc80d67a21eb4de924ec235acfececfa89a5e4902ce77a75fa5ea9462373188a3799fa1dd3111e791b69ebf931c683e63d123a8
MISC metadata.xml 252 BLAKE2B 41941b57b97ac20b47abd1c6d3ca599461c97bb2b06a4473605a273c68e7964d2365be48afbc54655f1dbaf896f3b91baafc2ea16c298d8f50b6849be2adca38 SHA512 16dfabb38698963e47a19156df2c54d7c01430e30fe7b51d80c94275016f39f3d8e7981473f4fd042f63f4730e567acd7e1e8ba08ce4386f3a35e3fc537aff7c
diff --git a/net-libs/liblockfile/liblockfile-1.17.ebuild b/net-libs/liblockfile/liblockfile-1.17.ebuild
index f14423cf3a3f..94ec6da1cfe7 100644
--- a/net-libs/liblockfile/liblockfile-1.17.ebuild
+++ b/net-libs/liblockfile/liblockfile-1.17.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/miquels/liblockfile/archive/v${PV}.tar.gz -> ${P}.ta
LICENSE="LGPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris"
IUSE="static-libs"
RDEPEND="acct-group/mail"
diff --git a/net-libs/libpcap/Manifest b/net-libs/libpcap/Manifest
index f336edd067c8..62281d7faa70 100644
--- a/net-libs/libpcap/Manifest
+++ b/net-libs/libpcap/Manifest
@@ -9,9 +9,9 @@ DIST libpcap-1.10.3.tar.gz 951869 BLAKE2B 3614042f7d8cd5a25221f52d2ed09f9f44643c
DIST libpcap-1.10.3.tar.gz.sig 442 BLAKE2B 30f0053bc05564fd06aeac751d85eb4838c55c783a0eed450f4de238391c87b8915378f4dc679a14276c9e5e17e9bc74b861241a0a0e86bb22dc2680552f43db SHA512 dc5ae51a96f9dfc570009a5c711a1e4eca012e99d6eb7af3b35c5636199b3273e92a657fdf85688650c093cc9b6c435ba1e9b84100469b2604b8d3125613b4ab
DIST libpcap-1.10.4.tar.gz 952153 BLAKE2B 05a7eafc1e1817f7844008db89d8fb10cd2525c22f7ee6c9e3d582b14229412f38ccced5e9d80a96dd459ef9eab12eccb5c1dd4978ddc9f66267469212005e4c SHA512 1f6d6ddd07dae7c557054cb246437ecdaf39d579592a5a6bdf1144eea6cb5a779ac4ca647cfed11ec1b0bb18efc63b845444e497070bacefaaed19a5787ae5e1
DIST libpcap-1.10.4.tar.gz.sig 442 BLAKE2B d0eb5da9a57003848b24d458e50a201d0bb8876a12e63f6627bf9dc1a784e780610cd0c858243cc75a63999b40bc64507b078777ae844ede7c07eef9f4f9e0d5 SHA512 34aa401c2e162d708c61b78b445af2fe4ddc0e57de9124b5cc3a05679ffbc3834088160f83892d827e25c65b33313fe71aa73c2de09935d387252ab315ca5ee1
-EBUILD libpcap-1.10.1-r2.ebuild 2779 BLAKE2B 37564696b8b532892fd9944d43fd2c1217e6a7d46c21ef09ab5a66b0d0ee48daea5ee2cdf2ba2bf7e3b9d5223b97c9a91d970671b91c03393a9a687e352bfa28 SHA512 0c074f7327acdbf2e2d14b4c33d1c0ab1392d62d76beea668800da8d71f0cf2bc6bfebc24ef1099067260cd87643c6a72e752c331f30e9f3e21f0dbdaeddc061
-EBUILD libpcap-1.10.2.ebuild 2245 BLAKE2B 3775998360340e75637aad9b75f597dd3950dbbca393dd2a4c749c3c42f3ae65f6fcde982cde5a54855657df8bb11b3bef1e92492f627e8a5c67ec598625186b SHA512 6ae164becb38103dacf367ea2730890b192157bd6d2e21d108fa03366a46a02c6dc45f47b7e2081619b64d6f58d63909c7cc41715c5c692089653069e8459c85
-EBUILD libpcap-1.10.3.ebuild 2243 BLAKE2B 0cda63f361c0cb0d33d2a78788a0106faaa760be8713de3ebfb675734f1c7fad2fbee740845a84ac4a5626ae2b1cfa969f0e9b25eed7f2234ca8be5fa3b21542 SHA512 cd833bb4a9128df9cabe5885bf24c314618e70d017248ced247b9947814d4a0915b24799eb7e0acae56ba6412bc11e4de0bffaed4bbd6bcc8ff283c42f3b6462
-EBUILD libpcap-1.10.4.ebuild 2251 BLAKE2B b894246471766ac256a6f5cf6a64a78dc1c0a57e196c74b8807f7260bd3a292a3e99dc1cb6254317f77d4992c75cdcc169291e85b88939da3c6e11c39374a7f1 SHA512 ec9c6d1e1a70ad8affd0db7fb3485cf1f4e8a5ef89362affd708eb3275c8166bfb1341a9d808b1fa5ec8993abdd8adbba225c0cd95bedccfd0722a0d2dab1ab5
-EBUILD libpcap-9999.ebuild 2251 BLAKE2B b894246471766ac256a6f5cf6a64a78dc1c0a57e196c74b8807f7260bd3a292a3e99dc1cb6254317f77d4992c75cdcc169291e85b88939da3c6e11c39374a7f1 SHA512 ec9c6d1e1a70ad8affd0db7fb3485cf1f4e8a5ef89362affd708eb3275c8166bfb1341a9d808b1fa5ec8993abdd8adbba225c0cd95bedccfd0722a0d2dab1ab5
+EBUILD libpcap-1.10.1-r2.ebuild 2766 BLAKE2B cc598976f4f4f0842fd8256e0861ceaf4c6024c2fad05d36851cc1da63f1775762ead5b391d1f25c1210a97cb4e95f005662040cc2dc2e78202186d5161352e9 SHA512 7abc1cbd0aa5381e0fd983f9b33f8174d28e8bfdd16ab83fd5e9ab9b0dbaffcc44a09c3a3fc7c41b86fb2178dd06a38e6c7733c7db4b71a2160a7e50cff5c81a
+EBUILD libpcap-1.10.2.ebuild 2232 BLAKE2B 96a2a2f84971a4a08e8fb872eb9c0ea8011737e7e7b23436f7663fdd0833bb85990f899386f5fba92d2182b75bf5ba082d5e900e806f7f1806d7942272109c92 SHA512 0a32e335a9db296c6115da04ca21145f069b615c34529f68fdbd75c9ffeb230accb7d44c9969b05a511a84705b2d8ec1392513c1b3f0137b00a76c2727972bbc
+EBUILD libpcap-1.10.3.ebuild 2230 BLAKE2B 76ad72289eadddb40f80ffffbcf805632c34d1244d6409a0514ceb29a6ba9c62f753e64822aef4089ef043e17a6db728459c0bae513c46d7f9a7be258565b353 SHA512 3099f451922ee2ec3bab0558e094908776c5b20e36a6c5a687ec6bc0b36d1311f9e49beeea80fbfb7da5b6d6a0c5670871d1b18d1dfeca3dcce42cc85caf209e
+EBUILD libpcap-1.10.4.ebuild 2238 BLAKE2B e71f787a18447d6622b36e5772e804df1c7d3aebd162e7876e3dc54d5de1ed80ada170021bc8bdce04e9b687b88fd75b044ebb196e31980b1f92a9af386bedfe SHA512 43df68eb4343ed7ff7cfb34e39af55f728d8c5df11e30de4f891d525787870470c4bb51eed7ece93076a23a2e1efb1b0d49fcf2d0c082c6b9d6fe2f5d9adec8e
+EBUILD libpcap-9999.ebuild 2238 BLAKE2B e71f787a18447d6622b36e5772e804df1c7d3aebd162e7876e3dc54d5de1ed80ada170021bc8bdce04e9b687b88fd75b044ebb196e31980b1f92a9af386bedfe SHA512 43df68eb4343ed7ff7cfb34e39af55f728d8c5df11e30de4f891d525787870470c4bb51eed7ece93076a23a2e1efb1b0d49fcf2d0c082c6b9d6fe2f5d9adec8e
MISC metadata.xml 811 BLAKE2B d3c9d3d8ed42bb512b1d1608076d19ee7f3d3f06f5c622bfbe2f4ea1326397bd03fb480f4c01caf8c367b58a3f466f0b94b5e94b14c9d66cc7cbbde3c70651ec SHA512 bbef3e91d4958ec7070871f176aef2934e15d6bb45a45249dbd903b7dc108931c48df691df5810ad0e95c6bca2be707f88646b79b0d42a4a3c8966b6d0918dfb
diff --git a/net-libs/libpcap/libpcap-1.10.1-r2.ebuild b/net-libs/libpcap/libpcap-1.10.1-r2.ebuild
index b1204821f2ad..61b373ae6100 100644
--- a/net-libs/libpcap/libpcap-1.10.1-r2.ebuild
+++ b/net-libs/libpcap/libpcap-1.10.1-r2.ebuild
@@ -20,7 +20,7 @@ else
SRC_URI="https://www.tcpdump.org/release/${P}.tar.gz -> ${P}-upstream.tar.gz"
SRC_URI+=" verify-sig? ( https://www.tcpdump.org/release/${P}.tar.gz.sig -> ${P}-upstream.tar.gz.sig )"
- KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris"
+ KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris"
fi
LICENSE="BSD"
diff --git a/net-libs/libpcap/libpcap-1.10.2.ebuild b/net-libs/libpcap/libpcap-1.10.2.ebuild
index c00a159773c7..7761a9c7940c 100644
--- a/net-libs/libpcap/libpcap-1.10.2.ebuild
+++ b/net-libs/libpcap/libpcap-1.10.2.ebuild
@@ -18,7 +18,7 @@ else
SRC_URI="https://www.tcpdump.org/release/${P}.tar.gz"
SRC_URI+=" verify-sig? ( https://www.tcpdump.org/release/${P}.tar.gz.sig )"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris"
fi
LICENSE="BSD"
diff --git a/net-libs/libpcap/libpcap-1.10.3.ebuild b/net-libs/libpcap/libpcap-1.10.3.ebuild
index ac6cbbc4b81c..092fe46cdc2b 100644
--- a/net-libs/libpcap/libpcap-1.10.3.ebuild
+++ b/net-libs/libpcap/libpcap-1.10.3.ebuild
@@ -18,7 +18,7 @@ else
SRC_URI="https://www.tcpdump.org/release/${P}.tar.gz"
SRC_URI+=" verify-sig? ( https://www.tcpdump.org/release/${P}.tar.gz.sig )"
- KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris"
+ KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris"
fi
LICENSE="BSD"
diff --git a/net-libs/libpcap/libpcap-1.10.4.ebuild b/net-libs/libpcap/libpcap-1.10.4.ebuild
index a5abc7c116c5..ef626d00ad0b 100644
--- a/net-libs/libpcap/libpcap-1.10.4.ebuild
+++ b/net-libs/libpcap/libpcap-1.10.4.ebuild
@@ -18,7 +18,7 @@ else
SRC_URI="https://www.tcpdump.org/release/${P}.tar.gz"
SRC_URI+=" verify-sig? ( https://www.tcpdump.org/release/${P}.tar.gz.sig )"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris"
fi
LICENSE="BSD"
diff --git a/net-libs/libpcap/libpcap-9999.ebuild b/net-libs/libpcap/libpcap-9999.ebuild
index a5abc7c116c5..ef626d00ad0b 100644
--- a/net-libs/libpcap/libpcap-9999.ebuild
+++ b/net-libs/libpcap/libpcap-9999.ebuild
@@ -18,7 +18,7 @@ else
SRC_URI="https://www.tcpdump.org/release/${P}.tar.gz"
SRC_URI+=" verify-sig? ( https://www.tcpdump.org/release/${P}.tar.gz.sig )"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris"
fi
LICENSE="BSD"
diff --git a/net-libs/libproxy/Manifest b/net-libs/libproxy/Manifest
index caddf661e1b2..256f75145d7b 100644
--- a/net-libs/libproxy/Manifest
+++ b/net-libs/libproxy/Manifest
@@ -6,7 +6,7 @@ AUX proxy.1 681 BLAKE2B 14db05aa4282661bf4148af6187f8d3f2b9cefaa439851c5086b397f
DIST libproxy-0.4.18.tar.gz 98037 BLAKE2B 12505cc7afe9ca27bb387df31d7368ed3ac83696255e6bd8fdbca1528fb6fe83510cdf7c6bda09939dcb55daefba24cf9c52435f664c6cba01daad87ddff3f2a SHA512 1148d688a9f070273a1a2b110a788561789799089660292bbba59fbf0a9caf7d28cb039a9ccdcb935f752e1e34739b2d2f4c784b1bb3bbaa03d108e7b38a4754
DIST libproxy-0.5.0.tar.gz 58746 BLAKE2B aaaaa93217d4b3112b9c2761d7156de1359278b764bdfb3ba0942653e930e4cb60c00adf936fa1210668dc584c6e34fccfe405acdbabfff1927fd25b9de953b7 SHA512 699d09d747c3e56247b1d0a8dee0cd7c122199cc4296aa61753a4e52b4346ad5d98d608f953d28a5779e7d49f64be639e22c696ac82d48bbdaa7b743501b18e6
DIST libproxy-0.5.1.tar.gz 59939 BLAKE2B dc219c9df624a82544ce26b0629c0bc012e34d82fb6fd49bdb07450ba98d1e4a29ff1bdf3a1d3e6645139ddd8e4953f36584e10f64119584d335a7a6cb5d34a9 SHA512 830e4bb1879c6afd1fbebc24de2ca75a597096a8eadb45dd3965b9f8121110039379342facebddce1b679a9b6ceb065089f0fbe38b55411a2c53ac36ef979ab7
-EBUILD libproxy-0.4.18.ebuild 2627 BLAKE2B 77d6085a807a75f2e5a676be132ef29f555152339aa1612aca8714df736904f1c803f03a20df0a2e94472f16f5bdfb439f477db1d84a270fd40eb6376be4c1bd SHA512 0584c5ffe9511e7a4c8178496e91a275aaeb79643e59ff119e3af3e4e64dcf05778448ecceed40239ffc1aa34adf2ca8260be4228dba2870630186469d3f46f4
+EBUILD libproxy-0.4.18.ebuild 2614 BLAKE2B b90b3c9242b185bf3f064d9e85c47031e80c2cf009bfa934564060b33a1f07615b61df9326c5bfda3e91ce2eeb51c841026561cfacfa2de08b8c14fff73d2e06 SHA512 3929ccbc53f6055c1fda102ceab72cd4d2e62b7876e22732e4bfba4b7d99ed68a8241fecc244dbf0fd024838485fa284c81baf0b2254ff1c97288bcadd3fde16
EBUILD libproxy-0.5.0.ebuild 1911 BLAKE2B ef0b25a424dcca1ef1851a4bb5b046fdc269229d63137ab4ba56b61f35472a56a276523479e18a47c05c94ab86bb4d69774f4cd1d63c74d194d1faccba865c71 SHA512 0e2f9a09634ef078194dce9016ae8cb53581dcf3779f65c48eb5b543e9b586218dcb351c77e0d25197963f8f82a8666336dddf080c6f97a171a3c5d60894c8e6
EBUILD libproxy-0.5.1.ebuild 1754 BLAKE2B 96e57f417aa4a7a4706cc09ebe234c3f7113e37f93b96ee42beee0c4437c0b4ac9158f28290d347370ed51871725882caf0327174dcf04a5e8b166dd868e36d2 SHA512 6d031cbe11dbd4c23495fcf5f1c1c127d51823a4ad75c21e725207a49e95c8d6a9a712e3085a76a426021b1dda83f2299a274453bcbe9848d326811a4d23589a
MISC metadata.xml 770 BLAKE2B ae78ea34cf603f837bcb20532febb873d54c9f0e96867c82a2ab095fa94e8c1a1b64d83c6e4f29fbe26c5a21cc3d04b722add5fb88ab74a781ad15fc50f300ee SHA512 90c1cf64ad650e58e172832383a8ceaf396274610d65e0486f9fc19534dda1e5a4356b18139dc62483d7df46769143acd4ccfc35ebe0d18e64dc8a71bd5e5789
diff --git a/net-libs/libproxy/libproxy-0.4.18.ebuild b/net-libs/libproxy/libproxy-0.4.18.ebuild
index 1cfd2692f3c7..115d82253c34 100644
--- a/net-libs/libproxy/libproxy-0.4.18.ebuild
+++ b/net-libs/libproxy/libproxy-0.4.18.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/libproxy/libproxy/archive/${PV}.tar.gz -> ${P}.tar.g
LICENSE="LGPL-2.1+"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~sparc-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~sparc-solaris"
IUSE="duktape gnome kde mono networkmanager spidermonkey test webkit"
RESTRICT="!test? ( test )"
diff --git a/net-libs/libssh2/Manifest b/net-libs/libssh2/Manifest
index 062b43fd646f..aff968bb6a1d 100644
--- a/net-libs/libssh2/Manifest
+++ b/net-libs/libssh2/Manifest
@@ -1,6 +1,6 @@
AUX libssh2-1.10.0-libressl.patch 1107 BLAKE2B 5ffb1ffb64da219203e71e335c5808036aaf414ffa1baa72567a33e8c60218a71996544bec3b0c56b448e2884df99c3017f9ac20b9ff6f44e0dc645c2bb1b8c8 SHA512 2e2e8db30b0c7c0d454f11f644630c5cef00ab46ca97104845943d6ab9806d99f952d1c194f9b28d5d0e565c86867d7d59bb9af0cde433017aeb0e8862124318
AUX libssh2-1.8.0-mansyntax_sh.patch 367 BLAKE2B 26d83db9af4f1c50cb29a1c560c87685a7d1148a4acb0faec90dd4fd9ae00fa4848eae5eab0d2977393a51c6c26930b8e367cc42e4d383d6c8b4d35f210b4137 SHA512 421ef6945e78004f3818c345cf072a50362a90deafd8aed57cdc21fbfda0848d528dd5233d8e5e844cb361532f6b5e4d2fbaa8b332c951a0cf8402b48ba150f2
DIST libssh2-1.10.0.tar.gz 965044 BLAKE2B 0e6f571cc723e0050bf7ba7492f361ef222547dcbc311019cb6762f01405b4906e0418207a7d484c5170bee5e6f666827a7ea0d0cf233f684f999f896ce0b415 SHA512 e064ee1089eb8e6cd5fa2617f4fd8ff56c2721c5476775a98bdb68c6c4ee4d05c706c3bb0eb479a27a8ec0b17a8a5ef43e1d028ad3f134519aa582d3981a3a30
-EBUILD libssh2-1.10.0.ebuild 1358 BLAKE2B 24040093bd7454cd5e7412cd627957b29d1aa7e32a38ccbd82185e7114c63d60da6a0e083c35052c8b4475a8145ff7f3439374203548960615bf538d325b11fc SHA512 5b7e4af09893bc46ccc25167468b2e09dd44e2fcb187bb938fdc20a9f3293761b03a155d4ec55dd72803f17c34d698b61e1a02d927ccbc7d7c3db073650b31d6
+EBUILD libssh2-1.10.0.ebuild 1345 BLAKE2B 4c2fac289235288aaab718a78cf75113e1e7141e5ca58eb98b22a1f67722ad1f2266f31d8040005da35a3dedac68312898e7d466e7ddbc0f3d804893eec66bd2 SHA512 ffdbb9393595a75b2db0f551989fa2713fe19893798c2ad73efc86be17b9de13210a600830ba7e769048b0cb69294881754e9e5118b8570c6f7349b321cca328
EBUILD libssh2-9999.ebuild 1150 BLAKE2B 598389dc4f42bbd477f9eeddf17ced69ec81602520a313321836937f4ca3e56455867ee7ad860e2f04a3db52e0be19ea39078d4a6de59f6321033cda054de160 SHA512 ecd4f51a283abc70022b174b765975700f6c3233d0ddd606a068917343d9d2c2da45fba74a0809b34b34dea811af50af129e400bc77b646481f3f4f8e51295f8
MISC metadata.xml 625 BLAKE2B 5b2b547a4378190e5fd38b0e4047556da2eb827db4b311aab8fd9456f15a711948bad53951d5b6f1f00620292f938ae097ea43044ab9cc926db941245de22887 SHA512 2ec081036258736ae097981cc5a997c81b09d235ac7f79500128675c0d9df0d8d83d3f570d6dfccac3340d1018f0ad3511f7a8df7e67e8bf9b0a17d4c7332d10
diff --git a/net-libs/libssh2/libssh2-1.10.0.ebuild b/net-libs/libssh2/libssh2-1.10.0.ebuild
index 00504d7654e5..a4c6f0460f8e 100644
--- a/net-libs/libssh2/libssh2-1.10.0.ebuild
+++ b/net-libs/libssh2/libssh2-1.10.0.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://www.libssh2.org/download/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
IUSE="gcrypt mbedtls zlib"
REQUIRED_USE="?? ( gcrypt mbedtls )"
# Tests try to set containers up using docker (and fail for some reason).
diff --git a/net-libs/neon/Manifest b/net-libs/neon/Manifest
index 1c6a3c56b52e..b19b6247de5b 100644
--- a/net-libs/neon/Manifest
+++ b/net-libs/neon/Manifest
@@ -1,3 +1,3 @@
DIST neon-0.32.4.tar.gz 895482 BLAKE2B 917f17739976e159bf91f7c594e59c96bb8b92e39c19f5c881354c11951233d3157f6871e4ebc073d493170844e516acc36be4787dbe2005c33b1ec84ae0d364 SHA512 82bcd1555f047d26cc5ccd67d2fef8dea4eb5a4cc45ca8030d2f3c356eee03fd78efd7ef45f516948e89f1089686731046b3fe48e73b3d84c65848ef6d86bd7a
-EBUILD neon-0.32.4.ebuild 2552 BLAKE2B fdc25d5f99bea28be7c53ade0b924efe828870aef50e2cbba0e8ec1ec600229562b05eb5202ecc5404870f3e0cf0b4c2c5aaba33c796d698420bd73623105989 SHA512 d97517e44395855766923f37aa5268636159198cfcbb6b59467f7a19c6151ea89c91198b422bdaf689d358a507de8e0535aa1b575353711a649fb1f41fccfdf4
+EBUILD neon-0.32.4.ebuild 2539 BLAKE2B b073548b516ed2349e943720bbc2ac4995d7470d2c68ebc37463a6187cd2b8fef02cb4f197e501ddbf620fe9fe1847b75022c2d2a2dfb09c9601f01d59075a92 SHA512 8b5c6b8efeed31334cd73fcd19d7e1df4b0bd1642ae48c3427a4b5c784f2e6dbd0f323f3885041054177d167b984b72200fa0e0f1e5a7cbf7741fd7bfed5e565
MISC metadata.xml 1219 BLAKE2B 2d80de452aeeeae8734661146b0b648625b8a9b7e894d245f9369fa29e37beba2dc2296d5bb61d66c555cffb24efcb1b37bf0d43c7f84db5395e105380045570 SHA512 21b29abf1945d60aa9ab20916508c6800cb67823f8706bc4198279f727854c0a8956c3f223af30c5149a9f23c9ebedaabe26afe35712fda490f268fe954ec1dc
diff --git a/net-libs/neon/neon-0.32.4.ebuild b/net-libs/neon/neon-0.32.4.ebuild
index 6a6c67881d4c..41478e350e8b 100644
--- a/net-libs/neon/neon-0.32.4.ebuild
+++ b/net-libs/neon/neon-0.32.4.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://notroj.github.io/neon/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0/27"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris"
IUSE="doc +expat gnutls kerberos libproxy nls pkcs11 ssl test zlib"
RESTRICT="!test? ( test )"
diff --git a/net-libs/nghttp2/Manifest b/net-libs/nghttp2/Manifest
index aa56825182e3..eec110c7bcfd 100644
--- a/net-libs/nghttp2/Manifest
+++ b/net-libs/nghttp2/Manifest
@@ -2,8 +2,8 @@ DIST nghttp2-1.48.0-pthread.patch 24917 BLAKE2B 22013d89685be603094aa82f69da8741
DIST nghttp2-1.51.0-pthread.patch 24623 BLAKE2B 55c63b4851788e4e18df1f7881fc370bf901c2df2249243e18e2a49f2142454438b41ecd941ed888ca065cdb037bd52624231a97a06eae4f97ebbc24cd890a46 SHA512 eaa85373f977bd4383d11d6077d69c80cf254ec49f4686a0140765a84806f6691f435fd5d558d4642cbf4a364f274c16b50d3f63c4e9507b6dc3b1317498e15a
DIST nghttp2-1.51.0.tar.xz 4115988 BLAKE2B ca3c5fb439b60f67ce5447c957397c16c7659432d3a3b25076b88142318675eb2af9f039a86ce88df8af3bd0167d98f14cdeb8dad2d01eda1378015acefa354e SHA512 0212680e57a15f9afca3b5226429edebd2fe8a52117480007d4472cd0c1bd3aa4d9f21269c637a11efd0f2146a3ee16c3c07ab35d9fb3d4566235d3a14268eeb
DIST nghttp2-1.52.0.tar.xz 1491732 BLAKE2B a77ff3e1f901768daf7e681cad06bf3b9ea44876dba76e06c2aaec8637196f27ee7213e3ef52da53b995f68a2a617f64947b4392f57140310bdc5a1d994ad1b2 SHA512 3af1ce13270f7afc8652bd3de71200d9632204617fe04d2be7156d60eeb1a5cc415573677791a399ae03577e8e3256939b1b05d27dbd98dee504d09ec5325d56
-EBUILD nghttp2-1.51.0-r1.ebuild 2150 BLAKE2B 076167b45f176b7c0db308192c1c98131021b30a8436c3bb848dbfc1e05e71c50bc69ae3fee51e68ec6d882af1e5e137acb65ef8fecd6a5f639cc0103e917c55 SHA512 1b94f01cf8799b5e436674a78072b65d404851916bf7dfed950eef01beb3f11b69a8ba5f2e6df33cd138b878ae5f462a2f4b846380667ed4928949321d0e368c
-EBUILD nghttp2-1.51.0.ebuild 2015 BLAKE2B cff57078e68a5d049333b4540c0fea0b16d458841fa1150babb8ac255b687fce89f10f0b48c71c38ada478722e8ea24072e79b874f866b19dc26dec997cac744 SHA512 0a3f42a8200d6c6dd7e78ba4a5e848f399c88d70f989e40dd9016b44929f725a22dd7cdfb316ec516b842609308d06dfa1c57f1f3cdd396e7bab4957539eace3
-EBUILD nghttp2-1.52.0.ebuild 1767 BLAKE2B b17520fb134240b02d19d251d0037482b0843260b3147cfb4926a1d1b2d229df7be9c268cb86de8ec8968463f65e3631e21f4c20507652a38166db4cf6a4aa06 SHA512 0d729104bfdac2c5318bb1c56cffdb5bc4b11fb4b182b48d1eb387f7911319e5fe83aeb261dc94db703873fa04725669f5a28de26654cf87af031d99cae9adf4
+EBUILD nghttp2-1.51.0-r1.ebuild 2137 BLAKE2B ae27b15ef5b73ae1cdba0c60f69eb7203b48f49bb1b271b73282223ecea3c696b0f765f255ccae1516b9e48eda24082ea703e9635d4fb46594197d216aa48426 SHA512 f4d93168e5659c6799fb179ca3238a1aaad9e8b3902a1f0391c41511e159c5d55849b65c353fffb8ce3de5138565a91e3841344be8072b7990166b273b5d7b47
+EBUILD nghttp2-1.51.0.ebuild 2002 BLAKE2B 1f91dc88a5772d1d9b613206127869378615d073d8de74003aa8da7e60fbac8e516e42c7a670f96c0211464e695d1b3bf4dc3d26e9028260e48d52eb247a0a27 SHA512 a5a8994912d8cd1443aa78b550feca326317f72f06e1e8612fb870c6685f5ebe13f2349ea6315b084bc9235fd429b965b048dbb4d02d4705ded2b2239a85c7af
+EBUILD nghttp2-1.52.0.ebuild 1754 BLAKE2B c32c22758fc5814d893c93cff50d7ebc1e3035d2fc8d2461712a70b30a878f442984c0560addc1e925b68f12649b4ec95cfc4dbe2bb8de731fc956d3c2a9ac99 SHA512 27994bbf869ba63f97f4125c23b6d8085d6c98899b77a048f9a36f4fc11ba006015dd16f254b1638b2da0ee61d27f52e2df34d581f88cd75314958f1f854fde6
EBUILD nghttp2-9999.ebuild 1561 BLAKE2B 27708d60e868d822b9c151e45a20542aa1f55b3e316e7645b3f0483537b83649a76f0da6f07306144c26d1f0ad42f9bef261c43646865f447ff175ff8fab6f96 SHA512 9cebfdac18b7411f91b6257c47372043e408bc73e79aecea2aca3464f20e9990af3eb04feab7ebcf927b16200190df29a596f3eba22937b9ba41ea4b85bc3299
MISC metadata.xml 553 BLAKE2B 694d0da32dab7f6eebd3b83a12b490b62d262de96e2bbb5c5822befbac792bc560cfe21c194d83d1afabf725967e0508c65057c8382904353abb0219d5ff3338 SHA512 4bce2e01c0b64eee279fc8a425393acf63e859a8b63346ddb2c5486d913bc58d0485d4c7fd6663bec88b070f21b6c9bbfd28e5775dbcbee02248e631610becd0
diff --git a/net-libs/nghttp2/nghttp2-1.51.0-r1.ebuild b/net-libs/nghttp2/nghttp2-1.51.0-r1.ebuild
index 7ea2f6f9886a..b437a861a870 100644
--- a/net-libs/nghttp2/nghttp2-1.51.0-r1.ebuild
+++ b/net-libs/nghttp2/nghttp2-1.51.0-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/nghttp2/nghttp2/releases/download/v${PV}/${P}.tar.xz
LICENSE="MIT"
SLOT="0/1.14" # <C++>.<C> SONAMEs
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris"
IUSE="cxx debug hpack-tools jemalloc static-libs systemd test utils xml"
RESTRICT="!test? ( test )"
diff --git a/net-libs/nghttp2/nghttp2-1.51.0.ebuild b/net-libs/nghttp2/nghttp2-1.51.0.ebuild
index 42b69e15389d..1ef5ebfb3f00 100644
--- a/net-libs/nghttp2/nghttp2-1.51.0.ebuild
+++ b/net-libs/nghttp2/nghttp2-1.51.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/nghttp2/nghttp2/releases/download/v${PV}/${P}.tar.xz
LICENSE="MIT"
SLOT="0/1.14" # <C++>.<C> SONAMEs
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris"
IUSE="cxx debug hpack-tools jemalloc static-libs test utils xml"
RESTRICT="!test? ( test )"
diff --git a/net-libs/nghttp2/nghttp2-1.52.0.ebuild b/net-libs/nghttp2/nghttp2-1.52.0.ebuild
index eff7b0dad997..cc9d52ad962d 100644
--- a/net-libs/nghttp2/nghttp2-1.52.0.ebuild
+++ b/net-libs/nghttp2/nghttp2-1.52.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/nghttp2/nghttp2/releases/download/v${PV}/${P}.tar.xz
LICENSE="MIT"
SLOT="0/1.14" # 1.<SONAME>
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris"
IUSE="debug hpack-tools jemalloc static-libs systemd test utils xml"
RESTRICT="!test? ( test )"
diff --git a/net-libs/nodejs/Manifest b/net-libs/nodejs/Manifest
index 64c8a7544904..c1ddaf22fbdc 100644
--- a/net-libs/nodejs/Manifest
+++ b/net-libs/nodejs/Manifest
@@ -3,11 +3,9 @@ AUX nodejs-18.16.0-paxmarking.patch 3470 BLAKE2B 4de01a4b3267d24c7c899a9caf8dae3
AUX nodejs-fix-incomplete-type.patch 1895 BLAKE2B 30b548caee43f47dd25d35b789257b6355cf9ef4adde15c533fc6ea23650cd44d5dd555474248e39a8e6f782215847ec42595710349875c0817f60eae026873e SHA512 e97479bd7a3f6d3557609e5db2eab1f426a64fcc0ac1c3b204a93a0dd86ec4764040079e2dc14f84c9e69fdc2e18af2f9fe6e0c008d381eae9ce2da6616a25ba
DIST node-v16.20.0.tar.xz 35546884 BLAKE2B 5bdb1fb7365e07f13d0a58a8d052d11efaadcf1b0792af0517b78b1ecf01e50eabe26e31588ae410ee63b7494a4eb9d23f70d4dd157a452d0bbf8bd548865255 SHA512 b155acdff0244307afcc334844f113b5c321f7764ebb69326d60a6a79d0e0d38d55257a38b815f5933aa4071e6a788e01c466476ef012cec648c84d74adda406
DIST node-v18.16.0.tar.xz 40467860 BLAKE2B b16749c0212f3aa196ec9fc0f999a023adeb9031b3332939330ba5a3edb5bc2ed6dc21bf861509696e19ed0cc5d5c54bb882018f0e54eb1ad8e9b0ba3bb64bff SHA512 608ce5db97ce2d851f381c7991f635c5e0927ae79037649b482c7e197479341b7c6560644e25f4d65ece8aa80c5763a0e044349a5be210fa33fbbf97a96462bd
-DIST node-v20.1.0.tar.xz 41501496 BLAKE2B 03731915e734f0fd5cfb94fd05f4bd88ca015c5d5a91666d091499daa1a1b3193a3b4667ccec99ce1442ef6b402838705c42e785275dd327bf72adaae9487f50 SHA512 06b88a3ab3f1c089f0d38fb504083bed9a2d27b1b07633dbd40b02bcb3c0a22f6d04ab70abc394fdfb14ac978e974d97656bffeb27e0e47b0c95e672b925067c
DIST node-v20.2.0.tar.xz 41778040 BLAKE2B 362b0ee89fe822722caeeb4b918550637bfb10791de75d872da334cb1123b744c351b5822b05abf4d36a0449badc5232ab1d73896dd5ce7755d10b226f0b9f52 SHA512 bf780e79bf6c7f766beb7734c7af45edc62094aba4c608f5519b130ff263e52ece925f85a4ee5740e962d16020070ef00933f6c74e771d948f23525c223da48e
EBUILD nodejs-16.20.0.ebuild 6528 BLAKE2B 4d3ec05d91f5e72b8a663f9060e365c11db04903fc4e6eed2aee7cd77393d3088f8f43e94a551120e682cee3d0b54565b9d6b3520c42eb284889d3d5308e41e4 SHA512 cde12ca5e781397d259d19bffaa0c32126560d85eca314b370d80cd4bb9ff81dd981f74938826c5f190458a274fd20c4fd8e37c0acf6b7437b6152e70cfec2e6
EBUILD nodejs-18.16.0.ebuild 7339 BLAKE2B fee49ebd361629b6972908c22dd3e9fda4a5d02d1682d320954c0711736976514d82d500a76ed8bef4a4e461df5f4c5877924ce5238ed4053f23f3ae111cf8ad SHA512 32cb0fe89eedfc5a611ceae2a61f0c921f129d3ecfebfcea5f83d3174e66624effc99727fbcbfd10ee0b5644a6d0cc625958de7f417e3ff61346ddafdd1d80fe
-EBUILD nodejs-20.1.0.ebuild 7233 BLAKE2B 1b3da427b177dd81084403ca7528c4b1fd5a410a50d9126c50d6ac14c6241f23bd42c55af4b676f525afea63131c8ac273822a767d622ee959045df051037b21 SHA512 97d38440f1a94e1908fbcc7e65323e24732207a765b2344f6835f6b2ccbc692150342e9df13819b59a1736cf433c9a648c1963f5dff9ca2c71f3d1cd50d97de7
EBUILD nodejs-20.2.0.ebuild 7151 BLAKE2B 3fe49dfe5889986c1f1c9ff432a6ade5259433ec6cae61db03e1100cf585664d913f86884910cd637992dfd19e62e03d214f4627a923cc6adcd50dc9f3156068 SHA512 340f198cca932837be7dee17c420e52584073334db6399ad2bf41f300ebf8476c57f11b0272af54bdbabeeaa8791b9a648e3ca4a8c7cb6bff2ca4275a8c2fa28
EBUILD nodejs-99999999.ebuild 7153 BLAKE2B fcf751d78de2653872bded8099c53f45f6ffe6a03486ce54f655158d07b8bdec7093bb96790a56c895711e21ae91ed24d0db5167d0320abed240e22127bbd9b9 SHA512 a19dd18a95bf2f75ef03c5402be98c7786d0b05c08c4484204abea89c57a073e30981f90365206d9451baaa6f8ba92bf87458b14a3d5143fc2847a6820ac94da
MISC metadata.xml 898 BLAKE2B a67e85ea95c272b8d18746254894b058433267a74b5bad66bac7d78c7db4cec297e06bc87fad3ee836fc91749aaee2c11c88b48b6ba033c36fa79132552faa81 SHA512 d498b288058e7282c5e9a28d4ba192a2ac5ef796eb1edf644aea41cab2d0eb6036426b188dd9af7eeb2eaf04b84011460cb3c3695ca8dde5667add21d9963c97
diff --git a/net-libs/nodejs/nodejs-20.1.0.ebuild b/net-libs/nodejs/nodejs-20.1.0.ebuild
deleted file mode 100644
index 65b5e0972347..000000000000
--- a/net-libs/nodejs/nodejs-20.1.0.ebuild
+++ /dev/null
@@ -1,252 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CONFIG_CHECK="~ADVISE_SYSCALLS"
-PYTHON_COMPAT=( python3_{9..11} )
-PYTHON_REQ_USE="threads(+)"
-
-inherit bash-completion-r1 check-reqs flag-o-matic linux-info pax-utils python-any-r1 toolchain-funcs xdg-utils
-
-DESCRIPTION="A JavaScript runtime built on Chrome's V8 JavaScript engine"
-HOMEPAGE="https://nodejs.org/"
-LICENSE="Apache-1.1 Apache-2.0 BSD BSD-2 MIT"
-
-if [[ ${PV} == *9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/nodejs/node"
- SLOT="0"
-else
- SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz"
- SLOT="0/$(ver_cut 1)"
- KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux ~x64-macos"
- S="${WORKDIR}/node-v${PV}"
-fi
-
-IUSE="cpu_flags_x86_sse2 debug doc +icu inspector lto +npm pax-kernel +snapshot +ssl +system-icu +system-ssl test"
-REQUIRED_USE="inspector? ( icu ssl )
- npm? ( ssl )
- system-icu? ( icu )
- system-ssl? ( ssl )"
-
-RESTRICT="!test? ( test )"
-
-RDEPEND=">=app-arch/brotli-1.0.9:=
- >=dev-libs/libuv-1.44.0:=
- >=net-dns/c-ares-1.18.1:=
- >=net-libs/nghttp2-1.41.0:=
- sys-libs/zlib
- system-icu? ( >=dev-libs/icu-67:= )
- system-ssl? ( >=dev-libs/openssl-1.1.1:0= )
- sys-devel/gcc:*"
-BDEPEND="${PYTHON_DEPS}
- dev-util/ninja
- sys-apps/coreutils
- virtual/pkgconfig
- test? ( net-misc/curl )
- pax-kernel? ( sys-apps/elfix )"
-DEPEND="${RDEPEND}"
-
-# These are measured on a loong machine with -ggdb on, and only checked
-# if debugging flags are present in CFLAGS.
-#
-# The final link consumed a little more than 7GiB alone, so 8GiB is the lower
-# limit for memory usage. Disk usage was 19.1GiB for the build directory and
-# 1.2GiB for the installed image, so we leave some room for architectures with
-# fatter binaries and set the disk requirement to 22GiB.
-CHECKREQS_MEMORY="8G"
-CHECKREQS_DISK_BUILD="22G"
-
-pkg_pretend() {
- (use x86 && ! use cpu_flags_x86_sse2) && \
- die "Your CPU doesn't support the required SSE2 instruction."
-
- if [[ ${MERGE_TYPE} != "binary" ]]; then
- if is-flagq "-g*" && ! is-flagq "-g*0" ; then
- einfo "Checking for sufficient disk space and memory to build ${PN} with debugging CFLAGS"
- check-reqs_pkg_pretend
- fi
- fi
-}
-
-pkg_setup() {
- python-any-r1_pkg_setup
- linux-info_pkg_setup
-}
-
-src_prepare() {
- tc-export AR CC CXX PKG_CONFIG
- export V=1
- export BUILDTYPE=Release
-
- # fix compilation on Darwin
- # https://code.google.com/p/gyp/issues/detail?id=260
- sed -i -e "/append('-arch/d" tools/gyp/pylib/gyp/xcode_emulation.py || die
-
- # less verbose install output (stating the same as portage, basically)
- sed -i -e "/print/d" tools/install.py || die
-
- # proper libdir, hat tip @ryanpcmcquen https://github.com/iojs/io.js/issues/504
- local LIBDIR=$(get_libdir)
- sed -i -e "s|lib/|${LIBDIR}/|g" tools/install.py || die
- sed -i -e "s/'lib'/'${LIBDIR}'/" deps/npm/lib/npm.js || die
-
- # Avoid writing a depfile, not useful
- sed -i -e "/DEPFLAGS =/d" tools/gyp/pylib/gyp/generator/make.py || die
-
- sed -i -e "/'-O3'/d" common.gypi node.gypi || die
-
- # debug builds. change install path, remove optimisations and override buildtype
- if use debug; then
- sed -i -e "s|out/Release/|out/Debug/|g" tools/install.py || die
- BUILDTYPE=Debug
- fi
-
- # We need to disable mprotect on two files when it builds Bug 694100.
- use pax-kernel && PATCHES+=( "${FILESDIR}"/${PN}-18.16.0-paxmarking.patch )
-
- default
-}
-
-src_configure() {
- xdg_environment_reset
-
- # LTO compiler flags are handled by configure.py itself
- filter-flags '-flto*'
- # nodejs unconditionally links to libatomic #869992
- # specifically it requires __atomic_is_lock_free which
- # is not yet implemented by sys-libs/compiler-rt (see
- # https://reviews.llvm.org/D85044?id=287068), therefore
- # we depend on gcc and force using libgcc as the support lib
- tc-is-clang && append-ldflags "--rtlib=libgcc --unwindlib=libgcc"
-
- local myconf=(
- --ninja
- --shared-brotli
- --shared-cares
- --shared-libuv
- --shared-nghttp2
- --shared-zlib
- )
- use debug && myconf+=( --debug )
- use lto && myconf+=( --enable-lto )
- if use system-icu; then
- myconf+=( --with-intl=system-icu )
- elif use icu; then
- myconf+=( --with-intl=full-icu )
- else
- myconf+=( --with-intl=none )
- fi
- use inspector || myconf+=( --without-inspector )
- use npm || myconf+=( --without-npm )
- use snapshot || myconf+=( --without-node-snapshot )
- if use ssl; then
- use system-ssl && myconf+=( --shared-openssl --openssl-use-def-ca-store )
- else
- myconf+=( --without-ssl )
- fi
-
- local myarch=""
- case "${ARCH}:${ABI}" in
- *:amd64) myarch="x64";;
- *:arm) myarch="arm";;
- *:arm64) myarch="arm64";;
- loong:lp64*) myarch="loong64";;
- riscv:lp64*) myarch="riscv64";;
- *:ppc64) myarch="ppc64";;
- *:x32) myarch="x32";;
- *:x86) myarch="ia32";;
- *) myarch="${ABI}";;
- esac
-
- GYP_DEFINES="linux_use_gold_flags=0
- linux_use_bundled_binutils=0
- linux_use_bundled_gold=0" \
- "${EPYTHON}" configure.py \
- --prefix="${EPREFIX}"/usr \
- --dest-cpu=${myarch} \
- "${myconf[@]}" || die
-}
-
-src_compile() {
- emake
-}
-
-src_install() {
- local LIBDIR="${ED}/usr/$(get_libdir)"
- default
-
- pax-mark -m "${ED}"/usr/bin/node
-
- # set up a symlink structure that node-gyp expects..
- dodir /usr/include/node/deps/{v8,uv}
- dosym . /usr/include/node/src
- for var in deps/{uv,v8}/include; do
- dosym ../.. /usr/include/node/${var}
- done
-
- if use doc; then
- docinto html
- dodoc -r "${S}"/doc/*
- fi
-
- if use npm; then
- keepdir /etc/npm
- echo "NPM_CONFIG_GLOBALCONFIG=${EPREFIX}/etc/npm/npmrc" > "${T}"/50npm
- doenvd "${T}"/50npm
-
- # Install bash completion for `npm`
- local tmp_npm_completion_file="$(TMPDIR="${T}" mktemp -t npm.XXXXXXXXXX)"
- "${ED}/usr/bin/npm" completion > "${tmp_npm_completion_file}"
- newbashcomp "${tmp_npm_completion_file}" npm
-
- # Move man pages
- doman "${LIBDIR}"/node_modules/npm/man/man{1,5,7}/*
-
- # Clean up
- rm -f "${LIBDIR}"/node_modules/npm/{.mailmap,.npmignore,Makefile}
- rm -rf "${LIBDIR}"/node_modules/npm/{doc,html,man}
-
- local find_exp="-or -name"
- local find_name=()
- for match in "AUTHORS*" "CHANGELOG*" "CONTRIBUT*" "README*" \
- ".travis.yml" ".eslint*" ".wercker.yml" ".npmignore" \
- "*.md" "*.markdown" "*.bat" "*.cmd"; do
- find_name+=( ${find_exp} "${match}" )
- done
-
- # Remove various development and/or inappropriate files and
- # useless docs of dependend packages.
- find "${LIBDIR}"/node_modules \
- \( -type d -name examples \) -or \( -type f \( \
- -iname "LICEN?E*" \
- "${find_name[@]}" \
- \) \) -exec rm -rf "{}" \;
- fi
-
- mv "${ED}"/usr/share/doc/node "${ED}"/usr/share/doc/${PF} || die
-}
-
-src_test() {
- local drop_tests=(
- test/parallel/test-dns-setserver-when-querying.js
- test/parallel/test-fs-mkdir.js
- test/parallel/test-fs-utimes-y2K38.js
- test/parallel/test-release-npm.js
- test/parallel/test-socket-write-after-fin-error.js
- test/parallel/test-strace-openat-openssl.js
- test/sequential/test-util-debug.js
- )
- rm "${drop_tests[@]}" || die "disabling tests failed"
-
- out/${BUILDTYPE}/cctest || die
- "${EPYTHON}" tools/test.py --mode=${BUILDTYPE,,} --flaky-tests=dontcare -J message parallel sequential || die
-}
-
-pkg_postinst() {
- if use npm; then
- ewarn "remember to run: source /etc/profile if you plan to use nodejs"
- ewarn " in your current shell"
- fi
-}