summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-12-31 05:49:48 +0000
committerV3n3RiX <venerix@koprulu.sector>2023-12-31 05:49:48 +0000
commit8507777b4ede346b47aafc436295a51890b9cea3 (patch)
tree46a68cda616dee4775957fd9ef618c124b9b1b75
parentbb262580ec0b56a32797f121e627928d103e6bb1 (diff)
gentoo auto-resync : 31:12:2023 - 05:49:48
-rw-r--r--Manifest30
-rw-r--r--Manifest.files.gzbin29297 -> 29312 bytes
-rw-r--r--app-benchmarks/Manifest.gzbin4853 -> 4854 bytes
-rw-r--r--app-benchmarks/ioping/Manifest2
-rw-r--r--app-benchmarks/ioping/ioping-1.3.ebuild8
-rw-r--r--app-doc/Manifest.gzbin8329 -> 8329 bytes
-rw-r--r--app-doc/doxygen/Manifest2
-rw-r--r--app-doc/doxygen/doxygen-1.9.8.ebuild2
-rw-r--r--app-misc/Manifest.gzbin50250 -> 50244 bytes
-rw-r--r--app-misc/cfiles/Manifest3
-rw-r--r--app-misc/cfiles/cfiles-1.8-r1.ebuild37
-rw-r--r--app-misc/cfiles/metadata.xml3
-rw-r--r--app-shells/Manifest.gzbin9969 -> 9973 bytes
-rw-r--r--app-shells/bash/Manifest1
-rw-r--r--app-shells/bash/files/bash-5.2_p15-shell-parser-reset-issue.patch33
-rw-r--r--dev-libs/Manifest.gzbin97176 -> 97169 bytes
-rw-r--r--dev-libs/libxml2/Manifest1
-rw-r--r--dev-libs/libxml2/files/libxml2-2.10.3-python3-unicode-errors.patch35
-rw-r--r--dev-libs/openssl/Manifest2
-rw-r--r--dev-libs/openssl/files/openssl-3.0.9-CVE-2023-2975.patch109
-rw-r--r--dev-libs/openssl/files/openssl-3.0.9-CVE-2023-3446.patch120
-rw-r--r--dev-perl/CGI/CGI-4.600.0.ebuild2
-rw-r--r--dev-perl/CGI/Manifest2
-rw-r--r--dev-perl/DateTime-Locale/DateTime-Locale-1.400.0.ebuild2
-rw-r--r--dev-perl/DateTime-Locale/Manifest2
-rw-r--r--dev-perl/DateTime/DateTime-1.630.0.ebuild2
-rw-r--r--dev-perl/DateTime/Manifest2
-rw-r--r--dev-perl/Finance-Quote/Finance-Quote-1.580.0.ebuild2
-rw-r--r--dev-perl/Finance-Quote/Manifest2
-rw-r--r--dev-perl/Mail-DKIM/Mail-DKIM-1.202.309.110.ebuild2
-rw-r--r--dev-perl/Mail-DKIM/Manifest2
-rw-r--r--dev-perl/Manifest.gzbin285687 -> 285677 bytes
-rw-r--r--dev-perl/X11-XCB/Manifest2
-rw-r--r--dev-perl/X11-XCB/X11-XCB-0.210.0.ebuild2
-rw-r--r--dev-python/Manifest.gzbin269022 -> 269033 bytes
-rw-r--r--dev-python/bcrypt/Manifest2
-rw-r--r--dev-python/bcrypt/bcrypt-4.1.2.ebuild2
-rw-r--r--dev-python/elastic-transport/Manifest2
-rw-r--r--dev-python/elastic-transport/elastic-transport-8.11.0.ebuild2
-rw-r--r--dev-python/pycryptodome/Manifest2
-rw-r--r--dev-python/pycryptodome/pycryptodome-3.19.1.ebuild2
-rw-r--r--dev-ruby/Manifest.gzbin109076 -> 109074 bytes
-rw-r--r--dev-ruby/kpeg/Manifest1
-rw-r--r--dev-ruby/kpeg/files/kpeg-1.1.0-utf8.patch17
-rw-r--r--dev-util/Manifest.gzbin70562 -> 70718 bytes
-rw-r--r--dev-util/azuredatastudio/Manifest3
-rw-r--r--dev-util/azuredatastudio/azuredatastudio-1.47.0.ebuild101
-rw-r--r--dev-util/azuredatastudio/metadata.xml20
-rw-r--r--games-action/Manifest.gzbin14363 -> 14360 bytes
-rw-r--r--games-action/wordwarvi/Manifest2
-rw-r--r--games-action/wordwarvi/wordwarvi-1.00-r1.ebuild6
-rw-r--r--mail-filter/Manifest.gzbin8371 -> 8369 bytes
-rw-r--r--mail-filter/zdkimfilter/Manifest2
-rw-r--r--mail-filter/zdkimfilter/zdkimfilter-3.15.ebuild8
-rw-r--r--media-gfx/Manifest.gzbin37696 -> 37694 bytes
-rw-r--r--media-gfx/imagemagick/Manifest2
-rw-r--r--media-gfx/imagemagick/files/imagemagick-6.9.13.0-bashism.patch37
-rw-r--r--media-gfx/imagemagick/files/imagemagick-7.1.1.22-bashism.patch47
-rw-r--r--media-libs/Manifest.gzbin69281 -> 69291 bytes
-rw-r--r--media-libs/ampache_browser/Manifest2
-rw-r--r--media-libs/ampache_browser/ampache_browser-1.0.6.ebuild2
-rw-r--r--media-video/Manifest.gzbin24703 -> 24710 bytes
-rw-r--r--media-video/ffmpeg/Manifest2
-rw-r--r--media-video/ffmpeg/files/ffmpeg-5.1.3-fix-build-svt-av1-1.5.0.patch81
-rw-r--r--media-video/ffmpeg/files/ffmpeg-5.1.3-svt-av1.patch67
-rw-r--r--media-video/pipewire/Manifest1
-rw-r--r--media-video/pipewire/files/gentoo-pipewire-launcher.in-r277
-rw-r--r--metadata/Manifest.gzbin9505 -> 9498 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.gzbin27931 -> 27914 bytes
-rw-r--r--metadata/md5-cache/app-benchmarks/Manifest.gzbin6882 -> 6886 bytes
-rw-r--r--metadata/md5-cache/app-benchmarks/ioping-1.36
-rw-r--r--metadata/md5-cache/app-doc/Manifest.gzbin26299 -> 26304 bytes
-rw-r--r--metadata/md5-cache/app-doc/doxygen-1.9.84
-rw-r--r--metadata/md5-cache/app-misc/Manifest.gzbin77266 -> 77426 bytes
-rw-r--r--metadata/md5-cache/app-misc/cfiles-1.8-r113
-rw-r--r--metadata/md5-cache/dev-perl/CGI-4.600.04
-rw-r--r--metadata/md5-cache/dev-perl/DateTime-1.630.04
-rw-r--r--metadata/md5-cache/dev-perl/DateTime-Locale-1.400.04
-rw-r--r--metadata/md5-cache/dev-perl/Finance-Quote-1.580.04
-rw-r--r--metadata/md5-cache/dev-perl/Mail-DKIM-1.202.309.1104
-rw-r--r--metadata/md5-cache/dev-perl/Manifest.gzbin381587 -> 381573 bytes
-rw-r--r--metadata/md5-cache/dev-perl/X11-XCB-0.210.04
-rw-r--r--metadata/md5-cache/dev-python/Manifest.gzbin325770 -> 325766 bytes
-rw-r--r--metadata/md5-cache/dev-python/bcrypt-4.1.24
-rw-r--r--metadata/md5-cache/dev-python/elastic-transport-8.11.04
-rw-r--r--metadata/md5-cache/dev-python/pycryptodome-3.19.14
-rw-r--r--metadata/md5-cache/dev-util/Manifest.gzbin137577 -> 137751 bytes
-rw-r--r--metadata/md5-cache/dev-util/azuredatastudio-1.47.017
-rw-r--r--metadata/md5-cache/games-action/Manifest.gzbin15159 -> 15161 bytes
-rw-r--r--metadata/md5-cache/games-action/wordwarvi-1.00-r16
-rw-r--r--metadata/md5-cache/mail-filter/Manifest.gzbin13405 -> 13405 bytes
-rw-r--r--metadata/md5-cache/mail-filter/zdkimfilter-3.156
-rw-r--r--metadata/md5-cache/media-libs/Manifest.gzbin121423 -> 121431 bytes
-rw-r--r--metadata/md5-cache/media-libs/ampache_browser-1.0.64
-rw-r--r--metadata/md5-cache/net-wireless/Manifest.gzbin27990 -> 27991 bytes
-rw-r--r--metadata/md5-cache/net-wireless/kismet-2022.08.1-r210
-rw-r--r--metadata/md5-cache/net-wireless/kismet-2023.07.110
-rw-r--r--metadata/md5-cache/net-wireless/kismet-999910
-rw-r--r--metadata/md5-cache/net-wireless/mfoc-0.10.7-r19
-rw-r--r--metadata/md5-cache/net-wireless/portapack-firmware-201904056
-rw-r--r--metadata/md5-cache/net-wireless/portapack-havoc-0.0_p201806126
-rw-r--r--metadata/md5-cache/sys-apps/Manifest.gzbin86328 -> 86487 bytes
-rw-r--r--metadata/md5-cache/sys-apps/memtest86-4.3.7-r412
-rw-r--r--metadata/md5-cache/sys-apps/pv-1.8.54
-rw-r--r--metadata/md5-cache/sys-fs/Manifest.gzbin34636 -> 34949 bytes
-rw-r--r--metadata/md5-cache/sys-fs/mp3fs-1.1.1-r516
-rw-r--r--metadata/md5-cache/sys-fs/mtd-utils-2.1.6-r216
-rw-r--r--metadata/md5-cache/x11-misc/Manifest.gzbin64399 -> 64400 bytes
-rw-r--r--metadata/md5-cache/x11-misc/sent-1-r14
-rw-r--r--metadata/md5-cache/x11-misc/wmname-0.1-r16
-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--net-misc/Manifest.gzbin54772 -> 54769 bytes
-rw-r--r--net-misc/openssh/Manifest3
-rw-r--r--net-misc/openssh/files/openssh-9.3_p1-gss-use-HOST_NAME_MAX.patch11
-rw-r--r--net-misc/openssh/files/openssh-9.3_p1-openssl-ignore-status.patch17
-rw-r--r--net-misc/openssh/files/openssh-9.3_p1-openssl-version-compat-check.patch58
-rw-r--r--net-wireless/Manifest.gzbin13736 -> 13748 bytes
-rw-r--r--net-wireless/kismet/Manifest8
-rw-r--r--net-wireless/kismet/kismet-2022.08.1-r2.ebuild2
-rw-r--r--net-wireless/kismet/kismet-2023.07.1.ebuild2
-rw-r--r--net-wireless/kismet/kismet-9999.ebuild5
-rw-r--r--net-wireless/kismet/metadata.xml5
-rw-r--r--net-wireless/mfoc/Manifest2
-rw-r--r--net-wireless/mfoc/mfoc-0.10.7-r1.ebuild7
-rw-r--r--net-wireless/portapack-firmware/Manifest2
-rw-r--r--net-wireless/portapack-firmware/portapack-firmware-20190405.ebuild12
-rw-r--r--net-wireless/portapack-havoc/Manifest2
-rw-r--r--net-wireless/portapack-havoc/portapack-havoc-0.0_p20180612.ebuild9
-rw-r--r--profiles/Manifest.gzbin188309 -> 188316 bytes
-rw-r--r--profiles/arch/sparc/package.use.stable.mask4
-rw-r--r--profiles/use.local.desc1
-rw-r--r--sys-apps/Manifest.gzbin49759 -> 49747 bytes
-rw-r--r--sys-apps/less/Manifest2
-rw-r--r--sys-apps/less/files/less-633-tinfow.patch52
-rw-r--r--sys-apps/less/files/lesspipe-r2.sh291
-rw-r--r--sys-apps/memtest86/Manifest1
-rw-r--r--sys-apps/memtest86/memtest86-4.3.7-r4.ebuild76
-rw-r--r--sys-apps/pv/Manifest2
-rw-r--r--sys-apps/pv/pv-1.8.5.ebuild2
-rw-r--r--sys-apps/util-linux/Manifest2
-rw-r--r--sys-apps/util-linux/files/util-linux-2.39.1-mount-no-statx.patch34
-rw-r--r--sys-apps/util-linux/files/util-linux-2.39.1-wall-no-tty.patch26
-rw-r--r--sys-fs/Manifest.gzbin22239 -> 22239 bytes
-rw-r--r--sys-fs/mp3fs/Manifest1
-rw-r--r--sys-fs/mp3fs/mp3fs-1.1.1-r5.ebuild37
-rw-r--r--sys-fs/mtd-utils/Manifest1
-rw-r--r--sys-fs/mtd-utils/mtd-utils-2.1.6-r2.ebuild58
-rw-r--r--sys-process/Manifest.gzbin10141 -> 10134 bytes
-rw-r--r--sys-process/atop/Manifest4
-rw-r--r--sys-process/atop/files/atop.rc-r28
-rw-r--r--sys-process/atop/files/atop.service11
-rw-r--r--sys-process/atop/files/atopacct.rc40
-rw-r--r--sys-process/atop/files/atopacct.service14
-rw-r--r--x11-misc/Manifest.gzbin46731 -> 46736 bytes
-rw-r--r--x11-misc/sent/Manifest2
-rw-r--r--x11-misc/sent/sent-1-r1.ebuild7
-rw-r--r--x11-misc/wmname/Manifest2
-rw-r--r--x11-misc/wmname/wmname-0.1-r1.ebuild7
167 files changed, 615 insertions, 1390 deletions
diff --git a/Manifest b/Manifest
index bdd5d5be92c7..690dbc4b1b2a 100644
--- a/Manifest
+++ b/Manifest
@@ -1,23 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
-MANIFEST Manifest.files.gz 29297 BLAKE2B 139c8c051961f75bbe3b3c5bce930514d39f966441939fa54f80915201aac8d65f5865546e5688b3c0ffa8aa4e727ad6e2b7404e555578c6be34448dee24a76b SHA512 81143adbcdebb272c7279e39cb7734f735f7fd24207fcbe946fa4f6a56a0927bee2aafef3d30b89c925eb036b6d7d1a4bb1e7e1fb18a820004b91842f0d61815
-TIMESTAMP 2023-12-30T23:09:55Z
+MANIFEST Manifest.files.gz 29312 BLAKE2B 49bf6a804149fc1182ad7e1f37e57847b0c95f22f342f026c30b836826d6d41865bf457639513f0fc9d55f5ee641205f87c301225dbff8cf7bd3b7f7ece24161 SHA512 c6e6c5344dd14e5530ca8df59bdf7d98d640765ce02907d4ca9a0c36a99eded978e7ffe27f44c74cfb34dac3359b32f74b79b7f413e6f91df446260378f9caae
+TIMESTAMP 2023-12-31T04:47:35Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmWQo0NfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmWQ8mdfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klDFZQ/+OiwsMxnbMAGZWFh2MBCuLQS+HL9k8H8c5ZyeE7jt0qgG0/ZEhnZ6aZ7x
-bLVHpGD1rV3/Ag7VkbCmIrDw1+rzOX9Dh9BMik468u1QOljnZfwS4LAvyYTvJjsZ
-KLsDZbL0fmCMYuu4/+bKd6IaI8LZ5Rjvr/a+d5xc4x+O6UAFDxTBEwFz4qBCWG0c
-kvJ+nCN8PVOLrw1kbJUhkXkdPPXVR6RGDvr9Ht2BTdtKmvOhjvW/es04kffajjoC
-p1MgoTz6deZDp9bMaph2lTLtVaUn7+zrM7Yi9loNp+gRIN/WtSlsLFjkYnXrNsmD
-mWVzLJOVkxba3gjI9GsuwwxwK+ka0HQUVfM1moxGdbW8tcyYfbUa+sk79R309nj9
-oH/+KRRHw4uWmCA6CDK8YE4uI5/F5O+xjuIfHUlRX5iBZj0wf3NWzR7PmpES5UQv
-6ISCJhbza5B5XomzP5G/Faia3iub7wlBZG2xzG9mucpQpW6HHrKNm7eyMFXZ+A9K
-b+/6ygbaDbm0brkac0NHoEDCtD+NwzaK+WaLYiRSTf3LB5z0potpPkKfTbd3SL69
-zL0R4rg6t0ecAdzvKewHvsvsq4h1OT535/Gt3TW42yukDvxbQXR5xW4p8W90R02H
-KUDfG+6owMnHonQj5CaLbvygUQpE4ULHRVKQB2lJ1nzmI7s1B78=
-=p7hA
+klCesA//fF70cwk2n2SK0N01bk4G57BOpp0ARUdXzo8jwSAmVNRGiHtUsryeHTsj
+z38JHPC23QwKgvbB2N0ZO3xu6gumlGUw1+gd1rXhK+j6h1Vsqvu9IUjKQw0ZRrhR
+Kq8HLbWpvIxieD+RucSSUwuDvjbl1T4Tj61/OWlCx/Af0MvMBWaFj7bdLLRwssiU
+6QGH0RdX/U++IopBjWHCdrmguqzPni7fGCAYpl1amzxrRtOVcP80dvzZHNkZR2ta
+eNi8TkEnFRRmoGa0mIUI0ZZFRSheYowLgniv3DSvl0A4tLeJ9bYXueef669yrqiB
+24/h4ud9vykjZGWhSryeXowqN+AE8/YH3uXx2toNjt9SqFSDRH8OA6x5zBejU9IQ
+eLrq8sV4+zaUEubcRNLn1OMgLXaCnw8cmGFYmITXEDE/+LtxDaIe5wCmX/8pjtBZ
+VjoIw3FuOHebfPU0hShNiQC8dsJJh7DPAFnySsBVROBrdix+LF1zwh4h8PbzEilo
+9hXKEVwZLLnE0lLaYAuVw/fWYmQSTjMHhkBoyCnhBCJwnhOdEG6/p19XO3uJgUuf
+Yd7fDj+PtAiToSjsj0P0UBs3SbkRDVEgAQ0v6uSOhI7M4l1qCULdURS55U1zCATs
+jWOmTGTeHmBo3S82uTBePVRVolxRjmhrGzam+DVGsD6Y2tdfmBg=
+=TCD/
-----END PGP SIGNATURE-----
diff --git a/Manifest.files.gz b/Manifest.files.gz
index 7cfdf89def34..c5df45e4573d 100644
--- a/Manifest.files.gz
+++ b/Manifest.files.gz
Binary files differ
diff --git a/app-benchmarks/Manifest.gz b/app-benchmarks/Manifest.gz
index 782948608cca..577ef5156744 100644
--- a/app-benchmarks/Manifest.gz
+++ b/app-benchmarks/Manifest.gz
Binary files differ
diff --git a/app-benchmarks/ioping/Manifest b/app-benchmarks/ioping/Manifest
index 4012beabf28e..16bdd523de2e 100644
--- a/app-benchmarks/ioping/Manifest
+++ b/app-benchmarks/ioping/Manifest
@@ -4,5 +4,5 @@ DIST ioping-1.2.tar.gz 30819 BLAKE2B 5f46ee783d51e4bea88a6036fba97c053e507f53183
DIST ioping-1.3.tar.gz 33507 BLAKE2B 91d5eb2337aa4d403f9b335a2212ae3eec5c8786f382abec5bce852f5fd79cb0e0f25d83856cb42b1598032d10630b49bf1905eaa04856b5438e9e1e494c0c7d SHA512 52ca9596d0d54a02e58e40b777d31b44a3f10fd45b76d25ab491f7e6d126dfb9c4205c9b427b69bdc2012282ec8c5846db964d420913f4d91fa5101baa99089d
EBUILD ioping-1.1.ebuild 626 BLAKE2B d73b3260c038cd61edb707d6fd54024db0620ee1750510b6c020b279f7b5dfbb647fbabbb5a3634fb34a4b5efe4a4e63e1a970c05e9cdd5e6a210c6096ac237b SHA512 5eba185c0b4bf6be4f7fc2499877ab025d886a0dca530cfac5b6e441cf7d9b744b88176b1740d8dc38be61ff5f591e6bd92acd2546f4354eb9b651c0b8e58925
EBUILD ioping-1.2.ebuild 523 BLAKE2B ec52e60d9c5e661d1de9e7cdfc9a3aea095d43b7b604ab18516b7c572c5682afac6f110e0d486313e1685e32242438d8fcc6096ec7d701203b6d2a9f42951455 SHA512 767cc1f13c7329a0f9a0f72efa9e14c8bf0b7a86776f6c8959e7a8e67e20e308e9d0802b0447c3d8dde103f098a74666a1e5d00be886345046932680e35e08ad
-EBUILD ioping-1.3.ebuild 523 BLAKE2B 3787f51e8b31d4de570f521f4384c7ebadec29a47f4b480d6d26dd171f24e44f744020d31ca3d77ca1faa5460a6b4bf42294c2af4b8bf3ff0124bb8f8a952d74 SHA512 3e97832f390f306dd7186af169c8b73afd557ea809fbde563f4094c6c34901b40f9b683c19beacd889994f2317f502a3df23705b69b61123834bb2ee605e1b04
+EBUILD ioping-1.3.ebuild 532 BLAKE2B 9017f1a22cf5e947c2a226d4ef0257ede42105fb41e2a80c0d8fb954dcf0d3db8ff3d8c2df8a6304bc9fa9b70b0e016d285806a8cdf3b200fd98bfd648531acb SHA512 afbf6ba3b01467931078ad6c472ce4afde6285836484a729595e2b43b7c4a7027f7440c84038e2b5cf1471c3ec27fe028c58bfb385e156795c3a092ad9bc30be
MISC metadata.xml 480 BLAKE2B 6a7900a7bfc93daa3011ef233bef66104f357b904444ed9e0bb3d734ce5aa2205c170655abafbfd01ffbbda39061ea7f8820184bce1940a58d16974ddc5b997f SHA512 27199844f47ff87481ee5ccbeb1e1dd63c96524fa0661127d95ca04d212ccda31b3fe7792835b16b4b4aacb4695336e1271b011c478930fd640b7f53a9432a30
diff --git a/app-benchmarks/ioping/ioping-1.3.ebuild b/app-benchmarks/ioping/ioping-1.3.ebuild
index b9411df0feee..d466ce4f1b5c 100644
--- a/app-benchmarks/ioping/ioping-1.3.ebuild
+++ b/app-benchmarks/ioping/ioping-1.3.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,12 +9,12 @@ DESCRIPTION="Simple disk I/0 latency measuring tool"
HOMEPAGE="https://github.com/koct9i/ioping"
SRC_URI="https://github.com/koct9i/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-LICENSE="GPL-3"
+LICENSE="GPL-3+"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-src_configure() {
- tc-export CC
+src_compile() {
+ emake CC="$(tc-getCC)"
}
src_install() {
diff --git a/app-doc/Manifest.gz b/app-doc/Manifest.gz
index 216f446e6f08..94bde0293b10 100644
--- a/app-doc/Manifest.gz
+++ b/app-doc/Manifest.gz
Binary files differ
diff --git a/app-doc/doxygen/Manifest b/app-doc/doxygen/Manifest
index 49f527f7e248..23cf801eaa74 100644
--- a/app-doc/doxygen/Manifest
+++ b/app-doc/doxygen/Manifest
@@ -12,6 +12,6 @@ DIST doxygen-1.9.8.src.tar.gz 8087770 BLAKE2B 9b93bd394e9fdafef1c274596f790db095
EBUILD doxygen-1.10.0.ebuild 3570 BLAKE2B 771d1cf7d54824e8acd69ff052113b0789611b8366c3a59c14b1002f522a654754d682d55769426554c4c54524c34bcfb7689400480c2a524a2a47169b3a6be9 SHA512 edc9d2eb61a902f78ce7c14a5417165bf40b19b96b584409294f2c3332bf4e077df08a9ac5633b7318e20bf6648d4ce2fe2e195421268cbf035d9b43a122b068
EBUILD doxygen-1.9.6.ebuild 3238 BLAKE2B aa62cf5aed097af9c3cb92e90f66b79de95c65df3dc89de8236e918daf0ecacf6efee9598d54c85ee71118599168e05782ca84e2e9ac7ec1a9fe68737c32efc4 SHA512 7a2d7d684f873024380e5b1bf5fa3399928feb8dd3eb1ad6af16cc1309706042c4fab818560948fa6c4c0e5d649dc528369693808674d87c8656563eee2c4e14
EBUILD doxygen-1.9.7-r1.ebuild 3380 BLAKE2B 8f79b57f0033ba8de81fdec1d2a5ad03a81422b2ab377deadd72ef666662fe2ee1fbba8c9152f74c73a23890ac7bbdaa71219c13699a1db3eb7505a417793157 SHA512 92068fac911aa1a7ee91b86a1f365a5a1fa4293826816731eb2658fc45a4cac87817d5c6763bc71c003a19e3a73cc4a818e8c3d791f40b2dbc1de9417ec8c426
-EBUILD doxygen-1.9.8.ebuild 3645 BLAKE2B 4634bdac45681dba20d9b9858e2eaa6f71524c3811da5a033941f6d6c1f3f3e776b7006f7c8b1f6908a277bca120b996a938479e955a5010b60def1d9d69ddab SHA512 bc5ea604e02d3265acc0bddd7f8c6aeed38ff70d43871d08ec645bdbcea4f2ed1cc017677e0294ca74a8d03b7f815af01db322f789a1a8d28d7e8970b3c0da3e
+EBUILD doxygen-1.9.8.ebuild 3644 BLAKE2B 6bed1714f82f1e6cd38c8cac42aad5eec4c3ea7aa8fa8dd7b9f1babba8f48ae56f106ee7837c63a39ff3e9b10231f0e9d5484346d90b3a405c45d83ae3f9c59e SHA512 0f6e8c279142fa70812830f30cb0265a7b34e61ab16985d0026502791fecdd1ef86434aa005e486e1be29f37e53591f03d67b62fd3c30071c6a98967ce9661c4
EBUILD doxygen-9999.ebuild 3570 BLAKE2B 771d1cf7d54824e8acd69ff052113b0789611b8366c3a59c14b1002f522a654754d682d55769426554c4c54524c34bcfb7689400480c2a524a2a47169b3a6be9 SHA512 edc9d2eb61a902f78ce7c14a5417165bf40b19b96b584409294f2c3332bf4e077df08a9ac5633b7318e20bf6648d4ce2fe2e195421268cbf035d9b43a122b068
MISC metadata.xml 1024 BLAKE2B 884363174e8a83eecb926c962185d1f1cc3263ed216b26e149035b47b424b5baf1da222805f5ed04f25b4e97f12c79cface7bd6ce59ca9d37388c696a9a13117 SHA512 12c91be3f02f1ef99db00a48f2dd252f4bab85078f308c921a1a07062d971090f8dd39480b5b72e2bb21f8e2df69bc10c7828c1c91f2f83ce64be50a233eef15
diff --git a/app-doc/doxygen/doxygen-1.9.8.ebuild b/app-doc/doxygen/doxygen-1.9.8.ebuild
index 124dfdecb4fe..92852376c16a 100644
--- a/app-doc/doxygen/doxygen-1.9.8.ebuild
+++ b/app-doc/doxygen/doxygen-1.9.8.ebuild
@@ -18,7 +18,7 @@ if [[ ${PV} == *9999* ]]; then
else
SRC_URI="https://doxygen.nl/files/${P}.src.tar.gz"
SRC_URI+=" mirror://sourceforge/doxygen/rel-${PV}/${P}.src.tar.gz"
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
fi
# GPL-2 also for bundled libmscgen
diff --git a/app-misc/Manifest.gz b/app-misc/Manifest.gz
index 0c33ec9b15f6..75494a5ae395 100644
--- a/app-misc/Manifest.gz
+++ b/app-misc/Manifest.gz
Binary files differ
diff --git a/app-misc/cfiles/Manifest b/app-misc/cfiles/Manifest
index 2c0a78c82653..388f4a78ba8e 100644
--- a/app-misc/cfiles/Manifest
+++ b/app-misc/cfiles/Manifest
@@ -1,5 +1,6 @@
DIST cfiles-1.5.tar.gz 237333 BLAKE2B 26eaa9f6d96bbcf07047a0c7f5cc941bdf8417c53a766f2340a8109d8a9333da509840bc928588976bb9a8c416fd138798abd57053162024fcac20299b30cf6d SHA512 b13141ea128e4095d095474917091770cbc66a18178aee9369434beb8102d8102fc530823b40d4c44fa8f00e17e28de5626b55986f878a393c1b59fa2f491145
DIST cfiles-1.8.tar.gz 237966 BLAKE2B b2c0783ac4d5e5b9950b574f635b8d4adbe332178e09cd89966e2a44a941a34806332222fa606a097fbe21453bfe9a49f4718575c6fdae5f5b9b9433181e8fd5 SHA512 14880c71bcc6dc0b6433be722bdd75d30859556fae30754c668a9dacf8a1b8e4758cca3572de034a1e8fb4e947d38739351969139fe72f59a7af3dcb158aaa86
EBUILD cfiles-1.5.ebuild 590 BLAKE2B f8aebac3dc2e61c9a3046217696b7db7641ba757b05f1addfd2faf6d55da157536bb507f0e1e68ab5f65b19b27e028b6036ed5960730b86755cf279be5cd9d8e SHA512 1eaa00ca187d6cb1670cde62d25eb2ba62931d4675212e5d98243b378a25a74d12d578e11fe8dddeec7bca96b4cecfb3667ac592ecd1fca9bc3c0216411cd767
+EBUILD cfiles-1.8-r1.ebuild 738 BLAKE2B 8eaaaa2e2cb65e1fa761a60939262d1aa4346b608cb037cdccdfbe154a890b71e0e519047ac3dac89c04f1e0132c4fdec897f396be0a9a2b8e670cb621706f2d SHA512 fbab72717f60bf09d8f05852681d66725b4243fe619c99454d5e7ce66ca5ecf81a8c1667850beabce2c70cfcd8c0b0cfef300671a7dc79a3c743f06b77f4f251
EBUILD cfiles-1.8.ebuild 590 BLAKE2B f8aebac3dc2e61c9a3046217696b7db7641ba757b05f1addfd2faf6d55da157536bb507f0e1e68ab5f65b19b27e028b6036ed5960730b86755cf279be5cd9d8e SHA512 1eaa00ca187d6cb1670cde62d25eb2ba62931d4675212e5d98243b378a25a74d12d578e11fe8dddeec7bca96b4cecfb3667ac592ecd1fca9bc3c0216411cd767
-MISC metadata.xml 605 BLAKE2B effccb20601da92e8d20ab616e3e6fa635f65e4725c9f97528ac680685ad6e555934dc1b9e83c9b1a3f32cd1193e83ec1a62161e0b21050bdd6bc8bfa1855bdf SHA512 2e21765966d444af6e29186cfbcc973422de2829cd44c62032b4f45f3c535a7704bebd85497f249fb94687d822ae790545d925c3e96ab38b5da54bb144d81b51
+MISC metadata.xml 682 BLAKE2B 25ee9401a2c6b056c1c4337ac277eb956a44f93d45ecc569204492157759b3e4268bdbf5d93f9ac07cb62aa3bb9a936cd776401f6b429adece258cc190213f07 SHA512 0f751caf052811ba9bdabab9b1c15e01c7fbe78602828d0b8c1ee88a236a3eb879ae9f31ad16edb3db2d5bc1c8efa60d73fdf267444693ef6f395398c259771a
diff --git a/app-misc/cfiles/cfiles-1.8-r1.ebuild b/app-misc/cfiles/cfiles-1.8-r1.ebuild
new file mode 100644
index 000000000000..9c1566d0f94a
--- /dev/null
+++ b/app-misc/cfiles/cfiles-1.8-r1.ebuild
@@ -0,0 +1,37 @@
+# Copyright 2019-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="Ncurses file manager written in C with vim like keybindings"
+HOMEPAGE="https://github.com/mananapr/cfiles"
+SRC_URI="https://github.com/mananapr/cfiles/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="
+ sys-libs/ncurses:=
+ app-text/poppler[utils]
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ sed -i -e 's/$(CC) $(CFLAGS)/& $(LDFLAGS)/g' Makefile || die
+ default
+}
+
+src_compile() {
+ emake CC="$(tc-getCC)"
+}
+
+src_install() {
+ dobin cfiles
+ dobin scripts/displayimg_uberzug
+ dobin scripts/clearimg_uberzug
+ dobin scripts/displayimg
+ doman cfiles.1
+}
diff --git a/app-misc/cfiles/metadata.xml b/app-misc/cfiles/metadata.xml
index deee06ae5a8e..15900801f321 100644
--- a/app-misc/cfiles/metadata.xml
+++ b/app-misc/cfiles/metadata.xml
@@ -9,6 +9,9 @@
<email>alicef@gentoo.org</email>
<name>Alice Ferrazzi</name>
</maintainer>
+<upstream>
+ <remote-id type="github">mananapr/cfiles</remote-id>
+</upstream>
<longdescription lang="en">
cfiles is a terminal file manager with vim like keybindings, written in C using the ncurses library. It aims to provide an interface like ranger while being lightweight, fast and minimal.
</longdescription>
diff --git a/app-shells/Manifest.gz b/app-shells/Manifest.gz
index a94b7b2ba4e7..bb8f508fa279 100644
--- a/app-shells/Manifest.gz
+++ b/app-shells/Manifest.gz
Binary files differ
diff --git a/app-shells/bash/Manifest b/app-shells/bash/Manifest
index c18086d7e1ce..fbb099ef0ff0 100644
--- a/app-shells/bash/Manifest
+++ b/app-shells/bash/Manifest
@@ -2,7 +2,6 @@ AUX bash-5.0-syslog-history-extern.patch 376 BLAKE2B d883d3c3adbf8f4d19ecc3c2790
AUX bash-5.1_p16-configure-clang16.patch 1108 BLAKE2B c3b2e0f74fdf83f8670b3f6e60246cbc20c5cf404f76a24612975a2ae18ad76a3684308af3df348904a1180f62c76465603c3cfbc48bdf9eb01396dec5e83934 SHA512 84b1c4f408582c2d8e90f1ca8d1ad73ccc0a4224b29d308d4920665d6ebe451112921ec962ee5d2ccb866498ec22cb504138b63f0149d2d5796865006ef3f9cd
AUX bash-5.2_p15-configure-clang16.patch 1116 BLAKE2B 5ef332cd2847f46e351e5db6dda79d01d9853f5eda9762deeba0450c2bd400eec549bbb85696777b687f64d0977daac4883d6ce3f1e26cec0d5f73e8ee97f000 SHA512 8cc761a50e936bb602c14fcf047e7278fa2f5394f78fc7f0f0b9ae9df4b48bdc9ca8424ccd6f6422364b7132c3317b8e688f330ce60a0c4724046144c58bd3e5
AUX bash-5.2_p15-random-ub.patch 451 BLAKE2B adab09c3f2ce3697e3659e01266120155714b80263bd125808edf556a354291af615540189553b1c32a2d462ac41e28a9df8fb9f7d963a3ca3629d297a46e62d SHA512 ac62d3bd609a5d17434cb3614c3ee229569a84087173ebf694eb144a43891fdaead7c531f034b47d72c801ba46d48b0db616e3dcaec82bd7151df518ef070400
-AUX bash-5.2_p15-shell-parser-reset-issue.patch 1026 BLAKE2B 9c31d16a2c2c12235065cd3e2b5317b57bff5b425891545427150b47de18efa52ecf6892558aa903f49cb49e839e5d862db1aa6b1be876d38576a06bac18d801 SHA512 7c045deafd08846d809d2dc5da46b6b9645af0453784400dec1c65b13825c4df69716de6a543c08e30d7fb2c7b050acb4157038346f7ade711f7fea2e822d29a
AUX bash-5.2_p21-configure-strtold.patch 910 BLAKE2B 83ec6ff756543ee44c18902f2d30dd662a84237b9594a7e0cfc21a1c16fce49e37cf67729b3a17d59cc978cb6675e04457e3b6b0909d94cb234a1dde96f7c9ea SHA512 d8f0487db08dc7ba3f42075067556757142b13f739ca765d851e51ce09d11d4cce02ad016b724e70dd418d9bb37166c4c4ebb98e874cd89920661470486d252e
AUX bash-5.2_p21-wpointer-to-int.patch 512 BLAKE2B 0c7f5eb5b697abf15c1d17888a973e44d0ead1f095778b41841a6a1937a5b9e7ce5fa6a05e4404504990b0a244fdecfc12ce7c33ee7d67b4c837435e9bfe2b57 SHA512 61bc7f96a1f3f782f0502c660f7578f4c97b3aae244c95ce3810815fcf9c81734cd19599dc9c8b0707d4f2bbb50497ef85c02e66fdd360d49befe0fed0ca4985
AUX bash_logout 205 BLAKE2B b8c0266c3d1e31a714304a2b3b33389f042ae5bd497379f9b15ce31d47d1e3da73ba6536023953b00efe27b687e2ff45d94e3f01a13acc824dc12e31552c5b94 SHA512 7234250c03fc920996a381f9daef9e2d8ab1e1a29acdebed6669d8e0fe1c872a7fa343adf7d9ddc81225b0cd9eb223ba7ad1ff42448aff057fc6d6baa8f04a7d
diff --git a/app-shells/bash/files/bash-5.2_p15-shell-parser-reset-issue.patch b/app-shells/bash/files/bash-5.2_p15-shell-parser-reset-issue.patch
deleted file mode 100644
index bef5586d0efc..000000000000
--- a/app-shells/bash/files/bash-5.2_p15-shell-parser-reset-issue.patch
+++ /dev/null
@@ -1,33 +0,0 @@
-https://savannah.gnu.org/support/?110745
-https://lists.gnu.org/archive/html/bug-bash/2022-10/msg00103.html
-
-Note that both documents make the claim that only interactive shells are
-affected. This is false, as is demonstrated below.
-
-$ bash -c '[[ ]]; echo fin'; echo $?
-0
-
-diff --git a/parse.y b/parse.y
-index 11b71d4..02b2af1 100644
---- parse.y
-+++ parse.y
-@@ -2899,7 +2899,7 @@ yylex ()
- #if defined (YYERRCODE) && !defined (YYUNDEF)
- current_token = YYERRCODE;
- #else
-- current_token = YYerror;
-+ current_token = YYUNDEF;
- #endif
-
- return (current_token);
-@@ -4156,7 +4156,9 @@ parse_comsub (qc, open, close, lenp, flags)
- shell_eof_token = ps.eof_token;
- expand_aliases = ps.expand_aliases;
-
-- /* yyparse() has already called yyerror() and reset_parser() */
-+ /* yyparse() has already called yyerror() and reset_parser(), so we set
-+ PST_NOERROR to avoid a redundant error message. */
-+ parser_state |= PST_NOERROR;
- return (&matched_pair_error);
- }
- else if (r != 0)
diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz
index ce2c42d84fbd..b90af1b1ac76 100644
--- a/dev-libs/Manifest.gz
+++ b/dev-libs/Manifest.gz
Binary files differ
diff --git a/dev-libs/libxml2/Manifest b/dev-libs/libxml2/Manifest
index 9cc10241274d..8ef16547b2f7 100644
--- a/dev-libs/libxml2/Manifest
+++ b/dev-libs/libxml2/Manifest
@@ -1,4 +1,3 @@
-AUX libxml2-2.10.3-python3-unicode-errors.patch 1208 BLAKE2B 8515db0c9d79c4397c3ef4147660ddf395b863de3658a8db27db20d2274949962172a42637bf9555d3d7bf63ead8f695d19f28ddb5e957b5302c8aed466058c7 SHA512 f2ab7934687ba14bf7541a381317d88c20d9912b424d1b206f8feb60224482f12e03c79ff4e8637025ee8d1bddd870183db932380990eafca833eea1c1373a06
AUX libxml2-2.11.5-CVE-2023-45322.patch 2030 BLAKE2B 2262b1c532b0b59c4982fdea12946294e58754aaca8b7cf3e1f3fdd912e900735b642362629e63ceb16b469f5a1146387030838ecc7b97d4227ceff089a72a43 SHA512 3e76d8b2608d523f659cbc3f7faf6565a83f8b77dcae0a2c1986c66df25b9baf8a4382d7bde612f7eafb0967e199c84621ec70898481a5b369e6f3818832f9bc
DIST libxml2-2.11.5.tar.xz 2628132 BLAKE2B 4af53ef7c19cfcddcf3de5c694a1b03cf4212f8e4c4cb3d873a897fddd8a89d7a52d049a8b85e96c6cdb471689aa385512d87b9710074e90583bf7ad46319172 SHA512 8f087cdaf61957567f04280facc70211c09ca131a532fd13ed4bfc38ddec50e44b1f842b108e635bd4205232036a3e1097904ac016f1fd135bacd17aebb04272
DIST libxml2-2.11.6.tar.xz 2628652 BLAKE2B 0a1776ca44b21143c538665b6cf7a50962bb1bda6c85f45e4fd4fb7c36ecb4d592d1f5a8d38015bac06a3acb6f7adb1d4afa10fe95987197509f4c1f45b15962 SHA512 43d244450b494c7dbd3521287b87cba0c11267be8d7940a1ecd49dbf0ebefdd052c4c3472c3f267b0d8c431d9b5b964b05067af9e38bc4b0e4f46bc0445b6201
diff --git a/dev-libs/libxml2/files/libxml2-2.10.3-python3-unicode-errors.patch b/dev-libs/libxml2/files/libxml2-2.10.3-python3-unicode-errors.patch
deleted file mode 100644
index 525e1fe36c0b..000000000000
--- a/dev-libs/libxml2/files/libxml2-2.10.3-python3-unicode-errors.patch
+++ /dev/null
@@ -1,35 +0,0 @@
-https://bugs.gentoo.org/745162
-https://gitlab.gnome.org/GNOME/libxml2/-/issues/64
-
---- a/python/libxml.c
-+++ b/python/libxml.c
-@@ -1620,6 +1620,7 @@ libxml_xmlErrorFuncHandler(ATTRIBUTE_UNU
- PyObject *message;
- PyObject *result;
- char str[1000];
-+ unsigned char *ptr = (unsigned char *)str;
-
- #ifdef DEBUG_ERROR
- printf("libxml_xmlErrorFuncHandler(%p, %s, ...) called\n", ctx, msg);
-@@ -1636,12 +1637,20 @@ libxml_xmlErrorFuncHandler(ATTRIBUTE_UNU
- str[999] = 0;
- va_end(ap);
-
-+#if PY_MAJOR_VERSION >= 3
-+ /* Ensure the error string doesn't start at UTF8 continuation. */
-+ while (*ptr && (*ptr & 0xc0) == 0x80)
-+ ptr++;
-+#endif
-+
- list = PyTuple_New(2);
- PyTuple_SetItem(list, 0, libxml_xmlPythonErrorFuncCtxt);
- Py_XINCREF(libxml_xmlPythonErrorFuncCtxt);
-- message = libxml_charPtrConstWrap(str);
-+ message = libxml_charPtrConstWrap(ptr);
- PyTuple_SetItem(list, 1, message);
- result = PyEval_CallObject(libxml_xmlPythonErrorFuncHandler, list);
-+ /* Forget any errors caused in the error handler. */
-+ PyErr_Clear();
- Py_XDECREF(list);
- Py_XDECREF(result);
- }
diff --git a/dev-libs/openssl/Manifest b/dev-libs/openssl/Manifest
index 6f377bf6487a..8cf906d4f6d3 100644
--- a/dev-libs/openssl/Manifest
+++ b/dev-libs/openssl/Manifest
@@ -2,8 +2,6 @@ AUX gentoo.config-1.0.2 5302 BLAKE2B b699533ed86c48c0d033092b4d901de837a6a495113
AUX gentoo.config-1.0.4 5931 BLAKE2B 9c0d515204feefbfc5c579a43c3ec5a09c28dd915781a8d5d26e96f5b4f65cf6a5d74d48e5911bfcbace1a825e94338d40482bc642a391374016bd6af9308f81 SHA512 a4e673b1ce2f16aa5bfc127ecd6f5de9dc40a1ddda66ab4fa06694f85bf6184621f131502e01771f0fc97c42dc7009b46fdae82fd58509a4ab20b9ee79d8d5bc
AUX openssl-1.1.0j-parallel_install_fix.patch 515 BLAKE2B a1bcffce4dc9e0566e21e753cf1a18ee6eac92aca5880c50b33966d8ecb391f7430e1db6ea5a30ee4e3a9d77fb9e5542e864508b01c325011e368165e079a96c SHA512 0badd29ec8cffd95b2b69a4b8f8eecfc9ea0c00a812b298a650ee353e3965147fd2da1f9058d2d51744838f38168257b89aaf317287c55a7b76f16a69c781828
AUX openssl-1.1.1i-riscv32.patch 2557 BLAKE2B 97e51303706ee96d3fae46959b91d1021dcbb3efa421866f6e09bbee6287aae95c6f5d9498bd9d8974b0de747ef696242691cfebec90b31dc9e2cc31b41b81ec SHA512 f75ae1034bb9dda7f4959e8a5d6d0dae21200723d82aebfbea58bd1d7775ef4042e49fdf49d5738771d79d764e44a1b6e0da341d210ea51d21516bb3874b626a
-AUX openssl-3.0.9-CVE-2023-2975.patch 4607 BLAKE2B 6f668ab581573b4092a2e1b65f55288a77d48aa62053d6ce088f5e587cdc3ef6687522c36c21016f1095e8b1c036d28e54f1121eab2f13c821a08866930c7b0a SHA512 f070adb3722fa7561039efb149756571ba87d03094ff009a2fec433d5c3f24e99ca26bd67f73fd219c95a8117ca522ced9e501da7657f3e5a43a14727c34c889
-AUX openssl-3.0.9-CVE-2023-3446.patch 4406 BLAKE2B 2ec4d353197bfcdfd953001228e9946436e4fced5d554d3e3b7fe9fc4a64d2f54fc2abbf294b47c37a1fc3a10a313c200d8bf8f100052103080b83144cab927d SHA512 e2e7ff2cddba0fb7bb3909c897aac8403de2accdfef23222371196bbf9d5c608a1b8505ef7ef2f15cb0bd9223d05e7195af4d66f96671c41c07dae0b5454b752
DIST openssl-1.0.2-patches-1.5.tar.xz 12404 BLAKE2B 6c1b8c28f339f539b2ab8643379502a24cf62bffde00041dce54d5dd9e8d2620b181362ee5464b0ab32ba4948e209697bfabadbea2944a409a1009100d298f24 SHA512 5725e2d9d1ee8cc074bcef3bed61c71bdab2ff1c114362110c3fb8da11ad5bc8f2ff28e90a293f5f3a5cf96ecda54dffdb7ab3fb3f8b23ef6472250dc3037659
DIST openssl-1.0.2t-bindist-1.0.tar.xz 13872 BLAKE2B b2aade96a6e0ca6209a39e205b1c838de945903fcf959c62cc29ddcd1a0cb360fc5db234df86860a6a4c096f5ecc237611e4c2946b986a5500c24ba93c208ef4 SHA512 a48a7efb9b973b865bcc5009d450b428ed6b4b95e4cefe70c51056e47392c8a7bec58215168d8b07712419dc74646c2bd2fd23bcfbba2031376e292249a6b1b6
DIST openssl-1.0.2u.tar.gz 5355412 BLAKE2B b2ff2a10e5851af5aca4093422a9a072c794e87b997263826c1c35910c040f695fac63decac5856cb49399ed03d410f97701d9fd4e1ebfbcacd8f3a74ce8bf57 SHA512 c455bb309e20e2c2d47fdc5619c734d107d5c8c38c1409903ce979acc120b0d5fa0312917c0aa0d630e402d092a703d4249643f36078e8528a3cafc9dac6ab32
diff --git a/dev-libs/openssl/files/openssl-3.0.9-CVE-2023-2975.patch b/dev-libs/openssl/files/openssl-3.0.9-CVE-2023-2975.patch
deleted file mode 100644
index 908e57251cb9..000000000000
--- a/dev-libs/openssl/files/openssl-3.0.9-CVE-2023-2975.patch
+++ /dev/null
@@ -1,109 +0,0 @@
-https://github.com/openssl/openssl/commit/00e2f5eea29994d19293ec4e8c8775ba73678598
-https://github.com/openssl/openssl/commit/96318a8d21bed334d78797eca5b32790775d5f05
-
-From 00e2f5eea29994d19293ec4e8c8775ba73678598 Mon Sep 17 00:00:00 2001
-From: Tomas Mraz <tomas@openssl.org>
-Date: Tue, 4 Jul 2023 17:30:35 +0200
-Subject: [PATCH] Do not ignore empty associated data with AES-SIV mode
-
-The AES-SIV mode allows for multiple associated data items
-authenticated separately with any of these being 0 length.
-
-The provided implementation ignores such empty associated data
-which is incorrect in regards to the RFC 5297 and is also
-a security issue because such empty associated data then become
-unauthenticated if an application expects to authenticate them.
-
-Fixes CVE-2023-2975
-
-Reviewed-by: Matt Caswell <matt@openssl.org>
-Reviewed-by: Paul Dale <pauli@openssl.org>
-(Merged from https://github.com/openssl/openssl/pull/21384)
-
-(cherry picked from commit c426c281cfc23ab182f7d7d7a35229e7db1494d9)
---- a/providers/implementations/ciphers/cipher_aes_siv.c
-+++ b/providers/implementations/ciphers/cipher_aes_siv.c
-@@ -120,14 +120,18 @@ static int siv_cipher(void *vctx, unsigned char *out, size_t *outl,
- if (!ossl_prov_is_running())
- return 0;
-
-- if (inl == 0) {
-- *outl = 0;
-- return 1;
-- }
-+ /* Ignore just empty encryption/decryption call and not AAD. */
-+ if (out != NULL) {
-+ if (inl == 0) {
-+ if (outl != NULL)
-+ *outl = 0;
-+ return 1;
-+ }
-
-- if (outsize < inl) {
-- ERR_raise(ERR_LIB_PROV, PROV_R_OUTPUT_BUFFER_TOO_SMALL);
-- return 0;
-+ if (outsize < inl) {
-+ ERR_raise(ERR_LIB_PROV, PROV_R_OUTPUT_BUFFER_TOO_SMALL);
-+ return 0;
-+ }
- }
-
- if (ctx->hw->cipher(ctx, out, in, inl) <= 0)
-
-From 96318a8d21bed334d78797eca5b32790775d5f05 Mon Sep 17 00:00:00 2001
-From: Tomas Mraz <tomas@openssl.org>
-Date: Tue, 4 Jul 2023 17:50:37 +0200
-Subject: [PATCH] Add testcases for empty associated data entries with AES-SIV
-
-Reviewed-by: Matt Caswell <matt@openssl.org>
-Reviewed-by: Paul Dale <pauli@openssl.org>
-(Merged from https://github.com/openssl/openssl/pull/21384)
-
-(cherry picked from commit 3993bb0c0c87e3ed0ab4274e4688aa814e164cfc)
---- a/test/recipes/30-test_evp_data/evpciph_aes_siv.txt
-+++ b/test/recipes/30-test_evp_data/evpciph_aes_siv.txt
-@@ -20,6 +20,19 @@ Tag = 85632d07c6e8f37f950acd320a2ecc93
- Plaintext = 112233445566778899aabbccddee
- Ciphertext = 40c02b9690c4dc04daef7f6afe5c
-
-+Cipher = aes-128-siv
-+Key = fffefdfcfbfaf9f8f7f6f5f4f3f2f1f0f0f1f2f3f4f5f6f7f8f9fafbfcfdfeff
-+Tag = f1c5fdeac1f15a26779c1501f9fb7588
-+Plaintext = 112233445566778899aabbccddee
-+Ciphertext = 27e946c669088ab06da58c5c831c
-+
-+Cipher = aes-128-siv
-+Key = fffefdfcfbfaf9f8f7f6f5f4f3f2f1f0f0f1f2f3f4f5f6f7f8f9fafbfcfdfeff
-+AAD =
-+Tag = d1022f5b3664e5a4dfaf90f85be6f28a
-+Plaintext = 112233445566778899aabbccddee
-+Ciphertext = b66cff6b8eca0b79f083b39a0901
-+
- Cipher = aes-128-siv
- Key = 7f7e7d7c7b7a79787776757473727170404142434445464748494a4b4c4d4e4f
- AAD = 00112233445566778899aabbccddeeffdeaddadadeaddadaffeeddccbbaa99887766554433221100
-@@ -29,6 +42,24 @@ Tag = 7bdb6e3b432667eb06f4d14bff2fbd0f
- Plaintext = 7468697320697320736f6d6520706c61696e7465787420746f20656e6372797074207573696e67205349562d414553
- Ciphertext = cb900f2fddbe404326601965c889bf17dba77ceb094fa663b7a3f748ba8af829ea64ad544a272e9c485b62a3fd5c0d
-
-+Cipher = aes-128-siv
-+Key = 7f7e7d7c7b7a79787776757473727170404142434445464748494a4b4c4d4e4f
-+AAD = 00112233445566778899aabbccddeeffdeaddadadeaddadaffeeddccbbaa99887766554433221100
-+AAD =
-+AAD = 09f911029d74e35bd84156c5635688c0
-+Tag = 83ce6593a8fa67eb6fcd2819cedfc011
-+Plaintext = 7468697320697320736f6d6520706c61696e7465787420746f20656e6372797074207573696e67205349562d414553
-+Ciphertext = 30d937b42f71f71f93fc2d8d702d3eac8dc7651eefcd81120081ff29d626f97f3de17f2969b691c91b69b652bf3a6d
-+
-+Cipher = aes-128-siv
-+Key = 7f7e7d7c7b7a79787776757473727170404142434445464748494a4b4c4d4e4f
-+AAD =
-+AAD = 00112233445566778899aabbccddeeffdeaddadadeaddadaffeeddccbbaa99887766554433221100
-+AAD = 09f911029d74e35bd84156c5635688c0
-+Tag = 77dd4a44f5a6b41302121ee7f378de25
-+Plaintext = 7468697320697320736f6d6520706c61696e7465787420746f20656e6372797074207573696e67205349562d414553
-+Ciphertext = 0fcd664c922464c88939d71fad7aefb864e501b0848a07d39201c1067a7288f3dadf0131a823a0bc3d588e8564a5fe
-+
- Cipher = aes-192-siv
- Key = fffefdfcfbfaf9f8f7f6f5f4f3f2f1f0f0f1f2f3f4f5f6f7f8f9fafbfcfdfefffffefdfcfbfaf9f8f7f6f5f4f3f2f1f0
- AAD = 101112131415161718191a1b1c1d1e1f2021222324252627
diff --git a/dev-libs/openssl/files/openssl-3.0.9-CVE-2023-3446.patch b/dev-libs/openssl/files/openssl-3.0.9-CVE-2023-3446.patch
deleted file mode 100644
index 1a1be6a8af51..000000000000
--- a/dev-libs/openssl/files/openssl-3.0.9-CVE-2023-3446.patch
+++ /dev/null
@@ -1,120 +0,0 @@
-https://github.com/openssl/openssl/commit/1fa20cf2f506113c761777127a38bce5068740eb
-https://github.com/openssl/openssl/commit/8a62fd996cb1c22383ec75b4155d54dec4a1b0ee
-
-From 1fa20cf2f506113c761777127a38bce5068740eb Mon Sep 17 00:00:00 2001
-From: Matt Caswell <matt@openssl.org>
-Date: Thu, 6 Jul 2023 16:36:35 +0100
-Subject: [PATCH] Fix DH_check() excessive time with over sized modulus
-
-The DH_check() function checks numerous aspects of the key or parameters
-that have been supplied. Some of those checks use the supplied modulus
-value even if it is excessively large.
-
-There is already a maximum DH modulus size (10,000 bits) over which
-OpenSSL will not generate or derive keys. DH_check() will however still
-perform various tests for validity on such a large modulus. We introduce a
-new maximum (32,768) over which DH_check() will just fail.
-
-An application that calls DH_check() and supplies a key or parameters
-obtained from an untrusted source could be vulnerable to a Denial of
-Service attack.
-
-The function DH_check() is itself called by a number of other OpenSSL
-functions. An application calling any of those other functions may
-similarly be affected. The other functions affected by this are
-DH_check_ex() and EVP_PKEY_param_check().
-
-CVE-2023-3446
-
-Reviewed-by: Paul Dale <pauli@openssl.org>
-Reviewed-by: Tom Cosgrove <tom.cosgrove@arm.com>
-Reviewed-by: Bernd Edlinger <bernd.edlinger@hotmail.de>
-Reviewed-by: Tomas Mraz <tomas@openssl.org>
-(Merged from https://github.com/openssl/openssl/pull/21451)
-
-(cherry picked from commit 9e0094e2aa1b3428a12d5095132f133c078d3c3d)
---- a/crypto/dh/dh_check.c
-+++ b/crypto/dh/dh_check.c
-@@ -152,6 +152,12 @@ int DH_check(const DH *dh, int *ret)
- if (nid != NID_undef)
- return 1;
-
-+ /* Don't do any checks at all with an excessively large modulus */
-+ if (BN_num_bits(dh->params.p) > OPENSSL_DH_CHECK_MAX_MODULUS_BITS) {
-+ ERR_raise(ERR_LIB_DH, DH_R_MODULUS_TOO_LARGE);
-+ return 0;
-+ }
-+
- if (!DH_check_params(dh, ret))
- return 0;
-
---- a/include/openssl/dh.h
-+++ b/include/openssl/dh.h
-@@ -89,7 +89,11 @@ int EVP_PKEY_CTX_get0_dh_kdf_ukm(EVP_PKEY_CTX *ctx, unsigned char **ukm);
- # include <openssl/dherr.h>
-
- # ifndef OPENSSL_DH_MAX_MODULUS_BITS
--# define OPENSSL_DH_MAX_MODULUS_BITS 10000
-+# define OPENSSL_DH_MAX_MODULUS_BITS 10000
-+# endif
-+
-+# ifndef OPENSSL_DH_CHECK_MAX_MODULUS_BITS
-+# define OPENSSL_DH_CHECK_MAX_MODULUS_BITS 32768
- # endif
-
- # define OPENSSL_DH_FIPS_MIN_MODULUS_BITS 1024
-
-From 8a62fd996cb1c22383ec75b4155d54dec4a1b0ee Mon Sep 17 00:00:00 2001
-From: Matt Caswell <matt@openssl.org>
-Date: Fri, 7 Jul 2023 14:39:48 +0100
-Subject: [PATCH] Add a test for CVE-2023-3446
-
-Confirm that the only errors DH_check() finds with DH parameters with an
-excessively long modulus is that the modulus is too large. We should not
-be performing time consuming checks using that modulus.
-
-Reviewed-by: Paul Dale <pauli@openssl.org>
-Reviewed-by: Tom Cosgrove <tom.cosgrove@arm.com>
-Reviewed-by: Bernd Edlinger <bernd.edlinger@hotmail.de>
-Reviewed-by: Tomas Mraz <tomas@openssl.org>
-(Merged from https://github.com/openssl/openssl/pull/21451)
-
-(cherry picked from commit ede782b4c8868d1f09c9cd237f82b6f35b7dba8b)
---- a/test/dhtest.c
-+++ b/test/dhtest.c
-@@ -73,7 +73,7 @@ static int dh_test(void)
- goto err1;
-
- /* check fails, because p is way too small */
-- if (!DH_check(dh, &i))
-+ if (!TEST_true(DH_check(dh, &i)))
- goto err2;
- i ^= DH_MODULUS_TOO_SMALL;
- if (!TEST_false(i & DH_CHECK_P_NOT_PRIME)
-@@ -124,6 +124,17 @@ static int dh_test(void)
- /* We'll have a stale error on the queue from the above test so clear it */
- ERR_clear_error();
-
-+ /* Modulus of size: dh check max modulus bits + 1 */
-+ if (!TEST_true(BN_set_word(p, 1))
-+ || !TEST_true(BN_lshift(p, p, OPENSSL_DH_CHECK_MAX_MODULUS_BITS)))
-+ goto err3;
-+
-+ /*
-+ * We expect no checks at all for an excessively large modulus
-+ */
-+ if (!TEST_false(DH_check(dh, &i)))
-+ goto err3;
-+
- /*
- * II) key generation
- */
-@@ -138,7 +149,7 @@ static int dh_test(void)
- goto err3;
-
- /* ... and check whether it is valid */
-- if (!DH_check(a, &i))
-+ if (!TEST_true(DH_check(a, &i)))
- goto err3;
- if (!TEST_false(i & DH_CHECK_P_NOT_PRIME)
- || !TEST_false(i & DH_CHECK_P_NOT_SAFE_PRIME)
diff --git a/dev-perl/CGI/CGI-4.600.0.ebuild b/dev-perl/CGI/CGI-4.600.0.ebuild
index 8b6a73193ad5..b90bfda6dd89 100644
--- a/dev-perl/CGI/CGI-4.600.0.ebuild
+++ b/dev-perl/CGI/CGI-4.600.0.ebuild
@@ -12,7 +12,7 @@ DESCRIPTION="Simple Common Gateway Interface Class"
LICENSE="Artistic-2"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
RDEPEND="
virtual/perl-Carp
diff --git a/dev-perl/CGI/Manifest b/dev-perl/CGI/Manifest
index 55a21e11a721..65a55ed18b7f 100644
--- a/dev-perl/CGI/Manifest
+++ b/dev-perl/CGI/Manifest
@@ -7,5 +7,5 @@ EBUILD CGI-4.510.0.ebuild 955 BLAKE2B 22e1f94ed9806d6b5a5f991cf1b87851d1edc83751
EBUILD CGI-4.530.0.ebuild 924 BLAKE2B f3fc5313438693fad0a3eab404fa21ce6a2b612450389ae75a01711c575196a71a46dcb7f7538137bc1d7ef1670adbe6a631b141fc9c413f8b23760973cd6598 SHA512 9daf827bb108dbb62b425118e0c49f95786a4d760492cdfebac87bd4f7304df25827152a4b153141b01b295a5e4aa1d959a4a6ad74d4901e6011136800e73757
EBUILD CGI-4.570.0.ebuild 896 BLAKE2B f75df460f24b74d30cfcac93eb74c3ed7d0e20c4d8f8835f40017bca04b3ef246c17adc09fdbcb93d0b74cf06242742014f9a129584e3530fbb25c3342edd55b SHA512 5076dd7bb876fc9dc29435763944db51f78c23c9238a9b95af77fdc40da5edac31ccc238e2bc0693196f8a5f0d728a5f68cdd2102aaef3813fc159cf48d40b13
EBUILD CGI-4.590.0.ebuild 904 BLAKE2B 52897ba836c80ae249e12c6aaa40a4625b130f394f87e6ab653be0c789931f194b578222e840713d5228e11c5511cc7a6330c8ff70b0aada127fe4c775c256de SHA512 743484eee7d2b4129d7bc1917d812ddf44ad7c8cd28c91af18a2ff6018c36b5ebbc27d55e50822ee44aa8fd99f71a41a02411341397c43ba192cd45b75ce3e9a
-EBUILD CGI-4.600.0.ebuild 901 BLAKE2B da406d284a7730b26dfa7102c5b597e0dbfb9a2db42d562792989b4d64072357c59bfcd799e9ccb2bea8820d214a7e2c84ab5628ca8fe8a39414d20230659ff1 SHA512 cd67f3dadfe1f94f716fbf87aad3612fecec4445f3bcaf05e1af6704379fdf5d2ec0485b05770768d842d998c5dafc7cdfa36c25e838f8b4cdb901ff9da65232
+EBUILD CGI-4.600.0.ebuild 900 BLAKE2B b8943c959f5ab85f1916529645efc35eb5f69c1c49b7234ce3b7a63f8162f848efe7b5270a681327e2e2679393029d7159dd29291ec3e9edec4a30310ea60c64 SHA512 cffb14b911e83064a6cc3690929e121f7eadef70b1cf825c9035dade92d4bc964347e1263111dc5b335bda2e5cee71ee3f72626f8d835c9007c77c11f568c92a
MISC metadata.xml 907 BLAKE2B 1b907ab91726723b459cb5d15cfdaf999c5362b1444855b41bc1f8019066add4042e02a77cf3f34d5c0669e5d72ea30efc5806c28d84f6aa16f665767717295b SHA512 dae5c307728f06c5b60a564512c366b59f3df66314c0564c91a8d8de4a331be0bad24dee0daf656f6a82d1be1b9dfb983618bb09c30629c46d514786fede6033
diff --git a/dev-perl/DateTime-Locale/DateTime-Locale-1.400.0.ebuild b/dev-perl/DateTime-Locale/DateTime-Locale-1.400.0.ebuild
index 675486f0ef32..64b2913ad9e0 100644
--- a/dev-perl/DateTime-Locale/DateTime-Locale-1.400.0.ebuild
+++ b/dev-perl/DateTime-Locale/DateTime-Locale-1.400.0.ebuild
@@ -12,7 +12,7 @@ DESCRIPTION="Localization support for DateTime"
LICENSE="|| ( Artistic GPL-1+ ) unicode"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
RDEPEND="
virtual/perl-Carp
diff --git a/dev-perl/DateTime-Locale/Manifest b/dev-perl/DateTime-Locale/Manifest
index 307a8d7583e3..0a6f897fd04d 100644
--- a/dev-perl/DateTime-Locale/Manifest
+++ b/dev-perl/DateTime-Locale/Manifest
@@ -3,5 +3,5 @@ DIST DateTime-Locale-1.39.tar.gz 1745640 BLAKE2B 0dedc14f9bff6a7db977917b421cd92
DIST DateTime-Locale-1.40.tar.gz 1969601 BLAKE2B 482e8b37a8af0d77792bcfd7ac560b0f77b900365e500c73a773a1cef53b9b4ea24e3883327b1720e2eaea049a85f71e5d4ad59b874acfd6e99be65562cbdcb9 SHA512 40942acea6e27ea7e84a6c38ec712c868f9009adaa16b9dbfa4ff5d5094a8add4a5fcaafe49b7bbb8530348ad79ac7a910efab68a5085a41e731108797ea1045
EBUILD DateTime-Locale-1.320.0.ebuild 1180 BLAKE2B 296a98b0dafeeb2d91bf94e171dadb6318d6eae0a78cb9a2dec737a3f5a05575286eb9cda3dab666de3b3eeb874abe57c791817a87531886addb7dc1074f325e SHA512 09e5cd0b956e5bdb39c5a70c21d0d9fbc8578ad7205fe37378aad817eeeb84f0965ff7d06216ab6c95aade2e5656f34869851b8750090dd3cb79f5677515aa21
EBUILD DateTime-Locale-1.390.0-r1.ebuild 1143 BLAKE2B 28e7b00fa0804c316c1d34683f1d751ad554bc4239e467a00c826b18ecfe816514aa225308b4a42c373c542af7ee81160fb0550142c25a8be3909bad681b35a6 SHA512 2c8a1b8facebd60022f10322c182dd0203e2b12dcf394a321cfe9c902b14dafc38f46541f4f8ecb61e5068730c0dd5f40a4a413fbf135034fa5908c3f6e6edbb
-EBUILD DateTime-Locale-1.400.0.ebuild 1147 BLAKE2B bb4be01eeff67b7b3caf8ae62d939f8893e4af95d7b9323dc45cb55189809732e0d03a8d89fb1c41287fc6fbfb96b07eab4c3c9b9c3808992fe5362e23476894 SHA512 66deb028bb31169c849c459b1cf573ab711a7c0decd5b8ba88639a3628ccf8e94e5c694a630d311964485f1154053b487403334930e0e0562e2806928ef9dd3a
+EBUILD DateTime-Locale-1.400.0.ebuild 1146 BLAKE2B baf87a9280521749e62166318f06f6df8bae099d6da2a827d1921b9af55469f60748a9ea6af642f76bf9b19e5a193fbd174089f33a442eef321f2aea0d3204e0 SHA512 d16417431e977d3aa477835ab900b7515b1271a0e4fa6fc0f6d1c6de35a485bc31ecb49c454fe399f25eab97c6ae310ea6a6fba5b938dc58ad8cd2339150f7dc
MISC metadata.xml 826 BLAKE2B 7fe3dc4564349c189813e5e0624b5b50920668d0591ed0d0f802d2d7cc51ff980effc63d9cead67d16bbb7e3dbdfbf2765c35b3d6f42e503d08386a599b0958a SHA512 158fa8dd652a0ae0c663d0ffdfbe4e628173d68173145ea1aa26ed1f2a4eee081f081249f932890f7f3dc251e67642a1fc67e1208ffcd248afc23c0feecf88d0
diff --git a/dev-perl/DateTime/DateTime-1.630.0.ebuild b/dev-perl/DateTime/DateTime-1.630.0.ebuild
index a534e539311d..7c8996bcd1bf 100644
--- a/dev-perl/DateTime/DateTime-1.630.0.ebuild
+++ b/dev-perl/DateTime/DateTime-1.630.0.ebuild
@@ -11,7 +11,7 @@ DESCRIPTION="Date and time object"
LICENSE="Artistic-2"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
CONFLICTS="
!<=dev-perl/DateTime-Format-Mail-0.402.0
diff --git a/dev-perl/DateTime/Manifest b/dev-perl/DateTime/Manifest
index 45c833fca05e..b247f409d470 100644
--- a/dev-perl/DateTime/Manifest
+++ b/dev-perl/DateTime/Manifest
@@ -3,5 +3,5 @@ DIST DateTime-1.59.tar.gz 324023 BLAKE2B 968110ae4ccff170ffcbc13ec6b43ef52225350
DIST DateTime-1.63.tar.gz 324306 BLAKE2B 0ea0269e003d8cc1bf134becbc11252ff5167d2d538f63e1c15cb75e91e0cfee2c0c1e6e54c62646b427f4e87ffcabc2eb261e5b834a4484e13c1c6964699205 SHA512 9cbff99f41e62e88c144a0fbe275a894b1425e323bcc50cc34af1345a86b31fa65058cc235db1e2cda821da053cd83338e6d5f39ac136692c59348a4577d1dc3
EBUILD DateTime-1.540.0.ebuild 1245 BLAKE2B a808e6421b19d577006d8abca17e2c99aeceff4a479f55b0f386c05e834dc81280dada12668135d2ff519061ee8504bbcf91e0725d923925d3eb2bbf18b1c9ec SHA512 598d41817c9fa566e175ec739a09e15878743313e674f06263b1953db5dab75c20f916e44e7e72cd5478398ff718ba6ed4afe255f44435726f7ef4109ca77e35
EBUILD DateTime-1.590.0.ebuild 1158 BLAKE2B 04e707066513e571aaf913cb400f71594fff8a9f77606d6d5ce9d26d58bde1e961c042d219cdecf9451d31115dd91836857d24766bc395f209d32e051a32314d SHA512 1b10249d59b6adeefbaa37cd7d03577fdcd353e0fb2406dd1e48d4ef2e12f164c2bff067d95800a00954dedd655dd5452b266c3b9ad669f730c4dad21dec6d6f
-EBUILD DateTime-1.630.0.ebuild 1162 BLAKE2B 728bfca5c6f4a4195e70a74752f48ef329c027c936cf34bf31d32e43b64b9fe69cb71fd9dd1127ac10a189035522f204ad6f03272ceeacaedc12b35f114b834b SHA512 73f3493e25898076ced7660b559f5f6a5ee501fd9230ff9a472f4b4c2a44e3108aa2902317b672932576c83bcb696bcddbee2b12546873ed1048e3f512b7007b
+EBUILD DateTime-1.630.0.ebuild 1161 BLAKE2B 68c41d1f4bff9f3358b2113211dbd23ec7a51143a6716a41e11470d7c74d2667909c1ef3c8f34f15019c81c4607b8755a97fab445515e0e45b3322cf568ef647 SHA512 a7ce056d5c4835054ee39c3c41ff02307e06b4152b9541a3cf6aa9b5060a75fc82b74bcd95c5abecbc0dceb63d04d6363bfd31d00456bbbb7647e8a8ea2209ed
MISC metadata.xml 978 BLAKE2B 3bcdda51d8ea5676fed13ba880cd750b9b862480acca1cd751cd0d58be689ed72929810b7ca43f7228217b1f5313831523e0cb612678be40223259e2ca32be75 SHA512 8f6cb320abeafb02fb8bc5407642ff593e8eba12aa5dde7f207b2a877bc8f536fb678e84883b553504c5c2c7d017b350a8ce2a5865169e4942da071285ada0f3
diff --git a/dev-perl/Finance-Quote/Finance-Quote-1.580.0.ebuild b/dev-perl/Finance-Quote/Finance-Quote-1.580.0.ebuild
index 548b13859352..24ad8a84d09e 100644
--- a/dev-perl/Finance-Quote/Finance-Quote-1.580.0.ebuild
+++ b/dev-perl/Finance-Quote/Finance-Quote-1.580.0.ebuild
@@ -12,7 +12,7 @@ DESCRIPTION="Get stock and mutual fund quotes from various exchanges"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="~alpha amd64 ~arm64 ~ppc ~ppc64 ~riscv x86"
RDEPEND="
dev-perl/CGI
diff --git a/dev-perl/Finance-Quote/Manifest b/dev-perl/Finance-Quote/Manifest
index c8455f12ce64..96b6cf51ec5d 100644
--- a/dev-perl/Finance-Quote/Manifest
+++ b/dev-perl/Finance-Quote/Manifest
@@ -9,5 +9,5 @@ EBUILD Finance-Quote-1.510.0.ebuild 1693 BLAKE2B 0c6268bb8fa1bee94e3e9ab7f0bf373
EBUILD Finance-Quote-1.550.0.ebuild 1751 BLAKE2B fad95adbadaea679b347e34ca6599fda8848e8d01680247581290aca8414e7f5f44770ff753f418fd5a68788bf82063dc229fecd95cacdd5e88f340633952b03 SHA512 aed1b3970177ae0d788eb030036a0498cefe5a4df7fc20f7b98ce85b00188742e39ece3add7612eaca5a23e1ef982432cc471e5ee9ee6b96c94082a9691c13ab
EBUILD Finance-Quote-1.560.0.ebuild 1753 BLAKE2B 2eff078b62a1628c8c5636970a6d2f5e0ec60e50f0d3ee98563116933f7225b5ce4281913a078c1f16344cc885af26b7b083baaa85a2d8df87a22e6c1c4b28d1 SHA512 492faa5b0212460bc84b9e86e6c44ec5b1a1a33c9a7e322051597c919b399a4bc1b7acfab4535e9df593c427a838bfe4d167af8127db90024c7e3bb9940989fe
EBUILD Finance-Quote-1.570.0.ebuild 1746 BLAKE2B eeac60310d1488809b210a4c2880fb443bfbaa28bc06aa50274c44916b3307892d0854f710af7412c36360eaabffe72d7d9578add18f6e98bd98972c981d14cd SHA512 600029829d3bd8b6099130a5e95a6938326b03cea4dac081510137fbcab7b20986cda332b4381176c7bac7df6813a804e3cf22cfe17b4d6a5de78b641997d5a4
-EBUILD Finance-Quote-1.580.0.ebuild 1774 BLAKE2B fb331ab9df570206e4985b4b1330959bb2d95fb0256ee51dc7f045e1c8b01eca24803ac7c142ea938592248906c2d6727eea74812f5064d6b419cdb58a66a038 SHA512 dfc5d9fffd442c92aeb1f18dff60df22780120d9d6aae0947b740654f429d94db1c81dc552b6af164dfd5b0b503db7fd76a7af0ce68a5d4c915d12c44ca53de7
+EBUILD Finance-Quote-1.580.0.ebuild 1773 BLAKE2B 9a6696fddbb1d5de4787ad240678d0c2a72be170d7baa57f1f30d226dcdf14445aaa6ed852935cc676fb6596830ef992294bf3d7dd0b93d01360f009fb5d4e07 SHA512 9bb5235a7969cec3dc9d1f4f538b2a8c4a73bc65f0312fb8f5828d8962376a110ccc462c9725da2468b759194a64ae441ee728c970292f024854cfba1f3bf251
MISC metadata.xml 4378 BLAKE2B 9e58d3411c53ec5dee267eed278f7bfe1cc19c4fe4a6d49138db09108efb98388b9d93f8aa4d2826a83812eed055b744360abbb4040a793acc9d63b07d815db1 SHA512 f58365ec28214486376ef74fc379f7cbfdf3ba8f186975ab8c5714b445174b573545bf23a5c4423dec40ead2a7a7bb1aac5fe4fa6d2a94d83bed3199e071ad0d
diff --git a/dev-perl/Mail-DKIM/Mail-DKIM-1.202.309.110.ebuild b/dev-perl/Mail-DKIM/Mail-DKIM-1.202.309.110.ebuild
index 744bee12d2f7..019ea7239ddf 100644
--- a/dev-perl/Mail-DKIM/Mail-DKIM-1.202.309.110.ebuild
+++ b/dev-perl/Mail-DKIM/Mail-DKIM-1.202.309.110.ebuild
@@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="Signs/verifies Internet mail using DKIM message signatures"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
RDEPEND="
virtual/perl-Carp
diff --git a/dev-perl/Mail-DKIM/Manifest b/dev-perl/Mail-DKIM/Manifest
index f3aefdc3b8ba..28f53781af4c 100644
--- a/dev-perl/Mail-DKIM/Manifest
+++ b/dev-perl/Mail-DKIM/Manifest
@@ -4,6 +4,6 @@ DIST Mail-DKIM-1.20230630.tar.gz 182700 BLAKE2B 6f937a71ab91746a9f8c5b949ebb47ae
DIST Mail-DKIM-1.20230911.tar.gz 182962 BLAKE2B 6657070301c3e5c5ace34ce3534a4902ae73cc48416edf7be4241a2a03f32c552f19dac83f6ea09881447b26b366e63ef12cc2bebe3cd9905091dd113c9f04c6 SHA512 d89a4412e6352602d5eec9ca435b2c13dd06aa5c639fd357608f8788b9ba8b2dafe0c064bc48928ac040e19d144a48cedd07cecf7c0caa623b0d39845133ee80
EBUILD Mail-DKIM-1.202.302.120.ebuild 1053 BLAKE2B 160fb35b63c516916a1401e5ccda0989430ec818afb31093199e76955fa1a7a90fb6487b196cc9a9525d74cc8f95b858046d88fa30c14c9674ba2afab431514b SHA512 575ea3d31b9df057ec1d3dd0ec7bc9b27af2e225743272b8429192d97f54627caac51d22e0cd0f21ad31361c4b51a76f12c40692c5a2540d1039cfa73ab40258
EBUILD Mail-DKIM-1.202.306.300.ebuild 1087 BLAKE2B dd113a8c6233161cd18dc20cb83b1c0986bc75c6f41fbfc0cf05e82096d9d38e3240a09ccf3e04ab1ed6c2bf640b6c0bb4966649326132c2da6eff2374e639ac SHA512 7914daa0389160c26bc1c039d12d48c955975389b114e153ee5dfba7c38bf0451d67b5dbbadaba08c39962a6a9df31521f7ce3325a0dab03205a0d34dfe683e3
-EBUILD Mail-DKIM-1.202.309.110.ebuild 1091 BLAKE2B d3b30b98e55e6c8ad1132ac4cb57fca45c5b35b04af25778030982218867e3b95b4a84d1618ea39703e05e268304df290f993de5b88048e493fa20ed59abeba2 SHA512 686da3dcdaa9f465fe576deb49156697aa67b2b4fc1fc98beb75fdbbba0d581fa02dd0a46c8782a730d96fd4bc784315bef26e4e50166cb3dd79c3c389bf585f
+EBUILD Mail-DKIM-1.202.309.110.ebuild 1090 BLAKE2B 5a00362269f1579e7626c00bb1af75fb0975cebac2839c81034b5a22f17279bb7ccacc615aebf952b47d8cb48fb1044ada9fb299759bbed3a5b1f9dd623ea52f SHA512 a2cd53a5440bef4f4da67b7fb1344b89dd6b4582f7e80c0d46e1f94b22ae378248c70aad935ff9e5df21e0c08c8af9fb7dab1a9ea974697243ddc8d8a23fe04d
EBUILD Mail-DKIM-1.202.9.70.ebuild 1053 BLAKE2B 99403d245cc10fe5f07cec0e1ec03cc8593cca3b6ba9f2f8194b3ef3cd9b3fc50b85d788e6261ea7ef95bcbe879a9e14bdcaed80267ad6272582950bcf454940 SHA512 7faf79908b47c2d6751b4674f9454623c51d93d9e121a222842deb07236b80895992f39a59d7e61b6e571782ec47555a53c22da44bbe3fc7d3e16a3177f109b9
MISC metadata.xml 2903 BLAKE2B 00068bb3935dcc5fadec99b748367ec58136406681b15a917fb33d5a3824d5cfb68c72ba2ce7c71ce32ae0a88481d97bbaad6e5ca1219ab3288d54330b4452c7 SHA512 9bc389bb1b36f46bf1e3ff7f2523b87ac3998b0c76e83270bae2550f64629288680a13746c4a4bbf699f920f533c944bfb4c95ace006bc32dfd48e7dc5c4d5dd
diff --git a/dev-perl/Manifest.gz b/dev-perl/Manifest.gz
index 5860d8a2f53b..48d21211c5f2 100644
--- a/dev-perl/Manifest.gz
+++ b/dev-perl/Manifest.gz
Binary files differ
diff --git a/dev-perl/X11-XCB/Manifest b/dev-perl/X11-XCB/Manifest
index 30aa44474907..f82179fbfba6 100644
--- a/dev-perl/X11-XCB/Manifest
+++ b/dev-perl/X11-XCB/Manifest
@@ -5,5 +5,5 @@ DIST X11-XCB-0.21.tar.gz 169735 BLAKE2B 9d3ec4dc3fec80654c3160a538bd4efe5cecd777
EBUILD X11-XCB-0.190.0-r1.ebuild 1154 BLAKE2B c3a6cefea2b1dccf9a5671d3a62eb045ae1db2e05698d4ced75ec7b6f1e7b2a3881017c35a66881c6a893436dfa8923d914ae5b5abb9eaba669d249a57342ab3 SHA512 811d8f4bf7abcdb8a064be046b87d9e96bf4a2b181478f2565ee63e70d9f9b60ded5828a4bb5526921726cb4dc26b309ee9d8b03060046ef1ca8b8a186b019bc
EBUILD X11-XCB-0.190.0.ebuild 1103 BLAKE2B 6dce26d3908a357d1ffe487acd4ed8f264c784f53e16360bfa7fdae5329f4bc7e97f6227fe6e39321c228fc620211ed6a8d3748f5213e425f319d90bdb182c8e SHA512 034ced6dfb2b6975960fac0a418e223256f2037fbd835f14db097901dac57de15afaf59145c3d1232fabd7e6506ea5ce855ded813e6026226e5b8b201dcecf1d
EBUILD X11-XCB-0.200.0.ebuild 986 BLAKE2B c080a5074a321fa5e5621f54f4e8cedbdc16ec7ad74a1dd2cfcc9de2fe0f545680ab632bddb54c6568d40f5f890a2ad91956055da3c023a4c716e1f8319252cd SHA512 e54f710122e98ed5d4b0ab53e7f446b8f1638938e8403611ee2b738be471305a6faad46ac3d05a208819ace66b2546827488f1efbe5497efefdedd34e1d872c2
-EBUILD X11-XCB-0.210.0.ebuild 988 BLAKE2B d7e0a23581fa0832bfe44b9a28394cc56e83c1690d1c922dadea643b2b72b35d87b2a645b7095f8ca22a5f8d7b10a6737bae3bfa382d16ae26611316124279ca SHA512 0d33876d0995c099c68deee4b6afd312d3b1243d915eccf7b07c3ce403b71aedb15ad4350d10d1e6d85fdc809ecb1f5c6bcf0bbc7089d951fcbdd63c882086ac
+EBUILD X11-XCB-0.210.0.ebuild 987 BLAKE2B 153ede6f150775582d085f99c74118e8c4d549a81c26072b8d241743c9a839f04d0c2066fd9c86a35b66ea3bf8abcfb4c70a463eced1fb166f3a9296db72925d SHA512 90d3187ff51c185f726dc9826cffc714e938a61a30625c610a5c7b1fe15404f58c3d9eaf852579d55cb54885f9959b00c3e9bc009f42b49405361c9c4e810eef
MISC metadata.xml 1330 BLAKE2B 496e950d6f0fcbd7a5e32ef1e4167f585ba55de77dece974b080dbc1d967b6779c18ec9078fd6ec913110302a3e199df57515b00351e5c3427f43d3de4a50c10 SHA512 793784927abfdd3cb90a9dad7168199ed7d97937f53c47c578218554dcc9960a8c527c1d95c94a0580bc96cad1b7b66d7c41319800a7a6f2926ab44531cef14d
diff --git a/dev-perl/X11-XCB/X11-XCB-0.210.0.ebuild b/dev-perl/X11-XCB/X11-XCB-0.210.0.ebuild
index 7db85d3451e1..6fa0ab19ae6b 100644
--- a/dev-perl/X11-XCB/X11-XCB-0.210.0.ebuild
+++ b/dev-perl/X11-XCB/X11-XCB-0.210.0.ebuild
@@ -10,7 +10,7 @@ inherit perl-module virtualx
DESCRIPTION="Perl bindings for libxcb"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86"
RDEPEND="
dev-perl/Data-Dump
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz
index 26258662a237..2c8337abf3a0 100644
--- a/dev-python/Manifest.gz
+++ b/dev-python/Manifest.gz
Binary files differ
diff --git a/dev-python/bcrypt/Manifest b/dev-python/bcrypt/Manifest
index 25ade8f639e2..0c4138212c78 100644
--- a/dev-python/bcrypt/Manifest
+++ b/dev-python/bcrypt/Manifest
@@ -57,5 +57,5 @@ DIST windows_x86_64_gnullvm-0.48.5.crate 418486 BLAKE2B 12a2199d434617c1df1a839e
DIST windows_x86_64_msvc-0.48.5.crate 798412 BLAKE2B 8abc0721e2fb337fe17c91d278947d36122d9045b839ba0cf3e690202d242265b676f23cc301da5f9d98c56ca4ecb76f7d6f072ee71bf986a1deca87020b90e5 SHA512 fa1c5cd14ca2ff0082e2504cf59d317dc4dc6f7138d35c12f95d4476a9c13d8b7f5537d0ee251eee7c99411ad31b22263171b7fbd391daa5d3ea3488ceaa61a0
DIST zeroize-1.7.0.crate 19039 BLAKE2B 2f94a5025f409bd2b96a456d2f78a34c6b05b5554abe7ef3fad2a55a8fcff8a6a1b971be660aa4c2954ab7d6e89bebc431036e349edef74711292f9f64b1dbae SHA512 9d31e3e76e8c861309a3579c21f6da5fd6b056c7d7a350427445a1a832e8827204804783f7f9b808acaa2148efef883d9078bf84943b1db55526bba5bf5a2756
EBUILD bcrypt-4.1.1.ebuild 1813 BLAKE2B faab478f72636ade1a88c9213e76fecffd1518ce5d3f9ee523ab7284d860e13998e9718221505d828d49c3a0bbd765f2d6bbae8dfabc805bef444d8bc4a2935a SHA512 aeff1a7cd395dbadfaf2e8308c46951f7026e5c1e047804c6c721cca4bb56030c1b0f9323fbd6be1a84bfbb29cb7a3a05be8df15311345958b5d38667986c4de
-EBUILD bcrypt-4.1.2.ebuild 1815 BLAKE2B 4b02d0c618110a373f5eddd2e69e20f92be08f4b6b4afbc841bf518521f72e887bbaad5ee74f81533a7a4e8694236fac6fd8cd75462ec2dd8d13bee231ad6bc6 SHA512 9b5dd66450de4ce9e6db23327ae432b9b2ae3bd1e4d09300aed2470e4a81de871404266263d55853d9582242c4f836e7eb5c149780bfb38cd3ec8577efdf6865
+EBUILD bcrypt-4.1.2.ebuild 1814 BLAKE2B f3c15b81fc1e5e95e97d2a36096a7fbe83a2a6d9dfd6129bc62e616a1decbc9253e7dc01b3c7f0023b8b2b194f1dafaa832fd196de760be960e394aadcaf1360 SHA512 af33833673952c49c7724325d61dece24f68418ba62fa177c79947b8d88ad4e66151e19933f4da86871ec6b58de078e48b88a315bb81780adc9d34af433e7ad7
MISC metadata.xml 486 BLAKE2B 874ef427438f2a2adc0529010628dd40505fd2597e267b8e51641d95b4c3bd8dab28d0fcd86c23f24c3abc866bd049d5e44438b282a5a13b023320491303a5b5 SHA512 de2e0a2a60b83a660a7c51315816a2762d9ebdb031656b8968da641d4e3897e4f5eb7a3432f828182f733ee4ffd17f11e8fb97d9a72f1a7eec56bb2f46978293
diff --git a/dev-python/bcrypt/bcrypt-4.1.2.ebuild b/dev-python/bcrypt/bcrypt-4.1.2.ebuild
index 83db61ff4e7e..13ef2bcc7a45 100644
--- a/dev-python/bcrypt/bcrypt-4.1.2.ebuild
+++ b/dev-python/bcrypt/bcrypt-4.1.2.ebuild
@@ -78,7 +78,7 @@ LICENSE="Apache-2.0"
# Dependent crate licenses
LICENSE+=" Apache-2.0-with-LLVM-exceptions BSD MIT Unicode-DFS-2016"
SLOT="0"
-KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~s390 sparc ~x86"
+KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~s390 sparc x86"
BDEPEND="
dev-python/setuptools-rust[${PYTHON_USEDEP}]
diff --git a/dev-python/elastic-transport/Manifest b/dev-python/elastic-transport/Manifest
index d866d0425f9a..b5469a34ae26 100644
--- a/dev-python/elastic-transport/Manifest
+++ b/dev-python/elastic-transport/Manifest
@@ -1,5 +1,5 @@
DIST elastic-transport-python-8.10.0.gh.tar.gz 71836 BLAKE2B 1be9a93b6b8cb9b7987de721e65ce532fb247fca931179f99dcdee197cec314a8b3626e0db569a494bab45a194530abccbfd8946d66d03c6bedfb17252a8fb3b SHA512 a883509ec8f0000c4a8aeb435d4dee1cbc4563157668c5e1378e16be9d1a5f5a16927de4df9c5244ca6f1c6f2f273ad513c2d29beaa081b11b34416da2883359
DIST elastic-transport-python-8.11.0.gh.tar.gz 71944 BLAKE2B 9f5199b171f57169e2ca9d77f225a7ad1d67cc28550a41648f37305342f2cddb2c570e0b314057e49d4a5948ceacdbfbe3d928a456ef47fd334abebbf8c6c718 SHA512 b2ab09c63e5824d8cb59ed78728e4670115eee56bb07310e4d8a083b86eace4bc2dfc0dbefc4346906338acf195b193c0f2fc99a0dc1190ac30950fbe6fbcc70
EBUILD elastic-transport-8.10.0.ebuild 1598 BLAKE2B ce65e15c415baaf9260b6600e57fee9257ffb94ae913377ea3ff38c151fb8fddb7c61516e1ecc4b6b5274e155744819384a7957db427fb413b239d3d6bbc9a5f SHA512 9f667bc6ee65560e1c80e89995efb0222a5fd8453a1994d2d191c6931ce4a1605f24116d7a1a1d79ffd9ea5b4104e2fb726a1f3194282b7e549e5a2b7f4dca3f
-EBUILD elastic-transport-8.11.0.ebuild 1599 BLAKE2B f3335ca9d25a624105a5f420bdfeb34d40754f697d4c236796568bde4aa2182350f8276747f30b097721344b5aa48af8ba3d23d277cd0cf3d87fce979c95be32 SHA512 c22136c58acadc143d734a8f949d8ca691ccf181ad68d99e7e30d709916cb03f8c7760579c77022fe712a5d0825de1856b98010e8637128d3718858601881837
+EBUILD elastic-transport-8.11.0.ebuild 1598 BLAKE2B ce65e15c415baaf9260b6600e57fee9257ffb94ae913377ea3ff38c151fb8fddb7c61516e1ecc4b6b5274e155744819384a7957db427fb413b239d3d6bbc9a5f SHA512 9f667bc6ee65560e1c80e89995efb0222a5fd8453a1994d2d191c6931ce4a1605f24116d7a1a1d79ffd9ea5b4104e2fb726a1f3194282b7e549e5a2b7f4dca3f
MISC metadata.xml 569 BLAKE2B 82c4abea94dfb42f0da4cb2958207a35c7d5372e9810c031adcb53e49a0528f9b9fd48043d5d20cfd5a7e8046ea79bb9a6e48fe09948232fc641936bbee96738 SHA512 194ca8b79d33888cc404a5809a6ff43b2c2bef8b108cadce46393bd698b4d30124f6b6fd6732b2a905a2ec492169889f3042fd09d9577d28fa6a0921d88b56e2
diff --git a/dev-python/elastic-transport/elastic-transport-8.11.0.ebuild b/dev-python/elastic-transport/elastic-transport-8.11.0.ebuild
index 79744ec3a8fa..9f2dbfa5496e 100644
--- a/dev-python/elastic-transport/elastic-transport-8.11.0.ebuild
+++ b/dev-python/elastic-transport/elastic-transport-8.11.0.ebuild
@@ -22,7 +22,7 @@ S=${WORKDIR}/${MY_P}
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64 arm64 ~x86"
+KEYWORDS="amd64 arm64 x86"
PROPERTIES="test_network"
RESTRICT="test"
diff --git a/dev-python/pycryptodome/Manifest b/dev-python/pycryptodome/Manifest
index 765420c0b106..5b467a9d7103 100644
--- a/dev-python/pycryptodome/Manifest
+++ b/dev-python/pycryptodome/Manifest
@@ -3,5 +3,5 @@ AUX pycryptodome-3.19.0-fix-verbosity-in-tests.patch 4023 BLAKE2B a2e93417ef67b3
DIST pycryptodome-3.19.0.gh.tar.gz 17153954 BLAKE2B 5ecaacce490e5eec052d632b1427a4e36ba19a863c28934f53f247b945bb32a1367aeaf1b8669018978bd19d53c28a00f711158c6be014779c47c48f263b2e8c SHA512 1afa71336da38efb32f79d87b442a1d50537a6908ec153be7a087027a8540cebabab12922557c92e501f2d6da5c2f35466d3bbe6a3de44540de7278069691290
DIST pycryptodome-3.19.1.gh.tar.gz 17158420 BLAKE2B 2180bb37e2295f0499c6d00237207513ad6c186ff8fd8fac466cc43efa9b068cf8a272b5ae30da08d37db88d354d41c0b426643743251ea8460abb6ff627e3be SHA512 103910b385578732e356145247d3c1a4a3b0fe8acf22ce91f1c1155500cce2342e5caa0dff0a30825b11d7a614853c2dcb8657628f4d65682f6e543adb4db240
EBUILD pycryptodome-3.19.0.ebuild 1432 BLAKE2B 93b03dffd2e33944ba1a57688f32a1c5df80ffd12ae85130c8f5862fd43a2cdc3b85472cb7c4ca4f1f83d778d4d40c3357eca9418252497c515798c9da21244f SHA512 a582e9584889bcccd8222a47bc20251575309cc8fb71ed579c8762b18834efb87f706f2e101bd82e25838185a166ed18e30345da82570a58f3ffdb305628f676
-EBUILD pycryptodome-3.19.1.ebuild 1369 BLAKE2B 6df30ce0e283615fa8f723dec8944d066a57e1d1a7d566337b015f2da12d1ab56ca3240c5a4dec541b3d2a98dacf277e2ac6ef4ad85644f5cdc973b401dd4280 SHA512 2ff865ae35efdf586e08d97c1c84ef07007040340a52afe04c9ac299d4d187726375015e7086e1a69a671b59be4b4398f9a400b1c754c0f1a64b80871d330861
+EBUILD pycryptodome-3.19.1.ebuild 1368 BLAKE2B 5eca123b120504866f88490be4a53f36bbd27ec4f40bff397bf0b89f92309cf62dd4e77e8b67a0db62fd2d6912f38733a8813832aba2f8c8465a26c26314ea8f SHA512 ba0b239319f25c26667d0fc51a600d716aa77d4519be17dc05a51b9adae759559f0a530f804d32f0d7a8bff1a500a88b9560d2857cec3bfad0e384efb3d9913a
MISC metadata.xml 386 BLAKE2B 1ec04c0cb752414f063177e637f1fc3e3c401db0c1f245cb33a3690e25597098b25fb2cd5f3ab99838a8bf8339906e2b23e325af5c7248fd880563c872c6fb60 SHA512 f19e2537c5a985389182860eaa45ae68a37ef1167c4b76b452513987fae6fcfb3534d102a079a003770372bbdb4f1997460c982b355f76d09f2387996e18091b
diff --git a/dev-python/pycryptodome/pycryptodome-3.19.1.ebuild b/dev-python/pycryptodome/pycryptodome-3.19.1.ebuild
index 074cf24f0e40..152b6960371a 100644
--- a/dev-python/pycryptodome/pycryptodome-3.19.1.ebuild
+++ b/dev-python/pycryptodome/pycryptodome-3.19.1.ebuild
@@ -23,7 +23,7 @@ SRC_URI="
LICENSE="BSD-2 Unlicense"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
DEPEND="
dev-libs/gmp:=
diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz
index c5b3127214da..6be2cc43cd90 100644
--- a/dev-ruby/Manifest.gz
+++ b/dev-ruby/Manifest.gz
Binary files differ
diff --git a/dev-ruby/kpeg/Manifest b/dev-ruby/kpeg/Manifest
index 9b7dc90f39ed..2a47239e4819 100644
--- a/dev-ruby/kpeg/Manifest
+++ b/dev-ruby/kpeg/Manifest
@@ -1,4 +1,3 @@
-AUX kpeg-1.1.0-utf8.patch 450 BLAKE2B 00472188e53b34f8395c33c9510232ad826ce71235b3110807d1a3fc9068684cf367f6a312e6adccbf93fbdbc783d69eb8e14a536365f8c72e1ac6841a364171 SHA512 eb0c3b6d3ba32e3496f7f115804dfbef949dfb34e842886cbcc3c8b49a0bfbb21d1ef3510590e335a2836eca09cd031d9e75a8d601176465c84e5424fceba663
DIST kpeg-1.3.3.gem 58368 BLAKE2B 335a5940207f81b2fc2e7de2f0c11fc7bd78073792e15e4e16f041ebefb5e0fec6ebfcffb407550e6e7e73e414b49239ab3eb66f3ad25eae67f1d3da776de4d2 SHA512 7495694cfceb715d5fb2e36e4dde5302a016bf03fd9b65f6ccf0ee8f9f1f856eecd8402cb4bcae4f25a74aba2b8c02f32cb6d7913a0b5397d8fbaccb87bd1110
EBUILD kpeg-1.3.3.ebuild 620 BLAKE2B 262c50fb40ab3e62b978579678def33ed3e26d8040dafe6b6e51f3a7842065fb31f9ec3a46d7327a84a574e78785f66169e71837ddac98df6eaf912b45a4bdd1 SHA512 59544e04ece272d31492ddf0e400e07d4fd14cef3106d5ae1d446da293937e5876fbd46cc54853e1fc831cef5d3ea95bf5822e7ef7914b0249ef64d91905de9e
MISC metadata.xml 339 BLAKE2B 84a27b2b24e20e2ec895782c175d959092397b5936b4c98daabab1ff20a24b7c3b3b951cb14622f8c824629131ba9d84404cf908c31003d17e049ea91868264d SHA512 ba4fc3f1c9f36619d257f5a9fc7fb2c0e47833e81ee5e092dd2649185d7e00ced6f865fce299e97d5e866b78184bd5b7350de1b874079d41b7337b2f4ef5a124
diff --git a/dev-ruby/kpeg/files/kpeg-1.1.0-utf8.patch b/dev-ruby/kpeg/files/kpeg-1.1.0-utf8.patch
deleted file mode 100644
index 1b565c466c2d..000000000000
--- a/dev-ruby/kpeg/files/kpeg-1.1.0-utf8.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-Ensure proper encoding in non-UTF-8 locales.
-
-https://bugs.gentoo.org/640150
-
---- a/lib/kpeg/grammar.rb.orig 2018-05-20 09:26:13.597648830 +0200
-+++ b/lib/kpeg/grammar.rb 2018-05-20 09:28:19.606460712 +0200
-@@ -130,6 +130,10 @@
- end
- end
-
-+ if reg =~ /\{[LMNPSZC][c-u]?\}/ && reg.encoding != Encoding::UTF_8
-+ reg.force_encoding('UTF-8')
-+ end
-+
- @regexp = Regexp.new(reg, flags, lang)
- else
- @regexp = reg
diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz
index 128e5bec22b9..617cca60ff02 100644
--- a/dev-util/Manifest.gz
+++ b/dev-util/Manifest.gz
Binary files differ
diff --git a/dev-util/azuredatastudio/Manifest b/dev-util/azuredatastudio/Manifest
new file mode 100644
index 000000000000..8d42de5b8195
--- /dev/null
+++ b/dev-util/azuredatastudio/Manifest
@@ -0,0 +1,3 @@
+DIST azuredatastudio-1.47.0-amd64.deb 138852252 BLAKE2B 20598aefb8ade4f1022213de1dfa17feddfb41ee0a241f8e9919e7573d00f3c3f81bbab947c9fec885a08b1e032a61616b1f49b943f3388c1edeb5502717e773 SHA512 7de1f1bafee735cfe7d52cb32324e38497ccb919a6322463b60bf2002af64546972f4ed207fdf0d9e55c48e33d7f5d7a9a3d10781c9c458edd4d18880ee5d310
+EBUILD azuredatastudio-1.47.0.ebuild 2170 BLAKE2B cc214ec74104ad58c6e82478209dd67fda83734ca549cd7e50109a0e3db69c4f0ffac2751e499433b9167d0f589b78fc17314fe63a720f66e8abfa8d270ae1a3 SHA512 66228e8dcbb522f992c61fa6009a6f72215427e29dfc0bcad0561309ff9866e7ce7ccd0bea1a989ea0340eee94b1b3d4d91428241a243d9f8c33fd439c530c8c
+MISC metadata.xml 822 BLAKE2B 72cadf27f137f7276f8cd3b3fc81afd0ac1eefa9f12e39aea8d81705454a17aa8d2b49de9d61c0523fda304dcf0363ef463d0b2fdbd04a524aa63a2ced6a6a6a SHA512 27dbc8a269df130994b8d59cefb193440b276638ef460f68d72e887dc02d40473218febc1ecf242a51f55593d90a3ea42255e4a8d8ce4237421c9e56e52c7030
diff --git a/dev-util/azuredatastudio/azuredatastudio-1.47.0.ebuild b/dev-util/azuredatastudio/azuredatastudio-1.47.0.ebuild
new file mode 100644
index 000000000000..4db21c59a2ec
--- /dev/null
+++ b/dev-util/azuredatastudio/azuredatastudio-1.47.0.ebuild
@@ -0,0 +1,101 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit unpacker xdg
+
+DESCRIPTION="Data management and development tool from Microsoft"
+HOMEPAGE="https://vscodium.com/"
+SRC_URI="
+ amd64? (
+ https://azuredatastudio-update.azurewebsites.net/${PV}/linux-deb-x64/stable
+ -> ${P}-amd64.deb
+ )
+"
+S="${WORKDIR}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="-* ~amd64"
+IUSE="kerberos"
+RESTRICT="bindist"
+
+# This is based on VSCode/VSCodium, so just copy their "RDEPEND".
+RDEPEND="
+ >=app-accessibility/at-spi2-core-2.46.0:2
+ app-crypt/libsecret[crypt]
+ app-misc/ca-certificates
+ dev-libs/expat
+ dev-libs/glib:2
+ dev-libs/nspr
+ dev-libs/nss
+ media-libs/alsa-lib
+ media-libs/libcanberra[gtk3]
+ media-libs/libglvnd
+ media-libs/mesa
+ net-misc/curl
+ net-print/cups
+ sys-apps/dbus
+ sys-libs/zlib
+ sys-process/lsof
+ x11-libs/cairo
+ x11-libs/gtk+:3
+ x11-libs/libdrm
+ x11-libs/libnotify
+ x11-libs/libX11
+ x11-libs/libxcb
+ x11-libs/libXcomposite
+ x11-libs/libXdamage
+ x11-libs/libXext
+ x11-libs/libXfixes
+ x11-libs/libxkbcommon
+ x11-libs/libxkbfile
+ x11-libs/libXrandr
+ x11-libs/libXScrnSaver
+ x11-libs/pango
+ x11-misc/xdg-utils
+ kerberos? ( app-crypt/mit-krb5 )
+"
+DEPEND="
+ dev-libs/openssl-compat:1.0.0
+"
+BDEPEND="
+ dev-util/patchelf
+"
+
+QA_PREBUILT="*"
+
+src_unpack() {
+ unpack_deb "${A}"
+}
+
+src_prepare() {
+ default
+
+ cd "${S}/usr/share" || die
+
+ mv appdata metainfo || die
+ mv zsh/vendor-completions zsh/site-functions || die
+
+ cd "${PN}" || die
+
+ # Kerberos libs, same issue as VSCode/VSCodium.
+ if ! use kerberos ; then
+ rm -r resources/app/node_modules.asar.unpacked/kerberos || die
+ fi
+
+ # Patch "System.Security.Cryptography.Native.OpenSsl.so": *.so.10 -> *.so.1.0.0
+ local lib=System.Security.Cryptography.Native.OpenSsl.so
+ cd resources/app/extensions/mssql/sqltoolsservice/Linux/4.10.1.3 || die
+ patchelf --add-needed libcrypto.so.1.0.0 "${lib}" || die
+ patchelf --add-needed libssl.so.1.0.0 "${lib}" || die
+ patchelf --remove-needed libcrypto.so.10 "${lib}" || die
+ patchelf --remove-needed libssl.so.10 "${lib}" || die
+}
+
+src_install() {
+ cp -r . "${ED}" || die
+
+ dosym -r "/usr/share/${PN}/${PN}" "/usr/bin/${PN}"
+}
diff --git a/dev-util/azuredatastudio/metadata.xml b/dev-util/azuredatastudio/metadata.xml
new file mode 100644
index 000000000000..b89b462e8235
--- /dev/null
+++ b/dev-util/azuredatastudio/metadata.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+
+<pkgmetadata>
+ <maintainer type="person">
+ <email>xgqt@gentoo.org</email>
+ <name>Maciej Barć</name>
+ </maintainer>
+ <longdescription>
+ Azure Data Studio is a data management and development tool with
+ connectivity to popular cloud and on-premises databases. Azure Data Studio
+ supports Windows, macOS, and Linux, with immediate capability to connect to
+ Azure SQL and SQL Server. Browse the extension library for more database
+ support options including MySQL, PostgreSQL, and MongoDB.
+ </longdescription>
+ <upstream>
+ <bugs-to>https://github.com/microsoft/azuredatastudio/</bugs-to>
+ <remote-id type="github">microsoft/azuredatastudio</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/games-action/Manifest.gz b/games-action/Manifest.gz
index f6dc320c6be9..d84ab33dd3bd 100644
--- a/games-action/Manifest.gz
+++ b/games-action/Manifest.gz
Binary files differ
diff --git a/games-action/wordwarvi/Manifest b/games-action/wordwarvi/Manifest
index 984011859d26..fc8e25de29a4 100644
--- a/games-action/wordwarvi/Manifest
+++ b/games-action/wordwarvi/Manifest
@@ -1,4 +1,4 @@
AUX wordwarvi-1.00-sound.patch 3734 BLAKE2B f491ec5e2f1f1e3edbb5cf33e5a15bc376d9fd97d2922bd9d2747f72c2dad3a100b7c5e3d2a1c85c112a7266d7d382d53d7d8275de20c6b524f2ca3f739f426a SHA512 4044720f6b36149c7385c6a5fdd98f0496a766dbe08cdb706c47562a0c8b1082abda98007c89308c2d66402b614cfc26f46397590bdb7210580e2f36e276cb88
DIST wordwarvi-1.00.tar.gz 8828099 BLAKE2B 769b0e86ba6ac1956862e7375141f31fde20e99710a0719a57062334cfd24064c89b2b50c477ff9272efa2471ed4c768add2148c00cc6f91619b46eef54d23ad SHA512 e8f8609300fa2f9bd2ff763fee11699c5f30e96ccb3a5d531456134e983148227bb12fb6421b4ad00bcac46cddcdb5a036d416b8e55aedf037d1c3f0b5e04fa9
-EBUILD wordwarvi-1.00-r1.ebuild 1296 BLAKE2B e26e9e2534510e340903a75aef9473fe73172fd5117f9d2c21784712468a1787e11875e3fb5da123563ec6cf7b09b0f80debc8888fa7e959f309e6d444de2a6c SHA512 83c743c5d362cf49d2ae3076f0b9191fba32470d427436bb3d7c771ac1cf945084fcf10c0e059fba70368ad1ff8365014af816e36c08d417cc31f0403ebcd128
+EBUILD wordwarvi-1.00-r1.ebuild 1305 BLAKE2B 619ebab332d3e79e7de30682af20a8fe84997baa6e2ceb8b3da323a7574464912a03ac498af2d398c39c925135419d25a11719abf5c3010a48df9f8b417c7a3d SHA512 a81ca0a0173f5422e69d4be8ab3bd22e40ffb808914e637c5af18d7bd878b7c30d00261420b1fe50b3bedf9a21c6a794515a96c17704db4c0ed31f81563725bc
MISC metadata.xml 333 BLAKE2B 30bed6ab7167d5ff662ec558c53d15916f75629c55e9c4be450b7129428240c4b822ff9b6699d253a64abc96e5b9990326fef1fdb9e120981355e92e73ec7cca SHA512 ddcf1efcd05021353d30ffbff46540bf309544c2f226334ff35cedb616ed5aa998edd6520304d251d5032f7aabc710d8511d40d38ad28a19e8568a143ade16a5
diff --git a/games-action/wordwarvi/wordwarvi-1.00-r1.ebuild b/games-action/wordwarvi/wordwarvi-1.00-r1.ebuild
index 44004a19afbe..675a8a0027f4 100644
--- a/games-action/wordwarvi/wordwarvi-1.00-r1.ebuild
+++ b/games-action/wordwarvi/wordwarvi-1.00-r1.ebuild
@@ -1,11 +1,11 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
inherit desktop toolchain-funcs
-DESCRIPTION="retro side-scrolling shoot'em up based on the editor war story"
+DESCRIPTION="Retro side-scrolling shoot'em up based on the editor war story"
HOMEPAGE="https://wordwarvi.sourceforge.net"
SRC_URI="mirror://sourceforge/wordwarvi/${P}.tar.gz"
@@ -40,7 +40,7 @@ src_prepare() {
}
src_compile() {
- tc-export CC PKG_CONFIG
+ tc-export BUILD_CC CC PKG_CONFIG
emake \
PREFIX="/usr" \
diff --git a/mail-filter/Manifest.gz b/mail-filter/Manifest.gz
index 102572a891da..ecfbdcc788a7 100644
--- a/mail-filter/Manifest.gz
+++ b/mail-filter/Manifest.gz
Binary files differ
diff --git a/mail-filter/zdkimfilter/Manifest b/mail-filter/zdkimfilter/Manifest
index cb0b62010bc2..970366f85c7f 100644
--- a/mail-filter/zdkimfilter/Manifest
+++ b/mail-filter/zdkimfilter/Manifest
@@ -3,5 +3,5 @@ DIST zdkimfilter-3.14.tar.gz 937212 BLAKE2B 93a7e74ad347d171527c24d0f9ee8c388956
DIST zdkimfilter-3.15.tar.gz 940615 BLAKE2B 7d28b116ecbe64700eaecb5c51b4a11d01c02c59873d22bd4f909274a270e836f75a0ce4fd0b722ff4dcfc6b83e0383789fa31acd8493ed3d1a641807246e9da SHA512 9df73cb246146cd217704887d4e3d78460e492803337cf75b4fcdc28c0ac0565d84340f85d07891af5b07d36b34aedf45182bb52ef53ac30e6ae3d8dec53977c
EBUILD zdkimfilter-3.13-r1.ebuild 761 BLAKE2B 87e4d1f0b18f6ae91511e0ac22f18692b5d99e6a952538b56c0cae3cbb3a002d87159df123136d3944a69a2b12b44e616d5bf24b732156c2934a8d77d73fb56c SHA512 bcd13327a5f34e7e3316ba432e4e57990bd0efd8e32958cd6b7e245d5ca4056cf4df44412ea30d5cda5a68f58265b88732dbfa7821f4d5e1af2ddeb28ecefeae
EBUILD zdkimfilter-3.14.ebuild 761 BLAKE2B 87e4d1f0b18f6ae91511e0ac22f18692b5d99e6a952538b56c0cae3cbb3a002d87159df123136d3944a69a2b12b44e616d5bf24b732156c2934a8d77d73fb56c SHA512 bcd13327a5f34e7e3316ba432e4e57990bd0efd8e32958cd6b7e245d5ca4056cf4df44412ea30d5cda5a68f58265b88732dbfa7821f4d5e1af2ddeb28ecefeae
-EBUILD zdkimfilter-3.15.ebuild 761 BLAKE2B 87e4d1f0b18f6ae91511e0ac22f18692b5d99e6a952538b56c0cae3cbb3a002d87159df123136d3944a69a2b12b44e616d5bf24b732156c2934a8d77d73fb56c SHA512 bcd13327a5f34e7e3316ba432e4e57990bd0efd8e32958cd6b7e245d5ca4056cf4df44412ea30d5cda5a68f58265b88732dbfa7821f4d5e1af2ddeb28ecefeae
+EBUILD zdkimfilter-3.15.ebuild 829 BLAKE2B b8bb5d286de5285f562416985473cdb46dcc5d5ce505d14fddfddd580eaf4626dad2cf41ff3719ccb8e4d7aa01d7e94241b037cd4ef95e90dd883f92450870a7 SHA512 0628cd5b24a80df2e53c8f44df32e5b892e9ec0d43cd616f862d7ccf993bfe36f4284052a4e198bfcee29f77ed4cb8bb588c62bd24d0b095b0b49990b034af78
MISC metadata.xml 221 BLAKE2B e44dec0af57adeced91eb8a58cd5ddef7553f9fff52bdfaa60ba478ec35c850cc2bd20beb923d87066939d16c55035e768b6e89866c2b848e7ea5a87b7c45b6c SHA512 88fb6abf68aa4d9f6fa1a47d62e5832f8f1830988365139af10fc9e23c75c816344fc97e4760c38fc613f72a7121d02594c52929c251d2ade4c91c0aa3abcee6
diff --git a/mail-filter/zdkimfilter/zdkimfilter-3.15.ebuild b/mail-filter/zdkimfilter/zdkimfilter-3.15.ebuild
index 495b98b46cd9..928a0c563b2b 100644
--- a/mail-filter/zdkimfilter/zdkimfilter-3.15.ebuild
+++ b/mail-filter/zdkimfilter/zdkimfilter-3.15.ebuild
@@ -2,9 +2,13 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
+
+inherit toolchain-funcs
+
DESCRIPTION="DKIM filter for Courier-MTA"
HOMEPAGE="https://www.tana.it/sw/zdkimfilter"
SRC_URI="https://www.tana.it/sw/zdkimfilter/${P}.tar.gz"
+
LICENSE="GPL-3+"
SLOT="0"
KEYWORDS="~amd64"
@@ -26,6 +30,10 @@ src_configure() {
econf $(use_enable debug)
}
+src_compile() {
+ emake AR=$(tc-getAR)
+}
+
src_install() {
emake DESTDIR="${D}" install
diropts -o mail -g mail
diff --git a/media-gfx/Manifest.gz b/media-gfx/Manifest.gz
index 29579d739e1a..0472822a3a57 100644
--- a/media-gfx/Manifest.gz
+++ b/media-gfx/Manifest.gz
Binary files differ
diff --git a/media-gfx/imagemagick/Manifest b/media-gfx/imagemagick/Manifest
index 5e7685581779..b9701eb49ec8 100644
--- a/media-gfx/imagemagick/Manifest
+++ b/media-gfx/imagemagick/Manifest
@@ -1,5 +1,3 @@
-AUX imagemagick-6.9.13.0-bashism.patch 1393 BLAKE2B 1d43871cc303cee54135facc76883675b6ed79aaaf7d855af62b9ce35ff637467e6c6fada21a51473b60be382dd0a0cc6fe2fea57feaf052d28104dfb608cba5 SHA512 a160339878a5c0e7bce2d414065ed24f507f143f10f5225db035f3e06fc814f86f0d3c3e55d3d7323af58e2d2da1452e9ee38ffe5c0c985f2d3f21106197a2dc
-AUX imagemagick-7.1.1.22-bashism.patch 1748 BLAKE2B 51e409a6ca3b20f2e32b94e4db51c5fddbc65084f78450ef88c5de045588047125bdf8e219778778bc7ff8400b6d2f384533d60163468be2eec09f5c4360deef SHA512 7de05b293422b6fd11f7b72853c00d6e3f17f1925c66f6edebcf8a124ce7bcad48a354494ab8523fe0422094745d6e4c6e9df8ed53b11742c64d781cc56907e6
AUX imagemagick-7.1.1.24-c99.patch 1796 BLAKE2B 38b6834affb557d24d05a0242e249e73ec6b1994c2eb1d8fa1e81eed758a38f8383c2c0ac2af3746f4835dd7065c295e077d22033293316ebd747fc886bb2c48 SHA512 1977ab84a0b53fbeafa4c95ef7d2d792ab3459685e0ee96871cd75440a8f190c7d0e6adb639fa75db33d80efe09010f5d08ef443ccd8d458faa95fdde980ccc4
AUX imagemagick-9999-nocputuning.patch 327 BLAKE2B 5b9b732a434733fa5ab1b554bf7e5516260e8a8f243ab8bc61f95f6833185c3a997f5b046dc24690aeebfad925e0e180d98791aae1ad910e9aa069f0108dbd89 SHA512 647c367470deaaaa1ee14a02f80c8ed63de294ea7211a9010fad029bc9b254e27bc41c461561c28c2e24166fc17d0023238755160f8f22af641b0858e4bdceea
AUX policy-hardening.snippet 442 BLAKE2B d79fdbddab418fc9d8391e78992e3dda844e096052115113ff6f759c1a54541bcd7d7793547bc7140776659c98379a9e9f004aa46f757300a33f445d396fbf14 SHA512 e9e723c40d5b8c52bbc2f2b9a3ad7c7e2aee493bc37b6c3940e8486b92a1c6659e47b1e12ee2fb11c8a8b6ee48a7fc10354617ae12c36181a58e9e73b239368d
diff --git a/media-gfx/imagemagick/files/imagemagick-6.9.13.0-bashism.patch b/media-gfx/imagemagick/files/imagemagick-6.9.13.0-bashism.patch
deleted file mode 100644
index 6c0e5e428bc8..000000000000
--- a/media-gfx/imagemagick/files/imagemagick-6.9.13.0-bashism.patch
+++ /dev/null
@@ -1,37 +0,0 @@
-https://github.com/ImageMagick/ImageMagick6/pull/292
-
-From 9661325ece66c0262727cbcdffbe7efb59b5c46d Mon Sep 17 00:00:00 2001
-From: Sam James <sam@gentoo.org>
-Date: Fri, 8 Dec 2023 09:47:06 +0000
-Subject: [PATCH] configure.ac: Fix bashism
-
-We need to use '=', not '==', or configure won't run with stricter POSIX
-shells as /bin/sh. This retains compatibility with Bash.
-
-Signed-off-by: Sam James <sam@gentoo.org>
----
- configure.ac | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/configure.ac b/configure.ac
-index e9cd4fb20..23c00268d 100644
---- a/configure.ac
-+++ b/configure.ac
-@@ -474,7 +474,7 @@ CFLAGS="$OPENMP_CFLAGS $CFLAGS"
- MAGICK_PCFLAGS="$MAGICK_PCFLAGS $OPENMP_CFLAGS"
- AC_SUBST([OPENMP_CFLAGS])
- AC_CHECK_DECL([_OPENMP],[OPENMP_ENABLED='yes'],[OPENMP_ENABLED='no'],[])
--if test "${OPENMP_ENABLED}" == 'yes' && \
-+if test "${OPENMP_ENABLED}" = 'yes' && \
- test "$ac_cv_prog_c_openmp" != 'unsupported'; then
- MAGICK_FEATURES="OpenMP $MAGICK_FEATURES"
- fi
-@@ -1247,7 +1247,7 @@ AC_DEFINE_UNQUOTED([X11_CONFIGURE_PATH],["$X11ConfigurePath"],[Location of X11 c
- # Find OpenMP library
- #
- GOMP_LIBS=''
--if test "${OPENMP_ENABLED}" == 'yes' && \
-+if test "${OPENMP_ENABLED}" = 'yes' && \
- test "$ac_cv_prog_c_openmp" != 'unsupported'; then
- AC_CHECK_HEADER([omp.h], [], [AC_MSG_RESULT([OpenMP header file not found])])
- if test "${GCC}" = "yes"; then
diff --git a/media-gfx/imagemagick/files/imagemagick-7.1.1.22-bashism.patch b/media-gfx/imagemagick/files/imagemagick-7.1.1.22-bashism.patch
deleted file mode 100644
index 99441bbb69d6..000000000000
--- a/media-gfx/imagemagick/files/imagemagick-7.1.1.22-bashism.patch
+++ /dev/null
@@ -1,47 +0,0 @@
-https://github.com/ImageMagick/ImageMagick/pull/6931
-
-From 2dd466333cd06773422795030ff2712181fbbb89 Mon Sep 17 00:00:00 2001
-From: Sam James <sam@gentoo.org>
-Date: Fri, 8 Dec 2023 09:41:59 +0000
-Subject: [PATCH] configure.ac: Fix bashism
-
-We need to use '=', not '==', or configure won't run with stricter POSIX
-shells as /bin/sh. This retains compatibility with Bash.
-
-Signed-off-by: Sam James <sam@gentoo.org>
----
- configure.ac | 6 +++---
- 1 file changed, 3 insertions(+), 3 deletions(-)
-
-diff --git a/configure.ac b/configure.ac
-index 9880be30ec..b19a087a85 100644
---- a/configure.ac
-+++ b/configure.ac
-@@ -474,7 +474,7 @@ CFLAGS="$OPENMP_CFLAGS $CFLAGS"
- MAGICK_PCFLAGS="$MAGICK_PCFLAGS $OPENMP_CFLAGS"
- AC_SUBST([OPENMP_CFLAGS])
- AC_CHECK_DECL([_OPENMP],[OPENMP_ENABLED='yes'],[OPENMP_ENABLED='no'],[])
--if test "${OPENMP_ENABLED}" == 'yes' && \
-+if test "${OPENMP_ENABLED}" = 'yes' && \
- test "$ac_cv_prog_c_openmp" != 'unsupported'; then
- MAGICK_FEATURES="OpenMP $MAGICK_FEATURES"
- fi
-@@ -1266,7 +1266,7 @@ AC_DEFINE_UNQUOTED([X11_CONFIGURE_PATH],["$X11ConfigurePath"],[Location of X11 c
- # Find OpenMP library
- #
- GOMP_LIBS=''
--if test "${OPENMP_ENABLED}" == 'yes'; then
-+if test "${OPENMP_ENABLED}" = 'yes'; then
- AC_CHECK_HEADER([omp.h], [], [AC_MSG_RESULT([OpenMP header file not found])])
- if test "${GCC}" = "yes"; then
- # Open64 (passes for GCC but uses different OpenMP implementation)
-@@ -3533,7 +3533,7 @@ if test "$enable_64bit_channel_masks" = 'yes'; then
- ])
- fi
- fi
--if test "$magick_channel_mask_depth" == '64'; then
-+if test "$magick_channel_mask_depth" = '64'; then
- MAGICK_FEATURES="Channel-masks(64-bit) $MAGICK_FEATURES"
- else
- MAGICK_FEATURES="Channel-masks(32-bit) $MAGICK_FEATURES"
-
diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz
index 49e1373e69cc..397ac471fe18 100644
--- a/media-libs/Manifest.gz
+++ b/media-libs/Manifest.gz
Binary files differ
diff --git a/media-libs/ampache_browser/Manifest b/media-libs/ampache_browser/Manifest
index b651eac15cc2..1ec8a4f784b5 100644
--- a/media-libs/ampache_browser/Manifest
+++ b/media-libs/ampache_browser/Manifest
@@ -3,5 +3,5 @@ DIST ampache_browser-1.0.5.tar.gz 73733 BLAKE2B de1ede071655df072deb3c20b9b6a460
DIST ampache_browser-1.0.6.tar.gz 73982 BLAKE2B c67126c02706c0668884044e03dd128ee33a6b6a9d459899e9cc9e6e24e61e586aee406c9fa30338133c959752559c0dba1a7e38cf19dba8e7908b59c0866a0b SHA512 08e1f5a7fe525819a8b55e66f43fde0cfdff5273103b167400c47b9d67dcf4b818466de8b0c9684dac4c9102aee53e50a202a3e3f9775c7e7471a4d133b6ae24
EBUILD ampache_browser-1.0.4.ebuild 630 BLAKE2B 6b544496cb4bb6d721043a7fa7c0b8e61c16990c7684d914995b516e9c25644e3497bc4872be2e5efccb6125d45e34666186e97aad0e7e5821ba89c849bbc80c SHA512 482bfe82087865fe04f7b3d0d8841d3c906e1f4707855eb7e2712d1912b54b6147c7b8f21594ede4330f04ee0b5e40a52fb07901bab9684258d42bbb31c90b9c
EBUILD ampache_browser-1.0.5.ebuild 711 BLAKE2B b99f6af8f6a29f522cf20cd942454e6257b48575f69c4fa0c18591cbc71443f6a221f6da6161cc485b4536e99972ae294dfcd61f81ab89d0eda7d0e4ea8dc913 SHA512 d43930276dfee2b942c4c28c3a28755839bb16b392fcf23da439ffd3e5eb920044386cfdb6f2516a30d3722b2851eef88f5cbe965802ec30937237deaeb4eb95
-EBUILD ampache_browser-1.0.6.ebuild 738 BLAKE2B cae679892a9bf0dc98431ae3bd84a4e4c94a337af438a65f05039a7f0cd37b2e1e4e13e02933a151344be716d2eaf931526c69f327de4753f437c637606e1ee9 SHA512 4c365747c3f0cb7bee0f5cdd44e46393d4a4581558f06bd10f008a860d12929856be4d15da5e6ef0c994030cacf0350a1d24cdcf07c6fb4661e9fec38c6bc37e
+EBUILD ampache_browser-1.0.6.ebuild 737 BLAKE2B e76e0e1dae7dd612d9b0ba02cfb8e109448098fd22bd2dc6f508daeb96cc3a4c8b1fad01aa47e2fd23e8cdbb041ec07084f33855910bbae7e01805b3efa3d69a SHA512 d61e8032f559a459056c4e609e7249ec486bd2cfa04a838165bea63c8fa31f3871da957045cd8c93776410fe6fc0948cafa23dde8e4c316f8b9c0cc5e5d15463
MISC metadata.xml 500 BLAKE2B 9fa6175e5bd94abd07d8ef2eb25bcb825bda7f4029ad7319f7838f4ac67ab9fd8cc5bfa3ee73f2e859927a647ce90131f91134315c5f82360e24ae3f996654eb SHA512 2c1a8e1ad4010812d6bf2a726b9810eae6796c1f90020f80301af4e39f8dd55ff6bbbb3f6bb02b8b9e3a4f1d758739ce7b5ba76a68dc5efdac1a02435427813a
diff --git a/media-libs/ampache_browser/ampache_browser-1.0.6.ebuild b/media-libs/ampache_browser/ampache_browser-1.0.6.ebuild
index e355b8cac182..29e91f37c216 100644
--- a/media-libs/ampache_browser/ampache_browser-1.0.6.ebuild
+++ b/media-libs/ampache_browser/ampache_browser-1.0.6.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/ampache-browser/ampache_browser/archive/v${PV}.tar.g
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="amd64 ~riscv ~x86"
+KEYWORDS="amd64 ~riscv x86"
IUSE="debug nls qt6"
RDEPEND="
diff --git a/media-video/Manifest.gz b/media-video/Manifest.gz
index 05cc3eb45e22..d6b1e6c4511b 100644
--- a/media-video/Manifest.gz
+++ b/media-video/Manifest.gz
Binary files differ
diff --git a/media-video/ffmpeg/Manifest b/media-video/ffmpeg/Manifest
index f9f6d03ef69b..6b600c7f5027 100644
--- a/media-video/ffmpeg/Manifest
+++ b/media-video/ffmpeg/Manifest
@@ -9,8 +9,6 @@ AUX ffmpeg-4.4.4-wint-conversion-vulkan.patch 1066 BLAKE2B 1409c97a31ae59500df94
AUX ffmpeg-5.0-backport-ranlib-build-fix.patch 2224 BLAKE2B 1af6c5eee3f2c69c0630a73ec3885b9302cb045a03623ff138939348d6ba7e7deef1bb07c33c5bef5834040c4f6abcd7d22af8b0b849b28efde3d5753b776108 SHA512 e82cd400488ba86e5d039f088e3798b5a66245a8753d275d608284081f4b260fb7a4d8d1310f43acdf81258cc507943c8f07e431c497411744a62ba98c88c5bb
AUX ffmpeg-5.1.2-get_cabac_inline_x86-32-bit.patch 999 BLAKE2B 736a85e60d3ee9b48346e1d7795bd8e075e8bcc2556695ec9db0a48a8d7356d20795ed31e1d6dcda7615e5ad3ff9faf7edf7563ba6e1f822a99d3cd442bd8a72 SHA512 f16c7185a3265710b6638e35322895590b58dffaffcb8fb436b08f945e19c44a1b66a17902b73e89fd53cf5e4cd9e7f2256bef4df4c82be16a807eb6bf663f5a
AUX ffmpeg-5.1.3-binutils-2.41.patch 2217 BLAKE2B f013c5df1cc3495830d101e551e42dfd07b016913c7cfed82920e85e69d857fb8081e19503d7f0306ca2e0313683d00e3b20293fc8ddab491eb10ffdd3a92b1a SHA512 2db666d4e5f3e9e4f32b6a34e537b5af2229c744eebdbc6680e883b88e5d937ab59f8a0fd7da812a28d9d0a3955853cb594ac5352d31a9655da95b735bbc46c0
-AUX ffmpeg-5.1.3-fix-build-svt-av1-1.5.0.patch 3500 BLAKE2B 1098c0ebc5d4db6198edf1928f6821a7e4c891145905fee16c945eba80a6c3647c9ad9402790465c3487d9926e394c592e1e7b87d06b7f6e558579d93a1ff92e SHA512 b4dfde5a84f96de80988f4fce25d947865568f6a2dd0b14219c38b9239aaa14636839a218e46e6d38ea33bf0f1bfb91d603f8317eb2fa71833ebe5852f557e77
-AUX ffmpeg-5.1.3-svt-av1.patch 3092 BLAKE2B 3c41b361fd19f87fa252e7385e917fdbc5821bd365851544a190aa711db96b89cee58b21de00354a69f12a40815cb7811e7558548c841ec183ed5695ee3aa86b SHA512 18889a141d8cba1781447ccc965d408706698af2b4b6c0f91cac70bfd0c27be346461e6545043988825a3b5ec9c196af3b4b408ce575f37135d2cc19ab95163c
AUX ffmpeg-6.0-DECLARE_ALIGNED.patch 1006 BLAKE2B 10bf1b3f618e0fad2dfb33b42fcec611329181d5481f79c42cbfda7054e2ce5f53e5b2ce439965a1beadc346492ac06c6a91a56d979a73bd72ce8952a15b2dd8 SHA512 e2d3e915a6d9ebae11e000b908bd5346de0d7731407dc783088a6d10a8e36de045a90225d16a01366ed1ad3af16fdb3b87803c03833883e7f31b93e7cdea44f7
AUX ffmpeg-6.0-binutils-2.41.patch 2217 BLAKE2B 2c8e96610fe1d198613405941b8f6ce36c1e8a543769a0dcfa5498dc0b4638e2e936dde8ad6c81a24b31dfc674ab7a2484e1a692f1ea911a1141276c05a5b13e SHA512 ec082acaaeb42061e2c6054f26fb6483170684f148200219ec8bc1fc04cf56a0d9bb31becd367c2cfdde3a9bc6bcf4d9fcdb646a57df3cda6935951e18759f6e
AUX ffmpeg-6.0-libplacebo-remove-deprecated-field.patch 4733 BLAKE2B eba46b33bdbb387b90f89491aa638cb941e7fb72d522945394e540fdfadaf83efc6837a13eefedc285b6bce3ef4443ef32f2c04754209c4a47c4d2216574d597 SHA512 0673dab6043466eecf79048f1da8879d89a014b207910bfd6ec6ebf151fe77edf35460035583f803133969d90ab202ce31aaddf322501ac4e34e1270a66f09fe
diff --git a/media-video/ffmpeg/files/ffmpeg-5.1.3-fix-build-svt-av1-1.5.0.patch b/media-video/ffmpeg/files/ffmpeg-5.1.3-fix-build-svt-av1-1.5.0.patch
deleted file mode 100644
index 51a8cb02d7b5..000000000000
--- a/media-video/ffmpeg/files/ffmpeg-5.1.3-fix-build-svt-av1-1.5.0.patch
+++ /dev/null
@@ -1,81 +0,0 @@
-https://bugs.gentoo.org/907478
-https://bugs.gentoo.org/907493
-https://git.videolan.org/?p=ffmpeg.git;a=commit;h=bea695d54372b66a6b9b136982fc92adb63e4745
-https://git.videolan.org/?p=ffmpeg.git;a=commit;h=3344d47a88506aba060b5fd2a214cf7785b11483
-
-From bea695d54372b66a6b9b136982fc92adb63e4745 Mon Sep 17 00:00:00 2001
-From: Christopher Degawa <christopher.degawa@intel.com>
-Date: Thu, 20 Oct 2022 22:55:28 -0500
-Subject: [PATCH] avcodec/libsvtav1: replace vbv_bufsize with
- maximum_buffer_size_ms
-
-svt-av1 v1.2.0 has deprecated vbv_bufsize in favor of using
-- maximum_buffer_size_ms (--buf-sz)
-- starting_buffer_level_ms (--buf-initial-sz)
-- optimal_buffer_level_ms (--buf-optimal-sz)
-
-and vbv_bufsize has not been in use since svt-av1 v0.8.6
-
-Signed-off-by: Christopher Degawa <christopher.degawa@intel.com>
---- a/libavcodec/libsvtav1.c
-+++ b/libavcodec/libsvtav1.c
-@@ -183,7 +183,7 @@ static int config_enc_params(EbSvtAv1EncConfiguration *param,
- param->min_qp_allowed = avctx->qmin;
- }
- param->max_bit_rate = avctx->rc_max_rate;
-- param->vbv_bufsize = avctx->rc_buffer_size;
-+ param->maximum_buffer_size_ms = avctx->rc_buffer_size * 1000LL / avctx->bit_rate;
-
- if (svt_enc->crf > 0) {
- param->qp = svt_enc->crf;
-@@ -300,7 +300,7 @@ static int config_enc_params(EbSvtAv1EncConfiguration *param,
- avctx->bit_rate = param->rate_control_mode > 0 ?
- param->target_bit_rate : 0;
- avctx->rc_max_rate = param->max_bit_rate;
-- avctx->rc_buffer_size = param->vbv_bufsize;
-+ avctx->rc_buffer_size = param->maximum_buffer_size_ms * avctx->bit_rate / 1000LL;
-
- if (avctx->bit_rate || avctx->rc_max_rate || avctx->rc_buffer_size) {
- AVCPBProperties *cpb_props = ff_add_cpb_side_data(avctx);
---
-2.30.2
-
-From 3344d47a88506aba060b5fd2a214cf7785b11483 Mon Sep 17 00:00:00 2001
-From: Christopher Degawa <christopher.degawa@intel.com>
-Date: Thu, 20 Oct 2022 22:55:27 -0500
-Subject: [PATCH] avcodec/libsvtav1: remove compressed_ten_bit_format and
- simplify alloc_buffer
-
-compressed_ten_bit_format has been deprecated upstream and has no effect
-and can be removed. Plus, technically it was never used in the first place
-since it would require the app (ffmpeg) to set it and do additional
-processing of the input frames.
-
-Also simplify alloc_buffer by removing calculations relating to the
-non-existant processing.
-
-Signed-off-by: Christopher Degawa <christopher.degawa@intel.com>
---- a/libavcodec/libsvtav1.c
-+++ b/libavcodec/libsvtav1.c
-@@ -124,16 +124,12 @@ static int svt_print_error(void *log_ctx, EbErrorType err,
-
- static int alloc_buffer(EbSvtAv1EncConfiguration *config, SvtContext *svt_enc)
- {
-- const int pack_mode_10bit =
-- (config->encoder_bit_depth > 8) && (config->compressed_ten_bit_format == 0) ? 1 : 0;
-- const size_t luma_size_8bit =
-- config->source_width * config->source_height * (1 << pack_mode_10bit);
-- const size_t luma_size_10bit =
-- (config->encoder_bit_depth > 8 && pack_mode_10bit == 0) ? luma_size_8bit : 0;
-+ const size_t luma_size = config->source_width * config->source_height *
-+ (config->encoder_bit_depth > 8 ? 2 : 1);
-
- EbSvtIOFormat *in_data;
-
-- svt_enc->raw_size = (luma_size_8bit + luma_size_10bit) * 3 / 2;
-+ svt_enc->raw_size = luma_size * 3 / 2;
-
- // allocate buffer for in and out
- svt_enc->in_buf = av_mallocz(sizeof(*svt_enc->in_buf));
---
-2.30.2
diff --git a/media-video/ffmpeg/files/ffmpeg-5.1.3-svt-av1.patch b/media-video/ffmpeg/files/ffmpeg-5.1.3-svt-av1.patch
deleted file mode 100644
index fb905f714fa3..000000000000
--- a/media-video/ffmpeg/files/ffmpeg-5.1.3-svt-av1.patch
+++ /dev/null
@@ -1,67 +0,0 @@
-https://git.videolan.org/?p=ffmpeg.git;a=commit;h=8fe2fec45321d1b82f98f9725ad9118cefcfa58d
-https://git.videolan.org/?p=ffmpeg.git;a=commit;h=e5b5dd66535f444451e0fee59247b224d866f334
-
-From 8fe2fec45321d1b82f98f9725ad9118cefcfa58d Mon Sep 17 00:00:00 2001
-From: Christopher Degawa <ccom@randomderp.com>
-Date: Sun, 20 Nov 2022 13:07:36 -0600
-Subject: [PATCH] avcodec/libsvtav1: only set max_buf_sz if both bitrate and
- rc_buf_sz is set
-
-maximum_buffer_size_ms should only be set if both are specified or if
-the user sets it through -svtav1-params buf-sz=val
-
-Signed-off-by: Christopher Degawa <ccom@randomderp.com>
---- a/libavcodec/libsvtav1.c
-+++ b/libavcodec/libsvtav1.c
-@@ -179,7 +179,8 @@ static int config_enc_params(EbSvtAv1EncConfiguration *param,
- param->min_qp_allowed = avctx->qmin;
- }
- param->max_bit_rate = avctx->rc_max_rate;
-- param->maximum_buffer_size_ms = avctx->rc_buffer_size * 1000LL / avctx->bit_rate;
-+ if (avctx->bit_rate && avctx->rc_buffer_size)
-+ param->maximum_buffer_size_ms = avctx->rc_buffer_size * 1000LL / avctx->bit_rate;
-
- if (svt_enc->crf > 0) {
- param->qp = svt_enc->crf;
---
-2.30.2
-
-From e5b5dd66535f444451e0fee59247b224d866f334 Mon Sep 17 00:00:00 2001
-From: =?utf8?q?Jan=20Ekstr=C3=B6m?= <jeebjp@gmail.com>
-Date: Thu, 9 Mar 2023 20:27:06 +0200
-Subject: [PATCH] avcodec/libsvtav1: use larger of bit rate and max rate for
- buffer size
-
-Generally if maxrate is set, the calculation should be maxrate over
-bufsize. This additionally enables CRF + maxrate & bufsize usage.
-
-In order to keep negative values from enabling zero to be treated
-as larger and causing a division by zero, check that one of the
-variables is larger than zero.
---- a/libavcodec/libsvtav1.c
-+++ b/libavcodec/libsvtav1.c
-@@ -179,8 +179,10 @@ static int config_enc_params(EbSvtAv1EncConfiguration *param,
- param->min_qp_allowed = avctx->qmin;
- }
- param->max_bit_rate = avctx->rc_max_rate;
-- if (avctx->bit_rate && avctx->rc_buffer_size)
-- param->maximum_buffer_size_ms = avctx->rc_buffer_size * 1000LL / avctx->bit_rate;
-+ if ((avctx->bit_rate > 0 || avctx->rc_max_rate > 0) && avctx->rc_buffer_size)
-+ param->maximum_buffer_size_ms =
-+ avctx->rc_buffer_size * 1000LL /
-+ FFMAX(avctx->bit_rate, avctx->rc_max_rate);
-
- if (svt_enc->crf > 0) {
- param->qp = svt_enc->crf;
-@@ -297,7 +299,8 @@ static int config_enc_params(EbSvtAv1EncConfiguration *param,
- avctx->bit_rate = param->rate_control_mode > 0 ?
- param->target_bit_rate : 0;
- avctx->rc_max_rate = param->max_bit_rate;
-- avctx->rc_buffer_size = param->maximum_buffer_size_ms * avctx->bit_rate / 1000LL;
-+ avctx->rc_buffer_size = param->maximum_buffer_size_ms *
-+ FFMAX(avctx->bit_rate, avctx->rc_max_rate) / 1000LL;
-
- if (avctx->bit_rate || avctx->rc_max_rate || avctx->rc_buffer_size) {
- AVCPBProperties *cpb_props = ff_add_cpb_side_data(avctx);
---
-2.30.2
diff --git a/media-video/pipewire/Manifest b/media-video/pipewire/Manifest
index ae220c065e43..7bafeed72ee5 100644
--- a/media-video/pipewire/Manifest
+++ b/media-video/pipewire/Manifest
@@ -3,7 +3,6 @@ AUX 1.0.0/0001-fix-compile-with-no-examples.patch 1388 BLAKE2B 9cf02967d8723f41c
AUX 1.0.0/0002-fix-x11-bell-segfault.patch 988 BLAKE2B 2281275262157fa2545820e155d1182873b05738b6314c6b9d73c89f928cddf34a135ca02a552c6d124402439636a986f8aaab899ee8e872bdd6582ce60327b2 SHA512 24732d8c8c9d0ac951a9d7d30da68488da1b8da3b94652492706dd02859f7beeb8499a08a130b10332f50f81854825c80cffc5dca951d93e2eeab43a0bc786fe
AUX 99-pipewire-default-hook.conf 540 BLAKE2B cec76e78db9db290054bf766774c284d7a7a1374c453802eb1bdc19db9289856ec7b8643acbab916a39ca859d543deca111e3b0f110d1904343221c1573ffc17 SHA512 ef891e38c6f40fce2904e240307147a58c48d780e8470dac8e28044cfb86ddeb163885a2362687791779379ad814f58ad5649b75ac4e82931c5bdd3f37a6ed01
AUX gentoo-pipewire-launcher.1 1633 BLAKE2B 36c8888693bd0389dc9b1e49d0501d2679956d88f6b7ac42f0347c3fe2259775dd7082cb0bbdeb54a232fcc8902faa8086203e0fe2437c0eea5f1927ba2d0de4 SHA512 8085c9a989f21ee7f2528d56d5b104c0d14024df06f5cb6cd2aa8168b58469c71b91c788706b11021d9dbddb647a2203175603f4f8aa7b33a63a7b7cf8b59d1f
-AUX gentoo-pipewire-launcher.in-r2 2630 BLAKE2B e1a176c2b8558c56e250970cf99b78425384cafbc7086856ad389af47041d9b5203f201ebe53510e2e0d663b95447d482d219b0c3476eba7caf26c270b334ae7 SHA512 f5200fc99071aa8b7f4dde4cb9518909db3a79ebeb98d6c25bb216bf794028c4cb9573761a1a8ea6441d3a9478ab8cca7c31239f1f497cb2e9e8231f069d00bc
AUX gentoo-pipewire-launcher.in-r3 2848 BLAKE2B 5e6b8ca2df88cef240ca1ff4de28cc8ed3590fabd29b903b37880baf9cf52c35ca01be25b031898d4ee06f4600a5f0c61025a244778577a562f4a4bfa14e2aca SHA512 43cf3e07058e86bf6651106f7f192022c05c5640ba8e101b88e98a83efcc5614f9474107b6d0daf3d5234a51ebcc0a3a7ae5b359d9ba36b648c125813f4e1334
AUX pipewire-0.3.25-enable-failed-mlock-warning.patch 704 BLAKE2B dc0732b89b57a258ea6dc54941899134259469675f92ae93aebda09a796c73ace8bc4ed0ab2aef4ea1bcaa30c1bea8c3304288168421ce8f9939ec993c8aa438 SHA512 7456a24276b7b766ff5799acf5b80ef5f85ee7a78fc5b52adff3206c0b0aa1985a0bf72634aacf7818c90136c09bcc11cb0fecec291d961c8b3585c897869f65
AUX pipewire.desktop-r2 333 BLAKE2B 6a8805bb4ea3f23af535867c0551b8f742543de1fa8d99d2b451575066c3394b01977587078356dab65a640899bf336252b7f81b83072c676110fce9b0732eff SHA512 292fbc7283b30454025be50c657803dcb0592c9a6f0757eebe4de5a98166c3bcfeb5563da3d72489762073fe782b5e1f913c01184fbd2e926d872fc7ade73eb7
diff --git a/media-video/pipewire/files/gentoo-pipewire-launcher.in-r2 b/media-video/pipewire/files/gentoo-pipewire-launcher.in-r2
deleted file mode 100644
index a149b0d326c3..000000000000
--- a/media-video/pipewire/files/gentoo-pipewire-launcher.in-r2
+++ /dev/null
@@ -1,77 +0,0 @@
-#!/bin/sh
-
-# PipeWire launcher script for XDG compliant desktops on OpenRC.
-#
-# systemd users are very _STRONGLY_ advised to use the much
-# more reliable and predictable user units instead.
-
-# WARNING: This script assumes being run inside XDG compliant session,
-# which means D-Bus session instance is expected to be correctly set up
-# prior to this script starting. If that is not true, things may break!
-
-DATE_FORMAT='+%Y-%m-%dT%H:%M:%S%Z'
-
-CONF="${XDG_CONFIG_HOME:-${HOME}/.config}/gentoo-pipewire-launcher.conf"
-if [ -f "${CONF}" ]
-then
- . "${CONF}"
-else
- GENTOO_PIPEWIRE_LOG='/dev/null'
- GENTOO_PIPEWIRE_PULSE_LOG='/dev/null'
- GENTOO_WIREPLUMBER_LOG='/dev/null'
-fi
-for L in \
- "${GENTOO_PIPEWIRE_LOG}" \
- "${GENTOO_PIPEWIRE_PULSE_LOG}" \
- "${GENTOO_WIREPLUMBER_LOG}"
-do
- if [ ! -e "${L}" ]
- then
- touch "${L}"
- fi
-done
-
-restart () {
- echo "Terminating PipeWire processes ..."
- pkill -u "${USER}" -x pipewire\|wireplumber 1>/dev/null 2>&1
- pwait -u "${USER}" -x pipewire\|wireplumber
- echo "PipeWire terminated."
-}
-
-if [ "${#}" -gt 0 ]
-then
- if [ "${1}" = 'restart' ]
- then
- restart
- else
- echo "Unrecognised argument." >&2
- echo "Usage: gentoo-pipewire-launcher [restart]" >&2
- exit 1
- fi
-fi
-
-if pgrep -u "${USER}" -x pipewire\|wireplumber 1>/dev/null 2>&1
-then
- echo "PipeWire already running, exiting." >&2
- echo "(Use 'gentoo-pipewire-launcher restart' to restart PipeWire and WirePlumber.)" >&2
- exit 1
-fi
-
-# The core daemon which by itself does probably nothing.
-echo "[$(@GENTOO_PORTAGE_EPREFIX@/bin/date ${DATE_FORMAT})] Starting PipeWire." 1>>"${GENTOO_PIPEWIRE_LOG}"
-@GENTOO_PORTAGE_EPREFIX@/usr/bin/pipewire 1>>"${GENTOO_PIPEWIRE_LOG}" 2>&1 &
-
-# The so called pipewire-pulse daemon used for PulseAudio compatibility.
-# Commenting this out will stop the PA proxying daemon from starting,
-# however ALSA (with pipewire-alsa), JACK (with jack-sdk) and PW API using
-# clients will still have access to audio and may end up clashing with
-# non-PW apps over HW control (most notably, /usr/bin/pulseaudio daemon).
-echo "[$(@GENTOO_PORTAGE_EPREFIX@/bin/date ${DATE_FORMAT})] Starting PipeWire-Pulse." 1>>"${GENTOO_PIPEWIRE_PULSE_LOG}"
-@GENTOO_PORTAGE_EPREFIX@/usr/bin/pipewire -c pipewire-pulse.conf 1>>"${GENTOO_PIPEWIRE_PULSE_LOG}" 2>&1 &
-
-# Hack for bug #822498
-sleep 1
-
-# Finally a session manager is required for PipeWire to do anything.
-echo "[$(@GENTOO_PORTAGE_EPREFIX@/bin/date ${DATE_FORMAT})] Starting WirePlumber." 1>>"${GENTOO_WIREPLUMBER_LOG}"
-exec @GENTOO_PORTAGE_EPREFIX@/usr/bin/wireplumber 1>>"${GENTOO_WIREPLUMBER_LOG}" 2>&1
diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz
index 3ecd974ba3aa..6aea305253b2 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 3115a03b4c46..2e82f8ba4ca4 100644
--- a/metadata/dtd/timestamp.chk
+++ b/metadata/dtd/timestamp.chk
@@ -1 +1 @@
-Sat, 30 Dec 2023 23:09:51 +0000
+Sun, 31 Dec 2023 04:47:28 +0000
diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest
index f6fae03899d4..55812167bd58 100644
--- a/metadata/glsa/Manifest
+++ b/metadata/glsa/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 558197 BLAKE2B dde0fd5bc1749affc0b48b285b7ab9bd0a7216628f650cd3cbf0e6b2a1788ebd2dc667afbfee3491b42c071ba583d8c7e204468384a8f639b22206d6cbf47903 SHA512 6a3cf3862910d3680e54853c513e07b7a7d791fa5a5732653e79584f351498dd0ac5f7c244cf38dd9920afd7da27fd2c1e7a51770500da41d964a2a5ddd6ec92
-TIMESTAMP 2023-12-30T23:09:55Z
+TIMESTAMP 2023-12-31T04:47:34Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmWQo0NfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmWQ8mdfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klBE1w//fj5efKk5hYeRggxbq9qHfSzq19wyheMCP2QcY2ZnxdGMJyoiImJy2ByI
-XNX1ChV7MqtrvuBh7ex1uU8N60+WEgWtL8J+YnJTzVBFRCzbihPquDJxIvPLWhAh
-aS6n1sa26eFb2MuFtD4n1cwwDP0LR3JrcMKAZFGZ8fvjcCIlCkgVPbNnMusaFv97
-+UI8pRmQ9mKRU7bXWM6Xd4wrjmPxh7B7hsrZzp5UduZ55RKTBBTctxUDCk/qg0AQ
-R7ihWkoB6gPm1neGyjWFPy3mufV6jcv0C1GSYYIzVTUK4IxNy2ZOyzqgzVKG+rwR
-Cy3E8kmpBK/1AOXSTyfwLZ92P5FF3bRS9L0dATvSVLb7bcbTugrSZKL1G78/D1dK
-1s5/YDrFsycIZ5isVctAeqEsrwhRblQv/MiQE2B2v48z7ltsdBC5j5sCM/5XFPsR
-Dk41QXxaoUgIjMwN4mfL5AQYrEUZJ4cLNC+cHcBt2VOJ63KyueDwxa3IQMjD7HaG
-ffP5PXFqozg/OBDHAekDqUAzxWd8ELcP2lPvRbjiuZNplnMT7zjl80bUv3+d+vYy
-YQe1t7MIPn2q+JTZB1y/p9YaV7kR1PD4vTt4qeiGP4DvmbJykAq26Rp4/ijd5R6Y
-I4YECOiyRvIR9GHJPD7KTw3SkWPj39XHxfR4JRTnd4LElDhcw6o=
-=rMsX
+klBkcQ//bUHAGvnx6yMVvcR/Q0ZrMT5XBM8N6w5tLHkSxJCLCyNEtntfLdBNIErp
+Flsc8hAKvpxUs13Z3eJ1+RtmdH0VszIZIF/JlerMRT/syIpDB52VKgA30wOnqiHC
+FSjHpFdMbMbnza/iOZLfjKmDWs25rx3w+zqVewC8AOjTzUiEb0RxZ9R/ivUeGver
+GWhtSgwb0HEA4pDRX21QQ22duRDZ0WlT2i/xdmZ5gTgYzrsS0Gu2rB29cd30YpII
+q/n7mPstJWofNOL2SXl5Ap0hh1npwwSGkducZ8ZJCCCJgfJ/GT31iWOcYs52l2Zb
+88I1RVbZkhj3vD5H0xq63+/SekvQLi30OFpH9XqbXZseAUtkFe5vwW8lZ8J6jqB0
+7p3/mkVFBMiaIVZ47yGvVB4A27xp3Jw/nMzUYruxNB5UGzCHbnSucpHVjWv/lHF0
+8sskd71OYEj1cInNqiOkZDaUmjc/SNTCdzAvOKZu0bGf7AY5HlUyebGkd9X+Qwzm
+UNci2lhB0BQcO9OFVIx0OJKanLTk/Kvosk5PpaiYLBvcteoANedN3UGYZV/Vebhu
+PaKBhuTjP20xKaZ4QgjUZyB01Rz91alx0R4T0GSesas9KDpL3NiEGTlLYCOw7hbF
+rErbk5whyLtuFsiv7NsW20mTNUpbDh1Lganbom8KbXTEQYPfrnE=
+=m0uu
-----END PGP SIGNATURE-----
diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk
index 3115a03b4c46..056468490920 100644
--- a/metadata/glsa/timestamp.chk
+++ b/metadata/glsa/timestamp.chk
@@ -1 +1 @@
-Sat, 30 Dec 2023 23:09:51 +0000
+Sun, 31 Dec 2023 04:47:30 +0000
diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz
index 8be9b740fcda..19ad53fea6bc 100644
--- a/metadata/md5-cache/Manifest.gz
+++ b/metadata/md5-cache/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-benchmarks/Manifest.gz b/metadata/md5-cache/app-benchmarks/Manifest.gz
index 79ff088513ce..2f27963d3286 100644
--- a/metadata/md5-cache/app-benchmarks/Manifest.gz
+++ b/metadata/md5-cache/app-benchmarks/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-benchmarks/ioping-1.3 b/metadata/md5-cache/app-benchmarks/ioping-1.3
index da197c5344b1..fe69f48dd01e 100644
--- a/metadata/md5-cache/app-benchmarks/ioping-1.3
+++ b/metadata/md5-cache/app-benchmarks/ioping-1.3
@@ -1,11 +1,11 @@
-DEFINED_PHASES=configure install
+DEFINED_PHASES=compile install
DESCRIPTION=Simple disk I/0 latency measuring tool
EAPI=8
HOMEPAGE=https://github.com/koct9i/ioping
INHERIT=toolchain-funcs
KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux
-LICENSE=GPL-3
+LICENSE=GPL-3+
SLOT=0
SRC_URI=https://github.com/koct9i/ioping/archive/v1.3.tar.gz -> ioping-1.3.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=5c56feb69ab0d1e90a4171f5cbe81657
+_md5_=de79929aea25aeb82613be4e79329ec7
diff --git a/metadata/md5-cache/app-doc/Manifest.gz b/metadata/md5-cache/app-doc/Manifest.gz
index c9984a1ea9dc..7fea046ab3e7 100644
--- a/metadata/md5-cache/app-doc/Manifest.gz
+++ b/metadata/md5-cache/app-doc/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-doc/doxygen-1.9.8 b/metadata/md5-cache/app-doc/doxygen-1.9.8
index 450472c6895a..cc7e904fd954 100644
--- a/metadata/md5-cache/app-doc/doxygen-1.9.8
+++ b/metadata/md5-cache/app-doc/doxygen-1.9.8
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://www.doxygen.nl/
INHERIT=cmake flag-o-matic llvm python-any-r1
IUSE=clang debug doc dot doxysearch gui test
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=GPL-2
RDEPEND=app-text/ghostscript-gpl dev-db/sqlite:3 dev-lang/perl dev-libs/libfmt:= dev-libs/spdlog:= media-libs/libpng:= virtual/libiconv clang? ( <sys-devel/clang-18:= ) dot? ( media-gfx/graphviz media-libs/freetype ) doc? ( dev-texlive/texlive-bibtexextra dev-texlive/texlive-fontsextra dev-texlive/texlive-fontutils dev-texlive/texlive-latex dev-texlive/texlive-latexextra dev-texlive/texlive-plaingeneric ) doxysearch? ( dev-libs/xapian:= ) gui? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 dev-qt/qtxml:5 )
REQUIRED_USE=test? ( doc )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://doxygen.nl/files/doxygen-1.9.8.src.tar.gz mirror://sourceforge/doxygen/rel-1.9.8/doxygen-1.9.8.src.tar.gz
_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a llvm dcfb437a52b5672e5f39deaae6f789c3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 474cb53a7d1b62721a91809a1d702661 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=69ac3728083e58c9ed3122b27ee71f90
+_md5_=dba154d447e82fa6312cb53bc4c61c54
diff --git a/metadata/md5-cache/app-misc/Manifest.gz b/metadata/md5-cache/app-misc/Manifest.gz
index 522be8fb30b4..6f492386b51b 100644
--- a/metadata/md5-cache/app-misc/Manifest.gz
+++ b/metadata/md5-cache/app-misc/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-misc/cfiles-1.8-r1 b/metadata/md5-cache/app-misc/cfiles-1.8-r1
new file mode 100644
index 000000000000..236605772a16
--- /dev/null
+++ b/metadata/md5-cache/app-misc/cfiles-1.8-r1
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile install prepare
+DEPEND=sys-libs/ncurses:= app-text/poppler[utils]
+DESCRIPTION=Ncurses file manager written in C with vim like keybindings
+EAPI=8
+HOMEPAGE=https://github.com/mananapr/cfiles
+INHERIT=toolchain-funcs
+KEYWORDS=~amd64 ~x86
+LICENSE=MIT
+RDEPEND=sys-libs/ncurses:= app-text/poppler[utils]
+SLOT=0
+SRC_URI=https://github.com/mananapr/cfiles/archive/v1.8.tar.gz -> cfiles-1.8.tar.gz
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=ada6e3d35e6fd63f5165eaa9492c1fa5
diff --git a/metadata/md5-cache/dev-perl/CGI-4.600.0 b/metadata/md5-cache/dev-perl/CGI-4.600.0
index 1aa381397e9c..aeeb31075394 100644
--- a/metadata/md5-cache/dev-perl/CGI-4.600.0
+++ b/metadata/md5-cache/dev-perl/CGI-4.600.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://metacpan.org/release/CGI
INHERIT=perl-module
IUSE=test examples
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=Artistic-2
RDEPEND=virtual/perl-Carp virtual/perl-Encode virtual/perl-Exporter >=virtual/perl-File-Spec-0.820.0 >=virtual/perl-File-Temp-0.170.0 >=dev-perl/HTML-Parser-3.690.0 virtual/perl-if >=virtual/perl-parent-0.225.0 dev-lang/perl:=
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://cpan/authors/id/L/LE/LEEJO/CGI-4.60.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 4e37e1004a0a27e41bb7025c0b974676 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=40a8d130b391c78ea897a40be92c06cd
+_md5_=9f0325aa22e241d5e84f4220e115e157
diff --git a/metadata/md5-cache/dev-perl/DateTime-1.630.0 b/metadata/md5-cache/dev-perl/DateTime-1.630.0
index 00767cea370d..68d25fe0b123 100644
--- a/metadata/md5-cache/dev-perl/DateTime-1.630.0
+++ b/metadata/md5-cache/dev-perl/DateTime-1.630.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://metacpan.org/release/DateTime
INHERIT=perl-module
IUSE=test
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
LICENSE=Artistic-2
RDEPEND=!<=dev-perl/DateTime-Format-Mail-0.402.0 virtual/perl-Carp >=dev-perl/DateTime-Locale-1.60.0 >=dev-perl/DateTime-TimeZone-2.440.0 >=dev-perl/Dist-CheckConflicts-0.20.0 >=dev-perl/Params-ValidationCompiler-0.260.0 virtual/perl-Scalar-List-Utils >=dev-perl/Specio-0.180.0 dev-perl/Try-Tiny virtual/perl-XSLoader >=dev-perl/namespace-autoclean-0.190.0 virtual/perl-parent dev-lang/perl:=
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://cpan/authors/id/D/DR/DROLSKY/DateTime-1.63.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 4e37e1004a0a27e41bb7025c0b974676 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=1ce1479e5046864b2a28562d80b0ef21
+_md5_=cfc92b23c2176199d5643a4216fb85e9
diff --git a/metadata/md5-cache/dev-perl/DateTime-Locale-1.400.0 b/metadata/md5-cache/dev-perl/DateTime-Locale-1.400.0
index 6e2450aa4a1b..147d68dbbcfa 100644
--- a/metadata/md5-cache/dev-perl/DateTime-Locale-1.400.0
+++ b/metadata/md5-cache/dev-perl/DateTime-Locale-1.400.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://metacpan.org/release/DateTime-Locale
INHERIT=perl-module
IUSE=test examples
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
LICENSE=|| ( Artistic GPL-1+ ) unicode
RDEPEND=virtual/perl-Carp >=dev-perl/Dist-CheckConflicts-0.20.0 virtual/perl-Exporter dev-perl/File-ShareDir virtual/perl-File-Spec >=dev-perl/Params-ValidationCompiler-0.130.0 >=virtual/perl-Scalar-List-Utils-1.450.0 >=dev-perl/Specio-0.150.0 virtual/perl-Storable >=dev-perl/namespace-autoclean-0.190.0 dev-lang/perl:=
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://cpan/authors/id/D/DR/DROLSKY/DateTime-Locale-1.40.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 4e37e1004a0a27e41bb7025c0b974676 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=3f0ae68a04a0a4e8be4f3cc26851a996
+_md5_=c51ec01820720ca4dbaa45d98e347bf6
diff --git a/metadata/md5-cache/dev-perl/Finance-Quote-1.580.0 b/metadata/md5-cache/dev-perl/Finance-Quote-1.580.0
index ebd048342393..837ce0a5d795 100644
--- a/metadata/md5-cache/dev-perl/Finance-Quote-1.580.0
+++ b/metadata/md5-cache/dev-perl/Finance-Quote-1.580.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://metacpan.org/release/Finance-Quote
INHERIT=perl-module
IUSE=test examples
-KEYWORDS=~alpha amd64 ~arm64 ~ppc ~ppc64 ~riscv ~x86
+KEYWORDS=~alpha amd64 ~arm64 ~ppc ~ppc64 ~riscv x86
LICENSE=GPL-2
RDEPEND=dev-perl/CGI virtual/perl-Carp dev-perl/DateTime dev-perl/DateTime-Format-Strptime virtual/perl-Encode virtual/perl-Exporter dev-perl/HTML-TableExtract dev-perl/HTML-Parser dev-perl/HTML-TokeParser-Simple dev-perl/HTML-Tree dev-perl/HTTP-Cookies dev-perl/HTTP-CookieJar dev-perl/HTTP-Message dev-perl/IO-String dev-perl/JSON dev-perl/JSON-Parse dev-perl/LWP-Protocol-https dev-perl/libwww-perl >=virtual/perl-Module-Load-0.360.0-r2 dev-perl/Mozilla-CA dev-perl/Readonly virtual/perl-Scalar-List-Utils dev-perl/Spreadsheet-XLSX dev-perl/String-Util dev-perl/Text-Template virtual/perl-Time-Piece dev-perl/Try-Tiny dev-perl/URI dev-perl/Web-Scraper dev-perl/XML-LibXML virtual/perl-if dev-lang/perl:=
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://cpan/authors/id/B/BP/BPSCHUCK/Finance-Quote-1.58.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 4e37e1004a0a27e41bb7025c0b974676 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=090b94671c13e87741c0530840cf8790
+_md5_=8b3e4e8e15567efc454dd6bd0d27346e
diff --git a/metadata/md5-cache/dev-perl/Mail-DKIM-1.202.309.110 b/metadata/md5-cache/dev-perl/Mail-DKIM-1.202.309.110
index 74d7eb733a51..403e553d5fdf 100644
--- a/metadata/md5-cache/dev-perl/Mail-DKIM-1.202.309.110
+++ b/metadata/md5-cache/dev-perl/Mail-DKIM-1.202.309.110
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://metacpan.org/release/Mail-DKIM
INHERIT=perl-module
IUSE=test examples
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc x86
LICENSE=|| ( Artistic GPL-1+ )
RDEPEND=virtual/perl-Carp >=dev-perl/Crypt-OpenSSL-RSA-0.240.0 >=dev-perl/CryptX-0.67.0 virtual/perl-Digest-SHA virtual/perl-MIME-Base64 dev-perl/MailTools dev-perl/Mail-AuthenticationResults dev-perl/Net-DNS dev-lang/perl:=
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://cpan/authors/id/M/MB/MBRADSHAW/Mail-DKIM-1.20230911.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 4e37e1004a0a27e41bb7025c0b974676 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=94225e00af2c3658c870785659c5ddd2
+_md5_=ba166353e1454b1e225d7bb0b4382b83
diff --git a/metadata/md5-cache/dev-perl/Manifest.gz b/metadata/md5-cache/dev-perl/Manifest.gz
index 58b24d96b0ba..462c8163c6e4 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/X11-XCB-0.210.0 b/metadata/md5-cache/dev-perl/X11-XCB-0.210.0
index ab28cebac3af..86981680d8a0 100644
--- a/metadata/md5-cache/dev-perl/X11-XCB-0.210.0
+++ b/metadata/md5-cache/dev-perl/X11-XCB-0.210.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://metacpan.org/release/X11-XCB
INHERIT=perl-module virtualx
IUSE=test test
-KEYWORDS=amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86
+KEYWORDS=amd64 ~arm ~arm64 ~ppc64 ~riscv x86
LICENSE=|| ( Artistic GPL-1+ )
RDEPEND=dev-perl/Data-Dump dev-perl/Mouse dev-perl/MouseX-NativeTraits dev-perl/Try-Tiny dev-perl/XML-Descent dev-perl/XML-Simple >=virtual/perl-XSLoader-0.20.0 >=x11-libs/libxcb-1.2 x11-libs/xcb-util x11-libs/xcb-util-wm dev-lang/perl:=
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=mirror://cpan/authors/id/Z/ZH/ZHMYLOVE/X11-XCB-0.21.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 4e37e1004a0a27e41bb7025c0b974676 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5
-_md5_=a34e2cae37cb82113e4b57a2e9933851
+_md5_=d0441af787c2ca33c88106a0ecbb5f23
diff --git a/metadata/md5-cache/dev-python/Manifest.gz b/metadata/md5-cache/dev-python/Manifest.gz
index ebb69edb9d33..3257afb2a4c8 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/bcrypt-4.1.2 b/metadata/md5-cache/dev-python/bcrypt-4.1.2
index 19195cd97766..dbd1e666c014 100644
--- a/metadata/md5-cache/dev-python/bcrypt-4.1.2
+++ b/metadata/md5-cache/dev-python/bcrypt-4.1.2
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/pyca/bcrypt/ https://pypi.org/project/bcrypt/
INHERIT=cargo distutils-r1 pypi
IUSE=test debug python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug
-KEYWORDS=amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~s390 sparc ~x86
+KEYWORDS=amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD MIT Unicode-DFS-2016
RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/b/bcrypt/bcrypt-4.1.2.tar.gz https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/base64/0.21.5/download -> base64-0.21.5.crate https://crates.io/api/v1/crates/bcrypt-pbkdf/0.10.0/download -> bcrypt-pbkdf-0.10.0.crate https://crates.io/api/v1/crates/bcrypt/0.15.0/download -> bcrypt-0.15.0.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/block-buffer/0.10.4/download -> block-buffer-0.10.4.crate https://crates.io/api/v1/crates/blowfish/0.9.1/download -> blowfish-0.9.1.crate https://crates.io/api/v1/crates/byteorder/1.5.0/download -> byteorder-1.5.0.crate https://crates.io/api/v1/crates/cfg-if/1.0.0/download -> cfg-if-1.0.0.crate https://crates.io/api/v1/crates/cipher/0.4.4/download -> cipher-0.4.4.crate https://crates.io/api/v1/crates/cpufeatures/0.2.11/download -> cpufeatures-0.2.11.crate https://crates.io/api/v1/crates/crypto-common/0.1.6/download -> crypto-common-0.1.6.crate https://crates.io/api/v1/crates/digest/0.10.7/download -> digest-0.10.7.crate https://crates.io/api/v1/crates/generic-array/0.14.7/download -> generic-array-0.14.7.crate https://crates.io/api/v1/crates/getrandom/0.2.11/download -> getrandom-0.2.11.crate https://crates.io/api/v1/crates/heck/0.4.1/download -> heck-0.4.1.crate https://crates.io/api/v1/crates/indoc/2.0.4/download -> indoc-2.0.4.crate https://crates.io/api/v1/crates/inout/0.1.3/download -> inout-0.1.3.crate https://crates.io/api/v1/crates/libc/0.2.151/download -> libc-0.2.151.crate https://crates.io/api/v1/crates/lock_api/0.4.11/download -> lock_api-0.4.11.crate https://crates.io/api/v1/crates/memoffset/0.9.0/download -> memoffset-0.9.0.crate https://crates.io/api/v1/crates/once_cell/1.19.0/download -> once_cell-1.19.0.crate https://crates.io/api/v1/crates/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.9/download -> parking_lot_core-0.9.9.crate https://crates.io/api/v1/crates/pbkdf2/0.12.2/download -> pbkdf2-0.12.2.crate https://crates.io/api/v1/crates/proc-macro2/1.0.70/download -> proc-macro2-1.0.70.crate https://crates.io/api/v1/crates/pyo3-build-config/0.20.0/download -> pyo3-build-config-0.20.0.crate https://crates.io/api/v1/crates/pyo3-ffi/0.20.0/download -> pyo3-ffi-0.20.0.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.20.0/download -> pyo3-macros-backend-0.20.0.crate https://crates.io/api/v1/crates/pyo3-macros/0.20.0/download -> pyo3-macros-0.20.0.crate https://crates.io/api/v1/crates/pyo3/0.20.0/download -> pyo3-0.20.0.crate https://crates.io/api/v1/crates/quote/1.0.33/download -> quote-1.0.33.crate https://crates.io/api/v1/crates/redox_syscall/0.4.1/download -> redox_syscall-0.4.1.crate https://crates.io/api/v1/crates/scopeguard/1.2.0/download -> scopeguard-1.2.0.crate https://crates.io/api/v1/crates/sha2/0.10.8/download -> sha2-0.10.8.crate https://crates.io/api/v1/crates/smallvec/1.11.2/download -> smallvec-1.11.2.crate https://crates.io/api/v1/crates/subtle/2.5.0/download -> subtle-2.5.0.crate https://crates.io/api/v1/crates/syn/2.0.41/download -> syn-2.0.41.crate https://crates.io/api/v1/crates/target-lexicon/0.12.12/download -> target-lexicon-0.12.12.crate https://crates.io/api/v1/crates/typenum/1.17.0/download -> typenum-1.17.0.crate https://crates.io/api/v1/crates/unicode-ident/1.0.12/download -> unicode-ident-1.0.12.crate https://crates.io/api/v1/crates/unindent/0.2.3/download -> unindent-0.2.3.crate https://crates.io/api/v1/crates/version_check/0.9.4/download -> version_check-0.9.4.crate https://crates.io/api/v1/crates/wasi/0.11.0+wasi-snapshot-preview1/download -> wasi-0.11.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/windows-targets/0.48.5/download -> windows-targets-0.48.5.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.5/download -> windows_aarch64_gnullvm-0.48.5.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.5/download -> windows_aarch64_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.5/download -> windows_i686_gnu-0.48.5.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.5/download -> windows_i686_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.5/download -> windows_x86_64_gnu-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.5/download -> windows_x86_64_gnullvm-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.5/download -> windows_x86_64_msvc-0.48.5.crate https://crates.io/api/v1/crates/zeroize/1.7.0/download -> zeroize-1.7.0.crate
_eclasses_=cargo 8e446589282567c95e483e238d8dd120 distutils-r1 8e0ad2c111b259a711c8eaef98a17690 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 474cb53a7d1b62721a91809a1d702661 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=831cf9ff2c64f4cdd7357c47c822c9eb
+_md5_=27ebf1d7c431613f15e74bf0d19b0085
diff --git a/metadata/md5-cache/dev-python/elastic-transport-8.11.0 b/metadata/md5-cache/dev-python/elastic-transport-8.11.0
index 5251cbb0c5f6..568325ad7d0e 100644
--- a/metadata/md5-cache/dev-python/elastic-transport-8.11.0
+++ b/metadata/md5-cache/dev-python/elastic-transport-8.11.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/elastic/elastic-transport-python/ https://pypi.org/project/elastic-transport/
INHERIT=distutils-r1
IUSE=doc test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=amd64 arm64 ~x86
+KEYWORDS=amd64 arm64 x86
LICENSE=Apache-2.0
PROPERTIES=test_network
RDEPEND=dev-python/certifi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/urllib3-1.26.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
@@ -14,4 +14,4 @@ RESTRICT=test !test? ( test )
SLOT=0
SRC_URI=https://github.com/elastic/elastic-transport-python/archive/v8.11.0.tar.gz -> elastic-transport-python-8.11.0.gh.tar.gz
_eclasses_=distutils-r1 8e0ad2c111b259a711c8eaef98a17690 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 474cb53a7d1b62721a91809a1d702661 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=96b0ff92dc1aa9cff2cfe8e1de278d98
+_md5_=52727954dcd560dcf843cf0058d942c0
diff --git a/metadata/md5-cache/dev-python/pycryptodome-3.19.1 b/metadata/md5-cache/dev-python/pycryptodome-3.19.1
index 243c91864147..b0d51f9ec514 100644
--- a/metadata/md5-cache/dev-python/pycryptodome-3.19.1
+++ b/metadata/md5-cache/dev-python/pycryptodome-3.19.1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.pycryptodome.org/ https://github.com/Legrandin/pycryptodome/ https://pypi.org/project/pycryptodome/
INHERIT=distutils-r1
IUSE=python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=BSD-2 Unlicense
RDEPEND=dev-libs/gmp:= >=dev-libs/libtomcrypt-1.18.2-r1:= python_targets_python3_10? ( dev-python/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_11? ( dev-python/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_12? ( dev-python/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:=[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
SLOT=0
SRC_URI=https://github.com/Legrandin/pycryptodome/archive/v3.19.1.tar.gz -> pycryptodome-3.19.1.gh.tar.gz
_eclasses_=distutils-r1 8e0ad2c111b259a711c8eaef98a17690 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 474cb53a7d1b62721a91809a1d702661 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=48b34590e450a7391680885755ecefbb
+_md5_=0325cde3195065b90d00f2fc6a16ac3b
diff --git a/metadata/md5-cache/dev-util/Manifest.gz b/metadata/md5-cache/dev-util/Manifest.gz
index 63054675e353..8f4046a6af9d 100644
--- a/metadata/md5-cache/dev-util/Manifest.gz
+++ b/metadata/md5-cache/dev-util/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-util/azuredatastudio-1.47.0 b/metadata/md5-cache/dev-util/azuredatastudio-1.47.0
new file mode 100644
index 000000000000..ddae99b5a6c4
--- /dev/null
+++ b/metadata/md5-cache/dev-util/azuredatastudio-1.47.0
@@ -0,0 +1,17 @@
+BDEPEND=dev-util/patchelf
+DEFINED_PHASES=install postinst postrm preinst prepare unpack
+DEPEND=dev-libs/openssl-compat:1.0.0
+DESCRIPTION=Data management and development tool from Microsoft
+EAPI=8
+HOMEPAGE=https://vscodium.com/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=unpacker xdg
+IUSE=kerberos
+KEYWORDS=-* ~amd64
+LICENSE=MIT
+RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 app-crypt/libsecret[crypt] app-misc/ca-certificates dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss media-libs/alsa-lib media-libs/libcanberra[gtk3] media-libs/libglvnd media-libs/mesa net-misc/curl net-print/cups sys-apps/dbus sys-libs/zlib sys-process/lsof x11-libs/cairo x11-libs/gtk+:3 x11-libs/libdrm x11-libs/libnotify x11-libs/libX11 x11-libs/libxcb x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libxkbcommon x11-libs/libxkbfile x11-libs/libXrandr x11-libs/libXScrnSaver x11-libs/pango x11-misc/xdg-utils kerberos? ( app-crypt/mit-krb5 )
+RESTRICT=bindist
+SLOT=0
+SRC_URI=amd64? ( https://azuredatastudio-update.azurewebsites.net/1.47.0/linux-deb-x64/stable -> azuredatastudio-1.47.0-amd64.deb )
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 unpacker aa6a4e924009232d8b78b31e932c30b5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=c59e004f15f79f564e33520aaea2aeff
diff --git a/metadata/md5-cache/games-action/Manifest.gz b/metadata/md5-cache/games-action/Manifest.gz
index 850b631b5f3b..3684ffb44255 100644
--- a/metadata/md5-cache/games-action/Manifest.gz
+++ b/metadata/md5-cache/games-action/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/games-action/wordwarvi-1.00-r1 b/metadata/md5-cache/games-action/wordwarvi-1.00-r1
index a9c4bd3b683c..cdd29a086d11 100644
--- a/metadata/md5-cache/games-action/wordwarvi-1.00-r1
+++ b/metadata/md5-cache/games-action/wordwarvi-1.00-r1
@@ -1,8 +1,8 @@
BDEPEND=virtual/pkgconfig
DEFINED_PHASES=compile install prepare
DEPEND=x11-libs/gtk+:2 portaudio? ( media-libs/libvorbis >=media-libs/portaudio-19_pre1 )
-DESCRIPTION=retro side-scrolling shoot'em up based on the editor war story
-EAPI=7
+DESCRIPTION=Retro side-scrolling shoot'em up based on the editor war story
+EAPI=8
HOMEPAGE=https://wordwarvi.sourceforge.net
INHERIT=desktop toolchain-funcs
IUSE=portaudio
@@ -12,4 +12,4 @@ RDEPEND=x11-libs/gtk+:2 portaudio? ( media-libs/libvorbis >=media-libs/portaudio
SLOT=0
SRC_URI=mirror://sourceforge/wordwarvi/wordwarvi-1.00.tar.gz
_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=83e5fbdf79e5831fe7fac3c014a0fb8b
+_md5_=6bc820e58d4a0f7acae41a9a97c29f35
diff --git a/metadata/md5-cache/mail-filter/Manifest.gz b/metadata/md5-cache/mail-filter/Manifest.gz
index bb2f9c4e2277..a1d38271ec86 100644
--- a/metadata/md5-cache/mail-filter/Manifest.gz
+++ b/metadata/md5-cache/mail-filter/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/mail-filter/zdkimfilter-3.15 b/metadata/md5-cache/mail-filter/zdkimfilter-3.15
index 8f06c7aa5455..903f21eb10eb 100644
--- a/metadata/md5-cache/mail-filter/zdkimfilter-3.15
+++ b/metadata/md5-cache/mail-filter/zdkimfilter-3.15
@@ -1,8 +1,9 @@
-DEFINED_PHASES=configure install
+DEFINED_PHASES=compile configure install
DEPEND=net-libs/gnutls mail-mta/courier dev-db/opendbx dev-libs/nettle:= net-dns/libidn2:= dev-libs/libunistring:= dev-libs/libbsd
DESCRIPTION=DKIM filter for Courier-MTA
EAPI=8
HOMEPAGE=https://www.tana.it/sw/zdkimfilter
+INHERIT=toolchain-funcs
IUSE=debug
KEYWORDS=~amd64
LICENSE=GPL-3+
@@ -10,4 +11,5 @@ RDEPEND=net-libs/gnutls mail-mta/courier dev-db/opendbx dev-libs/nettle:= net-dn
RESTRICT=test
SLOT=0
SRC_URI=https://www.tana.it/sw/zdkimfilter/zdkimfilter-3.15.tar.gz
-_md5_=3fbac38ab5376adb6f31870b2ba444a7
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=a183bda1cb0c2a27460f9a069642e4c0
diff --git a/metadata/md5-cache/media-libs/Manifest.gz b/metadata/md5-cache/media-libs/Manifest.gz
index f5295432f4f3..320a45e091c5 100644
--- a/metadata/md5-cache/media-libs/Manifest.gz
+++ b/metadata/md5-cache/media-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/media-libs/ampache_browser-1.0.6 b/metadata/md5-cache/media-libs/ampache_browser-1.0.6
index 1c3cd8abdec1..4b8eda280659 100644
--- a/metadata/md5-cache/media-libs/ampache_browser-1.0.6
+++ b/metadata/md5-cache/media-libs/ampache_browser-1.0.6
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=http://ampache-browser.org https://github.com/ampache-browser/ampache_browser
INHERIT=cmake
IUSE=debug nls qt6
-KEYWORDS=amd64 ~riscv ~x86
+KEYWORDS=amd64 ~riscv x86
LICENSE=GPL-3
RDEPEND=qt6? ( dev-qt/qtbase:6[concurrent,gui,widgets] ) !qt6? ( dev-qt/qtconcurrent:5 dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 )
SLOT=0
SRC_URI=https://github.com/ampache-browser/ampache_browser/archive/v1.0.6.tar.gz -> ampache_browser-1.0.6.tar.gz
_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=d681e94bbd6710568b0fbc11016e8631
+_md5_=00ff99cd2703fb813689d6b2f9c9f5ef
diff --git a/metadata/md5-cache/net-wireless/Manifest.gz b/metadata/md5-cache/net-wireless/Manifest.gz
index 675457c77c66..d54ac28ee1a0 100644
--- a/metadata/md5-cache/net-wireless/Manifest.gz
+++ b/metadata/md5-cache/net-wireless/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-wireless/kismet-2022.08.1-r2 b/metadata/md5-cache/net-wireless/kismet-2022.08.1-r2
index 407b4ef3532d..ddfe8b4048bc 100644
--- a/metadata/md5-cache/net-wireless/kismet-2022.08.1-r2
+++ b/metadata/md5-cache/net-wireless/kismet-2022.08.1-r2
@@ -1,16 +1,16 @@
BDEPEND=virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) || ( >=sys-devel/autoconf-2.72-r1:2.72 >=sys-devel/autoconf-2.71-r6:2.71 ) >=sys-devel/libtool-2.4.7 virtual/pkgconfig virtual/pkgconfig
DEFINED_PHASES=configure install postinst postrm preinst prepare setup
-DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) acct-user/kismet acct-group/kismet networkmanager? ( net-misc/networkmanager ) dev-libs/glib:2 dev-libs/elfutils sys-libs/zlib:= dev-db/sqlite:3 net-libs/libwebsockets:=[client,lejp] kernel_linux? ( sys-libs/libcap dev-libs/libnl:3 net-libs/libpcap ) libusb? ( virtual/libusb:1 ) dev-libs/protobuf-c:= dev-libs/protobuf:= python_single_target_python3_10? ( dev-python/protobuf-python[python_targets_python3_10(-)] dev-python/websockets[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/protobuf-python[python_targets_python3_11(-)] dev-python/websockets[python_targets_python3_11(-)] ) lm-sensors? ( sys-apps/lm-sensors:= ) pcre? ( dev-libs/libpcre ) suid? ( sys-libs/libcap ) ubertooth? ( net-wireless/ubertooth ) dev-libs/boost sys-libs/libcap
+DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) acct-user/kismet acct-group/kismet networkmanager? ( net-misc/networkmanager ) dev-libs/glib:2 dev-libs/elfutils sys-libs/zlib:= dev-db/sqlite:3 net-libs/libwebsockets:=[client,lejp] kernel_linux? ( sys-libs/libcap dev-libs/libnl:3 net-libs/libpcap ) libusb? ( virtual/libusb:1 ) dev-libs/protobuf-c:= dev-libs/protobuf:= python_single_target_python3_10? ( dev-python/protobuf-python[python_targets_python3_10(-)] dev-python/websockets[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/protobuf-python[python_targets_python3_11(-)] dev-python/websockets[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/protobuf-python[python_targets_python3_12(-)] dev-python/websockets[python_targets_python3_12(-)] ) lm-sensors? ( sys-apps/lm-sensors:= ) pcre? ( dev-libs/libpcre ) suid? ( sys-libs/libcap ) ubertooth? ( net-wireless/ubertooth ) dev-libs/boost sys-libs/libcap
DESCRIPTION=IEEE 802.11 wireless LAN sniffer
EAPI=8
HOMEPAGE=https://www.kismetwireless.net
INHERIT=autotools python-single-r1 udev systemd
-IUSE=libusb lm-sensors networkmanager +pcre rtlsdr selinux +suid ubertooth udev python_single_target_python3_10 python_single_target_python3_11
+IUSE=libusb lm-sensors networkmanager +pcre rtlsdr selinux +suid ubertooth udev python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
KEYWORDS=amd64 arm ~arm64 ~ppc x86
LICENSE=GPL-2
-RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) acct-user/kismet acct-group/kismet networkmanager? ( net-misc/networkmanager ) dev-libs/glib:2 dev-libs/elfutils sys-libs/zlib:= dev-db/sqlite:3 net-libs/libwebsockets:=[client,lejp] kernel_linux? ( sys-libs/libcap dev-libs/libnl:3 net-libs/libpcap ) libusb? ( virtual/libusb:1 ) dev-libs/protobuf-c:= dev-libs/protobuf:= python_single_target_python3_10? ( dev-python/protobuf-python[python_targets_python3_10(-)] dev-python/websockets[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/protobuf-python[python_targets_python3_11(-)] dev-python/websockets[python_targets_python3_11(-)] ) lm-sensors? ( sys-apps/lm-sensors:= ) pcre? ( dev-libs/libpcre ) suid? ( sys-libs/libcap ) ubertooth? ( net-wireless/ubertooth ) python_single_target_python3_10? ( dev-python/pyserial[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pyserial[python_targets_python3_11(-)] ) rtlsdr? ( python_single_target_python3_10? ( dev-python/numpy[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/numpy[python_targets_python3_11(-)] ) net-wireless/rtl-sdr ) selinux? ( sec-policy/selinux-kismet )
-REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 )
+RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) acct-user/kismet acct-group/kismet networkmanager? ( net-misc/networkmanager ) dev-libs/glib:2 dev-libs/elfutils sys-libs/zlib:= dev-db/sqlite:3 net-libs/libwebsockets:=[client,lejp] kernel_linux? ( sys-libs/libcap dev-libs/libnl:3 net-libs/libpcap ) libusb? ( virtual/libusb:1 ) dev-libs/protobuf-c:= dev-libs/protobuf:= python_single_target_python3_10? ( dev-python/protobuf-python[python_targets_python3_10(-)] dev-python/websockets[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/protobuf-python[python_targets_python3_11(-)] dev-python/websockets[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/protobuf-python[python_targets_python3_12(-)] dev-python/websockets[python_targets_python3_12(-)] ) lm-sensors? ( sys-apps/lm-sensors:= ) pcre? ( dev-libs/libpcre ) suid? ( sys-libs/libcap ) ubertooth? ( net-wireless/ubertooth ) python_single_target_python3_10? ( dev-python/pyserial[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pyserial[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pyserial[python_targets_python3_12(-)] ) rtlsdr? ( python_single_target_python3_10? ( dev-python/numpy[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/numpy[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/numpy[python_targets_python3_12(-)] ) net-wireless/rtl-sdr ) selinux? ( sec-policy/selinux-kismet )
+REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 )
SLOT=0/2022.08.1
SRC_URI=https://www.kismetwireless.net/code/kismet-2022-08-R1.tar.xz
_eclasses_=autotools 5f729b9cb10d5eda573cd604c93c6dc5 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 474cb53a7d1b62721a91809a1d702661 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 udev eec0bbab06977f1cfc5597269c1fa152
-_md5_=3671248ff55e227d3fa11b7ff26c1c5e
+_md5_=9dc2d36d7f469faf87a094d14fd7f9b1
diff --git a/metadata/md5-cache/net-wireless/kismet-2023.07.1 b/metadata/md5-cache/net-wireless/kismet-2023.07.1
index adff84d8aaa7..72910ad7792d 100644
--- a/metadata/md5-cache/net-wireless/kismet-2023.07.1
+++ b/metadata/md5-cache/net-wireless/kismet-2023.07.1
@@ -1,16 +1,16 @@
BDEPEND=virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) || ( >=sys-devel/autoconf-2.72-r1:2.72 >=sys-devel/autoconf-2.71-r6:2.71 ) >=sys-devel/libtool-2.4.7 virtual/pkgconfig virtual/pkgconfig
DEFINED_PHASES=configure install postinst postrm preinst prepare setup
-DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) acct-user/kismet acct-group/kismet networkmanager? ( net-misc/networkmanager ) dev-libs/glib:2 dev-libs/elfutils dev-libs/openssl:= sys-libs/zlib:= dev-db/sqlite:3 net-libs/libwebsockets:=[client,lejp] kernel_linux? ( sys-libs/libcap dev-libs/libnl:3 net-libs/libpcap ) libusb? ( virtual/libusb:1 ) dev-libs/protobuf-c:= dev-libs/protobuf:= python_single_target_python3_10? ( dev-python/protobuf-python[python_targets_python3_10(-)] dev-python/websockets[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/protobuf-python[python_targets_python3_11(-)] dev-python/websockets[python_targets_python3_11(-)] ) lm-sensors? ( sys-apps/lm-sensors:= ) pcre? ( dev-libs/libpcre2:= ) suid? ( sys-libs/libcap ) ubertooth? ( net-wireless/ubertooth ) dev-libs/boost =dev-libs/libfmt-9* sys-libs/libcap
+DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) acct-user/kismet acct-group/kismet networkmanager? ( net-misc/networkmanager ) dev-libs/glib:2 dev-libs/elfutils dev-libs/openssl:= sys-libs/zlib:= dev-db/sqlite:3 net-libs/libwebsockets:=[client,lejp] kernel_linux? ( sys-libs/libcap dev-libs/libnl:3 net-libs/libpcap ) libusb? ( virtual/libusb:1 ) dev-libs/protobuf-c:= dev-libs/protobuf:= python_single_target_python3_10? ( dev-python/protobuf-python[python_targets_python3_10(-)] dev-python/websockets[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/protobuf-python[python_targets_python3_11(-)] dev-python/websockets[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/protobuf-python[python_targets_python3_12(-)] dev-python/websockets[python_targets_python3_12(-)] ) lm-sensors? ( sys-apps/lm-sensors:= ) pcre? ( dev-libs/libpcre2:= ) suid? ( sys-libs/libcap ) ubertooth? ( net-wireless/ubertooth ) dev-libs/boost =dev-libs/libfmt-9* sys-libs/libcap
DESCRIPTION=IEEE 802.11 wireless LAN sniffer
EAPI=8
HOMEPAGE=https://www.kismetwireless.net
INHERIT=autotools python-single-r1 udev systemd
-IUSE=libusb lm-sensors networkmanager +pcre rtlsdr selinux +suid ubertooth udev python_single_target_python3_10 python_single_target_python3_11
+IUSE=libusb lm-sensors networkmanager +pcre rtlsdr selinux +suid ubertooth udev python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~x86
LICENSE=GPL-2
-RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) acct-user/kismet acct-group/kismet networkmanager? ( net-misc/networkmanager ) dev-libs/glib:2 dev-libs/elfutils dev-libs/openssl:= sys-libs/zlib:= dev-db/sqlite:3 net-libs/libwebsockets:=[client,lejp] kernel_linux? ( sys-libs/libcap dev-libs/libnl:3 net-libs/libpcap ) libusb? ( virtual/libusb:1 ) dev-libs/protobuf-c:= dev-libs/protobuf:= python_single_target_python3_10? ( dev-python/protobuf-python[python_targets_python3_10(-)] dev-python/websockets[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/protobuf-python[python_targets_python3_11(-)] dev-python/websockets[python_targets_python3_11(-)] ) lm-sensors? ( sys-apps/lm-sensors:= ) pcre? ( dev-libs/libpcre2:= ) suid? ( sys-libs/libcap ) ubertooth? ( net-wireless/ubertooth ) python_single_target_python3_10? ( dev-python/pyserial[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pyserial[python_targets_python3_11(-)] ) rtlsdr? ( python_single_target_python3_10? ( dev-python/numpy[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/numpy[python_targets_python3_11(-)] ) net-wireless/rtl-sdr ) selinux? ( sec-policy/selinux-kismet )
-REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 )
+RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) acct-user/kismet acct-group/kismet networkmanager? ( net-misc/networkmanager ) dev-libs/glib:2 dev-libs/elfutils dev-libs/openssl:= sys-libs/zlib:= dev-db/sqlite:3 net-libs/libwebsockets:=[client,lejp] kernel_linux? ( sys-libs/libcap dev-libs/libnl:3 net-libs/libpcap ) libusb? ( virtual/libusb:1 ) dev-libs/protobuf-c:= dev-libs/protobuf:= python_single_target_python3_10? ( dev-python/protobuf-python[python_targets_python3_10(-)] dev-python/websockets[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/protobuf-python[python_targets_python3_11(-)] dev-python/websockets[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/protobuf-python[python_targets_python3_12(-)] dev-python/websockets[python_targets_python3_12(-)] ) lm-sensors? ( sys-apps/lm-sensors:= ) pcre? ( dev-libs/libpcre2:= ) suid? ( sys-libs/libcap ) ubertooth? ( net-wireless/ubertooth ) python_single_target_python3_10? ( dev-python/pyserial[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pyserial[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pyserial[python_targets_python3_12(-)] ) rtlsdr? ( python_single_target_python3_10? ( dev-python/numpy[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/numpy[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/numpy[python_targets_python3_12(-)] ) net-wireless/rtl-sdr ) selinux? ( sec-policy/selinux-kismet )
+REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 )
SLOT=0/2023.07.1
SRC_URI=https://www.kismetwireless.net/code/kismet-2023-07-R1.tar.xz https://dev.gentoo.org/~zerochaos/distfiles/kismet-2023.07.1-stdint-fix.patch
_eclasses_=autotools 5f729b9cb10d5eda573cd604c93c6dc5 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 474cb53a7d1b62721a91809a1d702661 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 udev eec0bbab06977f1cfc5597269c1fa152
-_md5_=041d58544a43c7dae59c61ca7085a9ff
+_md5_=4589ff1cf8e923f146e01a66dd5f8fed
diff --git a/metadata/md5-cache/net-wireless/kismet-9999 b/metadata/md5-cache/net-wireless/kismet-9999
index d89d46d2147a..822354669dda 100644
--- a/metadata/md5-cache/net-wireless/kismet-9999
+++ b/metadata/md5-cache/net-wireless/kismet-9999
@@ -1,16 +1,16 @@
BDEPEND=virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) || ( >=sys-devel/autoconf-2.72-r1:2.72 >=sys-devel/autoconf-2.71-r6:2.71 ) >=sys-devel/libtool-2.4.7 virtual/pkgconfig virtual/pkgconfig >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=configure install postinst postrm preinst prepare setup unpack
-DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) acct-user/kismet acct-group/kismet mqtt? ( app-misc/mosquitto ) networkmanager? ( net-misc/networkmanager ) dev-libs/glib:2 dev-libs/elfutils dev-libs/openssl:= sys-libs/zlib:= dev-db/sqlite:3 net-libs/libwebsockets:=[client,lejp] kernel_linux? ( sys-libs/libcap dev-libs/libnl:3 net-libs/libpcap ) libusb? ( virtual/libusb:1 ) dev-libs/protobuf-c:= dev-libs/protobuf:= python_single_target_python3_10? ( dev-python/protobuf-python[python_targets_python3_10(-)] dev-python/websockets[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/protobuf-python[python_targets_python3_11(-)] dev-python/websockets[python_targets_python3_11(-)] ) lm-sensors? ( sys-apps/lm-sensors:= ) pcre? ( dev-libs/libpcre2:= ) suid? ( sys-libs/libcap ) ubertooth? ( net-wireless/ubertooth ) dev-libs/boost =dev-libs/libfmt-9* sys-libs/libcap
+DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) acct-user/kismet acct-group/kismet mqtt? ( app-misc/mosquitto ) networkmanager? ( net-misc/networkmanager ) dev-libs/glib:2 dev-libs/elfutils dev-libs/openssl:= sys-libs/zlib:= dev-db/sqlite:3 net-libs/libwebsockets:=[client,lejp] kernel_linux? ( sys-libs/libcap dev-libs/libnl:3 net-libs/libpcap ) libusb? ( virtual/libusb:1 ) dev-libs/protobuf-c:= dev-libs/protobuf:= python_single_target_python3_10? ( dev-python/protobuf-python[python_targets_python3_10(-)] dev-python/websockets[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/protobuf-python[python_targets_python3_11(-)] dev-python/websockets[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/protobuf-python[python_targets_python3_12(-)] dev-python/websockets[python_targets_python3_12(-)] ) lm-sensors? ( sys-apps/lm-sensors:= ) pcre? ( dev-libs/libpcre2:= ) suid? ( sys-libs/libcap ) ubertooth? ( net-wireless/ubertooth ) dev-libs/boost =dev-libs/libfmt-9* sys-libs/libcap
DESCRIPTION=IEEE 802.11 wireless LAN sniffer
EAPI=8
HOMEPAGE=https://www.kismetwireless.net
INHERIT=autotools python-single-r1 udev systemd git-r3
-IUSE=libusb lm-sensors mqtt networkmanager +pcre rtlsdr selinux +suid ubertooth udev python_single_target_python3_10 python_single_target_python3_11
+IUSE=libusb lm-sensors mqtt networkmanager +pcre rtlsdr selinux +suid ubertooth udev +wext python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
LICENSE=GPL-2
PROPERTIES=live
-RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) acct-user/kismet acct-group/kismet mqtt? ( app-misc/mosquitto ) networkmanager? ( net-misc/networkmanager ) dev-libs/glib:2 dev-libs/elfutils dev-libs/openssl:= sys-libs/zlib:= dev-db/sqlite:3 net-libs/libwebsockets:=[client,lejp] kernel_linux? ( sys-libs/libcap dev-libs/libnl:3 net-libs/libpcap ) libusb? ( virtual/libusb:1 ) dev-libs/protobuf-c:= dev-libs/protobuf:= python_single_target_python3_10? ( dev-python/protobuf-python[python_targets_python3_10(-)] dev-python/websockets[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/protobuf-python[python_targets_python3_11(-)] dev-python/websockets[python_targets_python3_11(-)] ) lm-sensors? ( sys-apps/lm-sensors:= ) pcre? ( dev-libs/libpcre2:= ) suid? ( sys-libs/libcap ) ubertooth? ( net-wireless/ubertooth ) python_single_target_python3_10? ( dev-python/pyserial[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pyserial[python_targets_python3_11(-)] ) rtlsdr? ( python_single_target_python3_10? ( dev-python/numpy[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/numpy[python_targets_python3_11(-)] ) net-wireless/rtl-sdr ) selinux? ( sec-policy/selinux-kismet )
-REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 )
+RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) acct-user/kismet acct-group/kismet mqtt? ( app-misc/mosquitto ) networkmanager? ( net-misc/networkmanager ) dev-libs/glib:2 dev-libs/elfutils dev-libs/openssl:= sys-libs/zlib:= dev-db/sqlite:3 net-libs/libwebsockets:=[client,lejp] kernel_linux? ( sys-libs/libcap dev-libs/libnl:3 net-libs/libpcap ) libusb? ( virtual/libusb:1 ) dev-libs/protobuf-c:= dev-libs/protobuf:= python_single_target_python3_10? ( dev-python/protobuf-python[python_targets_python3_10(-)] dev-python/websockets[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/protobuf-python[python_targets_python3_11(-)] dev-python/websockets[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/protobuf-python[python_targets_python3_12(-)] dev-python/websockets[python_targets_python3_12(-)] ) lm-sensors? ( sys-apps/lm-sensors:= ) pcre? ( dev-libs/libpcre2:= ) suid? ( sys-libs/libcap ) ubertooth? ( net-wireless/ubertooth ) python_single_target_python3_10? ( dev-python/pyserial[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pyserial[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pyserial[python_targets_python3_12(-)] ) rtlsdr? ( python_single_target_python3_10? ( dev-python/numpy[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/numpy[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/numpy[python_targets_python3_12(-)] ) net-wireless/rtl-sdr ) selinux? ( sec-policy/selinux-kismet )
+REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 )
RESTRICT=strip
SLOT=0/9999
_eclasses_=autotools 5f729b9cb10d5eda573cd604c93c6dc5 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 474cb53a7d1b62721a91809a1d702661 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 udev eec0bbab06977f1cfc5597269c1fa152
-_md5_=dfc6a5acf24e93989f5e0ccad6462fdf
+_md5_=62b9e73520b2ed9d092f3f3a2c98014e
diff --git a/metadata/md5-cache/net-wireless/mfoc-0.10.7-r1 b/metadata/md5-cache/net-wireless/mfoc-0.10.7-r1
index ed6aa04915a5..fd0c03b1b632 100644
--- a/metadata/md5-cache/net-wireless/mfoc-0.10.7-r1
+++ b/metadata/md5-cache/net-wireless/mfoc-0.10.7-r1
@@ -1,7 +1,8 @@
+BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) || ( >=sys-devel/autoconf-2.72-r1:2.72 >=sys-devel/autoconf-2.71-r6:2.71 ) >=sys-devel/libtool-2.4.7
DEFINED_PHASES=prepare
-DEPEND=>=dev-libs/libnfc-1.7.0:= sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) || ( >=sys-devel/autoconf-2.72-r1:2.72 >=sys-devel/autoconf-2.71-r6:2.71 ) >=sys-devel/libtool-2.4.7
+DEPEND=>=dev-libs/libnfc-1.7.0:=
DESCRIPTION=Mifare Classic Offline Cracker
-EAPI=6
+EAPI=8
HOMEPAGE=https://github.com/nfc-tools/mfoc
INHERIT=autotools
KEYWORDS=~amd64
@@ -9,5 +10,5 @@ LICENSE=GPL-2 GPL-2+ BSD-2
RDEPEND=>=dev-libs/libnfc-1.7.0:=
SLOT=0
SRC_URI=https://github.com/nfc-tools/mfoc/archive/mfoc-0.10.7.tar.gz
-_eclasses_=autotools 5f729b9cb10d5eda573cd604c93c6dc5 eqawarn c9847c43b3253a276ae2eabddedab3d7 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=787089e53c6db07c702038302493fda8
+_eclasses_=autotools 5f729b9cb10d5eda573cd604c93c6dc5 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=8a9bfd414a55d5a73be0237f331d6dd2
diff --git a/metadata/md5-cache/net-wireless/portapack-firmware-20190405 b/metadata/md5-cache/net-wireless/portapack-firmware-20190405
index 587ef5a6fe69..cc26f909e417 100644
--- a/metadata/md5-cache/net-wireless/portapack-firmware-20190405
+++ b/metadata/md5-cache/net-wireless/portapack-firmware-20190405
@@ -1,10 +1,10 @@
DEFINED_PHASES=install
DESCRIPTION=Firmware and scripts for controlling the Portapack from Sharebrained
-EAPI=6
+EAPI=8
HOMEPAGE=https://github.com/sharebrained/portapack-hackrf/releases
KEYWORDS=~amd64 ~x86
-LICENSE=GPL-2
+LICENSE=GPL-2+
PDEPEND=>=net-wireless/hackrf-tools-2015.07.2-r1 >=app-mobilephone/dfu-util-0.7
SLOT=0
SRC_URI=https://github.com/sharebrained/portapack-hackrf/releases/download/20190405/portapack-h1-firmware-20190405.tar.bz2
-_md5_=34abd74b805e915e379e53a6490a486a
+_md5_=2032b83a279e572824365bfe1192fde7
diff --git a/metadata/md5-cache/net-wireless/portapack-havoc-0.0_p20180612 b/metadata/md5-cache/net-wireless/portapack-havoc-0.0_p20180612
index 52269715b5ad..09ca73a65108 100644
--- a/metadata/md5-cache/net-wireless/portapack-havoc-0.0_p20180612
+++ b/metadata/md5-cache/net-wireless/portapack-havoc-0.0_p20180612
@@ -1,10 +1,10 @@
DEFINED_PHASES=compile configure install
DESCRIPTION=Custom firmware for the HackRF SDR + PortaPack H1 addon
-EAPI=6
+EAPI=8
HOMEPAGE=https://github.com/furrtek/portapack-havoc/wiki
KEYWORDS=~amd64 ~x86
-LICENSE=GPL-2
+LICENSE=GPL-2+
PDEPEND=>=net-wireless/hackrf-tools-2015.07.2-r1 >=app-mobilephone/dfu-util-0.7
SLOT=0
SRC_URI=https://github.com/furrtek/portapack-havoc/archive/609235b19f55d0bf278c0e7c4b9f9b6b15136247.tar.gz -> portapack-havoc-0.0_p20180612.tar.gz
-_md5_=f40cc78efac52a036d5403de2d797b36
+_md5_=8c4dfb2bcf6c05f31283652cd952a69c
diff --git a/metadata/md5-cache/sys-apps/Manifest.gz b/metadata/md5-cache/sys-apps/Manifest.gz
index 09ac77a91b00..ea5f77fa8d2b 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/memtest86-4.3.7-r4 b/metadata/md5-cache/sys-apps/memtest86-4.3.7-r4
new file mode 100644
index 000000000000..79d6c92f2857
--- /dev/null
+++ b/metadata/md5-cache/sys-apps/memtest86-4.3.7-r4
@@ -0,0 +1,12 @@
+DEFINED_PHASES=configure install postinst postrm preinst prepare prerm pretend test
+DESCRIPTION=Stand alone memory test for x86 computers
+EAPI=8
+HOMEPAGE=https://www.memtest86.com/
+INHERIT=mount-boot toolchain-funcs
+IUSE=serial
+KEYWORDS=-* ~amd64 ~x86
+LICENSE=GPL-2
+SLOT=0
+SRC_URI=https://www.memtest86.com/downloads/memtest86-4.3.7-src.tar.gz
+_eclasses_=mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=14a581ad2493a1193e91b21010f8f0ee
diff --git a/metadata/md5-cache/sys-apps/pv-1.8.5 b/metadata/md5-cache/sys-apps/pv-1.8.5
index 0faa210b9669..94035404c116 100644
--- a/metadata/md5-cache/sys-apps/pv-1.8.5
+++ b/metadata/md5-cache/sys-apps/pv-1.8.5
@@ -5,9 +5,9 @@ EAPI=8
HOMEPAGE=https://www.ivarch.com/programs/pv.shtml https://codeberg.org/a-j-wood/pv
INHERIT=linux-info toolchain-funcs verify-sig
IUSE=debug nls verify-sig
-KEYWORDS=~alpha amd64 ~arm arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
+KEYWORDS=~alpha amd64 ~arm arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
LICENSE=GPL-3+
SLOT=0
SRC_URI=https://www.ivarch.com/programs/sources/pv-1.8.5.tar.gz verify-sig? ( https://www.ivarch.com/programs/sources/pv-1.8.5.tar.gz.txt -> pv-1.8.5.tar.gz.asc )
_eclasses_=linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig 798e0173d334021f14ba78a786c37059
-_md5_=63d16b282d5ad6bba2bd1cf6d3a3c8aa
+_md5_=3217d966e792a1e394461ec41ddd03ca
diff --git a/metadata/md5-cache/sys-fs/Manifest.gz b/metadata/md5-cache/sys-fs/Manifest.gz
index 4258997964aa..1d3fe5322cdd 100644
--- a/metadata/md5-cache/sys-fs/Manifest.gz
+++ b/metadata/md5-cache/sys-fs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-fs/mp3fs-1.1.1-r5 b/metadata/md5-cache/sys-fs/mp3fs-1.1.1-r5
new file mode 100644
index 000000000000..620d05feb20d
--- /dev/null
+++ b/metadata/md5-cache/sys-fs/mp3fs-1.1.1-r5
@@ -0,0 +1,16 @@
+DEFINED_PHASES=compile configure
+DEPEND=media-libs/libid3tag:= media-sound/lame sys-fs/fuse:0= flac? ( >=media-libs/flac-1.1.4:=[cxx] ) vorbis? ( >=media-libs/libvorbis-1.3.0 )
+DESCRIPTION=Read-only FUSE filesystem which transcodes FLAC audio files to MP3 when read
+EAPI=8
+HOMEPAGE=https://khenriks.github.io/mp3fs/
+INHERIT=toolchain-funcs
+IUSE=+flac vorbis
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-3+
+RDEPEND=media-libs/libid3tag:= media-sound/lame sys-fs/fuse:0= flac? ( >=media-libs/flac-1.1.4:=[cxx] ) vorbis? ( >=media-libs/libvorbis-1.3.0 )
+REQUIRED_USE=|| ( flac vorbis )
+RESTRICT=test
+SLOT=0
+SRC_URI=https://github.com/khenriks/mp3fs/releases/download/v1.1.1/mp3fs-1.1.1.tar.gz
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=f4697a0119caccfde1b038be593b603f
diff --git a/metadata/md5-cache/sys-fs/mtd-utils-2.1.6-r2 b/metadata/md5-cache/sys-fs/mtd-utils-2.1.6-r2
new file mode 100644
index 000000000000..afead4f45bd2
--- /dev/null
+++ b/metadata/md5-cache/sys-fs/mtd-utils-2.1.6-r2
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-util/cmocka )
+DEFINED_PHASES=compile configure install prepare
+DEPEND=sys-apps/util-linux:= sys-libs/zlib:= lzo? ( dev-libs/lzo:= ) ssl? ( dev-libs/openssl:0= ) xattr? ( sys-apps/acl ) zstd? ( app-arch/zstd:= )
+DESCRIPTION=MTD userspace tools (NFTL, JFFS2, NAND, FTL, UBI)
+EAPI=8
+HOMEPAGE=https://git.infradead.org/?p=mtd-utils.git;a=summary
+INHERIT=toolchain-funcs
+IUSE=+lzo +ssl test xattr +zstd
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux
+LICENSE=GPL-2
+RDEPEND=sys-apps/util-linux:= sys-libs/zlib:= lzo? ( dev-libs/lzo:= ) ssl? ( dev-libs/openssl:0= ) xattr? ( sys-apps/acl ) zstd? ( app-arch/zstd:= )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://infraroot.at/pub/mtd/mtd-utils-2.1.6.tar.bz2
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=930285abe33435d9f5e80fe64dd892ac
diff --git a/metadata/md5-cache/x11-misc/Manifest.gz b/metadata/md5-cache/x11-misc/Manifest.gz
index a55f91c9922b..b815a6873134 100644
--- a/metadata/md5-cache/x11-misc/Manifest.gz
+++ b/metadata/md5-cache/x11-misc/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/x11-misc/sent-1-r1 b/metadata/md5-cache/x11-misc/sent-1-r1
index 3319c507fb01..2d9cf40a9d28 100644
--- a/metadata/md5-cache/x11-misc/sent-1-r1
+++ b/metadata/md5-cache/x11-misc/sent-1-r1
@@ -1,7 +1,7 @@
DEFINED_PHASES=compile install postinst prepare
DEPEND=media-libs/fontconfig x11-libs/libX11 x11-libs/libXft
DESCRIPTION=Simple plaintext presentation tool
-EAPI=6
+EAPI=8
HOMEPAGE=https://tools.suckless.org/sent/
INHERIT=savedconfig toolchain-funcs
IUSE=savedconfig
@@ -11,4 +11,4 @@ RDEPEND=media-libs/fontconfig x11-libs/libX11 x11-libs/libXft !savedconfig? ( me
SLOT=0
SRC_URI=https://dl.suckless.org/tools/sent-1.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 portability a74d533f258f1f435be71312558c12f9 savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=542e2d1fb1ed1e8ba0a4bb41df80da5e
+_md5_=cdddbe20e10d406c5820733751747731
diff --git a/metadata/md5-cache/x11-misc/wmname-0.1-r1 b/metadata/md5-cache/x11-misc/wmname-0.1-r1
index ab73cf3ad0dc..c586c380c0c3 100644
--- a/metadata/md5-cache/x11-misc/wmname-0.1-r1
+++ b/metadata/md5-cache/x11-misc/wmname-0.1-r1
@@ -1,7 +1,7 @@
DEFINED_PHASES=compile install
DEPEND=x11-libs/libX11
-DESCRIPTION=utility to set the name of your window manager
-EAPI=6
+DESCRIPTION=Utility to set the name of your window manager
+EAPI=8
HOMEPAGE=https://tools.suckless.org/x/wmname
INHERIT=toolchain-funcs
KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc x86
@@ -10,4 +10,4 @@ RDEPEND=x11-libs/libX11
SLOT=0
SRC_URI=https://dl.suckless.org/tools/wmname-0.1.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=a58eb966eb33a86ae536eaf51ffd5049
+_md5_=2b2998f1f0cf1b63abaf2f71ccbbb7f1
diff --git a/metadata/news/Manifest b/metadata/news/Manifest
index fe39fc164a74..a9a5f4dbb4d4 100644
--- a/metadata/news/Manifest
+++ b/metadata/news/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 16225 BLAKE2B 2730e53ea680c1f6a7c33d8db5d848ed73d7a93a61129fbac5e2048c43c1fbcb161e8724a7baa0c285b14532fbe036eb9ba93ed0ce0dd7a28f429d34fd39c8a7 SHA512 4cd134b8b550333f9a357321e20ba6d73bafad3ede55668894bc971ba7e36b12b02018825905fc78c17e5db1c1c09574f1bdbae644d8cb43143482058058bc64
-TIMESTAMP 2023-12-30T23:09:55Z
+TIMESTAMP 2023-12-31T04:47:34Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmWQo0NfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmWQ8mdfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klDnHg/+P9N57T9U+L4lvSImshumfenQYV69wD7ZqqFUcF2kxtOvZxrP9gDkiDle
-8GLC9URtXgmrBVBh+xzBzVS98cTImho6cJYAhCnotTdmYfRq3CyCyLkdnyOsfmt2
-THFYcpv6nErq+NY8nQY46uip+3SKhyLbZb5ZOx6naLCpabibs3e5zxS2S+3rGlB7
-aZmPFVlNZ0Y38zxInk2/FxYLJMn7/JaRXxojTi7RZ6VUIjmeBGouMfNZ3hk44uKK
-QMCngzdvvtR0Ple37Hm0e9rdP4gKhK4B40GCnDCUX/0IXA0nwLivCrOE1T3x35HR
-Ek6Z5f0FlfF1XIGWIm5+Ztm0uYLPErOfKm461vRJwYDxoTzcHhXoFObAjRbObflH
-p4j8u+jc0x8AgUE9I1XZaszpHP2+U6/2NrRHs5E25v936x4aSk4QARzcJuF9loKB
-aoPzYKK6lBf1cN9Mj79/NduPv3BN40anmu68YxQXfO+xyLO/TxyjQKw7o+C7OTob
-m7xmhLAi457tyG3Ju2+UNCpVBUJVdrGAMQavVw2065sHTUL6+nR+4wNtzrARByjC
-MrFHhMKIaZqKymABZRqg54Ry68NXNAHbErp8g72HJk1ax/+H7NjSTxuq+f79JcDg
-g9+GsuQ6jP6PgGLWJt/RKIZDtE9XnxiSztFKL1lUkA5JrWgciFw=
-=/t8R
+klB1ghAAgqB2kw8FTHKJLG5gNVpSJmbEt1Ys42Ks/GHUCI7+qERD+PQtCCiyHjwh
+PSIZ1qp0xReQHzpf8kJ/Ga5RpGk3ovO67e6CQ3NThuv4TIdOxnnOM14MrsSfrPiX
+AYaeJ01V5+5UoIk5UMZMAEp1WcAJ8RyzXhxT0Hg9fqzN88Tk7MeKse+L98HEmczU
+BqZVwDsJSdoiZDVnopdJon/2nGC9zRUH3bx5e+Uq0O09Md63YqRx7WoWORseMUTw
+Jgz0dc5IgyRgqUOYY0jvdtNGATQlsojEeCtj2osLEsvgRqtoNZwij1jYfVOlroo/
+FgcPylgTNNblStC0Ym60OnAOEBz8pebpELlmqfa/1b8uwvqGr2P4+ga6xKhZdvHQ
+rS1dT/Sc0ky/Txfzn+Iv0LKKBfcXoar1vgf1YwrfX/wCFlmu5JDPgQEmgkQpV2U/
+6en1QHfF6+soNpyGZShB0PfrLbtq5MTWzFmAcpJo6o6nKEoxjUV0a3sYpstXKYp6
+8dBhs6IgwdpIZ/Ctb/rUALaogmvN5RIm8r+8ZDlF/PfmmB1jjCBCypHfVeM5dZaS
+zuO6vXSBF418JPl82Bw2dhfYx4jnJ6SJix7DJU272krjK1DkNrNFpAfk9vT+EPoj
+0XH4gJBdZa0QO74DFvK3g5VT3EZ6SRCu72wtj8A2Fye5FmfL4X4=
+=VThD
-----END PGP SIGNATURE-----
diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk
index 3115a03b4c46..1f1af8eb50dd 100644
--- a/metadata/news/timestamp.chk
+++ b/metadata/news/timestamp.chk
@@ -1 +1 @@
-Sat, 30 Dec 2023 23:09:51 +0000
+Sun, 31 Dec 2023 04:47:31 +0000
diff --git a/metadata/timestamp b/metadata/timestamp
index 93e13bf146a2..056dc8afc9b3 100644
--- a/metadata/timestamp
+++ b/metadata/timestamp
@@ -1 +1 @@
-Sat Dec 30 11:09:51 PM UTC 2023
+Sun Dec 31 04:47:28 AM UTC 2023
diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk
index 977d0b40ae35..f8cd663a721a 100644
--- a/metadata/timestamp.chk
+++ b/metadata/timestamp.chk
@@ -1 +1 @@
-Sat, 30 Dec 2023 23:15:01 +0000
+Sun, 31 Dec 2023 05:15:01 +0000
diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit
index d96d9186eb97..698bed119df2 100644
--- a/metadata/timestamp.commit
+++ b/metadata/timestamp.commit
@@ -1 +1 @@
-2c884c0b0f3844729a12c3757b0cce7198d5df7d 1703976985 2023-12-30T22:56:25+00:00
+2c4e3f3cd47cda720b33b7be59f073b0238aa21d 1703994523 2023-12-31T03:48:43+00:00
diff --git a/metadata/timestamp.x b/metadata/timestamp.x
index e552044fa296..0faa96bb64aa 100644
--- a/metadata/timestamp.x
+++ b/metadata/timestamp.x
@@ -1 +1 @@
-1703977801 Sat 30 Dec 2023 11:10:01 PM UTC
+1703998201 Sun 31 Dec 2023 04:50:01 AM UTC
diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk
index 3115a03b4c46..2e82f8ba4ca4 100644
--- a/metadata/xml-schema/timestamp.chk
+++ b/metadata/xml-schema/timestamp.chk
@@ -1 +1 @@
-Sat, 30 Dec 2023 23:09:51 +0000
+Sun, 31 Dec 2023 04:47:28 +0000
diff --git a/net-misc/Manifest.gz b/net-misc/Manifest.gz
index d536d9cb158d..fa9dec6bd842 100644
--- a/net-misc/Manifest.gz
+++ b/net-misc/Manifest.gz
Binary files differ
diff --git a/net-misc/openssh/Manifest b/net-misc/openssh/Manifest
index 062ec9a45877..901c76798def 100644
--- a/net-misc/openssh/Manifest
+++ b/net-misc/openssh/Manifest
@@ -2,9 +2,6 @@ AUX openssh-9.3_p1-GSSAPI-dns.patch 10903 BLAKE2B 2b6502923c474cf3965fd6372b56ac
AUX openssh-9.3_p1-deny-shmget-shmat-shmdt-in-preauth-privsep-child.patch 415 BLAKE2B e29acfc416d7a84a19691a56cc7f8f6a71955b147d2f7d8686cfa391887040a66249312a321c02f9acc665dfdfcb04b129772f0e44ebdf1ff54853d439a39d7d SHA512 122d325267aa69e4c9520b396ba8608ab1ea77f651cb0078479bc60c938366632c4bc7b0d17b12ef7a13bb6a447b230122029dbed93b837c9698fc91a2822e11
AUX openssh-9.3_p1-disable-conch-interop-tests.patch 554 BLAKE2B f5f45c000ec26c1f783669c3447ea3c80c5c0f9b971b86ca1e79e99e906a90a519abb6b14db462f5766572e9759180719ea44f048ef5aa8efc37efb61d2b6ef7 SHA512 f35b15f1e8d0eb276d748ee14c71004c6599ddb124c33e2f84623bc9eb02bb4fd4680d25d0ba0289d6a723a526c95c9a56b30496bdaa565bae853bf3d1bab61f
AUX openssh-9.3_p1-fix-putty-tests.patch 1691 BLAKE2B 8a92766bd2db65a4dab1254a356ecee65203e11179a499b40dfde623c642a0d6aa205490faabd50abfba5bbb4a9d3e1fa9427c42fd82883df1401b7a871979ea SHA512 4b27ece068d233e128dde2571a93ce6ff695ee975e5dcbef84b8c0923e84903494f980bbe38129cd9f83bb34e7a7940f8686a5b8f85d20e3e11c53b6d933196d
-AUX openssh-9.3_p1-gss-use-HOST_NAME_MAX.patch 350 BLAKE2B 7baae8cf4140e7ace3486c5c1a34fecb8f8ce2dc2818f046645e11ac37fb87afb0d1bb15a5660e106b94867c24e22da72fbdc1c9255d2ce2ede164b9922a1484 SHA512 d5e13ec0ae1e7d73bfe15e7a0507730f92e4109ab5daa0d99c4d4a9800d3b8df19e26b56e0aa1b5cedb5635f40ef63d9806bb92ac4eb342a1e196e38380b1c13
-AUX openssh-9.3_p1-openssl-ignore-status.patch 765 BLAKE2B 6ddc498cef115a38054eb8f1fddac34048b94592e54f8e31dc11717fe872f3d66a7e6877d2449102fbe18a0ee2a35732991abe946b1fe10abfa48bbec6871b26 SHA512 ab15d6dfdb8d59946684501f6f30ac0eb82676855b7b57f19f2027a7ada072f9062fcb96911111a50cfc3838492faddd282db381ec83d22462644ccddccf0ae7
-AUX openssh-9.3_p1-openssl-version-compat-check.patch 2588 BLAKE2B 635e9d4e0ca515d4da190075371b85b5c1885fd7d9b621d6f21399be0faf0be96e5e31875611392386b897f74087d75a00203a74c9f9ecf0be447bf354fcf4a2 SHA512 a27afa1b07a47f0ecf74d30ca85e7b4f8c79857c8019d274aeaed88b81149ce6241fd16f1023f14dbdc701e8c9d8671f6aadda2e21d620a47af8778b8531b991
AUX openssh-9.3_p2-zlib-1.3.patch 671 BLAKE2B 44a974e83faaee7336898227bc6f14ff4ab6e8e91e2d8f61d22f45b4d73e57a79b505143620d3a910c6e7cea91ab406e10ffcf23a802f447843f5c2836e37c34 SHA512 d2e5992c783b46b4859501aa32aa7b0acc5ec9e512589e18faebfa8660c52a3ad9ffa3d5a4cd5ba9a5fadb7ab86e51c32714dd23325054b05fa07194bd86f7d7
AUX sshd-r1.confd 774 BLAKE2B df3f3f28cb4d35b49851399b52408c42e242ae3168ff3fc79add211903567da370cfe86a267932ca9cf13c3afbc38a8f1b53e753a31670ee61bf8ba8747832f8 SHA512 3a69752592126024319a95f1c1747af508fd639c86eca472106c5d6c23d5eeaa441ca74740d4b1aafaa0db759d38879e3c1cee742b08d6166ebc58cddac1e2fe
AUX sshd-r1.initd 2675 BLAKE2B 47e87cec2d15b90aae362ce0c8e8ba08dada9ebc244e28be1fe67d24deb00675d3d9b8fef40def8a9224a3e2d15ab717574a3d837e099133c1cf013079588b55 SHA512 257d6437162b76c4a3a648ecc5d4739ca7eaa60b192fde91422c6c05d0de6adfa9635adc24d57dc3da6beb92b1b354ffe8fddad3db453efb610195d5509a4e27
diff --git a/net-misc/openssh/files/openssh-9.3_p1-gss-use-HOST_NAME_MAX.patch b/net-misc/openssh/files/openssh-9.3_p1-gss-use-HOST_NAME_MAX.patch
deleted file mode 100644
index b50ac7c00181..000000000000
--- a/net-misc/openssh/files/openssh-9.3_p1-gss-use-HOST_NAME_MAX.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/gss-serv.c
-+++ b/gss-serv.c
-@@ -105,7 +105,7 @@ ssh_gssapi_acquire_cred(Gssctxt *ctx)
- gss_create_empty_oid_set(&status, &oidset);
- gss_add_oid_set_member(&status, ctx->oid, &oidset);
-
-- if (gethostname(lname, MAXHOSTNAMELEN)) {
-+ if (gethostname(lname, HOST_NAME_MAX)) {
- gss_release_oid_set(&status, &oidset);
- return (-1);
- }
diff --git a/net-misc/openssh/files/openssh-9.3_p1-openssl-ignore-status.patch b/net-misc/openssh/files/openssh-9.3_p1-openssl-ignore-status.patch
deleted file mode 100644
index fa33af39b6f8..000000000000
--- a/net-misc/openssh/files/openssh-9.3_p1-openssl-ignore-status.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-the last nibble of the openssl version represents the status. that is,
-whether it is a beta or release. when it comes to version checks in
-openssh, this component does not matter, so ignore it.
-
-https://bugzilla.mindrot.org/show_bug.cgi?id=2212
-
---- a/openbsd-compat/openssl-compat.c
-+++ b/openbsd-compat/openssl-compat.c
-@@ -58,7 +58,7 @@ ssh_compatible_openssl(long headerver, long libver)
- * For versions >= 1.0.0, major,minor,status must match and library
- * fix version must be equal to or newer than the header.
- */
-- mask = 0xfff0000fL; /* major,minor,status */
-+ mask = 0xfff00000L; /* major,minor,status */
- hfix = (headerver & 0x000ff000) >> 12;
- lfix = (libver & 0x000ff000) >> 12;
- if ( (headerver & mask) == (libver & mask) && lfix >= hfix)
diff --git a/net-misc/openssh/files/openssh-9.3_p1-openssl-version-compat-check.patch b/net-misc/openssh/files/openssh-9.3_p1-openssl-version-compat-check.patch
deleted file mode 100644
index b571ae253fff..000000000000
--- a/net-misc/openssh/files/openssh-9.3_p1-openssl-version-compat-check.patch
+++ /dev/null
@@ -1,58 +0,0 @@
-https://bugzilla.mindrot.org/show_bug.cgi?id=3548
---- a/openbsd-compat/openssl-compat.c
-+++ b/openbsd-compat/openssl-compat.c
-@@ -48,19 +48,25 @@ ssh_compatible_openssl(long headerver, long libver)
- if (headerver == libver)
- return 1;
-
-- /* for versions < 1.0.0, major,minor,fix,status must match */
-- if (headerver < 0x1000000f) {
-- mask = 0xfffff00fL; /* major,minor,fix,status */
-- return (headerver & mask) == (libver & mask);
-+ /*
-+ * For versions < 3.0.0, major,minor,status must match and library
-+ * fix version must be equal to or newer than the header.
-+ */
-+ if (headerver < 0x3000000f) {
-+ mask = 0xfff0000fL; /* major,minor,status */
-+ hfix = (headerver & 0x000ff000) >> 12;
-+ lfix = (libver & 0x000ff000) >> 12;
-+ if ( (headerver & mask) == (libver & mask) && lfix >= hfix)
-+ return 1;
- }
-
- /*
-- * For versions >= 1.0.0, major,minor,status must match and library
-- * fix version must be equal to or newer than the header.
-+ * For versions >= 3.0.0, major must match and minor,status must be
-+ * equal to or greater than the header.
- */
-- mask = 0xfff00000L; /* major,minor,status */
-- hfix = (headerver & 0x000ff000) >> 12;
-- lfix = (libver & 0x000ff000) >> 12;
-+ mask = 0xf000000fL; /* major, status */
-+ hfix = (headerver & 0x0ffffff0L) >> 12;
-+ lfix = (libver & 0x0ffffff0L) >> 12;
- if ( (headerver & mask) == (libver & mask) && lfix >= hfix)
- return 1;
- return 0;
---- a/openbsd-compat/regress/opensslvertest.c
-+++ b/openbsd-compat/regress/opensslvertest.c
-@@ -31,7 +31,7 @@ struct version_test {
- { 0x0090802fL, 0x0090804fL, 1}, /* newer library fix version: ok */
- { 0x0090802fL, 0x0090801fL, 1}, /* older library fix version: ok */
- { 0x0090802fL, 0x0090702fL, 0}, /* older library minor version: NO */
-- { 0x0090802fL, 0x0090902fL, 0}, /* newer library minor version: NO */
-+ { 0x0090802fL, 0x0090902fL, 1}, /* newer library minor version: ok */
- { 0x0090802fL, 0x0080802fL, 0}, /* older library major version: NO */
- { 0x0090802fL, 0x1000100fL, 0}, /* newer library major version: NO */
-
-@@ -41,7 +41,7 @@ struct version_test {
- { 0x1000101fL, 0x1000100fL, 1}, /* older library patch version: ok */
- { 0x1000101fL, 0x1000201fL, 1}, /* newer library fix version: ok */
- { 0x1000101fL, 0x1000001fL, 0}, /* older library fix version: NO */
-- { 0x1000101fL, 0x1010101fL, 0}, /* newer library minor version: NO */
-+ { 0x1000101fL, 0x1010101fL, 1}, /* newer library minor version: ok */
- { 0x1000101fL, 0x0000101fL, 0}, /* older library major version: NO */
- { 0x1000101fL, 0x2000101fL, 0}, /* newer library major version: NO */
- };
diff --git a/net-wireless/Manifest.gz b/net-wireless/Manifest.gz
index 90c0a0bf1558..dbe522f0d942 100644
--- a/net-wireless/Manifest.gz
+++ b/net-wireless/Manifest.gz
Binary files differ
diff --git a/net-wireless/kismet/Manifest b/net-wireless/kismet/Manifest
index 3f4caeb0122f..17e2a46ec52d 100644
--- a/net-wireless/kismet/Manifest
+++ b/net-wireless/kismet/Manifest
@@ -6,7 +6,7 @@ AUX kismet.initd-r3 332 BLAKE2B e3d4987a41acf7b76aa0a08da7d11bb7c49807a5f60e4540
DIST kismet-2022-08-R1.tar.xz 10700692 BLAKE2B 9f6b3a651eca34b90e34b8a8357be493a8966cdd5c54f5f1c38383cc3ad74f2c78ab265df882b0a5b985bed98ad61f4741ead7b443d9b79f2769ca7edc72427f SHA512 befca2dcd7016d96a17e97babbd6d88195fa61750ed616d104d10a85828ec160672c33bd2a1eae554d375feb55ea45a040a3e53c4410a3ff8c9bfa4b5c8bcdb1
DIST kismet-2023-07-R1.tar.xz 11144120 BLAKE2B c43f0665c784ff9245289e624e23cb3eb4ffcb79f050deede50129cf6b07662e817f9c9aaf6cc608395045b5b449b87d22ff314d7dbc8f04b29db2df86dc5f84 SHA512 b8b320b8e09be5be582848ce8a1a66f71a96eccc3c78f52d3f1f18122abbe614ff3b5a55b5fcedf3e6a1fc959a72838adc0d7278ffd6c25a1c179a1caf5584ce
DIST kismet-2023.07.1-stdint-fix.patch 144077 BLAKE2B 77a4ca3da4ed54e567d21c7d8d0a718751802827bcefc1122318c989cde93a2132753c910e6f503e74dac30024111edc788d9df65ef4c4749ab918485d818ee3 SHA512 cb9220cdd5e14d030ef303e28a32dced61916ff64aa5960c412c2355c1b714dc423e34b33ef701e1daa2a22c9562a85a739dc130c4ec5761924338ffb462286b
-EBUILD kismet-2022.08.1-r2.ebuild 6014 BLAKE2B f46ea8ed5c5e6761cde9a469ce8a0c94f1dadd1dd1b8cca8702ef31a2b77edaf0f18a40a3aba16fb0ed45c2d25df4e7c53e86caf202d00e16cc3b112543dc028 SHA512 2cdd1766022a2b4f8809ac1bd8622927d2188503dfaf1955d68eaa1e167ffe5a0905774f57f08836a82f63850fd5196a2e9701c406e93dd58908549fe8cfa9e8
-EBUILD kismet-2023.07.1.ebuild 5763 BLAKE2B 6eb4c28deae0e8de73a2ff0e22ce21a36168325ca4f222db762ef95df5967173196a55fb07113c3429261cc6dc19970226883b9a6f6c2d472b6bee907ee7d837 SHA512 5b35b7b9858265bcf0c6ab974ed941bfc9733dcbaa1f88921564d0d7addc26961c4fbe9b24fbcfacc4e9fd5d2452cfaac9e91f74266b773072f67768b2d7449c
-EBUILD kismet-9999.ebuild 5714 BLAKE2B 87d81a0cf81e3a52b85df7155d86a0b87f244c68f4c6598e9d7840f33e7889eba8e8dddeb10f83bcb0fb0087f6f0df97ee020d240e6ea763091067015d08ca42 SHA512 8ae1ba63986ace977d53ededce0a46c74c879a0eab5d20360382ee9ec830c04903fb27c53f1eb447435a2a8404808801aab63c4a4d9ce4a82bb32b83c3380b3d
-MISC metadata.xml 920 BLAKE2B cc3738f471287e802d2f480c01a96966e97ce15960f81f0cb8a84ab95fe71709d2ef0d8349caad5dc3254d921a2db3466ac410ff4026a8d7e43054f7ce1a9eb4 SHA512 c3281f8e50f439902af5dd02ff44a526de0865e7f25435eacb4aa6f42ebfa6aa6302a503524b62e05811106ca3d25e66392f1cabd776925c2cd3fc3331e1900c
+EBUILD kismet-2022.08.1-r2.ebuild 6014 BLAKE2B 359244390037643fa6bb31868c96ef35b75c153be8ea86551b10cb7b8349b341aaac301abc6849176c31f1678789bcde6f0298404c842600153b2ae680a477a8 SHA512 98b5da855dfb8f32e503f19e6b6811c92acd9e3bd9ef501c87ef968cd4394c3d119dcdd23c175a7a95e141168de7b5860e90575ebdd74e8e6e4d1c11f802a2c1
+EBUILD kismet-2023.07.1.ebuild 5763 BLAKE2B ec0cb9033e755662814a5412742620152b0822a11a0bf5e4985fa2d67c6a6aaf544534b2cabd70fd1b806dd2d106eb2501784c811f1a1daeedf8f2ad14c0887f SHA512 a0ac7036cc7b2f8aadc666e949e7417769b10fb713af910b6d058508b650b73ef87f0a750cc03fb32a82ac3cf8642052d98581927a265f3078162ed464d1ff8e
+EBUILD kismet-9999.ebuild 5753 BLAKE2B f9c8e12942d1c781329453baa136a9d9032b44f5b2acfb4a2ff7a012a09e78f5db7d803c1e1af7bb3869a94969a1c21ab887350d3a1a6bde193ca48323402f5a SHA512 a2245d8b28eb799e2ef5f47692c8900ce3bcf2f4a07e336953268e5196058fa9b37ccaab6c022fcc654d48ac89775ed01760005a37b1ae85ce3522b7f91f14c9
+MISC metadata.xml 1177 BLAKE2B f53196e9d3a504d77a0a272bb5c189f7a662003661727f8a66b38ed387f7358c01dd27f2c0d7ec49b2069c2004fd7d5dd921f971c4989cf49363d226802928fe SHA512 65ef90c42e4c6cc6581ca533705114bae2e35c6e04e3011e88496c79aca30ebc3dfe85873e0935835577e2bd74fe199206247214f1a29842cdf3c20b6bf4001e
diff --git a/net-wireless/kismet/kismet-2022.08.1-r2.ebuild b/net-wireless/kismet/kismet-2022.08.1-r2.ebuild
index 934221430f72..0965409505a7 100644
--- a/net-wireless/kismet/kismet-2022.08.1-r2.ebuild
+++ b/net-wireless/kismet/kismet-2022.08.1-r2.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{9..12} )
inherit autotools python-single-r1 udev systemd
diff --git a/net-wireless/kismet/kismet-2023.07.1.ebuild b/net-wireless/kismet/kismet-2023.07.1.ebuild
index 4fcac1c602f0..d811631a3fe8 100644
--- a/net-wireless/kismet/kismet-2023.07.1.ebuild
+++ b/net-wireless/kismet/kismet-2023.07.1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{9..12} )
inherit autotools python-single-r1 udev systemd
diff --git a/net-wireless/kismet/kismet-9999.ebuild b/net-wireless/kismet/kismet-9999.ebuild
index f89567fabd66..84a92eaf262c 100644
--- a/net-wireless/kismet/kismet-9999.ebuild
+++ b/net-wireless/kismet/kismet-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{9..12} )
inherit autotools python-single-r1 udev systemd
@@ -33,7 +33,7 @@ HOMEPAGE="https://www.kismetwireless.net"
LICENSE="GPL-2"
SLOT="0/${PV}"
-IUSE="libusb lm-sensors mqtt networkmanager +pcre rtlsdr selinux +suid ubertooth udev"
+IUSE="libusb lm-sensors mqtt networkmanager +pcre rtlsdr selinux +suid ubertooth udev +wext"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
CDEPEND="
@@ -121,6 +121,7 @@ src_configure() {
$(use_enable lm-sensors lmsensors) \
$(use_enable networkmanager libnm) \
$(use_enable ubertooth) \
+ $(use_enable wext linuxwext) \
--sysconfdir=/etc/kismet \
--disable-optimization
}
diff --git a/net-wireless/kismet/metadata.xml b/net-wireless/kismet/metadata.xml
index e8ae7e5c85cb..9a0418aaa270 100644
--- a/net-wireless/kismet/metadata.xml
+++ b/net-wireless/kismet/metadata.xml
@@ -16,6 +16,11 @@
reducing security risks
</flag>
<flag name="ubertooth">Enable capture source for ubertooth to sniff bluetooth low energy</flag>
+ <flag name="wext">
+ Enable building kismet with support for the deprecated Linux Wireless Extensions.
+ This is required for some out of tree and staging drivers, and kismet has not
+ been well tested with it disabled, so it defaults to on.
+ </flag>
</use>
<upstream>
<remote-id type="github">kismetwireless/kismet</remote-id>
diff --git a/net-wireless/mfoc/Manifest b/net-wireless/mfoc/Manifest
index 37c530eb6afa..3199e8aec071 100644
--- a/net-wireless/mfoc/Manifest
+++ b/net-wireless/mfoc/Manifest
@@ -1,3 +1,3 @@
DIST mfoc-0.10.7.tar.gz 31339 BLAKE2B 2b82492fa34190673058d18845be11145954ffe5c3a9d687374d03b00105e3f34a9cb72c3a06b523334fa50ff10ec294374dd140f018335f87b51cb1c93c321b SHA512 7dddcb0fa098fb48a90b83376a0add32701c0ee63b0828a55cb5e0f99bc82be126b4f59bb40ace80606452363d3ea1ab34285430817fefc80a291ec22cd72b24
-EBUILD mfoc-0.10.7-r1.ebuild 468 BLAKE2B ca85bdbc7593a32421f83cb722a8ab3642e3ce2c282bcbc5daead34b49d4271cbb2df4063941964cb2c81f93b47e1e65818f92dd931f1a9c2bf9a5a98f401625 SHA512 4f57d17af7030d431b8aaf32c5b9d2ff81e2c9b58f76cb9d5a134c7d11dc8095c366b7c65a392d4000b67618846c72287f280961c594ca4c05aae48e86703045
+EBUILD mfoc-0.10.7-r1.ebuild 467 BLAKE2B d3f7d1aab07d792ec171c551a85384222b4ec7cc9b099892e65504d4ac1c34b064048f9ee629891aac64dc53cc92a1dea80fc25ac3005aec71b367722c112c65 SHA512 6e559d80946f555ab31483134a26e6620165055e1b8b4709817fb9fce4b85b7318df4f88033eeaf42ae6abe43c9f12fe51c4744eed52b4482c17db4abfe8365f
MISC metadata.xml 327 BLAKE2B 753eaddf9b4830e4262d17a7830ddb8662379bc14eb95c694191abc1f4302eb320876394c71acbc8d7d291ca86bae47ba8183ac61c896e992c69579f6e3d940e SHA512 5589cf477fd913aa5daedb53d5281aceab0d218c086528dd4f29ef53f9c3a5b4a7e80d189a6cef9a52bddc3a6657c6dcb70e3354a71454b4ea74526a22bef6ac
diff --git a/net-wireless/mfoc/mfoc-0.10.7-r1.ebuild b/net-wireless/mfoc/mfoc-0.10.7-r1.ebuild
index 6fe306c11ff2..c220a9c964ce 100644
--- a/net-wireless/mfoc/mfoc-0.10.7-r1.ebuild
+++ b/net-wireless/mfoc/mfoc-0.10.7-r1.ebuild
@@ -1,13 +1,14 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=8
inherit autotools
DESCRIPTION="Mifare Classic Offline Cracker"
HOMEPAGE="https://github.com/nfc-tools/mfoc"
SRC_URI="https://github.com/nfc-tools/${PN}/archive/${P}.tar.gz"
+S="${WORKDIR}/${PN}-${P}"
LICENSE="GPL-2 GPL-2+ BSD-2"
SLOT="0"
@@ -16,8 +17,6 @@ KEYWORDS="~amd64"
DEPEND=">=dev-libs/libnfc-1.7.0:="
RDEPEND="${DEPEND}"
-S="${WORKDIR}/${PN}-${P}"
-
src_prepare() {
default
eautoreconf
diff --git a/net-wireless/portapack-firmware/Manifest b/net-wireless/portapack-firmware/Manifest
index 1b242610e1cd..fef5dc24aaf8 100644
--- a/net-wireless/portapack-firmware/Manifest
+++ b/net-wireless/portapack-firmware/Manifest
@@ -1,3 +1,3 @@
DIST portapack-h1-firmware-20190405.tar.bz2 175374 BLAKE2B 2981ee5e994e9de3f662d77fe8ebd8773f71a73980bf08474cb0d7773ce7af79a490b759bc4d0eaaec1fb1b88755bbf25968300b1c27882a07e9fe1ce9fab524 SHA512 3fe95c2fba8654233a846eac3d9dc094343aaa6e527046b8e659524aed01dc4fef4e865253fc49ac367d0fe7fe2919c20d8fed71e144290bd8ece27021aced8f
-EBUILD portapack-firmware-20190405.ebuild 771 BLAKE2B 57a51300837f0663237bfb415aef8561fed6bf67baa79354c120676313a6fab4aff6a4636369e31f7d5d72ff75cfbb80040588d6cb62ccb08bbaa24ec58da477 SHA512 d07a3e251f7439ad3baa5d4adb2644388c911a922e8accbeeab0082e138a8d63e3592f3647f4f52c22d39fe070183a165309da70ababdcb23109ec66441b841a
+EBUILD portapack-firmware-20190405.ebuild 770 BLAKE2B 2bfcfb67c41d028726f81c377d94aa741e3b669bb102328edbb34725b58c76a0cea744817bf80fe6673014947e5080347f897d13839df8f4256b0acbe1ef4bc8 SHA512 e78262d5acf760cc1df5e341617bf980552293718c0a399df4f3d3a3fa9f0c68336efee516172361baac51197a5a4b0b2476f92acf16117d996eab1eb6fff833
MISC metadata.xml 342 BLAKE2B 87f4537154fd9d9c0b78dfbd16973a9dd487b55bd00fea13398cd7d8d5be3413749e27f564b7168a5f2554a547f5089a44529def0eafa986dbb70b159f93438f SHA512 a953735a5cff80d9adfc33bb28f11c5aef8520a8bcc71df2164ff03ba3c7d7382fe29cd378e1e78fe81b02af94687268551cc943cb2beb942a450ee77afb01c4
diff --git a/net-wireless/portapack-firmware/portapack-firmware-20190405.ebuild b/net-wireless/portapack-firmware/portapack-firmware-20190405.ebuild
index 5da4e1ade90a..f38f39b3114a 100644
--- a/net-wireless/portapack-firmware/portapack-firmware-20190405.ebuild
+++ b/net-wireless/portapack-firmware/portapack-firmware-20190405.ebuild
@@ -1,24 +1,22 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=8
DESCRIPTION="Firmware and scripts for controlling the Portapack from Sharebrained"
HOMEPAGE="https://github.com/sharebrained/portapack-hackrf/releases"
SRC_URI="https://github.com/sharebrained/portapack-hackrf/releases/download/${PV}/portapack-h1-firmware-${PV}.tar.bz2"
+S="${WORKDIR}/portapack-h1-firmware-${PV}"
-LICENSE="GPL-2"
+LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE=""
PDEPEND=">=net-wireless/hackrf-tools-2015.07.2-r1
>=app-mobilephone/dfu-util-0.7"
-S="${WORKDIR}/portapack-h1-firmware-${PV}"
-
src_install() {
insinto /usr/share/hackrf
newins portapack-h1-firmware.bin portapack-h1-firmware-${PV}.bin
- ln -s portapack-h1-firmware-${PV}.bin "${ED}/usr/share/hackrf/portapack-h1-firmware.bin"
+ ln -s portapack-h1-firmware-${PV}.bin "${ED}/usr/share/hackrf/portapack-h1-firmware.bin" || die
}
diff --git a/net-wireless/portapack-havoc/Manifest b/net-wireless/portapack-havoc/Manifest
index 64f61d816ccc..3b1178ca33fb 100644
--- a/net-wireless/portapack-havoc/Manifest
+++ b/net-wireless/portapack-havoc/Manifest
@@ -1,3 +1,3 @@
DIST portapack-havoc-0.0_p20180612.tar.gz 74244267 BLAKE2B 7a6b632cd3766681e691cb0e8405e9493d4d4b46008c9905192f492715238378713da6a305383855b50935f5ffa943e5134677ab1580275a645b46e0e025c561 SHA512 b8ea6a4aa6682793a69cefb2815fcaf51a5f6f253bea2c34e00d76fba15f9d700f45f1a36c1ac7e1d7c640ac19ee64dc835c76c3d9964d73d18443299a2d6fdd
-EBUILD portapack-havoc-0.0_p20180612.ebuild 1321 BLAKE2B 5c05a19c2d1ca029f9a7435a68e9806a937c758473e01b8b8dcf2f34bf31e5deba41f9772bd126014609a16011097d36ec4abfd1be4e81da52cb70659fee7b33 SHA512 29511fbcb82841e86480744af001654ab049ed98e3e2e30eb0a138fb1c7d75165498f93c36b1d54cf8f0bd767e653c4f743b9decaac31c82ad18e9f242cc68cd
+EBUILD portapack-havoc-0.0_p20180612.ebuild 1318 BLAKE2B 165d5796668fad60deb003e6bec8d352246e166d455a8117b3654002c7b14cf4939788a52804289c3f45400480945e73ac79af30cc4943500d385780ce007505 SHA512 9caa2c4afc1db5d0ac0962b3ea3d3c59c64c7157ab90d58321ab27a229bd2ffa3cb38b3d5ebd51c8e800c08263a29f36db40b4d51ced3bc9fb877a747f6fee74
MISC metadata.xml 336 BLAKE2B 5e91868a86af82efaa7bcddb8a1cd0e66a4dbafd6908164cd62b7c72ca3a90d01673335cd49855a11ecb0bba6ab0ad0eec3f931dedc6bcc01e908b3d4cedfcb4 SHA512 f91486b3a241434428429dd0b60557941d9d29b253d1d36108e2ae81ae597e2b484d1d1697338598f9e49d8259e16970e27d0ebda899059cb30af3c5c9df7f8e
diff --git a/net-wireless/portapack-havoc/portapack-havoc-0.0_p20180612.ebuild b/net-wireless/portapack-havoc/portapack-havoc-0.0_p20180612.ebuild
index 59b7f30080d1..e668a2dbe80a 100644
--- a/net-wireless/portapack-havoc/portapack-havoc-0.0_p20180612.ebuild
+++ b/net-wireless/portapack-havoc/portapack-havoc-0.0_p20180612.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=8
DESCRIPTION="Custom firmware for the HackRF SDR + PortaPack H1 addon"
HOMEPAGE="https://github.com/furrtek/portapack-havoc/wiki"
@@ -9,9 +9,8 @@ COMMIT="609235b19f55d0bf278c0e7c4b9f9b6b15136247"
SRC_URI="https://github.com/furrtek/portapack-havoc/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/${PN}-${COMMIT}"
-LICENSE="GPL-2"
+LICENSE="GPL-2+"
SLOT="0"
-IUSE=""
KEYWORDS="~amd64 ~x86"
@@ -29,7 +28,7 @@ src_compile() {
src_install() {
insinto /usr/share/hackrf
newins firmware/portapack-h1-havoc.bin portapack-h1-havoc-${PV}.bin
- ln -s portapack-h1-havoc-${PV}.bin "${ED}/usr/share/hackrf/portapack-h1-havoc.bin"
+ ln -s portapack-h1-havoc-${PV}.bin "${ED}/usr/share/hackrf/portapack-h1-havoc.bin" || die
cat << EOF > switch_to_havoc
#!/bin/sh
diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz
index d1d0374c6438..dab0a9515c7d 100644
--- a/profiles/Manifest.gz
+++ b/profiles/Manifest.gz
Binary files differ
diff --git a/profiles/arch/sparc/package.use.stable.mask b/profiles/arch/sparc/package.use.stable.mask
index 176d75274143..e5e59371a746 100644
--- a/profiles/arch/sparc/package.use.stable.mask
+++ b/profiles/arch/sparc/package.use.stable.mask
@@ -1,6 +1,10 @@
# Copyright 2019-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Sam James <sam@gentoo.org> (2023-12-30)
+# Qt not marked stable here.
+app-doc/doxygen gui
+
# Rolf Eike Beer <eike@sf-mail.de> (2023-12-22)
# media-libs/libavif isn't stable here
dev-lang/php avif
diff --git a/profiles/use.local.desc b/profiles/use.local.desc
index ad4c366000a6..615d634e93b3 100644
--- a/profiles/use.local.desc
+++ b/profiles/use.local.desc
@@ -6933,6 +6933,7 @@ net-wireless/kismet:pcre - Build with pcre support
net-wireless/kismet:rtlsdr - Enable rtlsdr based kismet capture sources
net-wireless/kismet:suid - Install a setuid root helper binary with limited functionality; this allows running kismet as a normal user, significantly reducing security risks
net-wireless/kismet:ubertooth - Enable capture source for ubertooth to sniff bluetooth low energy
+net-wireless/kismet:wext - Enable building kismet with support for the deprecated Linux Wireless Extensions. This is required for some out of tree and staging drivers, and kismet has not been well tested with it disabled, so it defaults to on.
net-wireless/libxtrxll:usb3380 - support xtrx usb model
net-wireless/neard:tools - Build and install 'nfctool' for further NFC debugging
net-wireless/rtl-sdr:zerocopy - may cause a bus error on some ARM systems
diff --git a/sys-apps/Manifest.gz b/sys-apps/Manifest.gz
index 4c7313b6e1f1..92450bba49bc 100644
--- a/sys-apps/Manifest.gz
+++ b/sys-apps/Manifest.gz
Binary files differ
diff --git a/sys-apps/less/Manifest b/sys-apps/less/Manifest
index d865400c1157..d531f03f0e92 100644
--- a/sys-apps/less/Manifest
+++ b/sys-apps/less/Manifest
@@ -1,10 +1,8 @@
AUX less-608-CVE-2022-46663.patch 696 BLAKE2B 3f4ddff375321ec410b12b9dac457536c98a9a3f123e0715dc40cbd0fe85e4b59676767ea6819688338d6280158ae7f04f93bbf283d8616da5021816f4125fa3 SHA512 417c06b1dd7ff764b58b4cc4c93df2d44d224780b5799ecaad50348b4654bd26f181082539855203d9f1e6a928908cdf650269c9998dbd6dab31e5e912d41cfc
AUX less-608-procfs.patch 1669 BLAKE2B b44ca75d76df10eb65e73230a68d3d8566121f60d0c60ef454bf96d0af9300b0a47aa633860802bfa548c014e2767c1f0cf14b29eff1719d81a6042b0255db28 SHA512 7a08a8935530326edc645ec2db5c089b7989a94cef2bba90da201173089621a1fcbdb333fd519e1ef49b6ebe82a8f725e361b33520bcd9efd3d55d4732d00668
-AUX less-633-tinfow.patch 1804 BLAKE2B fe590b454289e93278c70e479ced66bae59e83e2bb857a0eedb7011cd8133df327b7a4ff1deb7cdc3a32c2d02e9b091a37b0cbbb4d1ec4661cbce901ef95fae9 SHA512 3841d4568b290eebf9a3b1d6b8d6439b7b53c21efd7adf2c795b79c450b5e823436f9d6ddbe37b75a6fba64b72d5497adf9a006a9cb06fd8e44e5c86c8e0f946
AUX less-643-lesstest-pkg-config.patch 1483 BLAKE2B 2c0fb65721c2b1c5af74a4fd516d9255059e9aeba7eb91de8aff9d6b35fe708fe275bdde9df6047b6bf4c79534c8410cb946be436a35fe21ce254c87235c6908 SHA512 b6d9911efb20da00f28ceebd922c7f97f7957f964ccb2c50187a52019b35dffaa1e2a7a76cf846ca9f76100af5b2fa38468fb5d49bab9a6b6b02747da2c8f76b
AUX less.envd 47 BLAKE2B 4ebc9242c96918c6942b05f67a9be541c6c535c23072e89e36c376e690cb7df9528e1734514092a6afdd3d4f47db45c6186a8cce5d9eb18ca7c73a01800f35fc SHA512 261b25887b08b3255e412b36130d014fc37ffc7de75dce3b5ba2521d94a1b0be4c584808b9698c30a8dafea70c62fae2cd0642d0983f96cdb418c3c501433674
AUX lesspipe-r1.sh 8135 BLAKE2B f11727136a5235f07ad86c1811c5ef8489a48fc3d032b8840bc67eda70e1800f03505a534870a0ba73aa62e4df4315444c76fe8aa89ab47c8b2f1e08fab5b6e2 SHA512 e7820d0c925da4d217214e093c671d6c2da51da00dcec98bed80fe3e6d664cfd3baf1b850eb711e9ccf9a1d09f943e2fc2efc3e8061bbfa45724c5b623dafe94
-AUX lesspipe-r2.sh 8293 BLAKE2B 2c572cbb554ab229830090040a5cd523739b7ffbd41ff910170dc0865d573a946a9548a03a5dc661a272c4297c1501f4bca1d7642e0d5c2e499f9248e174d65d SHA512 d16850172c05c2d75a4c069af3b0d4556dd3da52ce008a7ebe37e421ac089a3174e0f16955ca6edfaa110925cd1bee7f61f11374c802ef5de8ed0a23a2c2b96b
AUX lesspipe-r3.sh 9154 BLAKE2B d75a0045fdb33a6e5f0eff3c1b3ad85c928dbb65755a8da89464550f65cb9e7390807d332718262f85527766a797d71cc322e3fc9727024d48f6eb4a7fc5d3ef SHA512 fa82613441a0a30a5872be9f3a6387fcad84cd6622621b90641323f571a5aa78f1e369d5798bcad5992131dc79b2b1cc38288e84203108a495982d125d4da99c
DIST less-608.tar.gz 362346 BLAKE2B 988940745fef1222c43b0bf4edec7cc7206ded0ac5d89d3faf4dab706a249913581c2fe7aa6063cf3d717176ed07b69299d3e791ba8a60358483fe9d1bf7f7c6 SHA512 7945b7f88921832ebb1b45fba8cbb449ee0133342796b654a52c146dfff3d84db18724ee84e53349eeea6017a0ebe2d8eb5366210275981dde7bb7190118fa66
DIST less-633.tar.gz 375733 BLAKE2B e9df180794af365f86734c6b8fde766c1bba42b111717ee5e1cf11001fc7ec3d78910db9bb7c51a76816086f599808b1b60f514011ec40e37650d6bc4f8b3d5c SHA512 a29aaf72abca07fb29d12f218bbd422a39e3898b3d53e8dbd5265ae47ecf68b88c3381aa3a9bf7caa8db1e2d8e2c138b333f0d69fddd4cf014e39118c53f7fb1
diff --git a/sys-apps/less/files/less-633-tinfow.patch b/sys-apps/less/files/less-633-tinfow.patch
deleted file mode 100644
index 82ea458cd008..000000000000
--- a/sys-apps/less/files/less-633-tinfow.patch
+++ /dev/null
@@ -1,52 +0,0 @@
-https://github.com/gwsw/less/pull/403
-
-From 23000c286773af153a5743bc923465707b87613b Mon Sep 17 00:00:00 2001
-From: Sam James <sam@gentoo.org>
-Date: Mon, 17 Jul 2023 22:58:27 +0100
-Subject: [PATCH] configure.ac: Check for tinfow before tinfo
-
-We currently check for ncursesw > ncurses and then tinfo > tinfow. This means
-we can get a mismatch of ncursesw + tinfo, instead of the correct ncursesw + tinfow.
-
-Swap the order so we check for ncursesw first (before other ncurses variants)
-and then tinfow first (before other tinfo variants).
-
-This is needed anyway for correctness, but also needed for certain terminfos
-to work correctly with recent ncurses.
-
-A better fix would be to use pkg-config first which handles this correctly
-and would include the appropriate -ltinfo* in the libraries list for -lncurses*,
-but not doing that for now.
-
-Bug: https://bugs.gentoo.org/910430
---- a/configure.ac
-+++ b/configure.ac
-@@ -63,10 +63,10 @@ fi
-
- if test $curses_broken = 0; then
-
--# -- Try tinfo.
-+# -- Try tinfow.
- if test "x$TERMLIBS" = x; then
-- if test $have_tinfo = yes; then
-- TERMLIBS="-ltinfo"
-+ if test $have_tinfow = yes; then
-+ TERMLIBS="-ltinfow"
- SAVE_LIBS=$LIBS
- LIBS="$LIBS $TERMLIBS"
- AC_LINK_IFELSE([AC_LANG_PROGRAM([[$include_termcap_h]], [[tgetent(0,0); tgetflag(0); tgetnum(0); tgetstr(0,0);]])],[termok=yes],[termok=no])
-@@ -75,10 +75,10 @@ if test "x$TERMLIBS" = x; then
- fi
- fi
-
--# -- Try tinfow.
-+# -- Try tinfo.
- if test "x$TERMLIBS" = x; then
-- if test $have_tinfow = yes; then
-- TERMLIBS="-ltinfow"
-+ if test $have_tinfo = yes; then
-+ TERMLIBS="-ltinfo"
- SAVE_LIBS=$LIBS
- LIBS="$LIBS $TERMLIBS"
- AC_LINK_IFELSE([AC_LANG_PROGRAM([[$include_termcap_h]], [[tgetent(0,0); tgetflag(0); tgetnum(0); tgetstr(0,0);]])],[termok=yes],[termok=no])
-
diff --git a/sys-apps/less/files/lesspipe-r2.sh b/sys-apps/less/files/lesspipe-r2.sh
deleted file mode 100644
index fc54d5b21306..000000000000
--- a/sys-apps/less/files/lesspipe-r2.sh
+++ /dev/null
@@ -1,291 +0,0 @@
-#!/bin/bash
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Preprocessor for 'less'. Used when this environment variable is set:
-# LESSOPEN="|lesspipe %s"
-
-# TODO: handle compressed files better
-
-[[ -n ${LESSDEBUG+set} ]] && set -x
-
-trap 'exit 0' PIPE
-
-guesscompress() {
- case "$1" in
- *.gz|*.z) echo "gunzip -c" ;;
- *.bz2|*.bz) echo "bunzip2 -c" ;;
- *.lz) echo "lzip -dc" ;;
- *.lzma) echo "unlzma -c" ;;
- *.lzo) echo "lzop -dc" ;;
- *.xz) echo "xzdec" ;;
- *.zst) echo "zstdcat" ;;
- *) echo "cat" ;;
- esac
-}
-
-lesspipe_file() {
- local out=$(file -L -- "$1")
- local suffix
- case ${out} in
- *" 7-zip archive"*) suffix="7z";;
- *" ar archive"*) suffix="a";;
- *" CAB-Installer"*) suffix="cab";;
- *" cpio archive"*) suffix="cpio";;
- *" ELF "*) suffix="elf";;
- *" LHa"*archive*) suffix="lha";;
- *" troff "*) suffix="man";;
- *" script text"*) suffix="sh";;
- *" shared object"*) suffix="so";;
- *" tar archive"*) suffix="tar";;
- *" Zip archive"*) suffix="zip";;
- *": data") hexdump -C -- "$1"; return 0;;
- *) return 1;;
- esac
- lesspipe "$1" ".${suffix}"
- return 0
-}
-
-lesspipe() {
- local match=$2
- [[ -z ${match} ]] && match=$1
-
- local DECOMPRESSOR=$(guesscompress "${match}")
-
- # User filters
- if [[ -x ~/.lessfilter ]] ; then
- ~/.lessfilter "$1" && exit 0
- fi
-
- local ignore
- for ignore in ${LESSIGNORE} ; do
- [[ ${match} == *.${ignore} ]] && exit 0
- done
-
- # Handle non-regular file types.
- if [[ -d $1 ]] ; then
- ls -alF -- "$1"
- return
- elif [[ ! -f $1 ]] ; then
- # Only return if the stat passes. This is needed to handle pseudo
- # arguments like URIs.
- stat -- "$1" && return
- fi
-
- case "${match}" in
-
- ### Doc files ###
- *.[0-9n]|*.man|\
- *.[0-9n].bz2|*.man.bz2|\
- *.[0-9n].gz|*.man.gz|\
- *.[0-9n].lzma|*.man.lzma|\
- *.[0-9n].xz|*.man.xz|\
- *.[0-9n].zst|*.man.zst|\
- *.[0-9][a-z].gz|*.[0-9][a-z].gz)
- local out=$(${DECOMPRESSOR} -- "$1" | file -)
- case ${out} in
- *troff*)
- # Need to make sure we pass path to man or it will try
- # to locate "$1" in the man search paths
- if [[ $1 == /* ]] ; then
- man -- "$1"
- else
- man -- "./$1"
- fi
- ;;
- *text*)
- ${DECOMPRESSOR} -- "$1"
- ;;
- *)
- # We could have matched a library (libc.so.6), so let
- # `file` figure out what the hell this thing is
- lesspipe_file "$1"
- ;;
- esac
- ;;
- *.dvi) dvi2tty "$1" ;;
- *.ps) ps2ascii "$1" || pstotext "$1" ;;
- *.pdf) pdftotext "$1" - || ps2ascii "$1" || pstotext "$1" ;;
- *.doc) antiword "$1" || catdoc "$1" ;;
- *.rtf) unrtf --nopict --text "$1" ;;
- *.conf|*.txt|*.log) ;; # force less to work on these directly #150256
- *.json) python -mjson.tool "$1" ;;
-
- ### URLs ###
- ftp://*|http://*|https://|*.htm|*.html)
- for b in elinks links2 links lynx ; do
- ${b} -dump "$1" && exit 0
- done
- html2text -style pretty "$1"
- ;;
-
- ### Tar files ###
- *.tar|\
- *.tar.bz2|*.tar.bz|*.tar.gz|*.tar.z|*.tar.zst|\
- *.tar.lz|*.tar.tlz|\
- *.tar.lzma|*.tar.xz)
- ${DECOMPRESSOR} -- "$1" | tar tvvf -;;
- *.tbz2|*.tbz|*.tgz|*.tlz|*.txz)
- lesspipe "$1" "$1.tar.${1##*.t}" ;;
-
- ### Misc archives ###
- *.bz2|\
- *.gz|*.z|\
- *.zst|\
- *.lz|\
- *.lzma|*.xz) ${DECOMPRESSOR} -- "$1" ;;
- *.rpm) rpm -qpivl --changelog -- "$1" || rpm2tar -O "$1" | tar tvvf -;;
- *.cpi|*.cpio) cpio -itv < "$1" ;;
- *.ace) unace l "$1" ;;
- *.arc) arc v "$1" ;;
- *.arj) arj l -- "$1" || unarj l "$1" ;;
- *.cab) cabextract -l -- "$1" ;;
- *.lha|*.lzh) lha v "$1" ;;
- *.zoo) zoo -list "$1" || unzoo -l "$1" ;;
- *.7z|*.exe) 7z l -- "$1" || 7za l -- "$1" || 7zr l -- "$1" ;;
- *.a) ar tv "$1" ;;
- *.elf) readelf -a -W -- "$1" ;;
- *.so) readelf -h -d -s -W -- "$1" ;;
- *.mo|*.gmo) msgunfmt -- "$1" ;;
-
- *.rar|.r[0-9][0-9]) unrar l -- "$1" ;;
-
- *.jar|*.war|*.ear|*.xpi|*.zip)
- unzip -v "$1" || miniunzip -l "$1" || miniunz -l "$1" || zipinfo -v "$1"
- ;;
-
- *.deb|*.udeb)
- if type -P dpkg > /dev/null ; then
- dpkg --info "$1"
- dpkg --contents "$1"
- else
- ar tv "$1"
- ar p "$1" data.tar.gz | tar tzvvf -
- fi
- ;;
-
- ### Filesystems ###
- *.squashfs) unsquashfs -s "$1" && unsquashfs -ll "$1" ;;
-
- ### Media ###
- *.bmp|*.gif|*.jpeg|*.jpg|*.ico|*.pcd|*.pcx|*.png|*.ppm|*.tga|*.tiff|*.tif|*.webp)
- identify -verbose -- "$1" || file -L -- "$1"
- ;;
- *.asf|*.avi|*.flv|*.mkv|*.mov|*.mp4|*.mpeg|*.mpg|*.qt|*.ram|*.rm|*.webm|*.wmv)
- midentify "$1" || file -L -- "$1"
- ;;
- *.mp3) mp3info "$1" || id3info "$1" ;;
- *.ogg) ogginfo "$1" ;;
- *.flac) metaflac --list "$1" ;;
- *.torrent) torrentinfo "$1" || torrentinfo-console "$1" || ctorrent -x "$1" ;;
- *.bin|*.cue|*.raw)
- # not all .bin/.raw files are cd images #285507
- # fall back to lesspipe_file if .cue doesn't exist, or if
- # cd-info failed to parse things sanely
- [[ -e ${1%.*}.cue ]] \
- && cd-info --no-header --no-device-info "$1" \
- || lesspipe_file "$1"
- ;;
- *.iso)
- iso_info=$(isoinfo -d -i "$1")
- echo "${iso_info}"
- # Joliet output overrides Rock Ridge, so prefer the better Rock
- case ${iso_info} in
- *$'\n'"Rock Ridge"*) iso_opts="-R";;
- *$'\n'"Joliet"*) iso_opts="-J";;
- *) iso_opts="";;
- esac
- isoinfo -l ${iso_opts} -i "$1"
- ;;
-
- ### Encryption stuff ###
- *.crl) openssl crl -hash -text -noout -in "$1" ;;
- *.csr) openssl req -text -noout -in "$1" ;;
- *.crt|*.pem) openssl x509 -hash -text -noout -in "$1" ;;
-
-# May not be such a good idea :)
-# ### Device nodes ###
-# /dev/[hs]d[a-z]*)
-# fdisk -l "${1:0:8}"
-# [[ $1 == *hd* ]] && hdparm -I "${1:0:8}"
-# ;;
-
- ### Everything else ###
- *)
- case $(( recur++ )) in
- # Maybe we didn't match due to case issues ...
- 0) lesspipe "$1" "$(echo "$1" | LC_ALL=C tr '[:upper:]' '[:lower:]')" ;;
-
- # Maybe we didn't match because the file is named weird ...
- 1) lesspipe_file "$1" ;;
- esac
-
- # So no matches from above ... finally fall back to an external
- # coloring package. No matching here so we don't have to worry
- # about keeping in sync with random packages. Any coloring tool
- # you use should not output errors about unsupported files to
- # stdout. If it does, it's your problem.
-
- # Allow people to flip color off if they dont want it
- case ${LESSCOLOR} in
- always) LESSCOLOR=2;;
- [yY][eE][sS]|[yY]|1|true) LESSCOLOR=1;;
- [nN][oO]|[nN]|0|false) LESSCOLOR=0;;
- *) LESSCOLOR=1;;
- esac
- if [[ ${LESSCOLOR} != "0" ]] && [[ -n ${LESSCOLORIZER=pygmentize} ]] ; then
- # 2: Only colorize if user forces it ...
- # 1: ... or we know less will handle raw codes -- this will
- # not detect -seiRM, so set LESSCOLORIZER yourself
- if [[ ${LESSCOLOR} == "2" ]] || [[ " ${LESS} " == *" -"[rR]" "* ]] ; then
- LESSQUIET=true ${LESSCOLORIZER} "$1"
- fi
- fi
-
- # Nothing left to do but let less deal
- exit 0
- ;;
- esac
-}
-
-if [[ $# -eq 0 ]] ; then
- echo "Usage: lesspipe <file>"
-elif [[ $1 == "-V" || $1 == "--version" ]] ; then
- cat <<-EOF
- lesspipe (git)
- Copyright 1999-2019 Gentoo Authors
- Mike Frysinger <vapier@gentoo.org>
- (with plenty of ideas stolen from other projects/distros)
-
- EOF
- less -V
-elif [[ $1 == "-h" || $1 == "--help" ]] ; then
- cat <<-EOF
- lesspipe: preprocess files before sending them to less
-
- Usage: lesspipe <file>
-
- lesspipe specific settings:
- LESSCOLOR env - toggle colorizing of output (no/yes/always; default: no)
- LESSCOLORIZER env - program used to colorize output (default: pygmentize)
- LESSIGNORE - list of extensions to ignore (don't do anything fancy)
-
- You can create per-user filters as well by creating the executable file:
- ~/.lessfilter
- One argument is passed to it: the file to display. The script should exit 0
- to indicate it handled the file, or non-zero to tell lesspipe to handle it.
-
- To use lesspipe, simply add to your environment:
- export LESSOPEN="|lesspipe %s"
-
- For colorization, install dev-python/pygments for the pygmentize program. Note,
- if using alternative code2color from sys app-text/lesspipe you may run out of
- memory due to #188835.
-
- Run 'less --help' or 'man less' for more info.
- EOF
-else
- recur=0
- [[ -z ${LESSDEBUG+set} ]] && exec 2>/dev/null
- lesspipe "$1"
-fi
diff --git a/sys-apps/memtest86/Manifest b/sys-apps/memtest86/Manifest
index f1654e206913..7d46f8166303 100644
--- a/sys-apps/memtest86/Manifest
+++ b/sys-apps/memtest86/Manifest
@@ -6,4 +6,5 @@ AUX memtest86-4.3.7-no-clean.patch 636 BLAKE2B a7488c0f556929607a7d1a94de1f727cc
AUX memtest86-4.3.7-reboot-def.patch 253 BLAKE2B 8213b6deb590a23316fe560493ebb96b53944f368b5f7040d6988296d3bba432b4f070a44e034cf4b9e03dc502cfd9ae8129a4452c70e3f6a06874e6f09665a6 SHA512 0587d2b4de397813f5a2a95859c7a656b0c760653dd711ffe8bd0d0602a64c4ed340c494fbfe2de6825f89aa21021df6a92c4a9e030b72aedf70f83b483a1160
DIST memtest86-4.3.7-src.tar.gz 125583 BLAKE2B ef74b599f5a0b3a550854c7aba12afcddd9e8115418d60e50aee2b1d83b5a838a7d747039cbdd542e1cc136dd5426e8e803f305147121d38edac1a3de814918f SHA512 f1cee9085e157b399869222310c65e8094c028565d2b21fe40fd485505b988d20cff49b2c56559181ac114c39089b60c6eacb9aa5d7652df78b3f8e7530cb644
EBUILD memtest86-4.3.7-r3.ebuild 1928 BLAKE2B 3db97d5e207fb2557a11f8ceac99a859f5afa3fa7d81b8daa6e46622c724420939aa4b3bb762d1d2659430cb596817af5e367f94dd0cf596980e87fcee4714bd SHA512 c418e3f803101f7f2fa2d99506f3db0711b2ac16e7dc21e0bcf6c014bb1ce380b7d10dc783c805ae348ede37f274baa8de44106b1077be09118f0e436358078b
+EBUILD memtest86-4.3.7-r4.ebuild 1982 BLAKE2B 6f62b1c60e24aa0f74899e52418bf119f4c0701f4cd122de9396cc3b11bc15b6c116825bac0de6397b7b20f02191a00ab9dd7e0a6ade01b0784e419144444c66 SHA512 def6206792b310dbf9f420565c24392011999402fe5276d83d87d2be0cbd1d7142093e74996a6f316d94bdb4164cd85fda2f2745db20a4fa53d894ed07314491
MISC metadata.xml 331 BLAKE2B b0a4c3f621f5aef821b2e318dc59461bc4659218a7a9c61fde44592e5a1c45b55d94fd6401ee08e51a31e90f4a1ed97d8ca51a200bb4b4680c9145563b87e516 SHA512 3c1fec8616b98333afc0b9e66f98a1995962ef5b4fb982b151d8763b29aa31be92a4ee44b9aff047defcfc61a5967a89350d1943139746d8af603d58896a8303
diff --git a/sys-apps/memtest86/memtest86-4.3.7-r4.ebuild b/sys-apps/memtest86/memtest86-4.3.7-r4.ebuild
new file mode 100644
index 000000000000..27024b29a753
--- /dev/null
+++ b/sys-apps/memtest86/memtest86-4.3.7-r4.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit mount-boot toolchain-funcs
+
+DESCRIPTION="Stand alone memory test for x86 computers"
+HOMEPAGE="https://www.memtest86.com/"
+SRC_URI="https://www.memtest86.com/downloads/${P}-src.tar.gz"
+S="${WORKDIR}/src"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~x86"
+IUSE="serial"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-4.3.3-build-nopie.patch #66630 + #206726
+ "${FILESDIR}"/${PN}-4.3.7-io-extern-inline.patch #548312 #568292
+ "${FILESDIR}"/${PN}-4.3.7-reboot-def.patch #548312 #568292
+ "${FILESDIR}"/${PN}-4.3.7-no-clean.patch #557890
+ "${FILESDIR}"/${PN}-4.3.7-binutils-2.41-textrels.patch #912343
+)
+
+BOOTDIR="/boot/memtest86"
+QA_PRESTRIPPED="${BOOTDIR}/memtest"
+QA_FLAGS_IGNORED="${BOOTDIR}/memtest"
+
+src_prepare() {
+ default
+
+ sed -i -e 's,0x10000,0x100000,' memtest.lds || die
+ sed -i -e "s|objcopy|$(tc-getOBJCOPY)|" Makefile || die
+
+ if use serial ; then
+ sed -i \
+ -e '/^#define SERIAL_CONSOLE_DEFAULT/s:0:1:' \
+ config.h \
+ || die "sed failed"
+ fi
+}
+
+src_configure() {
+ tc-export AS CC LD
+}
+
+src_test() { :; }
+
+src_install() {
+ insinto "${BOOTDIR}"
+ doins memtest memtest.bin
+
+ exeinto /etc/grub.d
+ newexe "${FILESDIR}"/39_${PN}-r1 39_${PN}
+
+ dodoc README README.build-process README.background
+}
+
+pkg_postinst() {
+ mount-boot_pkg_postinst
+
+ elog "${PN} has been installed in ${BOOTDIR}/"
+ elog "You may wish to update your bootloader configs by adding these lines:"
+ elog " - For grub2 just run grub-mkconfig, a configuration file is installed"
+ elog " as /etc/grub.d/39_${PN}"
+ elog " - For grub legacy: (replace '?' with correct numbers for your boot partition)"
+ elog " > title=${PN}"
+ elog " > root (hd?,?)"
+ elog " > kernel ${BOOTDIR}/memtest.bin"
+ elog " - For lilo:"
+ elog " > image = ${BOOTDIR}/memtest.bin"
+ elog " > label = ${PN}"
+ elog ""
+ elog "Note: For older configs, you might have to change from 'memtest' to 'memtest.bin'."
+}
diff --git a/sys-apps/pv/Manifest b/sys-apps/pv/Manifest
index 406a8dc7002d..925385257441 100644
--- a/sys-apps/pv/Manifest
+++ b/sys-apps/pv/Manifest
@@ -5,6 +5,6 @@ DIST pv-1.8.5.tar.gz 327072 BLAKE2B ef7fcf64430a72e04ca3a922115e7012c999109bb7e1
DIST pv-1.8.5.tar.gz.asc 691 BLAKE2B ac5bd2b05e145d4ea5aedbb148b39a317d68329787f06f39f808be75951da0e0f460254b4a5049a8eafabad07edfbe936be00154f5dfa660628c8a3dfa3b7ffd SHA512 8414b2485347579a54233a2f241c080ab6461799c149567ab1063ce812b08ab2293f55bf8a24bcadabf94d12ce3dce36fe57277d822d115db9e53c957fe99c20
EBUILD pv-1.7.24.ebuild 1364 BLAKE2B bcf84d8ce9ef43828b060ace27d330cf452ae996539181bccc1114c111523650966d83996c7625848bb01693125ef768155ae4d958ebe1abb5e5322c04972e50 SHA512 92251054a71196ce418360c14cbcfdd1d0beec36c1420655a9cfbfb5c9c37016725e1f55f49791f95ec291f01877d937ac9d49b1c8f0c01988cffbca4324d84e
EBUILD pv-1.8.0.ebuild 1333 BLAKE2B f913392b4b9176036c59aae399e4b8f9587086742539fffb78bf47a43bea23a53b26d84ea096dbc60483dfb73baeb66617c648fa903fee90bb9538be37983e5d SHA512 cc2d70a3b549774e2f7f01feb4e9ba730e8a653384b2e7947afb251915b7e4956f54c6bf8e26f394478bedc0c26aa8540a33e9eef7ad76e20bbae984c1b0f230
-EBUILD pv-1.8.5.ebuild 1283 BLAKE2B a539a8e239fabb713321e9ca2b7d8b6b294c859ae6b75b6b5f698dafd41daf7b1191836634a470fa95d3c868ac0bf91fd5dc54c3985d441a8971476e10a43c3d SHA512 ff38a6b2bea96c0209128eaf3482066c74ec6588df5c53d66e29e39e9f835d1c83c0b5ba877a74984477ed1961350c993685335419a70e1ae8e946ad4b33c412
+EBUILD pv-1.8.5.ebuild 1282 BLAKE2B a1b1dcb8b52dafd5a8e1b52c2dfcfed073aea2d84ed55f0c5db537103991183f5ba40f805de2e1ef6f49fd07b04f8470336412076dcb26c1582ea7187e38b651 SHA512 8a8c9a731b979a19178dc2d6da02209630a130a74822c8661de898fa89ac7d8a2d5db11d80fe8f846d58a79448b713ee6470e2011cfddd8af12c4e5a066c8c5c
EBUILD pv-9999.ebuild 1286 BLAKE2B d706213997fa9347003871e733498eb6cd7772506d3af209f6d6114827308fe27df92baccdf0285c740fb1d8a792b965d2368bafaf855aef5ee52e804a66b5fd SHA512 435a956dedf403f7fd6710383df5e7dfe8c249b24e795c259c58b5fead2d4dddcd459005badb6ad3fb7d79576ca5d5752152446a2c17b17f2009ce6439353ad3
MISC metadata.xml 430 BLAKE2B 17529b045e8c935c239eb9f9570ed7766ccaf2dbc422ab426fa012d7771d9d1ac9f1a9f7bc6782d75a0d715995c7c20bdeae314fcf26784ce1216cf088436034 SHA512 8f735c70b4f624b9a8f0ba5266513ca5b940b0f93210418d0c4dfd7e0702a7011f2d8ea8530a030b36497cc3a1e642c5dafe1d60df41aa8665eb329f17614b86
diff --git a/sys-apps/pv/pv-1.8.5.ebuild b/sys-apps/pv/pv-1.8.5.ebuild
index 46a66625b141..d9f79c24482f 100644
--- a/sys-apps/pv/pv-1.8.5.ebuild
+++ b/sys-apps/pv/pv-1.8.5.ebuild
@@ -18,7 +18,7 @@ else
verify-sig? ( https://www.ivarch.com/programs/sources/${P}.tar.gz.txt -> ${P}.tar.gz.asc )
"
- KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+ KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
fi
LICENSE="GPL-3+"
diff --git a/sys-apps/util-linux/Manifest b/sys-apps/util-linux/Manifest
index a55d21a92762..12657ad6b3a0 100644
--- a/sys-apps/util-linux/Manifest
+++ b/sys-apps/util-linux/Manifest
@@ -3,8 +3,6 @@ AUX runuser.pamd 278 BLAKE2B 61afa98e02a4ee030176dad97b7aa7d7075b07584c0e9f2c254
AUX su-l.pamd 140 BLAKE2B 34f00c8814d454c8caa6bd5f0dd0bb89b24c12dbc0e39e852dc45965c4fae4dcfd0ab1def2364163908d416f9306c5193357c0be3a559d35574ef9a56fa645a4 SHA512 4490b7e516a9c306e991c0f719f742c5a13841d28a57385fc96482663f409025aa7ecc3a3855c20099547702ecd7a160b308761e28316f90d4d6622eea1ba21f
AUX util-linux-2.38.1-check-for-sys-pidfd.h.patch 1764 BLAKE2B 4d71d6b708ad7a1d1f01c6c0df5c57db12ea699e4449d83ae6df55c47b62380079d5b118bb081d229d118f06fb1881b36185979f9a03f4fd1defcc253887bdc4 SHA512 294b8b7f002772dcabd69d956390f9bdca1837563dd673ea1114a915fb94beec7e3c6bc1927712f1dae46eecd1cc10c3788b12dcddadc35dd92782ce600479ac
AUX util-linux-2.38.1-more-posix-exit-on-eof.patch 1216 BLAKE2B ee99884ef388a342aeceff4b6988b45cfe21dfc41fa3d978f1a4b57b35682d5cb0ca48c060d9694368ed06651661984eddb9ae70a00f7eb360fad9798caaddc5 SHA512 78136beaf600f99a5404222b6d6d7499ea40fc4e6401a36bd51e8c4183b925004a0f37a079b13b9c1c0824a7f22f43a16c8358c5e8ddfe55dd0019de58579195
-AUX util-linux-2.39.1-mount-no-statx.patch 1198 BLAKE2B 1dee2438c2e8537c08b88f5835cab8db01bd06bd4dbf12dae92d3fda340e0d6b8762c132811a8617cb219fd2554a0bb6799caf8123764d7757f7ebbac1c9ca86 SHA512 dd8c0fef93bfe089bd13e4aae866255bf250303407dccc980a4c868dd4821283e1887807e485defb51a114b26fc532868dc964358a6e1d123bb8eccc8784f5e1
-AUX util-linux-2.39.1-wall-no-tty.patch 1010 BLAKE2B 175ec148ede79a66650e0ab4c2ef4ad3ccefc958a3f4627db398b3dfa27e8a9e3bf26ccdd0258fcfa719c5f964ec04a5c427c2dc64de318516cf791e0481ebd6 SHA512 4b02a04656b7b9eeafa7903a5f0efe5ae89484022cdb963b53659284da86a12c398ef51cdf0c78e446c5b2f29f6bd5965155a02923411da5655911153d3e5191
AUX util-linux-2.39.2-backport-1d4456d.patch 993 BLAKE2B c65d13ece5de1486044b857e7b158ebdf239ba48600c74dff2401c2f96b670e9a369b36ba91c61eb6d7724b545799fc76a1632e0adcf097b25017290b6796c2e SHA512 76f057fee52a57d9305c50738ccc57adcfcdf92dbad05e8596ce9edcee0e0b8c126db2b9554e70a71fa80b59b35229d17c8e6ad79f768ce3c548eb7219c57f56
AUX util-linux-2.39.2-backport-pr2251.patch 6779 BLAKE2B bb8d4be48a55931e7f45a95953c1dd6e7ff59f7559b27ad254c2c3643cf0e6410fcd49da3a7d21af70ea1066a883e9db7c75e425baa983ed3a2918ec517fce82 SHA512 8c949125525a4e13086c63595da6c7423a747165ecf3357f2fbcf95cd5cf7840c7c33e992cf66151598a52d5d6e1fe04f5d6059efe044b41882002b808ff937c
AUX util-linux-2.39.2-fincore-test.patch 848 BLAKE2B 8320b3ddc561907f6c34e6cf916202c30ab1671cd3e4f7a41187ecbe4efab7fd172d48271073d3d8aadc5c3ae2ee06c5a73b54af0165e5a885e1c5690db40eff SHA512 0562d2102fe1dea0579afcf1353844c8b84c61c6ed1ccfce3a2f010889000623f931fd2d2a0046f570ef5e8ffa0df98b19ce046903090043b292a0529b1db4b9
diff --git a/sys-apps/util-linux/files/util-linux-2.39.1-mount-no-statx.patch b/sys-apps/util-linux/files/util-linux-2.39.1-mount-no-statx.patch
deleted file mode 100644
index 02e8ef20c416..000000000000
--- a/sys-apps/util-linux/files/util-linux-2.39.1-mount-no-statx.patch
+++ /dev/null
@@ -1,34 +0,0 @@
-https://github.com/util-linux/util-linux/issues/2409
-https://github.com/util-linux/util-linux/commit/91c2cbdf3a04f2f3f4c4bb0d2a6053874bfa11ea
-
-From 91c2cbdf3a04f2f3f4c4bb0d2a6053874bfa11ea Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Thomas=20Wei=C3=9Fschuh?= <thomas@t-8ch.de>
-Date: Thu, 3 Aug 2023 07:13:28 +0200
-Subject: [PATCH] libmount: (utils) fix statx fallback
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-If the systemcall is not available ENOSYS is returned.
-
-Under glibc the statx implementation also has its own fallback logic.
-As AT_STATX_DONT_SYNC can't be implemented correctly in that fallback
-logic the wrapper will return EINVAL in case the emulation is needed and
-AT_STATX_DONT_SYNC is set.
-So also use our own fallback in that case.
-
-Fixes: #2409
-Signed-off-by: Thomas Weißschuh <thomas@t-8ch.de>
---- a/libmount/src/utils.c
-+++ b/libmount/src/utils.c
-@@ -133,7 +133,8 @@ static int safe_stat(const char *target, struct stat *st, int nofollow)
- st->st_mode = stx.stx_mode;
- }
-
-- if (rc == 0 || errno != EOPNOTSUPP)
-+ if (rc == 0 ||
-+ (errno != EOPNOTSUPP && errno != ENOSYS && errno != EINVAL))
- return rc;
- }
- #endif
-
diff --git a/sys-apps/util-linux/files/util-linux-2.39.1-wall-no-tty.patch b/sys-apps/util-linux/files/util-linux-2.39.1-wall-no-tty.patch
deleted file mode 100644
index e95dbc358d33..000000000000
--- a/sys-apps/util-linux/files/util-linux-2.39.1-wall-no-tty.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-https://bugs.gentoo.org/911336
-https://github.com/util-linux/util-linux/pull/2412
-
-From 7d3713a6d541be0bac0bb78cc8fea1620583fd08 Mon Sep 17 00:00:00 2001
-From: Mike Gilbert <floppym@gentoo.org>
-Date: Sat, 29 Jul 2023 17:32:57 -0400
-Subject: [PATCH] wall: do not error for ttys that do not exist
-
-Some wayland display managers (GDM) put strings like "seat0" in the
-ut_line field of utmp entries. These are not valid tty devices.
-
-Avoid writing a confusing error message for ttys that do not exist.
-
-Bug: https://bugs.gentoo.org/911336
-Signed-off-by: Mike Gilbert <floppym@gentoo.org>
---- a/term-utils/ttymsg.c
-+++ b/term-utils/ttymsg.c
-@@ -100,7 +100,7 @@ ttymsg(struct iovec *iov, size_t iovcnt, char *line, int tmout) {
- * if not running as root; not an error.
- */
- if ((fd = open(device, O_WRONLY|O_NONBLOCK, 0)) < 0) {
-- if (errno == EBUSY || errno == EACCES)
-+ if (errno == EBUSY || errno == EACCES || errno == ENOENT)
- return NULL;
-
- len = snprintf(errbuf, sizeof(errbuf), "%s: %m", device);
diff --git a/sys-fs/Manifest.gz b/sys-fs/Manifest.gz
index c3a9e9476ed3..292fe069d26e 100644
--- a/sys-fs/Manifest.gz
+++ b/sys-fs/Manifest.gz
Binary files differ
diff --git a/sys-fs/mp3fs/Manifest b/sys-fs/mp3fs/Manifest
index e97a9805b19d..5db5995126b6 100644
--- a/sys-fs/mp3fs/Manifest
+++ b/sys-fs/mp3fs/Manifest
@@ -1,3 +1,4 @@
DIST mp3fs-1.1.1.tar.gz 804399 BLAKE2B 9e7f99b923ad744d172fa261315498c7df13d2416a7eca45108d47a7926c40c527e306c1b7d3f0aeded01ad5d32325640358fab5b5327a5c11e0e91d21d4f290 SHA512 b1e4f403666122056f924514a7e63ddd53dc00346d7750e37e8150ad5f13294129595d79398677c69726fb2abf942d4ddb8fdcac3b1312a01ed467475f22592b
EBUILD mp3fs-1.1.1-r4.ebuild 694 BLAKE2B 73a251c151a6e06bf05e10298722b06dc8db7cd02a39135be8f6cbdc3b2742a2f8643772cf4a9d1f57e28537fce908a8d01989202347c3438eb83d4e7c9e480a SHA512 5ea9d54ef953f8910346d1322142adf58639c145e09421e56546266e93ea435e9de84c76277e038a55df370f60551cadfeeb44825b7fd945d235e41e08f7c983
+EBUILD mp3fs-1.1.1-r5.ebuild 765 BLAKE2B ae341d0a3e6aff563bf9123f9b0881049b9f114055c8e01e1b2eb0d6ea37b09e1f29270d2505f1f8930c7d28c9651e650ccd77b081e95f11c2dcab6b8cdad062 SHA512 46e0664405f8a7eb7e1ee42c896602f961db297b759c63e70d7c006709cea679dde98f9f0af3afe5fa7cbe4a748728710889659be951a9415343a64e1dd25b50
MISC metadata.xml 327 BLAKE2B 345f8452dabea6d75a6b5b71c0561054435b8f4bb398bed8b3c1456a01787c1aa6ca3ab2205ddf9aa8c34d4fd74ce5a5ee701063f53f00cfdc3b03a3e768eb3a SHA512 76a69ea028b3713bc345a5b69404a439afa588a77ff00a21111de0e67f9608f347ec73e8fb8d20289fcd6b3fa2fb44eee0afd59b882b474e43e988be88bf3469
diff --git a/sys-fs/mp3fs/mp3fs-1.1.1-r5.ebuild b/sys-fs/mp3fs/mp3fs-1.1.1-r5.ebuild
new file mode 100644
index 000000000000..f8a75766501d
--- /dev/null
+++ b/sys-fs/mp3fs/mp3fs-1.1.1-r5.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="Read-only FUSE filesystem which transcodes FLAC audio files to MP3 when read"
+HOMEPAGE="https://khenriks.github.io/mp3fs/"
+SRC_URI="https://github.com/khenriks/mp3fs/releases/download/v${PV}/${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+flac vorbis"
+
+REQUIRED_USE="|| ( flac vorbis )"
+RESTRICT="test"
+
+DEPEND="
+ media-libs/libid3tag:=
+ media-sound/lame
+ sys-fs/fuse:0=
+ flac? ( >=media-libs/flac-1.1.4:=[cxx] )
+ vorbis? ( >=media-libs/libvorbis-1.3.0 )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+ econf \
+ $(use_with flac) \
+ $(use_with vorbis)
+}
+
+src_compile() {
+ emake AR="$(tc-getAR)"
+}
diff --git a/sys-fs/mtd-utils/Manifest b/sys-fs/mtd-utils/Manifest
index dbafc0699dc2..e626caeb9011 100644
--- a/sys-fs/mtd-utils/Manifest
+++ b/sys-fs/mtd-utils/Manifest
@@ -1,3 +1,4 @@
DIST mtd-utils-2.1.6.tar.bz2 458333 BLAKE2B 799c19fbee1a690fa695edfa7e2ab1691e37fccb3f83685065e93b5ceea96e550eecdba4576b7d1a58a1b0ce06e3e551ee635fe9ed16521952fc85986f74ae6f SHA512 470902475b9e583d3a12801c1cab5492c671ec3ccf853cc3336c4e2b8771eac489d67b1414b9f1e827c42ebdba0fe2cdc681297477d67a796af04d81160442bd
EBUILD mtd-utils-2.1.6-r1.ebuild 1150 BLAKE2B fe66d7e1b4e3249054b092b00595111280a98d5e4a3b2d859f2a53ca1e87391a14b4c3aa822691416256af3d6c5eed6d1b0b8af360033278c33ae0f7dca095a3 SHA512 03d5c04a9221d9e94d0b35851583d5d0c02483f2962abce39dca5477dab02cf3cbdfab778122b01fec63e3d485ab0a6ddc61b84e0d6a955f707a3f8a23271596
+EBUILD mtd-utils-2.1.6-r2.ebuild 1253 BLAKE2B 704c0f38a35acec3ec830a74ebec39e43a001804ba8dcbb8da1f33369c4906b67ddd6ec33e250c343e1a807df86f9bc2365d4a1b76100e510cd776c40283b65a SHA512 42147e96f4c880785c30d28e9e90ca8a0fee848c0156c1e54b0b6608b591b0617eaf3c328f9abb208b1bc25248575d081b0fa2c79ea1e818a653973593c28a93
MISC metadata.xml 475 BLAKE2B 49a145f678fd3e79eb6f39a371e4e477926f7429673a3d5fecab6cefb054d7273676c22fb4be0769e755405dc5e990b46947eee4bc8ae7a145fe8eb6325aeddf SHA512 2a2069e74ad519e19d364a980ef281eb7f4624a44f6e8a73e360212f40069e9252041eebb37b2228316747d95e574b93886ed2f679a4a862a627616e19b2b5c4
diff --git a/sys-fs/mtd-utils/mtd-utils-2.1.6-r2.ebuild b/sys-fs/mtd-utils/mtd-utils-2.1.6-r2.ebuild
new file mode 100644
index 000000000000..b3cd6fa4e221
--- /dev/null
+++ b/sys-fs/mtd-utils/mtd-utils-2.1.6-r2.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="MTD userspace tools (NFTL, JFFS2, NAND, FTL, UBI)"
+HOMEPAGE="https://git.infradead.org/?p=mtd-utils.git;a=summary"
+SRC_URI="https://infraroot.at/pub/mtd/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+IUSE="+lzo +ssl test xattr +zstd"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+ sys-apps/util-linux:=
+ sys-libs/zlib:=
+ lzo? ( dev-libs/lzo:= )
+ ssl? ( dev-libs/openssl:0= )
+ xattr? ( sys-apps/acl )
+ zstd? ( app-arch/zstd:= )
+"
+RDEPEND="${DEPEND}"
+BDEPEND="test? ( dev-util/cmocka )"
+
+DOCS=( jffsX-utils/device_table.txt ubifs-utils/mkfs.ubifs/README )
+
+src_prepare() {
+ default
+ sed -i '/if test.*then/s: == : = :' configure || die
+}
+
+src_configure() {
+ # --enable-tests is for test programs that are installed
+ local myeconfargs=(
+ --enable-tests
+ $(use_enable test unit-tests)
+ $(use_with lzo)
+ $(use_with ssl ubifs)
+ $(use_with xattr)
+ $(use_with zstd)
+ )
+ econf "${myeconfargs[@]}"
+}
+
+src_compile() {
+ emake AR="$(tc-getAR)"
+}
+
+src_install() {
+ default
+ doman \
+ jffsX-utils/mkfs.jffs2.1 \
+ ubi-utils/ubinize.8
+}
diff --git a/sys-process/Manifest.gz b/sys-process/Manifest.gz
index fb39805b8a88..412a6462ea16 100644
--- a/sys-process/Manifest.gz
+++ b/sys-process/Manifest.gz
Binary files differ
diff --git a/sys-process/atop/Manifest b/sys-process/atop/Manifest
index a4bd3b498b98..183eb578770c 100644
--- a/sys-process/atop/Manifest
+++ b/sys-process/atop/Manifest
@@ -1,9 +1,5 @@
AUX atop-2.6.0-build.patch 911 BLAKE2B d67b53d297d2e05ce098eca6e2f99ee2314652755d01671a72bc2501913419461bbafd7f054a58ff62dc90434960cdcbb335e397e6c7316670aca902fcd504d7 SHA512 9798131103ed5d34210a00d0e7fc82f4a50bd5a2c6bc12dc67d6a34192a0bb8bcc38777311d5a6562af9434766b26ad9fc2c4452a8da1b28316a816c3316761d
AUX atop-2.9.0-netatop-makefile.patch 897 BLAKE2B f1f05008e329ea4b96a6b43336fa5df5356c011f6b5eaf3080766e4314040f0629f58f86e9957f095897079f7490fc954ea1ae2556cf8dd7e948497ccdb4d0b4 SHA512 2bd5988ed31af5a528e351ea58a072a06d7d297c7f89591a8b530e507fc342e2aa762c6344cdd8380affeda1e29bb071aee54e4b20379d5a11e21c797ab8fa80
-AUX atop.rc-r2 268 BLAKE2B d0673e73ee13d7ac5f1c31544f8f9ba8aefe14c2ebf4e90b090d5a64a308bdd2e42b4131ea5c931e9e2f2386139343cfceb7c04c1378ebd3a260a5d55d0dd5b6 SHA512 07699f1190faa3a8343314b5c8419e7ea49280fef664334f03558907eb5654bc33c7f4baa3fa54cc6f07866c378c984ff81e020e69f0b146c68b8503ab010d0c
-AUX atop.service 190 BLAKE2B 905a7b42d38b3ab25916c90d7b50c52721f9b061c99e8ce5b9d8cc6c452d1dfeba5478389471778e2a988fd058301bae001139c1396bd9c4a76f2b7f79968377 SHA512 194e9703f34b6a1c749ed5bae3e8708dc625d30e174e285a0998c8aa0d2b1b34da70a3d1db86380abc40615b28a5bdb37b2d511be983da5fd7f154b9686ba343
-AUX atopacct.rc 1054 BLAKE2B 80f301506d805ae54552f088c53bf18cab1ee52b76a37387500176e61eba317059b10c9955d13ac5718547253401ec21f0add4b189e5d04ff724af43c8c50b73 SHA512 ddb026c4ebf63dccc6f49b2b7db829d7ba0388da080a65562bac3f2d7ebacc95093099a0fc9d636af5462ace4a9e118eacfe3eb626a70245e7c5c1e874866f02
-AUX atopacct.service 269 BLAKE2B 8cf88201ecb08da441cd066c0d6974afbae41018a5b2ef9c6b1b805d5be53f2bc5849dafe1d0e2d996e3598ed1baa93e3a0e559fe33c11c55bf64345af5c2bab SHA512 1e57eb76db3e78be504a1a11a479d154239f269da5f5cd3a52eced4ca63ea051d003f14d498d9a71070b7081b2ff80f5eeb5453b81952ee0e4c05423e3c2d308
AUX netatop.rc 330 BLAKE2B 8da0bdd3ea55cdc0ff9b54d7fd499f6582eb6571a859da8e2e0eefd7b5c47b9c6aac9be5565bd61e8fb03168482cab65e5ecbaf702d56c8e940bfb4c4e38f12f SHA512 e61c8133041da7961088faa90b244ab44cebc07583b3feffa5854b2751fc6bdd1cd8964c30ab9acde653d70f4280738fe9f77f7eaf29d939757dc0b51151f289
DIST atop-2.9.0.tar.gz 282412 BLAKE2B 8531eee3bffabfb3cacdb6bea4c4a1b7ea56da878154a86edd80fb20ddffc5f56248d06c679bd8933c203a0174e97515cfce633a2387bf465399d4203ca857c2 SHA512 f055466c076491a54fc45a482209fd3de60013e7b76af46b65dffe82d220fbd96eb11d5f199aa27e2f7a8754fe3c6509c44bf0dbd6e3099d8f5710944e01cb38
DIST netatop-3.1.tar.gz 22812 BLAKE2B 1b1faebf1392a57db6b4662192f90821289c8fc40c2c1ee0ad61feeeee6477c4d091744a1e82cdd987baf59f8dd71fc6d242d6dd294b8fb29b9447a9d5055996 SHA512 b12fd2287d89d3a8277f8fb540a19e6d26aa26c3f88e7ae2e6601b63f78d642e73b8d16cf351f6979ce7bbf53251b9c1faa76798a87f70cf3dcf51279eb0db68
diff --git a/sys-process/atop/files/atop.rc-r2 b/sys-process/atop/files/atop.rc-r2
deleted file mode 100644
index ce66821dbdd5..000000000000
--- a/sys-process/atop/files/atop.rc-r2
+++ /dev/null
@@ -1,8 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-description="Resource-specific view of processes"
-pidfile="/var/run/atop.pid"
-command="/usr/share/atop/atop.daily"
-command_background="true"
diff --git a/sys-process/atop/files/atop.service b/sys-process/atop/files/atop.service
deleted file mode 100644
index 09295b9acd12..000000000000
--- a/sys-process/atop/files/atop.service
+++ /dev/null
@@ -1,11 +0,0 @@
-[Unit]
-Description=Atop advanced performance monitor
-Documentation=man:atop(1)
-
-[Service]
-Type=simple
-ExecStart=/etc/atop/atop.daily
-KillSignal=SIGUSR2
-
-[Install]
-WantedBy=multi-user.target
diff --git a/sys-process/atop/files/atopacct.rc b/sys-process/atop/files/atopacct.rc
deleted file mode 100644
index c68ca3e6b3a8..000000000000
--- a/sys-process/atop/files/atopacct.rc
+++ /dev/null
@@ -1,40 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-description="Resource-specific view of processes"
-command="/usr/sbin/atopacctd"
-lockfile="/var/lock/subsys/atopacctd"
-
-start_pre() {
- # Check if process accounting already in use via psacct
- for PACCTFILE in /var/account/pacct /var/log/pacct ; do
- if [ -f "${PACCTFILE}" ] ; then
- BEFORSIZE=$(stat -c %s "${PACCTFILE}")
- AFTERSIZE=$(stat -c %s "${PACCTFILE}")
-
- # verify if accounting file grows, so is in use
- if [ ${BEFORSIZE} -lt ${AFTERSIZE} ] ; then
- ewarn "Process accounting already used by psacct!"
- return 1
- fi
- fi
- done
-
- checkpath -d -q ${lockfile%/*} || return 1
-}
-
-start() {
- ebegin "Starting atopacctd"
- start-stop-daemon --start --exec ${command}
- touch ${lockfile}
- eend $?
-}
-
-stop() {
- ebegin "Stopping atopacctd"
- start-stop-daemon --stop --exec ${command}
- rm ${lockfile}
- eend $?
-}
-
diff --git a/sys-process/atop/files/atopacct.service b/sys-process/atop/files/atopacct.service
deleted file mode 100644
index 1f51ec41916a..000000000000
--- a/sys-process/atop/files/atopacct.service
+++ /dev/null
@@ -1,14 +0,0 @@
-[Unit]
-Description=Atop process accounting daemon
-Documentation=man:atopacctd(8)
-Conflicts=psacct.service
-After=syslog.target
-Before=atop.service
-
-[Service]
-Type=forking
-PIDFile=/var/run/atopacctd.pid
-ExecStart=/usr/sbin/atopacctd
-
-[Install]
-WantedBy=multi-user.target
diff --git a/x11-misc/Manifest.gz b/x11-misc/Manifest.gz
index f4eb00ff560f..c921b9f56d4a 100644
--- a/x11-misc/Manifest.gz
+++ b/x11-misc/Manifest.gz
Binary files differ
diff --git a/x11-misc/sent/Manifest b/x11-misc/sent/Manifest
index e78837a24e4a..96d6c4e9d586 100644
--- a/x11-misc/sent/Manifest
+++ b/x11-misc/sent/Manifest
@@ -1,3 +1,3 @@
DIST sent-1.tar.gz 15285 BLAKE2B 97bd71ff355b51a809e62a0a0a6c602550adce2331d53d8e2eef86fabfbd6c3122f93d431a670479fd22ec2a7c37880f2b464e453780ce1a965143ef83c47f07 SHA512 4797468bf949de507662253eac1ec80f566553051f407a55a88ccdd6544532c0d8d0f51bb11b88bdff78e6630519558049569ac0c9d3d8279f243882653ef1c0
-EBUILD sent-1-r1.ebuild 763 BLAKE2B 851ee42f9f68d5252a80535671d573cbdce20442d100eb84b38ecc6210854198ebd255f07378ca8e7f6ea5314d9fa9d5a5688512813537a82d7aac2ecbf34106 SHA512 67176006ebc07de2ae1bc9c1bd46c304a28ddb3e0959661f46188b5c41fbcede1bfa1b325d320bb12aa6baa8da94e7538f581449e11fbe7aa21d32f3041bf390
+EBUILD sent-1-r1.ebuild 766 BLAKE2B 3059cafef03e4e6efc3a8db7082e42c1273dc55d8ee181505c5ba63226e957f7a2340b90c77bf21a0583557364d8c543ade513cc0003dd7122f6be69ad5ae738 SHA512 af8e9055a35f7fa15ca1c510cb43102e9cb6ef04b41513c4dd6a3afe5fa27ad4b7eedafd446b955d7c0ea8bf3020802e32395f391caa1eae826f6cf8c2cc2a9a
MISC metadata.xml 403 BLAKE2B c0d5eb0acfb23c6d53ff10c6843981c3b9596a480f26afbcd2a87574077751890e25be688c398274e7efccc7bd51d331337288dc958c37156aa1c8bcc652f75b SHA512 a4559557b2c9996b29e1d7d5f6f3af7d8a6a1f6f7b76874d8d7e8cad2e514a2120faf3ddd9859fd084bf8cf067938930c1163ca86039ed2bb311ddf1a2c29e70
diff --git a/x11-misc/sent/sent-1-r1.ebuild b/x11-misc/sent/sent-1-r1.ebuild
index 6780cb174a4f..87fe2dfa950e 100644
--- a/x11-misc/sent/sent-1-r1.ebuild
+++ b/x11-misc/sent/sent-1-r1.ebuild
@@ -1,12 +1,14 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=8
+
inherit savedconfig toolchain-funcs
DESCRIPTION="Simple plaintext presentation tool"
HOMEPAGE="https://tools.suckless.org/sent/"
SRC_URI="https://dl.suckless.org/tools/${P}.tar.gz"
+S="${WORKDIR}"
LICENSE="MIT"
SLOT="0"
@@ -21,7 +23,6 @@ RDEPEND="
${DEPEND}
!savedconfig? ( media-gfx/farbfeld )
"
-S=${WORKDIR}
src_prepare() {
default
diff --git a/x11-misc/wmname/Manifest b/x11-misc/wmname/Manifest
index 82d97fd2a7bd..a729080b5cf2 100644
--- a/x11-misc/wmname/Manifest
+++ b/x11-misc/wmname/Manifest
@@ -1,4 +1,4 @@
AUX wmname-0.1-buildsystem.patch 504 BLAKE2B 7c15189ac398a4fd1fd082bda44bd2909fbe93d4b30a3b0ca7cd3a7126aa2f8028618e1e6f069aa4d1305b6c869573cac0995c5b8883bdbcbc21c1ab369063c5 SHA512 c30cc281e99d6ab72d214312ee4d5a7dfea176f7befc4d266faba373b322cd6f7bc4572c9565d460177878770d25197472d07a305d7da2e3f6cda9484d3399f6
DIST wmname-0.1.tar.gz 2512 BLAKE2B 447df17111411533704898548263c3b6d40590b74761061517c779afa05fe5176a870490809d669e5a68bfdf8590abba91cd47969afc87d17925059e297a53af SHA512 e57100f8de2579f4090c0aaf5a5b134d03bcbcdca5c6d005b12ce39ad322d96651bb13d151cf259e935e6c50e7b21bde43a4eace112be80983a92f92b99f192f
-EBUILD wmname-0.1-r1.ebuild 671 BLAKE2B 26095dbc0c1c114d530245a9c5823bc1cd5dd52c9c51859e167c11d4bcc98179adb5d2a7be9102ce5c8bcaf8484513d74d7954bc32c9809deb03ca5be0f798e2 SHA512 ce7509e756b12d2d0bb30c0dc354a7e9c4e051684e330cef9f8a2a115ad74cf1b46d450f7cd31ab11ae77a9d0ed46dea1cb28cddcb7beaf4686592dffe063c98
+EBUILD wmname-0.1-r1.ebuild 663 BLAKE2B 2f2df92c1a4d04055726424594a05964de98b8dba24cf6aa5214487a82c2ee0e8b1980550f1bb9cd190b2017315982d742ae7c78b489fd2233ed1e49adfcba26 SHA512 a9c39df719f24614eb7ef055d75458d94711ab9f98605a763f8683eb78093439d65c54ded0a8958f5b91db20d92d8597b647ca2e2cf7311dd5a6b4d2329684c2
MISC metadata.xml 252 BLAKE2B ed5f11ce8c4de4fde4020b83dc772d6b47192ea5617cacf05adf13ab5a29923858b2969ed9dc26e75194cb972d41ffceee40856e6f955f42039693af96ebb2e4 SHA512 7f9b5cf205b6500eb65742c67963c3c6c375fa05c7eb094037fb9950d9d2840930e8b4d3ef76c948ddf7f37005012be51c8217c758a615dd7e128c80b6b1db28
diff --git a/x11-misc/wmname/wmname-0.1-r1.ebuild b/x11-misc/wmname/wmname-0.1-r1.ebuild
index 389f4774dffc..d7e6c152feab 100644
--- a/x11-misc/wmname/wmname-0.1-r1.ebuild
+++ b/x11-misc/wmname/wmname-0.1-r1.ebuild
@@ -1,18 +1,17 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=8
inherit toolchain-funcs
-DESCRIPTION="utility to set the name of your window manager"
+DESCRIPTION="Utility to set the name of your window manager"
HOMEPAGE="https://tools.suckless.org/x/wmname"
SRC_URI="https://dl.suckless.org/tools/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc x86"
-IUSE=""
RDEPEND="x11-libs/libX11"
DEPEND="${RDEPEND}"