summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Manifest30
-rw-r--r--Manifest.files.gzbin29761 -> 29783 bytes
-rw-r--r--app-arch/Manifest.gzbin16881 -> 16881 bytes
-rw-r--r--app-arch/cpio/Manifest2
-rw-r--r--app-arch/cpio/files/cpio-2.13-sysmacros-glibc-2.26.patch28
-rw-r--r--app-arch/csnappy/Manifest2
-rw-r--r--app-arch/csnappy/csnappy-0_pre20220804.ebuild4
-rw-r--r--dev-libs/Manifest.gzbin96125 -> 96121 bytes
-rw-r--r--dev-libs/miniz/Manifest2
-rw-r--r--dev-libs/miniz/miniz-2.2.0-r1.ebuild4
-rw-r--r--dev-perl/Manifest.gzbin282180 -> 282175 bytes
-rw-r--r--dev-perl/Sereal-Decoder/Manifest2
-rw-r--r--dev-perl/Sereal-Decoder/Sereal-Decoder-4.23.0-r1.ebuild4
-rw-r--r--dev-perl/Sereal-Encoder/Manifest2
-rw-r--r--dev-perl/Sereal-Encoder/Sereal-Encoder-4.23.0-r1.ebuild4
-rw-r--r--dev-python/Manifest.gzbin260404 -> 260399 bytes
-rw-r--r--dev-python/jaraco-test/Manifest2
-rw-r--r--dev-python/jaraco-test/jaraco-test-5.3.0.ebuild2
-rw-r--r--dev-python/jupyter_events/Manifest2
-rw-r--r--dev-python/jupyter_events/jupyter_events-0.5.0.ebuild4
-rw-r--r--dev-python/jupyter_server/Manifest2
-rw-r--r--dev-python/jupyter_server/jupyter_server-2.0.6-r1.ebuild4
-rw-r--r--dev-python/pip-run/Manifest2
-rw-r--r--dev-python/pip-run/pip-run-10.0.2.ebuild2
-rw-r--r--dev-python/pytest_jupyter/Manifest2
-rw-r--r--dev-python/pytest_jupyter/pytest_jupyter-0.6.2.ebuild4
-rw-r--r--dev-python/python-json-logger/Manifest2
-rw-r--r--dev-python/python-json-logger/python-json-logger-2.0.4.ebuild4
-rw-r--r--dev-ruby/Manifest.gzbin108612 -> 108612 bytes
-rw-r--r--dev-ruby/httparty/Manifest2
-rw-r--r--dev-ruby/httparty/httparty-0.21.0.ebuild61
-rw-r--r--dev-ruby/minitest/Manifest2
-rw-r--r--dev-ruby/minitest/minitest-5.17.0.ebuild28
-rw-r--r--games-emulation/Manifest.gzbin9537 -> 9535 bytes
-rw-r--r--games-emulation/pcsx2/Manifest6
-rw-r--r--games-emulation/pcsx2/pcsx2-1.7.3738.ebuild15
-rw-r--r--games-emulation/pcsx2/pcsx2-1.7.3820.ebuild15
-rw-r--r--games-emulation/pcsx2/pcsx2-9999.ebuild17
-rw-r--r--metadata/Manifest.gzbin4038 -> 4035 bytes
-rw-r--r--metadata/dtd/timestamp.chk2
-rw-r--r--metadata/glsa/Manifest28
-rw-r--r--metadata/glsa/timestamp.chk2
-rw-r--r--metadata/md5-cache/Manifest.gzbin28395 -> 28406 bytes
-rw-r--r--metadata/md5-cache/app-arch/Manifest.gzbin21170 -> 21167 bytes
-rw-r--r--metadata/md5-cache/app-arch/csnappy-0_pre202208044
-rw-r--r--metadata/md5-cache/dev-libs/Manifest.gzbin150654 -> 150656 bytes
-rw-r--r--metadata/md5-cache/dev-libs/miniz-2.2.0-r14
-rw-r--r--metadata/md5-cache/dev-perl/Manifest.gzbin307283 -> 307286 bytes
-rw-r--r--metadata/md5-cache/dev-perl/Sereal-Decoder-4.23.0-r14
-rw-r--r--metadata/md5-cache/dev-perl/Sereal-Encoder-4.23.0-r14
-rw-r--r--metadata/md5-cache/dev-python/Manifest.gzbin340066 -> 340056 bytes
-rw-r--r--metadata/md5-cache/dev-python/jaraco-test-5.3.04
-rw-r--r--metadata/md5-cache/dev-python/jupyter_events-0.5.04
-rw-r--r--metadata/md5-cache/dev-python/jupyter_server-2.0.6-r14
-rw-r--r--metadata/md5-cache/dev-python/pip-run-10.0.24
-rw-r--r--metadata/md5-cache/dev-python/pytest_jupyter-0.6.24
-rw-r--r--metadata/md5-cache/dev-python/python-json-logger-2.0.44
-rw-r--r--metadata/md5-cache/dev-ruby/Manifest.gzbin198465 -> 198781 bytes
-rw-r--r--metadata/md5-cache/dev-ruby/httparty-0.21.017
-rw-r--r--metadata/md5-cache/dev-ruby/minitest-5.17.017
-rw-r--r--metadata/md5-cache/games-emulation/Manifest.gzbin13639 -> 13643 bytes
-rw-r--r--metadata/md5-cache/games-emulation/pcsx2-1.7.37382
-rw-r--r--metadata/md5-cache/games-emulation/pcsx2-1.7.38202
-rw-r--r--metadata/md5-cache/games-emulation/pcsx2-99992
-rw-r--r--metadata/md5-cache/sys-apps/Manifest.gzbin75119 -> 75289 bytes
-rw-r--r--metadata/md5-cache/sys-apps/portage-3.0.4318
-rw-r--r--metadata/md5-cache/www-servers/Manifest.gzbin7670 -> 7825 bytes
-rw-r--r--metadata/md5-cache/www-servers/puma-6.0.217
-rw-r--r--metadata/news/Manifest28
-rw-r--r--metadata/news/timestamp.chk2
-rw-r--r--metadata/timestamp2
-rw-r--r--metadata/timestamp.chk2
-rw-r--r--metadata/timestamp.commit2
-rw-r--r--metadata/timestamp.x2
-rw-r--r--metadata/xml-schema/timestamp.chk2
-rw-r--r--profiles/Manifest.gzbin182737 -> 182736 bytes
-rw-r--r--profiles/arch/arm64/use.mask6
-rw-r--r--profiles/features/musl/package.mask6
-rw-r--r--sys-apps/Manifest.gzbin48722 -> 48726 bytes
-rw-r--r--sys-apps/portage/Manifest2
-rw-r--r--sys-apps/portage/portage-3.0.43.ebuild292
-rw-r--r--www-servers/Manifest.gzbin4544 -> 4541 bytes
-rw-r--r--www-servers/puma/Manifest2
-rw-r--r--www-servers/puma/puma-6.0.2.ebuild59
84 files changed, 683 insertions, 133 deletions
diff --git a/Manifest b/Manifest
index 20c7217ae2c7..ef62f459ab8a 100644
--- a/Manifest
+++ b/Manifest
@@ -1,23 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
-MANIFEST Manifest.files.gz 29761 BLAKE2B aa3fb7be5c8a3f0f4a5fc95a4f917824b7816484219af5b608560b9e9e6062d92709d403c648099bfcd34c92e8b1b4375cc861e2dc0fe749be502f0c92c449a8 SHA512 657516a03723ce913a62518b1217c5331fae87d4a63f0bb52e4a8038b3bddede34f3924e5d97c978ab7e525467ab6deab733ae9e8fd6be228d5a72c7ca9f6156
-TIMESTAMP 2023-01-02T01:39:55Z
+MANIFEST Manifest.files.gz 29783 BLAKE2B f9fec358573ae2ab22eb9ed458b7caf6cb7fa3ff55e322101a428f4d48b5496aa10b6bb18c53c572eedf71f8ca5c4786f803cac1792e63893e68c00cb99d66a6 SHA512 a9cd0e3260c74f06d1e2148098f14c40d1ddcf44c58e0c61a966243455ffd808ef6cce99cb3006a539ad50c568455450e72b0249c07acbe804eae050650b2b4a
+TIMESTAMP 2023-01-02T07:39:54Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmOyNetfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmOyikpfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klCEhQ//WwpbjJLmae5oJfmhwA3FfjU5oEPQFr4fL3DRD9TKayETMpI0EAiCNhz1
-Etwiw0vHpE28cITfPiOJl0rI5xmnu8LIekqL9o4sUrk3WWQWD9JqEYxr6/jTEoM5
-bgvTV3RVCdlQ6OL5lIN8pyUfZ5vh6uFrvpa/oBgVgDTtKahRjEZ8rOjJPTXAQEBT
-FDpoJDtzUM9SlO+aGr9OURsaBRa3vYKyIiUNVQ2lkFpaMT0IVmFMVE+dwuw17Mn8
-PIo9RJndC9dsAwDgA12emZ3IJ3u38sgA5Tf4x068E54/Oq+EdPv0+ZIc7Dzxv/j3
-t8TflMTO/JFdcZt0Ou+AgvVOyzSRq3xBT1v+36OZH26yv3qZZW3f+CLWL4lycaHi
-mTfZBMjQziJHyHbATXuUbc/aS92wvFja0OqPZEQ6mfAHeKlenUGVbeeFCdQVoktt
-2U75XOrB2LVbqa3RD3AXifUlauCNnkIkWDNwcxVQSA4QhnVbJ0DsZId/omzWSpJa
-kjK2iDR3k5MDHoxRS+1AmNccjKS9O098HJ0ECJWsDLGpbxKZfHt/Dulo9Ppu4ILR
-QYV3QXOvmZn8Rhac8rEGktdt1hw6KFy4dCfk110nGXCbKcek/4a8bDTIDwQhreN+
-L8sFeAdpkkqIvqzYIh/vXYeGYJDZZz5g+RNdoHk1crNlzC/cNco=
-=fwVu
+klC6Sw/+MVn4hViaF9Iptx0gp+RSGk8BOPr21hzy9nLC+AyrO8WnNWEVL05ZSqrC
+e16V9+Ul8klwZOubJgYCiAw3BThUgOol2m/gaPXoRIw8EjyGjZs7BhkoXtXPRh5P
+doCv3aPfwr7Ou/pdN7uQVhv6ckyDHQQ/xYaZ//PqTHqT7DcsUUaglAAGOjL/XjzX
+VWOIZ2/gR5Rf6cMgUU79KV4ch/gYLSLixg/sTr9Lwsre7GF4xeJUwytAdO0rzt6a
+jcxdfxHQRXNNdEjccPeaosIaBlfCbjvc2D56FHyG2yeRIl4+kjOyJDkSU5fTDSVj
+mntVxtbHiV+bEtcJ8Eg3kuK2yB6D6oOuPzMbM7ZwqZYiGXn9Xa9BdPhZmffDWe7C
+7ESxXLc1fXqFaBhebY5S6Uw/PhjnhN9KclqxVAAMdrKNmpzufc6wjRd0F0Vs0svi
+Tk6zWdsCf5Xsfxz3FsKk/qPWK8D1hOehZ+nsn9BadkuRgcK/cvfH99othbIZgbbN
+OojYhSz32QnMK02D+P8p1u7aV1D9UBhrDFgJVVV4xWC3snrxy9izxiLa6DH/B3Ya
+7yE1crRbOYHBW4dxFRpBFqqJWFThegYxixS4hGLzUG43Lfc60kCheJegrNf85eJv
+nJVuwG/p3WT1OjIgYcrTxXU8KJw+vFpAtDgeMzaYT4zMxvU2/MY=
+=b/IN
-----END PGP SIGNATURE-----
diff --git a/Manifest.files.gz b/Manifest.files.gz
index a2a5c59a0021..4b4c3cd61cf7 100644
--- a/Manifest.files.gz
+++ b/Manifest.files.gz
Binary files differ
diff --git a/app-arch/Manifest.gz b/app-arch/Manifest.gz
index 12e1c9d161b1..8537e1987b45 100644
--- a/app-arch/Manifest.gz
+++ b/app-arch/Manifest.gz
Binary files differ
diff --git a/app-arch/cpio/Manifest b/app-arch/cpio/Manifest
index 7fba9d3d8f35..0a17175d8e54 100644
--- a/app-arch/cpio/Manifest
+++ b/app-arch/cpio/Manifest
@@ -1,6 +1,6 @@
AUX cpio-2.12-non-gnu-compilers.patch 223 BLAKE2B e5ba3da0c1dc23199e52c3782d3a11504b075b1216d20cd8643591abdc3a69afe1db254800327ece8f07f83438756d88c5c10c606b4e14c76a309941dc4ed1f9 SHA512 369efc3393affdb91191ab7a55a6dd3a1157ddfa294bd9a4763cc63e6df72af3a7ab614234d69e327edf14a97e4fb800aee32a379ade73c0f80b0dd8ecf33f03
AUX cpio-2.13-fix-no-absolute-filenames-revert-CVE-2015-1197-handling.patch 1505 BLAKE2B 77be2bbd0df1b7b44e7517aedd4393d5b4cdb5e90508fa45aa961efe32b4061beaf43b23798908c714aa23a252e914402b22a494d0d6def0a4dc8294b8f84418 SHA512 a60cbfb3cc418d9d45e226e6da4c857176ce0517e829e288ffa7dd85b8fcca1c0a7c0ae0e0eab14fdb438be742f2625aa1c3169a41d1fa05c5e3cd426f270687
-AUX cpio-2.13-sysmacros-glibc-2.26.patch 413 BLAKE2B 3114697d3543abf2d1e8eb8a6443cd094cb378a185dd2e48d917d7cbb395a5bc2c2c1dd8207cc2b383f1118b01077a8f2d2f579466c811b41d1e392fda5ce0f9 SHA512 d709e9373a868681a3b9c5a9ad7c8df667df758162dbc0c701ed0826fd478d84f2fc92b21fb56e9366fc19d9816f64fc475df5e1a5a8b2ac790c89f561b121e4
+AUX cpio-2.13-sysmacros-glibc-2.26.patch 1449 BLAKE2B 7f57aa4c5f5c23bd78a35bd6aa9511d04fbfe37e76101c46eb76a0ed3d4fbd8d072e922d7a6131b6cd6173570dabb6cfcc412f91eaf4806dde296f6365c3f229 SHA512 219804608cd7d9cc7f3535cb071639845ea8dd6ab1f17c0fa11601030835a5445c93120b09efa55fd84c0d57635b01feded8430ca1eeeac154ddc1d960a9a5b0
DIST cpio-2.13-CVE-2021-38185.patch.xz 7844 BLAKE2B e338950e03c3eed3b4288435c9c75af8f0c3497b43680be4ee347e628db7cfac616b437a848094bf82cfc2c7f29d59b388bf0f6368b3b99770022e3f9533be11 SHA512 4d2cafefcd1ae9d86cb5171de2896799713490dfd9ed27d3dce0886fa4588c8df2b16ad8508a5dbb9155c9de6e40b6d1083bdb4774d967193a270a1dcbe37a33
DIST cpio-2.13.tar.bz2 1354559 BLAKE2B 45d77723acb55f15c8574ab5a2fdff6fb1767629d177dd3416b0268e9f82ee6bdd11b4fa591ef020efccbdc3f4918cf77263169da1a0f6422dfe1a9712295778 SHA512 459398e69f7f48201c04d1080218c50f75edcf114ffcbb236644ff6fcade5fcc566929bdab2ebe9be5314828d6902e43b348a8adf28351df978c8989590e93a3
EBUILD cpio-2.13-r4.ebuild 1458 BLAKE2B 8e25fb5922eb396d8c0168e66b04c3a152ac5051a18913b0e5e1c2beb4fc0d65049f5cd009ea4588873fa738a62ff2f17e9f5483c15d3babc30705916fb161e5 SHA512 8ed6030685afe67e1552128b95bc8685259521820c5094b94e47bc11222255d88d04f72d30ec00ef339ffdd61671e40264816c33c97f0ec3a195a72e5784f779
diff --git a/app-arch/cpio/files/cpio-2.13-sysmacros-glibc-2.26.patch b/app-arch/cpio/files/cpio-2.13-sysmacros-glibc-2.26.patch
index abd1b663496d..90e7bc77bd9b 100644
--- a/app-arch/cpio/files/cpio-2.13-sysmacros-glibc-2.26.patch
+++ b/app-arch/cpio/files/cpio-2.13-sysmacros-glibc-2.26.patch
@@ -10,5 +10,33 @@
#include <sys/types.h>
$3
]], [[switch (0) case 0: case (sizeof ($1($2)) == sizeof ($ac_type)):;]])], [AC_CV_NAME=$ac_type])
+--- a/configure.ac
++++ b/configure.ac
+@@ -39,14 +39,11 @@ AC_C_PROTOTYPES
+ AC_SYS_LARGEFILE
+ AC_TYPE_SIGNAL
+-AC_HEADER_MAJOR
+ AC_C_CONST
+ AC_TYPE_UID_T
+ AC_CHECK_TYPE(gid_t, int)
+ AC_HEADER_STDC
+ AC_HEADER_DIRENT
+-AC_COMPILE_CHECK_RETTYPE([major], [0])
+-AC_COMPILE_CHECK_RETTYPE([minor], [0])
+ AC_CHECK_FUNCS([fchmod fchown])
+ # This is needed for mingw build
+@@ -67,7 +64,11 @@ AC_ARG_ENABLE(mt,
+
+ AM_CONDITIONAL([CPIO_MT_COND], [test "$enable_mt" = yes])
+
+-AC_CHECK_HEADERS([unistd.h stdlib.h string.h fcntl.h pwd.h grp.h sys/io/trioctl.h utmp.h getopt.h locale.h libintl.h sys/wait.h utime.h locale.h process.h sys/ioctl.h])
++AC_CHECK_HEADERS([unistd.h stdlib.h string.h fcntl.h pwd.h grp.h sys/io/trioctl.h utmp.h getopt.h locale.h libintl.h sys/wait.h utime.h locale.h process.h sys/ioctl.h sys/sysmacros.h])
++
++AC_HEADER_MAJOR
++AC_COMPILE_CHECK_RETTYPE([major], [0])
++AC_COMPILE_CHECK_RETTYPE([minor], [0])
+
+ AC_CHECK_DECLS([errno, getpwnam, getgrnam, getgrgid, strdup, strerror, getenv, atoi, exit], , , [
+ #include <stdio.h>
diff --git a/app-arch/csnappy/Manifest b/app-arch/csnappy/Manifest
index 2b5983a45357..207c8da47fd5 100644
--- a/app-arch/csnappy/Manifest
+++ b/app-arch/csnappy/Manifest
@@ -1,4 +1,4 @@
AUX csnappy-0_pre20220804-fix-tests.patch 2008 BLAKE2B 4d6715a5f22018635cf9d4ab59b059b62c5be9643ac7613cb1de4bacb85039072f53a989b2c7e39ec6733bf9e30fedf59544b1ba5a27c9025ec18eb6251e3aa8 SHA512 e6bd51d21ca9a8feb9ea128289572c1ccc35dc32ef13c36248337ca031685874dd76aff180ea7a8bd01869a5235c6ce2ec744aa54e4dd8c6c6fd09df6b668861
DIST csnappy-0_pre20220804.tar.gz 594988 BLAKE2B ce82ef7945ba3110d0d2878d4fcd3d48631f260dad94c1b40f7811de17e60568b2934d33e43966f559b0d840f5eed659bde84eab46954679754e9de5306508a1 SHA512 53f602c58a3a9932ac580412d90f3aa7f820cb9bbc9e2dec240dd28de55210fd17ac61a5f8e4a2cebffe2914837c7cabba1061536abd96e35da57c799e8ee7b7
-EBUILD csnappy-0_pre20220804.ebuild 1180 BLAKE2B dbc41a8d23053f4149d183e373046845e49746da562de45624c972ba5f52e9c39ccb3d754d1fdf7e4af4ae723988dba04de4325a69e33fae672aa67173ec3935 SHA512 3e41debf9a0f8689d172a7010a1112c18a020a5b0e74873ea540dba159ea82cad0291abcedfd7c24bf48cf6d95a764a298af0e5571f49f6133fa0d6e593ef7fc
+EBUILD csnappy-0_pre20220804.ebuild 1176 BLAKE2B aa44fd13949b652522878bcdc3bb5296e930ed9704b2d477b6ef56c5077449b468b7c8ce59a2efeaf95df9e395f137f1a83806578ace5653120e63baff783839 SHA512 3ec50ec14ee66b21081dda8257f8af001db4efdfdf1f40fd87d1e5ba9748b5d20cab1e272115eb7b10428a200bb98da88807d3bb4a04c5b82fc9ce6de3bbafc1
MISC metadata.xml 318 BLAKE2B ea1a70433187f4d4b5c9d7d66e7c7360bb4b509bbc2dc4dc0d619b7e84bf7ed68384093b8beb85b8ce5199a6193009d1c4b61a9e5c9141a1908c10ef616fe8ea SHA512 cb8eae4d09adf7837f423c8eb7fee010b2287bd3b4a798d1322f9f69ea538e662ab3bd3ca70603316410728ba3626a9e97ae5b73c61789d466aa2a0ebc9853bf
diff --git a/app-arch/csnappy/csnappy-0_pre20220804.ebuild b/app-arch/csnappy/csnappy-0_pre20220804.ebuild
index 9c7545bb5cb6..5a67351c1ba7 100644
--- a/app-arch/csnappy/csnappy-0_pre20220804.ebuild
+++ b/app-arch/csnappy/csnappy-0_pre20220804.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -16,7 +16,7 @@ S="${WORKDIR}"/${PN}-${MY_COMMIT}
LICENSE="BSD"
# 0/${PV} b/c of the SONAME situation (see below).
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="amd64 ~ia64 ppc ppc64 ~sparc x86"
# https://github.com/zeevt/csnappy/issues/33
# No SONAME yet.
diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz
index e0a29761abe3..956560f8b753 100644
--- a/dev-libs/Manifest.gz
+++ b/dev-libs/Manifest.gz
Binary files differ
diff --git a/dev-libs/miniz/Manifest b/dev-libs/miniz/Manifest
index 3228c25a7aee..e726f860ae3b 100644
--- a/dev-libs/miniz/Manifest
+++ b/dev-libs/miniz/Manifest
@@ -2,6 +2,6 @@ AUX miniz-2.2.0-fixincdir.patch 641 BLAKE2B e98354c7898ecff64ee65bdf42229f29315a
AUX miniz-2.2.0-fixpcpath.patch 768 BLAKE2B 63f3b6be8be1266b6f3e2db16c0ed42ffefec7b6575a107745775bc1f7c47c463febd6e58e331962b7b2a8aea52379fee1bb6de9fa3921ae470760eb4f0ec9e7 SHA512 049e384397075954a6f581bc8d888e0130a02fda864a79d60f199c77c3305ea5d4bdcd41779985f273fda583e2e9009137eee6133b962041b85b1b08a1d9509c
DIST miniz-2.2.0.tar.gz 113592 BLAKE2B 110a71712396fb22075818f681d2e691b8b361e6c8eb786485f9fd3a1e00fcfc95bae4d470b8b1644a1e9674e69617abdba70e337f318969096db222f7a4c3d2 SHA512 0bb2b0ac627715b90ff9fd69ca8958a0bea387bd7ddf5c200daba953b98ef788092e3009842f4f123234e85570159250c8897a30c1c1f2d4dea9bca9837f6111
DIST miniz-3.0.1.tar.gz 115742 BLAKE2B 4727e55bf2ad4cf716677e6135912df61b9081f2a3a2d6a13efc77ff64a1ec8e736c089330106a81f613dac3840bc09f3aea93f6b432d832f14a6b12ba534d70 SHA512 c1cf028ceb6c12abc83ffb636753d9470155e055d2e834ab23c1c1bc9ee2ef7c7fec689cb92e3496336f850e1d1675489b0450b84e4c7e68d7066142d8df76b6
-EBUILD miniz-2.2.0-r1.ebuild 616 BLAKE2B 3c4e5256988703cd3b45362c7cb126a0e780bdc3b05907d9439aba5aaa04467803cfdda2f8c707d59a1293cf83a0c1eb81e88bf2260a727c84ce3fc0eabe6b3a SHA512 83599912f92cdaeac2a9c79ff406c6406f990d28e0c1dc66e283f935bd3434265c8d1edf1d8127047f747d912c754dfd475a0191eb9dfbb9ef605769272249eb
+EBUILD miniz-2.2.0-r1.ebuild 613 BLAKE2B 3243c9ac2f6fd162e104f7cb56ed49a0ccc9f69eb46088413738cb67e592a70fd8981f4b562db9a8c55f07c5ca9e0a55e0ec0683800486f50a6c4639bb6c3675 SHA512 c58678ca53da8b8eb88ed7330c2979f6e7bde7a9816a6ca972f9d91a7ae63024c7b3a9da14c019405a8b396b86b8d28d2251dd7e22038e3637671eff97c12d49
EBUILD miniz-3.0.1.ebuild 436 BLAKE2B 5950b58f054f5e81975aa4d38c3af67d753fa151b2221cb5ad6853d1f34e8e7d6c0c55a8c6ef594d460688682f3ca46cfe86a8812bc515a5898f67c612601820 SHA512 f41b92ee3112a78b95e0e7e72fac9f434c8babb7e064f81a95abe94785dae1dda7acb12f72e2d3d4fadf6f55723d5e47002514132ff9c998f4352efd97f1b57a
MISC metadata.xml 1119 BLAKE2B 1524ab132d535eadc17d6897113e61c1f4fe85a693a2f1c7241293e11d7751cb1aa708b227a3afe5c269e6e6cc5d9d4981ef8394cacca00f30b1442a738d90f2 SHA512 8704444d82aa2b7a091b06e6ccf872c477ad9515e860c41f939d628b5b0a7742b8343a50c6e4be202acd9c8cbc98450e7a90ce951a625282dae0beb54420e278
diff --git a/dev-libs/miniz/miniz-2.2.0-r1.ebuild b/dev-libs/miniz/miniz-2.2.0-r1.ebuild
index 483e40beb191..501f5949009f 100644
--- a/dev-libs/miniz/miniz-2.2.0-r1.ebuild
+++ b/dev-libs/miniz/miniz-2.2.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/richgel999/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="amd64 ~ia64 ppc ppc64 ~sparc x86"
PATCHES=(
# https://bugs.gentoo.org/849578
diff --git a/dev-perl/Manifest.gz b/dev-perl/Manifest.gz
index 83bbc8eb0f09..b929fce29f15 100644
--- a/dev-perl/Manifest.gz
+++ b/dev-perl/Manifest.gz
Binary files differ
diff --git a/dev-perl/Sereal-Decoder/Manifest b/dev-perl/Sereal-Decoder/Manifest
index 8d26a6cc6fa8..1893be690717 100644
--- a/dev-perl/Sereal-Decoder/Manifest
+++ b/dev-perl/Sereal-Decoder/Manifest
@@ -1,6 +1,6 @@
DIST Sereal-Decoder-4.018.tar.gz 692820 BLAKE2B 9bafd14f3dab8c7c2c3c9e5eb8463a1681430ada500e1ad8543c77587f5117c564cad6043cd0e00b55d7c80fef1f62f2223f232b803546ead349439b62f25899 SHA512 18e4d54c1930187fbcfc39a39ef8512c1450ac3e5d22bee419e8333cbda1e08bcb1355bc2abfc388f9d45dfae3b8bcc101a19646b7caa670359bae98fccf87a3
DIST Sereal-Decoder-4.023.tar.gz 716188 BLAKE2B fe7b59906ce96629f8f7f8c94d04410388295d30adc05b1b9a3ea88606a4c612c1fca80451b636e213c1abc57dcf628fae18125aafef5849ec91cb3e01bd5f92 SHA512 9380853532cad110758db119efd51a4004dda1c6c6065afb0ee5e67c79a3f3baaa4767abaac6224f9bccb48214c7e73bd5c0748868301b1be0bb50534592e6ae
EBUILD Sereal-Decoder-4.18.0.ebuild 760 BLAKE2B c54e97e2e2b4c54d5090fed6c1891830f7137959de5c6ca685fd18b3a1f96403a8a58879296963134fac55323a0c1f6b683d7a6d991b596c86c20ad7c5809da6 SHA512 eb71111af01272b38e0cc9280221f3e8861caa1cf5ba431ce3184baff02bcfeff539f6163a3e81b4554a82eac51864f92c6012ba49891e215db27070873146c5
-EBUILD Sereal-Decoder-4.23.0-r1.ebuild 1312 BLAKE2B 943f12bce1119a131d7169ce0fb3b7514c36998dd85746a2594569b76fc74d49b24447fed2dc5946a2ecbb22e100eb307038ab95faaafad9735ce8b8de6ac527 SHA512 94669a564518d43bd7390af87405d68b97c64cfd3d125a0248f4a637695636ecf46445e1983f3faa0a4c8331e881f16ba8414ca15323add0c0972554390b6df5
+EBUILD Sereal-Decoder-4.23.0-r1.ebuild 1308 BLAKE2B ea23ea8f486c747637f71deb76d17ad112f449806811c0b6f5a972129b3fef3000fa86d80c76f259a9c5c8cdf2374b5452f171119a6e6f183bc3d2ee983b0db2 SHA512 562b95ebe9e3824e734f2ee3c47c82afe1235784169589d4727ab23951114b403faecbbb76c6e9649dc4b7b85b1ce36384ff1c563c2a5419931acbf3f668730d
EBUILD Sereal-Decoder-4.23.0.ebuild 1621 BLAKE2B 327c5ff46b1767b40154abfb9406c7dd88860b1e078f08c201fe70e7d24dc05b4cf9355c7728e400723b29b5464e43a12625c149f0bb3facb86f1776ad6e3901 SHA512 3b256ff5c84f161108e35fce0f9006f29e641ea13cc827631bf56a571fdb8bbe0f34367882a4a79ceebbaa1b189297114a0b2122827424f67d89f6dda7b67156
MISC metadata.xml 540 BLAKE2B 012a286552341c2fc5acdb02c6e3addbd5e2901740b1504d06fa06dd9da6cb93940a5956cb76b3ecd7cdc0c2391f9ff554df1866d2d76adbe5ddc53b43dbb685 SHA512 4a6e2d4dbe4b8de04d927090abac2e5c79c446b6a274d32b34a1bf26715f09e8f8e1e145a4fe88168a576482c18d1954d0dce3524ab5326300de2fd9cd5bb059
diff --git a/dev-perl/Sereal-Decoder/Sereal-Decoder-4.23.0-r1.ebuild b/dev-perl/Sereal-Decoder/Sereal-Decoder-4.23.0-r1.ebuild
index cf128642996d..8b87b6426995 100644
--- a/dev-perl/Sereal-Decoder/Sereal-Decoder-4.23.0-r1.ebuild
+++ b/dev-perl/Sereal-Decoder/Sereal-Decoder-4.23.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -9,7 +9,7 @@ inherit edo perl-module toolchain-funcs
DESCRIPTION="Fast, compact, powerful binary deserialization"
SLOT="0"
-KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="amd64 ~ia64 ppc ppc64 ~sparc x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-perl/Sereal-Encoder/Manifest b/dev-perl/Sereal-Encoder/Manifest
index 988bbf337f42..4d8fd8f82b03 100644
--- a/dev-perl/Sereal-Encoder/Manifest
+++ b/dev-perl/Sereal-Encoder/Manifest
@@ -1,6 +1,6 @@
DIST Sereal-Encoder-4.018.tar.gz 700306 BLAKE2B 92e2d005b48c9714761dd6abb390de14f31642b05850664ff396e3d92958cb715599e922d7bc5da9912047ebbcae3f7631e585ccb35ff16b15e1e28a15d1fb9a SHA512 021586f02560906fa315cf7eefc877ff029c123550dd2889a90d8e36e2d480bc4c53fa7437728cb73bda6da886af52f1b58661796f78859c7b41f62a2000a070
DIST Sereal-Encoder-4.023.tar.gz 723637 BLAKE2B 59abae93a719e13163b028c734d7fc9551d79b12c7a7e0db5dee92babce8567fa999cd44f26f79bbfb1299cc513ccc6bd4e3581aa3e168b119de1f6303c3bc38 SHA512 dc4b1b4e1d7977c1f7c8f00c7c0d1a475b785ccda29aee22a6cd09593000b176027d535f2820dd33de8820ec63cb2522d2eee4b6bd5cbbf432d5cf45437b9a67
EBUILD Sereal-Encoder-4.18.0.ebuild 864 BLAKE2B 922e364f71c8844ae02addf8dcbb7df11da4aff64228bc4fb03bfb428a8c6eb56c3fc832cc5533cfef1b7bed0f5644e89f1f46413084824caa71c13f84045117 SHA512 c4ca2b20559f5eb1e0886c6241502c7a7f457e8462b67294319b85bffa6a41b64611839f8cb6d776f85c2ec0ac4af9f1518549a3498277dbc79ae8817009aa55
-EBUILD Sereal-Encoder-4.23.0-r1.ebuild 1439 BLAKE2B 985ca1164c3ed9c907ac3e052edee18a73bfcf8f0b75e0da359464521087272720ebf1c7d1438db6870d6c742f79648a6ee3a286938e57a60b68dfa63a1819a7 SHA512 c492d031ea9d146f0d37844691e560e21ef7596f69579203fdf81915f6edc9e9fa3075b3f98aaaafd3d8b2cfedbbc0a09bb6552710ba8e38644bf3357c62eee9
+EBUILD Sereal-Encoder-4.23.0-r1.ebuild 1435 BLAKE2B 8c595d8a252454c3aec3d343be7d09a413e49222b9c75f115b879ea5f36c609c5f6c94f9e0704ec72c0322fba9198ae38245485baaf386ac3bd151685a2182b4 SHA512 7b0a732333843d4a9feff98d9dc7f40f31545b2260285e046e6c6814cc889aa97ad12a0049456a79e0301cbee3ff7318a32d4cff82d75e40f270e97a382b1cc8
EBUILD Sereal-Encoder-4.23.0.ebuild 1740 BLAKE2B 384d11b2d72685479b5dd5ff037001128a03af4d2c418cf488dc5501e92fa79ae75b226c75a2b088e43fe46e4f8a05e066aa58be488ebf3eba94290d739f6208 SHA512 e27f1a5efe20434ad1dd51c2112cbff9450a7ad6ce526d8986d1cc0cf1fdb53fb9cbf4a1f2e41139dda54f5bc376b3412fc85f62a59b996c3cea3ecb5f3d4b17
MISC metadata.xml 474 BLAKE2B 8a01a9da3ee29d126a9fc4759eba6f680d320fde4404584ad6a72087097c25207178012522398b6c7eb4cd685858ccfe0bf0c7e193146d805601b40e1b1215bd SHA512 4c80e3456b7bb6f5718a90d6858a7f12da968df593857cf0e27fa529a13f0a0f4ea6626bd24546656134592bd63335015b47a74ddf74d4a68209495f8d35b7bb
diff --git a/dev-perl/Sereal-Encoder/Sereal-Encoder-4.23.0-r1.ebuild b/dev-perl/Sereal-Encoder/Sereal-Encoder-4.23.0-r1.ebuild
index 6329db3cb1bb..e284ce510196 100644
--- a/dev-perl/Sereal-Encoder/Sereal-Encoder-4.23.0-r1.ebuild
+++ b/dev-perl/Sereal-Encoder/Sereal-Encoder-4.23.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -9,7 +9,7 @@ inherit edo perl-module toolchain-funcs
DESCRIPTION="Fast, compact, powerful binary serialization"
SLOT="0"
-KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="amd64 ~ia64 ppc ppc64 ~sparc x86"
# Note: bundled zstd fails compile
RDEPEND="
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz
index 19e25be9db1f..4967bede33b1 100644
--- a/dev-python/Manifest.gz
+++ b/dev-python/Manifest.gz
Binary files differ
diff --git a/dev-python/jaraco-test/Manifest b/dev-python/jaraco-test/Manifest
index b0c1ab02aa58..3df262af6d79 100644
--- a/dev-python/jaraco-test/Manifest
+++ b/dev-python/jaraco-test/Manifest
@@ -3,5 +3,5 @@ DIST jaraco.test-5.2.0.tar.gz 8000 BLAKE2B 21e0714537a9966cc285eb1458f313c354226
DIST jaraco.test-5.3.0.tar.gz 8199 BLAKE2B bb44899e9d459350b7edff1a0212afada0765b250e7450c28e15da958632b33a17777d6db2b7ae9984772928003fbd368b6482889816198c971c77fd1f967bcd SHA512 31d2ea0557023c6996b786ee1b2a385ac8f22c2af66baab98c3a6b894bf1eaa7378a595d00bc46a537cc89fe87c9193733968fc8a586a58654b468b712d63728
EBUILD jaraco-test-5.1.0-r1.ebuild 814 BLAKE2B 485fa57bf60eaf93425b47fb479e2ec2a9c9408b57c8652f6a4e0fae706744a80270a7b366a640e6a0e2ea2dc391d0e5b48d2414a7ecea148d26f1570c17595d SHA512 125dd57f0fffaa8db952118c44b868f4db16d64cb93bcdc52e7356c3e96d5b15d2165adc69c22625aee32898fee93f5660618d5041239c93287771ba517bb5f3
EBUILD jaraco-test-5.2.0.ebuild 654 BLAKE2B f3c866cee8a17aa5304c6b2df1316adc54976dc69162365b41738cfe917e5cd2840d499279d46d982dd08f3e6707984a6fd944e0c387710ae27b563ea5850239 SHA512 2b3d93762d22e386db80313da7fcd5fc35262814ce9ff61b2c21cf50afefd3332daf1e756d702ef9451e3e54537362e6007526f3848c685228c318a822966370
-EBUILD jaraco-test-5.3.0.ebuild 950 BLAKE2B c9905b09ed148db41f68258d59c398df59fcfeaff860dd1e7e70628297da6cc22795b7f4d2d1e065969802a672bcb242c8d1b5be924427a2c002616bed892879 SHA512 6d71c855c4a30985d5276c10e2e7062e06bdeded8ada497dc5152ecf9fe00ca7a02d1e64b45070197ebd1e67539db86784d61b7a0f094b5a6bd893e5889d649f
+EBUILD jaraco-test-5.3.0.ebuild 957 BLAKE2B a0454bf7a63d5bcccaa7267d3899a9cf82edfda3b1c53160180aadf91d657e1ea470424ab2549ad539c7046548c1fc0dbae98a49eb6aa06819ee10eb0718fb49 SHA512 bbe2421540f92db0ca9408258888b5e59a23f3b6f4ec4f5f046e9958f57d247e5d1eb864196ebb9cca3e5d1be25a0f7f61d3a4d1dfcf1c9e9164f72d8289d06b
MISC metadata.xml 397 BLAKE2B 24c07f0efc966e9d4445968ba639a5476a24a0885051e4eab17075ea9b7b6369fe9ed919ccdc0b51a1e667c8d327428caac2196c2a3e087d8b36176e7b4b2c81 SHA512 4fce74bc524dc018611c219b86b87b7643fe5d133309a00dd5ade217895165f85cfbe26b686c79fc4dd8b1e016b07c83c25afa1c015fc240ffa0ac75e4c17159
diff --git a/dev-python/jaraco-test/jaraco-test-5.3.0.ebuild b/dev-python/jaraco-test/jaraco-test-5.3.0.ebuild
index 1604632bd7d4..d81611f97db1 100644
--- a/dev-python/jaraco-test/jaraco-test-5.3.0.ebuild
+++ b/dev-python/jaraco-test/jaraco-test-5.3.0.ebuild
@@ -19,7 +19,7 @@ S=${WORKDIR}/${MY_P}
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~s390 ~x86"
RDEPEND="
dev-python/jaraco-context[${PYTHON_USEDEP}]
diff --git a/dev-python/jupyter_events/Manifest b/dev-python/jupyter_events/Manifest
index e18e37ea92fb..2b84098bda67 100644
--- a/dev-python/jupyter_events/Manifest
+++ b/dev-python/jupyter_events/Manifest
@@ -1,3 +1,3 @@
DIST jupyter_events-0.5.0.tar.gz 55838 BLAKE2B a3ac815a28d2592a10394569726b76de75cb3baab0bab4c1f276da33375ba93d6bfed71fbfaca404a238b7af58ebd7e75dd7fdf6c8717141517c2f790eeb9514 SHA512 49c21f0d5dce18b137f73911b0272919a56c972561deceb228558ea369f2091ce219ac335eec002b22ca1465b2622330fb3d8973d142df4b76e350345cb6249a
-EBUILD jupyter_events-0.5.0.ebuild 876 BLAKE2B cd45e2a6e017ca131529c7feb009042a679f20dac042f06b133e2264ba90e46faabef5a3c6dad8c626556ee5f6f61b07ed8c10a17534fd28c2eed405ac1b9402 SHA512 9c16ec5b353e2b79fb3bdac5a08d48496214373ead492534307c43a8c647d9d0946ed278d323f80387bbe4974f531016fdc0ac5fe540cfeaa37e8141bb0a80de
+EBUILD jupyter_events-0.5.0.ebuild 883 BLAKE2B 11ad2769e47c3aaf383be67dfeb094d4ad5fd1dbf8db6aabe1d021cbc0e92bc74701eb8847433b7abaa96cffeb6d7c953ce9362f13d2a0ef7cffb7d6623ab15f SHA512 c5fe7fb1402300485f3ae9b6115a706b7e048636de672593ad8fda62b3b1c7bdfdbbae8a9a36b712348f0cd2ef6999dc686804a2888c90e719a7ac88172540f7
MISC metadata.xml 537 BLAKE2B dfe33b67ac51a46c9ad33d4b0e02ff39d5aa1780d70f92f12b7ee8ac336c43caa79201bebd42c461373bfdc7608580487ec000613cf92765fec352b70a8aec13 SHA512 689e8a1125b4da96db6d6c4495933ee29d24666ad9e7e3af891170f8da512ac388c005836402c74418476cb9838f278c19f5267840533cef0e02091d47fa43ea
diff --git a/dev-python/jupyter_events/jupyter_events-0.5.0.ebuild b/dev-python/jupyter_events/jupyter_events-0.5.0.ebuild
index dcd0f793bc20..3f821133d516 100644
--- a/dev-python/jupyter_events/jupyter_events-0.5.0.ebuild
+++ b/dev-python/jupyter_events/jupyter_events-0.5.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ia64 ~ppc ~ppc64"
+KEYWORDS="~amd64 ~arm64 ~ia64 ~loong ~ppc ~ppc64"
RDEPEND="
>=dev-python/jsonschema-4.3.0[${PYTHON_USEDEP}]
diff --git a/dev-python/jupyter_server/Manifest b/dev-python/jupyter_server/Manifest
index f4d4db8fb53b..3f167e6303bc 100644
--- a/dev-python/jupyter_server/Manifest
+++ b/dev-python/jupyter_server/Manifest
@@ -2,5 +2,5 @@ AUX jupyter_server-2.0.1-skip-npm.patch 698 BLAKE2B f037094e4ba041f112e6b2b08693
DIST jupyter_server-1.19.1.tar.gz 453411 BLAKE2B 800231e7e7ddfcf2a2c2f2725971983d754c76940623ce000e6b86ad503bc6ca68a27e55ca3766193e58184a7148471464dfa9c27076e53ac84b176b8ff65897 SHA512 f4228c73950e49fe26add11c61f3de425b963726908a2df7dae21bb38b986c2ebb6abfc3319ef9e3acbc2fef9579a1a70ac594920985977adf580a082d272368
DIST jupyter_server-2.0.6.tar.gz 686312 BLAKE2B dfa309146e74c646ab28f31a4a7293d2b658771077240179aebd13176151c982035649acf3b78c86ddb06e914e3342e5894fb55f8b8711cb493a6a7c4b259cfa SHA512 186b41b13cc727d0674a49abcb9b3a9aa5b898f0e9e42124e46e862ec62528b4127b159a30352f33e6b91321f1dd3f086f82dca72d5616755bcf3220d154faa6
EBUILD jupyter_server-1.19.1.ebuild 2282 BLAKE2B 2c9c0450fa3f77034ce1e072425a235d61b6219d5adc624ab591514d4f4faced43d5e8f302aceafe3a4ddb0fcca1b12281351f1075376f127e75e7dc627ecb5b SHA512 2754a4a18aea4ad2529d03ceaf64c81b04ee15a7f6c7d1742b26c187d344be6f52d288957945ebc729d76c6c909a34688e8a434aa4aa3afadce0ae487c7915fd
-EBUILD jupyter_server-2.0.6-r1.ebuild 2073 BLAKE2B ade398703404daa5cb0ef44afc5dd7cf0530ec1123523b6b7972ea3eb6a3cfe61ca58aa2e9a3498484c6c78a3eaa753041ecfca8d6c9380b2fc16e6d4be6f063 SHA512 50b62ecee52304dd88f5a7d221464e9c1228f840bf8823440b59e1629ccb9af33ac947234c16b558ef409a8896f3ef617fe1433e400b2d15d126346f50409d2a
+EBUILD jupyter_server-2.0.6-r1.ebuild 2080 BLAKE2B 6165557380fdf1dd0fdf3974c0103af0752d3dc516191d6df1ef51e4489a345f74d5f1b07d68a38b80c4e2651a7601f1bcf6a5304c28759b04eace8c5a5495f0 SHA512 f5944153d15c2a0c9863b3fbc8cadb9bbd992a6a064211628e61092834574a6a2e34a58175c328e9297d5b7bad43c888f22e7c858250d1bc5398495fc6656d6b
MISC metadata.xml 544 BLAKE2B ec5a0aea1d2ad6ce0e59972d2ef4ce62c03877d464dfdc34bcb94a7d01304c63761c6bc30ed973bba1f4100e25f70541bed4eea858deb44f359d0e373ae1ade0 SHA512 ffe7deb7349ce99890b902a225b73913185bfa860237dea8c1a508a6a5e84bbb74ca7a5c43253c9986f97fb3fd1e9f2bb63ca60f73953fcc851359df8adb5fbd
diff --git a/dev-python/jupyter_server/jupyter_server-2.0.6-r1.ebuild b/dev-python/jupyter_server/jupyter_server-2.0.6-r1.ebuild
index c3497d516f2f..dbc5e63235ab 100644
--- a/dev-python/jupyter_server/jupyter_server-2.0.6-r1.ebuild
+++ b/dev-python/jupyter_server/jupyter_server-2.0.6-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ia64 ~ppc ~ppc64"
+KEYWORDS="~amd64 ~arm64 ~ia64 ~loong ~ppc ~ppc64"
RDEPEND="
>=dev-python/anyio-3.1.0[${PYTHON_USEDEP}]
diff --git a/dev-python/pip-run/Manifest b/dev-python/pip-run/Manifest
index 36eb6cd41986..342bff9832cd 100644
--- a/dev-python/pip-run/Manifest
+++ b/dev-python/pip-run/Manifest
@@ -5,7 +5,7 @@ DIST pip-run-9.2.1.gh.tar.gz 24104 BLAKE2B ebb26cd5356a5919d74c6601b36deed0046c0
DIST pip-run-9.4.0.gh.tar.gz 25821 BLAKE2B 8d4d9712f0563d3edf8d963e14221fde89cffc14c3fb26afc2b18bdeca9917cacb27c88a815d398d2b67f10112e888c9f60b497c3c1bf59d0105a4c972aef15d SHA512 c266e6eb30f21ddfd89cc25dee5c56542b3734497d59315751c190e7bd985c6746b95802255ec05da19d5cec8822f4fa169eba4218989013e36a2c118d560f4d
DIST pip-run-9.5.0.gh.tar.gz 25620 BLAKE2B 156b33f6978ae7c26e4f73be931f887b0a6d793414dee5b69290b88eb849b487d366ce722d6cc6eb58a10074c779cf7dd4bbbdf192bb57494757a6f9c11adbee SHA512 5f1a59e60203dc5e5fd818687112f23ef93117af315161a4ce31e2de183e097aa205af12bd81f45aac91ab2b6a18fbd6a0275b9ad3ce3a7942140b345f49a7a9
EBUILD pip-run-10.0.1.ebuild 1327 BLAKE2B 86c7f320e402af6d5b8ecff2ed425387d7959f719c1f148bec14315c28dcc5f496ab2f5135930cf7edd6605a2ac6df2a9f59d158aaabb6d04979eae9801f621f SHA512 05309b61df1ee65e52afd29f9bf6af8c25524459d00ea5d922315a19539c81f67677d7244f5af14248829865592e8383a0a726dde400ebb8b43584e63ed1d37c
-EBUILD pip-run-10.0.2.ebuild 1505 BLAKE2B 0e865a812b5db71ab651a9ce71f088257bb76875c0ce61ac528872f65682d93eddb16454a7591b0519e2e4b7f7002158df23ac9f6fcd08a67e155af739c4aeea SHA512 d8024c36758e0fc33228c5b6de764fdda30886b9a7e3903052a95c7ec972e1705cd16d820fe7c976ef203114f9df4dd6beff0847be6f4a3178506b53f6a37c7d
+EBUILD pip-run-10.0.2.ebuild 1512 BLAKE2B 95e4202a4f3c17f27e6299a1233196e4f70b36d0de60498f2eab97bb378b7adccc954fe79765df344e65aebf3b5f2b6d686ca98b195c6e19b889e461deaa8f57 SHA512 58982130496cf3209bf5a2c2d8d361f9e84bed04528918560b1d6cf04f8ab3c3b719e5f5e3b990d0caf3a806f1822533a8c46b2d60c909da32ad1d8a987202dd
EBUILD pip-run-9.0.0.ebuild 963 BLAKE2B e176a68ad10beab276e7150bd917d9d3dd5507e8000932e6afae6bc662838af36d5f377b9515208b12e4464eb5fbc2c137c1f1531e3891eb616d7f96c4b9c56a SHA512 7f72c4b7def3b9b29fa49dffe2accb678a696f9742846e2a812908f1bba2039867a003f45f005d2f61a1c7604c1f100ff447601a05e5718b8651454737f87191
EBUILD pip-run-9.2.1.ebuild 1144 BLAKE2B f521960057405acc8f2ed3e52b051e90da48a3655d344776956602ef749543289eb30879acf63fdfd8065cc1edd6ff00ff908bfc3731ff7733f47d7e9dcf11fd SHA512 5822639fa79991d6a9b09ab296e94dbbb5d1f31f75ee3c4de74a141603ee9ff542f5ad9229b71fc9711abb088ac5b982987d3a62fe0178bb5bd4242cb8dce8a7
EBUILD pip-run-9.4.0.ebuild 1187 BLAKE2B 327330f7d8a2dff27d8cc73f04c7a11c3ac78819abdd343bd5cb6634bd59f79e17849c0dacbb2dfddbc2c8aee9d68e68bf2e36886f07ade3065f2c991bfff7af SHA512 ca895f4f7849d554d280ab6b87fd64506bba42a76d0695af9501d1a9e223e9f45e6a510eabc5ca3bd88e88ea76754521245dde55cba18d123e6f5bebd5811693
diff --git a/dev-python/pip-run/pip-run-10.0.2.ebuild b/dev-python/pip-run/pip-run-10.0.2.ebuild
index 5810589a589a..44251581a896 100644
--- a/dev-python/pip-run/pip-run-10.0.2.ebuild
+++ b/dev-python/pip-run/pip-run-10.0.2.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~s390 ~x86"
RDEPEND="
dev-python/autocommand[${PYTHON_USEDEP}]
diff --git a/dev-python/pytest_jupyter/Manifest b/dev-python/pytest_jupyter/Manifest
index 680609c27689..982fef0f90e5 100644
--- a/dev-python/pytest_jupyter/Manifest
+++ b/dev-python/pytest_jupyter/Manifest
@@ -1,3 +1,3 @@
DIST pytest_jupyter-0.6.2.tar.gz 15174 BLAKE2B b6c536383ab1b8e375e4250b4922ac6372f850ee4993643122896092109d3f711f91ccc7b159b7330de18f7876df818dc01d31c05e3c18d97488255e063db4d4 SHA512 396f7a7c978097e6dee37ead92bb3c8cef2a8100a7cc85b0b1eab19e20bdaed3332391c17568a6a279ab6ddeea1fbb2fa8dafe24ba4500982ba52cfcda2b1052
-EBUILD pytest_jupyter-0.6.2.ebuild 735 BLAKE2B 38eb38100f283a31fcc8336e2f16352e10057190e10796aeb7ae366fe5ee59bccacb5c29a604b231600eb3ccc34cf3477eabb351d2dccd60b176f76bf19e2773 SHA512 3f2681c945773be709d7d4a06513e7e798c4fdcb9d362527ee9cd79476b95147b468b53a29450a2525e42b77261ff818c23ce6297e824cbd49a1a1781cf697ab
+EBUILD pytest_jupyter-0.6.2.ebuild 742 BLAKE2B 3f4da5bb0b721dcebc0ab3bd71503d401819e8624764e3a9d9ae29a957cbe087c6b09680ab1aa51ac4c071504db88f58e4fb165662b6d4d2fc2c474bdb55c3de SHA512 37ea4c4e7fc6b083a3c1b31b98bfa25b2dedee16fd76f472d9658651b578e311117a6be93a041226a5d83ced8949dd798346034f956f3346a6658aac841d80e6
MISC metadata.xml 544 BLAKE2B 2774989bbb5ea75c4254ec2c9f3daf04a48bdec28698d62afd2471abb4031273bea581c09151efa643fc691a3fda2e1a4211dca66882fe2c5a24d7a6bef7c1a1 SHA512 e3751515a8baf2b422cb680870adbe9393d37ecf2e8b01212bcfa7d0b62ca368c34a9140945e1af4d7c7f0c5443b996ac7cbd4394833aa13b4e937b05bfe0e6b
diff --git a/dev-python/pytest_jupyter/pytest_jupyter-0.6.2.ebuild b/dev-python/pytest_jupyter/pytest_jupyter-0.6.2.ebuild
index e3707a3e5860..19bab293693e 100644
--- a/dev-python/pytest_jupyter/pytest_jupyter-0.6.2.ebuild
+++ b/dev-python/pytest_jupyter/pytest_jupyter-0.6.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ia64 ~ppc ~ppc64"
+KEYWORDS="~amd64 ~arm64 ~ia64 ~loong ~ppc ~ppc64"
RDEPEND="
>=dev-python/jupyter_client-7.4.0[${PYTHON_USEDEP}]
diff --git a/dev-python/python-json-logger/Manifest b/dev-python/python-json-logger/Manifest
index 6d669834e8c7..798a4a5efe96 100644
--- a/dev-python/python-json-logger/Manifest
+++ b/dev-python/python-json-logger/Manifest
@@ -1,3 +1,3 @@
DIST python-json-logger-2.0.4.tar.gz 9856 BLAKE2B 013dadb37044eb89976ab98309bbafaa348c0bfd82a75f7645d580212fb85ee2cb2bc70d455aec9da3424e89d5905d8e80a77d8c08d46443a8ee5ee9bebc3cdf SHA512 5849e3780f9a4cb59baff2c73d872ca11c916af14337bada2de3620d5a5e9b138b7bd76a1a25001c4733c0074469bb579808a57d50f964f0fe0e4bf3a4bb1216
-EBUILD python-json-logger-2.0.4.ebuild 538 BLAKE2B 3f7766116accf907a72a9b224168127638a7776d866b286efcdfe7ba28672be77e80e8e1bfdb59df91a685ddb43f32d08e5fde20be1846326da428c6402bae2e SHA512 5e4ba2fa5c0105a32317eae7db82ebc0df550199d74fa12761fedf61946933c36f6d6667f0db58bce52bcb5bc705a6b65b16d9efa303866e5493c1ab790e2cc0
+EBUILD python-json-logger-2.0.4.ebuild 545 BLAKE2B 9f161806681a9d6e33bcb8aeff23ec5f1acb8568e3014013bc445e9a205f2d4ecc9746beaf939f7adb2878bf19699d6b3b7f7fb9d168621fcc50baaa9331a156 SHA512 4c81cbbf151a94729a8d6b194bbfb34fef269db896a5dafbe71f505a5c26307f10a3621fa68d727208342401b2dfe81dcc10c11a1675c9cb65cb4ae86b1ca227
MISC metadata.xml 648 BLAKE2B d2c5fc2fbe82dbc6391eb8c5dd9513f5dc455abc8f8426f44eb338f0369621496d87f921b039c0e75f1684533e33058f005e41b55e4868ade9db30ed747ceb04 SHA512 a9a6d220281bf92eaee7da04710313daabda41feb00562c5ae6a016106b981c9fa6d1ba1294bd75e37a029799c235caeef91c48b404bca883a41b6988d549e64
diff --git a/dev-python/python-json-logger/python-json-logger-2.0.4.ebuild b/dev-python/python-json-logger/python-json-logger-2.0.4.ebuild
index 240f63e2da79..f98dd9c7a559 100644
--- a/dev-python/python-json-logger/python-json-logger-2.0.4.ebuild
+++ b/dev-python/python-json-logger/python-json-logger-2.0.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -17,6 +17,6 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ia64 ~ppc ~ppc64"
+KEYWORDS="~amd64 ~arm64 ~ia64 ~loong ~ppc ~ppc64"
distutils_enable_tests unittest
diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz
index 42ae45f12433..0f95742371b6 100644
--- a/dev-ruby/Manifest.gz
+++ b/dev-ruby/Manifest.gz
Binary files differ
diff --git a/dev-ruby/httparty/Manifest b/dev-ruby/httparty/Manifest
index 218549576608..23f7dd3c9a18 100644
--- a/dev-ruby/httparty/Manifest
+++ b/dev-ruby/httparty/Manifest
@@ -1,3 +1,5 @@
DIST httparty-0.20.0.tar.gz 101975 BLAKE2B f15eb837a4bbc98de501e6dcca5a17bb0906e8ea6671c55a85d665659ab60bcee5e84d9dafad6b2450e22cedfaf5a86e10e077e52b1120ff9ae2613a1176a651 SHA512 f5770d5a64be2e80aa70334dad899fb723b08088a673a788ca1402285b77ae6b3cef21e3ed263d9618a32879711c9183f2dc82ff7b50bcf6439a8e6bb7a2eb4e
+DIST httparty-0.21.0.tar.gz 102735 BLAKE2B 131c4f3a5a403b609391ececaf079de5ed5c57ea4660fc1d1041832d8baa27b8beaf11ac2743aa6059005904d787259afec27597744bb5e35e56c3b035ca4b1b SHA512 afd50de88a6b1e1cac8c90d6e1458c41ef122b4542c3a14274aacb052f9ceafad868d1b2582d45eedd212a8037fac13238ac05c2e661c9ba9196a00ef3a0a634
EBUILD httparty-0.20.0.ebuild 1850 BLAKE2B 371affee23c802eaaf97a101ca6cc90aef26eba1d2f3ea647af86eba15e6424ab8709d39e54b22b771577292f4c93fb6da86d3ae41b0823f3e55d172f7a48c74 SHA512 d17e3945617b59fefce6b3faa7a1c45edf5783da4af097769f16d3a11a1bbe725166f7d4709b3803f34f41dfbeb0d91180c68b1296f7c972c9f13d2691aae382
+EBUILD httparty-0.21.0.ebuild 1849 BLAKE2B dd7f1e59afe5fbbf9247ea0c1157f32ad9798f2a9b8d30fa8fe67425c9b5c284f906ea474e0bf4d5f25844fbb3ce79a917f6877e72e6b262530fe314a9da1e62 SHA512 fbaad90cadf9f81616c1c47d8a1377bb71446c6fcd64f11700663bf42db74f4544766bf06c5485940356754112ee3019a73ef8340574280bc2d832341023c2ba
MISC metadata.xml 248 BLAKE2B 0c876bde3c72e61d28284a95a837103e6d594c9f6fccbd6d7d1039f9c5a604347c20c334c9a57d80b152888fed536196f2807b477e8d0336c80affb0e28c9dc9 SHA512 b2b64178cf6cbbaa5fb4671ffe1ab88b83c920de363ae099ef74fa3e5eb8c8f0285c749cabc0cebf344951503d1b7309ae294afe9e7cf5172700182d8843fa14
diff --git a/dev-ruby/httparty/httparty-0.21.0.ebuild b/dev-ruby/httparty/httparty-0.21.0.ebuild
new file mode 100644
index 000000000000..bc2ccb2f5ffe
--- /dev/null
+++ b/dev-ruby/httparty/httparty-0.21.0.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby27 ruby30 ruby31"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_EXTRADOC="Changelog.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="httparty.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Makes http fun! Also, makes consuming restful web services dead easy"
+HOMEPAGE="https://jnunemaker.github.com/httparty"
+SRC_URI="https://github.com/jnunemaker/httparty/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+ruby_add_rdepend '>=dev-ruby/mini_mime-1.0.0 >=dev-ruby/multi_xml-0.5.2'
+
+ruby_add_bdepend 'test? ( dev-ruby/webmock )'
+
+all_ruby_prepare() {
+ sed -i -e 's/git ls-files \?-\?-\?/find/' ${RUBY_FAKEGEM_GEMSPEC} || die
+
+ # Remove bundler
+ rm Gemfile || die
+ sed -i -e '/[Bb]undler/ s:^:#:' Rakefile || die
+
+ # Avoid test dependency on cucumber. We can't run the features since
+ # they depend on mongrel which is no longer packaged.
+ sed -i -e '/cucumber/I s:^:#:' Rakefile || die
+
+ # Avoid test dependency on simplecov
+ sed -i -e '/simplecov/I s:^:#:' \
+ -e '/pry/ s:^:#:' \
+ -e '1i require "cgi"; require "delegate"' spec/spec_helper.rb || die
+
+ # Avoid test that works standalone but fails in the suite
+ #sed -i -e '/calls block given to perform with each redirect/,/^ end/ s:^:#:' spec/httparty/request_spec.rb
+
+ # Avoid test that is not fully compatible with newer multi_xml
+ sed -i -e '/should be able parse response type xml automatically/askip "multi_xml"' spec/httparty_spec.rb || die
+
+ # Avoid test that fails due to unicode normalization differences
+ sed -i -e '/handles international domains/askip "unicode differences"' spec/httparty_spec.rb || die
+}
+
+all_ruby_install() {
+ all_fakegem_install
+
+ docinto examples
+ dodoc examples/*
+}
diff --git a/dev-ruby/minitest/Manifest b/dev-ruby/minitest/Manifest
index dc37d5d6e289..490b51391650 100644
--- a/dev-ruby/minitest/Manifest
+++ b/dev-ruby/minitest/Manifest
@@ -3,9 +3,11 @@ DIST minitest-5.14.4.gem 86016 BLAKE2B 1f7b8c72b41e1f4e47852021dd99df411a427ac8b
DIST minitest-5.15.0.gem 87040 BLAKE2B 71e7a7952c25fd37067a449867d74a2f18a8a42d1fbd72f24d6db226c54a18e9a21958654d4176176804bedd09ef9d1d3be68f79e29312c3f85d0930d3d68d7b SHA512 5e97a7aa616966ffc60e10cdc0ba123a7e793f10283ec3b6bf36066177036788cb950ad566fbac49e613b93f08b9846534f463017cde966b4890c3a34a2286be
DIST minitest-5.16.2.gem 93184 BLAKE2B 005af875bf38e3744bf9de90ec6e964487908a817c19094dcee658963ab2c8882bb1cc4e0b19124b83af9f5da019a8d9e611ba21856f50deca8d9eb1757640cb SHA512 714dc201e9a8a45eefa080ee1a45fa66acb2de0cf624e7c6233e7e1745c35ef9e1a8d24236ecf33f440c05c03f09e017c6ff1e077473b22e3abe5d1ff3126989
DIST minitest-5.16.3.gem 93184 BLAKE2B ce3b9f2177a56ab8ff0b61ec4266b67ecfe6e387c57c96eec20db0d7627ac9b73ebebfe148249a1c1c1c9631a63aad8a712b4892a6741a186300afdcd8135a01 SHA512 1463b12842a914df663d0d796bafd418ead038d32c935f3970062492f248f3f4fcf3a5c2f45e2fb71ac13e3b94fca1e6497e7cd7fe9e7050587b7efe2b275453
+DIST minitest-5.17.0.gem 93696 BLAKE2B c5979a0d82c4658e4a1584450c899b6a09d99fa145348127902f187e03c6bba73f798fe815186c9ab87a119baa6f3b18acdc1606aa99ec2cf4a1fe548684e93f SHA512 00374b0d0c86d0ec2d285bc4053b6851e1a59e86f7a3ab3db8ccac1db222256edb58514c666763047cec95cf099b1738765a3e9eec9aee3386b187e9fe0f59f9
EBUILD minitest-5.13.0.ebuild 720 BLAKE2B c0dfaa029354a66dde23b3cb3fb1655e88cbd2d1fd8bf97bda8573e003aef8980e95ca1b38da252687c465dcc8309d62f5ac5ca7a5656971a559c9208dfa8ef8 SHA512 09c38e025fe40616270f14f05a7716b3a1c703d2d504dc3ff612f38403874f54e927835fb769b8c80c01c27c03f2f4ca7e6bf72f72feffbd585cdd6009ea257f
EBUILD minitest-5.14.4.ebuild 727 BLAKE2B ff25599b81e0eb8eaa5a619b6cbd8625e40e8f4494c3efc430777d0141dc0fa01ef782c869f9a60eb1dc084ad45963c5977ea984020e5becf0337474ff714de6 SHA512 d977f76e101e9c8c0a8faeb759b11b9edb9621108ad9cc6a6fd0717199082516b9649809f23b4c90a66f7df832c6a3f557bf73a96e423119e1c7979a293cc8fb
EBUILD minitest-5.15.0.ebuild 761 BLAKE2B 3b8b86a9826aaa1a2439ff70a0762175321236d94201699fda644878bd4186b149d929762010938233aec8f35d75ccba0948a0ae563bbdfb8d88f6be8cf0d971 SHA512 3e7c7244504052f7235801ff5b8be1843385bc536656d9d4756c3888d0d5a6883f944295942d9c61a7ca6bc562583c8419b689f05bb62278f4928c0939963039
EBUILD minitest-5.16.2.ebuild 774 BLAKE2B f89999b511cf70efe1d9629d0dae15a71d2444a6d102821aad142ff148d50ace0eb1fa9418ef26ee123f39aaf869ab1f781182f3438a4306939f78279a51c973 SHA512 dc971935e750e17880ac8b0edbded90db194904be0fcf0f65592ad20a04c6623488c6c2cbfd6c22c27f8821b8f57bf08896f87b672f0b12c7ad54078ae9fdde3
EBUILD minitest-5.16.3.ebuild 923 BLAKE2B 0af3d772e8cee967149b3064580e26aef93cdfddfbf3e708b4a399801970ab599d7c68d4bf8562b0f5af49e6263a85229de69162da4cf01978fd758412b480bf SHA512 4965cf802c458555659efe21afc2a4c1ef579d9e2dd5db0fa00f887098691bd5dab7e419a0e5656ae80ec74a58073eb7e0ed45b9d89e16e3355a91098c309296
+EBUILD minitest-5.17.0.ebuild 923 BLAKE2B 2fe48f9547856451d2a673e347d29732e65dceb66e4b47f9ab97800dade822143255fc741cefbccbc076b46d2d1f645a51b74888eb092b35fdbc416f61c3c42f SHA512 3452480c9dbacacbfee506c5aeae51d5cea9fa51f0eae034e924349d5933e10312dbdcfdb2936364b8d2f746385b692211fa885dfea30c786cd18fc47f8316d0
MISC metadata.xml 345 BLAKE2B aa5fc9309fc2803a64737c45818f713867ae504409b879c1481125131fb661a1c71f99d3facb5c7253561b62c32ea4d27c9344bfa0c6ad66a15eb1daea81ff42 SHA512 df9736bf7588243c9d1ff886c8b428237cf96f239fccbfe6561d60b910a07f70750db6576d3aa4597746d18fcce8a708f1aa9be4f9f2796823d1a4e154c6fb4a
diff --git a/dev-ruby/minitest/minitest-5.17.0.ebuild b/dev-ruby/minitest/minitest-5.17.0.ebuild
new file mode 100644
index 000000000000..51749f32b89c
--- /dev/null
+++ b/dev-ruby/minitest/minitest-5.17.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby27 ruby30 ruby31"
+
+RUBY_FAKEGEM_DOCDIR="doc"
+RUBY_FAKEGEM_EXTRADOC="History.rdoc README.rdoc"
+
+inherit ruby-fakegem
+
+DESCRIPTION="minitest/unit is a small and fast replacement for ruby's huge and slow test/unit"
+HOMEPAGE="https://github.com/seattlerb/minitest"
+
+LICENSE="MIT"
+SLOT="5"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="doc test"
+
+all_ruby_prepare() {
+ # Avoid a test dependency on dev-ruby/hoe, leading to circular dependencies
+ rm -f test/minitest/test_minitest_test_task.rb || die
+}
+
+each_ruby_test() {
+ export -n A
+ MT_NO_PLUGINS=true ${RUBY} -Ilib:test:. -e "Dir['**/test_*.rb'].each{|f| require f}" || die "Tests failed"
+}
diff --git a/games-emulation/Manifest.gz b/games-emulation/Manifest.gz
index 4517dd982631..4e57b3f4d42f 100644
--- a/games-emulation/Manifest.gz
+++ b/games-emulation/Manifest.gz
Binary files differ
diff --git a/games-emulation/pcsx2/Manifest b/games-emulation/pcsx2/Manifest
index 58a666609fa1..c9366e8acda3 100644
--- a/games-emulation/pcsx2/Manifest
+++ b/games-emulation/pcsx2/Manifest
@@ -16,7 +16,7 @@ DIST pcsx2-glslang-c9706bdda0.tar.gz 3433325 BLAKE2B f2449a6c8b05e47367164d09036
DIST pcsx2-rcheevos-31f8788fe0.tar.gz 522855 BLAKE2B 39533199f6b1e0cd821d817ff57101ccad0049f5144b856f1e796c83d81fcee059caa944a0fb14a0e95e51da43a6bc003cd6891ca85c2b9a959b4c42d8ca0a84 SHA512 cb0e8bf4d222f3ef127d20a9d6738e6c39d7cff48a0da8fe19fcc43669433b7e53cc63ab332e8f0cd935b6a33eddef3e741ee862a82bd4f29a02df1d9a42ec45
DIST pcsx2-vulkan-headers-9f4c61a314.tar.gz 1554220 BLAKE2B 7f7fa093e8af30919dd743768e6d882fa40800fecedf1183a45568dbb81207ffdf9eed1beadba98160c61bac89a24182794a601a2dce0c91cf54e16d0080cb69 SHA512 8b5fa5bcf6bd8ae5fb44000e4b842d86c014e9d8dae9bff988f86ec359fc27db3f71dc96253ceb2f31da4db41a6585034bb185f68da5446e91293bb0c2bbf993
EBUILD pcsx2-1.6.0-r3.ebuild 2647 BLAKE2B 7d7a0e595d3d8297f3ae0049b3c376f404eeb5a6f477486076e5ac2b72dae6065c97b845f715f4e7e52af158b9dfbe6bbc5cf4f10d051838eafe44553f76efd3 SHA512 18b6131c6ff0b292f4dde4a54b4a5c698a403860ab332e01f181e18931e5ac14cc131ce140de563125f63eeb8b3523b51c6df4f4ecf2086a00e000d4e3d0289b
-EBUILD pcsx2-1.7.3738.ebuild 7223 BLAKE2B c02603d27c072519b2e52392dbaad897921af6671593b04ad38d26fe0ef12a33893143c3e2066d04f75cbdd20d5114b26a4a9022fac6bdb6fd872f897633e2ce SHA512 04091cd4c39016d0934468c3e215b6463d488790b978038b306dbc5c205232c685a3bdde823e0868da4d760ea80b761f6dfb5d1e4ba03035f98189d95b09c685
-EBUILD pcsx2-1.7.3820.ebuild 7550 BLAKE2B bd11dd6dbb177ef330d387638301a2fbcf4a2de4717559c291568d7ecf948af42f6145a5651a30fac770295955bf4a96bf4d303886376b2274642314be26ff15 SHA512 7c42b4f7b22751c2fe23d2873b865c7cba71b43c2c2d8f9a41226b2d7dbacf8c444cf0cf9612dee04cfc445b40c9157eb66fcc39aef51a9a3cc4fe4d95053f2f
-EBUILD pcsx2-9999.ebuild 7550 BLAKE2B bd11dd6dbb177ef330d387638301a2fbcf4a2de4717559c291568d7ecf948af42f6145a5651a30fac770295955bf4a96bf4d303886376b2274642314be26ff15 SHA512 7c42b4f7b22751c2fe23d2873b865c7cba71b43c2c2d8f9a41226b2d7dbacf8c444cf0cf9612dee04cfc445b40c9157eb66fcc39aef51a9a3cc4fe4d95053f2f
+EBUILD pcsx2-1.7.3738.ebuild 7179 BLAKE2B 5961ab90cba0d1890d81aefb79306f87a6c58eb81e4d748bc9264d7e5cd32c463dbe0c98a8220453a752c4e420e7df6c3e977373682565bbaac994deb90aaae6 SHA512 b1caa95f1ee816b946db25bd9559ccb29a68f0550b728ffe012b9ecb4d541b2fa763ec7aa7007df30bc6580a77bdafb52a6dcbe1d4b754037da3b120b646cec9
+EBUILD pcsx2-1.7.3820.ebuild 7506 BLAKE2B 647d549dbe57a31e2504fc982d1f6af8bace1b3504cb0e4dc92b791b8726d658dd984c264eb8f1dc25dfae7d57534e2bd03708fffb86dafb5579cf1d8ee28f33 SHA512 b1a5354c7129eac81e12c4d23ba6484acb88e7cd367ea71636fc0181fce8539c4b726c04d5cc126aa60ec10188cc0290f0c5bd34b521a1ccba46673247bdc9bb
+EBUILD pcsx2-9999.ebuild 7519 BLAKE2B ff64d38d022b31ef6216ea62bb5d8744a080405edd19cbedd0d01b3143116fa02c631b00f19a513712c2955e4bfea39b3f06d4809469c14e7b718b43e3b60888 SHA512 f22f5259cedc01df02e4a55a805dfc619a2765a780272a91c0fd00bc154dc8d73835c5c0834ba4b3e85ee7d6a15fcd1c39155ee11d66db80ba3959e70e73e56e
MISC metadata.xml 805 BLAKE2B eb7ce944f7dc5b1889cc2b59f389eafabe9d5e44c4a730fa1352b0a00aec0f97d607204c440a9ce014e02f5b1a73c6ccd294074e7ce41f563c6c3643614ac9f6 SHA512 e8d939f76830204283557319961b4e3aab557e1c3e36fbfc98d4605b0728adb42d0731a05da998eb099f6b0df837eef7616cddb1e62b006979fb9262c172d961
diff --git a/games-emulation/pcsx2/pcsx2-1.7.3738.ebuild b/games-emulation/pcsx2/pcsx2-1.7.3738.ebuild
index 92f1596c955b..740fb1613eaa 100644
--- a/games-emulation/pcsx2/pcsx2-1.7.3738.ebuild
+++ b/games-emulation/pcsx2/pcsx2-1.7.3738.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -225,13 +225,12 @@ pkg_postinst() {
if [[ ${PV} != 9999 && ( ! ${REPLACING_VERSIONS} || -v replacing_old ) ]]; then
[[ -v replacing_old ]] && elog
- elog "${PN}-1.7.x is a development branch using a nightly release model"
- elog "(new 'release' every 1-2 days). Stable 1.6.0 is getting old and lacks"
- elog "many notable features (e.g. native 64bit builds). Given it may be a long"
- elog "time before there is a new stable, Gentoo will carry and update 1.7.x"
- elog "roughly every months."
+ elog "${PN}-1.7.x is a development branch where .x increments every changes."
+ elog "Stable 1.6.0 is getting old and lacks many notable features (e.g. native"
+ elog "64bit builds). Given it may be a long time before there is a new stable,"
+ elog "Gentoo will carry and update 1.7.x roughly every months."
elog
- elog "Please report an issue if feel a picked nightly release needs to be"
- elog "updated ahead of time or masked (notably for handling regressions)."
+ elog "Please report an issue if feel a picked version needs to be updated ahead"
+ elog "of time or masked (notably for handling regressions)."
fi
}
diff --git a/games-emulation/pcsx2/pcsx2-1.7.3820.ebuild b/games-emulation/pcsx2/pcsx2-1.7.3820.ebuild
index eebe34cc10de..caf2e5c05300 100644
--- a/games-emulation/pcsx2/pcsx2-1.7.3820.ebuild
+++ b/games-emulation/pcsx2/pcsx2-1.7.3820.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -226,14 +226,13 @@ pkg_postinst() {
if [[ ${replacing} == @(|old) && ${PV} != 9999 ]]; then
elog
- elog "${PN}-1.7.x is a development branch using a nightly release model"
- elog "(new 'release' every 1-2 days). Stable 1.6.0 is getting old and lacks"
- elog "many notable features (e.g. native 64bit builds). Given it may be a long"
- elog "time before there is a new stable, Gentoo will carry and update 1.7.x"
- elog "roughly every months."
+ elog "${PN}-1.7.x is a development branch where .x increments every changes."
+ elog "Stable 1.6.0 is getting old and lacks many notable features (e.g. native"
+ elog "64bit builds). Given it may be a long time before there is a new stable,"
+ elog "Gentoo will carry and update 1.7.x roughly every months."
elog
- elog "Please report an issue if feel a picked nightly release needs to be"
- elog "updated ahead of time or masked (notably for handling regressions)."
+ elog "Please report an issue if feel a picked version needs to be updated ahead"
+ elog "of time or masked (notably for handling regressions)."
fi
if [[ ${replacing} == wx ]]; then
diff --git a/games-emulation/pcsx2/pcsx2-9999.ebuild b/games-emulation/pcsx2/pcsx2-9999.ebuild
index eebe34cc10de..b9d68d63b68b 100644
--- a/games-emulation/pcsx2/pcsx2-9999.ebuild
+++ b/games-emulation/pcsx2/pcsx2-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -198,7 +198,7 @@ src_install() {
dodoc README.md bin/docs/{Debugger.pdf,GameIndex.pdf,PCSX2_FAQ.pdf,debugger.txt}
newman bin/docs/PCSX2.1 ${PN}.1
- newicon linux_various/PCSX2.xpm ${PN}.xpm
+ newicon bin/resources/icons/AppIconLarge.png ${PN}.png
make_desktop_entry ${PN} ${PN^^}
}
@@ -226,14 +226,13 @@ pkg_postinst() {
if [[ ${replacing} == @(|old) && ${PV} != 9999 ]]; then
elog
- elog "${PN}-1.7.x is a development branch using a nightly release model"
- elog "(new 'release' every 1-2 days). Stable 1.6.0 is getting old and lacks"
- elog "many notable features (e.g. native 64bit builds). Given it may be a long"
- elog "time before there is a new stable, Gentoo will carry and update 1.7.x"
- elog "roughly every months."
+ elog "${PN}-1.7.x is a development branch where .x increments every changes."
+ elog "Stable 1.6.0 is getting old and lacks many notable features (e.g. native"
+ elog "64bit builds). Given it may be a long time before there is a new stable,"
+ elog "Gentoo will carry and update 1.7.x roughly every months."
elog
- elog "Please report an issue if feel a picked nightly release needs to be"
- elog "updated ahead of time or masked (notably for handling regressions)."
+ elog "Please report an issue if feel a picked version needs to be updated ahead"
+ elog "of time or masked (notably for handling regressions)."
fi
if [[ ${replacing} == wx ]]; then
diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz
index b473fd5de43a..25d7c49812a7 100644
--- a/metadata/Manifest.gz
+++ b/metadata/Manifest.gz
Binary files differ
diff --git a/metadata/dtd/timestamp.chk b/metadata/dtd/timestamp.chk
index 67a64a6cd9b6..dd8936aba1fe 100644
--- a/metadata/dtd/timestamp.chk
+++ b/metadata/dtd/timestamp.chk
@@ -1 +1 @@
-Mon, 02 Jan 2023 01:39:52 +0000
+Mon, 02 Jan 2023 07:39:50 +0000
diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest
index 7d484ba2b57b..35d4add33d9a 100644
--- a/metadata/glsa/Manifest
+++ b/metadata/glsa/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 538785 BLAKE2B a42e589b6c2be5ab4486b79822a326a12b3725dbc28e32cbb116cd453b6899511ab2026524f136171407f678f9acafd852f1a2a245b8caed5bad581d2eb86337 SHA512 8ff81ddfe9cd2569ab4fe6eabe9daf23f1f66918aba5cae55ff8241b2bb330fac90cb5595df81455bfa98b51ed1c6e965c73508fe1b662e752525e3e27b52956
-TIMESTAMP 2023-01-02T01:39:54Z
+TIMESTAMP 2023-01-02T07:39:53Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmOyNepfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmOyiklfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klCVdQ/9FLX3XLJlxeuyqL2tcQ1SoAJuSrJzxjDRw8593YuYxhD6/o69zREE+evP
-ewU0ZkmOYZ2cgUSZ2tckl/6kNN8QZ7dCCp8yawlNFVcV4hnAtNjm2Nhg0Ka/f6X1
-ZP7QCL9mz/lbKfTT/1KINRRkiWtjRR9rO9GAiGsbRQRGxLuaCtiyeN1YbzD1E8hA
-WAwYNoKCfCT8mS0yTxqfJpkcSFQ/espmgI22OIWHwDzRRvp63pKEhOEoRRhIhhe9
-xpXhjtbL/BPcZbMKCiTijIfjZWhBkTgkA8KiG5LX2/HeTiN7YccYZsCVOwOTScPf
-khW8IxAQT8DxYi8/5XlxOpzbFAHTpL0bH2/BmNupr0HwygipOioxdH1W4PDUC8Rn
-exu/SESynN5rp6ksZidrm2igPKPGj9gQEwZ9vtc8SRhtRuwIEncfOAjTaigLDppE
-/QB8rh7PVtse8IU/twxuzcyLNF7fqU4RWIF+FUjgLgl2YIzSZa8tCJ2Dz7KtTZ3w
-pvW9r1m2YF1S9P2BwRhMewoztmOmOGStEwE3WWoyq/F3pKRqbln6KUfIRnRHhtXk
-u01GkOMyrVGNoIRSYH3rVWk88UPnuuUlIsAsLVcAt2YVnFxc87m6tkHQmg1mslST
-h6Us76fYGMVOD+WGuvoR3fS+k/i8eTpxDB3cN55ofPgWFramFMk=
-=YD5m
+klDzcg/+LXo5Q29JFVzjAJ5nk4Eypz0a9d5ep9151da1e9V8JaTAMzHD3D93RURo
+ns0Lf4bIiTd+rGUTb2ww63bep5e+e+SwTlDHcE5z75HgcrLK9lzZz5Lns4V6MMRO
+pLT47jeAIVyPJYckeY42ueF5911wm70Y5xCXPA2K1Pv22CISdY43uFPh/7J7mQ1U
+c6SdptC0dRznqhGWMoSveGRWq7HqIjgb60P6md35GlItNDwTV2mirb1JJResoAvN
+RJ9iUgx51vEZfg21x85OB26yYEODW+WImB/QBsVsRSFEtKrnFEaru8S9KQ2FHERB
+wncdCSBtduNH3HJMvEZy9xmcGWvqqtt1BIMyqXb2BVQgRNiDUflIRSLw9el3Cfi5
+7tVBxCjokBMYWjzL91PVIwgiBOzBwzqLcl9JyfvG5WDW4R1jlj3DelR8U3x6QbWf
+r5U/DBY3KiEANhKwVAqxgkn9k5ViGJ7s0jC8Vc/pwwD9ueVa9ENfUfw7UHnD/UAm
+n8br8KR/lsQUDN8YQV1WRZyzQXui70+/deUnsdyweo6IirHxztlTGoBpoi38z3pa
+J9QkS55+ZRPJVozIfQ0KA2unbw9vCudOdMkNK57kuFyy87q3Ujpok+SEKP4ZvCVq
+e0AxDq+0bRqFMuyNI15MzcwBJVNVeJD8JKW+hg5iQAq1pgp6PuQ=
+=auHM
-----END PGP SIGNATURE-----
diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk
index 67a64a6cd9b6..dd8936aba1fe 100644
--- a/metadata/glsa/timestamp.chk
+++ b/metadata/glsa/timestamp.chk
@@ -1 +1 @@
-Mon, 02 Jan 2023 01:39:52 +0000
+Mon, 02 Jan 2023 07:39:50 +0000
diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz
index 89a273229cf8..6ee7b1283845 100644
--- a/metadata/md5-cache/Manifest.gz
+++ b/metadata/md5-cache/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-arch/Manifest.gz b/metadata/md5-cache/app-arch/Manifest.gz
index 67bb87a8e139..1a1e5d4a16ca 100644
--- a/metadata/md5-cache/app-arch/Manifest.gz
+++ b/metadata/md5-cache/app-arch/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-arch/csnappy-0_pre20220804 b/metadata/md5-cache/app-arch/csnappy-0_pre20220804
index 9681130bbcd9..611671acb10c 100644
--- a/metadata/md5-cache/app-arch/csnappy-0_pre20220804
+++ b/metadata/md5-cache/app-arch/csnappy-0_pre20220804
@@ -3,9 +3,9 @@ DESCRIPTION=Google's snappy compression library for the Linux Kernel
EAPI=8
HOMEPAGE=https://github.com/zeevt/csnappy
INHERIT=toolchain-funcs
-KEYWORDS=~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86
+KEYWORDS=amd64 ~ia64 ppc ppc64 ~sparc x86
LICENSE=BSD
SLOT=0/0_pre20220804
SRC_URI=https://github.com/zeevt/csnappy/archive/6c10c305e8dde193546e6b33cf8a785d5dc123e2.tar.gz -> csnappy-0_pre20220804.tar.gz
_eclasses_=multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 37a4612ce5522df5a100359a8dbc8491
-_md5_=6ecb81cc53c52a070e8417967a07deb7
+_md5_=62d7a3b9bbfa04aa5c5b3f1b5ed6ca66
diff --git a/metadata/md5-cache/dev-libs/Manifest.gz b/metadata/md5-cache/dev-libs/Manifest.gz
index 111286693856..558e41991724 100644
--- a/metadata/md5-cache/dev-libs/Manifest.gz
+++ b/metadata/md5-cache/dev-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-libs/miniz-2.2.0-r1 b/metadata/md5-cache/dev-libs/miniz-2.2.0-r1
index 36619225ec6d..d758a46cd22b 100644
--- a/metadata/md5-cache/dev-libs/miniz-2.2.0-r1
+++ b/metadata/md5-cache/dev-libs/miniz-2.2.0-r1
@@ -4,9 +4,9 @@ DESCRIPTION=A lossless, high performance data compression library
EAPI=8
HOMEPAGE=https://github.com/richgel999/miniz
INHERIT=cmake
-KEYWORDS=amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86
+KEYWORDS=amd64 ~ia64 ppc ppc64 ~sparc x86
LICENSE=MIT
SLOT=0/2.2.0
SRC_URI=https://github.com/richgel999/miniz/archive/2.2.0.tar.gz -> miniz-2.2.0.tar.gz
_eclasses_=cmake 646b7a2a63596361551a6c1fabf28057 flag-o-matic 69394e25812406faa1f90edaf4969395 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b toolchain-funcs 37a4612ce5522df5a100359a8dbc8491 xdg-utils ac0e315a3688929e34ac75b139e7349a
-_md5_=2a60e777fc2f69f01a21ad1f3fdd7a63
+_md5_=27e59ca8db3f35c199cba0603328408b
diff --git a/metadata/md5-cache/dev-perl/Manifest.gz b/metadata/md5-cache/dev-perl/Manifest.gz
index 928b2f261e6c..bcae36468eb3 100644
--- a/metadata/md5-cache/dev-perl/Manifest.gz
+++ b/metadata/md5-cache/dev-perl/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-perl/Sereal-Decoder-4.23.0-r1 b/metadata/md5-cache/dev-perl/Sereal-Decoder-4.23.0-r1
index 1543c5a3a399..89395014a7e7 100644
--- a/metadata/md5-cache/dev-perl/Sereal-Decoder-4.23.0-r1
+++ b/metadata/md5-cache/dev-perl/Sereal-Decoder-4.23.0-r1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://metacpan.org/release/Sereal-Decoder
INHERIT=edo perl-module toolchain-funcs
IUSE=test test
-KEYWORDS=~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86
+KEYWORDS=amd64 ~ia64 ppc ppc64 ~sparc x86
LICENSE=|| ( Artistic GPL-1+ )
RDEPEND=virtual/perl-XSLoader app-arch/csnappy:= app-arch/zstd:= >=dev-libs/miniz-2.2.0-r1:= dev-lang/perl:=
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=mirror://cpan/authors/id/Y/YV/YVES/Sereal-Decoder-4.023.tar.gz
_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 21a0cb6221498d0e7894bdf445b79887 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55 toolchain-funcs 37a4612ce5522df5a100359a8dbc8491
-_md5_=d54ea1e38edb270dac88b49837be51fa
+_md5_=b25ab0b54fb0c0c9301bcd45d4023cfb
diff --git a/metadata/md5-cache/dev-perl/Sereal-Encoder-4.23.0-r1 b/metadata/md5-cache/dev-perl/Sereal-Encoder-4.23.0-r1
index a118e4b32340..d4bea7089666 100644
--- a/metadata/md5-cache/dev-perl/Sereal-Encoder-4.23.0-r1
+++ b/metadata/md5-cache/dev-perl/Sereal-Encoder-4.23.0-r1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://metacpan.org/release/Sereal-Encoder
INHERIT=edo perl-module toolchain-funcs
IUSE=test
-KEYWORDS=~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86
+KEYWORDS=amd64 ~ia64 ppc ppc64 ~sparc x86
LICENSE=|| ( Artistic GPL-1+ )
RDEPEND=virtual/perl-XSLoader app-arch/csnappy:= app-arch/zstd:= >=dev-libs/miniz-2.2.0-r1:= dev-lang/perl:=
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://cpan/authors/id/Y/YV/YVES/Sereal-Encoder-4.023.tar.gz
_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 21a0cb6221498d0e7894bdf445b79887 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55 toolchain-funcs 37a4612ce5522df5a100359a8dbc8491
-_md5_=7eddbc0beb4b8f2699f893005d9be784
+_md5_=e6509e3aa2c78dfa06fe7d690ab47ae6
diff --git a/metadata/md5-cache/dev-python/Manifest.gz b/metadata/md5-cache/dev-python/Manifest.gz
index 9a4b32c8dd80..34e768a74e8d 100644
--- a/metadata/md5-cache/dev-python/Manifest.gz
+++ b/metadata/md5-cache/dev-python/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-python/jaraco-test-5.3.0 b/metadata/md5-cache/dev-python/jaraco-test-5.3.0
index 1b0b90984353..74f8508c1ba5 100644
--- a/metadata/md5-cache/dev-python/jaraco-test-5.3.0
+++ b/metadata/md5-cache/dev-python/jaraco-test-5.3.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/jaraco/jaraco.test/ https://pypi.org/project/jaraco.test/
INHERIT=distutils-r1
IUSE=test python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~s390 ~x86
LICENSE=MIT
RDEPEND=dev-python/jaraco-context[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/jaraco-functools[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_pypy3? ( >=dev-python/pypy3-7.3.10-r1:0= ) python_targets_python3_8? ( >=dev-lang/python-3.8.16:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.16:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1:3.11 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://pypi/j/jaraco.test/jaraco.test-5.3.0.tar.gz
_eclasses_=distutils-r1 9c5f8e35fdc556c29573796aca3e87ea multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b python-r1 ca02b49ab4dd44b606c151aa296ef399 python-utils-r1 1d1b325c00c1d24c564a1b49327ec3c5 toolchain-funcs 37a4612ce5522df5a100359a8dbc8491
-_md5_=706364558d1f0f28fc722ee3f7693664
+_md5_=6a6799600e7f319e422e421bde36e1c8
diff --git a/metadata/md5-cache/dev-python/jupyter_events-0.5.0 b/metadata/md5-cache/dev-python/jupyter_events-0.5.0
index acd5cada3096..ee810063c3bb 100644
--- a/metadata/md5-cache/dev-python/jupyter_events-0.5.0
+++ b/metadata/md5-cache/dev-python/jupyter_events-0.5.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://jupyter.org
INHERIT=distutils-r1
IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
-KEYWORDS=~amd64 ~arm64 ~ia64 ~ppc ~ppc64
+KEYWORDS=~amd64 ~arm64 ~ia64 ~loong ~ppc ~ppc64
LICENSE=BSD
RDEPEND=>=dev-python/jsonschema-4.3.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/python-json-logger[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/traitlets[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_8? ( >=dev-lang/python-3.8.16:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.16:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1:3.11 )
REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://pypi/j/jupyter_events/jupyter_events-0.5.0.tar.gz
_eclasses_=distutils-r1 9c5f8e35fdc556c29573796aca3e87ea multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b python-r1 ca02b49ab4dd44b606c151aa296ef399 python-utils-r1 1d1b325c00c1d24c564a1b49327ec3c5 toolchain-funcs 37a4612ce5522df5a100359a8dbc8491
-_md5_=3629c980d8ef64b38ce0f5fe06229542
+_md5_=f04b62ff4eeaef4aa0b2f58e795e607b
diff --git a/metadata/md5-cache/dev-python/jupyter_server-2.0.6-r1 b/metadata/md5-cache/dev-python/jupyter_server-2.0.6-r1
index 879224263a67..28a3e00b6bc9 100644
--- a/metadata/md5-cache/dev-python/jupyter_server-2.0.6-r1
+++ b/metadata/md5-cache/dev-python/jupyter_server-2.0.6-r1
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://jupyter.org
INHERIT=distutils-r1
IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
-KEYWORDS=~amd64 ~arm64 ~ia64 ~ppc ~ppc64
+KEYWORDS=~amd64 ~arm64 ~ia64 ~loong ~ppc ~ppc64
LICENSE=BSD
RDEPEND=>=dev-python/anyio-3.1.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] <dev-python/anyio-4[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/argon2-cffi[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/jinja[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jupyter_client-6.1.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jupyter_core-5.1.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jupyter_events-0.4.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/nbconvert-6.4.4[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/nbformat-5.3.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/packaging[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/prometheus_client[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyzmq-24[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/send2trash[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/terminado-0.8.3[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/tornado-6.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/traitlets-5.6.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/websocket-client[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_8? ( >=dev-lang/python-3.8.16:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.16:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1:3.11 )
REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://pypi/j/jupyter_server/jupyter_server-2.0.6.tar.gz
_eclasses_=distutils-r1 9c5f8e35fdc556c29573796aca3e87ea multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b python-r1 ca02b49ab4dd44b606c151aa296ef399 python-utils-r1 1d1b325c00c1d24c564a1b49327ec3c5 toolchain-funcs 37a4612ce5522df5a100359a8dbc8491
-_md5_=ae5aa01c37104cc90cec31f4fa756f4c
+_md5_=36a58a74db944835b7823e618d7b6d0d
diff --git a/metadata/md5-cache/dev-python/pip-run-10.0.2 b/metadata/md5-cache/dev-python/pip-run-10.0.2
index 54fc5d4929f1..dac0317bd6a8 100644
--- a/metadata/md5-cache/dev-python/pip-run-10.0.2
+++ b/metadata/md5-cache/dev-python/pip-run-10.0.2
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/jaraco/pip-run/ https://pypi.org/project/pip-run/
INHERIT=distutils-r1
IUSE=test python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~s390 ~x86
LICENSE=MIT
RDEPEND=dev-python/autocommand[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_8? ( dev-python/importlib_resources[python_targets_python3_8(-)?] ) dev-python/jaraco-context[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/jaraco-functools[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/jaraco-text[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/more-itertools-8.3[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/path[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pip[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/platformdirs[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_pypy3? ( >=dev-python/pypy3-7.3.10-r1:0= ) python_targets_python3_8? ( >=dev-lang/python-3.8.16:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.16:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1:3.11 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/jaraco/pip-run/archive/v10.0.2.tar.gz -> pip-run-10.0.2.gh.tar.gz
_eclasses_=distutils-r1 9c5f8e35fdc556c29573796aca3e87ea multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b python-r1 ca02b49ab4dd44b606c151aa296ef399 python-utils-r1 1d1b325c00c1d24c564a1b49327ec3c5 toolchain-funcs 37a4612ce5522df5a100359a8dbc8491
-_md5_=1c50c7bbdba505741811828f57516e11
+_md5_=445b4e548ea8df70eb605162c4151759
diff --git a/metadata/md5-cache/dev-python/pytest_jupyter-0.6.2 b/metadata/md5-cache/dev-python/pytest_jupyter-0.6.2
index 1c529f489b93..1f7bc2375b1d 100644
--- a/metadata/md5-cache/dev-python/pytest_jupyter-0.6.2
+++ b/metadata/md5-cache/dev-python/pytest_jupyter-0.6.2
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://jupyter.org
INHERIT=distutils-r1
IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
-KEYWORDS=~amd64 ~arm64 ~ia64 ~ppc ~ppc64
+KEYWORDS=~amd64 ~arm64 ~ia64 ~loong ~ppc ~ppc64
LICENSE=BSD
RDEPEND=>=dev-python/jupyter_client-7.4.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/ipykernel-6.14[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jupyter_server-1.21[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/nbformat-5.3[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_8? ( >=dev-lang/python-3.8.16:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.16:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1:3.11 )
REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://pypi/p/pytest_jupyter/pytest_jupyter-0.6.2.tar.gz
_eclasses_=distutils-r1 9c5f8e35fdc556c29573796aca3e87ea multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b python-r1 ca02b49ab4dd44b606c151aa296ef399 python-utils-r1 1d1b325c00c1d24c564a1b49327ec3c5 toolchain-funcs 37a4612ce5522df5a100359a8dbc8491
-_md5_=a180e3cc06ef9c0ce7134314ed3e20b6
+_md5_=c456a71cd594c07833c1f772b393af31
diff --git a/metadata/md5-cache/dev-python/python-json-logger-2.0.4 b/metadata/md5-cache/dev-python/python-json-logger-2.0.4
index 80b1033167a4..3cd19f6a13d8 100644
--- a/metadata/md5-cache/dev-python/python-json-logger-2.0.4
+++ b/metadata/md5-cache/dev-python/python-json-logger-2.0.4
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/madzak/python-json-logger https://pypi.org/project/python-json-logger/
INHERIT=distutils-r1
IUSE=test python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
-KEYWORDS=~amd64 ~arm64 ~ia64 ~ppc ~ppc64
+KEYWORDS=~amd64 ~arm64 ~ia64 ~loong ~ppc ~ppc64
LICENSE=BSD
RDEPEND=python_targets_pypy3? ( >=dev-python/pypy3-7.3.10-r1:0= ) python_targets_python3_8? ( >=dev-lang/python-3.8.16:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.16:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1:3.11 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://pypi/p/python-json-logger/python-json-logger-2.0.4.tar.gz
_eclasses_=distutils-r1 9c5f8e35fdc556c29573796aca3e87ea multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b python-r1 ca02b49ab4dd44b606c151aa296ef399 python-utils-r1 1d1b325c00c1d24c564a1b49327ec3c5 toolchain-funcs 37a4612ce5522df5a100359a8dbc8491
-_md5_=9c58f0ca61aee8c1f396d29deae314ca
+_md5_=4357af2819e4f56ae926d9ecf14595c5
diff --git a/metadata/md5-cache/dev-ruby/Manifest.gz b/metadata/md5-cache/dev-ruby/Manifest.gz
index 15582b47ef7d..e34dde811e20 100644
--- a/metadata/md5-cache/dev-ruby/Manifest.gz
+++ b/metadata/md5-cache/dev-ruby/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-ruby/httparty-0.21.0 b/metadata/md5-cache/dev-ruby/httparty-0.21.0
new file mode 100644
index 000000000000..f7237878e25b
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/httparty-0.21.0
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby27? ( >=dev-ruby/mini_mime-1.0.0[ruby_targets_ruby27(-)] >=dev-ruby/multi_xml-0.5.2[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/mini_mime-1.0.0[ruby_targets_ruby30(-)] >=dev-ruby/multi_xml-0.5.2[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/mini_mime-1.0.0[ruby_targets_ruby31(-)] >=dev-ruby/multi_xml-0.5.2[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/webmock[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/webmock[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/webmock[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+DESCRIPTION=Makes http fun! Also, makes consuming restful web services dead easy
+EAPI=8
+HOMEPAGE=https://jnunemaker.github.com/httparty
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 test test
+KEYWORDS=~amd64 ~x86
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby27? ( >=dev-ruby/mini_mime-1.0.0[ruby_targets_ruby27(-)] >=dev-ruby/multi_xml-0.5.2[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( >=dev-ruby/mini_mime-1.0.0[ruby_targets_ruby30(-)] >=dev-ruby/multi_xml-0.5.2[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/mini_mime-1.0.0[ruby_targets_ruby31(-)] >=dev-ruby/multi_xml-0.5.2[ruby_targets_ruby31(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
+RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
+SLOT=0
+SRC_URI=https://github.com/jnunemaker/httparty/archive/v0.21.0.tar.gz -> httparty-0.21.0.tar.gz
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 5ca4e49abed8e3a2f7b56920eadee157 ruby-fakegem b4704898f1b861fc19d465c8af7abe9c ruby-ng 1147c87e94def682fd485ce7a14a86c2 ruby-utils 97c8e15d89dc6537e36cddedf413ed22 toolchain-funcs 37a4612ce5522df5a100359a8dbc8491
+_md5_=7b879f43a0da5af0497ab66e53466fdf
diff --git a/metadata/md5-cache/dev-ruby/minitest-5.17.0 b/metadata/md5-cache/dev-ruby/minitest-5.17.0
new file mode 100644
index 000000000000..4810ccfce9a8
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/minitest-5.17.0
@@ -0,0 +1,17 @@
+BDEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+DESCRIPTION=minitest/unit is a small and fast replacement for ruby's huge and slow test/unit
+EAPI=8
+HOMEPAGE=https://github.com/seattlerb/minitest
+INHERIT=ruby-fakegem
+IUSE=doc test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=5
+SRC_URI=https://rubygems.org/gems/minitest-5.17.0.gem
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 5ca4e49abed8e3a2f7b56920eadee157 ruby-fakegem b4704898f1b861fc19d465c8af7abe9c ruby-ng 1147c87e94def682fd485ce7a14a86c2 ruby-utils 97c8e15d89dc6537e36cddedf413ed22 toolchain-funcs 37a4612ce5522df5a100359a8dbc8491
+_md5_=6ed46568fe06d2574ce7fde9ba45b44a
diff --git a/metadata/md5-cache/games-emulation/Manifest.gz b/metadata/md5-cache/games-emulation/Manifest.gz
index 48cdbc18dfc9..5bee30ef6971 100644
--- a/metadata/md5-cache/games-emulation/Manifest.gz
+++ b/metadata/md5-cache/games-emulation/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/games-emulation/pcsx2-1.7.3738 b/metadata/md5-cache/games-emulation/pcsx2-1.7.3738
index c12d3756164f..75eebe200b6a 100644
--- a/metadata/md5-cache/games-emulation/pcsx2-1.7.3738
+++ b/metadata/md5-cache/games-emulation/pcsx2-1.7.3738
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/PCSX2/pcsx2/archive/refs/tags/v1.7.3738.tar.gz -> pcsx2-1.7.3738.tar.gz https://github.com/fastfloat/fast_float/archive/32d21dcecb404514f94fb58660b8029a4673c2c1.tar.gz -> pcsx2-fast_float-32d21dcecb.tar.gz https://github.com/RetroAchievements/rcheevos/archive/31f8788fe0e694e99db7ce138d45a655c556fa96.tar.gz -> pcsx2-rcheevos-31f8788fe0.tar.gz vulkan? ( https://github.com/KhronosGroup/glslang/archive/c9706bdda0ac22b9856f1aa8261e5b9e15cd20c5.tar.gz -> pcsx2-glslang-c9706bdda0.tar.gz https://github.com/KhronosGroup/Vulkan-Headers/archive/9f4c61a31435a7a90a314fc68aeb386c92a09c0f.tar.gz -> pcsx2-vulkan-headers-9f4c61a314.tar.gz )
_eclasses_=cmake 646b7a2a63596361551a6c1fabf28057 fcaps da0130200e07aaecee121b85f4b9ea17 flag-o-matic 69394e25812406faa1f90edaf4969395 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b toolchain-funcs 37a4612ce5522df5a100359a8dbc8491 wxwidgets c09e9b94378cadaf6ef86ec1534c0fd6 xdg-utils ac0e315a3688929e34ac75b139e7349a
-_md5_=158c0d834d4f7cd1c14d92fc16fbdbbd
+_md5_=0d92ec7996198e139ec598e5d7e2583e
diff --git a/metadata/md5-cache/games-emulation/pcsx2-1.7.3820 b/metadata/md5-cache/games-emulation/pcsx2-1.7.3820
index aded0ce53f82..878501a04935 100644
--- a/metadata/md5-cache/games-emulation/pcsx2-1.7.3820
+++ b/metadata/md5-cache/games-emulation/pcsx2-1.7.3820
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/PCSX2/pcsx2/archive/refs/tags/v1.7.3820.tar.gz -> pcsx2-1.7.3820.tar.gz https://github.com/fastfloat/fast_float/archive/32d21dcecb404514f94fb58660b8029a4673c2c1.tar.gz -> pcsx2-fast_float-32d21dcecb.tar.gz https://github.com/RetroAchievements/rcheevos/archive/31f8788fe0e694e99db7ce138d45a655c556fa96.tar.gz -> pcsx2-rcheevos-31f8788fe0.tar.gz vulkan? ( https://github.com/KhronosGroup/glslang/archive/c9706bdda0ac22b9856f1aa8261e5b9e15cd20c5.tar.gz -> pcsx2-glslang-c9706bdda0.tar.gz https://github.com/KhronosGroup/Vulkan-Headers/archive/9f4c61a31435a7a90a314fc68aeb386c92a09c0f.tar.gz -> pcsx2-vulkan-headers-9f4c61a314.tar.gz )
_eclasses_=cmake 646b7a2a63596361551a6c1fabf28057 desktop 7eb20ad915a0a318176d51bc2508ff5c fcaps da0130200e07aaecee121b85f4b9ea17 flag-o-matic 69394e25812406faa1f90edaf4969395 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b toolchain-funcs 37a4612ce5522df5a100359a8dbc8491 xdg-utils ac0e315a3688929e34ac75b139e7349a
-_md5_=a88947b09b92c4abd173f9c75851a99d
+_md5_=22997225c480768db5e88a86b08df0c7
diff --git a/metadata/md5-cache/games-emulation/pcsx2-9999 b/metadata/md5-cache/games-emulation/pcsx2-9999
index 496c9d1ccd0c..7f4db86cc956 100644
--- a/metadata/md5-cache/games-emulation/pcsx2-9999
+++ b/metadata/md5-cache/games-emulation/pcsx2-9999
@@ -14,4 +14,4 @@ REQUIRED_USE=cpu_flags_x86_sse4_1
RESTRICT=!test? ( test )
SLOT=0
_eclasses_=cmake 646b7a2a63596361551a6c1fabf28057 desktop 7eb20ad915a0a318176d51bc2508ff5c fcaps da0130200e07aaecee121b85f4b9ea17 flag-o-matic 69394e25812406faa1f90edaf4969395 git-r3 2347f8fe2d392b2a091191f94be37e6f multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b toolchain-funcs 37a4612ce5522df5a100359a8dbc8491 xdg-utils ac0e315a3688929e34ac75b139e7349a
-_md5_=a88947b09b92c4abd173f9c75851a99d
+_md5_=32d0afc07759561302b6816b0c5d4f21
diff --git a/metadata/md5-cache/sys-apps/Manifest.gz b/metadata/md5-cache/sys-apps/Manifest.gz
index 7990795037fd..4ab225048082 100644
--- a/metadata/md5-cache/sys-apps/Manifest.gz
+++ b/metadata/md5-cache/sys-apps/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-apps/portage-3.0.43 b/metadata/md5-cache/sys-apps/portage-3.0.43
new file mode 100644
index 000000000000..f57af00f7ce5
--- /dev/null
+++ b/metadata/md5-cache/sys-apps/portage-3.0.43
@@ -0,0 +1,18 @@
+BDEPEND=app-arch/xz-utils test? ( dev-vcs/git ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.10-r1:0=[bzip2(+),threads(+)] ) python_targets_python3_8? ( >=dev-lang/python-3.8.16:3.8[bzip2(+),threads(+)] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16:3.9[bzip2(+),threads(+)] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9:3.10[bzip2(+),threads(+)] ) python_targets_python3_11? ( >=dev-lang/python-3.11.1:3.11[bzip2(+),threads(+)] ) >=dev-python/setuptools-65.5.1[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?]
+DEFINED_PHASES=compile configure install postinst preinst prepare pretend setup test
+DEPEND=!build? ( python_targets_pypy3? ( >=dev-python/pypy3-7.3.10-r1:0=[ssl(+)] ) python_targets_python3_8? ( >=dev-lang/python-3.8.16:3.8[ssl(+)] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16:3.9[ssl(+)] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9:3.10[ssl(+)] ) python_targets_python3_11? ( >=dev-lang/python-3.11.1:3.11[ssl(+)] ) ) >=app-arch/tar-1.27 dev-lang/python-exec:2 >=sys-apps/sed-4.0.5 sys-devel/patch doc? ( app-text/xmlto ~app-text/docbook-xml-dtd-4.4 ) apidoc? ( dev-python/sphinx[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/sphinx-epytext[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] )
+DESCRIPTION=The package management and distribution system for Gentoo
+EAPI=7
+HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Portage
+INHERIT=distutils-r1 linux-info toolchain-funcs tmpfiles prefix
+IUSE=apidoc build doc gentoo-dev +ipc +native-extensions +rsync-verify selinux test xattr python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=GPL-2
+PDEPEND=!build? ( >=net-misc/rsync-2.6.4 || ( >=sys-apps/file-5.44-r1 =sys-apps/file-5.43-r2 ) >=sys-apps/coreutils-6.4 )
+RDEPEND=acct-user/portage app-arch/zstd >=app-arch/tar-1.27 dev-lang/python-exec:2 >=sys-apps/findutils-4.4 !build? ( >=sys-apps/sed-4.0.5 >=app-shells/bash-5.0:0[readline] >=app-admin/eselect-1.2 rsync-verify? ( >=app-portage/gemato-14.5[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=sec-keys/openpgp-keys-gentoo-release-20220101 >=app-crypt/gnupg-2.2.4-r2[ssl(-)] ) ) elibc_glibc? ( >=sys-apps/sandbox-2.2 ) elibc_musl? ( >=sys-apps/sandbox-2.2 ) kernel_linux? ( sys-apps/util-linux ) >=app-misc/pax-utils-0.1.17 selinux? ( >=sys-libs/libselinux-2.0.94[python,python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) xattr? ( kernel_linux? ( >=sys-apps/install-xattr-0.3 ) ) !<app-admin/logrotate-3.8.0 !<app-portage/gentoolkit-0.4.6 !<app-portage/repoman-2.3.10 !~app-portage/repoman-3.0.0 python_targets_pypy3? ( >=dev-python/pypy3-7.3.10-r1:0=[bzip2(+),threads(+)] ) python_targets_python3_8? ( >=dev-lang/python-3.8.16:3.8[bzip2(+),threads(+)] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16:3.9[bzip2(+),threads(+)] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9:3.10[bzip2(+),threads(+)] ) python_targets_python3_11? ( >=dev-lang/python-3.11.1:3.11[bzip2(+),threads(+)] )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://gitweb.gentoo.org/proj/portage.git/snapshot/portage-3.0.43.tar.bz2
+_eclasses_=distutils-r1 9c5f8e35fdc556c29573796aca3e87ea eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 linux-info 7e4d48a3c6c8ebdaa9f7f9e7d2991e22 multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b prefix eab3c99d77fe00506c109c8a736186f7 python-r1 ca02b49ab4dd44b606c151aa296ef399 python-utils-r1 1d1b325c00c1d24c564a1b49327ec3c5 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 37a4612ce5522df5a100359a8dbc8491
+_md5_=ab5866751631d8a9afcb571e8017e605
diff --git a/metadata/md5-cache/www-servers/Manifest.gz b/metadata/md5-cache/www-servers/Manifest.gz
index 7d3a26e0bd5a..c66c89dfb2bf 100644
--- a/metadata/md5-cache/www-servers/Manifest.gz
+++ b/metadata/md5-cache/www-servers/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/www-servers/puma-6.0.2 b/metadata/md5-cache/www-servers/puma-6.0.2
new file mode 100644
index 000000000000..2d29409be891
--- /dev/null
+++ b/metadata/md5-cache/www-servers/puma-6.0.2
@@ -0,0 +1,17 @@
+BDEPEND=ruby_targets_ruby27? ( virtual/ruby-ssl[ruby_targets_ruby27(-)] test? ( dev-ruby/localhost[ruby_targets_ruby27(-)] dev-ruby/rack[ruby_targets_ruby27(-)] >=dev-ruby/minitest-5.9:5[ruby_targets_ruby27(-)] >=dev-ruby/test-unit-3.0:2[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( virtual/ruby-ssl[ruby_targets_ruby30(-)] test? ( dev-ruby/localhost[ruby_targets_ruby30(-)] dev-ruby/rack[ruby_targets_ruby30(-)] >=dev-ruby/minitest-5.9:5[ruby_targets_ruby30(-)] >=dev-ruby/test-unit-3.0:2[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( virtual/ruby-ssl[ruby_targets_ruby31(-)] test? ( dev-ruby/localhost[ruby_targets_ruby31(-)] dev-ruby/rack[ruby_targets_ruby31(-)] >=dev-ruby/minitest-5.9:5[ruby_targets_ruby31(-)] >=dev-ruby/test-unit-3.0:2[ruby_targets_ruby31(-)] ) ) test? ( ruby_targets_ruby27? ( dev-ruby/nio4r:2[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/nio4r:2[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/nio4r:2[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=dev-libs/openssl:0 test? ( net-misc/curl ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+DESCRIPTION=a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack
+EAPI=8
+HOMEPAGE=https://puma.io/
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=BSD
+RDEPEND=dev-libs/openssl:0= ruby_targets_ruby27? ( dev-ruby/nio4r:2[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/nio4r:2[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/nio4r:2[ruby_targets_ruby31(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
+RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
+SLOT=3
+SRC_URI=https://github.com/puma/puma/archive/v6.0.2.tar.gz -> puma-6.0.2.tar.gz
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 5ca4e49abed8e3a2f7b56920eadee157 ruby-fakegem b4704898f1b861fc19d465c8af7abe9c ruby-ng 1147c87e94def682fd485ce7a14a86c2 ruby-utils 97c8e15d89dc6537e36cddedf413ed22 toolchain-funcs 37a4612ce5522df5a100359a8dbc8491
+_md5_=abfe0c282bfe5e5ad8f9b40bda74adf3
diff --git a/metadata/news/Manifest b/metadata/news/Manifest
index e343fc6db83d..f4b17a03dbc9 100644
--- a/metadata/news/Manifest
+++ b/metadata/news/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 14965 BLAKE2B 0511d9d714cebde2326e23abfa24bba7318694b5216c96f343d6d94416db2ba397ccc9f0f63ea9c7707aa0414d66e329fb1669bedb5e961cf73b188b04dac363 SHA512 bc41483b3882eeb50bbf35dc4b007fdb5080fc09c4d64d83706e8c2e509eccc05aa28c839c8c30c89e9b3fbc6832e099264b3f3b6e0b76887f0b37a1f8a14e1d
-TIMESTAMP 2023-01-02T01:39:54Z
+TIMESTAMP 2023-01-02T07:39:53Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmOyNetfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmOyiklfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klAWlg//fmjuoNklX+hnTVILJOs/1jPH1d5DyTsFySh4YiMaavPXbpw+cRNWPtZC
-doq7Op1vkWTzpPL/yzcD817vPJstoksWLCOOoeKPr7tfMAZJSUlhM43d5pfJVI+6
-oVDjeZQj5cqTr118arIXbDf5SjA7X0PtCre5ZIppts+sCf3UL8ye3ZMVd0sbtUBl
-l5gKVXWM+zQLtV2jttsbpxtfwJZd0Cb8nFCuJE5g5xVbPI6HXH4swHP9VnNk2U1q
-eSgp1bI2bRIVA+rf8MYTAs5vRBBohtWGR+YVH1CChWwO5io0DwNlSD8vtqybZu6f
-N1zHxl7FdmfjjFed6WJlmo8irDO/yruXiVVxjH8o1WbxZhskHbzrpyu+sypnXwRs
-/zYD56SedAgSCZnwmPcXNDpkc6D8/1dcVd9vfkvTqg4wl1vLIC/RdYquRDKR15A3
-MvxxkluRvyQFoaZjYDoc2Rb9MOmVZrUaScpj4FajQQ/uFgkZ9HqBUgbKvGVOI1wm
-XAt1WokxRvRjw7Y4wh1igCcR3/Zdooav4lHdpMq4BdiOSHuh06EM9i8KzgHzlDIX
-8fPY63YnFeb8aNyn47dUMLGMYgrVP0yvnBsnHRSkonZBHYNwPq7F0ZtRJaW7R/R5
-gR3V0sV/XRO4uQoNKTYh6oTczKPupNWOKZ0K4e7QHvB81EumnN8=
-=HcrN
+klDb/A/+L0+VHrcKUc5h0pVTRhVmX4mZXij175fNBVreyGfz8vl79fBKyHvJziQm
+8OA5qHjhXEli7xFdOF3YvgMvbQCmMEzOh42tIqnbPHtD358hRtvm0QxV5XvkM5A7
+D4A6pBcGsOakUgaoKFn9j0W1No+cSu/axu75DDVq4hiYY5+Zr8m8IwAYWJUJiwLx
+64Jrdi3LgBmCBqnUNiAA9m+CV5m0yBcR9WCKAyEz2ipJoaLkNZZi6cDnplgDJHRZ
+6GdFwbfX9ue+hzXavbskY87tkE6c01vCQfMt/9a51aUoGwPzUUJRYF1s+gXEf5Xp
+FIrrMEOwhXmU33hNvwHpVNBl4g3fSMX5s/JCRn2QObxTEkP4Y0L7e933jqiTu2U1
+fvmKc4FXzUnp2NLkGLoVwP+BnzVRljlyPsHPtrmHpzkmX3BUD7oZHj94a8b3pzZQ
+EHfT7FB33hGTeuSyTOckFBpXOdikoS3ByZ38FTA7oqZr6Aja1Dq/NfNqZXLCMT/c
+6Xud7uiR8KbbWoyHddd6hjPjb+GYDZpABpj566On84BCRrEBHx7igaCIqsRoIL1Q
+ZVBDGG5KqX+A+xAm7KjY/2ol58Eioc5nzf4sAzZf9rHXUgiMKdRL7BohYekWwRzu
+cXLr1BUnIg5BVZpguUHAA3HL+2P2HjtE1WcHh9EozLBYvkyPDtM=
+=GSr/
-----END PGP SIGNATURE-----
diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk
index 67a64a6cd9b6..dd8936aba1fe 100644
--- a/metadata/news/timestamp.chk
+++ b/metadata/news/timestamp.chk
@@ -1 +1 @@
-Mon, 02 Jan 2023 01:39:52 +0000
+Mon, 02 Jan 2023 07:39:50 +0000
diff --git a/metadata/timestamp b/metadata/timestamp
index 6600ec6cbee5..bf8d33b15d9b 100644
--- a/metadata/timestamp
+++ b/metadata/timestamp
@@ -1 +1 @@
-Mon Jan 2 01:39:52 AM UTC 2023
+Mon Jan 2 07:39:50 AM UTC 2023
diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk
index bb233366462c..e33cc36e9603 100644
--- a/metadata/timestamp.chk
+++ b/metadata/timestamp.chk
@@ -1 +1 @@
-Mon, 02 Jan 2023 01:45:01 +0000
+Mon, 02 Jan 2023 07:45:01 +0000
diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit
index d4bfb8bdcf88..e27374cf042d 100644
--- a/metadata/timestamp.commit
+++ b/metadata/timestamp.commit
@@ -1 +1 @@
-82c0fc3ec18f17474f3da6278cf68e58a4fa3128 1672621596 2023-01-02T01:06:36+00:00
+9347cda8b0757d0272a2676d8ba83e763c311256 1672642834 2023-01-02T07:00:34+00:00
diff --git a/metadata/timestamp.x b/metadata/timestamp.x
index a430a5cc45b3..3f31b0e8535f 100644
--- a/metadata/timestamp.x
+++ b/metadata/timestamp.x
@@ -1 +1 @@
-1672623601 Mon 02 Jan 2023 01:40:01 AM UTC
+1672645201 Mon 02 Jan 2023 07:40:01 AM UTC
diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk
index 67a64a6cd9b6..dd8936aba1fe 100644
--- a/metadata/xml-schema/timestamp.chk
+++ b/metadata/xml-schema/timestamp.chk
@@ -1 +1 @@
-Mon, 02 Jan 2023 01:39:52 +0000
+Mon, 02 Jan 2023 07:39:50 +0000
diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz
index bad156664812..aaa3c439a4ff 100644
--- a/profiles/Manifest.gz
+++ b/profiles/Manifest.gz
Binary files differ
diff --git a/profiles/arch/arm64/use.mask b/profiles/arch/arm64/use.mask
index 0b85c12477da..62e00038ac88 100644
--- a/profiles/arch/arm64/use.mask
+++ b/profiles/arch/arm64/use.mask
@@ -1,9 +1,13 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Unmask the flag which corresponds to ARCH.
-arm64
+# Georgy Yakovlev <gyakovlev@gentoo.org> (2023-01-01)
+# unmask synaptics input driver
+-input_devices_synaptics
+
# matoro <matoro_gentoo@matoro.tk> (2022-09-29)
# dev-util/google-perftools is supported here
-tcmalloc
diff --git a/profiles/features/musl/package.mask b/profiles/features/musl/package.mask
index ab5c982651f1..65874303fea3 100644
--- a/profiles/features/musl/package.mask
+++ b/profiles/features/musl/package.mask
@@ -1,6 +1,10 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Sam James <sam@gentoo.org> (2023-01-02)
+# Uses error.h, bug #888956
+=sys-libs/liburing-2.3
+
# Conrad Kostecki <conikost@gentoo.org> (2022-12-31)
# RTLD_DEEPBIND does not exist on musl
dev-libs/intel-compute-runtime
diff --git a/sys-apps/Manifest.gz b/sys-apps/Manifest.gz
index 7fbf4a1a90c4..ce21128d44ac 100644
--- a/sys-apps/Manifest.gz
+++ b/sys-apps/Manifest.gz
Binary files differ
diff --git a/sys-apps/portage/Manifest b/sys-apps/portage/Manifest
index 3d57663a07cb..54f08dde1c74 100644
--- a/sys-apps/portage/Manifest
+++ b/sys-apps/portage/Manifest
@@ -5,8 +5,10 @@ AUX portage-tmpdir.conf 76 BLAKE2B 79f35df57dbdcd461d94d558212261df7df54253d5205
DIST portage-3.0.38.1.tar.bz2 1116216 BLAKE2B d1cb4cc1924673d07ea7174ad0a84b3af977dd28ca659695d3e4014e4aa83b054acba82a160e7c0a8d3d4fbc3514bea619c3d720e450cb4890818e4b1bc1e43a SHA512 1375565e936276fd6cfd2a4f6f782b91e234e973d6a998f2276a076dd165272bcf12067fd01e77b238f194eac69edf967bbe3ac62edc3701fe9375c693622ab9
DIST portage-3.0.41.tar.bz2 1119737 BLAKE2B 6c6d1fa11f16362505e321eb530d233cf73a7e1cc7dab2fc88ad40701c16835e08a7d16a408381e2f717ac5f48d46344e57b9b5296be4eba0a7583540c6a81aa SHA512 046621ee59b2b1b374a63091028ed3462b1212960b337e8e034c739d5c51d5ae1e7b491c88940199e710081409e38778749a5c86576cf5bb6c59b1890dc892b5
DIST portage-3.0.42.tar.bz2 1122793 BLAKE2B 9df93e5ebeab415bd3b56e4e1771b628f5e3622d997aa8818e7ce42f77d60ffcb1807093dbc44852c5b359c632c11dcb7db6c026f2e7e224293e7ebb9e64b286 SHA512 f3d2bb5a1adc801c641ff14043b1617831c646a9432b2602e48343d8264850bb410a1666d646b97e224864d56cc7acae0aa044a7476384030063fb77e4323724
+DIST portage-3.0.43.tar.bz2 1139615 BLAKE2B e0f2646c3b6d5d49ec23038ad27507f7b9c0c03b848e82aff336896802c07b29344f924c4525d880f8895ba38f8116a7c79ecea51c794a433da9bd146efadc20 SHA512 b5e5339f3b5446f5c8f9b319e86e82d260e004b0606c3d0eadf09f91c95de0279c64c0fc4d7f6251ebd2cf7a65ba1ba37d752ed48b712e72b8c024835e747691
EBUILD portage-3.0.38.1-r6.ebuild 9294 BLAKE2B d22e4580b7afc07fc6ed98fb00f9b2b1b2993549239ab3abfd6411865ae5adb281fe423cdd96549458d91139d53911f044f8f01736f86292809576377f6c09c6 SHA512 6a642e20914d25ea37c5f94d053741378c8be60d8be0ed07ec7becc35e7f0dd9ff9a6edce238b1ac5b67236d0cbefece005f51ee06945dc59927db771d452103
EBUILD portage-3.0.41-r2.ebuild 9261 BLAKE2B 836391be0afa5d1f971775a9cc1b6db8bf26a940315f46d04d6e36c7fadc7f316dc8551d7d379913e1cb3eb5bb3dd376cbac59e0f6cdfd955685c3c529baca2a SHA512 08c70bbca341b0acc5f8636f8b84f828cd351a91e8d5a58e493f3602b66a2568cd6914f2deabd12216e0839b12328370f1bb7f94f021ea781647007234cd5df6
EBUILD portage-3.0.42-r1.ebuild 9269 BLAKE2B 0cc257e6cf91ea251575cff68ab3a704a44c40a08d59ff8eadacfd6bcba72a72712e002d1ecf1d1475904a94d5dfa1e96fbd9f3f2b95e7aada77f3fb19c620c3 SHA512 8dbd085382e1688958bb2154c9bead21b430670d107ae1b13c8487c0d61bf0e63eb1779347913c42555ce5a5541fb95a21885946af35f08af15a8fa552ecd9e9
+EBUILD portage-3.0.43.ebuild 9269 BLAKE2B c56c74e0d13584f7be004e36a774a74c6c6ca2fa5b936756b67dc9b70c43dde38e1c470dfae1e94592c428b8d1f8f03bf56ecac2f53b9e59a28faa648c6a8396 SHA512 648716d6e12ad62093795a46a9bed4a788721eeb7f59df42f153da6dc4b3377063f1c60c805a577dfab37c5e1e6509a8e9aa6ff38af5b2d8b0e38d1044db4c0d
EBUILD portage-9999.ebuild 8507 BLAKE2B 5cf45f1540fcb04ca5d03ad158e339557ed418cc9b8bc61fd8bb31f791c23a083b506af8b77348a093705772accc83da1f68a282bbde06ea4d1a09d961866ee3 SHA512 6303c0c02ee72409411266542d6026d6a8e34fdcf46eaa9652984f5704f83d2eccaf7c8f574ddbf26385ef21fc1961dd973560ed2b35d89d4ae63e17d41e8edd
MISC metadata.xml 1487 BLAKE2B 5b9833e8bfc2c38e4db95f2368a65d85623aa8dd166e4e09bed4cbe3a7e59d47da69a9dff1e6615fd64f349cc05f57217ee61ebfd23e3e13622a7573ea135659 SHA512 b22f8c1f3a4dce636d0f823f1303f60d32fd570b484e93a64dfbdcbe145534b3472ae94c1ac992a478c9e2930fbc8a5311e0080b4722f9b5dc29dff59ddaa7c8
diff --git a/sys-apps/portage/portage-3.0.43.ebuild b/sys-apps/portage/portage-3.0.43.ebuild
new file mode 100644
index 000000000000..42a575287431
--- /dev/null
+++ b/sys-apps/portage/portage-3.0.43.ebuild
@@ -0,0 +1,292 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( pypy3 python3_{8..11} )
+PYTHON_REQ_USE='bzip2(+),threads(+)'
+TMPFILES_OPTIONAL=1
+
+inherit distutils-r1 linux-info toolchain-funcs tmpfiles prefix
+
+DESCRIPTION="The package management and distribution system for Gentoo"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage"
+SRC_URI="https://gitweb.gentoo.org/proj/portage.git/snapshot/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+SLOT="0"
+IUSE="apidoc build doc gentoo-dev +ipc +native-extensions +rsync-verify selinux test xattr"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+ app-arch/xz-utils
+ test? ( dev-vcs/git )
+"
+DEPEND="
+ !build? ( $(python_gen_impl_dep 'ssl(+)') )
+ >=app-arch/tar-1.27
+ dev-lang/python-exec:2
+ >=sys-apps/sed-4.0.5 sys-devel/patch
+ doc? ( app-text/xmlto ~app-text/docbook-xml-dtd-4.4 )
+ apidoc? (
+ dev-python/sphinx[${PYTHON_USEDEP}]
+ dev-python/sphinx-epytext[${PYTHON_USEDEP}]
+ )
+"
+# Require sandbox-2.2 for bug #288863.
+# For whirlpool hash, require python[ssl] (bug #425046).
+# For compgen, require bash[readline] (bug #445576).
+# app-portage/gemato goes without PYTHON_USEDEP since we're calling
+# the executable.
+RDEPEND="
+ acct-user/portage
+ app-arch/zstd
+ >=app-arch/tar-1.27
+ dev-lang/python-exec:2
+ >=sys-apps/findutils-4.4
+ !build? (
+ >=sys-apps/sed-4.0.5
+ >=app-shells/bash-5.0:0[readline]
+ >=app-admin/eselect-1.2
+ rsync-verify? (
+ >=app-portage/gemato-14.5[${PYTHON_USEDEP}]
+ >=sec-keys/openpgp-keys-gentoo-release-20220101
+ >=app-crypt/gnupg-2.2.4-r2[ssl(-)]
+ )
+ )
+ elibc_glibc? ( >=sys-apps/sandbox-2.2 )
+ elibc_musl? ( >=sys-apps/sandbox-2.2 )
+ kernel_linux? ( sys-apps/util-linux )
+ >=app-misc/pax-utils-0.1.17
+ selinux? ( >=sys-libs/libselinux-2.0.94[python,${PYTHON_USEDEP}] )
+ xattr? ( kernel_linux? (
+ >=sys-apps/install-xattr-0.3
+ ) )
+ !<app-admin/logrotate-3.8.0
+ !<app-portage/gentoolkit-0.4.6
+ !<app-portage/repoman-2.3.10
+ !~app-portage/repoman-3.0.0
+"
+# Weird dep construct for sys-apps/file can be removed once >=file-5.44-r1 stable
+PDEPEND="
+ !build? (
+ >=net-misc/rsync-2.6.4
+ || (
+ >=sys-apps/file-5.44-r1
+ =sys-apps/file-5.43-r2
+ )
+ >=sys-apps/coreutils-6.4
+ )
+"
+# coreutils-6.4 rdep is for date format in emerge-webrsync #164532
+# NOTE: FEATURES=installsources requires debugedit and rsync
+
+pkg_pretend() {
+ local CONFIG_CHECK="~IPC_NS ~PID_NS ~NET_NS ~UTS_NS"
+
+ if use native-extensions && tc-is-cross-compiler; then
+ einfo "Disabling USE=native-extensions for cross-compilation (bug #612158)"
+ fi
+
+ check_extra_config
+}
+
+python_prepare_all() {
+ local PATCHES=(
+ )
+
+ distutils-r1_python_prepare_all
+
+ sed -e "s:^VERSION = \"HEAD\"$:VERSION = \"${PV}\":" -i lib/portage/__init__.py || die
+
+ if use gentoo-dev; then
+ einfo "Disabling --dynamic-deps by default for gentoo-dev..."
+ sed -e 's:\("--dynamic-deps", \)\("y"\):\1"n":' \
+ -i lib/_emerge/create_depgraph_params.py || \
+ die "failed to patch create_depgraph_params.py"
+
+ einfo "Enabling additional FEATURES for gentoo-dev..."
+ echo 'FEATURES="${FEATURES} ipc-sandbox network-sandbox strict-keepdir"' \
+ >> cnf/make.globals || die
+ fi
+
+ if use native-extensions && ! tc-is-cross-compiler; then
+ printf "[build_ext]\nportage_ext_modules=true\n" >> \
+ setup.cfg || die
+ fi
+
+ if ! use ipc ; then
+ einfo "Disabling ipc..."
+ sed -e "s:_enable_ipc_daemon = True:_enable_ipc_daemon = False:" \
+ -i lib/_emerge/AbstractEbuildProcess.py || \
+ die "failed to patch AbstractEbuildProcess.py"
+ fi
+
+ if use xattr && use kernel_linux ; then
+ einfo "Adding FEATURES=xattr to make.globals ..."
+ echo -e '\nFEATURES="${FEATURES} xattr"' >> cnf/make.globals \
+ || die "failed to append to make.globals"
+ fi
+
+ if use build || ! use rsync-verify; then
+ sed -e '/^sync-rsync-verify-metamanifest/s|yes|no|' \
+ -e '/^sync-webrsync-verify-signature/s|yes|no|' \
+ -i cnf/repos.conf || die "sed failed"
+ fi
+
+ if [[ -n ${EPREFIX} ]] ; then
+ einfo "Setting portage.const.EPREFIX ..."
+ hprefixify -e "s|^(EPREFIX[[:space:]]*=[[:space:]]*\").*|\1${EPREFIX}\"|" \
+ -w "/_BINARY/" lib/portage/const.py
+
+ einfo "Prefixing shebangs ..."
+ > "${T}/shebangs" || die
+ while read -r -d $'\0' ; do
+ local shebang=$(head -n1 "$REPLY")
+ if [[ ${shebang} == "#!"* && ! ${shebang} == "#!${EPREFIX}/"* ]] ; then
+ echo "${REPLY}" >> "${T}/shebangs" || die
+ fi
+ done < <(find . -type f -executable ! -name etc-update -print0)
+
+ if [[ -s ${T}/shebangs ]]; then
+ xargs sed -i -e "1s:^#!:#!${EPREFIX}:" < "${T}/shebangs" || die "sed failed"
+ fi
+
+ einfo "Adjusting make.globals, repos.conf and etc-update ..."
+ hprefixify cnf/{make.globals,repos.conf} bin/etc-update
+
+ if use prefix-guest ; then
+ sed -e "s|^\(main-repo = \).*|\\1gentoo_prefix|" \
+ -e "s|^\\[gentoo\\]|[gentoo_prefix]|" \
+ -e "s|^\(sync-uri = \).*|\\1rsync://rsync.prefix.bitzolder.nl/gentoo-portage-prefix|" \
+ -i cnf/repos.conf || die "sed failed"
+ fi
+
+ einfo "Adding FEATURES=force-prefix to make.globals ..."
+ echo -e '\nFEATURES="${FEATURES} force-prefix"' >> cnf/make.globals \
+ || die "failed to append to make.globals"
+ fi
+
+ cd "${S}/cnf" || die
+ if [[ -f "make.conf.example.${ARCH}".diff ]] ; then
+ patch make.conf.example "make.conf.example.${ARCH}".diff || \
+ die "Failed to patch make.conf.example"
+ else
+ eerror ""
+ eerror "Portage does not have an arch-specific configuration for this arch."
+ eerror "Please notify the arch maintainer about this issue. Using generic."
+ eerror ""
+ fi
+}
+
+python_compile_all() {
+ local targets=()
+ use doc && targets+=( docbook )
+ use apidoc && targets+=( apidoc )
+
+ if [[ ${targets[@]} ]]; then
+ esetup.py "${targets[@]}"
+ fi
+}
+
+python_test() {
+ esetup.py test
+}
+
+python_install() {
+ # Install sbin scripts to bindir for python-exec linking
+ # they will be relocated in pkg_preinst()
+ distutils-r1_python_install \
+ --system-prefix="${EPREFIX}/usr" \
+ --bindir="$(python_get_scriptdir)" \
+ --docdir="${EPREFIX}/usr/share/doc/${PF}" \
+ --htmldir="${EPREFIX}/usr/share/doc/${PF}/html" \
+ --portage-bindir="${EPREFIX}/usr/lib/portage/${EPYTHON}" \
+ --sbindir="$(python_get_scriptdir)" \
+ --sysconfdir="${EPREFIX}/etc" \
+ "${@}"
+}
+
+python_install_all() {
+ distutils-r1_python_install_all
+
+ local targets=()
+ use doc && targets+=(
+ install_docbook
+ --htmldir="${EPREFIX}/usr/share/doc/${PF}/html"
+ )
+ use apidoc && targets+=(
+ install_apidoc
+ --htmldir="${EPREFIX}/usr/share/doc/${PF}/html"
+ )
+
+ # install docs
+ if [[ ${targets[@]} ]]; then
+ esetup.py "${targets[@]}"
+ fi
+
+ dotmpfiles "${FILESDIR}"/portage-{ccache,tmpdir}.conf
+
+ # Due to distutils/python-exec limitations
+ # these must be installed to /usr/bin.
+ local sbin_relocations='archive-conf dispatch-conf emaint env-update etc-update fixpackages regenworld'
+ einfo "Moving admin scripts to the correct directory"
+ dodir /usr/sbin
+ for target in ${sbin_relocations}; do
+ einfo "Moving /usr/bin/${target} to /usr/sbin/${target}"
+ mv "${ED}/usr/bin/${target}" "${ED}/usr/sbin/${target}" || die "sbin scripts move failed!"
+ done
+}
+
+pkg_preinst() {
+ if ! use build; then
+ python_setup
+ local sitedir=$(python_get_sitedir)
+ [[ -d ${D}${sitedir} ]] || die "${D}${sitedir}: No such directory"
+ env -u DISTDIR \
+ -u PORTAGE_OVERRIDE_EPREFIX \
+ -u PORTAGE_REPOSITORIES \
+ -u PORTDIR \
+ -u PORTDIR_OVERLAY \
+ PYTHONPATH="${D}${sitedir}${PYTHONPATH:+:${PYTHONPATH}}" \
+ "${PYTHON}" -m portage._compat_upgrade.default_locations || die
+
+ env -u BINPKG_COMPRESS -u PORTAGE_REPOSITORIES \
+ PYTHONPATH="${D}${sitedir}${PYTHONPATH:+:${PYTHONPATH}}" \
+ "${PYTHON}" -m portage._compat_upgrade.binpkg_compression || die
+
+ env -u FEATURES -u PORTAGE_REPOSITORIES \
+ PYTHONPATH="${D}${sitedir}${PYTHONPATH:+:${PYTHONPATH}}" \
+ "${PYTHON}" -m portage._compat_upgrade.binpkg_multi_instance || die
+ fi
+
+ # elog dir must exist to avoid logrotate error for bug #415911.
+ # This code runs in preinst in order to bypass the mapping of
+ # portage:portage to root:root which happens after src_install.
+ keepdir /var/log/portage/elog
+ # This is allowed to fail if the user/group are invalid for prefix users.
+ if chown portage:portage "${ED}"/var/log/portage{,/elog} 2>/dev/null ; then
+ chmod g+s,ug+rwx "${ED}"/var/log/portage{,/elog}
+ fi
+
+ if has_version "<${CATEGORY}/${PN}-2.3.77"; then
+ elog "The emerge --autounmask option is now disabled by default, except for"
+ elog "portions of behavior which are controlled by the --autounmask-use and"
+ elog "--autounmask-license options. For backward compatibility, previous"
+ elog "behavior of --autounmask=y and --autounmask=n is entirely preserved."
+ elog "Users can get the old behavior simply by adding --autounmask to the"
+ elog "make.conf EMERGE_DEFAULT_OPTS variable. For the rationale for this"
+ elog "change, see https://bugs.gentoo.org/658648."
+ fi
+}
+
+pkg_postinst() {
+ # Warn about obsolete "enotice" script, bug #867010
+ local bashrc=${EROOT}/etc/portage/profile/profile.bashrc
+ if [[ -e ${bashrc} ]] && grep -q enotice "${bashrc}"; then
+ eerror "Obsolete 'enotice' script detected!"
+ eerror "Please remove this from ${bashrc} to avoid problems."
+ eerror "See bug 867010 for more details."
+ fi
+}
diff --git a/www-servers/Manifest.gz b/www-servers/Manifest.gz
index 7f431ba49e2c..70ea053c95f8 100644
--- a/www-servers/Manifest.gz
+++ b/www-servers/Manifest.gz
Binary files differ
diff --git a/www-servers/puma/Manifest b/www-servers/puma/Manifest
index 0371f2704ed6..202572679adf 100644
--- a/www-servers/puma/Manifest
+++ b/www-servers/puma/Manifest
@@ -3,8 +3,10 @@ DIST puma-5.6.4.tar.gz 310770 BLAKE2B 124190a0ca791352d055f833caec470be3be910ec4
DIST puma-5.6.5.tar.gz 314953 BLAKE2B 2aca92ff3d32995be8f05b626c2299c07f8665f345a6830f3ec3a3a561dbeb41d68d65851cef9c33a56d1d508c9adf2ebb254ca5c1d4dd8fbc896d6d6d2b440a SHA512 0ad41f3372732bdea6594a20b116ec4fc03a8a1d2ff807b3c315e7769aef4e5361ff775975575125002fbfc83315e6906fa8691ce666161bd8beee8c469289d8
DIST puma-6.0.0.tar.gz 345407 BLAKE2B eb7b1c44e04249441dd9c3084cb4a7965216fe31d3d851026e0548f91dc5d20355e2635d54a062a9c32622ee0b21ba64669b2c905976e2cae83e8fdb7a153616 SHA512 2b5b31e315fc4b5f8f510e7e08941100835c9ab33007569da178eeca0c729ac45955146b85294792d89b7a13168fbb9173a2c55c38e1cd1e10fa243c30966be3
DIST puma-6.0.1.tar.gz 348199 BLAKE2B 5f27b6e1e688d875b90420382afe75c6aced0010bc89b9a526c9cc47d14cefc1171e6fc19f13596d127294842a85f4456a5cd8c65d9382aa60c39b72a7d16a6c SHA512 e5025613a23c3677caf120486e1e8072be0ddc61752706cfbda26abd4fa3e0e3c1e80ce3999bc90a6e3d75482ca129a842a7a9765537d1dc88d14bf61556618b
+DIST puma-6.0.2.tar.gz 348269 BLAKE2B b0bf0efe179e78259b7b9f5ed8b2a701829ae4619edff00975a7a7e21eefd6560d051957d47fc2f5a4ba10cc2c8bcc863d4340f640054b8f081a7aa7fdbf8ede SHA512 9202ff3767a5944558a34904e58db3c0c0dd9e68df1ebcc76f31fbccea90edcd0f2d60360bd7bbd517eb965be4b1a99faf31ed0a0c36a41c13e8b0573c40f530
EBUILD puma-5.6.4.ebuild 1921 BLAKE2B 45b9df162d968af84748364e3f3d6b00964c017b35805a202b6b712c79411234ffbc503b7d68b9c3618811e252598ef84857ca01b2a5b8a5c6da0018168ef0dc SHA512 c6163f0b264d25cfbfa08cb9e9bb7b6c061c1dacddbc990b383e1db05e0c77e892fdd13c98e7f9c4e89e31fdc8119dcd641c2ddc7576cad92f0f1a5c050fd3cb
EBUILD puma-5.6.5.ebuild 1861 BLAKE2B 9fccd5ac7b24e5de70a7684621895ab5a0033c65d08a0879b831cb527696d3cdc65ffec4b8867b27b85fc3d66813b2e68594d9ef47f7bc90d9d8d447c0c5aa75 SHA512 d8a8f5a37c984531326b907dddca82514790637e9778d4c1c5d0adebf3bb3fbd49b3a17796888c349e1d0fa0e5de336e2b9310f368ea6fd02f0ab70e09badd1d
EBUILD puma-6.0.0.ebuild 1890 BLAKE2B 701c88a61bbe44e2b72fce75921043036f3defe7fb66dd28a34afb42574a5bc05cc8d410903121a404be3b359cae9bde25ec7a59bbf447cf7ab6a51068ec1b1d SHA512 f8b81ac9e7432339cd8c0297ee4271eb4b67e74feaff9a999c70baa895a4fdc90355a5397db02c8b7b44a7d4fbc1d7c89dba02824a144183a01da2d5c89e15a7
EBUILD puma-6.0.1.ebuild 1890 BLAKE2B 701c88a61bbe44e2b72fce75921043036f3defe7fb66dd28a34afb42574a5bc05cc8d410903121a404be3b359cae9bde25ec7a59bbf447cf7ab6a51068ec1b1d SHA512 f8b81ac9e7432339cd8c0297ee4271eb4b67e74feaff9a999c70baa895a4fdc90355a5397db02c8b7b44a7d4fbc1d7c89dba02824a144183a01da2d5c89e15a7
+EBUILD puma-6.0.2.ebuild 1890 BLAKE2B 157dae5ba217a3d4814b9ef1e3c08e633d04d48970783c3446cef4ac5497d0f0150630c4607ec6479a9d45e3e4e1880793084fc04189c6e258a5f30862265cb8 SHA512 a541171cb753ff342604bef4a460b969d74ba3751c3c57a62a0b5de87ef07acd1821226411bcd6e889ea6ece386ad687ec0e675465eb957e05d2d08001d2e486
MISC metadata.xml 710 BLAKE2B bf109653812999e453fb414a83bf404786d16df301ba9dff87c123e0f1dbff8e3024109e96b7f36a3d9e1ebe57eb7aecc7acfd923f0de1bc8c4f358a87b32379 SHA512 894c677c61b3c7f8081b1511c64c274497c4ea85171f5b19d9606a19e4dff33df00d169653e3aede3eee07737b1cf9faadb812eebcf67292be68150c026b7f8e
diff --git a/www-servers/puma/puma-6.0.2.ebuild b/www-servers/puma/puma-6.0.2.ebuild
new file mode 100644
index 000000000000..53dc2507d211
--- /dev/null
+++ b/www-servers/puma/puma-6.0.2.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby27 ruby30 ruby31"
+
+RUBY_FAKEGEM_GEMSPEC="puma.gemspec"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/puma_http11/extconf.rb)
+RUBY_FAKEGEM_EXTENSION_LIBDIR=lib/puma
+
+inherit ruby-fakegem
+
+DESCRIPTION="a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack"
+HOMEPAGE="https://puma.io/"
+SRC_URI="https://github.com/puma/puma/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="3"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE=""
+
+DEPEND+=" dev-libs/openssl:0 test? ( net-misc/curl )"
+RDEPEND+=" dev-libs/openssl:0="
+
+ruby_add_bdepend "virtual/ruby-ssl
+ test? ( dev-ruby/localhost dev-ruby/rack >=dev-ruby/minitest-5.9:5 >=dev-ruby/test-unit-3.0:2 )"
+
+ruby_add_rdepend "dev-ruby/nio4r:2"
+
+all_ruby_prepare() {
+ sed -e '/bundler/ s:^:#:' \
+ -e '/prove/ s:^:#:' \
+ -e '/stub_const/ s:^:#:' \
+ -i test/helper.rb || die
+
+ # Avoid tests failing inconsistently
+ sed -i -e '/test_bad_client/askip "inconsistent results"' test/test_web_server.rb || die
+
+ # Avoid launcher tests since they make assumptions about bundler use
+ rm -f test/test_launcher.rb test/test_worker_gem_independence.rb test/test_bundle_pruner.rb || die
+
+ # Skip integration tests since they make a lot of assumptions about
+ # the environment
+ rm -f test/test_integration_* test/test_preserve_bundler_env.rb|| die
+
+ # Avoid test that uses unpackaged stub_const
+ sed -i -e '/test_shutdown_with_grace/,/^ end/ s:^:#:' test/test_thread_pool.rb || die
+
+ sed -e 's/git ls-files --/find/' \
+ -e 's:_relative ": "./:' \
+ -i ${RUBY_FAKEGEM_GEMSPEC} || die
+}
+
+each_ruby_test() {
+ einfo "Running test suite"
+ ${RUBY} -Ilib:.:test -e "gem 'minitest', '~>5.9'; gem 'test-unit', '~>3.0'; require 'minitest/autorun'; Dir['test/**/*test_*.rb'].each{|f| require f}" || die
+}