summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-01-23 22:46:03 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-01-23 22:46:03 +0000
commit87340091ed79698e591084bd7d9d76c58c94820b (patch)
tree2feae8a3b95f1f30e68589e06e632a6abd7772cf
parent1f1ada4b2afd8dd8de6ac1e0f94702abf05654bc (diff)
gentoo auto-resync : 23:01:2024 - 22:46:03
-rw-r--r--Manifest30
-rw-r--r--Manifest.files.gzbin29732 -> 29756 bytes
-rw-r--r--app-antivirus/Manifest.gzbin886 -> 886 bytes
-rw-r--r--app-antivirus/clamtk/Manifest4
-rw-r--r--app-antivirus/clamtk/clamtk-6.16.ebuild151
-rw-r--r--app-antivirus/clamtk/clamtk-6.17.ebuild4
-rw-r--r--app-arch/Manifest.gzbin17738 -> 17750 bytes
-rw-r--r--app-arch/lzlib/Manifest3
-rw-r--r--app-arch/lzlib/lzlib-1.14.ebuild41
-rw-r--r--app-arch/plzip/Manifest3
-rw-r--r--app-arch/plzip/plzip-1.11.ebuild33
-rw-r--r--app-arch/zoo/Manifest2
-rw-r--r--app-arch/zoo/zoo-2.10-r6.ebuild2
-rw-r--r--app-backup/Manifest.gzbin7861 -> 7867 bytes
-rw-r--r--app-backup/tsm/Manifest2
-rw-r--r--app-backup/tsm/tsm-8.1.17.2-r1.ebuild (renamed from app-backup/tsm/tsm-8.1.17.2.ebuild)4
-rw-r--r--app-crypt/Manifest.gzbin24793 -> 24799 bytes
-rw-r--r--app-crypt/mkp224o/Manifest3
-rw-r--r--app-crypt/mkp224o/mkp224o-1.7.0.ebuild43
-rw-r--r--app-emacs/Manifest.gzbin74623 -> 74635 bytes
-rw-r--r--app-emacs/flim/Manifest2
-rw-r--r--app-emacs/flim/flim-1.14.9_p20231218.ebuild2
-rw-r--r--app-emacs/oauth2/Manifest2
-rw-r--r--app-emacs/oauth2/oauth2-0.16.ebuild2
-rw-r--r--app-emulation/Manifest.gzbin15128 -> 15127 bytes
-rw-r--r--app-emulation/vice/Manifest2
-rw-r--r--app-emulation/vice/vice-3.8-r1.ebuild2
-rw-r--r--app-misc/Manifest.gzbin50422 -> 50420 bytes
-rw-r--r--app-misc/jaq/Manifest5
-rw-r--r--app-misc/jaq/jaq-1.3.0.ebuild115
-rw-r--r--app-portage/Manifest.gzbin9750 -> 9764 bytes
-rw-r--r--app-portage/gpyutils/Manifest2
-rw-r--r--app-portage/gpyutils/gpyutils-0.12.ebuild2
-rw-r--r--app-portage/mgorny-dev-scripts/Manifest2
-rw-r--r--app-portage/mgorny-dev-scripts/mgorny-dev-scripts-47.ebuild2
-rw-r--r--dev-cpp/Manifest.gzbin14585 -> 14588 bytes
-rw-r--r--dev-cpp/xsimd/Manifest2
-rw-r--r--dev-cpp/xsimd/xsimd-12.1.1.ebuild2
-rw-r--r--dev-debug/Manifest.gzbin4010 -> 4014 bytes
-rw-r--r--dev-debug/bpftrace/Manifest3
-rw-r--r--dev-debug/bpftrace/bpftrace-0.20.0.ebuild94
-rw-r--r--dev-debug/bpftrace/files/bpftrace-0.20.0-install-libs.patch320
-rw-r--r--dev-java/Manifest.gzbin60151 -> 60152 bytes
-rw-r--r--dev-java/ant/Manifest4
-rw-r--r--dev-java/ant/ant-1.10.14-r1.ebuild (renamed from dev-java/ant/ant-1.10.14.ebuild)5
-rw-r--r--dev-java/ant/files/ant-1.10.14-JavaTest.patch270
-rw-r--r--dev-libs/Manifest.gzbin97675 -> 97675 bytes
-rw-r--r--dev-libs/apache-arrow/Manifest2
-rw-r--r--dev-libs/apache-arrow/apache-arrow-14.0.2-r1.ebuild2
-rw-r--r--dev-libs/boost/Manifest4
-rw-r--r--dev-libs/boost/boost-1.84.0-r1.ebuild2
-rw-r--r--dev-libs/boost/files/boost-1.79.0-context-x32.patch11
-rw-r--r--dev-libs/dynolog/Manifest3
-rw-r--r--dev-libs/dynolog/dynolog-0.3.1_p20230126-r1.ebuild1
-rw-r--r--dev-libs/dynolog/files/dynolog-0.3.1_p20230126-riscv.patch18
-rw-r--r--dev-libs/inih/Manifest2
-rw-r--r--dev-libs/inih/inih-57-r1.ebuild2
-rw-r--r--dev-libs/intel-metrics-discovery/Manifest6
-rw-r--r--dev-libs/intel-metrics-discovery/files/intel-metrics-discovery-1.12.165.1-cflags.patch11
-rw-r--r--dev-libs/intel-metrics-discovery/files/intel-metrics-discovery-1.12.170-revert-definitions.patch24
-rw-r--r--dev-libs/intel-metrics-discovery/intel-metrics-discovery-1.12.165.1.ebuild7
-rw-r--r--dev-libs/intel-metrics-discovery/intel-metrics-discovery-1.12.170.ebuild7
-rw-r--r--dev-libs/thrift/Manifest2
-rw-r--r--dev-libs/thrift/thrift-0.18.1-r1.ebuild2
-rw-r--r--dev-libs/tree-sitter-c/Manifest2
-rw-r--r--dev-libs/tree-sitter-c/tree-sitter-c-0.20.7.ebuild13
-rw-r--r--dev-libs/zziplib/Manifest2
-rw-r--r--dev-libs/zziplib/zziplib-0.13.72-r4.ebuild2
-rw-r--r--dev-lua/Manifest.gzbin7310 -> 7310 bytes
-rw-r--r--dev-lua/lanes/Manifest3
-rw-r--r--dev-lua/lanes/files/lanes-3.16.2-musl.patch27
-rw-r--r--dev-lua/lanes/lanes-3.16.2.ebuild7
-rw-r--r--dev-python/GitPython/GitPython-3.1.41.ebuild2
-rw-r--r--dev-python/GitPython/Manifest2
-rw-r--r--dev-python/Manifest.gzbin268641 -> 268639 bytes
-rw-r--r--dev-python/aiohappyeyeballs/Manifest2
-rw-r--r--dev-python/aiohappyeyeballs/aiohappyeyeballs-2.3.1.ebuild2
-rw-r--r--dev-python/coverage/Manifest2
-rw-r--r--dev-python/coverage/coverage-7.4.0.ebuild2
-rw-r--r--dev-python/fonttools/Manifest2
-rw-r--r--dev-python/fonttools/fonttools-4.46.0.ebuild94
-rw-r--r--dev-python/frozenlist/Manifest4
-rw-r--r--dev-python/frozenlist/frozenlist-1.3.3.ebuild45
-rw-r--r--dev-python/frozenlist/frozenlist-1.4.0.ebuild58
-rw-r--r--dev-python/google-api-python-client/Manifest2
-rw-r--r--dev-python/google-api-python-client/google-api-python-client-2.115.0.ebuild49
-rw-r--r--dev-python/hypothesis/Manifest2
-rw-r--r--dev-python/hypothesis/hypothesis-6.96.4.ebuild90
-rw-r--r--dev-python/pandas/Manifest2
-rw-r--r--dev-python/pandas/pandas-2.2.0-r1.ebuild2
-rw-r--r--dev-python/pyarrow/Manifest2
-rw-r--r--dev-python/pyarrow/pyarrow-14.0.2.ebuild4
-rw-r--r--dev-python/python-dotenv/Manifest2
-rw-r--r--dev-python/python-dotenv/python-dotenv-1.0.1.ebuild46
-rw-r--r--dev-python/rapidfuzz/Manifest6
-rw-r--r--dev-python/rapidfuzz/rapidfuzz-3.5.2.ebuild59
-rw-r--r--dev-python/rapidfuzz/rapidfuzz-3.6.0.ebuild66
-rw-r--r--dev-python/rapidfuzz/rapidfuzz-3.6.1.ebuild2
-rw-r--r--dev-python/regex/Manifest2
-rw-r--r--dev-python/regex/regex-2023.10.3.ebuild35
-rw-r--r--dev-python/sphinx-press-theme/Manifest2
-rw-r--r--dev-python/sphinx-press-theme/sphinx-press-theme-0.8.0.ebuild2
-rw-r--r--dev-python/structlog/Manifest2
-rw-r--r--dev-python/structlog/structlog-23.2.0.ebuild31
-rw-r--r--dev-python/sumtypes/Manifest2
-rw-r--r--dev-python/sumtypes/sumtypes-0.1_alpha6.ebuild2
-rw-r--r--dev-python/tavern/Manifest2
-rw-r--r--dev-python/tavern/tavern-2.9.0.ebuild65
-rw-r--r--dev-python/urwid/Manifest2
-rw-r--r--dev-python/urwid/urwid-2.3.4.ebuild39
-rw-r--r--dev-python/vcrpy/Manifest2
-rw-r--r--dev-python/vcrpy/vcrpy-6.0.0.ebuild62
-rw-r--r--dev-util/Manifest.gzbin64308 -> 64304 bytes
-rw-r--r--dev-util/itstool/Manifest2
-rw-r--r--dev-util/itstool/itstool-2.0.7-r1.ebuild2
-rw-r--r--games-emulation/Manifest.gzbin12026 -> 12032 bytes
-rw-r--r--games-emulation/mgba/Manifest2
-rw-r--r--games-emulation/mgba/mgba-0.10.3.ebuild2
-rw-r--r--games-strategy/Manifest.gzbin8086 -> 8085 bytes
-rw-r--r--games-strategy/knights-demo/Manifest2
-rw-r--r--games-strategy/knights-demo/knights-demo-1.32-r4.ebuild (renamed from games-strategy/knights-demo/knights-demo-1.32-r3.ebuild)4
-rw-r--r--media-gfx/Manifest.gzbin37695 -> 37700 bytes
-rw-r--r--media-gfx/geeqie/Manifest3
-rw-r--r--media-gfx/geeqie/files/geeqie-2.1-locale.patch22
-rw-r--r--media-gfx/geeqie/geeqie-2.1-r1.ebuild1
-rw-r--r--media-libs/Manifest.gzbin69127 -> 69133 bytes
-rw-r--r--media-libs/libsdl2/Manifest2
-rw-r--r--media-libs/libsdl2/libsdl2-2.28.5.ebuild2
-rw-r--r--media-libs/opencv/Manifest2
-rw-r--r--media-libs/opencv/opencv-4.8.1-r1.ebuild4
-rw-r--r--media-video/Manifest.gzbin24523 -> 24524 bytes
-rw-r--r--media-video/ffmpeg/Manifest16
-rw-r--r--media-video/ffmpeg/ffmpeg-4.4.4-r8.ebuild2
-rw-r--r--media-video/ffmpeg/ffmpeg-5.1.4-r2.ebuild2
-rw-r--r--media-video/ffmpeg/ffmpeg-6.0-r11.ebuild2
-rw-r--r--media-video/ffmpeg/ffmpeg-6.0-r9.ebuild2
-rw-r--r--media-video/ffmpeg/ffmpeg-6.0.1-r1.ebuild2
-rw-r--r--media-video/ffmpeg/ffmpeg-6.1-r4.ebuild2
-rw-r--r--media-video/ffmpeg/ffmpeg-6.1.1-r1.ebuild2
-rw-r--r--media-video/ffmpeg/ffmpeg-9999.ebuild2
-rw-r--r--metadata/Manifest.gzbin9836 -> 9833 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.gzbin28406 -> 28418 bytes
-rw-r--r--metadata/md5-cache/app-antivirus/Manifest.gzbin1837 -> 1681 bytes
-rw-r--r--metadata/md5-cache/app-antivirus/clamtk-6.1615
-rw-r--r--metadata/md5-cache/app-antivirus/clamtk-6.174
-rw-r--r--metadata/md5-cache/app-arch/Manifest.gzbin27911 -> 28222 bytes
-rw-r--r--metadata/md5-cache/app-arch/lzlib-1.1413
-rw-r--r--metadata/md5-cache/app-arch/plzip-1.1115
-rw-r--r--metadata/md5-cache/app-arch/zoo-2.10-r64
-rw-r--r--metadata/md5-cache/app-backup/Manifest.gzbin11445 -> 11445 bytes
-rw-r--r--metadata/md5-cache/app-backup/tsm-8.1.17.2-r1 (renamed from metadata/md5-cache/app-backup/tsm-8.1.17.2)4
-rw-r--r--metadata/md5-cache/app-crypt/Manifest.gzbin38516 -> 38681 bytes
-rw-r--r--metadata/md5-cache/app-crypt/mkp224o-1.7.015
-rw-r--r--metadata/md5-cache/app-emacs/Manifest.gzbin108767 -> 108769 bytes
-rw-r--r--metadata/md5-cache/app-emacs/flim-1.14.9_p202312184
-rw-r--r--metadata/md5-cache/app-emacs/oauth2-0.164
-rw-r--r--metadata/md5-cache/app-emulation/Manifest.gzbin36066 -> 36065 bytes
-rw-r--r--metadata/md5-cache/app-emulation/vice-3.8-r14
-rw-r--r--metadata/md5-cache/app-misc/Manifest.gzbin78700 -> 78862 bytes
-rw-r--r--metadata/md5-cache/app-misc/jaq-1.3.013
-rw-r--r--metadata/md5-cache/app-portage/Manifest.gzbin19439 -> 19433 bytes
-rw-r--r--metadata/md5-cache/app-portage/gpyutils-0.124
-rw-r--r--metadata/md5-cache/app-portage/mgorny-dev-scripts-474
-rw-r--r--metadata/md5-cache/dev-cpp/Manifest.gzbin27107 -> 27106 bytes
-rw-r--r--metadata/md5-cache/dev-cpp/xsimd-12.1.14
-rw-r--r--metadata/md5-cache/dev-debug/Manifest.gzbin9263 -> 9424 bytes
-rw-r--r--metadata/md5-cache/dev-debug/bpftrace-0.20.016
-rw-r--r--metadata/md5-cache/dev-java/Manifest.gzbin75160 -> 75156 bytes
-rw-r--r--metadata/md5-cache/dev-java/ant-1.10.14-r1 (renamed from metadata/md5-cache/dev-java/ant-1.10.14)4
-rw-r--r--metadata/md5-cache/dev-libs/Manifest.gzbin178928 -> 179095 bytes
-rw-r--r--metadata/md5-cache/dev-libs/apache-arrow-14.0.2-r14
-rw-r--r--metadata/md5-cache/dev-libs/boost-1.84.0-r12
-rw-r--r--metadata/md5-cache/dev-libs/dynolog-0.3.1_p20230126-r12
-rw-r--r--metadata/md5-cache/dev-libs/inih-57-r14
-rw-r--r--metadata/md5-cache/dev-libs/intel-metrics-discovery-1.12.165.12
-rw-r--r--metadata/md5-cache/dev-libs/intel-metrics-discovery-1.12.1702
-rw-r--r--metadata/md5-cache/dev-libs/thrift-0.18.1-r14
-rw-r--r--metadata/md5-cache/dev-libs/tree-sitter-c-0.20.714
-rw-r--r--metadata/md5-cache/dev-libs/zziplib-0.13.72-r44
-rw-r--r--metadata/md5-cache/dev-lua/Manifest.gzbin8614 -> 8620 bytes
-rw-r--r--metadata/md5-cache/dev-lua/lanes-3.16.22
-rw-r--r--metadata/md5-cache/dev-python/GitPython-3.1.414
-rw-r--r--metadata/md5-cache/dev-python/Manifest.gzbin346148 -> 345639 bytes
-rw-r--r--metadata/md5-cache/dev-python/aiohappyeyeballs-2.3.14
-rw-r--r--metadata/md5-cache/dev-python/coverage-7.4.04
-rw-r--r--metadata/md5-cache/dev-python/fonttools-4.46.017
-rw-r--r--metadata/md5-cache/dev-python/frozenlist-1.3.317
-rw-r--r--metadata/md5-cache/dev-python/frozenlist-1.4.017
-rw-r--r--metadata/md5-cache/dev-python/google-api-python-client-2.115.016
-rw-r--r--metadata/md5-cache/dev-python/hypothesis-6.96.416
-rw-r--r--metadata/md5-cache/dev-python/pandas-2.2.0-r14
-rw-r--r--metadata/md5-cache/dev-python/pyarrow-14.0.24
-rw-r--r--metadata/md5-cache/dev-python/python-dotenv-1.0.116
-rw-r--r--metadata/md5-cache/dev-python/rapidfuzz-3.5.217
-rw-r--r--metadata/md5-cache/dev-python/rapidfuzz-3.6.017
-rw-r--r--metadata/md5-cache/dev-python/rapidfuzz-3.6.14
-rw-r--r--metadata/md5-cache/dev-python/regex-2023.10.317
-rw-r--r--metadata/md5-cache/dev-python/sphinx-press-theme-0.8.04
-rw-r--r--metadata/md5-cache/dev-python/structlog-23.2.016
-rw-r--r--metadata/md5-cache/dev-python/sumtypes-0.1_alpha64
-rw-r--r--metadata/md5-cache/dev-python/tavern-2.9.016
-rw-r--r--metadata/md5-cache/dev-python/urwid-2.3.417
-rw-r--r--metadata/md5-cache/dev-python/vcrpy-6.0.016
-rw-r--r--metadata/md5-cache/dev-util/Manifest.gzbin123158 -> 123154 bytes
-rw-r--r--metadata/md5-cache/dev-util/itstool-2.0.7-r14
-rw-r--r--metadata/md5-cache/games-emulation/Manifest.gzbin19820 -> 19819 bytes
-rw-r--r--metadata/md5-cache/games-emulation/mgba-0.10.34
-rw-r--r--metadata/md5-cache/games-strategy/Manifest.gzbin10832 -> 10834 bytes
-rw-r--r--metadata/md5-cache/games-strategy/knights-demo-1.32-r4 (renamed from metadata/md5-cache/games-strategy/knights-demo-1.32-r3)4
-rw-r--r--metadata/md5-cache/media-gfx/Manifest.gzbin59973 -> 59982 bytes
-rw-r--r--metadata/md5-cache/media-gfx/geeqie-2.1-r12
-rw-r--r--metadata/md5-cache/media-libs/Manifest.gzbin121194 -> 121194 bytes
-rw-r--r--metadata/md5-cache/media-libs/libsdl2-2.28.54
-rw-r--r--metadata/md5-cache/media-libs/opencv-4.8.1-r14
-rw-r--r--metadata/md5-cache/media-video/Manifest.gzbin40024 -> 40020 bytes
-rw-r--r--metadata/md5-cache/media-video/ffmpeg-4.4.4-r82
-rw-r--r--metadata/md5-cache/media-video/ffmpeg-5.1.4-r22
-rw-r--r--metadata/md5-cache/media-video/ffmpeg-6.0-r112
-rw-r--r--metadata/md5-cache/media-video/ffmpeg-6.0-r92
-rw-r--r--metadata/md5-cache/media-video/ffmpeg-6.0.1-r12
-rw-r--r--metadata/md5-cache/media-video/ffmpeg-6.1-r42
-rw-r--r--metadata/md5-cache/media-video/ffmpeg-6.1.1-r12
-rw-r--r--metadata/md5-cache/media-video/ffmpeg-99992
-rw-r--r--metadata/md5-cache/net-analyzer/Manifest.gzbin57781 -> 57784 bytes
-rw-r--r--metadata/md5-cache/net-analyzer/sslscan-2.1.24
-rw-r--r--metadata/md5-cache/net-libs/Manifest.gzbin59664 -> 59670 bytes
-rw-r--r--metadata/md5-cache/net-libs/webkit-gtk-2.42.46
-rw-r--r--metadata/md5-cache/net-libs/webkit-gtk-2.42.4-r4106
-rw-r--r--metadata/md5-cache/net-libs/webkit-gtk-2.42.4-r6006
-rw-r--r--metadata/md5-cache/net-mail/Manifest.gzbin20579 -> 20582 bytes
-rw-r--r--metadata/md5-cache/net-mail/mu-1.10.8-r14
-rw-r--r--metadata/md5-cache/net-misc/Manifest.gzbin92139 -> 92123 bytes
-rw-r--r--metadata/md5-cache/net-misc/freerdp-2.11.516
-rw-r--r--metadata/md5-cache/net-misc/freerdp-3.0.0-r116
-rw-r--r--metadata/md5-cache/net-misc/freerdp-3.2.0 (renamed from metadata/md5-cache/net-misc/freerdp-3.1.0)8
-rw-r--r--metadata/md5-cache/net-misc/freerdp-99996
-rw-r--r--metadata/md5-cache/net-misc/nxplayer-7.6.2.4-r1 (renamed from metadata/md5-cache/net-misc/nxplayer-7.6.2.4)4
-rw-r--r--metadata/md5-cache/net-misc/xmrig-6.21.04
-rw-r--r--metadata/md5-cache/net-p2p/Manifest.gzbin13876 -> 13877 bytes
-rw-r--r--metadata/md5-cache/net-p2p/resilio-sync-2.7.2.1375-r1 (renamed from metadata/md5-cache/net-p2p/resilio-sync-2.7.2.1375)4
-rw-r--r--metadata/md5-cache/sec-keys/Manifest.gzbin29579 -> 29750 bytes
-rw-r--r--metadata/md5-cache/sec-keys/openpgp-keys-cathugger-202401239
-rw-r--r--metadata/md5-cache/sys-apps/Manifest.gzbin88433 -> 88430 bytes
-rw-r--r--metadata/md5-cache/sys-apps/arch-chroot-284
-rw-r--r--metadata/md5-cache/sys-apps/less-643-r14
-rw-r--r--metadata/md5-cache/sys-apps/portage-3.0.61-r14
-rw-r--r--metadata/md5-cache/sys-devel/Manifest.gzbin29579 -> 29737 bytes
-rw-r--r--metadata/md5-cache/sys-devel/binutils-2.41-r515
-rw-r--r--metadata/md5-cache/sys-devel/crossdev-202401174
-rw-r--r--metadata/md5-cache/sys-fs/Manifest.gzbin35119 -> 35118 bytes
-rw-r--r--metadata/md5-cache/sys-fs/genfstab-28-r14
-rw-r--r--metadata/md5-cache/sys-libs/Manifest.gzbin38863 -> 38869 bytes
-rw-r--r--metadata/md5-cache/sys-libs/glibc-2.19-r3 (renamed from metadata/md5-cache/sys-libs/glibc-2.19-r2)5
-rw-r--r--metadata/md5-cache/sys-libs/glibc-99992
-rw-r--r--metadata/md5-cache/virtual/Manifest.gzbin44007 -> 44015 bytes
-rw-r--r--metadata/md5-cache/virtual/libcrypt-1-r2 (renamed from metadata/md5-cache/virtual/libcrypt-1-r1)4
-rw-r--r--metadata/md5-cache/www-apache/Manifest.gzbin8445 -> 8278 bytes
-rw-r--r--metadata/md5-cache/www-apache/mod_jk-1.2.48-r114
-rw-r--r--metadata/md5-cache/www-apache/mod_jk-1.2.492
-rw-r--r--metadata/md5-cache/www-apache/passenger-6.0.194
-rw-r--r--metadata/md5-cache/x11-apps/Manifest.gzbin16068 -> 16067 bytes
-rw-r--r--metadata/md5-cache/x11-apps/xdm-1.1.14-r14
-rw-r--r--metadata/md5-cache/x11-terms/Manifest.gzbin8990 -> 9150 bytes
-rw-r--r--metadata/md5-cache/x11-terms/zutty-0.1515
-rw-r--r--metadata/md5-cache/xfce-base/Manifest.gzbin5961 -> 5323 bytes
-rw-r--r--metadata/md5-cache/xfce-base/thunar-4.18.815
-rw-r--r--metadata/md5-cache/xfce-base/thunar-4.18.915
-rw-r--r--metadata/md5-cache/xfce-base/thunar-4.19.015
-rw-r--r--metadata/md5-cache/xfce-base/thunar-4.19.115
-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-analyzer/Manifest.gzbin43727 -> 43725 bytes
-rw-r--r--net-analyzer/sslscan/Manifest2
-rw-r--r--net-analyzer/sslscan/sslscan-2.1.2.ebuild4
-rw-r--r--net-libs/Manifest.gzbin31813 -> 31816 bytes
-rw-r--r--net-libs/webkit-gtk/Manifest6
-rw-r--r--net-libs/webkit-gtk/webkit-gtk-2.42.4-r410.ebuild2
-rw-r--r--net-libs/webkit-gtk/webkit-gtk-2.42.4-r600.ebuild2
-rw-r--r--net-libs/webkit-gtk/webkit-gtk-2.42.4.ebuild2
-rw-r--r--net-mail/Manifest.gzbin14383 -> 14386 bytes
-rw-r--r--net-mail/mu/Manifest2
-rw-r--r--net-mail/mu/mu-1.10.8-r1.ebuild4
-rw-r--r--net-misc/Manifest.gzbin55126 -> 55128 bytes
-rw-r--r--net-misc/freerdp/Manifest10
-rw-r--r--net-misc/freerdp/freerdp-2.11.5.ebuild (renamed from net-misc/freerdp/freerdp-3.0.0-r1.ebuild)40
-rw-r--r--net-misc/freerdp/freerdp-3.2.0.ebuild (renamed from net-misc/freerdp/freerdp-3.1.0.ebuild)2
-rw-r--r--net-misc/freerdp/freerdp-9999.ebuild2
-rw-r--r--net-misc/nxplayer/Manifest2
-rw-r--r--net-misc/nxplayer/nxplayer-7.6.2.4-r1.ebuild (renamed from net-misc/nxplayer/nxplayer-7.6.2.4.ebuild)4
-rw-r--r--net-misc/xmrig/Manifest2
-rw-r--r--net-misc/xmrig/xmrig-6.21.0.ebuild4
-rw-r--r--net-p2p/Manifest.gzbin6917 -> 6917 bytes
-rw-r--r--net-p2p/resilio-sync/Manifest2
-rw-r--r--net-p2p/resilio-sync/resilio-sync-2.7.2.1375-r1.ebuild (renamed from net-p2p/resilio-sync/resilio-sync-2.7.2.1375.ebuild)4
-rw-r--r--profiles/Manifest.gzbin191041 -> 191053 bytes
-rw-r--r--profiles/features/musl/package.mask5
-rw-r--r--profiles/package.deprecated5
-rw-r--r--sec-keys/Manifest.gzbin23916 -> 24076 bytes
-rw-r--r--sec-keys/openpgp-keys-cathugger/Manifest3
-rw-r--r--sec-keys/openpgp-keys-cathugger/metadata.xml9
-rw-r--r--sec-keys/openpgp-keys-cathugger/openpgp-keys-cathugger-20240123.ebuild18
-rw-r--r--sys-apps/Manifest.gzbin50214 -> 50201 bytes
-rw-r--r--sys-apps/arch-chroot/Manifest2
-rw-r--r--sys-apps/arch-chroot/arch-chroot-28.ebuild2
-rw-r--r--sys-apps/less/Manifest2
-rw-r--r--sys-apps/less/less-643-r1.ebuild2
-rw-r--r--sys-apps/portage/Manifest2
-rw-r--r--sys-apps/portage/portage-3.0.61-r1.ebuild2
-rw-r--r--sys-devel/Manifest.gzbin7859 -> 7858 bytes
-rw-r--r--sys-devel/binutils/Manifest2
-rw-r--r--sys-devel/binutils/binutils-2.41-r5.ebuild531
-rw-r--r--sys-devel/crossdev/Manifest2
-rw-r--r--sys-devel/crossdev/crossdev-20240117.ebuild2
-rw-r--r--sys-fs/Manifest.gzbin22213 -> 22212 bytes
-rw-r--r--sys-fs/genfstab/Manifest2
-rw-r--r--sys-fs/genfstab/genfstab-28-r1.ebuild2
-rw-r--r--sys-libs/Manifest.gzbin14744 -> 14744 bytes
-rw-r--r--sys-libs/glibc/Manifest4
-rw-r--r--sys-libs/glibc/glibc-2.19-r3.ebuild (renamed from sys-libs/glibc/glibc-2.19-r2.ebuild)6
-rw-r--r--sys-libs/glibc/glibc-9999.ebuild4
-rw-r--r--virtual/Manifest.gzbin28077 -> 28084 bytes
-rw-r--r--virtual/libcrypt/Manifest2
-rw-r--r--virtual/libcrypt/libcrypt-1-r2.ebuild (renamed from virtual/libcrypt/libcrypt-1-r1.ebuild)4
-rw-r--r--www-apache/Manifest.gzbin6090 -> 6086 bytes
-rw-r--r--www-apache/mod_jk/Manifest6
-rw-r--r--www-apache/mod_jk/files/mod_jk-1.2.48-clang16.patch87
-rw-r--r--www-apache/mod_jk/files/mod_jk-1.2.49-musl.patch26
-rw-r--r--www-apache/mod_jk/mod_jk-1.2.48-r1.ebuild76
-rw-r--r--www-apache/mod_jk/mod_jk-1.2.49.ebuild9
-rw-r--r--www-apache/passenger/Manifest2
-rw-r--r--www-apache/passenger/passenger-6.0.19.ebuild4
-rw-r--r--x11-apps/Manifest.gzbin13832 -> 13832 bytes
-rw-r--r--x11-apps/xdm/Manifest2
-rw-r--r--x11-apps/xdm/xdm-1.1.14-r1.ebuild2
-rw-r--r--x11-terms/Manifest.gzbin4551 -> 4550 bytes
-rw-r--r--x11-terms/zutty/Manifest4
-rw-r--r--x11-terms/zutty/metadata.xml3
-rw-r--r--x11-terms/zutty/zutty-0.15.ebuild44
-rw-r--r--xfce-base/Manifest.gzbin3046 -> 3045 bytes
-rw-r--r--xfce-base/thunar/Manifest8
-rw-r--r--xfce-base/thunar/thunar-4.18.8.ebuild86
-rw-r--r--xfce-base/thunar/thunar-4.18.9.ebuild86
-rw-r--r--xfce-base/thunar/thunar-4.19.0.ebuild86
-rw-r--r--xfce-base/thunar/thunar-4.19.1.ebuild86
352 files changed, 2327 insertions, 1969 deletions
diff --git a/Manifest b/Manifest
index d015765e9bce..501ed6f7a062 100644
--- a/Manifest
+++ b/Manifest
@@ -1,23 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
-MANIFEST Manifest.files.gz 29732 BLAKE2B 301957f6303409e9d85847739be0a423387cf2031a752d198115ad6d6eafebe80be75d9e126c60f8936c6ec0c2bcf8e05630dd796902335e7fead6d39e660d92 SHA512 e0f59740392c304fb2cd41cb24d94050cbfd390761cf7affd2daf7295c1b0e4ab284a0da30357b95caa7c008969cc1ba8ed8d77ee6c9b14d8e30b578a4498ab1
-TIMESTAMP 2024-01-23T16:10:11Z
+MANIFEST Manifest.files.gz 29756 BLAKE2B 07d59093e9ab443ac90dbd635010f4889e2eb397c75d79cb3c95a8132554a79c61fce822c9d0606d8430fd4322d7707e1050560e8a662e5e186e5d86c95daf1b SHA512 d071baa91c6d482248c45347efb1f19b7c2631af0d689ddd8bc75390811183e1f825f9d94f8b4ca2d0595ef94a614211644faeffe9f80d893929ada4d13e293c
+TIMESTAMP 2024-01-23T22:10:02Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmWv5ONfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmWwOTpfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klDeuRAAiKtb80fXnAMUY4WPLUJSCWg9REvCb52LJtQWKHv9zj3u7VEhasrLcfUY
-+bIdl+YB2M9sjD8ilqJYx4NgLRAClacxtbM5ZB4kpbUiovrFH8nBaXg5eF70VIPu
-gXXAUyKRbWVdIZTYifN2tCUttiSXiWzlA/KnC1zqk57creqMG0MrxHCCGQCC30/T
-KOmYV2MpaOVL2kGWqCnpJcNaerZ+Zv8mWVtfWfPwLiInqQgAtFSl8M5tgbnVT7kW
-WSlLxUkijoJRd6riFyupmpjKe/8/f4QHckgQ/irDldUJ6MthWNPyd6/Tmp/nJwbr
-/a7/AcpBm7bfCLG3AqB3kHJh2rBe1T6UyH1vKcEP2T5UPrs/6BaxRr8I0OahkoxO
-XnL2HL9rSa3lVILgrRaf2bvuxmBN4Jv10EZ64pPgXuGs94XVTuRf9YJtjmre4J9z
-uv2QKKKSFUOfc/6khqj6rz73GgalRXMPyjdK3DU06gl97KqlbymdXUHf22OPQvuZ
-cFK9e45+Jkube8t0t9rDyBcEZJS/zEHDC6Yvaoq4gtGs8RAJZcgOLj9uCUQnElS3
-3EYnNMnOB8xSGgWkDt9wCPkFdwH9gipxfmwG7mLQfwjFvoPXmI+PFnheeilrmpIh
-SVTibnqLdtK/gtMASVxKcK83OKNVliB6DmG1vUClCZ49xIb5KWs=
-=3iZc
+klBAfg//Qa7ix+U4No9VeLqcygDgDrk1lnoOs88ajpzRzQsoamR/ymqsSUdWgkVt
+50/37W3WA3wAV7YVpnd221Ua4AcHpquMINSb3bOxrmmaBRtN/ZDEgp+xjk+QYuZb
+0A33sL1fs9+cdKnui0CVGKsXF9bhAIB4wlSMHZGNIc70lJpQXbD1z+FQgTUkQmDn
+k2dIvJLcuNq2ifeKlc61hgpOYcpVcpAFDXmStvNiTdMMxL9nwEtjmRfzaMnj4ug2
+sTF/PxcFtE3+Mt6LG5pagBOfBS265Pm4nVj3CIc4QgC1qF/Jt9lha4T8riHXUirO
+tlRcFmz0xUmy39qz6MJTZ6XG6oJmJQ5t18qfZRf8qfu0EO6L5VeczsQrgJmhKszU
+NoppqbW6BTlZmFaYe9Zt/BVIujVjLkrKEctlTY4oaRJ9vozoUAIfKCRx6lyFAI4N
+EcRjDIYL/HYZb4hceibKwyVs/Ju550QJoA5R8ZXyVYbn85fpivgUm1qh6YOF69dX
+uahesy62pkMFdC5bdz2jQp4/PxVHqHFIgESnLwm19WeNyduUSA/ezPjpPo0xrfZ+
+NHYvYkJwFK1ayDjMzwfwSGh5adARHDuQwAcLlB2d9OL5RF/7bZpWP8g02oLEwZ8W
+xIkG82jBXqn4DNQLOIQ0j44hmUB1SaF+csNrGpQBmKN32UwRzVw=
+=A5e7
-----END PGP SIGNATURE-----
diff --git a/Manifest.files.gz b/Manifest.files.gz
index 0da1fc000de2..31a83539fa7a 100644
--- a/Manifest.files.gz
+++ b/Manifest.files.gz
Binary files differ
diff --git a/app-antivirus/Manifest.gz b/app-antivirus/Manifest.gz
index 515f9ba0b0ff..ecc1aad0e34d 100644
--- a/app-antivirus/Manifest.gz
+++ b/app-antivirus/Manifest.gz
Binary files differ
diff --git a/app-antivirus/clamtk/Manifest b/app-antivirus/clamtk/Manifest
index 2082555c3636..70fdcf821241 100644
--- a/app-antivirus/clamtk/Manifest
+++ b/app-antivirus/clamtk/Manifest
@@ -1,9 +1,7 @@
-DIST clamtk-6.16.tar.xz 287832 BLAKE2B b0f8a72c7ecb8766735a7280d9c493b5490c6ba74728db24c1ced93708161bfef537755218758bde81850f3d9f8e58b35bbbd46fcc22496b2debf0f0bb94a315 SHA512 13dd74e1b458e38ba43faf3434c06b556b85cc1c78c832c93c863d3ca67b0c66e689b0f254170f75461ccfc9a562553e2bcd76006b22ec30b7785fd781f6af0f
DIST clamtk-6.17.tar.xz 288544 BLAKE2B 56dce01a74e4d81e683c53dd5a040a342ec0ac3dd441f5b1bc7e288999e6ce1f104fd75e03babee4e0f6a8b487b56a1b588a614f405833813240607861875f00 SHA512 8dd03af9a390f19881dd3e94c2687bc2927b3a731cd6756c944ba2bf92d54cc2a78cb1f7befbb5cda9d0f258d7a457deaa1b05874a9e1194b43ae08abaef5397
DIST clamtk-gnome-6.14.tar.xz 15156 BLAKE2B ed87dc8317b60a63c4f8824b0e24568ab29874d1e62ef0f4eddeb636960d9b2753b12dfb8fb6f3eb27a6fbfb18dc88b6a480b532afd0d22f20955f4023278eb8 SHA512 3fd798a7d8dbea0e33db09f266b6ad74b96ae5097ecc4d54e00c30c2a5f76a93cd6f2cbaa2b83dc69eb295905c09db88dc2f364592a398786e473783d1ee2c4e
DIST clamtk-kde-0.19.tar.xz 18652 BLAKE2B 4ecb849c9312948d493938683310904c9bbe7f4e26514d76dbfee3afdd063eec2a0aa85a638f83130c8e3ff41cfabee1479885691cc484680d97d1f8fbb76f00 SHA512 57a99d50f171ada999723dc69c2d193e91a482533add4281c6aac96a23273b3eb5456bff6918f69c72edf1635d22be86beae4c434eb29fc3c27fb687fa716861
DIST nemo-sendto-clamtk-0.05.tar.xz 5980 BLAKE2B ca5f37fb9ba9e7f7dc9dc67d52fe36f430697f200c2c91f4d912b068f28d79bee100a85878f66414012728e979073a0afc411e6789959a35bd468c28bf207618 SHA512 4cb2d32711da47c959be84d69654ea0ab0bfb4f2c4a806cbc035129fd0d985a93b89d51c5874de272f2a2841c66702c8867178f5af41505e698c8e37e3c74da9
DIST thunar-sendto-clamtk-0.07.tar.xz 5432 BLAKE2B 7b0911abbcf1601ee961a0449815e21273acb7e757b4c4f532a100da48fe4c7b2f6ecb05a27931e0cf60af94e7cd52af23736180f0d9afa1dd00b9f44eaa3c0b SHA512 f25802c80d5e8a6d703b7b3b2266a91eb031a377792420052f6873cb0eb759235d79df457dc26303d6ef4ed9989dbc4ff803258255fb568fef27c782144c1145
-EBUILD clamtk-6.16.ebuild 3982 BLAKE2B c32165c548051d4abbc3eb3a0868b5b40c68d837bd5073a8f51ddec9811f7a1d78d3a31e330fe0dae82f2c3a0cc76eef088516ce4206f09a890a6ab3646164ca SHA512 f6b37398e07a4bc8a0da4e2f86387ce7187d9e9e6a77f7842644db99a5e67a8e1d6e1b0eea8b192429d30fddb99a80e23789953fc03cb1ddbb05f19e7b1883ba
-EBUILD clamtk-6.17.ebuild 3984 BLAKE2B ee2070a8f3d0f7895b82ad8fff8d1cd915b1fc45c4305a305713a260c797989d75ac98de9ef918040d8d2eb4942e2ead75d1840d353e71332f25860ef6608831 SHA512 88e6cf1ce939419726c8346daddc5a3fbb77ffea54c3706d919afe4e5da2c5b0765419e8e9173aec43fd1fe95cd23cefbdbb2c7ee7ad10847cca78edddf24fdf
+EBUILD clamtk-6.17.ebuild 3982 BLAKE2B b137099e904c8754c85fec50c35be3a2dcc4ba82e1881df2ee7a0ef5415e2f52cd50b2424255465b292ecc3f6e99df9e3064286482839322de48b8450047c183 SHA512 cd12088df6f945ba74123c9f1616d09d5af12a1dbe45fb8b487d8688dda07e7ebcee51b888ac77570474e8bedc075147977b1451401b5d43b3c7d2e81fc9866f
MISC metadata.xml 870 BLAKE2B 503e8b1fdd2cd3d2539c4cab72fa307e98df2824ec89e77a2a17303e96badaaf700332be4466443c3e881b371423cb40d464022692a563aa31e7698ba326a191 SHA512 77ac4d301d79f7404946014c243415dc408c165f6d0febd2a9fb74d257877ccee0b662b909efbb1afad5462b939a6405c9363e6fcc9e8e278414fdcf4166b253
diff --git a/app-antivirus/clamtk/clamtk-6.16.ebuild b/app-antivirus/clamtk/clamtk-6.16.ebuild
deleted file mode 100644
index 69942562e890..000000000000
--- a/app-antivirus/clamtk/clamtk-6.16.ebuild
+++ /dev/null
@@ -1,151 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit desktop perl-functions python-single-r1 xdg-utils
-
-MY_PV_KDE="0.19"
-MY_PV_NAUTILUS="6.14"
-MY_PV_NEMO="0.05"
-MY_PV_THUNAR="0.07"
-
-DESCRIPTION="A graphical front-end for ClamAV"
-HOMEPAGE="https://gitlab.com/dave_m/clamtk/wikis/Home"
-SRC_URI="
- https://github.com/dave-theunsub/${PN}/releases/download/v${PV}/${P}.tar.xz
- kde? ( https://github.com/dave-theunsub/${PN}-kde/releases/download/v${MY_PV_KDE}/${PN}-kde-${MY_PV_KDE}.tar.xz )
- nautilus? ( https://github.com/dave-theunsub/${PN}-gnome/releases/download/v${MY_PV_NAUTILUS}/${PN}-gnome-${MY_PV_NAUTILUS}.tar.xz )
- nemo? ( https://github.com/dave-theunsub/nemo-sendto-${PN}/releases/download/v${MY_PV_NEMO}/nemo-sendto-${PN}-${MY_PV_NEMO}.tar.xz )
- thunar? ( https://github.com/dave-theunsub/thunar-sendto-${PN}/releases/download/v${MY_PV_THUNAR}/thunar-sendto-${PN}-${MY_PV_THUNAR}.tar.xz )
-"
-
-LICENSE="|| ( Artistic GPL-1+ )"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="kde nautilus nemo +nls thunar"
-REQUIRED_USE="nautilus? ( ${PYTHON_REQUIRED_USE} )"
-
-RDEPEND="
- app-antivirus/clamav
- dev-perl/File-chdir
- dev-perl/Gtk3
- dev-perl/JSON
- dev-perl/LWP-Protocol-https
- dev-perl/LWP-UserAgent-Cached
- dev-perl/Locale-gettext
- dev-perl/Text-CSV
- dev-perl/glib-perl
- dev-perl/libwww-perl
- virtual/perl-Digest-MD5
- virtual/perl-Digest-SHA
- virtual/perl-Encode
- virtual/perl-MIME-Base64
- virtual/perl-Time-Piece
- nautilus? (
- ${PYTHON_DEPS}
- dev-python/nautilus-python[${PYTHON_SINGLE_USEDEP}]
- )
-"
-
-BDEPEND="nls? ( sys-devel/gettext )"
-
-DOCS=( "CHANGES" "credits.md" "DISCLAIMER.md" "README.md" )
-
-pkg_setup() {
- use nautilus && python-single-r1_pkg_setup
-}
-
-src_unpack() {
- default
-
- unpack "${S}"/clamtk.1.gz
-
- use kde && unpack "${S}"/../clamtk-kde-${MY_PV_KDE}/clamtk-kde.1.gz
- use nautilus && unpack "${S}"/../clamtk-gnome-${MY_PV_NAUTILUS}/clamtk-gnome.1.gz
- use nemo && unpack "${S}"/../nemo-sendto-clamtk-${MY_PV_NEMO}/nemo-sendto-clamtk.1.gz
- use thunar && unpack "${S}"/../thunar-sendto-clamtk-${MY_PV_THUNAR}/thunar-sendto-clamtk.1.gz
-}
-
-src_install() {
- dobin clamtk
-
- perl_set_version
- insinto "${VENDOR_LIB}"/ClamTk
- doins lib/*.pm
-
- use nls && domo po/*.mo
-
- doicon images/clamtk.png images/clamtk.xpm
-
- domenu clamtk.desktop
-
- doman ../clamtk.1
-
- if use kde; then
- insinto /usr/share/kservices5/ServiceMenus
- doins ../clamtk-kde-${MY_PV_KDE}/clamtk-kde.desktop
-
- doicon ../clamtk-kde-${MY_PV_KDE}/clamtk-kde.png ../clamtk-kde-${MY_PV_KDE}/clamtk-kde.xpm
-
- doman ../clamtk-kde.1
-
- docinto dolphin
- dodoc ../clamtk-kde-${MY_PV_KDE}/CHANGES ../clamtk-kde-${MY_PV_KDE}/README.md
- fi
-
- if use nautilus; then
- insinto /usr/share/nautilus-python/extensions
- doins ../clamtk-gnome-${MY_PV_NAUTILUS}/clamtk-gnome.py
-
- doicon ../clamtk-gnome-${MY_PV_NAUTILUS}/images/clamtk-gnome.png
-
- doman ../clamtk-gnome.1
-
- docinto nautilus
- dodoc \
- ../clamtk-gnome-${MY_PV_NAUTILUS}/CHANGES \
- ../clamtk-gnome-${MY_PV_NAUTILUS}/DISCLAIMER \
- ../clamtk-gnome-${MY_PV_NAUTILUS}/README.md
- fi
-
- if use nemo; then
- insinto /usr/share/nemo/actions/
- doins ../nemo-sendto-clamtk-${MY_PV_NEMO}/nemo-sendto-clamtk.nemo_action
-
- doman ../nemo-sendto-clamtk.1
-
- docinto nemo
- dodoc \
- ../nemo-sendto-clamtk-${MY_PV_NEMO}/CHANGES \
- ../nemo-sendto-clamtk-${MY_PV_NEMO}/DISCLAIMER \
- ../nemo-sendto-clamtk-${MY_PV_NEMO}/README.md
- fi
-
- if use thunar; then
- insinto /usr/share/Thunar/sendto
- doins ../thunar-sendto-clamtk-${MY_PV_THUNAR}/thunar-sendto-clamtk.desktop
-
- doman ../thunar-sendto-clamtk.1
-
- docinto thunar
- dodoc \
- ../thunar-sendto-clamtk-${MY_PV_THUNAR}/CHANGES \
- ../thunar-sendto-clamtk-${MY_PV_THUNAR}/DISCLAIMER \
- ../thunar-sendto-clamtk-${MY_PV_THUNAR}/README.md
- fi
-
- einstalldocs
-}
-
-pkg_postinst() {
- xdg_desktop_database_update
- xdg_mimeinfo_database_update
-}
-
-pkg_postrm() {
- xdg_desktop_database_update
- xdg_mimeinfo_database_update
-}
diff --git a/app-antivirus/clamtk/clamtk-6.17.ebuild b/app-antivirus/clamtk/clamtk-6.17.ebuild
index 7279bbba3ac1..5426ee5997a8 100644
--- a/app-antivirus/clamtk/clamtk-6.17.ebuild
+++ b/app-antivirus/clamtk/clamtk-6.17.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -24,7 +24,7 @@ SRC_URI="
LICENSE="|| ( Artistic GPL-1+ )"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE="kde nautilus nemo +nls thunar"
REQUIRED_USE="nautilus? ( ${PYTHON_REQUIRED_USE} )"
diff --git a/app-arch/Manifest.gz b/app-arch/Manifest.gz
index 779b1f33319b..a88d0cd62862 100644
--- a/app-arch/Manifest.gz
+++ b/app-arch/Manifest.gz
Binary files differ
diff --git a/app-arch/lzlib/Manifest b/app-arch/lzlib/Manifest
index ba08df57c6d5..3b012afb41eb 100644
--- a/app-arch/lzlib/Manifest
+++ b/app-arch/lzlib/Manifest
@@ -1,5 +1,8 @@
DIST lzlib-1.13.tar.gz 130005 BLAKE2B 88721890f111c2bb1901329e9cc39e7f581c220bb58bbc93098c34984b7557a80adff236f5755057099870ba20201f6b692925080b97965b4612d221d21cb33c SHA512 b9c4e5a9aca982984b497d1da2e1f0439b37b19acaf88a02f5af114b0a65a828c5ae235b3bd4f419ce001963de38a4d03445a6a1bd93f37e783e799abd75578d
DIST lzlib-1.13.tar.gz.sig 72 BLAKE2B 66d7a9939a5e23874a6927545f265cf315d634a166d7f22cbe4f09ab88dbae778aa9c6f77e6d5e51fbaadc9a503f735fb2bc834475089a6046782f9af22b472f SHA512 1db7a91b3a84d70874c0ec92b2764ab6805e20a351438b975f4e72dd6a1dbe5a4448d47af2bb6d056bde9c6102df375454724d536efbdaa90cd7dbf08eb01c81
+DIST lzlib-1.14.tar.gz 131624 BLAKE2B d975fece48d92be354202581a5be5c709b8acdbb41b3782ec0a79939278ada42aa6765bcef7a1cb70bfb7808b8a88d5e6ed48924f13fcc291a4a0d2057f0f4bf SHA512 1582b99149af18ea119f015a9dbf224aa2ebc78240432415b2da20bd5a4e4dc3fdea2489789bc581bdccdba6f4eab13c69c5801e8a43ab9a829c2eb9b801797f
+DIST lzlib-1.14.tar.gz.sig 72 BLAKE2B 104d914d4b85bab0457017ab5663962ac1573dac421e11a94eaa9e77f6338501c96444d45e1e4101e9ea48409c2b30037a7b07c2a188cff6fcf47c6d067d1398 SHA512 852ebd4a460021e642a673a8c6d88b25a2b45dff4a45f7ccfc6bbb531be3c967b8e01308aa35088c843002561c1c4b813a47ff4b0fd4417ebf12f188af8d36be
EBUILD lzlib-1.13-r1.ebuild 1109 BLAKE2B 740c854b9eb729a90cff9f150fefce1ce251805641d9dcf1b5912854257ff56b118d067a3a48f13cce6b5ae04bc3cd32da20155ee94db8a56936a7f4f71c8f5e SHA512 3cceff38ef253e6fcb8ae581a3a73c91e69f83be1c91e174f9717fb0a5e9c814cbbb8766c65ba92952b626e78566a09cc6d65dd1341db5b4273e227c0d805f59
EBUILD lzlib-1.13-r2.ebuild 1136 BLAKE2B 781c2ce842fc3a231f33dd98c1eecee8118c5a085200606e7b5ec0338ba3427176162f8b7d4ab495c9e3c918f111e41a897b2b1077bc0f55a3a8edcf72749976 SHA512 9e2447c3884439361cb88f17bbbf5c5bf353b772335ad7d4bff3d70f40a760782bcb5fbd41d86716156492591c191badfecadc1ec223f7b1523ae92f0d7652f9
+EBUILD lzlib-1.14.ebuild 1136 BLAKE2B f5a2440418a4978abd17210f73624745f1b25cd3a84b88dad0969b1e5eeb4807f2686bc55eef7f79dc0f104da78ffb2f6b8b6f75084b218a2c70ad74dc6287ec SHA512 3fd154368a0e0ddde6e0bae70df089b3891817025dec7b2ea645611b3dd2fc83a0746d745b73271093ae00a0d5f1ad2978416fd6756a8e70f9df0698f2c3789e
MISC metadata.xml 248 BLAKE2B f308d2aa052d11e427850af58bbebf95e7773f5562ed221f39043474b4c3827d724d49667edf1874272a5586a13201159f40e8f5eafb7e400e79c6566e1a6ac2 SHA512 b875c838394523483ae7d93585207eb3c642a345bbb08e1dcef3ceb737c813fa779e2f5479d48cdcc30732b8a0a9e6ecc648df940def6731e4dff43b23786e6d
diff --git a/app-arch/lzlib/lzlib-1.14.ebuild b/app-arch/lzlib/lzlib-1.14.ebuild
new file mode 100644
index 000000000000..1dc20f9c0008
--- /dev/null
+++ b/app-arch/lzlib/lzlib-1.14.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/antoniodiazdiaz.asc
+inherit toolchain-funcs verify-sig
+
+DESCRIPTION="Library for lzip compression"
+HOMEPAGE="https://www.nongnu.org/lzip/lzlib.html"
+SRC_URI="https://download.savannah.gnu.org/releases/lzip/${PN}/${P}.tar.gz"
+SRC_URI+=" verify-sig? ( https://download.savannah.gnu.org/releases/lzip/${PN}/${P/_/-}.tar.gz.sig )"
+
+LICENSE="libstdc++" # fancy form of GPL-2+ with library exception
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+BDEPEND="verify-sig? ( sec-keys/openpgp-keys-antoniodiazdiaz )"
+
+src_configure() {
+ local myconf=(
+ --enable-shared
+ --disable-static
+ --disable-ldconfig
+ --prefix="${EPREFIX}"/usr
+ --libdir='$(prefix)'/$(get_libdir)
+ AR="$(tc-getAR)"
+ CC="$(tc-getCC)"
+ CFLAGS="${CFLAGS}"
+ CPPFLAGS="${CPPFLAGS}"
+ LDFLAGS="${LDFLAGS}"
+ )
+
+ # not autotools-based
+ ./configure "${myconf[@]}" || die
+}
+
+src_install() {
+ emake DESTDIR="${D}" install install-man
+ einstalldocs
+}
diff --git a/app-arch/plzip/Manifest b/app-arch/plzip/Manifest
index 2b5b9876bbca..b00f2d3efb1c 100644
--- a/app-arch/plzip/Manifest
+++ b/app-arch/plzip/Manifest
@@ -1,4 +1,7 @@
DIST plzip-1.10.tar.gz 94541 BLAKE2B deb49345ba3d6b120086aa8646f5684a32e6b64453f2ffc6321011dfd0741ddacca919bb11cba9435a26ea6aa63f453e7c5ff9a7dc7dc38c8ed0c6841237aeef SHA512 7fd7ec288800950deaec9337b3112db72cde059721a0143a091650fc20ba2a3d9d7eebbd7a312e5bbb1a61ca6c902d2450e6c3c7172dccf9c0c8b86db7c2a944
DIST plzip-1.10.tar.gz.sig 72 BLAKE2B d3d40c1f3618750b375f862ece19badbbe762ea3b704ed346b8779d86b0fd1a881f48910222664a121360c2e7da42b31ab950ecfb01724ab91a60bac2694d705 SHA512 c4be15ee893cce47150f4da5bdb84d6e20ed9c84367508911de2673614e0df182a9e82d1e0be8967ec1e180f1e9be38be976b099fb5428c4df1567cb9bf54ecc
+DIST plzip-1.11.tar.gz 96572 BLAKE2B 8de36791390c7b71cd42866a8be4503d601a94ca89a23355be48dff75bf8a6b34b260eea4b1e5ef68e63d20b8dfd6f5acd1e60a9b51290425f22c7a9905469ae SHA512 3a0f0443e68a6b776d85b69ed24d21e03d7bad1b788d6e8f741cc0ebb2537aebde2d68aa6765bcb4d61df6521779af27d176f5ef348014fa3088aa219d5ec691
+DIST plzip-1.11.tar.gz.sig 72 BLAKE2B b7543e93c7736135c95b179472c85226af4b489daa686ede710ac03dc1fb9c3cc31bfcff5452cdf855eb49d00f6548214e94143ed19f8d8420bd05bcb72ae1f9 SHA512 458edf3fb78716cb39164761b2f90cd32011ec2634370791918adc4845b377563f76a32fda9b99e478fb52a0b05c4dc6d4d8df5098da0c95670f205fa4a56511
EBUILD plzip-1.10.ebuild 893 BLAKE2B d75c66fd4aefc3483de8bb26bb881759e07210102a52ebac13ab4b48c54b96c6974e82784c36ba3099b7912df7625359d77f72ccafb011eee405b7593e4750a0 SHA512 e22793b51146812016bcae08abac258ee8febd937141bac411f9c9325ed3417a9bcbdde342d8f0109d141c229454937d39917357b8aca7efdb09fbee72e98acb
+EBUILD plzip-1.11.ebuild 895 BLAKE2B 5d3e256ed0dfe56f3cca04bd793357643f688a444308d6f095b73480907f2f3e77568e2a31fab39652147920de1aae6c7a0108d54752ecd7e1cf7ba38ff523c8 SHA512 c3ac97debbdcddd3d5f65a46bcb7af2915b996341ed5d5b05762bba738fb678a010d0d48db34df7590eac0fc9c28abd42120bf5a53e51b4fffcae573530a6279
MISC metadata.xml 248 BLAKE2B f308d2aa052d11e427850af58bbebf95e7773f5562ed221f39043474b4c3827d724d49667edf1874272a5586a13201159f40e8f5eafb7e400e79c6566e1a6ac2 SHA512 b875c838394523483ae7d93585207eb3c642a345bbb08e1dcef3ceb737c813fa779e2f5479d48cdcc30732b8a0a9e6ecc648df940def6731e4dff43b23786e6d
diff --git a/app-arch/plzip/plzip-1.11.ebuild b/app-arch/plzip/plzip-1.11.ebuild
new file mode 100644
index 000000000000..84be546ae27f
--- /dev/null
+++ b/app-arch/plzip/plzip-1.11.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/antoniodiazdiaz.asc
+inherit toolchain-funcs verify-sig
+
+DESCRIPTION="Parallel lzip compressor"
+HOMEPAGE="https://www.nongnu.org/lzip/plzip.html"
+SRC_URI="https://download.savannah.gnu.org/releases/lzip/${PN}/${P}.tar.gz"
+SRC_URI+=" verify-sig? ( https://download.savannah.gnu.org/releases/lzip/${PN}/${P}.tar.gz.sig )"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+
+RDEPEND="app-arch/lzlib:0="
+DEPEND="${RDEPEND}"
+BDEPEND="verify-sig? ( sec-keys/openpgp-keys-antoniodiazdiaz )"
+
+src_configure() {
+ local myconf=(
+ --prefix="${EPREFIX}"/usr
+ CXX="$(tc-getCXX)"
+ CPPFLAGS="${CPPFLAGS}"
+ CXXFLAGS="${CXXFLAGS}"
+ LDFLAGS="${LDFLAGS}"
+ )
+
+ # not autotools-based
+ ./configure "${myconf[@]}" || die
+}
diff --git a/app-arch/zoo/Manifest b/app-arch/zoo/Manifest
index f7016b7ad46c..4e2ef320cfca 100644
--- a/app-arch/zoo/Manifest
+++ b/app-arch/zoo/Manifest
@@ -4,5 +4,5 @@ AUX zoo-2.10-makefile.patch 774 BLAKE2B 07ead9b6957163358b76b9f7b9e1497543e66e0d
DIST zoo_2.10-28.debian.tar.xz 14984 BLAKE2B e45ed5381e64d7ccac0e8100df12a8f55abbf7961e54a05ad6d3f07cca1a939f9320caa69196895a35dbea5d4aa82975ee2e5fb2202f793f33f4ebd7d5ff65e8 SHA512 07fdb16bf011ae8c8badbb0040ebd82777f11560dc231b70060fe8f71ba706707769934411043197e44b10ad38d7efd8432fdbea03e265f9f6aa58acb1cc2708
DIST zoo_2.10.orig.tar.gz 172629 BLAKE2B 9789f0ca53b2dd538e0032c31fa945f3f4f0fc739cadf536ec38621824cc89409d9def036e5df893a7cd4c5873302273d638c087a51cf7b1477501567c6578b5 SHA512 1847fd6a6aac534386736ca04fa5a88db26c7c06315a0ea2c8e86ff944a133b7506c297cda67e44f797d9ef39446c132e847714732b9f138bf9b46c1525e574f
EBUILD zoo-2.10-r5.ebuild 791 BLAKE2B ee0a2f90ce0a8fa86007c32ee412d04d4f98777ed82efcebd3787159125beb3d8bce58d35d94fc11ed09b6ed08960e4ffd6fd601f1b98228d71d27b03792cd6d SHA512 109aa14d5f940f50022d842e8b0303bdcc1c0d551e4f11e03ab24676992392b4c95002c4215d5782bc0107b5d7f5352967a055a93eeaeecc2bd8f7bb1b17b81f
-EBUILD zoo-2.10-r6.ebuild 830 BLAKE2B e2e7c7490b8dc92ce7c0edf36298e3d3b549087d137739bc5967c2d42d7f736837620e806a101b5207f81380472f928fbf89944c969f7b4d745ab62d5c100ab8 SHA512 e8fe3ce15c4d49e5247555fe78a84df45127062a7a8ec6ef876d1961323be35923bc59d12ac013829ab1ccb1065c66e8f71658b6bf53ba1e9d76ca2e66ad538c
+EBUILD zoo-2.10-r6.ebuild 829 BLAKE2B d7c768222f4a308ac21dd5ea21a86ad475010fd56b6c7d28fd78076bd884749c293e9f844421dba3fec8e309ce9854799ebc2301d62b04cec0280c5a47dba333 SHA512 ef6d8b212637b1ede3a25aa69f3a92c382d16231e20bcc40db11869eb3a07ca4e9402049a801bc8d50d5be5602bd2a8c8329bf4ef5702e36633c166633a39cd7
MISC metadata.xml 167 BLAKE2B 868e3b584722eaacf68273db062bb773d8c7e5d7ab2b81ca7e8397643bf7cc106c3a1033594401c99c54f667bb45d6b73f9048fc335580bbd44b4589ad26a832 SHA512 30caadd1496c3b9969136038239a1d8e01f236726b4022c2d7e19ca7575f25f735e556835e581afbf44fbd3e4104c40f2b5ef5fa70118d75c881fdf871962d0a
diff --git a/app-arch/zoo/zoo-2.10-r6.ebuild b/app-arch/zoo/zoo-2.10-r6.ebuild
index f04b7a046f34..596ed3ada797 100644
--- a/app-arch/zoo/zoo-2.10-r6.ebuild
+++ b/app-arch/zoo/zoo-2.10-r6.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}"/${P}.orig
LICENSE="public-domain"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ppc ppc64 sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ppc ppc64 sparc x86 ~amd64-linux ~x86-linux"
PATCHES=(
"${WORKDIR}"/debian/patches/.
diff --git a/app-backup/Manifest.gz b/app-backup/Manifest.gz
index d18ea79ebe2c..9bdb9536f566 100644
--- a/app-backup/Manifest.gz
+++ b/app-backup/Manifest.gz
Binary files differ
diff --git a/app-backup/tsm/Manifest b/app-backup/tsm/Manifest
index cc16e9aaaf43..12e18cd623fc 100644
--- a/app-backup/tsm/Manifest
+++ b/app-backup/tsm/Manifest
@@ -5,5 +5,5 @@ AUX dsmcad.init.d-r1 531 BLAKE2B 840b6431f083df2da7f42d79a1b28a87ed3b90d497e54a1
AUX dsmcad.service 224 BLAKE2B cb84b8616daa3649b8b29c58aa91fffbb119dfd1e84810ed61564fd45380ac792c89c20da1f8296f617467c411605f86a5cc2190d2135be771348c1d58b7c56c SHA512 e3572098abf5b2831d10a3b649337b5c9f1cd9fda4ed58844408b6fe31fdc68a3bbc197eab227f9808bc9ab4b4a7488c766aaa472e801d88631b6b8ec398eb45
AUX tsm.logrotate 60 BLAKE2B bb367d3da53f8061d71e3753ab8c46595d5cf91485da920f032473a99d3241d22fdbe576cc99088c99e97c63d3f2af920d4602878830fb815a58dc8321d37a2a SHA512 2f412c61a21dbb2c69b2c12130ae12844787d998098de269da2b8a284c2ed86f7244c2854d7050f2a521b3fbe7239f1ec4339f3b434c67b9cd57980fe5de5a92
DIST 8.1.17.2-TIV-TSMBAC-LinuxX86.tar 704153600 BLAKE2B a652ab860dd4c44ad75b669153df63e26b8eccaf7978c847162f2028b9fb1c263e4ccf2724e1d4b18b5cb47237070a1941a7cdeb9e15a1a5ff7ba9671fcade05 SHA512 0d90976f77d93b65582492547631adf5349dad83617fcc3b40c804111cd7f316fbe238c0f943cd23675b3427a36bfbeb81160b622a5664fca34d026693194cfe
-EBUILD tsm-8.1.17.2.ebuild 7634 BLAKE2B 55e6a4ea9e8b98e73a474aa1683931d71e17fbc805f59df5229009f6c738478aa3ed3853698a4ca9bd56f5bf1c1b79974212d4c90132707c6070096ea6a48821 SHA512 4eea5db6db98e3012406ef5ae36c22781ab521fbd063e8a799738e6959b2d25a0332990f7a7318ebf6e4733ff0348ea937b668ab65fd438cb9571f366f12278c
+EBUILD tsm-8.1.17.2-r1.ebuild 7634 BLAKE2B ab1ee100cb16ff0c1599a97bcb1a6937468e25b5bf4ef1bdb53e6775cbd492e05033cf761a63a08bc0199fb590b2b467e253a99bc53cee9b182b1dfa27c55d5e SHA512 b23364a11846223d7a3124ee3b2b67eb07cc8b9c268de6760ccfb4c25daad8596a8d12d6043956aa1cc36ffacd5011e0deddf4f34075b6c9a0dc5f466869c995
MISC metadata.xml 467 BLAKE2B ec2f80b73cb0271af573195c56fa9605e2f31c4b96b307740a84045683b9b07154b36c2b2f96c6fceee68200033ed5e06c5500581e5bef8f77fc1fce84ad6be3 SHA512 c680e1708235d47c970c1e1ea6055340d549ad36f1ef1af451f4e5b4d344b7682d59a2360f1c8812d81b9585249f2e4b08a1ee8e29e93e22e53bfefd57954801
diff --git a/app-backup/tsm/tsm-8.1.17.2.ebuild b/app-backup/tsm/tsm-8.1.17.2-r1.ebuild
index 8d88813bc04d..de1a9b67bd7a 100644
--- a/app-backup/tsm/tsm-8.1.17.2.ebuild
+++ b/app-backup/tsm/tsm-8.1.17.2-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -66,7 +66,7 @@ RDEPEND="
vmware? ( x11-libs/libXft media-libs/alsa-lib )
|| (
sys-libs/libxcrypt[compat]
- sys-libs/glibc[crypt(+)]
+ sys-libs/glibc[crypt(-)]
)
"
diff --git a/app-crypt/Manifest.gz b/app-crypt/Manifest.gz
index 689776729eb8..847f3708df8d 100644
--- a/app-crypt/Manifest.gz
+++ b/app-crypt/Manifest.gz
Binary files differ
diff --git a/app-crypt/mkp224o/Manifest b/app-crypt/mkp224o/Manifest
index 8fcc7e072d97..f72d2b7fae8e 100644
--- a/app-crypt/mkp224o/Manifest
+++ b/app-crypt/mkp224o/Manifest
@@ -1,3 +1,6 @@
DIST mkp224o-1.6.1-src.tar.gz 1387615 BLAKE2B 271424dcee44b5b1e1a35346a0cc1c37ee5d430231fe93e0b936ac994c892f0406ea361be763732db8a8397684ecad70e26c34f5553a415e7ed0592417672310 SHA512 d0c21ee5fb5f7b2950e1c39af5dc62b1e26aef0917b53169e9c3f9a99a7febe70bb2f96ada612c71bdbdbf8cad9c1f407d175af49fca40eedd68bbe8112970a5
+DIST mkp224o-1.7.0-src.tar.gz 1388765 BLAKE2B 63b99d29ec1f1e971926417c14a77aa32f620dc0983eec4761ac9a40aa55ff6fb6182554377b4629e90c157de6eee25c9fac7250b55e51e1c7d68e705631d8d5 SHA512 3585a6708b32420f594b4aa27db2ad4aaeb84dedd5b6109b3440b575e4573909079f0ac477b709af6b5e33084b2098cff5fb59101155d9e905da2caf215856c8
+DIST mkp224o-1.7.0-src.tar.gz.sig 585 BLAKE2B 0454257e35fd9433374551416ece13fd5f7e0ae5fc50c4ad10d336768afbde231090bf1355c750f7302f753f2a2dcc25be6433afc18ad4d015cad9aadd0d5fa3 SHA512 906972a347e8b8111adf80bd358da007b71d8deab2d55a6f78d84793f1f91001d0e807d0f09fe429d03bc3a0ea610792ea58bdcd347fb0d1a360600f1be7df2e
EBUILD mkp224o-1.6.1-r1.ebuild 762 BLAKE2B 30ae6645644a07a965198a61d5b97e7e075d06421a8c54756f6e4c6c50767d44c4d971e16326e8f4c1205ad7f1c937df6491101b8baf3223a779280724ba1a96 SHA512 5925a44a68f5744fa0847bfa817619272649cd7543a437ea6a936365ae5a03b5d6bb8ac3cd53f0f30685a70ceccdd284729f24c41112613bf5c2141a7f86ed17
+EBUILD mkp224o-1.7.0.ebuild 1014 BLAKE2B 66d5c91c39ad72e3f0d45ced2665bd6585ecdfa6cb19dea5fa0241688dea97bb83af399a9024b1d4267adec9b79ee61087fa909c26458d018b898e715cb8bbaa SHA512 30ee99f208f3e273921e54b5d164c42d8157c97c611bc749563a68660d014c03c08cbcb20c6bb4deac97fb178cc4cd4ed26980a8c8d098b2fe7a560b2d1918cc
MISC metadata.xml 440 BLAKE2B df2d7fa304e52a5dba3d428b13889ebee7de89acac72a398adc4ad5760ffc16ff4405d772cebc5a7b581e3c780f9de43d0f4e0876a84a3ef07a09e627b34f4af SHA512 5084e946fda84c38ea1f6c3d2f9f37c3904063f91a11b10b4aebf66bc4f3e62b4106479513838a922227eee94516759c97a708b636622da5c37a006114668509
diff --git a/app-crypt/mkp224o/mkp224o-1.7.0.ebuild b/app-crypt/mkp224o/mkp224o-1.7.0.ebuild
new file mode 100644
index 000000000000..0a71180ad77a
--- /dev/null
+++ b/app-crypt/mkp224o/mkp224o-1.7.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/cathugger.gpg
+inherit verify-sig
+
+DESCRIPTION="Vanity address generator for v3 Tor hidden service addresses"
+HOMEPAGE="https://github.com/cathugger/mkp224o"
+SRC_URI="
+ https://github.com/cathugger/${PN}/releases/download/v${PV}/${PN}-${PV}-src.tar.gz
+ verify-sig? ( https://github.com/cathugger/${PN}/releases/download/v${PV}/${PN}-${PV}-src.tar.gz.sig )
+"
+
+LICENSE="CC0-1.0"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="cpu_flags_x86_sse2 pcre"
+
+DEPEND="
+ dev-libs/libsodium:=
+ pcre? ( dev-libs/libpcre2:= )
+"
+RDEPEND="${DEPEND}"
+BDEPEND="verify-sig? ( sec-keys/openpgp-keys-cathugger )"
+
+DOCS=( OPTIMISATION.txt README.md )
+
+src_configure() {
+ local myeconfargs=(
+ --enable-regex=$(usex pcre)
+ --enable-statistics
+ )
+ use cpu_flags_x86_sse2 && myeconfargs+=( --enable-donna-sse2 )
+
+ econf "${myeconfargs[@]}"
+}
+
+src_install() {
+ einstalldocs
+ dobin ${PN}
+}
diff --git a/app-emacs/Manifest.gz b/app-emacs/Manifest.gz
index 1f3a293d368c..bd34dadb5239 100644
--- a/app-emacs/Manifest.gz
+++ b/app-emacs/Manifest.gz
Binary files differ
diff --git a/app-emacs/flim/Manifest b/app-emacs/flim/Manifest
index ee2507857140..e4b3e69307d8 100644
--- a/app-emacs/flim/Manifest
+++ b/app-emacs/flim/Manifest
@@ -3,5 +3,5 @@ DIST flim-1.14.9_p20231214.tar.gz 144964 BLAKE2B afe728aee4f4b384dd69589e88cbf69
DIST flim-1.14.9_p20231218.tar.gz 144953 BLAKE2B 943479e302453139af0a8d0c656e1ef3596220a865698f6b98c59d323c284c84dad277d20b524b70eb9650b42a9bfe18ca6c04d5849df0812ed49dbbe379fffd SHA512 b4ba7ac736402a2e8290c3329801fece04540cc8a4a07ab93f71472e41704e033a7925420fc7f42d63c9d3a57abb870fbf88a4012cba8ebc6a43f93c0707751e
EBUILD flim-1.14.9_p20210529.ebuild 892 BLAKE2B 388ae8e5ef1140b1c75c863f5e4a954639478af09babf31eb03e57eed54c2ac28e9e70d569ed9a59a5710ceaeb1ebfd4d1627d322e4de49edafa820388fed952 SHA512 ea84f35083367a800fdbe75576f60c7258d10caeef6eda6af48dfc680b3bcf82c7a22cfb1279d3a35f64095aa895ba8d03dd4e169c370b733526020845dbf077
EBUILD flim-1.14.9_p20231214.ebuild 992 BLAKE2B 0f1e43c8a5b6306b13546a12d8bf1afe1ff454bc6b223467f7e626367cb7a3acc246f51284db3f2108470f727b5bed330437ae41219282d9ece1b6e8c4e8bd17 SHA512 0fe4f10aef4e9aa37608e2fd86ec6920e26b7b372ff27bb03438004644be28c4cee10aae96adcc4ec1db371b54920bb66249be3bc22f4b6d477e22cb7ef6e259
-EBUILD flim-1.14.9_p20231218.ebuild 1220 BLAKE2B 9582b27035728b845b625bc913340d81d0ede6e183ab04f545dede1edd78f347d69ca49b24b51f19983e305c51f1e4db770bd4b19a722954a231c9aadc964bc5 SHA512 4320d4693a734590021e16f09d3ed3c97dcfa2a6c896a7982f584610dd716138aed9375a3e0beafb8c97662d590213d21b842c351fab779c78409785b0ed9b1b
+EBUILD flim-1.14.9_p20231218.ebuild 1219 BLAKE2B 5a2ab2a90e86b1782b7a0c10985434f7b40d040b0bcea464a7a8c6b7b50d7c81606f34409d3147fa3eb53f29bb665bc41b41fcaac78dc29686992e6fba1e3019 SHA512 75f8c631b6279b446f241ba46b825e9b5b1a5e37a4add1e58e0e0d3865c5b0769894cdfc5dc8dacc137118e75443f564cb041008081473634403a086cf836bfe
MISC metadata.xml 471 BLAKE2B 5d069cc7a1aee2b543689b9826d0db9e9fe2f84bc5d1262081741763795dfcb33516a6d52e62fe4107f1228d99519e0db54a60fa43d911689f8b818bd0693e97 SHA512 bfb3862ebc83b2a5969f90a0185694b3b469d5813b8fddada51479ec6263a83e890ba6f69da24de390767cae66d2847fb495ee3301da8db29535a79c8ce3ec83
diff --git a/app-emacs/flim/flim-1.14.9_p20231218.ebuild b/app-emacs/flim/flim-1.14.9_p20231218.ebuild
index d3a3438d109a..4dfb7c04cf92 100644
--- a/app-emacs/flim/flim-1.14.9_p20231218.ebuild
+++ b/app-emacs/flim/flim-1.14.9_p20231218.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}/${PN}-${GITHUB_SHA1}"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 ~ia64 ppc ~ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE="oauth2 test"
RESTRICT="!test? ( test )"
diff --git a/app-emacs/oauth2/Manifest b/app-emacs/oauth2/Manifest
index 9140a3e3d294..a3cfd1f3bd6a 100644
--- a/app-emacs/oauth2/Manifest
+++ b/app-emacs/oauth2/Manifest
@@ -1,3 +1,3 @@
DIST oauth2-0.16.tar.gz 3527 BLAKE2B af5ea470267ada0efe7bb28c383576bdd737da1352fff1047f0a26ca133efbb96e2dcb9dd53ad6793b7a73a6fa42c002955ab751389a30f2200f6a00e6de646e SHA512 525408581c146e369df2e2a79c76bc06f631a55c0f42ed537bc05fdeb7d399e6308b3e99135b49e66366941722710340cd18c184c09d510444c765ad19b0eb6f
-EBUILD oauth2-0.16.ebuild 520 BLAKE2B b8ee5851e3f1216c7a77d770df4f664239e23d7da7b1e1d0f149fa9c054abb287701ed545948c64e3402990c6bf6e31f32154f00dcade324fa97ecd487ef4b2b SHA512 5d653c3cf3fefc900fc7913097d5235c5d5ae4ff451cd1643e1ceea20e8b9a01e2d548719e675814698e4487daa99608febd78a37eb714d622957048805525e3
+EBUILD oauth2-0.16.ebuild 519 BLAKE2B 9bd2371ee15ba3a26ea0aafe6091a380b3124502fa543a4a9d074dbd2958d62e2f83f254f6e5f8c704adad16d92707b79327d93c7ce3edb876d7460a18a0b068 SHA512 4a32e5a59f32c9c6b032b79f421b0b192c247389a4b2582dbc46ee52677b64d70dc92557ed1eb6fbd7b9cb3b4f402d4ba946d773a6622a2d57037ff43836bf97
MISC metadata.xml 364 BLAKE2B 84c0e47033fb2ebe7eed99db6ef5e82b7b31c44014156e9c9615d79fbcafa0693bf7d66408af310593eab40ae6d4596faad699b399ce20327b8f3d587e503d99 SHA512 52661def31909412973e45df6d5494ef03171465de37d724e2a657fd6978ec9cedf42d67a936eee5fb4198473a66bac8a93e4723289d675212073ab50edaad4e
diff --git a/app-emacs/oauth2/oauth2-0.16.ebuild b/app-emacs/oauth2/oauth2-0.16.ebuild
index c4856bfeb959..9b4c11b62d64 100644
--- a/app-emacs/oauth2/oauth2-0.16.ebuild
+++ b/app-emacs/oauth2/oauth2-0.16.ebuild
@@ -13,6 +13,6 @@ S="${WORKDIR}/${PN}-${GITHUB_SHA1}"
LICENSE="GPL-3+"
SLOT="0"
-KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 sparc x86"
+KEYWORDS="~alpha amd64 ~ia64 ppc ~ppc64 sparc x86"
SITEFILE="50${PN}-gentoo.el"
diff --git a/app-emulation/Manifest.gz b/app-emulation/Manifest.gz
index 3bb442d84e91..46748498dbb3 100644
--- a/app-emulation/Manifest.gz
+++ b/app-emulation/Manifest.gz
Binary files differ
diff --git a/app-emulation/vice/Manifest b/app-emulation/vice/Manifest
index 5f1b6ccb5fad..6f61a6b74b4d 100644
--- a/app-emulation/vice/Manifest
+++ b/app-emulation/vice/Manifest
@@ -1,5 +1,5 @@
DIST vice-3.7.1.tar.gz 13444946 BLAKE2B 64ac82c118cd1e515d7677d3f60d3b19dbf19319d8505321c46c2adb92414193784a036e2f6fa0ce5f55f1e4f425f45026ce152ee866b72ad6557531faaf5797 SHA512 80f81dd4d163cc5030eee2908b274bce4f3f21a3adb6d01559f4695d58b27ebc7b7570d8896718dfe74b2f2e4983ed3f9c4919b6e81934063d344b543b081f30
DIST vice-3.8.tar.gz 13564021 BLAKE2B 709fd6eda874de542e5770a328b0c0308d04f755e3bf1fceba5147156eb894a95ce6f14e9f8848ca6992d4f958082f83a198d2176c1fe54e87027c7dfac8849c SHA512 fe644667736c32386b62af53314a95bf510c75d476eaab14b4c37693f2f57d6815126ab3db2f0cb11300c1a4a07c29b3f25210800ce97a673a0460ab59d0ebba
EBUILD vice-3.7.1.ebuild 4482 BLAKE2B 305dba926df0d49ea52f82be249f376be7e81af07af96708338a5888e6329182e5c7786f3d546d3f51b77e827992805edfd1a226dcb2ba2a3f61a1ca53e16efe SHA512 04ef3a6c9f02344c9d211303422b3ceb71e41aa25a7e5f3f932a26fc7f842854adcbafc348ac35f3839d697df6e56186967e4d1308aefb53bd1785ecc11de8b9
-EBUILD vice-3.8-r1.ebuild 4312 BLAKE2B e4604d84c507af8900c0a6270cbcec8476dfea69388ddd43e19357b801f32ab492c7d16bf97f20adf9b018d5fdbe9af6d06094d363b1b2b294bb48da483837b5 SHA512 f54ced6b14f9f3f852370c8cf82a48d5b7b94628c1c7d7101e18caee79e5d62d9dcdc0e258db4e93ee99bb97fb30920149044f8c473e36b61125ed352622548f
+EBUILD vice-3.8-r1.ebuild 4311 BLAKE2B af87feb7218a652c009325ec0a943b560b6445811119c0fb50df88ed08baf8d230b66fce97812f710191e453eb9b7277e4c2c4272542ecb67afaff90f957eb1d SHA512 433a3da221c04b75667b572f049098e57e62235ef6482cf7e747c61cd706ea53a01f839c056a19696e60023457fe406edce6f281dc4f871ef9d59f2a948b30af
MISC metadata.xml 693 BLAKE2B 5b5c1b4ad182846cacfca3b347fe8601a993c1b78dc73b7e221353eba6591748075e92015d9dcc105e991b4268c453fed3aa699059bfe9e626e95c553cc3a78d SHA512 817ecc54419d93fb2bdcaac1c41a363937c495d8092a34ff4edb3f4db22522b5ec9757710d2f1447b4edd69343a226b1454e6cddd785a21b29151da0ef73b8bc
diff --git a/app-emulation/vice/vice-3.8-r1.ebuild b/app-emulation/vice/vice-3.8-r1.ebuild
index 762dcd51d720..dd1908d5bfc8 100644
--- a/app-emulation/vice/vice-3.8-r1.ebuild
+++ b/app-emulation/vice/vice-3.8-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/vice-emu/releases/${P}.tar.gz"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~x86"
IUSE="
alsa curl debug doc ethernet flac gif +gtk headless lame mpg123
ogg openmp oss parport pci png portaudio pulseaudio sdl
diff --git a/app-misc/Manifest.gz b/app-misc/Manifest.gz
index dc08b4b7eed1..ff7d8394b156 100644
--- a/app-misc/Manifest.gz
+++ b/app-misc/Manifest.gz
Binary files differ
diff --git a/app-misc/jaq/Manifest b/app-misc/jaq/Manifest
index 1b23731a675b..a6c2783aa1af 100644
--- a/app-misc/jaq/Manifest
+++ b/app-misc/jaq/Manifest
@@ -2,6 +2,7 @@ DIST ahash-0.8.6.crate 42780 BLAKE2B ce2fb8201a484715d42bbd9ca1bfe2d5f541d90e361
DIST aho-corasick-1.1.2.crate 183136 BLAKE2B 2d4306d8968061b9f7e50190be6a92b3f668169ba1b9f9691de08a57c96185f7a4288d20c64cb8488a260eb18d3ed4b0e8358b0cca47aa44759b2e448049cbaa SHA512 61ef5092673ab5a60bec4e92df28a91fe6171ba59d5829ffe41fc55aff3bfb755533a4ad53dc7bf827a0b789fcce593b17e69d1fcfb3694f06ed3b1bd535d40c
DIST allocator-api2-0.2.16.crate 59025 BLAKE2B fda69b52435a7243eb19bc55914a1961e59dbad5ac12c40db39cccdf7a99c742da59c3ef160350808698db24b91e0ce655cd1acedbbcbe20c717604aae23ea5e SHA512 e1eb0df6b44b62115795ebf772f81e9ac0b6d273afd81659dbddb7eb6628b6e5ef6a60ea21413e79ee638afb72e6872ba83a075f6324daf93f2f1eda48daff2f
DIST ariadne-0.3.0.crate 21829 BLAKE2B 9aa92dab32aaafb131c390206c32b7336f05b1eb5a6eae244db68625cf039830e9ce079faaf6d2d72c9e95a3eb93bb5450bb2915f6f15def13a2d6ec5fac37c0 SHA512 ff00de0667ff8dfabe11086e5bffccaef595924481d6458de5b598bd9362e9f12f103061c2b7faddc3923018e4ed211315ced7d53d4209236bcbc1f923490047
+DIST ariadne-0.4.0.crate 24894 BLAKE2B f53c5b80237c24e02510a66c198534945a9bfe9385b76cd54c7cd63005ffff2f3565a804c73133a1a2ccebb055e3c721ccad40eebf37e07f3423238e1ccbdfbb SHA512 1699be4d7554145d2798f88b1752d3f45efc353c2d311256af751e4dc06bf47d056370e581c16c59657d7696bcf5985bd5a12c1488fce205564ae620d822a344
DIST atty-0.2.14.crate 5470 BLAKE2B 2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab SHA512 d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
DIST base64-0.21.5.crate 77134 BLAKE2B 901cf92d7dd8af2bbb789ffbe60972c1fd295b16690ecebbcb500e4613afa057ab2b294bbafdcaa4007f46412825260a0711d89e55664418a503dde02c8afd1a SHA512 40b1d8470a932c8b7f31717e33bf26742c1bf920caae639b8a992f77e64d5e6d287569742c1348daa25b7325f8ca8d8a312754a743dab3932181f37149d91b16
DIST bincode-1.3.3.crate 28958 BLAKE2B ea01d2efd8149ecba5e240ed989268b683d542a5f369902d316a4fd1ae4b8edd94e2d4a8cbff0e96646eb29facb04a84b249d74f0781dc3d29c8797ac975aa9f SHA512 49e39d71214dbb623a18e3852f6f2f2a5c3f951b64107d66c8adaa95a442a3283fba978bca41b126c9879b12833b945f478d2c77d35482b3577fc1a894e8e5f3
@@ -28,6 +29,7 @@ DIST instant-0.1.12.crate 6128 BLAKE2B 728923f757c1ee4e4a7afb90e460eed8139206896
DIST itertools-0.10.5.crate 115354 BLAKE2B f24734bdfedf1dba48554e39b43669efcd4a43656eeb2c511096060daeaf049e1ad3eab232e757057750ce94aabad9fc8a0cf29a997edc6c4b167301c3443391 SHA512 d03c3cfba9841776913bbb6daad0c8945830c155f32ae4b48872e0f937c75a443f0ac9a0355f43b359ff75232f38b15f4f6d446b4be30b00b4209cf66ef770c3
DIST itoa-1.0.9.crate 10492 BLAKE2B 0d5acef9ae72d3f4b5a387d231952e6025def69da81d38269b4882bc534be7acadc073e526fd8bebdca898a98b2c741735c541e0b6a35ed0f8f8799b906b65b1 SHA512 95f7906edb7d6a2690389167f8c4d01bc37827205bca87d527f2eb33722419ed2f2e8afaa559cc5a0a7e7fac76515c9c44c71c42b536aa34b0e2858c40946b6d
DIST jaq-1.2.0.gh.tar.gz 83012 BLAKE2B 60a211d5e46ba79f8916606bc8d193fd39d334ab03cc7e133490e61c7c562ebe977e97c1d6d2b607049408bb286f44b9df709e91c1b5a03d2b2f77cd549a93ea SHA512 10b98ea4e147378fbc37b9e76c41dc79b88f65cc446ceb8ad444d8d2c558b4d73b30ecee01cea2dbcd96d8b4b46cb0f5811ae7a71423cce88693cc51f9aba271
+DIST jaq-1.3.0.gh.tar.gz 84115 BLAKE2B 47bac27c23f7d779d92062cf8bc0b747932708cdb93fd9a7e0074f09a54e87de209b5120f194677809b00315be0d24192df89848891e140d7e76a4cc7bc7b15d SHA512 00e3b32dc53036d8437708f48734c136a3c2a219ac84106c65d0bbac5797bac51aa2665064402d7b0efbc8710c859286cec20c5232be3d4e26e1896b968e515b
DIST libc-0.2.147.crate 686772 BLAKE2B ab2f0c65d071d46b8b88149add1c8429237ef6d9e0563d56ee1adbf23e6147dbb57fb68fbd02498f8ec75327693237a47e5e5259615ce8b0d5ed7a03bbf4fffb SHA512 bfb3c230b59d623b98726f92b7c3f897b47ba3d22fe9834c15f5b4c1b662289aba35a0ae3acfc704ad74696db8c691ee007b9cc6fa03ae65a18eb6bedc81931e
DIST libm-0.2.8.crate 113450 BLAKE2B fc4a55ecc0d4a558b9014b58861341887679c696af6b6539c7cdb70c033c63219b24f6f30cb8d9b335d15e3af42be6f3a6bd719e189667ca0c43ac818730b674 SHA512 753df71bb2c838abbac360db2e4400c2d931185ecff993da51a979870f2c3f7ac017380fadee4622102fb4b37ebcc1960b0cbd295afc9cd1cb3307524e1f39c5
DIST libmimalloc-sys-0.1.35.crate 184695 BLAKE2B 13d7793a67c6e2bf2377af59818c2e109e7b9f6d6415089970626b614bb33e96fd30bc962f820d5bb2beeefae6e155a30b7584e7027e3187f088c190eb8115f7 SHA512 7f9ef551d23d7e22073cf9d8593103a4ca17cf82b65b2bc1404dbfc2cec46c4f305ad9dfda9ca1c61e7ff3a617196c6798f505d62c90552dd25b4ba0c05e5847
@@ -69,6 +71,9 @@ DIST winapi-util-0.1.5.crate 10164 BLAKE2B fc800aceae5249a858c806c3e969ef2545766
DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82 SHA512 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513
DIST yansi-0.5.1.crate 16525 BLAKE2B 3b5a93b98293daae72f53bf3f13bfc05feba8d5b27921f79595f7448fbcb9a0dfa6cd70f467c5735b914c46b7d3592e6cce080c540a458a904308525eb3aa839 SHA512 7b33005a066cc612408a65df6533e8718d1de43efc0fd57416a19dc2b811497570e6e18f100fb26073565e395e711518c27de7d644ae64777713f1a102eb16d2
DIST zerocopy-0.7.20.crate 121557 BLAKE2B 24e63690b03c5becade47aa7ed16ef7a3d482c4cc8d0dfcf470f01f7592e3a704e4c52f0ab361b6fca4af18f977e33ff2bb4feb64d13daa1fcb62af9f9731be5 SHA512 fc3f883e4cfa38d01443841242a64575e69fb2ce0cfcdd71a28dd4ccb95e383ea1839a199fb13a58f9faf7608720a38cb0537612d7d832c3582946ee638886a0
+DIST zerocopy-0.7.32.crate 151096 BLAKE2B 12c7c329ec0e0865467af08306ff4b55ce1e39fd77b094ee48ed9c6e266dfa807bda9ea72a3f7ea989916327f4d9e803d8868995728bfe2fb1c2dc1e5ecff78e SHA512 6729b05eb88029555b88c75feff4f8bc28ad9675edb02b07486381f775c8650c95e2e59612906bd9c34c5e390fd339857ca91573ee9f9ca7948572cff4171c82
DIST zerocopy-derive-0.7.20.crate 528379 BLAKE2B 247ab986cb720903df383429a6785c7dec230f6888246a9a7539a1bc8061601b27cea8baf4db2fab491fb32842901466ac32cc80504b3eaf35c25cd1a27ec9e8 SHA512 3c76100c3c9c1a5aae39750448f8ed37069be8e65cc74d67cc983c7e69988581f98248183955294e7c8d044c7a968b6e6534b8f84d9969693cbe4c5f679d5818
+DIST zerocopy-derive-0.7.32.crate 37623 BLAKE2B 8b583d39d7bf9c3dbbba578120751c664f87363c5ba3fc45f6506a4059b9e599c43d9fc7bd498a257ff7c9d872af77d39bebdb0e65fb8009eaa2ae9903dece46 SHA512 3ce8528871fd18d6abe92b98503927451d25791c9c4af0ba39a3b6ba2006030bdc137084d080e9b1ac8b5ddf5f2121e0a3ef34bb2033a040f2c72c8149a9fc0d
EBUILD jaq-1.2.0.ebuild 2020 BLAKE2B d8e5cb12b49a8403ddcb75938d1740597fd9f2bb1537e7a080ed7d5e6118d0d829c73ec9e7236533db55c3cd1a25309e3c6dab1ba1bff186b7749661705d1a76 SHA512 1c7be2ecf38d4dae14b1636e94f78192c902fbd055043dd19c8f98d07bdbb9c0cecba272e4a7107d31f8c3ddc476a67967b2824fbb38a4a821469053353ffc04
+EBUILD jaq-1.3.0.ebuild 1990 BLAKE2B 2e432a879b09320ac03b7ffc4b1f1e2c933073d5d85f33c5ccc01ac3f80ed7fbdbcdc71d4118de3d8f34e9d543a9f4f0bad5db9f2ddf35713375319db66b93ba SHA512 6274f776ef1fe0a33fe4027cb2b8099e732db6a596602c67027db33965e05ba707eb099e677e350c684e9c05bceae972eb537221ae345f7f16ae9ebbd2a845cd
MISC metadata.xml 325 BLAKE2B 2e15e2db0c3a78c4c900f31700316693f33b3e570667ab3eaa7035b27433cdc4e37363d8a321ce16a86ce390bcd7f62c0ea8ff21a2d02c3eec651009f81c4023 SHA512 a513a093b135a21f21ca022f51890d1f7fea33ba833d269b76a889dabb95291da71d5aee28f1e92e01768dab1e97fa8aeabcee81c532e0168f2bad52b7d45c57
diff --git a/app-misc/jaq/jaq-1.3.0.ebuild b/app-misc/jaq/jaq-1.3.0.ebuild
new file mode 100644
index 000000000000..6d694021e2fd
--- /dev/null
+++ b/app-misc/jaq/jaq-1.3.0.ebuild
@@ -0,0 +1,115 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Autogenerated by pycargoebuild 0.13.1
+
+EAPI=8
+
+CRATES="
+ ahash@0.8.6
+ aho-corasick@1.1.2
+ allocator-api2@0.2.16
+ ariadne@0.4.0
+ atty@0.2.14
+ base64@0.21.5
+ bincode@1.3.3
+ bitflags@1.3.2
+ cc@1.0.79
+ cfg-if@1.0.0
+ chumsky@0.9.3
+ clap@4.0.22
+ clap_derive@4.0.21
+ clap_lex@0.3.2
+ colored_json@3.0.1
+ dyn-clone@1.0.11
+ env_logger@0.10.0
+ equivalent@1.0.0
+ fastrand@1.9.0
+ getrandom@0.2.10
+ hashbrown@0.14.2
+ heck@0.4.1
+ hermit-abi@0.1.19
+ hifijson@0.2.0
+ indexmap@2.1.0
+ instant@0.1.12
+ itoa@1.0.9
+ libc@0.2.147
+ libm@0.2.8
+ libmimalloc-sys@0.1.35
+ log@0.4.20
+ memchr@2.6.4
+ memmap2@0.9.0
+ mimalloc@0.1.39
+ once_cell@1.18.0
+ os_str_bytes@6.4.1
+ proc-macro-error-attr@1.0.4
+ proc-macro-error@1.0.4
+ proc-macro2@1.0.69
+ quote@1.0.29
+ redox_syscall@0.2.16
+ regex-automata@0.3.7
+ regex-syntax@0.7.5
+ regex@1.9.4
+ remove_dir_all@0.5.3
+ ryu@1.0.14
+ serde@1.0.190
+ serde_derive@1.0.190
+ serde_json@1.0.108
+ strsim@0.10.0
+ syn@1.0.109
+ syn@2.0.38
+ tempfile@3.3.0
+ termcolor@1.2.0
+ time-core@0.1.0
+ time-macros@0.2.8
+ time@0.3.20
+ unicode-ident@1.0.10
+ unicode-width@0.1.11
+ urlencoding@2.1.3
+ version_check@0.9.4
+ wasi@0.11.0+wasi-snapshot-preview1
+ winapi-i686-pc-windows-gnu@0.4.0
+ winapi-util@0.1.5
+ winapi-x86_64-pc-windows-gnu@0.4.0
+ winapi@0.3.9
+ yansi@0.5.1
+ zerocopy-derive@0.7.32
+ zerocopy@0.7.32
+"
+
+inherit cargo
+
+DESCRIPTION="Just another JSON query tool"
+HOMEPAGE="https://github.com/01mf02/jaq"
+SRC_URI="
+ https://github.com/01mf02/jaq/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz
+ ${CARGO_CRATE_URIS}
+"
+
+LICENSE="MIT"
+# Dependent crate licenses
+LICENSE+="
+ BSD EPL-2.0 MIT Unicode-DFS-2016
+ || ( Apache-2.0 Boost-1.0 )
+"
+SLOT="0"
+KEYWORDS="~amd64"
+
+BDEPEND="
+ >=virtual/rust-1.64
+"
+
+QA_FLAGS_IGNORED="usr/bin/jaq"
+QA_PRESTRIPPED="usr/bin/jaq"
+
+DOCS=(
+ README.md
+ examples/
+)
+
+src_install() {
+ pushd "${S}/jaq" >/dev/null || die
+ cargo_src_install
+ popd >/dev/null || die
+ default
+}
diff --git a/app-portage/Manifest.gz b/app-portage/Manifest.gz
index e6672b02f57e..eb3b5a939c22 100644
--- a/app-portage/Manifest.gz
+++ b/app-portage/Manifest.gz
Binary files differ
diff --git a/app-portage/gpyutils/Manifest b/app-portage/gpyutils/Manifest
index 33abfd78c8ba..91ff2ab7b4b2 100644
--- a/app-portage/gpyutils/Manifest
+++ b/app-portage/gpyutils/Manifest
@@ -2,5 +2,5 @@ AUX implementations.txt 891 BLAKE2B 396b51d8b10cb61d90ae9a3721641d883d0c52d61c35
DIST gpyutils-0.11.gh.tar.gz 25460 BLAKE2B 7ade315fbc7101663b0585e9b36a559c52c57c39f1a70043a2b196d627028c463b238a841cdacccad452ce09598799d692f066f4e1c6e59f96ae42407cfdb968 SHA512 27c6d30fe00846fbf5094575e2dd64528fb970cc4031b1c1fa805c865adb0f39ebdf517c168ed8da8c645a5bfc79fd5df01a77ce8eacaf96064c730d1799638f
DIST gpyutils-0.12.gh.tar.gz 31557 BLAKE2B a6d3e8389708bf56dc0edc2decba4883df7157aeceaf904458c00c0c21bfb891e97179722f0ee27922785f0fa0aad605a8733b36290885f7f028b1660c84a6bf SHA512 6d7b9d6f95925fa3d986bfff8f4860f2ebe1e377ceee8cf1a5c7370a9218b2f26af171821522067c15030b6afa554fe891e0fbdcb36a02c23f612ffa72416fc9
EBUILD gpyutils-0.11.ebuild 665 BLAKE2B 6c4b8846c249ac9eaf5428e4b5ce8c870614ecbb9d449022611cace4463626312572f426a3c285cda6fbdd2efe1677feca7ba801645029c69045a10320df3598 SHA512 79ade953f6bb20be5c3c1cb03eea0ed80fd2f2909993da02180c2a2762f9bae5949f094dec0ab6393cd6c8b54c43266afffd5357b39a34a3e219bf78dc6a5c9c
-EBUILD gpyutils-0.12.ebuild 684 BLAKE2B 55e2bc77591b84d123b90930bd294b1c1ea77144e95f83581d66ec1944e271e7c76c6aa0d1a12578c2c086880ce1e190ad91b073b2376790590e99cdef6e7647 SHA512 1e108e52cd0cb24e65660525d02294e2fb200bf6c0c33f9ea836a89c5051b99c411dbbf8066c2032fa533b089e77a6a914e0609b7ba3b09a7b1bb1306dd39350
+EBUILD gpyutils-0.12.ebuild 690 BLAKE2B 63fb82e5e619b8ee69ade96e41a4c78cf721aa03899773c768289b222bb3832cf3b7df9087b8db236a4b27d43900c0c455c7366e5d3a0120f3dcc74d64026007 SHA512 af00840ace1021f9938a79b9ae7e96b6bd2055d00af3f38153f28dddf698e6207cf76217077384cb993ff4144c0ce7f5cc77a9bf6aab798305e41c8f89757b29
MISC metadata.xml 601 BLAKE2B 3a90fccb93c2acd9e02c847f5a9170c6a7b976561d02e76ec0f58906b4b514b352bd621fe5a64ae6c8653253417a90fcce5b10e13bda2218b9b7bc29a86b9b8d SHA512 ce7bded5842dfd2dec8f0db875d8b302726f42deec340efaacdf4c6f99cde9daf18365f3edb9367b6a77f7690442b14a0b925bb2265c58f833a0937d6325dcfa
diff --git a/app-portage/gpyutils/gpyutils-0.12.ebuild b/app-portage/gpyutils/gpyutils-0.12.ebuild
index 68d985901a74..5a29ee9b8183 100644
--- a/app-portage/gpyutils/gpyutils-0.12.ebuild
+++ b/app-portage/gpyutils/gpyutils-0.12.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
RDEPEND="
>=app-portage/gentoopm-0.3.2[${PYTHON_USEDEP}]
diff --git a/app-portage/mgorny-dev-scripts/Manifest b/app-portage/mgorny-dev-scripts/Manifest
index 6270cfe1ea12..bc64d99875b9 100644
--- a/app-portage/mgorny-dev-scripts/Manifest
+++ b/app-portage/mgorny-dev-scripts/Manifest
@@ -3,5 +3,5 @@ DIST mgorny-dev-scripts-46.tar.gz 12635 BLAKE2B 550fb5060906a956d66f7e8723ce7a45
DIST mgorny-dev-scripts-47.tar.gz 19286 BLAKE2B 47ef673050076c170d4bcdb50c300ee910eee8a264824e6d625dfed8c1ebaf2b2cee2da171565fc5086b6fd0ffb4a23eeb0f23e8bd49fc803c392fcb0172cd67 SHA512 a96b163660fe548f8dbd07e2c6ad8546c8e49b34f41fda4fa9d2485d394e6d0bf41239eee3d77d7aa4ae80c30c932a5b00a4ec9bdb44f634c88ba1454af7f258
EBUILD mgorny-dev-scripts-45-r1.ebuild 649 BLAKE2B a4c6c5d15f7140de3aa0b4d9f72ed6362b423886aa6beb4075782574a45fadae93f1cebfd13c604af08243f20cd474ed11d40ec0027b8789deab197d6b3cba7f SHA512 29f3bb6f8deadfa39d30af5b9c04f8b331f9ef2cb57f3620f7989318b0473f0d1b1566d5082f67e7285b2b7208db345df7963a6e4667418c73337de6b7e39f36
EBUILD mgorny-dev-scripts-46.ebuild 653 BLAKE2B 6defdcbfc99f1356938807987706fdef1045a8162662ac888a83320e17cd14bd012572a0564987852f27e011bb72af5f69d004f832e0b6927c86e1c3ba409ddc SHA512 d5635a05ecbdbfd0aaf39adfd41cfde7d7a82d37d1b39b17883a020c347b3e7edfe69d9b1a52e0acd16c99e6b375ee53a58555e168a0c4449748d440128a9eb6
-EBUILD mgorny-dev-scripts-47.ebuild 670 BLAKE2B 9f14fa285e200a9eb7aef6ae9f6068bfbc08c4a43a362d2a81af005c234575fae7b786b5d66cd5a02afd423a5b37dac17f734d8b0a0dc01f0ac3ac0cdb6c2c9e SHA512 ab45d70e1ae6bf929d7b5ea82e3eb5e9cb3a57c4dd54f4fea10c892c63b2d6e75a6e2eaf8167054692439318751c61cb2aa4c409c70d640110b9b889c48b282a
+EBUILD mgorny-dev-scripts-47.ebuild 676 BLAKE2B 23b1511758b5e90939994b0b4b75edf577f0b1db1384f95d7ef040c0efc1926f9cfe95dd6342c4137c2a42376f1211ac0322169b651d9c65939954a4bbcf6640 SHA512 11fd0863163620e8093af2f2a6bcebff0b9457536c6e95593d7d2ccf5e04655a1e919d4f34955a9c7b38159c5578967c7c613aee72f2e7dc41434fab3a8d6430
MISC metadata.xml 362 BLAKE2B 9f7873c2b1dea8abe84daabea4db33438b730c92487220d28af391e411f58b15f7eaa7aedffab8849a8d0cf4c032db04e48cbf9be28f0ee7602b6a05f0e430be SHA512 d7d44e67c952a00cda52b223975c1c48ca8283d55ccc084edbed956633e8f2a04ede1553f16a3b673485ce433b9067d35c1459f0ef392ddf6d4d03ab02d339a2
diff --git a/app-portage/mgorny-dev-scripts/mgorny-dev-scripts-47.ebuild b/app-portage/mgorny-dev-scripts/mgorny-dev-scripts-47.ebuild
index 68376417cc33..bf9075fd80b1 100644
--- a/app-portage/mgorny-dev-scripts/mgorny-dev-scripts-47.ebuild
+++ b/app-portage/mgorny-dev-scripts/mgorny-dev-scripts-47.ebuild
@@ -12,7 +12,7 @@ SRC_URI="
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos"
RDEPEND="
app-portage/gentoolkit
diff --git a/dev-cpp/Manifest.gz b/dev-cpp/Manifest.gz
index 29d5ab286121..cd35cd5c987a 100644
--- a/dev-cpp/Manifest.gz
+++ b/dev-cpp/Manifest.gz
Binary files differ
diff --git a/dev-cpp/xsimd/Manifest b/dev-cpp/xsimd/Manifest
index b3780b3b36d3..21d48dbecda6 100644
--- a/dev-cpp/xsimd/Manifest
+++ b/dev-cpp/xsimd/Manifest
@@ -4,5 +4,5 @@ AUX xsimd-12.1.1-no-march.patch 3739 BLAKE2B 44fb2ddfb55b8109e3b92a1479647ecbaf0
DIST xsimd-11.1.0.tar.gz 219350 BLAKE2B 2bbbc4f7dbe489a407fe798b146c008aba44664efc943c2e1507d5c6e7da2a03ed91abf0d872e5abf9bd94be3e76bef276ec5b47d4e356b42a7b4c680bd6f3d9 SHA512 3a6141dfa4d95a977f4222880dfd06197613d153a78a84653022423279eec037ea9def08ae225aba7231c0b2c434ab7c907c965f8367fb0db9b96113980b51f3
DIST xsimd-12.1.1.tar.gz 253141 BLAKE2B 29efbb045d8ade8737d702a73f3d0a912111dd4fbc84485c0e54c8b06d73edbb4b85f4b51e24da9bed0dea010b0cce9d99b57e20e8b94d3daf90d46031548eb9 SHA512 8e45a8e9b28358d5f20f713ea19a8c366edc62790c27984149f283dfe808d78a549c8ec465e8b3677d7e30b2cb80093908de364bbb9dc80683f5fdfb843131e1
EBUILD xsimd-11.1.0-r1.ebuild 1034 BLAKE2B fdc6a900c039da14a5091ee7ed4a9ea9e2611610a9bd812fc6be91544e08e2f91d101b0800e70c8df224bab2d08677723e9aece300edbca585d9e31ee9425c4a SHA512 0e00b0d9143cd2c2736be80f35616fbb17789bc9696efb9ee340d13243b2c1c299314549faeeb6e02b3029e96709d8e7c108fe2b58cd5658aa60a8e9ff44c1e1
-EBUILD xsimd-12.1.1.ebuild 1039 BLAKE2B c82bfab4e10d415654e611329af1393d384e6167584285b203dbe96f390fc8e79abb73943c4c2186c9f65fa59aa9349f96003c198416c42624a3dda73d2487f2 SHA512 774a5bb56474d88197b2e1191aa40d9a5fdc41ec391279ab70a4a2a72f774777762fedd9cbd43b1184b80f43e441d82dce984cacc58f60f7c7eed27eeee71682
+EBUILD xsimd-12.1.1.ebuild 1045 BLAKE2B 263ebcc57be8996455820190be8d339f4f22ceb17d4da6e8f1438502307b429b091cf721d2ea9e55e7a2a6c66e65d1d824a271af3f5aeec0d66aa519c2e345c7 SHA512 998d903d3841879ce50c7e812b74d04bea52f49eb02222d886d4322f4cd7dd386c6eecf95f39b26668c93d91ac899c2c336ba6a677d3bd354e07c5aff52d8ed3
MISC metadata.xml 385 BLAKE2B e22c7622c338c277eee7dd048463a2d3244fffcd255b1a9dd9652a1295c3c1f0043e67fab28b084b3f10b03b5fd5e36b4f713c040ddc168ac6be9287af14e031 SHA512 5826eb1e62fa79c1e355668ad83a9e4e113b3cf154535537181597062f952ad436c56c8d9dd9f3599815307e33f4e1366b2a9b109d27c53bc112fe0a4c62d885
diff --git a/dev-cpp/xsimd/xsimd-12.1.1.ebuild b/dev-cpp/xsimd/xsimd-12.1.1.ebuild
index f0516fd8e147..cf1c90d386a1 100644
--- a/dev-cpp/xsimd/xsimd-12.1.1.ebuild
+++ b/dev-cpp/xsimd/xsimd-12.1.1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/xtensor-stack/${PN}/archive/refs/tags/${PV}.tar.gz
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
IUSE="doc test"
RESTRICT="!test? ( test )"
diff --git a/dev-debug/Manifest.gz b/dev-debug/Manifest.gz
index d6fe5aaa63fc..9cb48f7b89ad 100644
--- a/dev-debug/Manifest.gz
+++ b/dev-debug/Manifest.gz
Binary files differ
diff --git a/dev-debug/bpftrace/Manifest b/dev-debug/bpftrace/Manifest
index 0d9a22c6141b..d608a4b83b3b 100644
--- a/dev-debug/bpftrace/Manifest
+++ b/dev-debug/bpftrace/Manifest
@@ -1,6 +1,9 @@
AUX bpftrace-0.11.4-old-kernels.patch 563 BLAKE2B 3b2afb997119188e7095b24ec459f4b5ae28626f6905c45f6510f84b7c6f28aa3b5174f1f48a30763990b2a3cc50c6336249fe1dc4cf31656871a8adce43c8d7 SHA512 332e6cc4d1c21e917451c9aa6028b082f53dde8221419ba45ad7ae6321e444b3f67ec8366cbd56638d8f8b68a3be06af892eba765c810744951af1de9b994113
AUX bpftrace-0.15.0-dont-compress-man.patch 1885 BLAKE2B 89a327cef68fa838d5c04b37e7bf72e6b03b54c244889706ba3c5156e2355d00cf395d14a6e8a7fe622e002acf9bab06dbc1427f6b637f0c59db86af08f05d51 SHA512 b591a73b0bbdd0105e6b87fb264ca4345e200ab58754d09a87dec79e60044eab165f2b34fe5ddc904cd877a460d5f41eef8b4d59eac255ea4f4e0fae37cf3511
AUX bpftrace-0.19.0-install-libs.patch 14102 BLAKE2B 626bcebeba565dec1e1ffb389731ab5a408262de4c52c58408d93a097a5fe955c0460c6bf710aa65e832d6f1e1023ecc68999125fd386e62e0dd24d13920e913 SHA512 02e064a7332bf7eeddfed3169d31eee7faa32048c01e8c0363e0a5632c4a65bb371e967bab8706ca97b59bea2d10eb46dd1b0bd2b998cc63163d90c25570ceba
+AUX bpftrace-0.20.0-install-libs.patch 13542 BLAKE2B 20919556ae2653228282ae099f9043e85f2c22bc16472021ef20f794eadf61a5fc765058294ec19e95cf73711c5f38353d28b1cc3c36ed4dee9324da4d15bc91 SHA512 12806b7b02cb9fb24df41e3cbfd19ae18ede5bbf55c9c29fc7897bdbcec6dd4ae771f9dc4e18335f4fa44bed014dbb59f5b090e1ac20ca78ba90e85b8ec7f864
DIST bpftrace-0.19.1.gh.tar.gz 1157777 BLAKE2B 9db6285c7a82110106bd05759a09f16d85c82f2516f0b6ea34044e7389b2d38ed418d0fe5da44c2c9f9e67f72404f104f419ce3316c07ea54e65d4f039188039 SHA512 2f56b8fb7abfa58631ebc93c7a98cc066446808cbc0116902e43ebefa5f9625232da5ee3ede1d14a236296660a2f4c0907fa1ef24d383b4e32c70dcc3988c765
+DIST bpftrace-0.20.0.gh.tar.gz 1233420 BLAKE2B f69a65f33a7c1bd518bccf06e7bb975086deef6b43304285f1ac9e6dc54d92c6d887b194f63f46351d5506a1d40eb3d8a70e79e3f3f00b4bbdd692789caee149 SHA512 4554ba3099af086c7a149b809f4855d913361153b5f0b9552dbfabd360300d4ef841fe743734950d10b93c497e062476766cd0f6569ba2ff01951a4cc3a6cdb8
EBUILD bpftrace-0.19.1.ebuild 1847 BLAKE2B 61cb93b19a920ef805e648344a32599173fcf6d0e5b38023b8bca9a344391f9f1b5caf58eda98c4e15ab15a7937223d99aa4503e484e77fd5b1a0183c752d565 SHA512 5e075217992fa0027877f4bd0f0b21540967e93083d8d4cd1dc3a725db5ada7d3f3250d3f8b3eacf64977d09e1a0684d033f3433ef787b09699d61e2df8ff532
+EBUILD bpftrace-0.20.0.ebuild 1816 BLAKE2B 876255cd89f7b75722a074e73713a3adbc6be43484cebe79d988e91910ec13d6528520aa23738992afe1e2da44d6d4cf21ef977776c3e1422d4163fe4cc89fe9 SHA512 a4aa91ef868b3c36561ddb05d067b870082e9654df8c0a38ab8dd4b1fbe3af2641b11389613172ce62474e773bd4e215c2165fd5989a23c0d9d9422bd4de2420
MISC metadata.xml 499 BLAKE2B ce7c46f4c5e49f2f779ff6584053f7fc78dffaeee432ac46a8881b3d49dc569e309af95aaf9d6e77a36ebc87be0cd2f86a5db7b733463e4252d3a242d914f293 SHA512 dfb827afd47feb8204ef40c940ebcc7d1b3217cdf0f24425e4ab32195309d727225e942d777871565e47a2c02244d053f46ed25165e9728c94e0683ff61bf4ce
diff --git a/dev-debug/bpftrace/bpftrace-0.20.0.ebuild b/dev-debug/bpftrace/bpftrace-0.20.0.ebuild
new file mode 100644
index 000000000000..92cd7b068b6c
--- /dev/null
+++ b/dev-debug/bpftrace/bpftrace-0.20.0.ebuild
@@ -0,0 +1,94 @@
+# Copyright 2019-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LLVM_MAX_SLOT=17
+
+inherit llvm linux-info cmake
+
+DESCRIPTION="High-level tracing language for eBPF"
+HOMEPAGE="https://github.com/iovisor/bpftrace"
+MY_PV="${PV//_/}"
+SRC_URI="https://github.com/iovisor/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.gh.tar.gz"
+S="${WORKDIR}/${PN}-${MY_PV:-${PV}}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+
+# remove keywords until build works:
+# https://github.com/iovisor/bpftrace/issues/2349
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="fuzzing test"
+
+# lots of fixing needed
+RESTRICT="test"
+
+RDEPEND="
+ >=dev-libs/libbpf-1.1:=
+ >=dev-util/bcc-0.25.0:=
+ >=sys-devel/llvm-10[llvm_targets_BPF(+)]
+ >=sys-devel/clang-10
+ <sys-devel/clang-$((${LLVM_MAX_SLOT} + 1)):=
+ <sys-devel/llvm-$((${LLVM_MAX_SLOT} + 1)):=[llvm_targets_BPF(+)]
+ sys-libs/binutils-libs:=
+ virtual/libelf:=
+"
+DEPEND="
+ ${COMMON_DEPEND}
+ dev-libs/cereal:=
+ test? ( dev-cpp/gtest )
+"
+BDEPEND="
+ app-arch/xz-utils
+ app-alternatives/lex
+ app-alternatives/yacc
+ virtual/pkgconfig
+"
+
+QA_DT_NEEDED="
+ /usr/lib.*/libbpftraceresources.so
+ /usr/lib.*/libcxxdemangler_llvm.so
+"
+
+PATCHES=(
+ "${FILESDIR}/bpftrace-0.20.0-install-libs.patch"
+ "${FILESDIR}/bpftrace-0.15.0-dont-compress-man.patch"
+ "${FILESDIR}/bpftrace-0.11.4-old-kernels.patch"
+)
+
+pkg_pretend() {
+ local CONFIG_CHECK="
+ ~BPF
+ ~BPF_EVENTS
+ ~BPF_JIT
+ ~BPF_SYSCALL
+ ~FTRACE_SYSCALLS
+ ~HAVE_EBPF_JIT
+ "
+
+ check_extra_config
+}
+
+pkg_setup() {
+ llvm_pkg_setup
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DSTATIC_LINKING:BOOL=OFF
+ # bug 809362, 754648
+ -DBUILD_TESTING:BOOL=$(usex test)
+ -DBUILD_FUZZ:BOOL=$(usex fuzzing)
+ -DENABLE_MAN:BOOL=OFF
+ )
+
+ cmake_src_configure
+}
+
+src_install() {
+ cmake_src_install
+ # bug 809362
+ dostrip -x /usr/bin/bpftrace
+ doman man/man8/*.?
+}
diff --git a/dev-debug/bpftrace/files/bpftrace-0.20.0-install-libs.patch b/dev-debug/bpftrace/files/bpftrace-0.20.0-install-libs.patch
new file mode 100644
index 000000000000..7369875ad5ef
--- /dev/null
+++ b/dev-debug/bpftrace/files/bpftrace-0.20.0-install-libs.patch
@@ -0,0 +1,320 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 46a2579e..7fa09199 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -102,9 +102,10 @@ endif()
+ bison_target(bison_parser src/parser.yy ${CMAKE_BINARY_DIR}/parser.tab.cc COMPILE_FLAGS ${BISON_FLAGS} VERBOSE)
+ flex_target(flex_lexer src/lexer.l ${CMAKE_BINARY_DIR}/lex.yy.cc)
+ add_flex_bison_dependency(flex_lexer bison_parser)
+-add_library(parser ${BISON_bison_parser_OUTPUTS} ${FLEX_flex_lexer_OUTPUTS})
+-target_compile_options(parser PRIVATE "-w")
+-target_include_directories(parser PUBLIC src src/ast ${CMAKE_BINARY_DIR})
++add_library(bpftraceparser ${BISON_bison_parser_OUTPUTS} ${FLEX_flex_lexer_OUTPUTS})
++target_compile_options(bpftraceparser PRIVATE "-w")
++target_include_directories(bpftraceparser PUBLIC src src/ast ${CMAKE_BINARY_DIR})
++install(TARGETS bpftraceparser LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR})
+
+ include(CheckSymbolExists)
+ set(CMAKE_REQUIRED_DEFINITIONS -D_GNU_SOURCE)
+diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
+index 88f5928c..4dee1ec8 100644
+--- a/src/CMakeLists.txt
++++ b/src/CMakeLists.txt
+@@ -13,7 +13,7 @@ else()
+ endif ()
+ endif()
+
+-add_library(runtime
++add_library(bpftraceruntime
+ attached_probe.cpp
+ bpffeature.cpp
+ bpftrace.cpp
+@@ -46,7 +46,7 @@ add_library(runtime
+ ${BFD_DISASM_SRC}
+ )
+ # Ensure flex+bison outputs are built first
+-add_dependencies(runtime parser)
++add_dependencies(bpftraceruntime bpftraceparser)
+
+ add_library(libbpftrace
+ build_info.cpp
+@@ -63,6 +63,7 @@ add_executable(${BPFTRACE}
+ )
+
+ install(TARGETS ${BPFTRACE} DESTINATION ${CMAKE_INSTALL_BINDIR})
++install(TARGETS libbpftrace LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR})
+ target_link_libraries(${BPFTRACE} libbpftrace)
+
+ if (BUILD_FUZZ)
+@@ -91,7 +92,7 @@ endif()
+ set(KERNEL_HEADERS_DIR "" CACHE PATH "Hard-code kernel headers directory")
+ if (KERNEL_HEADERS_DIR)
+ MESSAGE(STATUS "Using KERNEL_HEADERS_DIR=${KERNEL_HEADERS_DIR}")
+- target_compile_definitions(runtime PUBLIC KERNEL_HEADERS_DIR="${KERNEL_HEADERS_DIR}")
++ target_compile_definitions(bpftraceruntime PUBLIC KERNEL_HEADERS_DIR="${KERNEL_HEADERS_DIR}")
+ endif()
+
+ execute_process(
+@@ -111,10 +112,10 @@ endif()
+
+ add_definitions("-DBPFTRACE_VERSION=\"${BPFTRACE_VERSION}\"")
+
+-target_include_directories(runtime PRIVATE ${CMAKE_BINARY_DIR})
+-target_include_directories(runtime PRIVATE ${CMAKE_SOURCE_DIR}/src)
+-target_include_directories(runtime PRIVATE ${CMAKE_SOURCE_DIR}/src/ast)
+-target_compile_definitions(runtime PRIVATE ${BPFTRACE_FLAGS})
++target_include_directories(bpftraceruntime PRIVATE ${CMAKE_BINARY_DIR})
++target_include_directories(bpftraceruntime PRIVATE ${CMAKE_SOURCE_DIR}/src)
++target_include_directories(bpftraceruntime PRIVATE ${CMAKE_SOURCE_DIR}/src/ast)
++target_compile_definitions(bpftraceruntime PRIVATE ${BPFTRACE_FLAGS})
+ target_include_directories(libbpftrace PRIVATE ${CMAKE_CURRENT_BINARY_DIR})
+ target_compile_definitions(libbpftrace PRIVATE ${BPFTRACE_FLAGS})
+
+@@ -124,8 +125,9 @@ if(STATIC_LINKING)
+ endif(STATIC_LINKING)
+
+
+-target_link_libraries(runtime ${LIBBPF_LIBRARIES} ${ZLIB_LIBRARIES})
+-target_link_libraries(libbpftrace parser resources runtime aot ast arch cxxdemangler_llvm)
++target_link_libraries(bpftraceruntime ${LIBBPF_LIBRARIES} ${ZLIB_LIBRARIES})
++target_link_libraries(libbpftrace bpftraceparser bpftraceresources bpftraceruntime aot bpftraceast bpftracearch cxxdemangler_llvm)
++install(TARGETS bpftraceruntime LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR})
+
+ if(LIBPCAP_FOUND)
+ target_link_libraries(libbpftrace ${LIBPCAP_LIBRARIES})
+@@ -135,49 +137,49 @@ if(HAVE_BFD_DISASM)
+ if(STATIC_LINKING OR LIBBFD_STATIC)
+ add_library(LIBBFD STATIC IMPORTED)
+ set_property(TARGET LIBBFD PROPERTY IMPORTED_LOCATION ${LIBBFD_LIBRARIES})
+- target_link_libraries(runtime LIBBFD)
++ target_link_libraries(bpftraceruntime LIBBFD)
+ add_library(LIBOPCODES STATIC IMPORTED)
+ set_property(TARGET LIBOPCODES PROPERTY IMPORTED_LOCATION ${LIBOPCODES_LIBRARIES})
+- target_link_libraries(runtime LIBOPCODES)
++ target_link_libraries(bpftraceruntime LIBOPCODES)
+ add_library(LIBIBERTY STATIC IMPORTED)
+ set_property(TARGET LIBIBERTY PROPERTY IMPORTED_LOCATION ${LIBIBERTY_LIBRARIES})
+- target_link_libraries(runtime LIBIBERTY)
++ target_link_libraries(bpftraceruntime LIBIBERTY)
+
+ add_library(LIBZSTD STATIC IMPORTED)
+ if (LIBZSTD_FOUND)
+ set_property(TARGET LIBZSTD PROPERTY IMPORTED_LOCATION ${LIBZSTD_LIBRARIES})
+- target_link_libraries(runtime LIBZSTD)
++ target_link_libraries(bpftraceruntime LIBZSTD)
+ endif(LIBZSTD_FOUND)
+
+ add_library(LIBSFRAME STATIC IMPORTED)
+ if (LIBSFRAME_FOUND)
+ set_property(TARGET LIBSFRAME PROPERTY IMPORTED_LOCATION ${LIBSFRAME_LIBRARIES})
+- target_link_libraries(runtime LIBSFRAME)
++ target_link_libraries(bpftraceruntime LIBSFRAME)
+ endif()
+ else()
+- target_link_libraries(runtime ${LIBBFD_LIBRARIES})
+- target_link_libraries(runtime ${LIBOPCODES_LIBRARIES})
++ target_link_libraries(bpftraceruntime ${LIBBFD_LIBRARIES})
++ target_link_libraries(bpftraceruntime ${LIBOPCODES_LIBRARIES})
+ endif(STATIC_LINKING OR LIBBFD_STATIC)
+ endif(HAVE_BFD_DISASM)
+
+ # Link to bcc libraries (without LLVM) if possible
+ if(LIBBCC_BPF_CONTAINS_RUNTIME)
+- target_link_libraries(runtime ${LIBBCC_BPF_LIBRARIES})
++ target_link_libraries(bpftraceruntime ${LIBBCC_BPF_LIBRARIES})
+ else()
+- target_link_libraries(runtime ${LIBBCC_LIBRARIES})
++ target_link_libraries(bpftraceruntime ${LIBBCC_LIBRARIES})
+ endif()
+
+ if(STATIC_LINKING)
+ # These are not part of the static libbcc so have to be added separate
+- target_link_libraries(runtime ${LIBBCC_BPF_LIBRARIES})
+- target_link_libraries(runtime ${LIBBPF_LIBRARIES})
+- target_link_libraries(runtime ${LIBBCC_LOADER_LIBRARY_STATIC})
++ target_link_libraries(bpftraceruntime ${LIBBCC_BPF_LIBRARIES})
++ target_link_libraries(bpftraceruntime ${LIBBPF_LIBRARIES})
++ target_link_libraries(bpftraceruntime ${LIBBCC_LOADER_LIBRARY_STATIC})
+
+ add_library(LIBELF STATIC IMPORTED)
+ set_property(TARGET LIBELF PROPERTY IMPORTED_LOCATION ${LIBELF_LIBRARIES})
+- target_link_libraries(runtime LIBELF)
++ target_link_libraries(bpftraceruntime LIBELF)
+ else()
+- target_link_libraries(runtime ${LIBELF_LIBRARIES})
++ target_link_libraries(bpftraceruntime ${LIBELF_LIBRARIES})
+ endif(STATIC_LINKING)
+
+ if (LIBDW_FOUND)
+@@ -206,16 +208,16 @@ if (LIBDW_FOUND)
+
+ target_link_libraries(LIBDW INTERFACE ${LIBDW_LIBS})
+
+- target_link_libraries(runtime LIBDW)
++ target_link_libraries(bpftraceruntime LIBDW)
+ else()
+- target_link_libraries(runtime ${LIBDW_LIBRARIES})
++ target_link_libraries(bpftraceruntime ${LIBDW_LIBRARIES})
+ endif()
+ endif()
+
+ # Support for std::filesystem
+ # GCC version <9 and Clang (all versions) require -lstdc++fs
+ if ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang" OR ${CMAKE_CXX_COMPILER_VERSION} VERSION_LESS "9")
+- target_link_libraries(runtime "stdc++fs")
++ target_link_libraries(bpftraceruntime "stdc++fs")
+ target_link_libraries(libbpftrace "stdc++fs")
+ endif()
+
+@@ -237,12 +239,12 @@ endif()
+ if (STATIC_LINKING)
+ if(ANDROID)
+ target_link_libraries(libbpftrace "-Wl,-Bdynamic" "-ldl" "-lm" "-lz")
+- target_link_libraries(runtime "-Wl,-Bdynamic" "-ldl" "-lm" "-lz")
++ target_link_libraries(bpftraceruntime "-Wl,-Bdynamic" "-ldl" "-lm" "-lz")
+ else()
+ target_link_libraries(libbpftrace "-Wl,-Bdynamic" "-lrt" "-lpthread" "-ldl" "-lm")
+ target_link_libraries(libbpftrace "-Wl,-Bstatic" "-lz")
+- target_link_libraries(runtime "-Wl,-Bdynamic" "-lrt" "-lpthread" "-ldl" "-lm")
+- target_link_libraries(runtime "-Wl,-Bstatic" "-lz")
++ target_link_libraries(bpftraceruntime "-Wl,-Bdynamic" "-lrt" "-lpthread" "-ldl" "-lm")
++ target_link_libraries(bpftraceruntime "-Wl,-Bstatic" "-lz")
+ endif()
+ endif()
+
+diff --git a/src/aot/CMakeLists.txt b/src/aot/CMakeLists.txt
+index 36ffd739..a7989df0 100644
+--- a/src/aot/CMakeLists.txt
++++ b/src/aot/CMakeLists.txt
+@@ -1,8 +1,9 @@
+ add_library(aot aot.cpp)
+-add_dependencies(aot parser)
++add_dependencies(aot bpftraceparser)
+ target_include_directories(aot PUBLIC ${CMAKE_SOURCE_DIR}/src)
+ target_include_directories(aot PUBLIC ${CMAKE_BINARY_DIR})
+ target_compile_definitions(aot PRIVATE ${BPFTRACE_FLAGS})
++install(TARGETS aot LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR})
+
+ # Only build aotrt if supported bcc is used
+ # (https://github.com/iovisor/bcc/commit/719191867a25ce07dc96f7faf9b8ccedadc7ec44)
+@@ -11,7 +12,7 @@ if(NOT LIBBCC_BPF_CONTAINS_RUNTIME)
+ endif()
+
+ add_executable(bpftrace-aotrt aot_main.cpp)
+-target_link_libraries(bpftrace-aotrt aot runtime arch ast_defs cxxdemangler_stdlib)
++target_link_libraries(bpftrace-aotrt aot bpftraceruntime bpftracearch ast_defs cxxdemangler_stdlib)
+ install(TARGETS bpftrace-aotrt DESTINATION ${CMAKE_INSTALL_BINDIR})
+
+ if(LIBPCAP_FOUND)
+diff --git a/src/arch/CMakeLists.txt b/src/arch/CMakeLists.txt
+index e6a1d0a0..c53daa19 100644
+--- a/src/arch/CMakeLists.txt
++++ b/src/arch/CMakeLists.txt
+@@ -1,19 +1,20 @@
+ if(CMAKE_SYSTEM_PROCESSOR MATCHES "^(arm|aarch64)")
+- add_library(arch arm.cpp)
++ add_library(bpftracearch arm.cpp)
+ elseif(CMAKE_SYSTEM_PROCESSOR STREQUAL "ppc64" OR
+ CMAKE_SYSTEM_PROCESSOR STREQUAL "ppc64le")
+- add_library(arch ppc64.cpp)
++ add_library(bpftracearch ppc64.cpp)
+ elseif(CMAKE_SYSTEM_PROCESSOR STREQUAL "s390" OR
+ CMAKE_SYSTEM_PROCESSOR STREQUAL "s390x")
+- add_library(arch s390.cpp)
++ add_library(bpftracearch s390.cpp)
+ elseif(CMAKE_SYSTEM_PROCESSOR STREQUAL "x86_64")
+- add_library(arch x86_64.cpp)
++ add_library(bpftracearch x86_64.cpp)
+ elseif(CMAKE_SYSTEM_PROCESSOR STREQUAL "mips64")
+- add_library(arch mips64.cpp)
++ add_library(bpftracearch mips64.cpp)
+ elseif(CMAKE_SYSTEM_PROCESSOR STREQUAL "riscv64")
+- add_library(arch riscv64.cpp)
++ add_library(bpftracearch riscv64.cpp)
+ elseif(CMAKE_SYSTEM_PROCESSOR STREQUAL "loongarch64")
+- add_library(arch loongarch64.cpp)
++ add_library(bpftracearch loongarch64.cpp)
+ else()
+ message(FATAL_ERROR "Unsupported architecture: ${CMAKE_SYSTEM_PROCESSOR}")
+ endif()
++install(TARGETS bpftracearch LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR})
+diff --git a/src/ast/CMakeLists.txt b/src/ast/CMakeLists.txt
+index 65eab229..0bf35ec7 100644
+--- a/src/ast/CMakeLists.txt
++++ b/src/ast/CMakeLists.txt
+@@ -1,6 +1,6 @@
+ add_library(ast_defs ast.cpp)
+
+-add_library(ast
++add_library(bpftraceast
+ async_event_types.cpp
+ attachpoint_parser.cpp
+ dibuilderbpf.cpp
+@@ -23,11 +23,13 @@ add_library(ast
+ target_include_directories(ast_defs PUBLIC ${CMAKE_SOURCE_DIR}/src)
+ target_include_directories(ast_defs PUBLIC ${CMAKE_SOURCE_DIR}/src/ast)
+ target_include_directories(ast_defs PUBLIC ${CMAKE_BINARY_DIR})
+-target_link_libraries(ast ast_defs arch parser)
++target_link_libraries(bpftraceast ast_defs bpftracearch bpftraceparser)
++install(TARGETS ast_defs LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR})
++install(TARGETS bpftraceast LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR})
+
+-add_dependencies(ast_defs parser)
++add_dependencies(ast_defs bpftraceparser)
+
+-target_compile_definitions(ast PRIVATE ${BPFTRACE_FLAGS})
++target_compile_definitions(bpftraceast PRIVATE ${BPFTRACE_FLAGS})
+
+ if(STATIC_LINKING)
+ include(Util)
+@@ -69,23 +71,23 @@ if(STATIC_LINKING)
+ unlink_transitive_dependency("${CLANG_EXPORTED_TARGETS}" "$<LINK_ONLY:clang-cpp>")
+
+ if(TARGET libclang_static)
+- target_link_libraries(ast libclang_static)
++ target_link_libraries(bpftraceast libclang_static)
+ else()
+ # old LLVM versions don't export libclang_static in ClangTargets.cmake; fall back to
+ # libclang.a in that case
+- target_link_libraries(ast libclang.a)
++ target_link_libraries(bpftraceast libclang.a)
+ endif()
+
+- target_link_libraries(ast ${clang_libs})
+- target_link_libraries(ast ${llvm_libs})
++ target_link_libraries(bpftraceast ${clang_libs})
++ target_link_libraries(bpftraceast ${llvm_libs})
+ else()
+ find_library(found_LLVM LLVM HINTS ${LLVM_LIBRARY_DIRS})
+ if(found_LLVM)
+- target_link_libraries(ast LLVM)
++ target_link_libraries(bpftraceast LLVM)
+ else()
+ llvm_map_components_to_libnames(_llvm_libs bpfcodegen ipo irreader mcjit orcjit)
+ llvm_expand_dependencies(llvm_libs ${_llvm_libs})
+- target_link_libraries(ast ${llvm_libs})
++ target_link_libraries(bpftraceast ${llvm_libs})
+ endif()
+- target_link_libraries(ast libclang)
++ target_link_libraries(bpftraceast libclang)
+ endif()
+diff --git a/src/cxxdemangler/CMakeLists.txt b/src/cxxdemangler/CMakeLists.txt
+index 04cfcdd9..5677aa4b 100644
+--- a/src/cxxdemangler/CMakeLists.txt
++++ b/src/cxxdemangler/CMakeLists.txt
+@@ -1,2 +1,4 @@
+ add_library(cxxdemangler_stdlib cxxdemangler_stdlib.cpp)
+ add_library(cxxdemangler_llvm cxxdemangler_llvm.cpp)
++install(TARGETS cxxdemangler_stdlib LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR})
++install(TARGETS cxxdemangler_llvm LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR})
+diff --git a/src/resources/CMakeLists.txt b/src/resources/CMakeLists.txt
+index a7598e93..ff816cba 100644
+--- a/src/resources/CMakeLists.txt
++++ b/src/resources/CMakeLists.txt
+@@ -21,4 +21,5 @@ function(embed_headers output_h output_cpp)
+ endfunction()
+
+ embed_headers(${CMAKE_CURRENT_BINARY_DIR}/headers.h ${CMAKE_CURRENT_BINARY_DIR}/headers.cpp)
+-add_library(resources ${CMAKE_CURRENT_BINARY_DIR}/headers.cpp)
++add_library(bpftraceresources ${CMAKE_CURRENT_BINARY_DIR}/headers.cpp)
++install(TARGETS bpftraceresources LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR})
diff --git a/dev-java/Manifest.gz b/dev-java/Manifest.gz
index ea05d17ca988..e25b5351f3dc 100644
--- a/dev-java/Manifest.gz
+++ b/dev-java/Manifest.gz
Binary files differ
diff --git a/dev-java/ant/Manifest b/dev-java/ant/Manifest
index 12dd8d4c086e..ad3974b35e89 100644
--- a/dev-java/ant/Manifest
+++ b/dev-java/ant/Manifest
@@ -1,11 +1,11 @@
AUX 1.10.9-launch.patch 11661 BLAKE2B 89a6e01e2c6ed217ab4efaaa58659a228bcf23446fe6002ca06978ef4d951d906fbb792f704ceb33e4ecd84d7edb1e59f0e3d669d1aafe84c43a1acd1f3bd701 SHA512 f1a55cce03603d149eb2610affee0e6884b192e4d6c1bcac9f537e3e67e2eda51e4f5c53a98dd9b9c2c9a8bd65acf0a0c511dcb8f02856439caf4f1e96f0b62a
AUX ant-1.10.14-AntTest.patch 1067 BLAKE2B ee6ec236c6298089c71cdfc642a82bf9ac2c55e91f0e3fb8f27827782a9c5b78a5691842f76242e66b9ad6530dbf30f066cf5f69244bb7dfe85c6e4f24c83fa0 SHA512 b1f6bc7e6e7e0c0c0d088fc651d3c4e7b2b6df102c2e1dc6875a9126ae1aea4297cb386a9b7b01ee3947c3027e33d7ee3e21641bfd697fee7b3cb1376d67cb9a
AUX ant-1.10.14-AntlibTest.patch 2067 BLAKE2B d385e3032664fc37eae14dae6580c688521047350383e3ed950513ace427494e9f8439ef86b090ef88ac280df3db4dcbfb5b99cc69c8d60c14e9db60823a99d7 SHA512 a8c6070ec0036ea63162e3581166c9bf0e055cbaa9e50e8d381c54b0ded4880235a4a6830ad8113295e97553230762860c0c816c8d9bb0925acfce154ab0dd48
-AUX ant-1.10.14-JavaTest.patch 22828 BLAKE2B 407a601ed5eb9acec63642444cf9b763234b55bd669037c2561b0aa4f0caf09ff7c79a73af078c8ef67d817ce727edf17c2a15fb8a1f0384333f875227fc12e3 SHA512 d060205e9c51c5cd25f984bff3f50b8a9a2568ad39bcf575b8ff44e200b1d1fe13b0872214b16c4fc073dd08142b6d45b3535cc4a14f5f3fc418c6dea93d6f88
+AUX ant-1.10.14-JavaTest.patch 3181 BLAKE2B 6f25a4ea6278cbda776c6dc9d92b16749d1e3b4895f6b318133292ac0f54e49d296927b4435e74a96f254842ad1180c92c5a3526413088bcb04d29ab4a6b29bd SHA512 8206e8438679e77fdabc58889343f8601d4d9ab42f9ab7b1713e34c067a9a36f8d04ce14834213fb1444086635f2ca2cbec6d7a0f0ff87f13fdd8447ac5106b5
AUX ant-1.10.14-LinkTest.patch 4329 BLAKE2B d4165d378dd63cab2a9d813c9d26c1ef7404f01ba7798f41062d0df633675fa341ed925e278d5230c9cc170f1f950ea6a86fcfe616bc94e8e66148b2ed6e6cf3 SHA512 271d9eaffa3f3f17411062bda4d71519db72bc66856058086778c79d2cb1eab6021bdddbd1c92ddb0207786617914b83dc3394aa9fdb789c6f5211500e445a50
AUX ant-1.10.14-PathTest.patch 1114 BLAKE2B 870f35f250b4cd31317972c09f4a90eb26b71a8f198d1e96a085f99e0d6e41fd06c0598bcdae35c400aa8ba9b65e52b7dc0d7119308c60c8573a185907f2b7ba SHA512 9847fb3f6f3c2a37ac1e483ca7ac5685cc3d296b92ae35816fc4c58bb4de57d89196c50fabfa546efbec2303ea360066658507be0b4bdaeae3d5ff00e023f498
DIST apache-ant-1.10.14-src.tar.gz 4692736 BLAKE2B b07a2e61fecd4f10056ca2688615ccf02c551bba0f5749f50c2be710e90306e8044b7c557359300654d93971d94520e92f593da44b1c20626db4701d499cddff SHA512 435f97a276d88a86022c5f0680f3c2a16dc36be95adac3d797a2609d96921840a57393c8f5ef8313193146115bd6a87bd4790a4a272c44f7beec892fd6528c10
DIST apache-ant-1.10.14-src.tar.gz.asc 833 BLAKE2B d9a4b4b3cb22762f25b34651dc81c2f13af38e73fdca27bc2de562539cd8f1692744ac5ccf535a2c61d3035a129f30bafac133872f9ba0ed7b259393b0f4cdf6 SHA512 ff2e79c991f68a5c38c0b47556ca5f5301c1a8be219a9eddf8d2e17b09eed7f0426770c2dc18114ea432f0200ac824d71da633ad7881025692ce5ad4baa899ee
-EBUILD ant-1.10.14.ebuild 12334 BLAKE2B 33f2a5b1825df1c58cecb89567520c5d6fcb01d1bd4dd85e4183616705baf77bb3c5c1a331a0eee66f839ef7eb792cd8818df7e430f70f45a6250c254f8bbc49 SHA512 9077501818a92b8ed1c85bbe37a01ab0e9c1107fa3e99ff35c1d1fb8ddf4ecbab29e5fb8cb3ac4e4533fcd9b75c43c64cc33f3e60542adfe18f9b530b72f71f6
+EBUILD ant-1.10.14-r1.ebuild 12366 BLAKE2B 0b3eb19cfdff4fa9c499fac4eea716d979ed9cbee370306a79ad1e85c21a678d2cca2348ad3fc4e342c746f9e347ae216a0748fe524a7fe6e49b3443f581ecb5 SHA512 aca0ae3e4f62d2855568163875ba8e29a5338e043311b5570218cbd5a26d6ff0b043fca26ed740d7f35aa1bf81ad557eda236af6c1c85418307d5329f6fc2941
EBUILD ant-1.10.9.ebuild 1586 BLAKE2B d88da0b36e9dfb92586b1701f2535a96c1ec9857db67ed7c8d148f24f609c784dedec1820ee4dd3d69910d37455f82e1dd7eb5f95dc5535c96312d052b9bd77c SHA512 9df6451a03b308dac45fa8d11ea18c5ff842ec6da245f39a2804b9788877cac2af65088d833787bf51406841703bc5f0823bdf037358cdc6f0be21c89df2aec4
MISC metadata.xml 1871 BLAKE2B 506545257db2a93e15fa3c36105453c6efa3c6505dff98d558bea9434637676df7fbf8a4db6e9a6fe04a54c913ad012226ce5e7eb682a8732f140fd6f676c194 SHA512 807240f5312ffa9c7ae789697c4f2ef481ec8819bd800eaa83639129f5bff16ab7c7e80cbe07a57c171faf5efa439c3d45d8e26514418c32ca1764e2c4163b36
diff --git a/dev-java/ant/ant-1.10.14.ebuild b/dev-java/ant/ant-1.10.14-r1.ebuild
index 57167d57a761..a18ee50e36b4 100644
--- a/dev-java/ant/ant-1.10.14.ebuild
+++ b/dev-java/ant/ant-1.10.14-r1.ebuild
@@ -69,7 +69,10 @@ DEPEND="
xz? ( dev-java/xz-java:0 )
"
PDEPEND="~dev-java/ant-core-${PV}:0"
-RDEPEND=">=virtual/jre-1.8:*"
+RDEPEND="
+ !<dev-java/ant-core-1.10.14
+ >=virtual/jre-1.8:*
+"
DOCS=( CONTRIBUTORS INSTALL NOTICE README WHATSNEW )
PATCHES=(
diff --git a/dev-java/ant/files/ant-1.10.14-JavaTest.patch b/dev-java/ant/files/ant-1.10.14-JavaTest.patch
index 1c291c71e5f3..9143cba43ca2 100644
--- a/dev-java/ant/files/ant-1.10.14-JavaTest.patch
+++ b/dev-java/ant/files/ant-1.10.14-JavaTest.patch
@@ -1,272 +1,4 @@
-There were 12 failures:
-1) testExcepting(org.apache.tools.ant.taskdefs.JavaTest)
-java.lang.AssertionError:
-Expected: a string containing "Exception raised inside called program"
- but: was "Could not find org.apache.tools.ant.taskdefs.JavaTest$ExceptingEntryPoint. Make sure you have it in your classpath
- at org.apache.tools.ant.taskdefs.ExecuteJava.execute(ExecuteJava.java:141)
- at org.apache.tools.ant.taskdefs.Java.run(Java.java:892)
- at org.apache.tools.ant.taskdefs.Java.executeJava(Java.java:232)
- at org.apache.tools.ant.taskdefs.Java.executeJava(Java.java:136)
- at org.apache.tools.ant.taskdefs.Java.execute(Java.java:109)
- at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:299)
- at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
- at java.base/java.lang.reflect.Method.invoke(Method.java:580)
- at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:99)
- at org.apache.tools.ant.Task.perform(Task.java:350)
- at org.apache.tools.ant.Target.execute(Target.java:449)
- at org.apache.tools.ant.Target.performTasks(Target.java:470)
- at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1401)
- at org.apache.tools.ant.Project.executeTarget(Project.java:1374)
- at org.apache.tools.ant.BuildFileRule.executeTarget(BuildFileRule.java:197)
- at org.apache.tools.ant.taskdefs.JavaTest.testExcepting(JavaTest.java:246)
- at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
- at java.base/java.lang.reflect.Method.invoke(Method.java:580)
- at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
- at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
- at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:61)
- at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
- at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
- at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:54)
- at org.junit.rules.ExpectedException$ExpectedExceptionStatement.evaluate(ExpectedException.java:258)
- at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
- at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
- at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
- at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
- at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
- at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
- at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
- at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
- at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
- at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
- at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
- at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
- at org.junit.runners.Suite.runChild(Suite.java:128)
- at org.junit.runners.Suite.runChild(Suite.java:27)
- at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
- at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
- at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
- at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
- at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
- at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
- at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
- at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
- at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
- at org.junit.runner.JUnitCore.runMain(JUnitCore.java:77)
- at org.junit.runner.JUnitCore.main(JUnitCore.java:36)Java Result: -1"
- at org.hamcrest.MatcherAssert.assertThat(MatcherAssert.java:20)
- at org.junit.Assert.assertThat(Assert.java:964)
- at org.junit.Assert.assertThat(Assert.java:930)
- at org.apache.tools.ant.taskdefs.JavaTest.testExcepting(JavaTest.java:247)
-2) testRedirect1(org.apache.tools.ant.taskdefs.JavaTest)
-/var/tmp/portage/dev-java/ant-core-1.10.14/work/apache-ant-1.10.14/src/etc/testcases/taskdefs/java.xml:244: /var/tmp/portage/dev-java/ant-core-1.10.14/temp/testoutput_24464_main/ant.tmp.java-test/redirect1046568457.out:
-"${redirect.out.contents}" expected "foo"
- at org.apache.tools.ant.taskdefs.Exit.execute(Exit.java:162)
- at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:299)
- at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
- at java.base/java.lang.reflect.Method.invoke(Method.java:580)
- at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:99)
- at org.apache.tools.ant.Task.perform(Task.java:350)
- at org.apache.tools.ant.Target.execute(Target.java:449)
- at org.apache.tools.ant.Target.performTasks(Target.java:470)
- at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1401)
- at org.apache.tools.ant.Project.executeTarget(Project.java:1374)
- at org.apache.tools.ant.BuildFileRule.executeTarget(BuildFileRule.java:197)
- at org.apache.tools.ant.taskdefs.JavaTest.testRedirect1(JavaTest.java:331)
-3) testRedirect2(org.apache.tools.ant.taskdefs.JavaTest)
-/var/tmp/portage/dev-java/ant-core-1.10.14/work/apache-ant-1.10.14/src/etc/testcases/taskdefs/java.xml:244: /var/tmp/portage/dev-java/ant-core-1.10.14/temp/testoutput_24464_main/ant.tmp.java-test/redirect1723720155.out:
-"${redirect.out.contents}" expected "foo"
- at org.apache.tools.ant.taskdefs.Exit.execute(Exit.java:162)
- at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:299)
- at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
- at java.base/java.lang.reflect.Method.invoke(Method.java:580)
- at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:99)
- at org.apache.tools.ant.Task.perform(Task.java:350)
- at org.apache.tools.ant.Target.execute(Target.java:449)
- at org.apache.tools.ant.Target.performTasks(Target.java:470)
- at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1401)
- at org.apache.tools.ant.Project.executeTarget(Project.java:1374)
- at org.apache.tools.ant.BuildFileRule.executeTarget(BuildFileRule.java:197)
- at org.apache.tools.ant.taskdefs.JavaTest.testRedirect2(JavaTest.java:336)
-4) testRedirect3(org.apache.tools.ant.taskdefs.JavaTest)
-/var/tmp/portage/dev-java/ant-core-1.10.14/work/apache-ant-1.10.14/src/etc/testcases/taskdefs/java.xml:324: /var/tmp/portage/dev-java/ant-core-1.10.14/temp/testoutput_24464_main/ant.tmp.java-test/redirect325879668.out:
-"${redirect.out.contents}" expected "foo"
- at org.apache.tools.ant.taskdefs.Exit.execute(Exit.java:162)
- at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:299)
- at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
- at java.base/java.lang.reflect.Method.invoke(Method.java:580)
- at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:99)
- at org.apache.tools.ant.Task.perform(Task.java:350)
- at org.apache.tools.ant.Target.execute(Target.java:449)
- at org.apache.tools.ant.Target.performTasks(Target.java:470)
- at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1401)
- at org.apache.tools.ant.Project.executeTarget(Project.java:1374)
- at org.apache.tools.ant.BuildFileRule.executeTarget(BuildFileRule.java:197)
- at org.apache.tools.ant.taskdefs.JavaTest.testRedirect3(JavaTest.java:341)
-5) testResultPropertyZero(org.apache.tools.ant.taskdefs.JavaTest)
-org.junit.ComparisonFailure: expected:<[0]> but was:<[1]>
- at org.junit.Assert.assertEquals(Assert.java:117)
- at org.junit.Assert.assertEquals(Assert.java:146)
- at org.apache.tools.ant.taskdefs.JavaTest.testResultPropertyZero(JavaTest.java:273)
-6) testResultPropertyNonZero(org.apache.tools.ant.taskdefs.JavaTest)
-org.junit.ComparisonFailure: expected:<[2]> but was:<[1]>
- at org.junit.Assert.assertEquals(Assert.java:117)
- at org.junit.Assert.assertEquals(Assert.java:146)
- at org.apache.tools.ant.taskdefs.JavaTest.testResultPropertyNonZero(JavaTest.java:279)
-7) testRunSuccessWithFailOnError(org.apache.tools.ant.taskdefs.JavaTest)
-/var/tmp/portage/dev-java/ant-core-1.10.14/work/apache-ant-1.10.14/src/etc/testcases/taskdefs/java.xml:205: Could not find org.apache.tools.ant.taskdefs.JavaTest$EntryPoint. Make sure you have it in your classpath
- at org.apache.tools.ant.taskdefs.ExecuteJava.execute(ExecuteJava.java:141)
- at org.apache.tools.ant.taskdefs.Java.run(Java.java:892)
- at org.apache.tools.ant.taskdefs.Java.executeJava(Java.java:232)
- at org.apache.tools.ant.taskdefs.Java.executeJava(Java.java:136)
- at org.apache.tools.ant.taskdefs.Java.execute(Java.java:109)
- at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:299)
- at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
- at java.base/java.lang.reflect.Method.invoke(Method.java:580)
- at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:99)
- at org.apache.tools.ant.Task.perform(Task.java:350)
- at org.apache.tools.ant.Target.execute(Target.java:449)
- at org.apache.tools.ant.Target.performTasks(Target.java:470)
- at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1401)
- at org.apache.tools.ant.Project.executeTarget(Project.java:1374)
- at org.apache.tools.ant.BuildFileRule.executeTarget(BuildFileRule.java:197)
- at org.apache.tools.ant.taskdefs.JavaTest.testRunSuccessWithFailOnError(JavaTest.java:306)
-8) testSpawn(org.apache.tools.ant.taskdefs.JavaTest)
-java.lang.AssertionError: log file exists
- at org.junit.Assert.fail(Assert.java:89)
- at org.junit.Assert.assertTrue(Assert.java:42)
- at org.apache.tools.ant.taskdefs.JavaTest.testSpawn(JavaTest.java:326)
-9) testFlushedInput(org.apache.tools.ant.taskdefs.JavaTest)
-/var/tmp/portage/dev-java/ant-core-1.10.14/work/apache-ant-1.10.14/src/etc/testcases/taskdefs/java.xml:422: Java returned: 1
- at org.apache.tools.ant.taskdefs.Java.execute(Java.java:114)
- at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:299)
- at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
- at java.base/java.lang.reflect.Method.invoke(Method.java:580)
- at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:99)
- at org.apache.tools.ant.Task.perform(Task.java:350)
- at org.apache.tools.ant.Target.execute(Target.java:449)
- at org.apache.tools.ant.Target.performTasks(Target.java:470)
- at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1401)
- at org.apache.tools.ant.Project.executeTarget(Project.java:1374)
- at org.apache.tools.ant.BuildFileRule.executeTarget(BuildFileRule.java:197)
- at org.apache.tools.ant.taskdefs.JavaTest.testFlushedInput(JavaTest.java:430)
-10) testExceptingFoe(org.apache.tools.ant.taskdefs.JavaTest)
-java.lang.AssertionError:
-Expected: (an instance of org.apache.tools.ant.BuildException and exception with message a string containing "Exception raised inside called program")
- but: exception with message a string containing "Exception raised inside called program" message was "Could not find org.apache.tools.ant.taskdefs.JavaTest$ExceptingEntryPoint. Make sure you have it in your classpath"
-Stacktrace was: /var/tmp/portage/dev-java/ant-core-1.10.14/work/apache-ant-1.10.14/src/etc/testcases/taskdefs/java.xml:135: Could not find org.apache.tools.ant.taskdefs.JavaTest$ExceptingEntryPoint. Make sure you have it in your classpath
- at org.apache.tools.ant.taskdefs.ExecuteJava.execute(ExecuteJava.java:141)
- at org.apache.tools.ant.taskdefs.Java.run(Java.java:892)
- at org.apache.tools.ant.taskdefs.Java.executeJava(Java.java:232)
- at org.apache.tools.ant.taskdefs.Java.executeJava(Java.java:136)
- at org.apache.tools.ant.taskdefs.Java.execute(Java.java:109)
- at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:299)
- at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
- at java.base/java.lang.reflect.Method.invoke(Method.java:580)
- at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:99)
- at org.apache.tools.ant.Task.perform(Task.java:350)
- at org.apache.tools.ant.Target.execute(Target.java:449)
- at org.apache.tools.ant.Target.performTasks(Target.java:470)
- at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1401)
- at org.apache.tools.ant.Project.executeTarget(Project.java:1374)
- at org.apache.tools.ant.BuildFileRule.executeTarget(BuildFileRule.java:197)
- at org.apache.tools.ant.taskdefs.JavaTest.testExceptingFoe(JavaTest.java:260)
- at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
- at java.base/java.lang.reflect.Method.invoke(Method.java:580)
- at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
- at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
- at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:61)
- at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
- at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
- at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:54)
- at org.junit.rules.ExpectedException$ExpectedExceptionStatement.evaluate(ExpectedException.java:258)
- at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
- at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
- at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
- at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
- at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
- at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
- at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
- at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
- at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
- at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
- at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
- at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
- at org.junit.runners.Suite.runChild(Suite.java:128)
- at org.junit.runners.Suite.runChild(Suite.java:27)
- at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
- at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
- at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
- at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
- at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
- at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
- at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
- at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
- at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
- at org.junit.runner.JUnitCore.runMain(JUnitCore.java:77)
- at org.junit.runner.JUnitCore.main(JUnitCore.java:36)
-
- at org.hamcrest.MatcherAssert.assertThat(MatcherAssert.java:20)
- at org.junit.Assert.assertThat(Assert.java:964)
- at org.junit.Assert.assertThat(Assert.java:930)
- at org.junit.rules.ExpectedException.handleException(ExpectedException.java:271)
- at org.junit.rules.ExpectedException.access$000(ExpectedException.java:111)
- at org.junit.rules.ExpectedException$ExpectedExceptionStatement.evaluate(ExpectedException.java:260)
- at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
- at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
- at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
- at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
- at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
- at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
- at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
- at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
- at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
- at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
- at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
- at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
- at org.junit.runners.Suite.runChild(Suite.java:128)
- at org.junit.runners.Suite.runChild(Suite.java:27)
- at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
- at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
- at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
- at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
- at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
- at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
- at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
- at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
- at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
- at org.junit.runner.JUnitCore.runMain(JUnitCore.java:77)
- at org.junit.runner.JUnitCore.main(JUnitCore.java:36)
-11) testRedirector1(org.apache.tools.ant.taskdefs.JavaTest)
-/var/tmp/portage/dev-java/ant-core-1.10.14/work/apache-ant-1.10.14/src/etc/testcases/taskdefs/java.xml:353: /var/tmp/portage/dev-java/ant-core-1.10.14/temp/testoutput_24464_main/ant.tmp.java-test/redirect1692380328.out doesn't exist
- at org.apache.tools.ant.taskdefs.LoadResource.execute(LoadResource.java:142)
- at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:299)
- at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
- at java.base/java.lang.reflect.Method.invoke(Method.java:580)
- at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:99)
- at org.apache.tools.ant.Task.perform(Task.java:350)
- at org.apache.tools.ant.Target.execute(Target.java:449)
- at org.apache.tools.ant.Target.performTasks(Target.java:470)
- at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1401)
- at org.apache.tools.ant.Project.executeTarget(Project.java:1374)
- at org.apache.tools.ant.BuildFileRule.executeTarget(BuildFileRule.java:197)
- at org.apache.tools.ant.taskdefs.JavaTest.testRedirector1(JavaTest.java:346)
-12) testRedirector2(org.apache.tools.ant.taskdefs.JavaTest)
-/var/tmp/portage/dev-java/ant-core-1.10.14/work/apache-ant-1.10.14/src/etc/testcases/taskdefs/java.xml:353: /var/tmp/portage/dev-java/ant-core-1.10.14/temp/testoutput_24464_main/ant.tmp.java-test/redirect1822175330.out doesn't exist
- at org.apache.tools.ant.taskdefs.LoadResource.execute(LoadResource.java:142)
- at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:299)
- at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
- at java.base/java.lang.reflect.Method.invoke(Method.java:580)
- at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:99)
- at org.apache.tools.ant.Task.perform(Task.java:350)
- at org.apache.tools.ant.Target.execute(Target.java:449)
- at org.apache.tools.ant.Target.performTasks(Target.java:470)
- at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1401)
- at org.apache.tools.ant.Project.executeTarget(Project.java:1374)
- at org.apache.tools.ant.BuildFileRule.executeTarget(BuildFileRule.java:197)
- at org.apache.tools.ant.taskdefs.JavaTest.testRedirector2(JavaTest.java:351)
-
-FAILURES!!!
-Tests run: 38, Failures: 12
+bug #922775
--- a/src/tests/junit/org/apache/tools/ant/taskdefs/JavaTest.java
+++ b/src/tests/junit/org/apache/tools/ant/taskdefs/JavaTest.java
@@ -42,6 +42,7 @@ import org.junit.AssumptionViolatedException;
diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz
index 094772e73d17..17396890e8e2 100644
--- a/dev-libs/Manifest.gz
+++ b/dev-libs/Manifest.gz
Binary files differ
diff --git a/dev-libs/apache-arrow/Manifest b/dev-libs/apache-arrow/Manifest
index 702051668d5c..73bc275262c4 100644
--- a/dev-libs/apache-arrow/Manifest
+++ b/dev-libs/apache-arrow/Manifest
@@ -3,5 +3,5 @@ AUX apache-arrow-14.0.1-gcc14.patch 336 BLAKE2B 22517d03395a26f2a5089693e575cee7
DIST apache-arrow-14.0.2.tar.gz 20969982 BLAKE2B 9df119fca564a4140d1143a1ac0614831e4f80846d43439d011b8ca7f5e77461005c96b9430b6dd7ce0ba7496b879a8abc9ffa372e6b455c317abeebb16ae8e4 SHA512 dd6cf6cbb817a48ef5275bb409367e5904526a3c16a17a37ea75101085ea19a71ba6bf936a6f099012e7c528811db1728ef2f14dcb16a1056a22088839280ce0
DIST apache-arrow-arrow-data-d2c73bf78246331d8e58b6f11aa8aa199cbb5929.tar.gz 3570422 BLAKE2B df1f8d1c4e321ca0abdce598b09945aa9e63114199e7f2eb0fc549323dadf703b917efd90c04a2d540d763a44128d76c6ee12788a983d4b9536d04297316b656 SHA512 0be19960b0d22fc2e07bf84f11148e69d6fa82f10627eb2a5e4b762b1d4cf4e151a57c5a1dc761d6d8ed29881ea589e4cfe0cd47d5c7cbf7b6107143b4a45e82
DIST apache-arrow-parquet-data-b2e7cc755159196e3a068c8594f7acbaecfdaaac.tar.gz 1013835 BLAKE2B cb4e544b6588ddad503f9692ee2eee5d4f1e931f10654b7253e11ffd2feb4c957dec047a1b1644c1f1538a3bf7ea726e5a9ae9b7d0c3bb0d55d27f088b5c5be3 SHA512 d4c2af20d6a88c1beb44770982f4aa324ea4ee375e8f556339074875af15c48f4398d972c1eec35eba5d209e9e62df4bdbf73ebc8148a7bb05ffa2d69c97df61
-EBUILD apache-arrow-14.0.2-r1.ebuild 2918 BLAKE2B 6c26d310c10950209dbc024971ea15b878c09c8efb4b2adbcce813949c1f422b8f4a5a2604857a4411049df5a410384993fda6dc41906c9c6136af73e3861f18 SHA512 e907b252ca6bd5cd9d31a9ccc73201ac1def764de5c22cd423846cdb8df2498eb34a9f45e8bf1fc490754661f460d637f33a4667f00af2d19bfd8136969cbf28
+EBUILD apache-arrow-14.0.2-r1.ebuild 2924 BLAKE2B d373bd846a9e34a0ac05dc84387b692f76b5deef8a3d58383e856ebf9044e92ac90409ce96b328bb65123e0cf15320976b39cb86775a4a667f46b7e6d686f5e3 SHA512 fd6098929824b2eb510f9f0d8b4c039428cb84dd9d1d6ae1faff7fde583a1b76455f1de341772c68339afd38a357411fbc37687d7c74e74fe508d3381a1d59ea
MISC metadata.xml 804 BLAKE2B 147cae82bbb858c9a443246c0a75d71551cd8848f995f06b3c34e59bb14b70c7e5c45aa4322d74b558a685a13cdf638c39f5834b5f8ec688b56857e0c3a203b6 SHA512 d315cdb2a44df6d71e9d44a87643c081663a3e82f33d97ded812ebda2f65cc45aad978fd2bed34d26ea6ae58a1157243ee0ff39bcaafafbae6ff212024722336
diff --git a/dev-libs/apache-arrow/apache-arrow-14.0.2-r1.ebuild b/dev-libs/apache-arrow/apache-arrow-14.0.2-r1.ebuild
index 100c9b8861c0..4d0980c89a1a 100644
--- a/dev-libs/apache-arrow/apache-arrow-14.0.2-r1.ebuild
+++ b/dev-libs/apache-arrow/apache-arrow-14.0.2-r1.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${P}/cpp"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~hppa"
IUSE="brotli bzip2 compute dataset +json lz4 parquet re2 snappy ssl test zlib zstd"
RESTRICT="!test? ( test )"
diff --git a/dev-libs/boost/Manifest b/dev-libs/boost/Manifest
index 203f8e56bd49..b2ea14d85546 100644
--- a/dev-libs/boost/Manifest
+++ b/dev-libs/boost/Manifest
@@ -1,6 +1,6 @@
AUX boost-1.79.0-boost-mpi-python-PEP-328.patch 396 BLAKE2B 5f08ce2eab46f2d108166afef086382dc9cd9a5305435cf437fa3ae505736979664357aa23cc51b2a74bee6aae46d94a671056037578562846e900fd2c7e65e8 SHA512 fa55d1da17bd110db2c9a16dce4da267a62ef10c13a6dc3aa6afd3b33e9a18499266b4411d292533b1c691e3bf0309fa1aab8ec19e7775a7835d89275183e6f2
AUX boost-1.79.0-build-auto_index-tool.patch 265 BLAKE2B 05e52ca716522db7bb11b481576a08138be826f7383a689a6c0725d491a244dc8697fc39fac1a79e4639ba51b3a3eb7ee2f2e11a20883de0ecd3dd3c2fc2c9cd SHA512 28952e7cd791678be0963beb0a29e3e40b54a8c3618c66a8b8d21ab63c414771cfa1e9961f08c0b3818bd4c311c122e777109e15002a71230b0c3c9dbc4d6075
-AUX boost-1.79.0-context-x32.patch 1116 BLAKE2B 16b6ddbdc47d72d5afd39e61441f9f094dff8db46bd7fa4e04e5a8b132c8894c51db506d20356c352022f42d5b9a9923f23c5db2b0f9fa1c64ceeb4e50e16be1 SHA512 cf76691d4adbc4b43f468c587fea23c43e1b337ba7eebff2c856b0403bf32b78826f483faca25a4459c1d47eabbd5b67c65863a4d44407990178022433f718bf
+AUX boost-1.79.0-context-x32.patch 1374 BLAKE2B 3a81fad70c75c3e579518fe6b3353ffd2e6151fdcc31159cd3915bfe3336bf909d9d4e429c939c3097626f6a853bb9ec9fb24e7e6dd0892b16d349d6315c43b0 SHA512 cc8a51f42d365f8b56899ff1f7ffbb13dcae9845c096e8fbbcad45196d5b48f7a339819412f23844090ad2dd1e4d6e8f6adc47d91ef7ec6a4af9a8b52b8cc760
AUX boost-1.80.0-fix-mips1-transition.patch 1041 BLAKE2B 03ac38ed4d403f1d75a3ade98076593e93336c77e807ab2ce0f5b9393bb2f7dd59c56a9e0fba647825eca0310e2e3f9eacd52eff17f8363cb76c9559413612c5 SHA512 a61e75322486e1e09efcf2e8f3d341c600c6b871d15ac3478573758b33cf7e9752a8576d4e02c4331dc38d568fb3386e733826502c6183aea2e1e90d9283c1a2
AUX boost-1.81.0-disable_icu_rpath.patch 577 BLAKE2B 0e8634a6a4594232238d03ed329c0ca56c005ec0f3f259afd431c4b461b6c8d9a0b636b916859b5baa1152395995e5fa5b150ef0ab39480fcebaa9c6c5943b7e SHA512 7383423dd4611482bf3ff3820152152e9fc9643ca408b260e3715baba52b48b444626b14e955950b025e57f72c50158c83ffa6b55b995c2c427da90d0a0a50df
AUX boost-1.81.0-phoenix-multiple-definitions.patch 292 BLAKE2B d9bae6f053188f936ef45b521ff0fd3ed91cbb9fb90d74d94ac55844213de82f0c8b075796e19cf9e14d840add3154c66e9ccb2b5dcd88e71fee7505d547c4c8 SHA512 6e4f012158ac8ee81a783ab0a937bc127dbed4ae96882128ef802ca866cfea98018a4287a139e06d8918004b9e8fc3a31181da14b4c2dd1bf19c8f64cecb049a
@@ -16,5 +16,5 @@ EBUILD boost-1.82.0-r1.ebuild 11360 BLAKE2B 0b42b206ee6dd64ea8fbcb48b717f91b4a71
EBUILD boost-1.83.0-r1.ebuild 11579 BLAKE2B 4dc543767181261fd3777c48524c99e215e354bfd5627a789282b7afbdee7510a9bc01fa3879b785fe9137090b7b9608c5ffa65648eced500dd86a209233cd32 SHA512 d24e18961775931cb8de8875004ba02ec86923ce511e282176c1c15758dac0d20b45300ccd9e9d5a5aff0ae16d618517a2df5c04f3682f588e4c6fd8cc84eab0
EBUILD boost-1.83.0-r2.ebuild 11627 BLAKE2B 2bc11d9a44247459daf262343d332ce15d3e4f6d1cfd3f613cdc2bc6f9f10c95df0441ed90ad134e3f50a45599c3b65869a94ffd62d481d4494e8f6ac9603286 SHA512 fc246d5b54fa4f08a588608322373fa2f3895ff74f4cbe2dbc02b8841fc2296cfb8534d5ba07bf889ec37abdb634faf40f52fd07364d561d7580c76921189119
EBUILD boost-1.83.0-r3.ebuild 11672 BLAKE2B b7a30aa91c971072ef7e8a95c384a865aeedbbe7fedc1d7f7a3fefca8fccccf5be6b56d68de7fc75a639279eb83c752b6c828e9ba98b4d27fffe7f62124efa08 SHA512 0e7006907408ecb70e8331883331c6d75a2676e5b2298af4b1eda29dccc76b38ecb1e307a1168deac258e5761a4df37ef775ca5be994d9c4b48739377206ebcf
-EBUILD boost-1.84.0-r1.ebuild 11739 BLAKE2B 2bdea09837552537f4bb239f7424bd7f84601fe50904e5be053d92ecc73362a65334fd78a07e68b17ebdef960174f3eb227ab80c3cbf1cf272f0a92d095cfca2 SHA512 0c8cade93027d16e18a61bde9ec30df95ff2287717cb6c19643f0db4706d76543007599b3bac3791ef01441f6791b0d5613b2378407fd38bff81b25b11c495cd
+EBUILD boost-1.84.0-r1.ebuild 11739 BLAKE2B 82e03a9b5c3938b2dc2c9cf14b590438b1b1e1d36fa1736fd98c9760b92fe5d2722390eaabd17a82707501fe54cde3068d38bb3d44fc30ac3e1319bb6c12778c SHA512 84b3858bc3b72fdd3563c408193d50b31f23c4e8eb271c11f8790081315b346dac8339c9ed1e6f2bc3973ddfcb4e21b0bc5eb7adf81dc395b17e2bc793904de0
MISC metadata.xml 9162 BLAKE2B c8df087c7fe1e4af3a59f21763777d3f1318aebcd524e077b6a93c374e0910ff31b1e73b8b4908130d63c2bb7d060348602cffd215648f09afd8015c782e2340 SHA512 3c45d74e046e0fd09f152fcfa7af942c9097e3ed91a0915a2541caad14a8b94b9faceccdbc74bf8aa7c8f7b383db7e91e09babba9c2c28fd7855a7b809616839
diff --git a/dev-libs/boost/boost-1.84.0-r1.ebuild b/dev-libs/boost/boost-1.84.0-r1.ebuild
index 4b95253ac198..a9eadf2838c9 100644
--- a/dev-libs/boost/boost-1.84.0-r1.ebuild
+++ b/dev-libs/boost/boost-1.84.0-r1.ebuild
@@ -49,7 +49,6 @@ BDEPEND=">=dev-build/b2-4.9.2"
PATCHES=(
"${FILESDIR}"/${PN}-1.81.0-disable_icu_rpath.patch
- "${FILESDIR}"/${PN}-1.79.0-context-x32.patch
"${FILESDIR}"/${PN}-1.79.0-build-auto_index-tool.patch
# Boost.MPI's __init__.py doesn't work on Py3
"${FILESDIR}"/${PN}-1.79.0-boost-mpi-python-PEP-328.patch
@@ -57,6 +56,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-1.83.0-math-gcc14.patch
# upstreamed
+ "${FILESDIR}"/${PN}-1.79.0-context-x32.patch
"${FILESDIR}"/${PN}-1.84.0-signals2-patch1.patch
"${FILESDIR}"/${PN}-1.84.0-signals2-patch2.patch
)
diff --git a/dev-libs/boost/files/boost-1.79.0-context-x32.patch b/dev-libs/boost/files/boost-1.79.0-context-x32.patch
index 9ee3d545d618..625599152328 100644
--- a/dev-libs/boost/files/boost-1.79.0-context-x32.patch
+++ b/dev-libs/boost/files/boost-1.79.0-context-x32.patch
@@ -1,3 +1,10 @@
+https://github.com/boostorg/context/pull/247
+
+From 922e033fa1464e506c82a0d6980103268f7197cf Mon Sep 17 00:00:00 2001
+From: David Seifert <soap@gentoo.org>
+Date: Tue, 23 Jan 2024 13:23:29 +0100
+Subject: [PATCH] Fix x32 build on x86-64
+
--- a/libs/context/src/asm/jump_i386_sysv_elf_gas.S
+++ b/libs/context/src/asm/jump_i386_sysv_elf_gas.S
@@ -24,6 +24,10 @@
@@ -11,7 +18,7 @@
.file "jump_i386_sysv_elf_gas.S"
.text
.globl jump_fcontext
-@@ -81,3 +85,5 @@
+@@ -91,3 +95,5 @@ jump_fcontext:
/* Mark that we don't need executable stack. */
.section .note.GNU-stack,"",%progbits
@@ -30,7 +37,7 @@
.file "make_i386_sysv_elf_gas.S"
.text
.globl make_fcontext
-@@ -105,3 +109,5 @@
+@@ -111,3 +115,5 @@ finish:
/* Mark that we don't need executable stack. */
.section .note.GNU-stack,"",%progbits
diff --git a/dev-libs/dynolog/Manifest b/dev-libs/dynolog/Manifest
index fe45fb181f0f..e810a1286a64 100644
--- a/dev-libs/dynolog/Manifest
+++ b/dev-libs/dynolog/Manifest
@@ -1,5 +1,6 @@
AUX dynolog-0.3.1_p20230126-gcc13.patch 549 BLAKE2B ba45c5f8314cff93011b21209ab8f7ed6ad50cce254f27ca69a640db21a982e59ca580c3dd7e957a0231e7356a554de28f1a7ba9bd6e73bb216810e281a3422b SHA512 637d972a84c05fec703333b5d339050d0171e811673b1d8ffd6609e1b54b1baeca61cb4a6a0d3a1423c99ac6d211425c8e684712bc0847788138a83f7721ed80
AUX dynolog-0.3.1_p20230126-noWerror.patch 779 BLAKE2B 0fe81d2e75f6c891a4f3f2e6fe137a82e7fd92f64d563b4078383e225b98dcacc1ae94b3f213c485c6cc7925d8b1bb8dec810633f37972c3fe40c1de34af9e7d SHA512 7f4a35d57c4f4576ce3268437c9a9bd1d64ff16e31e71167e70f40c9de764f3270c621c40e195369c7236d4e269095333bf4f3492277f44ddc54b2d146f0aff1
+AUX dynolog-0.3.1_p20230126-riscv.patch 535 BLAKE2B 5adf2d567972e89be58485faf3c3c9604885e2819fe180ba713a532156bd7b917c394f96a0e705356d3c19e1720c878d49d8a8f5ce26718b85ddb38b355ff2a5 SHA512 7c9b695e9e065f61167a538ef478d01ff76d328461e9490e75944050116ca0c2c1d3ac2f6fbf2a728318ed13d82c83ae1886d7a22b080eb63d24dfb105ee3974
AUX dynolog-0.3.1_p20230126-unbundling.patch 3342 BLAKE2B 849a32d54ec86ab6ab1ca38d7c477fb1bbfd6123a1ff8d35181ba71348f692f77df6b65ff91ec2af56c54036064e267e7bf8c48cd4ec9e48ce3095cc31b40bb9 SHA512 045b95bdfb10555467524b180365159c20ae067630741caae3641ee49b31646425871a4ff84863b2057ba99bf5a06cf32853d3eed97df7e42621b6db5521520e
DIST anyhow-1.0.75.crate 43901 BLAKE2B 6353557d7ec2cbfdd001c039fad62c95fea9e02b113149f726fd14bb36b31e637e8609dd5ee20a900e9c11bb783d9958d664b31ba7c467382fa7f51d477ad3aa SHA512 190d6be8ede0af9808210db53e4dc31ce69b126a26b0357220c4705a11e83cab2c2c09c59964a35794f3c434f717eaa6bb669e9e8f16012535c14246b17e8d40
DIST atty-0.2.14.crate 5470 BLAKE2B 2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab SHA512 d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
@@ -36,5 +37,5 @@ DIST winapi-0.3.9.crate 1200382 BLAKE2B cb5799749ccd935ea2d7068d953cecf19f543d9d
DIST winapi-i686-pc-windows-gnu-0.4.0.crate 2918815 BLAKE2B 4d357e4d30f9552972170d65b9a5358b69c46a3e772fe05efc22f3d4ffc1caeeaad7aacdc7abd503a7ad0545f8bd7d22bf351dcb6df76f812fa4d45c34d65df0 SHA512 a672ccefd0730a8166fef1d4e39f9034d9ae426a3f5e28d1f4169fa5c5790767693f281d890e7804773b34acdb0ae1febac33cde8c50c0044a5a6152c7209ec2
DIST winapi-util-0.1.6.crate 12234 BLAKE2B b8db8ec9d7ada5532a22a2d070320174c32ece1f48890e9b028708e194fe72a04287b11910dc2ddc7f9c9674a9d8d39449b3e100725e1f59e59e3047a7e3650b SHA512 b1c949f9bcd34c1949a9d3a7bde6ce62fcf3d2cb66df60af41fe67a9d1acb24e571cdd5ac721be9f1ee4b3af5ef5149b5724ad6e02b558e124ef2a4412d12db9
DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82 SHA512 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513
-EBUILD dynolog-0.3.1_p20230126-r1.ebuild 2142 BLAKE2B 50fa3940ad8f4a3ced590fe1f98c7e76fabde36a3294971ffcfa1cf45238550ccfb4f91a0295015cea65a2424e102cb269a7f1f638620f893a12b6068561dd60 SHA512 f4f47786e831214d795fa7bf573f1806e42814ac722d814b77ffeac4479c6566d854a9a8623394fab2390249c33b32e816e432bd2a04b846b03748b107ba2220
+EBUILD dynolog-0.3.1_p20230126-r1.ebuild 2174 BLAKE2B 08048e274d549802e5527820575cbfb833f3555747999d6c93efb200646efff2760fee2b5445a9fa62e790df9b89008629e0373a4d7d301a0e7e9fa8011b6ade SHA512 39c47a107a89855b0794df70e37b87125b8c0c24219ff4d4f28703a3969467331a269d8ccdaf511215041b951d41fa536fe81f5a7e472a119883f741d1752cf5
MISC metadata.xml 338 BLAKE2B 0822b3b3d714781580cb971977d83cbfecc581ff88b42dd1cb964d7365b2f738c9a41c1f4cc3f3dd8240baa23c7d339dcd6b1a9169a97bd79aa92e5e838f892d SHA512 5895f072dc775f8d871f19d987869c015b5a2412af0636a7d9caf1c10817a67c9126eb9f56d86e22be1c75fc165ac6c348010e32cfdbaec32eec73f827af7be2
diff --git a/dev-libs/dynolog/dynolog-0.3.1_p20230126-r1.ebuild b/dev-libs/dynolog/dynolog-0.3.1_p20230126-r1.ebuild
index 501e5dee74d8..b1c6480f24db 100644
--- a/dev-libs/dynolog/dynolog-0.3.1_p20230126-r1.ebuild
+++ b/dev-libs/dynolog/dynolog-0.3.1_p20230126-r1.ebuild
@@ -68,6 +68,7 @@ PATCHES=(
"${FILESDIR}"/${P}-gcc13.patch
"${FILESDIR}"/${P}-unbundling.patch
"${FILESDIR}"/${P}-noWerror.patch
+ "${FILESDIR}"/${P}-riscv.patch
)
CMAKE_SKIP_TESTS=( "Defs.CpuSet" )
diff --git a/dev-libs/dynolog/files/dynolog-0.3.1_p20230126-riscv.patch b/dev-libs/dynolog/files/dynolog-0.3.1_p20230126-riscv.patch
new file mode 100644
index 000000000000..7038dbfe7b12
--- /dev/null
+++ b/dev-libs/dynolog/files/dynolog-0.3.1_p20230126-riscv.patch
@@ -0,0 +1,18 @@
+diff -Naur a/hbt/src/common/System.h b/hbt/src/common/System.h
+--- a/hbt/src/common/System.h 2024-01-21 15:26:26.940486370 +0000
++++ b/hbt/src/common/System.h 2024-01-21 22:22:36.713134358 +0000
+@@ -445,6 +445,14 @@
+ asm volatile("mrs %0, cntvct_el0" : "=r"(tstamp));
+ cpu = getCpu();
+ return tstamp;
++#elif defined(__riscv)
++inline TimeStamp rdtscp(CpuId& cpu) {
++ TimeStamp tstamp;
++ // Use the RDCYCLE instruction for RISC-V.
++ asm volatile("rdcycle %0" : "=r"(tstamp));
++ cpu = getCpu();
++ return tstamp;
++
+ }
+ #endif
+
diff --git a/dev-libs/inih/Manifest b/dev-libs/inih/Manifest
index 71469bd18752..2795d061620b 100644
--- a/dev-libs/inih/Manifest
+++ b/dev-libs/inih/Manifest
@@ -1,6 +1,6 @@
DIST inih-56.tar.gz 18458 BLAKE2B 51935959a9eb4e393b17302f0932a232963883680f10d404c63d5f2ebbd3bf0b740f44edfa1b2541d0e130016eb853ebedf68a1c40797f658496e2a8c966af3d SHA512 ff3e0910990f73e5b21fddc84737ab346279f201c86c7ad864c6cad9de5bde57c3e0a433b9b8f3585b7d86feaae2ea074185f92891dcadc98c274c1c0745d2d2
DIST inih-57.tar.gz 18954 BLAKE2B df2e2a14b4186616071f6ad2a64e0423148fb9a4624a74d4b16845a4a12eb72b1965f1314b92a710b80cc68d85dbe4ef09d6db159b76be856a4041f21a8c520c SHA512 9f758df876df54ed7e228fd82044f184eefbe47e806cd1e6d62e1b0ea28e2c08e67fa743042d73b4baef0b882480e6afe2e72878b175822eb2bdbb6d89c0e411
EBUILD inih-56-r1.ebuild 747 BLAKE2B 713a3953a3c59d3352a44baad67f713d40cd0c5908b937bb7f78db1451dc8ee9972143bc35c52729351139fb1a76866b9b58e61936bc2a3dc60272892d29b700 SHA512 19cfe78a753ec682994d34a4b7c9659ee8861f27b04d20b46022e655ba6d5939e315435ab2519f9be212475af2d749437478594f2e25d615d29fa936654835f6
-EBUILD inih-57-r1.ebuild 766 BLAKE2B 031d0e5c080e78d1452714ddf3c1cdf54881ad17c6abb2f54640955df63319d103b8805397b6620241c5bd838db71af6e5b6c66631668b2d6945624d453fe5da SHA512 447b78d03f5f0330bdf4ae15d4a30f648473f119f855f604cad49b881b7fa9018c8380397a403b56f770f6a7e199f7bb6a3a83b83e5182ee256d460c2a9bb966
+EBUILD inih-57-r1.ebuild 765 BLAKE2B cfae9595103362d7773146f371ec9ba197e8d9ce1c694af85c41d8a50bfc5999709928131b08b905c1c6abab583c6f76a5e7961501f64a666d009a1d28799cbf SHA512 93e97a12c39bd08516c78584230ff31a21c75007047def432eec29bad220c7eaeffcf5ba5612026d8ba2069d8a9c728f9db7a6105b14cccd1ca7a2d8b69d6e66
EBUILD inih-57.ebuild 747 BLAKE2B 4df67063887533bc446fd1c5a412e1a3890fb5d09a39d18bea27024bd4e81734ddf519f708712f81e38113a86dd9e67f2d818c16f460101b869445abef460959 SHA512 6ef01f17a0b06e061aa3ce6fbf9f4c74be4cab4f20fc07d0b5eae9b41edcc7a2b048a7ca595702bfbff8eba5b3edbf9d39d32f77e84e1e0b27156553e5d64fa6
MISC metadata.xml 520 BLAKE2B d067b0d423cb2ecdeee888a8b6588c1ee3a47d9080a83d0288736fd31d2521956e6dfb970d612ca27f3c9da8103f37e3dd3245eba9b57f9a1ce4d8631695da14 SHA512 47fafee9e35a1827b8d68ab35fea44e8895658dbdd77628f03d31160bbeb915e2cdad81a17c0530d3b0de713fd141999949992feb4c98fabf2ed9bcf717e6b1f
diff --git a/dev-libs/inih/inih-57-r1.ebuild b/dev-libs/inih/inih-57-r1.ebuild
index 24cf8b3e6eba..98e9528ea2d5 100644
--- a/dev-libs/inih/inih-57-r1.ebuild
+++ b/dev-libs/inih/inih-57-r1.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}"/inih-r${PV}
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
DOCS=( README.md )
diff --git a/dev-libs/intel-metrics-discovery/Manifest b/dev-libs/intel-metrics-discovery/Manifest
index 51949d4e0cbb..8eb027b3b607 100644
--- a/dev-libs/intel-metrics-discovery/Manifest
+++ b/dev-libs/intel-metrics-discovery/Manifest
@@ -1,5 +1,7 @@
+AUX intel-metrics-discovery-1.12.165.1-cflags.patch 438 BLAKE2B 4bc84dda2cc36eb37a10f2fcf7b2c09e35edb94c05a23b55aafef20b93bbf19317fdf217806d33798a6a148edcb6c8f13a4b2e4b80e5caf5a9f5f375ba8022cb SHA512 8fce76dbce4e9e9d02fb9bf49c10218b56491b6c14b84b94ad556c81d3b924983e21d7ac61841301e9cba25ebff7f8b405be5c98e3d0105b83b1da1a2c1825bc
+AUX intel-metrics-discovery-1.12.170-revert-definitions.patch 1410 BLAKE2B af7ef84fd1181bc10ee890d87121e78559dcfb7b561334e6041b5c20b183d4ebfdd94e6b773e4c604284b5368708b312a23f878a0df7d0b32fad7f1dfdce7044 SHA512 2a66efe9b1f4d78cb053d4621d063ed7bcca061b677ca9a68f589096c4ae1c32c463dd5a598912afd690a96fc3c52aaa8cdc2e7f684870b939a43cd40507eea2
DIST metrics-discovery-1.12.165.1.tar.gz 4908502 BLAKE2B 2869869d4830881e6894cdef54c13cfbc0c956e93a373617c84da6fee3bcb6dc915df77b16c3296d8bd651a2e76714a632689f927cd1717095bc7aa31ad7d77f SHA512 8293d497e2197f8dba95e690703d0440dfa40b7c16c91a9a1748b985f2bfe8603c0bb20dec5d31132b025d301f1d5492f5993e2870f4a5e04aac7b84b9734522
DIST metrics-discovery-1.12.170.tar.gz 4932048 BLAKE2B c4cf382ff29de4319f44863e0e45a0bb424c3f8af93c198723941c35f579e4d25252c99e6726d724483eae74e50a6315933106aa3e3bba8dad1af9a7ed8284fe SHA512 b4bb4465a059c7222b830ae3541eb1d6171d91f03ec131c1f8a079f6e8b2aed7c9f00899ae23744b986e070897eb135eaa4eff882d1cb173c80d6d2ce1ba3955
-EBUILD intel-metrics-discovery-1.12.165.1.ebuild 671 BLAKE2B 5ab398d4947eba21be186c8c1419192631d71c5599fa010d1aa509ccb391a8a98e1d6100d0a802d034dbbde3d72f2d344ac6f5578c9660f2b01558a4cbbbbf8b SHA512 62fb60cd2af2cbdede2640436f155504b7985f3f1ae2a5ca27baff3ee393934a5b5ef56c252b8c240bd7daff305d6dbea15d43111c6dd9082d9b34a4c53006df
-EBUILD intel-metrics-discovery-1.12.170.ebuild 672 BLAKE2B 32de7996a7b19e9a321659fe1439b1d88ce9c081d54fbae048e6f85d1432fd65b2a9db521a503884d6a8c286ef80dff9b4dca9f5d1c41e712d887dbfc14146a7 SHA512 730800940dfcb97b4a8a790465c3954a33afbe6b81c0dc9e9c147b2d9db07c846981cd8c8f372606588e7244265b149c06648d94cb9fd94f9d3e215ff59ec9d3
+EBUILD intel-metrics-discovery-1.12.165.1.ebuild 681 BLAKE2B 6b9d4d361a9ac514c00d2c8e3459c3646e6717fce0eef2e73eaac5001e60ded23fce13458b24a37bedb0088fe61f6afe84c2268175bfe14684b65afaf508c21f SHA512 b3b09cca66243cbc765128023904f90e7ee2d4b91d90d79d2c7371ec5b2b0eff2df187f5d7414fc848db9eaf8e0cfaaac18183eab0fd437bae387ed4a12073d6
+EBUILD intel-metrics-discovery-1.12.170.ebuild 692 BLAKE2B ce278418c6913765dc24fec23f9702912a7a1d48be33421c3918b5ec317c4abdbbcd310e1124c11641f403ee360eee1f74fe2c0aeef5dc1a2a9aae14890f59f5 SHA512 85e96b3889e151df8d38684057058373a3d25acde5ed36343022c4322fdf5d60df0be6add97954952025d76cffe9957534b27431a400c0d18b2f7be989e80717
MISC metadata.xml 815 BLAKE2B 017d27f513969fab6dd984946f3105d8bf0f2c0f29251976016f3b4aff779a22d66ad876bf00553376314681c2ee33beb53c0537a37a80824692001710164c8f SHA512 76548770278fa9004b250a5e8e6b273e49a0aff112e3e1508653c8b4119ed7ec486191ab39f6d22c425b0b07d77b29fc299d36d8faa7167b8af564bb1418aa6c
diff --git a/dev-libs/intel-metrics-discovery/files/intel-metrics-discovery-1.12.165.1-cflags.patch b/dev-libs/intel-metrics-discovery/files/intel-metrics-discovery-1.12.165.1-cflags.patch
new file mode 100644
index 000000000000..9a897543ea41
--- /dev/null
+++ b/dev-libs/intel-metrics-discovery/files/intel-metrics-discovery-1.12.165.1-cflags.patch
@@ -0,0 +1,11 @@
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -435,7 +435,7 @@
+ if ("${BUILD_TYPE}" STREQUAL "release")
+ add_definitions(-DNDEBUG)
+ # security compiler flags
+- add_definitions(-O2 -D_FORTIFY_SOURCE=2 -Wformat)
++ add_definitions(-Wformat)
+ elseif ("${BUILD_TYPE}" STREQUAL "release-internal" OR
+ "${BUILD_TYPE}" STREQUAL "releaseinternal")
+ add_definitions(-D_RELEASE_INTERNAL)
diff --git a/dev-libs/intel-metrics-discovery/files/intel-metrics-discovery-1.12.170-revert-definitions.patch b/dev-libs/intel-metrics-discovery/files/intel-metrics-discovery-1.12.170-revert-definitions.patch
new file mode 100644
index 000000000000..e8d1d5821e46
--- /dev/null
+++ b/dev-libs/intel-metrics-discovery/files/intel-metrics-discovery-1.12.170-revert-definitions.patch
@@ -0,0 +1,24 @@
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -443,7 +443,7 @@
+ if ("${BUILD_TYPE}" STREQUAL "release")
+ add_definitions(-DNDEBUG)
+ # security compiler flags
+- add_definitions(-O2 -D_FORTIFY_SOURCE=2 -Wformat)
++ add_definitions(-Wformat)
+ elseif ("${BUILD_TYPE}" STREQUAL "release-internal" OR
+ "${BUILD_TYPE}" STREQUAL "releaseinternal")
+ add_definitions(-D_RELEASE_INTERNAL)
+@@ -467,12 +467,7 @@
+ "${BUILD_TYPE}" STREQUAL "release-internal" OR
+ "${BUILD_TYPE}" STREQUAL "releaseinternal")
+ add_definitions(-Werror=format-security) # treat format string security warnings as errors
+- add_definitions(-Werror) # treat warning as errors
+ add_definitions(-fvisibility=hidden) # to disable exporting internal symbols (by default gcc exports all symbols)
+- add_definitions(-flto) # enables Link-Time Optimization (LTO)
+- add_definitions(-fPIC) # generates position-independent code during the compilation phase
+- add_definitions(-fPIE) # generates position-independent executables during the compilation phase
+- add_definitions(-pie) # produces position-independent executables during the linking phase
+ elseif ("${BUILD_TYPE}" STREQUAL "debug")
+ add_definitions(-g)
+ endif ()
diff --git a/dev-libs/intel-metrics-discovery/intel-metrics-discovery-1.12.165.1.ebuild b/dev-libs/intel-metrics-discovery/intel-metrics-discovery-1.12.165.1.ebuild
index e9827e7a4117..741e180fbd28 100644
--- a/dev-libs/intel-metrics-discovery/intel-metrics-discovery-1.12.165.1.ebuild
+++ b/dev-libs/intel-metrics-discovery/intel-metrics-discovery-1.12.165.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -21,10 +21,7 @@ KEYWORDS="amd64"
DEPEND="x11-libs/libdrm"
RDEPEND="${DEPEND}"
-src_prepare() {
- default
- cmake_src_prepare
-}
+PATCHES=( "${FILESDIR}/${PN}-1.12.165.1-cflags.patch" )
src_configure() {
local mycmakeargs=( -DLINUX_DISTRO="Gentoo" )
diff --git a/dev-libs/intel-metrics-discovery/intel-metrics-discovery-1.12.170.ebuild b/dev-libs/intel-metrics-discovery/intel-metrics-discovery-1.12.170.ebuild
index fcc32bedadce..1aa1fe8dda1b 100644
--- a/dev-libs/intel-metrics-discovery/intel-metrics-discovery-1.12.170.ebuild
+++ b/dev-libs/intel-metrics-discovery/intel-metrics-discovery-1.12.170.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -21,10 +21,7 @@ KEYWORDS="~amd64"
DEPEND="x11-libs/libdrm"
RDEPEND="${DEPEND}"
-src_prepare() {
- default
- cmake_src_prepare
-}
+PATCHES=( "${FILESDIR}/${PN}-1.12.170-revert-definitions.patch" )
src_configure() {
local mycmakeargs=( -DLINUX_DISTRO="Gentoo" )
diff --git a/dev-libs/thrift/Manifest b/dev-libs/thrift/Manifest
index 3002f5e9eece..283fb4d0224e 100644
--- a/dev-libs/thrift/Manifest
+++ b/dev-libs/thrift/Manifest
@@ -3,5 +3,5 @@ AUX thrift-0.18.1-tests.patch 1266 BLAKE2B 93937699f0b34d3dd273563f94fe5a55b0fc8
DIST thrift-0.16.0.tar.gz 4085114 BLAKE2B 17c35096f6848fb0795e4cb125fed3068c8e1e53f67f404f4dcab67df7a42fc049a7d615591c861eb9e59e3333e21f185e8615663008bc7c846a03722ea8b834 SHA512 468fff6be2def85959fdf8adac92a0cfa7f786083b3bafb2c31427dfe5725f4d10962052d13ea960828f6a317778d35e66b602744a570212352bfc637ae586e0
DIST thrift-0.18.1.tar.gz 4310494 BLAKE2B 3e6c7e03059341e79d3f58e16b55761888b530b3d31dd22853026486a1303725ee5d5e6e5dd7a5e6bf8e57a2d3cf36ffc829cdb194d990cadedfc63f4f3e0874 SHA512 9c9a462aa8b6fddefd5bb9d2c950570eb2d3beaa7c9d37fceee677bdc1fdeb521b796f4eeee8a1fd9a7649f84449f6c0572305210e67402eb97682ca7f6e851b
EBUILD thrift-0.16.0-r2.ebuild 955 BLAKE2B af2d7197d12e51e06b8cc6f6c63ece98425f96e169d0abe105d67236dba2bfc66e6ab3d34c4de4d56e2d77c799877e4faab44af8d44d5cdfb46a77845f86aa22 SHA512 0fd770c1ed096eb6905867ae53bf40fc7b5978e5be1556c7416a7ecef695658edc6ef152165e4616aa1d7a5b0b3ca38ddf75b96d3c352c58ee428053745fa1f1
-EBUILD thrift-0.18.1-r1.ebuild 1119 BLAKE2B 3fead3422ab3f2eac757e6920f15d0dca1e8f772a911dc6d349a332a2448db2ff3798bf70ed6ebc5a41f3f0b0d47307f0ce259c7423a4127e567bea784c99287 SHA512 aaabca0d5b646d02a8dc446a68f1a904785a319aebb02a64ca450e659d2e998c851f053fc2ab46bf018ceebe14f28c0f3cf22860ad523171deb6e814ca2c73bc
+EBUILD thrift-0.18.1-r1.ebuild 1125 BLAKE2B ad190f0f43f4d7e4c8d6563bc8b886cf2b69fb0ed3869533eaec445cc529a8206a40f82637d8e5fab532e634293c466e228b6e75023a19829692b19ba823f3b9 SHA512 fa14403b7d8a3a86e75431461c2fbec1ed592f9585870b60b5d9104ff294976346e23f3209a9b8462db084070d9f0c6a5eae51550770a45d8f688165622ab4fb
MISC metadata.xml 489 BLAKE2B 2b2c924951cd9c5dfa2a9d4f50f4a74b3f422d853fdf61248424500d792f87a9348335a80e54c2c110039274060ec8df87f3369c8ff81c3dc8d515cb7de58fa8 SHA512 f15102234cb9eb25272e4d1788b7cdd4274ef9c5ad0d2af3521533d86a4145b0f2789385ce9663f9d0aa9161c218d357cc76d56e5c47ed597c56f7ac35d8a373
diff --git a/dev-libs/thrift/thrift-0.18.1-r1.ebuild b/dev-libs/thrift/thrift-0.18.1-r1.ebuild
index 3fb46013b8dc..13e4ee74d176 100644
--- a/dev-libs/thrift/thrift-0.18.1-r1.ebuild
+++ b/dev-libs/thrift/thrift-0.18.1-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://apache/thrift/${PV}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0/0"
-KEYWORDS="~amd64 ~arm64 ~ppc64"
+KEYWORDS="~amd64 ~arm64 ~hppa ~ppc64"
IUSE="libevent lua +ssl test"
RESTRICT="!test? ( test )"
diff --git a/dev-libs/tree-sitter-c/Manifest b/dev-libs/tree-sitter-c/Manifest
index 9bc718f42548..2f7844d1058a 100644
--- a/dev-libs/tree-sitter-c/Manifest
+++ b/dev-libs/tree-sitter-c/Manifest
@@ -1,5 +1,7 @@
DIST tree-sitter-c-0.20.2.tar.gz 249711 BLAKE2B f5f0ef1b15ba0fc216c082c973d6a52e79affb6075bc7fcf04e7ff93209b4624f4e9b414440fe6d20c0ea0bed5f3d96f538237c2fa365b919d6c280f98cc54b4 SHA512 ac559ee1d29bb77ce3cade02cfa4ed95c24cea7b84844df6521ebbf6213894c6f91499eb782e04e5e778091300f0043d59b9324a78d72d9bea4f40cc67d56cc1
DIST tree-sitter-c-0.20.6.tar.gz 337801 BLAKE2B 96dfe37535aca85d2bae15af0a2d59a99bd6861a9a32957b6ae9a4fe02ac1a8e8c4f649760e5eccf68f224b30992aa1656a8b3e11da8a3bb43e07c62f4b26063 SHA512 047b47ef9190f3894083be2b8b26dd33c06d87bba6b960e63e9787112b374a76e2239171b89bb346a27b886396c2054a4ecc1e42d4f83a23ab62060907fe2198
+DIST tree-sitter-c-0.20.7.tar.gz 377856 BLAKE2B c18e23d010a6d2db9c6171134ae536c299e6fdb51b1d4c8693475b1249e6f1420a352d8e1aa3e10281a230acf4953196ab0e59248da7f9ab9995c8e9576da1e8 SHA512 42199156796dc6fb427b57c67c1fc5105c315b812a5ade813466dddd76b1b5c37957c071b52a58e4f46b5a55f189de13eab92ff8b6adea45ce07aa2322c5c357
EBUILD tree-sitter-c-0.20.2.ebuild 303 BLAKE2B 435ab2be5213292ef6f33d2205fd20ac83125cceea4f47a47f46a96f463571730293e793f36057c0dcf48d8d248d0c02b57cfcffa8554212a4f44856fe59b5e3 SHA512 fb5066c75625d3988bad9c9ff7a07d1444208f5339af409b02f104a94facaf79f6b4097ca43484d20987304e64f4e9db0c1dd97f84676b58051381ff4d7ff258
EBUILD tree-sitter-c-0.20.6.ebuild 303 BLAKE2B 69f2ddfa226985160b79d2d163324e9d6692e7cd9aab2d3e32bb02bedc48756c6bf758955d0a61480178947e96c6b6e1ff426104d35fa79ddb8ab965fb514904 SHA512 ed23643f7a6bef1974768be4176e410565f69e94ab9ffeaafa7983b642fc5422a0b13f6b7eca6827fcf28b1d2c06d9de58842e6f8ab45ca8a0e483d89d2c4e86
+EBUILD tree-sitter-c-0.20.7.ebuild 304 BLAKE2B 5abc55c6a3a6f59d1d72bc675b660cf74c8f9ce55061c6551d2576eb88904286dc98dc55b5f627f8e8121690f59730c086e5347c6275a09c77dcdc4877c60569 SHA512 b5e245d47657873c1301853ed3499e90e32598b96067194cea439d206b66721032743aec7c982624ce13e175e9544ccf1532461dd73618b14c9a6c22d6253cea
MISC metadata.xml 443 BLAKE2B c991c80494cc1964b793eb2ff67aaf92cd85c5d18c1a223bd61b09e9714a314c3594af86cfcaf55e11d5788e80f68578e8b7ffadfe63c0ab0adb2d250b05bb16 SHA512 e62b93fb4eb9f7a0bf2cdc2f8a25fc099f55289c040eec3d4f51a26e2497d6c6695e110e9019d435227856ef33da97677845e6a6b21fa0cb964acb309202c166
diff --git a/dev-libs/tree-sitter-c/tree-sitter-c-0.20.7.ebuild b/dev-libs/tree-sitter-c/tree-sitter-c-0.20.7.ebuild
new file mode 100644
index 000000000000..f3801303a1d1
--- /dev/null
+++ b/dev-libs/tree-sitter-c/tree-sitter-c-0.20.7.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit tree-sitter-grammar
+
+DESCRIPTION="C grammar for Tree-sitter"
+HOMEPAGE="https://github.com/tree-sitter/tree-sitter-c"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64"
diff --git a/dev-libs/zziplib/Manifest b/dev-libs/zziplib/Manifest
index a98e2a173ccd..e90aec22251e 100644
--- a/dev-libs/zziplib/Manifest
+++ b/dev-libs/zziplib/Manifest
@@ -2,5 +2,5 @@ AUX zziplib-0.13.72-Wint-conversion.patch 1043 BLAKE2B 6ff6a4079cd6fba6f67649eb4
AUX zziplib-0.13.72-incompatible-pointer-types.patch 1838 BLAKE2B 4211b5cb8f6ae4531ffb8463714f96ed9850a2a61e41449923519c99ac218fe54872363ade9238f52071b05b92e0f7660800300bbb4047865004e694cfb20429 SHA512 09a4af9a2880fe410fcbbbf3f6ba0af329f781e8a5078a634851298f27bb13eba83f010c0e3ff7c6e9d4a699b60935737d23383efc577401e3436cba502f0cf2
DIST zziplib-0.13.72.tar.gz 1162175 BLAKE2B ff5617645e25040e4666e5440651fbb2b04c0505c7bda08b158f44c63c5dd53ec97a9942908314c3b103a4685be49368e964d249fcf9b9d685e328f0ebabdedd SHA512 4bb089e74813c6fac9657cd96e44e4a6469bf86aba3980d885c4573e8db45e74fd07bbdfcec9f36297c72227c8c0b2c37dab1bc4326cef8529960e482fe501c8
EBUILD zziplib-0.13.72-r3.ebuild 1515 BLAKE2B 11c9a3507e5bd65c4d94b2e293e705abdda30377daf6dc9c0ced41194463fd77b46ee95e11c6493f14968da8206a5727322569460c615ebd806e2e03fa5c6890 SHA512 7dccdcdfed66231264e38ab697db070f133d6e70ca6fd4ca4b0358f4bf19927b367d7196957ca951a039a028de1ace0035e96c48e6bac0c0cedeb804b5d0c4d6
-EBUILD zziplib-0.13.72-r4.ebuild 1578 BLAKE2B 84aba009f41dd4a1fb774c2ea6cbea90839395b53cabc6905de16ee2e4d1e4b19ccac1bb90f9562b1079b9d6e87975202cb18acc0da91411ce64669698d7d0e8 SHA512 646551eff6cbe8da5a72054bb5a8b86ac44dcdaf8bdddb83e24db3067ac54f6eaa52a9ba15a5f1c159ef61e0aec85abd1e31e5e2fbfc5aa4d9b5f09c7c8c5015
+EBUILD zziplib-0.13.72-r4.ebuild 1577 BLAKE2B d52d3777e8be065ee571c6bbda759aa993d5a84f5d4122016f541a85fb72932e045d5d63c4a25fb86a7885125fb3e7ec7f61843e3ec529516f2da4131fe806f2 SHA512 bdaad58efe6ed6ef6b82605e40a41b7cb67dc2a59cbff76d6e8b2b0e41835c05e95b99e134c8893de24795d0099d03b7981fb271602d76fb34f9de206ff1b9fe
MISC metadata.xml 300 BLAKE2B 5bd0efee346b2d954d36b1dd83e1d8ef54944ec7f7fb3a88bdcba73b2f85d0236cd638f763388ed43a30c44f9db5b83223310d66232731e6d37ef57315c04129 SHA512 0a233cbfe081cd55c76d8229261f1d8d8a8bf1435886c36e938a3a059a2db9b44bed165b7aeddbe568756a3e19e3cbd12dbee659a5a8eb2feea21c5f2ab35d22
diff --git a/dev-libs/zziplib/zziplib-0.13.72-r4.ebuild b/dev-libs/zziplib/zziplib-0.13.72-r4.ebuild
index 004c276612ef..e318b7614062 100644
--- a/dev-libs/zziplib/zziplib-0.13.72-r4.ebuild
+++ b/dev-libs/zziplib/zziplib-0.13.72-r4.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/gdraheim/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="|| ( LGPL-2.1 MPL-1.1 )"
SLOT="0/13"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~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 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="sdl static-libs"
# Tests require internet access
diff --git a/dev-lua/Manifest.gz b/dev-lua/Manifest.gz
index 1a0c879c011b..cdcb51251d94 100644
--- a/dev-lua/Manifest.gz
+++ b/dev-lua/Manifest.gz
Binary files differ
diff --git a/dev-lua/lanes/Manifest b/dev-lua/lanes/Manifest
index 32e1a11a5e6a..fa1876295068 100644
--- a/dev-lua/lanes/Manifest
+++ b/dev-lua/lanes/Manifest
@@ -1,4 +1,5 @@
AUX lanes-3.13.0-makefile.patch 2719 BLAKE2B 2ee48812f971a3ed9d6425b115fa7415fb4c47596f25a32efd4c3d5fb8eb7f70839ae21d4970fa2120c5f16847d6bb10a417a228594a7f6eedb6d53a7bd062c8 SHA512 6a511ad7cf2dac9abff275c01c885adac04b40de46fe7d776ebea1663291e9a043d9ced6f470931cafdddc200895006e389a6fb6a2e5164bdef6b6acd2f1d38c
+AUX lanes-3.16.2-musl.patch 918 BLAKE2B 49e549341ae7f1c9324b1c24da04a5149b483b5544ef61c66a836af8778c64912b7a239f525af0ebc12bbba606f91527730ac994dee3751e6a681489dde6067e SHA512 537620dcbbd622a5489cd2f3c222cc0cd465483d1eabba1327200e7352308b84eda19068aed3bf3b7ab2357af451797955a12556e733650a12278584aa4ef84c
DIST lanes-3.16.2.tar.gz 446113 BLAKE2B 5343ac98f2fac3c92d8afeb6dbbd4875ce93c44715b40b030cbbb03f311b3e358358c1daa295790b0a62113bb15355fc8927a8b7896af079d8e7fe50e2e6b438 SHA512 c7e8037d6f709b31bdb981cbcf70ba51f23823bac51f7ee9ef47881603547a8e1df3c6b7fa35110528cb7547f83048cbe71868aa94c03a59165f1b9d2d5ad08a
-EBUILD lanes-3.16.2.ebuild 1584 BLAKE2B 80ae2637bef3b4abf971f3655bb21f49b4f7b5b39bfe9f874d1e72132e33f0fbcf57c33c51cef3a64017856f04eeaffd659d9487cca836be9dacaad55ebc8550 SHA512 5aa2b84f4ffb51c514d29c72657747c0e8e23e6283923d3683cb68e6cc32404e03b8c4fd1a51a4ce25105a2b064d51077a7955e0a747764539e8c8fab87b1720
+EBUILD lanes-3.16.2.ebuild 1624 BLAKE2B be586986658737210ebd6380b5a30be42ce575103755cc90773ec7d6b9b51bdf25deb252ea94d765e4e9cb8bf3567dacfead8a949e376714f4c1d66467f516bd SHA512 1b40b1dc6fa9548fe426fbf677a9cac3e6f2b570a8722e04eb1480ebbc8e6fdc736d265ebec7dd4d1051920466ccc4b679b0fb280530c0cc24caa8a8661f7187
MISC metadata.xml 439 BLAKE2B 64ca90f83e145d31acd41464d9661aa5ad164df3a9050084d4d272f7a834455bc6a9b7657bf34a3829927208a14ad8fb409a2e12f890be90008d858392f5065a SHA512 a55de988fd5da55fc51cbc3750361b95a7aa1c98e343725416eeaf8fe5c09c12c80f736593abd3bf08840b66602e6087094d9748ea238135de1f08a324a92c0a
diff --git a/dev-lua/lanes/files/lanes-3.16.2-musl.patch b/dev-lua/lanes/files/lanes-3.16.2-musl.patch
new file mode 100644
index 000000000000..05508a57d85d
--- /dev/null
+++ b/dev-lua/lanes/files/lanes-3.16.2-musl.patch
@@ -0,0 +1,27 @@
+From 0e959e637b6ee85b0710e0608fe5d678ad7e0b78 Mon Sep 17 00:00:00 2001
+From: Conrad Kostecki <conikost@gentoo.org>
+Date: Tue, 23 Jan 2024 21:58:50 +0100
+Subject: [PATCH] src/threading.h: fix compilation on musl
+
+Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
+---
+ src/threading.h | 6 +++++-
+ 1 file changed, 5 insertions(+), 1 deletion(-)
+
+diff --git a/src/threading.h b/src/threading.h
+index 3925076..b1706ac 100644
+--- a/src/threading.h
++++ b/src/threading.h
+@@ -113,7 +113,11 @@ enum e_status { PENDING, RUNNING, WAITING, DONE, ERROR_ST, CANCELLED };
+ #include <pthread.h>
+
+ #ifdef PLATFORM_LINUX
+- # define _MUTEX_RECURSIVE PTHREAD_MUTEX_RECURSIVE_NP
++ #if defined(__GLIBC__)
++ # define _MUTEX_RECURSIVE PTHREAD_MUTEX_RECURSIVE_NP
++ #else
++ # define _MUTEX_RECURSIVE PTHREAD_MUTEX_RECURSIVE
++ #endif
+ #else
+ /* OS X, ... */
+ # define _MUTEX_RECURSIVE PTHREAD_MUTEX_RECURSIVE
diff --git a/dev-lua/lanes/lanes-3.16.2.ebuild b/dev-lua/lanes/lanes-3.16.2.ebuild
index 89c99904f4bc..a77abaafcacc 100644
--- a/dev-lua/lanes/lanes-3.16.2.ebuild
+++ b/dev-lua/lanes/lanes-3.16.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -31,7 +31,10 @@ BDEPEND="
HTML_DOCS=( "docs/." )
-PATCHES=( "${FILESDIR}/${PN}-3.13.0-makefile.patch" )
+PATCHES=(
+ "${FILESDIR}/${PN}-3.13.0-makefile.patch"
+ "${FILESDIR}/${PN}-3.16.2-musl.patch"
+)
src_prepare() {
default
diff --git a/dev-python/GitPython/GitPython-3.1.41.ebuild b/dev-python/GitPython/GitPython-3.1.41.ebuild
index 82ec0f164d13..1f4830282fba 100644
--- a/dev-python/GitPython/GitPython-3.1.41.ebuild
+++ b/dev-python/GitPython/GitPython-3.1.41.ebuild
@@ -29,7 +29,7 @@ SRC_URI+="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~riscv ~s390 ~sparc"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~riscv ~s390 ~sparc"
RDEPEND="
dev-vcs/git
diff --git a/dev-python/GitPython/Manifest b/dev-python/GitPython/Manifest
index b5ed5f010e59..d29a6221695d 100644
--- a/dev-python/GitPython/Manifest
+++ b/dev-python/GitPython/Manifest
@@ -7,5 +7,5 @@ DIST gitdb-4.0.11.gitbundle 1620355 BLAKE2B 8095193318d4262b8ebb04f35a0500eda875
DIST smmap-5.0.0_p1.gitbundle 324544 BLAKE2B 69098c7644abaec7f32226cad7ff3008e49d94c9f7349d0b815223249c20bfd2b51a50474e51864821f30c98f5982e5c35ce9217145a1e5d11326492c41faecc SHA512 4f36ca2c94ddfeb949c880fb52c3b1905d144dd59b95f2f05c93ed7b694dcb128218a2800ca23b721fbeff9a1920e8c3326675098e2ef0361ff6e90c8c2850ba
DIST smmap-5.0.1.gitbundle 362567 BLAKE2B 72c8b48ad3250a33b94218c145c02033dee84c1da5f1eea57983a58699262d51844be675330d95c7d64924b6aeaacd4b0a57e9a5acad3be184aaad62102202e7 SHA512 9ca8386bfec25d1562cdf1c2ee85f7edb15fd3f44ecd1abbef738979f12b82f0b0f39a06589203a39f89518d981d7129e35f64f2d855cd162cd964bdd87c8d18
EBUILD GitPython-3.1.40.ebuild 1975 BLAKE2B 2ed7715f36a75a96aa3363073336e7598fc4246fd469bd7a8b14707ae9422f8f6593f2d3fe5d347e154b0fcd36b737c474aa3c2789ff061bdb45fb5185750622 SHA512 9119a3d53a0b522ab4b055786b488f2264568dff031067868a72fbd3a51832ea07cb72fab35600b586d509e0f3a0e026971eaacb9a2f969672e36c53cbdc6bee
-EBUILD GitPython-3.1.41.ebuild 2000 BLAKE2B 3e5f1639f5923ace441be1b6c3fbdcbe60ea4a3da4e5452e7f09b1fc909a5a28733da56bfdcc55c2230620df5e619819fbe27a6a2ece70fad89be28846428f29 SHA512 93cabbd6f7af98551ce57f62e9b51bf40442b78b86a8a39273c99bd3ec19ff0123567fb2f241ed9317d305adf280a5bd6609f1dba47631c32c7c8f4a1f4d2212
+EBUILD GitPython-3.1.41.ebuild 2006 BLAKE2B 5506a808b2e39fa70ae25379dda9d4fdd203ebde25255e63c946905882a3d57721ad7476502d8d512485248645dcbed2aeaf8864a51c06d4487c038c8afaac31 SHA512 9143cf7f8f4029b0ba8d7e03295b164eee3556b467e5b67994aa611b6f0609c90e631ff122e2d33c38c29cef5ccb07fb15392406bd2ac3da37d621746883880b
MISC metadata.xml 407 BLAKE2B 49fd8d520d575be1489c299f22595120fad882f055b9cf2d02b87382c6d8f0ff38af694e5584b4da579aa84b82c2f1032e4afb64cafd9f4fe9212a6d67b4a752 SHA512 1bebe1e134eb86a4745cf7e297d45118a2bdd3d8a71d0034294b5c799a9cee763c63b61b34c6707c52f61058f727f4b827dd020d285fc297712b29eb7c1129ef
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz
index 661691e34b9a..b8bb385dcc4d 100644
--- a/dev-python/Manifest.gz
+++ b/dev-python/Manifest.gz
Binary files differ
diff --git a/dev-python/aiohappyeyeballs/Manifest b/dev-python/aiohappyeyeballs/Manifest
index 0232e8a45462..265c3cdc4156 100644
--- a/dev-python/aiohappyeyeballs/Manifest
+++ b/dev-python/aiohappyeyeballs/Manifest
@@ -1,3 +1,3 @@
DIST aiohappyeyeballs-2.3.1.gh.tar.gz 46348 BLAKE2B 6d20cd6db085b7d7bd0b2a18eec01dbd569eb64be7ae953eadcd07e161442637fee9ec63c3bb2253d11fea210d9ab6e8a130f9f036652a8965325db9fc30d3dd SHA512 c02a12a269e0733f653df9fedc150aea8ad061fb8b1f67e3519d6c2e8ea92f8ad3360b4eaacc0e55f51e81f57cc9c8aa82dbe0fcd9779dcd8151a3f944f28847
-EBUILD aiohappyeyeballs-2.3.1.ebuild 768 BLAKE2B e7dd4e9f9482a2fbdedbad4f683f70c605f7e7ce169d5c84cb17d13879e2c5844e2a68932f55a5e7a8805f1855ca4da737741c7ebb423df955db7865eba1b17b SHA512 f0dc90716c628402507e4f676705e86a11e47b8cf7cf22f1327ddd586f69ae34f3e1e295857597c963a063f8a119757a0df7a947741d95f850fa12486275af15
+EBUILD aiohappyeyeballs-2.3.1.ebuild 774 BLAKE2B 3bf396c8b73058054e856bdf87ebe1b5374327ff6c3171454aba1b19b322eab9ffbb52d5e52c03a446910154a422def14d9fe814b77edd8bab5f6b09cd89ae22 SHA512 0339daa9fa86380b925a05d52a2c66233188a31e88fac024110fe4e327f3f3de900c74ca5db238fceee22e6af813932c1110785878b4883737fd83de799fff92
MISC metadata.xml 387 BLAKE2B c739dc88d077c51dae10eb7aaa84091c6c7904a782ee3eabb12b6167c7e4ae8528b6464612f891eef5f12add728caa66fd30cd93c3b13e022cedae267c1e9f40 SHA512 65973b766dbcbd20b8c25e8e76c4d662bf5478d6c860f8cfd460be8795fbd141c58fed586a678506360af8ac013ec4c2292cc2e1092a5bbd8a3c54160adadb94
diff --git a/dev-python/aiohappyeyeballs/aiohappyeyeballs-2.3.1.ebuild b/dev-python/aiohappyeyeballs/aiohappyeyeballs-2.3.1.ebuild
index 8d7d572d0719..b17652f34fe0 100644
--- a/dev-python/aiohappyeyeballs/aiohappyeyeballs-2.3.1.ebuild
+++ b/dev-python/aiohappyeyeballs/aiohappyeyeballs-2.3.1.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="PSF-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
BDEPEND="
test? (
diff --git a/dev-python/coverage/Manifest b/dev-python/coverage/Manifest
index 3f93b7cdac07..dbaf350cac10 100644
--- a/dev-python/coverage/Manifest
+++ b/dev-python/coverage/Manifest
@@ -5,5 +5,5 @@ DIST coverage-7.4.0.tar.gz 776507 BLAKE2B ea96db033e711c5b47ebbd585f1eec8e576908
EBUILD coverage-7.3.2.ebuild 2026 BLAKE2B 886fdfdcc5139439f217ff82edf89f77cd9899b208350ac6373b33f88d2cb46db6c7eb4a295f42dd096f9bcd74345adf9e8433b17608358e034672a19c41c71c SHA512 8b5f83577f9a9b6a49048ef7240abcdb4acc77d70a538cb7e5c16e98d408247e5ec70730c3dc197cd480e10e83d6dfb56d52fc648aeffcf4aee48b4d9957f091
EBUILD coverage-7.3.3.ebuild 2095 BLAKE2B f6763311edb9870ae24b078520325db3947fe83ed248eb6c3b799532f18456e9c476356958200224b7fbed4ae8ff788c3b3730975441c002c9fe70039a0111d0 SHA512 dcee3e9bfa960d4ba70536e52f3be03b07d87f3b75296f39ab468b87fc9cd478d77f4c5f38709c0f693693f284033781406063811009a0be35166618ba1dc95e
EBUILD coverage-7.3.4.ebuild 2089 BLAKE2B 1bad5326a4d30554f4fe516715f6bc0131ddb0a37bc09e367100eb5d8445909dc453ae278f2c60bcb0cc2fc8712a3a894aedf9c7c345ddd1519b088a814c4dcc SHA512 bc4b5e2f573900f84fc4b014a9a88991d2d108006807da9e65cf79cbe31f33d52ebbb02123337371c5bbd164179acd8ce4ada39c37dfcda2c92c4da83627de60
-EBUILD coverage-7.4.0.ebuild 2470 BLAKE2B deec78eed2cdeea95e629a919e14630810d311b00c8877d0517c71ad1190e4b4fcd5df74e45fc1c9ae41d9e0f213f51a3cc17a24735925f8deb6e59d185be49a SHA512 ca812058f82623054defe10ed683af0fb82b7b2342cd60cb7f8d20039a02727ae69dc3ea02a051ba82c1f728bf954a038c1b5db96b7401ceada412d21e2fb50d
+EBUILD coverage-7.4.0.ebuild 2469 BLAKE2B 402a128424ed91004fc6aff4b83636d780d6bbfb5e22dc5e1f421f916c305c56626f5e7d7963a1d8effca880acc8ac071385a7a9811cae7e25fc8c671ace807f SHA512 655df67ffbb523751f83f86d6c5066af882f27ffe24ea93ca1a1fc19b730dd43e0f6d8881fad730e9f1691084d30054220dd73d793eddcfd59066f93d4764497
MISC metadata.xml 771 BLAKE2B 38e9680d0851f70050aad987714a9dd2f95178b0bc3d794dc08726c0618d1ea98be32a413ac397f4b222e8a5d8fdc747b7f1677bcfe842bac4080537e85a03a9 SHA512 8c44c40348fe5d416d8b4016fe22cc9ae0b94fbaf181deb79aa737f87271992521b710c1208d0eeb7ef92d96fc8a7daac1ec6feb1ae081a80f13327b5b094064
diff --git a/dev-python/coverage/coverage-7.4.0.ebuild b/dev-python/coverage/coverage-7.4.0.ebuild
index 75d1c3ad5e3f..a1803a92bb0d 100644
--- a/dev-python/coverage/coverage-7.4.0.ebuild
+++ b/dev-python/coverage/coverage-7.4.0.ebuild
@@ -19,7 +19,7 @@ HOMEPAGE="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
RDEPEND="
$(python_gen_cond_dep '
diff --git a/dev-python/fonttools/Manifest b/dev-python/fonttools/Manifest
index 3813c5d953df..550e12376d0d 100644
--- a/dev-python/fonttools/Manifest
+++ b/dev-python/fonttools/Manifest
@@ -1,7 +1,5 @@
-DIST fonttools-4.46.0.gh.tar.gz 3796675 BLAKE2B 5e8affb809cc2a66208636557c2bcfac58abbbd2cbb921923686153138ef011db1f00edafdf2b998c9d26924ceb6b3038b65d593892a379b7c72fdaf8df10304 SHA512 67e805f11b47d9bebd9a538aa775c109c81b6ab85b66cd479b7c8c0c222420cb5a5e30d993c04bd9b091ba457b3fb3673ff217ecf61feb40e189c60fa6d6c6d8
DIST fonttools-4.47.0.gh.tar.gz 3810582 BLAKE2B a7821bca4507ba5638db537ba141bf7d1e2d5d23522f55766db0bc384ae366071e0848276285cff4056ffda513d94622f9b1154a43c2d8b341728790813b8124 SHA512 4a9a39b53248814dc2fcf648af5d7c8c79124a547d259571addb97c1e7181df7f20767baf5d2bb90f6c30790dd05c93c6bfac3281cedb91c73c45ad49039ee9b
DIST fonttools-4.47.2.gh.tar.gz 3813471 BLAKE2B 7c478395e1c0cad52a29bc504bac235c4e198284a7f1f4b32e9db0704d3eeb56ea69d563a862239396fd1e67f47f168ae2f42676fe5ba3f9e1c356de8c5039f2 SHA512 03b6411c72ce38eeaa6401440d9612a37cd2ff6a686d7c6dbe7328a876f9e4369c06edea184ea72c1002b26b956d0196c241e40fe28b0ccf42f616ce9a700a07
-EBUILD fonttools-4.46.0.ebuild 2377 BLAKE2B dca7fa4a6a1a2f75300f9af419487977c92de3013d811dcd534d9963e863059c804f6c554524ca80d0d09170f983b20a0542b2c3e7891b268a1df5a950f6b06e SHA512 4cb791a612a375f9e048415852a2d50b1849da7f5f474629ce47429dc1f3834a271e3db99a34b8f33c3566baa7a5fad0547b5259253120ed7c63405727fc0871
EBUILD fonttools-4.47.0.ebuild 2464 BLAKE2B 29ca95c136616778810dafcebe6fc0b39b81bae3f858129cdc49e4710355d725b4a50616c4ab6ff237c5cc54b4abe244a3ac1383382a1a91c6c8296a42566ad9 SHA512 c305e19e347b2caa371b313f5569caaabe63b453c5a41cfcc98f437784e19622b50a947c1be1e96664a9a9ff2668c58fee63915beec5d16bc59b53caa2dbea3e
EBUILD fonttools-4.47.2.ebuild 2472 BLAKE2B c83e1dd9f98c2e7bc4e487c74d0cf1e5764dcaf41f447ac6b1f6b5b587bb8816a7ae0cb286248b09eec08ddac9369810210714c69813d4f836e4f175e86c5b65 SHA512 87a73844eb5f3e40fbc4f97d825b637e2916640cc7c526bff033f7b95b4a22826d287c0e2d3f3edd72f5a2cba4cf63220fc868fc651907349b35e7e63d473007
MISC metadata.xml 372 BLAKE2B 950ec78bf127250847c6513c22a5108b251afdb000d361068edf9d00d64a5baf6925ba4058bb889724febb28d92abc044c29af5936a48d8e8951b12314b64357 SHA512 03e76e28959bab83fe41c3ee4b55692ced9b1360e73e38a6e8f6e5c06fd1185dcbe0214aea2edff18d248abf252c1877d0d2c2b78b8e088e606c09c34e93e7ac
diff --git a/dev-python/fonttools/fonttools-4.46.0.ebuild b/dev-python/fonttools/fonttools-4.46.0.ebuild
deleted file mode 100644
index 9ef2fae64307..000000000000
--- a/dev-python/fonttools/fonttools-4.46.0.ebuild
+++ /dev/null
@@ -1,94 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
-PYTHON_REQ_USE="xml(+)"
-
-inherit distutils-r1 virtualx
-
-DESCRIPTION="Library for manipulating TrueType, OpenType, AFM and Type1 fonts"
-HOMEPAGE="
- https://github.com/fonttools/fonttools/
- https://pypi.org/project/fonttools/
-"
-SRC_URI="
- https://github.com/fonttools/fonttools/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos"
-IUSE="+native-extensions"
-
-RDEPEND="
- >=dev-python/fs-2.4.9[${PYTHON_USEDEP}]
-"
-BDEPEND="
- native-extensions? (
- $(python_gen_cond_dep '
- dev-python/cython[${PYTHON_USEDEP}]
- ' 'python*')
- )
- test? (
- dev-python/brotlicffi[${PYTHON_USEDEP}]
- dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
- app-arch/zopfli
- )
-"
-
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-python_prepare_all() {
- # When dev-python/pytest-shutil is installed, we get weird import errors.
- # This is due to incomplete nesting in the Tests/ tree:
- #
- # Tests/feaLib/__init__.py
- # Tests/ufoLib/__init__.py
- # Tests/svgLib/path/__init__.py
- # Tests/otlLib/__init__.py
- # Tests/varLib/__init__.py
- #
- # This tree requires an __init__.py in Tests/svgLib/ too, bug #701148.
- touch Tests/svgLib/__init__.py || die
-
- distutils-r1_python_prepare_all
-}
-
-python_compile() {
- local -x FONTTOOLS_WITH_CYTHON=$(usex native-extensions)
- [[ ${EPYTHON} == pypy3 ]] && FONTTOOLS_WITH_CYTHON=0
- distutils-r1_python_compile
-}
-
-src_test() {
- # virtualx used when matplotlib is installed causing plot module tests to run
- virtx distutils-r1_src_test
-}
-
-python_test() {
- local EPYTEST_DESELECT=()
- if [[ ${EPYTHON} == pypy3 ]] &&
- has_version "dev-python/pyxattr[${PYTHON_USEDEP}]" &&
- {
- has_version "<dev-python/pypy3_10-exe-7.3.13_p2" ||
- has_version "<dev-python/pypy3_10-exe-bin-7.3.13_p2"
- }
- then
- EPYTEST_DESELECT+=(
- # affected by a bug in PyPy/pyxattr
- # https://github.com/iustin/pyxattr/issues/41
- Tests/t1Lib/t1Lib_test.py::ReadWriteTest::test_read_with_path
- )
- fi
-
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- nonfatal epytest \
- -p rerunfailures --reruns=5 \
- Tests fontTools || die -n "Tests failed with ${EPYTHON}"
-}
diff --git a/dev-python/frozenlist/Manifest b/dev-python/frozenlist/Manifest
index c082830ec98c..2ce0db7b16db 100644
--- a/dev-python/frozenlist/Manifest
+++ b/dev-python/frozenlist/Manifest
@@ -1,7 +1,3 @@
-DIST frozenlist-1.3.3.gh.tar.gz 27742 BLAKE2B cf0dcd2ed0e22cb7fa3d57a73177e53cace8e6301c462ab56544678f1f78f113ac3ad9ffb68dafb3ae957a1e52e2069dcec76b5adc27284587d614bbb6a8c139 SHA512 8f416996c18d352912e88dad6b503cb1e5ce566d69e97aad8d7eedc6415316e8c9e63eb2c341c5d2409ebf90fd58153ce642d5d88f277435bc6e5a4f1ce8b949
-DIST frozenlist-1.4.0.gh.tar.gz 29063 BLAKE2B ec33639c22448da84fda9eaa83a78737f20579061e0ae05699a361ac9a8646df0ebf5c31df69cd7c4ee1c1c7fc0e28d0f6050a1879c3d28bf83e2caf442eb2a3 SHA512 937f7684df3879596903b5ce2d9a38590383a7c319e3079bbd8fdcbea169c692d9feabac0a7e0646d334ec517a86f7d943e0b0107fd925203de1cc8029b252ba
DIST frozenlist-1.4.1.gh.tar.gz 46357 BLAKE2B 44ee864cd6c7918634d2db85937d778a8526f3117e4d27e06267c979bda2228de5bacaa87d8e0339f7718d6c12325336025214b8d42bdcc744aac7adb63b736a SHA512 a82059fd7d16ec8e17cdf9d05eb128194fc3eed7c20ea4a3daf508a949e6c039fb5824794eac1ca768de11d883f55f46de45f5dcc5031f5cb31291b33df87023
-EBUILD frozenlist-1.3.3.ebuild 968 BLAKE2B ee09f69900d9fdaa304292d773222b2b0233c7230ccab7d0d37424ada2acc4ce50e56bc522a3ff51a08153a25efdd888f9f6e93d55017abffc91ddb9d0f9a601 SHA512 643832cb425d3b90b8d14b27c26cb5c60e80abdb30722b64273851ff4e03efdb89671bfc7ac037677ef5242cc1b42644a552ca6d8fadb6803f961297b09ad7ab
-EBUILD frozenlist-1.4.0.ebuild 1216 BLAKE2B 13fef2819f4eac31532e56c45d5e53727f6147bcef32aaefd2df11ce7966ce432ab6a7b601cc7b68697ae5cc4207402e533e503b93bbad4b1947b556e6ad0100 SHA512 4dd5ccc90e339f948b6c70948fde06a0efb8bb8b0e4a4d3737897e9da39a6a1be2f99dc1dec523e92b6379f0da9654daf92ddf684ae66549f118046f97dc9de3
EBUILD frozenlist-1.4.1.ebuild 1210 BLAKE2B b7fc83cb251868b6cce0e270903328979f96a38fde2e544d8c908b00b9082041aa352463e4235364c00518d4b1e55d72e14282b67d817a2ffdba47ffdad191df SHA512 49e121a1dc529297dc2acba2ea885a8bef1366985f806670044c462bcdb6cbd2277503f22944596c3586402c3156b932e889c056022bfa1499e61b3140b8e19d
MISC metadata.xml 495 BLAKE2B 98916d3eb7834f06b99201a1339f8a432c2ce12aeb4038bba22ea218d73244151463d4671cdd18350c14ed8e466a93b31620f6f57fc306dcfeff9c812f8b71ec SHA512 0d0d154af4e43a5fde5fac025948a6c25e2b0efa2350b50e2a7cc826c576ced6c4746ba0a17d9d1cf0a304828d850acdef96e56381fae9728ef37fefc12b4ec5
diff --git a/dev-python/frozenlist/frozenlist-1.3.3.ebuild b/dev-python/frozenlist/frozenlist-1.3.3.ebuild
deleted file mode 100644
index 64f40cf2af08..000000000000
--- a/dev-python/frozenlist/frozenlist-1.3.3.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
-
-inherit distutils-r1
-
-DESCRIPTION="A list-like structure which implements collections.abc.MutableSequence"
-HOMEPAGE="
- https://pypi.org/project/frozenlist/
- https://github.com/aio-libs/frozenlist/
-"
-SRC_URI="
- https://github.com/aio-libs/frozenlist/archive/v${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86"
-
-BDEPEND="
- $(python_gen_cond_dep '
- dev-python/cython[${PYTHON_USEDEP}]
- ' 'python*')
-"
-
-distutils_enable_tests pytest
-
-src_prepare() {
- sed -i -e '/addopts/d' pytest.ini || die
- distutils-r1_src_prepare
-}
-
-python_configure() {
- # pypy is not using the C extension
- if [[ ${EPYTHON} == python* ]]; then
- > .install-cython || die
- emake cythonize
- fi
-}
diff --git a/dev-python/frozenlist/frozenlist-1.4.0.ebuild b/dev-python/frozenlist/frozenlist-1.4.0.ebuild
deleted file mode 100644
index 0958c3e69d41..000000000000
--- a/dev-python/frozenlist/frozenlist-1.4.0.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
-
-inherit distutils-r1
-
-DESCRIPTION="A list-like structure which implements collections.abc.MutableSequence"
-HOMEPAGE="
- https://pypi.org/project/frozenlist/
- https://github.com/aio-libs/frozenlist/
-"
-SRC_URI="
- https://github.com/aio-libs/frozenlist/archive/v${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86"
-IUSE="+native-extensions"
-
-BDEPEND="
- native-extensions? (
- $(python_gen_cond_dep '
- dev-python/cython[${PYTHON_USEDEP}]
- ' 'python*')
- )
-"
-
-distutils_enable_tests pytest
-
-src_prepare() {
- sed -i -e '/addopts/d' pytest.ini || die
- distutils-r1_src_prepare
-}
-
-python_compile() {
- # pypy is not using the C extension
- if use native-extensions && [[ ${EPYTHON} == python* ]]; then
- > .install-cython || die
- emake cythonize
- else
- local -x FROZENLIST_NO_EXTENSIONS=1
- fi
-
- distutils-r1_python_compile
-}
-
-python_test() {
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- rm -rf frozenlist || die
- epytest
-}
diff --git a/dev-python/google-api-python-client/Manifest b/dev-python/google-api-python-client/Manifest
index 9f933ce9d95e..10508466a876 100644
--- a/dev-python/google-api-python-client/Manifest
+++ b/dev-python/google-api-python-client/Manifest
@@ -1,7 +1,9 @@
DIST google-api-python-client-2.112.0.tar.gz 12465562 BLAKE2B d29c22176fb3467c7df0d937baa954973437fc03862b56a370888fe014b24e3ec1b8b1c00b80251bcd039711340aea13bd21618f782ee4bd7c975c0820271630 SHA512 e9bbec1c27105cb772c1f059b5cf2f83cf44f1aa003149a509cac15c46d68c80edd2705aad597f31d98e31cb61396f0516ddc69b5041237d96246898c31329b4
DIST google-api-python-client-2.113.0.tar.gz 12473297 BLAKE2B 7799021db708008bbc1d91a11c543fd261af467d226b3bc6b9773878826ac8c2820961d30ed6f3c2abbbe0d9618ceb52eb350594d4d02325cc36e4f0ccc56861 SHA512 257d062de19849c4807cec249e1b7d13a60721ad58ff701affaecfd45253d2c83ddd79079478245c2df0c0f94b220070d342769f1dcfab1fb62f658970c0b317
DIST google-api-python-client-2.114.0.tar.gz 11486137 BLAKE2B 69172e5db315f705d922eda5a093980c56e519cc2b808ed316962235ff20c5401971e1795a53b929bcf8c20c678058c6750d42b4f486214c9cd642e141862b8a SHA512 f39939ea64955488c1445713e649204252c413fbe9e58d2d4668b4f5042ef48853044cfd034b3e78a6cd6579bc09790a17663d92cf3d5274f0bea0cea284cdaa
+DIST google-api-python-client-2.115.0.tar.gz 11512432 BLAKE2B 95a3eac1a745ca094b6011fa1ddf8a24e8996201c515337f641e2a3afc38fc8a4bd4aa42b8f16f8965aefb02f21f173a6fc43c6a967d8aecac2abd689de8b294 SHA512 f24f3accd1ed1dd6fd3140608f53163401527ad926631488f46eb4f6bd02ef8434f2b2a6223240cb65f5a26fe6fab663f460265ffe7fb8b0d9c0d3d1bea879bc
EBUILD google-api-python-client-2.112.0.ebuild 1313 BLAKE2B 43f0904c5596110abadeaa88477c8da2416432834fc43c4e966ed56faa729007b1a55505fcf8117e6cb53f8dc2d7b4f5b680124d5cf83343822aa997aba65061 SHA512 89c7462571b609890c0482176a460a75adc53b72e1e35d411484b2fdc648088d83dccdbc1666c8e88b8ec7d2b6a24a25c68dac773ccf035a292e90c11332a329
EBUILD google-api-python-client-2.113.0.ebuild 1316 BLAKE2B 437ad4346d43d1a71c6ca6537c57e42b7b50fc5bd71d69157abad0e24bda38d6f07ff192b146304a689a8040392a4ee5c50ad11da5b7f512cde4675502aea379 SHA512 4e68eed9dbadc5b5298b8d883d98ffd290fdbf96a0ed0ad8064751fe2823fc7c49117fb4676f09bbb9a1ebb72af43876023ec8b01729962256b477c0db839d0f
EBUILD google-api-python-client-2.114.0.ebuild 1316 BLAKE2B 437ad4346d43d1a71c6ca6537c57e42b7b50fc5bd71d69157abad0e24bda38d6f07ff192b146304a689a8040392a4ee5c50ad11da5b7f512cde4675502aea379 SHA512 4e68eed9dbadc5b5298b8d883d98ffd290fdbf96a0ed0ad8064751fe2823fc7c49117fb4676f09bbb9a1ebb72af43876023ec8b01729962256b477c0db839d0f
+EBUILD google-api-python-client-2.115.0.ebuild 1316 BLAKE2B 437ad4346d43d1a71c6ca6537c57e42b7b50fc5bd71d69157abad0e24bda38d6f07ff192b146304a689a8040392a4ee5c50ad11da5b7f512cde4675502aea379 SHA512 4e68eed9dbadc5b5298b8d883d98ffd290fdbf96a0ed0ad8064751fe2823fc7c49117fb4676f09bbb9a1ebb72af43876023ec8b01729962256b477c0db839d0f
MISC metadata.xml 538 BLAKE2B bf0b8ab3a89ce9ab1d2159f4c0ebfe3f2646aced20bd2006485510c12d22e83cc130fac979f699ae6431a610c8d2acf86c04b39bc262abaf167c20571a860810 SHA512 30d004d944055660165954f8475e57ba45cef56423c80a324118836d78e5376261409955155a40c9bd988f230f3e2fc44c6aeb6fae3028c78c55a382ccd83bff
diff --git a/dev-python/google-api-python-client/google-api-python-client-2.115.0.ebuild b/dev-python/google-api-python-client/google-api-python-client-2.115.0.ebuild
new file mode 100644
index 000000000000..c041dee86d3c
--- /dev/null
+++ b/dev-python/google-api-python-client/google-api-python-client-2.115.0.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Google API Client for Python"
+HOMEPAGE="
+ https://github.com/googleapis/google-api-python-client/
+ https://pypi.org/project/google-api-python-client/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+RDEPEND="
+ >=dev-python/httplib2-0.15[${PYTHON_USEDEP}]
+ <dev-python/httplib2-1[${PYTHON_USEDEP}]
+ >=dev-python/google-api-core-2.3.1[${PYTHON_USEDEP}]
+ >=dev-python/google-auth-1.35.0[${PYTHON_USEDEP}]
+ >=dev-python/google-auth-httplib2-0.1.0[${PYTHON_USEDEP}]
+ >=dev-python/uritemplate-3.0.0[${PYTHON_USEDEP}]
+ <dev-python/uritemplate-5[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/mock[${PYTHON_USEDEP}]
+ dev-python/pandas[${PYTHON_USEDEP}]
+ dev-python/parameterized[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # require Internet access (and credentials)
+ tests/test_discovery.py::DiscoveryErrors::test_credentials_and_credentials_file_mutually_exclusive
+ tests/test_discovery.py::DiscoveryFromDocument::test_api_endpoint_override_from_client_options_mapping_object
+ )
+
+ epytest tests
+}
diff --git a/dev-python/hypothesis/Manifest b/dev-python/hypothesis/Manifest
index 161ecfe03d37..f1a68d156c27 100644
--- a/dev-python/hypothesis/Manifest
+++ b/dev-python/hypothesis/Manifest
@@ -9,6 +9,7 @@ DIST hypothesis-6.94.0.gh.tar.gz 9418907 BLAKE2B 856ab9b074e308cc61c8a5d030d7d7d
DIST hypothesis-6.96.0.gh.tar.gz 9419802 BLAKE2B 347801a68db086f2f22c8cd49d1cb8f2e9dff5373fba4c2f5563734a4f198b7972b69ad3856604d5c9bb67c68e82fe70a8b54f27f16c2bf08672fc2eed1c084e SHA512 2c29d3d443f34381d8dc04fec1e5aeccf9a55790f9bc30aaca27e65521023605501d06251090a0b1ff321b9e88f08120c52be0c59878e7ea9e2d8e8ad44ded80
DIST hypothesis-6.96.1.gh.tar.gz 9420126 BLAKE2B 546b9c77a144b58490fb5b6ba51fdff6e4f953bd942ce7a94a937e442e44526703479b5786787597e1af6028eb252e8d242f268c50591d83d2ffc438daeb006f SHA512 6c34819c8929d038c42e6539483a1d1c3f4c5dea7a5bed4db96194255b4f41ec3751a91f0eae242c27c9cf2135eb4428f0e759c596b6841fb95d7f971c5a5fe8
DIST hypothesis-6.96.3.gh.tar.gz 9421880 BLAKE2B 0d73e363550ca45c316ddf05bc0615aaf9846482b0aaaf64daa0879ac716314b222afdd37aaf29bc00c32f3cfd984609292151e458c5b1165144b1d870cc698e SHA512 8d847e9db1ce83ebed7307be8df91dc517b37cf2588ddf005a158f8b3dca2cb3ee95ed5268d1d74d25a374959f7553d1fa8ab2bc83f314113042c090970a5307
+DIST hypothesis-6.96.4.gh.tar.gz 9422075 BLAKE2B 0ab12a01c8d714490f3785ac01779c69d0dc5f31bb3c85be3c1ff9831c1b2392f19ec45adfd40f334f20d48b3ad1300d38ed2e49ca318f17cae36de44895bc3d SHA512 8cbfbf36c7e1e56c31b58aadd9e592672430492eb7c7fb570d4e1277df3e0dd83f76ef39e27e0c644e38c3bc35c993b79d1e6687be73c0780fa36840b4a2baec
EBUILD hypothesis-6.92.2.ebuild 2461 BLAKE2B 343d4374955bed436ecb2533684eac1d2013c8b6c691bf72477a24c52e5caf7e71e61b67de8475c38e940a13b046ed07e8f2b188ad39c3acff8de4df3f7f5a97 SHA512 3a72f5c9f5c1b3787c37cd8830321a47a5c54c655c8b75fdeaa4b09c6c4db310914ebfa5cf631c2576e92e4bd56e106f745e25777b5f86cd7b0cc58ec838fa7b
EBUILD hypothesis-6.92.6.ebuild 2469 BLAKE2B c411ef0dbd4cb160b7695cd5e9428835163379752bab7b2f4668b7cadff8fb0773ff46540a66c521f15f65cdb4f1f51a832e06adce48491e492a0c4f0dd13499 SHA512 d7031fa1c8a7fe3914019a39976473dbe629b215b40647c262ba8c75a33b668176e5fb3262f01267f81b42b951b641ea561c4f1c2d21f61e4a0f05c5dbfd520c
EBUILD hypothesis-6.92.7.ebuild 2469 BLAKE2B c411ef0dbd4cb160b7695cd5e9428835163379752bab7b2f4668b7cadff8fb0773ff46540a66c521f15f65cdb4f1f51a832e06adce48491e492a0c4f0dd13499 SHA512 d7031fa1c8a7fe3914019a39976473dbe629b215b40647c262ba8c75a33b668176e5fb3262f01267f81b42b951b641ea561c4f1c2d21f61e4a0f05c5dbfd520c
@@ -20,4 +21,5 @@ EBUILD hypothesis-6.94.0.ebuild 2469 BLAKE2B c411ef0dbd4cb160b7695cd5e9428835163
EBUILD hypothesis-6.96.0.ebuild 2469 BLAKE2B c411ef0dbd4cb160b7695cd5e9428835163379752bab7b2f4668b7cadff8fb0773ff46540a66c521f15f65cdb4f1f51a832e06adce48491e492a0c4f0dd13499 SHA512 d7031fa1c8a7fe3914019a39976473dbe629b215b40647c262ba8c75a33b668176e5fb3262f01267f81b42b951b641ea561c4f1c2d21f61e4a0f05c5dbfd520c
EBUILD hypothesis-6.96.1.ebuild 2469 BLAKE2B c411ef0dbd4cb160b7695cd5e9428835163379752bab7b2f4668b7cadff8fb0773ff46540a66c521f15f65cdb4f1f51a832e06adce48491e492a0c4f0dd13499 SHA512 d7031fa1c8a7fe3914019a39976473dbe629b215b40647c262ba8c75a33b668176e5fb3262f01267f81b42b951b641ea561c4f1c2d21f61e4a0f05c5dbfd520c
EBUILD hypothesis-6.96.3.ebuild 2469 BLAKE2B c411ef0dbd4cb160b7695cd5e9428835163379752bab7b2f4668b7cadff8fb0773ff46540a66c521f15f65cdb4f1f51a832e06adce48491e492a0c4f0dd13499 SHA512 d7031fa1c8a7fe3914019a39976473dbe629b215b40647c262ba8c75a33b668176e5fb3262f01267f81b42b951b641ea561c4f1c2d21f61e4a0f05c5dbfd520c
+EBUILD hypothesis-6.96.4.ebuild 2469 BLAKE2B c411ef0dbd4cb160b7695cd5e9428835163379752bab7b2f4668b7cadff8fb0773ff46540a66c521f15f65cdb4f1f51a832e06adce48491e492a0c4f0dd13499 SHA512 d7031fa1c8a7fe3914019a39976473dbe629b215b40647c262ba8c75a33b668176e5fb3262f01267f81b42b951b641ea561c4f1c2d21f61e4a0f05c5dbfd520c
MISC metadata.xml 492 BLAKE2B c9e9bbd59af55d1f47e5b7a86933c02b47f832122d03eaca56bd3ec9476cf260d91d4fd2da5068845d4525b7cc9f702b515e8d6a0dffa7923f5898cfd44e12a1 SHA512 166b33d6ac887f52d54fb9d556102038c00650a597d2de1c3aad3f8b5e136e9b6b7db31f05f3379435e4c5f943156d5839d78fc95461af411037a3162ea6705e
diff --git a/dev-python/hypothesis/hypothesis-6.96.4.ebuild b/dev-python/hypothesis/hypothesis-6.96.4.ebuild
new file mode 100644
index 000000000000..f7f366381e4f
--- /dev/null
+++ b/dev-python/hypothesis/hypothesis-6.96.4.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+CLI_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( "${CLI_COMPAT[@]}" pypy3 )
+PYTHON_REQ_USE="threads(+),sqlite"
+
+inherit distutils-r1 multiprocessing optfeature
+
+TAG=hypothesis-python-${PV}
+MY_P=hypothesis-${TAG}
+DESCRIPTION="A library for property based testing"
+HOMEPAGE="
+ https://github.com/HypothesisWorks/hypothesis/
+ https://pypi.org/project/hypothesis/
+"
+SRC_URI="
+ https://github.com/HypothesisWorks/hypothesis/archive/${TAG}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+S="${WORKDIR}/${MY_P}/hypothesis-python"
+
+LICENSE="MPL-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="cli"
+
+RDEPEND="
+ >=dev-python/attrs-22.2.0[${PYTHON_USEDEP}]
+ >=dev-python/sortedcontainers-2.1.0[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ >=dev-python/exceptiongroup-1.0.0_rc8[${PYTHON_USEDEP}]
+ ' 3.9 3.10)
+ cli? (
+ $(python_gen_cond_dep '
+ dev-python/black[${PYTHON_USEDEP}]
+ dev-python/click[${PYTHON_USEDEP}]
+ ' "${CLI_COMPAT[@]}")
+ )
+"
+BDEPEND="
+ test? (
+ dev-python/pexpect[${PYTHON_USEDEP}]
+ dev-python/pytest-xdist[${PYTHON_USEDEP}]
+ !!<dev-python/requests-toolbelt-0.10.1
+ )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+ # subtests are broken by warnings from random plugins
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ local -x PYTEST_PLUGINS=xdist.plugin,_hypothesis_pytestplugin
+ local -x HYPOTHESIS_NO_PLUGINS=1
+
+ # NB: paths need to be relative to pytest.ini,
+ # i.e. start with hypothesis-python/
+ local EPYTEST_DESELECT=()
+ case ${EPYTHON} in
+ pypy3)
+ EPYTEST_DESELECT+=(
+ # failing due to warnings from numpy/cython
+ hypothesis-python/tests/pytest/test_fixtures.py::test_given_plus_overridden_fixture
+ )
+ ;;
+ esac
+
+ epytest -o filterwarnings= -n "$(makeopts_jobs)" --dist=worksteal \
+ tests/cover tests/pytest tests/quality
+}
+
+python_install() {
+ distutils-r1_python_install
+ if ! use cli || ! has "${EPYTHON}" "${CLI_COMPAT[@]/_/.}"; then
+ rm -r "${ED}/usr/bin" "${D}$(python_get_scriptdir)" || die
+ fi
+}
+
+pkg_postinst() {
+ optfeature "datetime support" dev-python/pytz
+ optfeature "dateutil support" dev-python/python-dateutil
+ optfeature "numpy support" dev-python/numpy
+ optfeature "django support" dev-python/django dev-python/pytz
+ optfeature "pandas support" dev-python/pandas
+ optfeature "pytest support" dev-python/pytest
+}
diff --git a/dev-python/pandas/Manifest b/dev-python/pandas/Manifest
index 88fb64dbaa84..ff5303018d5a 100644
--- a/dev-python/pandas/Manifest
+++ b/dev-python/pandas/Manifest
@@ -3,6 +3,6 @@ AUX pandas-2.1.4-khash-dep.patch 1970 BLAKE2B fcd7b7426156de6061831a4a88c29a129c
DIST pandas-2.1.4.tar.gz 4274800 BLAKE2B 71cd374964d5e751a9ea0b29cb341d7de521de8de3bbe0963fc821eb6fa2babf2a5cb87c0f49fab88fd451bd331d83fd216f199c75876d7c1ea367ba53c20178 SHA512 de02944829ea4df6a3913788c2ae30683504d70a1cef5789c927245dab8700981edd50de18af3619d30ac97f4658fce67f6c7637acf496bd464ad3a4109bfd1c
DIST pandas-2.2.0.tar.gz 4390211 BLAKE2B 205410d02d1295bfb68403685fb9247ca361c80233e762b8d798ff4a04fd1ca39e22bc3beb3f701490dbaf0a2d69a1afebbfe142ef646506c1d19aba88a1b5c6 SHA512 6de7f6941f08d412d5e6e3b33e7ad569afce4ade2eda9a68f2883e8ccefe8373212a1b80ac384e68522fb5a9c043de0b944b3920d07131ed6625363f2a4b0b5b
EBUILD pandas-2.1.4.ebuild 9153 BLAKE2B 8b6d9ac5645396af403611fea598df4d83b2cbdab28fd62830f188592d889fd34989da8f4f8be79da27caeffe805d613fd3dd7154f2b8cdec50bfba7e484816d SHA512 da77a7cc9af16acaa99b0c42c421d1e1f938433ceab6103a92a8bddad7ff6a13c75b53deb6a5ef54b1c1ce2a951e63226bf550510e2733542ba69497644db877
-EBUILD pandas-2.2.0-r1.ebuild 8791 BLAKE2B 2e7cb5ac909bcfaffe9c67335a085135cc3bad574889678671652ed66949027736d1f8ab95ea99c6af76450c6833943c1326f9298ef14b4bf222e368351671d2 SHA512 58a5484665b4a6b0060d387bd3e0634a787d94bdd6890ae81e808563fa8971bbce9cd3257519ef232ba26475b0f82778bd2cb09e8e83aa380922027a8227a9c4
+EBUILD pandas-2.2.0-r1.ebuild 8797 BLAKE2B 361cf7bca765647be85c4bd3f3add5fb16e21db2a4add173ab0cdd14a424bd4e446d3cef9b1015ec425a2d61f33085dc748a57e8d4e497dfc7ebd319bf4d6da4 SHA512 c50cd8c037ec88a23c1787583d9968e272879a3ccb7905ed9017b1b5a18f32f505333f6763144d4afa8839a7c26898f7a03e85ae189cd71028004327ffbb28d9
EBUILD pandas-2.2.0.ebuild 8973 BLAKE2B a445bcebc7390a0efc408a59cc1f1fbdf239874bd0d467109accaa517a8def29a61bde02eb71ef199f84d34afc943441e293311d9ec4c079d821a20a7a37756d SHA512 0820334b433f72e870a1d8a4e07e303d5d79c5ea4597e8aae85c58149acede1a420d0e84f85602f6102015dfc8a7de9527e85a78cca638522000a736e400e95f
MISC metadata.xml 920 BLAKE2B d6bd854acdd851d578038657d91adaedf4f220dbdc5905ebba5e35e74437c6d5bc2384061f7796a6f359aa128c526485635debfd0e1a9646d09daed740167c87 SHA512 dcd949e89cae9df918acb3cf8be5ad8c396ee5e646d2179aa2b646fafa15ffc11e9ccf853df8d7fdcc787f88ce7063639d8d87715aaba943774edc8ad98b540a
diff --git a/dev-python/pandas/pandas-2.2.0-r1.ebuild b/dev-python/pandas/pandas-2.2.0-r1.ebuild
index 2d11e1621214..d54b879818f6 100644
--- a/dev-python/pandas/pandas-2.2.0-r1.ebuild
+++ b/dev-python/pandas/pandas-2.2.0-r1.ebuild
@@ -21,7 +21,7 @@ HOMEPAGE="
SLOT="0"
LICENSE="BSD"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~hppa"
IUSE="full-support minimal test X"
RESTRICT="!test? ( test )"
diff --git a/dev-python/pyarrow/Manifest b/dev-python/pyarrow/Manifest
index 0650d99c5a10..800009912195 100644
--- a/dev-python/pyarrow/Manifest
+++ b/dev-python/pyarrow/Manifest
@@ -1,3 +1,3 @@
DIST apache-arrow-14.0.2.tar.gz 20969982 BLAKE2B 9df119fca564a4140d1143a1ac0614831e4f80846d43439d011b8ca7f5e77461005c96b9430b6dd7ce0ba7496b879a8abc9ffa372e6b455c317abeebb16ae8e4 SHA512 dd6cf6cbb817a48ef5275bb409367e5904526a3c16a17a37ea75101085ea19a71ba6bf936a6f099012e7c528811db1728ef2f14dcb16a1056a22088839280ce0
-EBUILD pyarrow-14.0.2.ebuild 1729 BLAKE2B 150cd20ca75cb4d954a2d3f966fd1499e08bee048e3d8d24de45b69838ba0d5bfec462bca509c3998409eece693d28957e12c0565bab23fc1331777aa5d03e4b SHA512 d53f7e263db782aaf78bf3afdecf9ce27ceb81be0cc623b12cf96a3023e332555b5e73066de2377ac23f99b01765196168bca18689515d953d78574c55828813
+EBUILD pyarrow-14.0.2.ebuild 1740 BLAKE2B 8a424787177ce420a27982d2471cc2e65f6c6efd39ee6b7327518af9e965f909ce8ee0fad523184f2209ef438ac568d652c0db23f742d238715786d9f6dbe881 SHA512 8be876a2106cb86d7096ca33fcd0b4d8d3d633021fe2af7ea5d2866f854f5dd29b591287565c1836452c90cded4ad68beba7fdfb4bc1178159d25bfabd88c256
MISC metadata.xml 454 BLAKE2B aef32100cb88b74361bc57c83179ce223bab58fd2d33c0274011350f1021f8f738008a64b74995d005f9b53edf45d9e0168a38101e041297d38805529b7af416 SHA512 2b7d53db25c36faca27aa8885479396ad2b510d8fba9b421d969fd23505b5026b48a9869ab941fa8d09c2a399ed6f211d8694bc3ed05dc5bf583d7be1fc0e679
diff --git a/dev-python/pyarrow/pyarrow-14.0.2.ebuild b/dev-python/pyarrow/pyarrow-14.0.2.ebuild
index c0f420a92293..7d15419a7afe 100644
--- a/dev-python/pyarrow/pyarrow-14.0.2.ebuild
+++ b/dev-python/pyarrow/pyarrow-14.0.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2023 Gentoo Authors
+# Copyright 2023-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -19,7 +19,7 @@ S="${WORKDIR}/apache-arrow-${PV}/python"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~hppa"
IUSE="parquet snappy ssl"
RDEPEND="
diff --git a/dev-python/python-dotenv/Manifest b/dev-python/python-dotenv/Manifest
index 88e56e0b8b78..42496770ba59 100644
--- a/dev-python/python-dotenv/Manifest
+++ b/dev-python/python-dotenv/Manifest
@@ -1,3 +1,5 @@
DIST python-dotenv-1.0.0.tar.gz 37399 BLAKE2B cc5a4b810fae2a79e091a9523738be37ba030c29a373f375f2d413396f56d0606b77febddfba82085f94abc151e86b3a8d4719899e4e80e9956bea3989569dbd SHA512 8fc14eb07d8fb5e4cb4a83338aac1009aaa0715b3e7438b4ac8ee7da0ad5f7cf6b05121a685d05af7f03828ab39df61382cfbc5e95c6708246d1f400fe10d250
+DIST python-dotenv-1.0.1.tar.gz 39115 BLAKE2B 31bc0598abce2ffe5da0f248f56587fc549489c11b21e87ca144654c564701d7a5f952614b21ba12afb49a7bbb6d3753714c6e628485b449e9de2ec9513657f0 SHA512 d03f28f123b19e6e4af05c239686e189e5767108049399c110b80668bfea9d2a3f9222b719863fdef016cbe726a7a77748a18ddad013f7fc21c239ccf680c1da
EBUILD python-dotenv-1.0.0.ebuild 1001 BLAKE2B 246d8dcb882e2e43e50466bec720f64d5bfce5cfe87eb413249273d009f43754c653fda6e2bf78ddd16eff29178ebeac88fe25b091b1c8b95ece70a83b9cb4d6 SHA512 b83a4ca38998b01db17a6dcdfb80b4e60ec91e2e9d307e331004f64787407a0e773abf436a9453aa8ce427bc88b6199045472d355d5bce4ea443f735a602480e
+EBUILD python-dotenv-1.0.1.ebuild 1009 BLAKE2B a363987155011bfa1fccd8288b20dd16df9de9a539cfec8669b3b9c36c0415c0e9cf16e5a23d78b52754b416feb4a93b3b024958b659c3b4fd203555ceca729a SHA512 fa2d71fb21f419476cdd5fe28498e2bce9ffc9de1bcbcdc494b14da5ca4107b5200a5385285ffa0929f6de2a8a8e24cb34764c34b9873dec6fcf692e41e90e43
MISC metadata.xml 529 BLAKE2B 1dd381879887df2d49a80084ffd386891cffa2547fedf00bb1dbee3c3abe79759620b606a916d71cab518bb3869ecee4775c735db22aac17e785bdda5c4905a5 SHA512 ad2129cb6c691f9f4622de92701f9825cbbfe61e9c2552f91bae53c90e19abe9b4f7cd2e379c516254d8b9a5989d4861f5ec05ec7949c5b533c9b7fc6416056a
diff --git a/dev-python/python-dotenv/python-dotenv-1.0.1.ebuild b/dev-python/python-dotenv/python-dotenv-1.0.1.ebuild
new file mode 100644
index 000000000000..a36a6d24eae8
--- /dev/null
+++ b/dev-python/python-dotenv/python-dotenv-1.0.1.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Manage .env files"
+HOMEPAGE="
+ https://github.com/theskumar/python-dotenv/
+ https://pypi.org/project/python-dotenv/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+BDEPEND="
+ test? (
+ >=dev-python/click-5[${PYTHON_USEDEP}]
+ >=dev-python/sh-2[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ dev-python/ipython[${PYTHON_USEDEP}]
+ ' python3_{10,11})
+ )
+"
+
+DOCS=( CHANGELOG.md README.md )
+
+distutils_enable_tests pytest
+
+python_install() {
+ distutils-r1_python_install
+ ln -s dotenv "${D}$(python_get_scriptdir)"/python-dotenv || die
+}
+
+src_install() {
+ distutils-r1_src_install
+
+ # Avoid collision with dev-ruby/dotenv (bug #798648)
+ mv "${ED}"/usr/bin/{,python-}dotenv || die
+}
diff --git a/dev-python/rapidfuzz/Manifest b/dev-python/rapidfuzz/Manifest
index 7576dabce936..ca3b55368981 100644
--- a/dev-python/rapidfuzz/Manifest
+++ b/dev-python/rapidfuzz/Manifest
@@ -1,7 +1,3 @@
-DIST rapidfuzz-3.5.2.tar.gz 1524315 BLAKE2B 0877a38f3d4229b12944ede688891f5cc401ac644439d93e02a424370ab0e64eebab283de8d921a6e51ff622e425f8ba3b4f13f4eb16f0764440d9c62eca2c50 SHA512 65f7041558c1932ca916faa3c165f62694c7b261d626eb87579e25cd544e9be5bf6da073b6ee621ba2eba4662183315836acb0deda9bb33c1dc927e692438754
-DIST rapidfuzz-3.6.0.tar.gz 1560666 BLAKE2B b0e36a63b68ab2cfdd79c551a9550f6eb763433de4e7f38a81fe8cf05fa2c84a2299f28c2ebeeccfe6ac6d003b181cb810cfb14b578c5b8eade6d77918485278 SHA512 3cd4b85ecd4b6d2fe95e16a7db6d9e936ca82ad8e17a9543609ecd50c14c9a74a3ef6454b1f7a077be0138a14f585ec0729c7e84725fb985595f403dd2705ef2
DIST rapidfuzz-3.6.1.tar.gz 1559239 BLAKE2B 50d2b2f1b1a62ad1a0a4a2300977d990a484f0a8033da6dd37531a5b603c0b28fe9a1a0e590ca9dc96bd57412864b50cf7694529127e9d26f5ef35daca6c0786 SHA512 17b40c9c3f94277340568f32ef121b277882e9191ad445df930cb394adb47bc4207008932550e74990af0d284c7af00e8ea3003114113a109a629117ebd9859c
-EBUILD rapidfuzz-3.5.2.ebuild 1471 BLAKE2B 65b5dd6ebbaa9bba15963f6e14990b900ee7f390b4b28f46faf85ea51f4d3b076043d1afb122babc1b2c5d3861e677f49d573780b05b58ab005c87ba2e1e1ff1 SHA512 96f8db074f3e14893980daf6fcbcc61ce59baaab5f29650fd9119e7d391c2d366b6d2b289990f2ca32acb795840e937f12b97b7e71d53e17fbaabce53105e488
-EBUILD rapidfuzz-3.6.0.ebuild 1638 BLAKE2B 9fc6ef1221b30558ef0ad55883566ae3b60389188322634a3674bce0c8eeca906e4ddbb3864efdf5866d59d49a5a83cc7cc88c5633058996c356a1717e06fd27 SHA512 462dfc14de72172b70741c8a215cc07f736e3f5f509462310702911a46c16828bcb1fe0ffba5e74817b90727a25206f5edac0e58a5987f898f1e51eda6fab357
-EBUILD rapidfuzz-3.6.1.ebuild 1634 BLAKE2B ddedb53b196e0bc9f4b5c6cce90ae6364d6abde20ec97186da3d86812af542a09acfd2a5262dd011c62ad1301da0fd1a5a2463388991d15bf9a4dae499ff2ad7 SHA512 36e6b92afe420d648304260104b3e89bd4552cfbcd7acaef40a78553bd790a012a527e4615bc6a74561c4a27ceb03e99d88fc5cfa3ac195461e99db2ebbc9724
+EBUILD rapidfuzz-3.6.1.ebuild 1631 BLAKE2B c1b64729dbd5d9f26e5185ed30bdf03da34ac586d60a880624922370d80b443f90c2edbd7a6ef1b42ca736f029dc82fb6e11258dd8e61f7da20d8295a3b015eb SHA512 0abc079bf4b26f3a39434519e49678673a5e177f967ac7ddcc188bc977996a5ee42028962a4252628105121d75fdb576e583d835a7ce8a6f1ae48173e7165d9a
MISC metadata.xml 374 BLAKE2B e6ee89a9850276b8c22c9bc851ebea2cde2ea696d122d70c6465e09a9371c59f81d1976b3253e8ee90afae5e3e30e993481b402058bac0c58ec01f71a0b7c3b4 SHA512 9a39c4bcf8e8de0a6d6a356a9aeb415f8f49667caf5716eee50bf251f1fd53bb076e817fac0b15bf64e65c1b9625c78810da61a5d96b273a20b2669a18084d6e
diff --git a/dev-python/rapidfuzz/rapidfuzz-3.5.2.ebuild b/dev-python/rapidfuzz/rapidfuzz-3.5.2.ebuild
deleted file mode 100644
index 644ba9836ad4..000000000000
--- a/dev-python/rapidfuzz/rapidfuzz-3.5.2.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-# custom wrapper over setuptools
-DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
-
-inherit distutils-r1 multiprocessing pypi
-
-DESCRIPTION="Rapid fuzzy string matching in Python using various string metrics"
-HOMEPAGE="
- https://github.com/maxbachmann/RapidFuzz/
- https://pypi.org/project/rapidfuzz/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
-
-# all these are header-only libraries
-DEPEND="
- >=dev-cpp/taskflow-3.0.0
- <dev-cpp/rapidfuzz-cpp-3
- >=dev-cpp/rapidfuzz-cpp-2.2.3
- dev-python/numpy[${PYTHON_USEDEP}]
-"
-BDEPEND="
- >=dev-python/cython-3[${PYTHON_USEDEP}]
- dev-python/rapidfuzz-capi[${PYTHON_USEDEP}]
- >=dev-python/scikit-build-0.16.2[${PYTHON_USEDEP}]
- dev-python/setuptools[${PYTHON_USEDEP}]
- test? (
- dev-python/hypothesis[${PYTHON_USEDEP}]
- dev-python/pytest-xdist[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-src_prepare() {
- # sterilize build flags
- sed -i -e '/CMAKE_INTERPROCEDURAL_OPTIMIZATION/d' CMakeLists.txt || die
- # remove bundled libraries
- rm -r extern || die
- # force recythonization
- find src -name '*.cxx' -delete || die
-
- distutils-r1_src_prepare
-
- export RAPIDFUZZ_BUILD_EXTENSION=1
-}
-
-python_test() {
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest -p xdist -n "$(makeopts_jobs)" --dist=worksteal
-}
diff --git a/dev-python/rapidfuzz/rapidfuzz-3.6.0.ebuild b/dev-python/rapidfuzz/rapidfuzz-3.6.0.ebuild
deleted file mode 100644
index f6910b8aeb0e..000000000000
--- a/dev-python/rapidfuzz/rapidfuzz-3.6.0.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-# custom wrapper over setuptools
-DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
-
-inherit distutils-r1 multiprocessing pypi
-
-DESCRIPTION="Rapid fuzzy string matching in Python using various string metrics"
-HOMEPAGE="
- https://github.com/maxbachmann/RapidFuzz/
- https://pypi.org/project/rapidfuzz/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-
-# all these are header-only libraries
-DEPEND="
- >=dev-cpp/taskflow-3.0.0
- >=dev-cpp/rapidfuzz-cpp-3.0.0
- dev-python/numpy[${PYTHON_USEDEP}]
-"
-BDEPEND="
- >=dev-python/cython-3[${PYTHON_USEDEP}]
- dev-python/rapidfuzz-capi[${PYTHON_USEDEP}]
- >=dev-python/scikit-build-0.16.2[${PYTHON_USEDEP}]
- dev-python/setuptools[${PYTHON_USEDEP}]
- test? (
- dev-python/hypothesis[${PYTHON_USEDEP}]
- dev-python/pytest-xdist[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-src_prepare() {
- # sterilize build flags
- sed -i -e '/CMAKE_INTERPROCEDURAL_OPTIMIZATION/d' CMakeLists.txt || die
- # remove bundled libraries
- rm -r extern || die
- # force recythonization
- find src -name '*.cxx' -delete || die
-
- distutils-r1_src_prepare
-
- export RAPIDFUZZ_BUILD_EXTENSION=1
-}
-
-python_compile() {
- distutils-r1_python_compile
-
- # scikit-build is broken and reuses the same build
- # https://github.com/scikit-build/scikit-build/issues/633
- rm -r _skbuild || die
-}
-
-python_test() {
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest -p xdist -n "$(makeopts_jobs)" --dist=worksteal
-}
diff --git a/dev-python/rapidfuzz/rapidfuzz-3.6.1.ebuild b/dev-python/rapidfuzz/rapidfuzz-3.6.1.ebuild
index 6c93474e7549..cafb2e61a8d5 100644
--- a/dev-python/rapidfuzz/rapidfuzz-3.6.1.ebuild
+++ b/dev-python/rapidfuzz/rapidfuzz-3.6.1.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~s390 sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
# all these are header-only libraries
DEPEND="
diff --git a/dev-python/regex/Manifest b/dev-python/regex/Manifest
index 8427d5cf6ac8..82561163cc74 100644
--- a/dev-python/regex/Manifest
+++ b/dev-python/regex/Manifest
@@ -1,7 +1,5 @@
AUX regex-2021.4.4-pypy3-fix-test_empty_array.patch 1103 BLAKE2B 2498de0ebaa68fcb99653a40bfbb9a1009519a79244fa3193ca43b9b8b3ef714f066fdac68f32d7f24c275690cb24bd1deca6b30120519b99a3402db7b4d4d48 SHA512 d55643d7ca251f465d14d8cffab60e6f2c8fb18ec6f9032a5318fab17a8b8e5ae5c98d22e0eff28aacd5bb8ec2ff606022921f73f3c9f7e54ee0853de262cfa7
AUX regex-2021.4.4-pypy3-fix-test_issue_18468.patch 1078 BLAKE2B 3545ee5167790fbb1d068afdac3f6dbba28ea92d6c1d4ef31b60a8406061deb8609d7fd9a659b45715d4af0f2deb1da0ef9865aebe58919c2b392e2a1a833cae SHA512 182628709ef0f373037acf197c2ade3215684b2c805a96a600a3dfcb092e6fd134c261330ed76c7c248e72f439e464ccde432444bfe4a9610bd36c777bf45c9d
-DIST regex-2023.10.3.tar.gz 394659 BLAKE2B 2a842b307efb32c87087991312d09a03f0772729ba290222c9917073a6335c7d6cc76bc0d193352d9904ce655868d3415f75b93861de612fceeb8507080da1fb SHA512 c300f5c8218697362a15ec9bcbef60e510743ab098d8f2fcf1c8e9e39c19f848c60ae85def93780a1696a7ed864a69e704e045e995cd5bafb26bfec117a16609
DIST regex-2023.12.25.tar.gz 394706 BLAKE2B 742abe3a3515b527465d81df8fd9404aaa6aa1545e3e6a8c4a87d72d41138caf7f63bceae8bf06b3576656a6b5577bfec51629a60fe837ad2f3a4cd60a08ac06 SHA512 ecc5916633e2acb8d8a0c5ccfdc1c612f673546c42271d5627aa92a163fa6c8fd5a30ed734a02c23fa64807aaf2f883fa51175b7f482888631f699e77d1c0e15
-EBUILD regex-2023.10.3.ebuild 869 BLAKE2B d663ee6efdb0e594489f14b2582a31ee19fc0195ab38b9bdf129bad76002e9ca31d379c51ecaec40b5d159dca6f657d976b74fb988ac376b3ff42dba80f9bcb3 SHA512 63560ba290178a1cbf5db138b5d5ac47a92747973f5ae8f47d3767baf1d485b8c066e6bbe823f0cc38b088d5e80874d98d6098893570b0c4bccaf8bba26215eb
EBUILD regex-2023.12.25.ebuild 869 BLAKE2B 9e464e809387ff0e9cce6a78d736f3de69e506bb1298d031c217855928e7d97bbdce5b82930374583af40f7af5239104daa079560c190bcf3f3667afb4e9f0b4 SHA512 e97dc575c28ccc9517d0f0f07a3ea9e5eecbfcfec53ff9614675a55c0175c8257cbe9b576bc1ac0a53829423dd95eb352694636a972869dbc3fdafdcb0fe83a9
MISC metadata.xml 448 BLAKE2B ce92d069195d11c558d338d4f21cc9bb48e50f21a44aacee610f88283aeae0319b9a31b987fc1b6206832f7b251bb1f64b0d9bccd3eefd6c54953192911eb5e9 SHA512 a9b18af0c107005e8a9e0e7bc4e1dd44891faa9a5234365ddc39ecac2e3dc197c58b31087b4d97d94b48644be7c984d773e50ddb03063c6c95b1f94884483dfc
diff --git a/dev-python/regex/regex-2023.10.3.ebuild b/dev-python/regex/regex-2023.10.3.ebuild
deleted file mode 100644
index ff99bbc293f8..000000000000
--- a/dev-python/regex/regex-2023.10.3.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Alternative regular expression module to replace re"
-HOMEPAGE="
- https://github.com/mrabarnett/mrab-regex/
- https://pypi.org/project/regex/
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos"
-IUSE="doc"
-
-PATCHES=(
- "${FILESDIR}/${PN}-2021.4.4-pypy3-fix-test_empty_array.patch"
- "${FILESDIR}/${PN}-2021.4.4-pypy3-fix-test_issue_18468.patch"
-)
-
-distutils_enable_tests unittest
-
-python_install_all() {
- use doc && local HTML_DOCS=( docs/Features.html )
- local DOCS=( README.rst docs/*.rst )
-
- distutils-r1_python_install_all
-}
diff --git a/dev-python/sphinx-press-theme/Manifest b/dev-python/sphinx-press-theme/Manifest
index d43f93ea9bd7..2a3dff97b03e 100644
--- a/dev-python/sphinx-press-theme/Manifest
+++ b/dev-python/sphinx-press-theme/Manifest
@@ -1,3 +1,3 @@
DIST sphinx_press_theme-0.8.0.tar.gz 68878 BLAKE2B d03b361b4447a78575f7c0887bd01fd2e685030babb3062da67c571715e0f82eafb889e872dab9817a2813344172b3f3b94193aa10905bbbe2f45b64a9682cda SHA512 b4393a9200b42f414401ff5419fc51db8dd248c677a8ba234f2ae8cf5190cef2083c3ae25b7f5435223917a7c3e471dace6987e323fc885456af2467cedc8a78
-EBUILD sphinx-press-theme-0.8.0.ebuild 508 BLAKE2B a06780fa45ccf803df217ee28afe0921c4c960d1fc4cc42493cb13ce5a222e23c972d2360dc5954571ea527ff769dcb3a57d4b68e72f0055746dfd108cb2972d SHA512 a2d51c3e2b4ca048441789e849e5704a1a678ac4d6ca21b84e9a26ec2c45453018ace8a0a3ed0c3e4ceeb64edb612885ebe71a5416300389c6045677bd31d9e9
+EBUILD sphinx-press-theme-0.8.0.ebuild 514 BLAKE2B 3e7a4067171b7ba19871dafdbea2741f519a7a75df723a380fd67cbcf3c281954dbb98edbe9ece4f81e174fe1c06b214c9cb749acb7c451f2aa26876ea960bd7 SHA512 7cff03492f593feb9279beebbdc5b66a1b72fafcb20ec3a9266bd0301d2bf29979810ef5cd5a726826b2aa8efac367149225af5dd9af64b1a4a0b364ed529413
MISC metadata.xml 576 BLAKE2B a2810f29bb4a08de1f9a60484ef93865cae628002754681c96c4f3321a442d34fe15965b9dc4027ee4f423cb7d1b45e17d94b5919004b7f1be9534a7e9e4b049 SHA512 85a32a9682b26a1d159c423bd4086b555b7d430d41e681efe19a1604145e5aa90c397dfcb614f1f972ca6e5add9a1db1ca6cf016c49599bb1a9b88e1ff57df35
diff --git a/dev-python/sphinx-press-theme/sphinx-press-theme-0.8.0.ebuild b/dev-python/sphinx-press-theme/sphinx-press-theme-0.8.0.ebuild
index 71f9695abd5e..2ef5e8270743 100644
--- a/dev-python/sphinx-press-theme/sphinx-press-theme-0.8.0.ebuild
+++ b/dev-python/sphinx-press-theme/sphinx-press-theme-0.8.0.ebuild
@@ -15,6 +15,6 @@ HOMEPAGE="https://github.com/schettino72/sphinx_press_theme"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
RDEPEND="dev-python/sphinx[${PYTHON_USEDEP}]"
diff --git a/dev-python/structlog/Manifest b/dev-python/structlog/Manifest
index 04c074d96537..56a305ba8dbd 100644
--- a/dev-python/structlog/Manifest
+++ b/dev-python/structlog/Manifest
@@ -1,7 +1,5 @@
-DIST structlog-23.2.0.tar.gz 749288 BLAKE2B c5a619ddacc04e6f2377c66aa343ecfddb8001d5d87c3f10859c2644ce427150771abe4942d57a9ea6db1029af5bde825a0a99218921beea08c4fd147fc5c1cb SHA512 01ddaf3b819da66beefef1810e6d460a2e5ce37f6be3dee144411a3a5db7c81bdfd83a0843172a921406596a2b9f1f87de08caf881c7d701496825203d13bdad
DIST structlog-23.3.0.tar.gz 1340937 BLAKE2B 77abcc01f6a44e9a2486d5a2b8614e35b6c43f19e8077703f3eca41e63476602ba1ae9e960e3e160ff8abc33c0b7db738ff5fed236039a3fc0b7f848a24755d5 SHA512 470e8d1c66185e44cdc0e52b1d60fa13ca5582aec566579a1aac58e11c2537ed4393d08633657d3bea4bceddcc18d394758c653c12c783b6a76c3ffd8b70a0c9
DIST structlog-24.1.0.tar.gz 1340948 BLAKE2B ad92e145a8a45f7aaf08f26e637b4de42e56d3c5931f022b4524126a5650f30a8e7185ce87bd7e2c91fd48853dfc94585c13184bded1792d2c50153625379c3b SHA512 bb64d8d4ab9afe7482bdaafc3efae833426a256575ff99d013ae1438f3d5d0261842e598028ea644824577f579c5c4704108ce597de0a2eab5ffc1615a609ea6
-EBUILD structlog-23.2.0.ebuild 749 BLAKE2B 5fbe596a4d38e796b7c252c970d4581b684c6a8b95ad1a4a28de3fb4bbae6dbc0a0341b415a6043db010017ef06d1b87d213786f7d20f081a262c67c0b66ff4e SHA512 c6c0259d1efebc5b218ee802ad21b0d50215192e2b2e953387652a5f544b97d9b1d01bb604a1a6536aa0a285d3002a78cc9fb32dc0c6e8fee21220384f8978cb
EBUILD structlog-23.3.0.ebuild 749 BLAKE2B 72101738a38a449293b5905079e819a294993c834dee8072da52976f5a857303b4e194d82d09ee37f43edf28191caaf5db549dc0900e0fecdf5030a19c22c336 SHA512 69c20c6c218b027821ed37f619617e6c9bbc2aff6ae26f62257d958f647157984bbc0cb76a3da39632ec02c93e043446bb024d215c63ea57ad73625725709d98
EBUILD structlog-24.1.0.ebuild 755 BLAKE2B 822b38e59ce75f41351127a4ae3582b50a8467b261c743548040d01e97f593eec7062eef5337abb394e60849c1b4b308c418be22f9425c74d141f744d1eb954b SHA512 d51973edd437937c81a72477f449f61d9f7d1c9aa63730c4877c9b7f7d69821a5452e84b7a30b1bcd935660e12af64aa51a022b6134f6cfcdf9ee52a8be20c3e
MISC metadata.xml 499 BLAKE2B 3fd4b395c6312a21c1db3ad187013d4fafe64725d00fc7e0c1b7db7b1be3cdae014c0688f9bfc867af791cc806d4212d88b7f5f7e8446d32262e1f7d77aa7964 SHA512 87195f8f65e6892029749b08fe428f2d2bad0d261c562caebed9e6052f932d9f73d57227acdc456601bb9ed48f313d9ba8f2581f6d7949a2fd9b7ff3d9f03e57
diff --git a/dev-python/structlog/structlog-23.2.0.ebuild b/dev-python/structlog/structlog-23.2.0.ebuild
deleted file mode 100644
index d196d1c98773..000000000000
--- a/dev-python/structlog/structlog-23.2.0.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Structured Logging for Python"
-HOMEPAGE="
- https://github.com/hynek/structlog/
- https://pypi.org/project/structlog/
-"
-
-LICENSE="|| ( Apache-2.0 MIT )"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
-
-BDEPEND="
- dev-python/hatch-fancy-pypi-readme[${PYTHON_USEDEP}]
- dev-python/hatch-vcs[${PYTHON_USEDEP}]
- test? (
- dev-python/freezegun[${PYTHON_USEDEP}]
- dev-python/pretend[${PYTHON_USEDEP}]
- dev-python/pytest-asyncio[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
diff --git a/dev-python/sumtypes/Manifest b/dev-python/sumtypes/Manifest
index eb0470cec83e..711de8f63b08 100644
--- a/dev-python/sumtypes/Manifest
+++ b/dev-python/sumtypes/Manifest
@@ -1,3 +1,3 @@
DIST sumtypes-0.1a6.gh.tar.gz 6535 BLAKE2B 5441b2c89515e9c24b0ca8e5ee6294272290bc452391ca6ce5adbd5befcf2f1879859e84d011b0a5be5a3690a138e9f2e30c38c15171160556eb863d6465b4ab SHA512 1e2fbcb6fe42db4aeeadb3e45d1629027eb99786fffaed03c61056c24a760e6bcb75001e700e4a40b67647f09d0c83d200ee381f62a1483874553f59121f866a
-EBUILD sumtypes-0.1_alpha6.ebuild 657 BLAKE2B a6ac27bc30211a5e4fead6ac239598e6a747b04943db059a392e3513394655418eef2935564f2176845cee9f38da05387f33de8dfe5e98c3307671b9fb4342ec SHA512 0c761cf38bf5b6d7faa60cd855c8bf92fc9e1e58e66dd27df2d277a1737b9e8a9494ba8aa6c2b3d2b1e00406811c2386a82273f86e631a117e1c9bfc31c43b70
+EBUILD sumtypes-0.1_alpha6.ebuild 663 BLAKE2B 20463aa44966ea72a4e589cb835937947d921b39fb5d97635c9614831231548863d20888c7f5e4f7c74dc40ad5a4ea6f2c275d30ae6f10512571eca7024cc681 SHA512 44cc1b4a52ff238250a4f95c3db4416c99d0080c4b7c559fc9316bec77e88806b2b8e74c0297b5d30402c37dfad9f1415caacbfe0af711851a0bf22fd748b77f
MISC metadata.xml 368 BLAKE2B 674fbf5cd16e64e40d059b99b4fc909a68f571b55437e2bb0333124ca053fbc09934c018d4048d3b764a2bbe60065b9bbd66fcdd98d7f347d769e82d792461d0 SHA512 4babad4180f506d3181d62b6454f46e5d116e58b93aa4f5b3747f5cac614a9b441be9648e25d0c11d7b581ce9a6ae1ac9b4a265bb5ab1ff96f2ab240b0de8d0d
diff --git a/dev-python/sumtypes/sumtypes-0.1_alpha6.ebuild b/dev-python/sumtypes/sumtypes-0.1_alpha6.ebuild
index 142563ae1ccf..444b53775603 100644
--- a/dev-python/sumtypes/sumtypes-0.1_alpha6.ebuild
+++ b/dev-python/sumtypes/sumtypes-0.1_alpha6.ebuild
@@ -22,7 +22,7 @@ S=${WORKDIR}/${MY_P}
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~riscv ~s390 ~sparc"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~riscv ~s390 ~sparc"
RDEPEND="
dev-python/attrs[${PYTHON_USEDEP}]
diff --git a/dev-python/tavern/Manifest b/dev-python/tavern/Manifest
index 3f0071143d7c..16cf0dca5b37 100644
--- a/dev-python/tavern/Manifest
+++ b/dev-python/tavern/Manifest
@@ -1,5 +1,7 @@
DIST tavern-2.7.1.gh.tar.gz 220388 BLAKE2B 3e689ff0c29ddf2e53e018f86c79ea7e4e89e586d5f28b79c93263a10c4e7738fbf4c66df81fd55bc13a812223e538726f3f9b9f8bdbb94e7f043e90c70af2ce SHA512 de2822ec746c2ccb27a401c07bc5618539e4ad309e56437d0c66669612f48658fc352e42a0b4db94f9c183a159bbdcbeabdf30bebeac03c5f6a9f51bc7014b76
DIST tavern-2.8.0.gh.tar.gz 246475 BLAKE2B 373d58205462bbe34deffdcb1f87700e121e9fceee77700bda7ef76787d3c1b4ce2fdba8eb4a4e1369814665ed0c6562268f8acfe3b85eb92ff260dd413caaee SHA512 b54ba992f328623b8bddbafd67eb7e124718aa7e01435ac3c1132451b450e7a8af49618fec16c0d47d0300c5cafe78ffab6991abde880986d7381c8b885e22ad
+DIST tavern-2.9.0.gh.tar.gz 246867 BLAKE2B 77cb0cd54223ad401dba429abae503b102b208603e3ecaf0cdc84a71f0928beabd0b783ef5fbf448186d60e400c01ab67505a92031a097bcb68e4cbdd67d07d7 SHA512 4401e9c96f4f721f8d28f03e2a69bdc5e0daeb348b5a3356f1d9a996f81377f9fc5d8481f58dd6106904c89177324e541595e325f6d1c18e9028fa01dd022d4d
EBUILD tavern-2.7.1.ebuild 1334 BLAKE2B 7a289d1045c8f077e167aea5c61fec771473b1062264311e8d5e1962cd2aa5c3cb68e906380a4e3870deb38d7147b9ff7fe41289cbfb7a5e4a2d54fe28ebc778 SHA512 f60ed2ae2877a0aa2ed3b4edc7d3c84cd9661ea65fed501c33b3269148e91e266de8eab16222bcf8980f90dfd9d3096114b2bd973ba45f60ad9d53f12cc1d19f
EBUILD tavern-2.8.0.ebuild 1523 BLAKE2B 80bf33e5aca508d51c0fa7cd8288bdc85d1766bbad42752b9b80e34faccb87e4f683940114ca34704dd854809d56f25c988c9ff68b5f127fcc736f3266002668 SHA512 cd9a018d27fbd42f3ece8a63d8f7d97deacda88d5c938406397b23d15708b88a9332cc2aff5b2ab26b3646ebeb91c2771ab904115aac82ffc00f301b6cb5f381
+EBUILD tavern-2.9.0.ebuild 1523 BLAKE2B 80bf33e5aca508d51c0fa7cd8288bdc85d1766bbad42752b9b80e34faccb87e4f683940114ca34704dd854809d56f25c988c9ff68b5f127fcc736f3266002668 SHA512 cd9a018d27fbd42f3ece8a63d8f7d97deacda88d5c938406397b23d15708b88a9332cc2aff5b2ab26b3646ebeb91c2771ab904115aac82ffc00f301b6cb5f381
MISC metadata.xml 722 BLAKE2B 0ed7dd19f49aae7940de52b0df249979458b3950422e1089886929499d7a92d16a3a6e101b52313569900af6aec4e26388ae6d0673d5b1acef1e1615ed87d34a SHA512 3c30524ee5129700db664b5dab8635463ee17d4a45295583d79755c1f5b1dbba9ac611fcec3e9584028bfe96cf913f4f4b9d8da67a0e8ff6cde1ebedbf57c15a
diff --git a/dev-python/tavern/tavern-2.9.0.ebuild b/dev-python/tavern/tavern-2.9.0.ebuild
new file mode 100644
index 000000000000..74fcee9d1337
--- /dev/null
+++ b/dev-python/tavern/tavern-2.9.0.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="A tool, library, and Pytest plugin for testing RESTful APIs"
+HOMEPAGE="
+ https://github.com/taverntesting/tavern/
+ https://pypi.org/project/tavern/
+"
+SRC_URI="
+ https://github.com/taverntesting/tavern/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+ >=dev-python/jmespath-1[${PYTHON_USEDEP}]
+ >=dev-python/jsonschema-4[${PYTHON_USEDEP}]
+ >=dev-python/paho-mqtt-1.3.1[${PYTHON_USEDEP}]
+ >=dev-python/pyjwt-2.5.0[${PYTHON_USEDEP}]
+ >=dev-python/pykwalify-1.8.0[${PYTHON_USEDEP}]
+ >=dev-python/pytest-7[${PYTHON_USEDEP}]
+ >=dev-python/python-box-6[${PYTHON_USEDEP}]
+ >=dev-python/pyyaml-6.0.1[${PYTHON_USEDEP}]
+ >=dev-python/requests-2.22.0[${PYTHON_USEDEP}]
+ >=dev-python/stevedore-4[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/colorlog[${PYTHON_USEDEP}]
+ dev-python/Faker[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ # strip unnecessary pins, upstream doesn't update them a lot
+ sed -i -E -e 's:,?<=?[0-9.]+::' pyproject.toml || die
+ distutils-r1_src_prepare
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # requires grpc
+ tests/unit/test_extensions.py::TestGrpcCodes
+ )
+ local EPYTEST_IGNORE=(
+ # require grpc*
+ tavern/_plugins/grpc
+ tests/unit/tavern_grpc
+ )
+
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ epytest -p tavern
+}
diff --git a/dev-python/urwid/Manifest b/dev-python/urwid/Manifest
index 7cac5899e031..3a060bb97492 100644
--- a/dev-python/urwid/Manifest
+++ b/dev-python/urwid/Manifest
@@ -1,9 +1,7 @@
-DIST urwid-2.3.4.tar.gz 678305 BLAKE2B 1b0de4ae4a18751275de968da9899e934277d8f9ac24cd1363ec9bbef48492f5fc6e00785c75447c8eddba2952fb37689b1e2b7b74a430590020b3aa77979f16 SHA512 e1ed9357b738975c909f847a2f12292cfad1cf824be9d3818ca0de3d1ca5c992ba89d5cea25888db3a8bb6c73a64b94ecb1df0a19d5af7f7b060bd113f93a8dd
DIST urwid-2.4.1.tar.gz 691240 BLAKE2B 17ae6a0f61206488c8dd59cbdd4a4f4a7ec1d3f8faa41a0d2e445fc6606e85959616ab0021e673f0d87311e4ca0e62d27f96996a8c49a8461b3cf0137e0c28ec SHA512 2a18c3ba67b1381edecbf260088174c05756366f91c069237909bf21e17ea5d795fd9cdf3b918dcc955c85b63888ccd3c41661fcc8edeef3e50369dd302c0b63
DIST urwid-2.4.2.tar.gz 782733 BLAKE2B 9b8f179932651609d0bfe324427d04e7eb68c5d8832dfbb791bd0e07af031551c1c195e991f892fdc51135dc313e3d0975f6fd52351ecc0cc76d9078a7972cd1 SHA512 839ee50915f784349b8ae7be1ec9538a6d0aa2317a747d36e30409ac2754b42bca98f282e4ce9bb7bbb3ba18c2d199dab6c54dabd689b07f02a779da47a23af2
DIST urwid-2.4.4.tar.gz 800853 BLAKE2B ad36cd68e0740f11caebef947be2261e15f84daa3b3cdc3b41412c195f4e385eadf62a116cdfb23c7139c9f753697a0bec8592564736dfb1d67696fb27e622a7 SHA512 3259814982fb294d98820b6d30b819ffd675df76058cba0601fc4998719e3ed7199828648462601212ff297229d2a9b133d5d5b67a82e0301a0d2a0da36a0fad
DIST urwid-2.4.6.tar.gz 801434 BLAKE2B 52b6cd256fbb6f7296619140c0d2cc9dacb910b3666dedb5e53f6c9c66eb17c628c2da7ec3e61ac7c24c9359161a032228bfa676ea9e53169ff3bef873782af3 SHA512 b7255b5f5f274fec952edb808ff859289dbd75f0600f3ddf1b608111f0fef50955efadeb1c1792fe16f5adc6c12a3641bfb50e42bbf8c07b10f431ca50cc0766
-EBUILD urwid-2.3.4.ebuild 815 BLAKE2B fd114925b60d335c752bce1c6ff0c98963e2e345607bc11b3a933a30004fda86818c8e04ebca5b5df0481d56898aba7996f298c28d89a179c431acfe79e05f69 SHA512 3d3cecc0da00a02e14c18bcf2ec1682d9ee1d13648df1524b008144a502524cf0eac03d864f6bebbf3a900f07d670411984350376dfc1e5fc3406718e018b3ee
EBUILD urwid-2.4.1.ebuild 815 BLAKE2B 2f46e87ef616e09c2fb275b1110d663914f2f077d697ce32d8194784b31d20baada412a67c8c36eb0fd27fdfdb1dcda325501545f496ac955773bd997c6d2787 SHA512 289576c2ca991fabb3cd2d2b5732426d6b5d17e9349a4575f02043287488482f92fdeeffed1b020f1060f55b8492532ff368df3d45b4e0515efe298b3b3ac6db
EBUILD urwid-2.4.2.ebuild 822 BLAKE2B 8468deef11bac7fc10c13343490c0aa1c24e697eb196174cfba79c37668ae2d8eaa313451b94c46bed646eaaa077e9ed7f29786ef6478b72175a4f4f840e3963 SHA512 9e986fd53301513ff2931d408160a5b7ee3bbd0389ae36d9f974a327374c25c24c29a3fea491e1db14372a338392865063db6094fc0878283a64635761a027e5
EBUILD urwid-2.4.4.ebuild 822 BLAKE2B 8468deef11bac7fc10c13343490c0aa1c24e697eb196174cfba79c37668ae2d8eaa313451b94c46bed646eaaa077e9ed7f29786ef6478b72175a4f4f840e3963 SHA512 9e986fd53301513ff2931d408160a5b7ee3bbd0389ae36d9f974a327374c25c24c29a3fea491e1db14372a338392865063db6094fc0878283a64635761a027e5
diff --git a/dev-python/urwid/urwid-2.3.4.ebuild b/dev-python/urwid/urwid-2.3.4.ebuild
deleted file mode 100644
index 21c925c89bce..000000000000
--- a/dev-python/urwid/urwid-2.3.4.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
-PYTHON_REQ_USE="ncurses"
-
-inherit distutils-r1 optfeature pypi
-
-DESCRIPTION="Curses-based user interface library for Python"
-HOMEPAGE="
- https://urwid.org/
- https://pypi.org/project/urwid/
- https://github.com/urwid/urwid/
-"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux"
-IUSE="examples"
-
-distutils_enable_tests unittest
-
-python_test() {
- rm -rf urwid || die
- eunittest
-}
-
-python_install_all() {
- use examples && dodoc -r examples
- distutils-r1_python_install_all
-}
-
-pkg_postinst() {
- optfeature "Trio event loop" "dev-python/trio"
-}
diff --git a/dev-python/vcrpy/Manifest b/dev-python/vcrpy/Manifest
index 894fecf926eb..03b545fafe27 100644
--- a/dev-python/vcrpy/Manifest
+++ b/dev-python/vcrpy/Manifest
@@ -1,4 +1,6 @@
AUX vcrpy-5.1.0-py312.patch 1227 BLAKE2B 774de5c873ca17b5a08d9c38c743402ead83efc4ca98d90ebba3ae54faf3e482047b1078815b981da1cdfbed9cd9474657e08021a27104ab064220d81d3c52ed SHA512 08fb62ca1dc79bf0e90ef7845e3ca77d37d5537558db68591d203dc2eea1e3cf2f0638b0c153a9a26539f7a08ea42bcb15d57a077de5a9fea52fe4f3440340c6
DIST vcrpy-5.1.0.gh.tar.gz 337183 BLAKE2B 76805db7c034fe4f6e0d6fb18340ad24a25a28ece4576d97958d689e46667a8ab2fb6cdc8186f635a7c4f4833d4ea541573bf6c5e0f775f842e60683336ad87e SHA512 dfb2e02027ed2e37f4c2201b410847cf1f03b1999853e3f838e49abf1e93641d58addb18f6144c484f9d4618693b9a99d73dc7fb55eb1de2c383109e054e3713
+DIST vcrpy-6.0.0.gh.tar.gz 337408 BLAKE2B b335b3e89b759b111e34ed26753d528ce0b83bd6e408b35bb60371ada1d773e8e6e690991d468ae63fb61b799c2f79f2677043bc8a56a3b95fec477ee7c679e3 SHA512 d10c8a01843b8390c16fda26b0266d8b89d9d95978f99127f0c261e94dab6b7c358522fa6d059063e3c194885e8be46ef206bdfc1252511840058dd5df4cf11d
EBUILD vcrpy-5.1.0.ebuild 1938 BLAKE2B 1df91b6165faa1438322cf7227731d04b533083fdd0326651a3c6eb50f598f1ad62ee9ed48c25e1609681f54459c793bc33687e5a5b2425da3914438b71a1c3f SHA512 306564cf80f58a35e957c2f515f32e85e5a1b706d7d587bef5abcf58c8e4e3d352c75efdf5bf2df5dd250f835174501f8500a438be394d2c9e03266c7567991c
+EBUILD vcrpy-6.0.0.ebuild 1655 BLAKE2B 8a1cc7469f9f26a1c42083385a01e5aa33e410b57baf12f470b8cfe8b61aa73f4665788b93bb3a7f5754ffd7afc99f6477a1e11e3160d5a7ef47b16df25eaf7c SHA512 fc6c491dac9aee5a7719f279e97e6f001a624527612f2db14235aa374595efe97e545beca777554943fc9f12daa8d2de18da5908e1804a8009a8a4dcc1f6c2e1
MISC metadata.xml 388 BLAKE2B fd31293bd6085e6a93816a1813a8c3a9d046ed3d932fba5b32b454a71e7535606ba92815699b7ca10fc837b07a5335df54d5fae8c860a7ea88c6ea72891d0620 SHA512 0360ac6f113035ffd1991d2a42000f290c9d0a3fa8c4dac9abfde0eecafd23e1ff9929d8ee521f83a924c523992fabc5cb4353079bf7c52dac9f906a31d4da55
diff --git a/dev-python/vcrpy/vcrpy-6.0.0.ebuild b/dev-python/vcrpy/vcrpy-6.0.0.ebuild
new file mode 100644
index 000000000000..212c7bfe7855
--- /dev/null
+++ b/dev-python/vcrpy/vcrpy-6.0.0.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Automatically mock your HTTP interactions to simplify and speed up testing"
+HOMEPAGE="
+ https://github.com/kevin1024/vcrpy/
+ https://pypi.org/project/vcrpy/
+"
+SRC_URI="
+ https://github.com/kevin1024/vcrpy/archive/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
+
+RDEPEND="
+ >=dev-python/httplib2-0.9.1[${PYTHON_USEDEP}]
+ dev-python/pyyaml[${PYTHON_USEDEP}]
+ >=dev-python/requests-2.16.2[${PYTHON_USEDEP}]
+ dev-python/urllib3[${PYTHON_USEDEP}]
+ dev-python/wrapt[${PYTHON_USEDEP}]
+ dev-python/yarl[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/pytest-httpbin[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # these tests are failing with recent dev-python/werkzeug; losely related:
+ # https://github.com/kevin1024/vcrpy/issues/645
+ tests/integration/test_record_mode.py::test_new_episodes_record_mode_two_times
+ tests/integration/test_urllib2.py::test_random_body
+ tests/integration/test_urllib2.py::test_multiple_requests
+ # Internet
+ "tests/integration/test_urllib3.py::test_post[https]"
+ )
+
+ local EPYTEST_IGNORE=(
+ # requires boto3
+ tests/integration/test_boto3.py
+ # Internet
+ tests/integration/test_tornado.py
+ tests/integration/test_aiohttp.py
+ )
+
+ local -x REQUESTS_CA_BUNDLE=$("${EPYTHON}" -m pytest_httpbin.certs)
+ epytest -m 'not online'
+}
diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz
index a63377969410..8c7a4a6990c0 100644
--- a/dev-util/Manifest.gz
+++ b/dev-util/Manifest.gz
Binary files differ
diff --git a/dev-util/itstool/Manifest b/dev-util/itstool/Manifest
index 94611eb6ba6e..8770af28da2a 100644
--- a/dev-util/itstool/Manifest
+++ b/dev-util/itstool/Manifest
@@ -1,5 +1,5 @@
AUX itstool-2.0.7-missing-translation-fix.patch 1260 BLAKE2B af0023bb175919f58ce3150b714f28059c39991e6b1a223b3599b3776690a4457b4ca67d267599ae562ff1633c4c6c93fa064d0a6221abf8b889cb9975f9a0bd SHA512 4536552d4587f4ce5573367c274854710e3df56485fefb00c9d3ca5efcff3cce91e2ff4b0b67d604f4b3884b57493e4ff282d4bafce6c1e257eeb0686cd824d9
DIST itstool-2.0.7.tar.bz2 104648 BLAKE2B e2d27d7b0a772596a0fa02b157bbef65b132b839c908c114596d21a54c245a0c941419a3555a8b9b7255800f9ef65d557a5b0f6847103b0a3934c908d43128ab SHA512 710c188e518a7eccbf9d31df59692fd6acc79430589a93ef4333f33f74440c311c340614ca74cc43191830567a98024d0981325ccd83a8fd9b75410d9dd91992
-EBUILD itstool-2.0.7-r1.ebuild 1035 BLAKE2B 49ab438e0e5b9180df798b7c6a62d36b1fc875bb1c5fe0337b5f3d05beb4143724c47bccb0492ab604711addb2388cd2f450794a5d047b0770379c7dd239e655 SHA512 eba332eab01a6945f03a1010af3c9e9d1f154d5554bde4df6b4f0c1527977e1f85d1482be0b128d950f4ca8c07262f2221e2a089a24e6309820a9db8d4acdee2
+EBUILD itstool-2.0.7-r1.ebuild 1034 BLAKE2B f0ad751a56a749fa33e55598a844f0fc24754f1e1a887abdb70ad501b3934d4119bc47f0ef01083bc5e7e5d2c20ecf3e9839077837a0158d0144a9e1f09edd98 SHA512 1b2031ca5978d97671107e29acff1d81f2cbb35a204d87c6b055cc2b937dbb97b402fe0cc8078d3e6205bbb42c6be41adf6591153ada20cfb133dee7b1306ffb
EBUILD itstool-2.0.7.ebuild 964 BLAKE2B 7eef310838935bc5b47d23706e3e4ad6410c137e868f662f83e86a7e7c66d703b893625d7645fd878e818ff818016805b75833ea82361d75cac42f51ec809333 SHA512 588c133c33a90f5f81886a89f632a6d0bec501b7089b05385aed0adbb88c7255ce09c30962620a902739c7f49334d90e4d72f7f87414f29234d784f263fe979b
MISC metadata.xml 612 BLAKE2B 0d4784d03f20c26f28f64015ee59a119b1059fd75f27352b0e99f07b5c3914ea3541674d4970620b1bbd6278951e524e687807d1275da1999d3a2fa311fb8206 SHA512 dcf3e043d41747edbd72e8081b75617b88d76e6c46fea1e112e5c2a8e7049f74f1b5ece6de4681863994eeb18bade3b793c3944269ddc5d3b6c6ead1a72dc8f9
diff --git a/dev-util/itstool/itstool-2.0.7-r1.ebuild b/dev-util/itstool/itstool-2.0.7-r1.ebuild
index a2995ed08565..b6d14f098b49 100644
--- a/dev-util/itstool/itstool-2.0.7-r1.ebuild
+++ b/dev-util/itstool/itstool-2.0.7-r1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="http://files.itstool.org/itstool/${P}.tar.bz2"
# files in /usr/share/itstool/its are under a special exception || GPL-3+
LICENSE="GPL-3+"
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"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
diff --git a/games-emulation/Manifest.gz b/games-emulation/Manifest.gz
index a885223946ae..ae39466aa413 100644
--- a/games-emulation/Manifest.gz
+++ b/games-emulation/Manifest.gz
Binary files differ
diff --git a/games-emulation/mgba/Manifest b/games-emulation/mgba/Manifest
index de8219480087..b7b65f15c330 100644
--- a/games-emulation/mgba/Manifest
+++ b/games-emulation/mgba/Manifest
@@ -2,6 +2,6 @@ AUX mgba-0.10.0-optional-updater.patch 206 BLAKE2B 199a4305212e1974aa79ee728ab7b
DIST mgba-0.10.2.tar.gz 14323388 BLAKE2B fb2e652b76871c9a9ffdbf049965ca4a62ee8fed48b547a4e7d514587535f172a7e3b21ec138b8660707a2fbdc19268985191d10eb268e7ed0f059c5a8c81216 SHA512 4063cde6dee9cc07025fa997e401ddd4b28240a9e53cee571ef8aec65cb6cf56b821f0020af1cf00d4f97353efbd4dc39ccd55bc6a3bdf0448ee34736bfd6499
DIST mgba-0.10.3.tar.gz 14350721 BLAKE2B 2109c53455ece7beba0af30787cd75cad85db334be44e41b51f579f813393f8d83c5c9537832b190bb8b0ac1c28d78e92adb6af23191b17b463847df3360f656 SHA512 de92725a18f00ec8645a75cf434a667bfc5aba954d0ae8be188241371a4a310214123be2cec13d20dbff4f660b401364efb51c43c7bdc24eea40454949062a52
EBUILD mgba-0.10.2-r1.ebuild 2680 BLAKE2B 154cfe801559d8b7e066db4f61ac9a250c28cd76b340e89f337ad9912a9a40898815137662d318f52a191db7c244326f65b509c1591ef414639e1bab0e51bc85 SHA512 cb37de4fb7e1d6dd8dce182dc6f4856f385534be519b8b5091462d7477b6e45426a66ba2023e8f0d4cc57e266d732cf5b7feb545b9389107a3577a55ead36ac6
-EBUILD mgba-0.10.3.ebuild 2694 BLAKE2B f4b9c464ee57e52b8822a98b9c94c84a96f929380e4aaa82411f9438d1617453021c2b0ec88d7c21ec7711a0517377821e60d676b9c09c76f4b5371f22f72b75 SHA512 961a6f0d1b391c67fd894327926a84794182d98e2d12bc6606d0338d87705983ca1dd1c5275d161b1c172ceb49c4c998309a60e166566adaaab3cb4715dcb082
+EBUILD mgba-0.10.3.ebuild 2691 BLAKE2B 52ee98e0b1e65ce239ed9e6629b681da6f386891efa438dea6fb17d53f6053939591236560dbee9e02e10a12ac364006f736b0055d9d850dea1852e7538ad326 SHA512 9392e53133807dd6da79c17bc204f6ec345e5dbf7463386852cf3c65aa629fd0f124dd83eba3b880cf29e57da1347d70168ac07e961684c6aed0d6c2f11d654a
EBUILD mgba-9999.ebuild 3064 BLAKE2B ce8bc60d0faf921d83c33548a8c7979cf32a68e12c7686631b447428f787072c926a5da7a48dacacc3bb804dc81dd9c58efb3a6aa97c7b4c6ffe20b37ef6b9f7 SHA512 9c0cb0bece9efec9f0df2ffbe8bc99f61f16321a54edb84f803084d2d8f4ee20d0e14ee43c2a1bf5909a7632a0051fe1c4df280e729b14e294481fef48996b5e
MISC metadata.xml 623 BLAKE2B 888308191968b294352854c1228bcf82b25a3836fa53e1bf961e264c9a4f91c6e10f5598d4ba9a13927413f10a0686dfe180cd21e26e04c4c7c694f140dce9ff SHA512 93078c5ce55d268ebbed1789d80c8c5d9ef291fd1f48f2e4e1d124d3f4fb446bc7ec28fb6f20f4e79eecff64f2ff601408ef97555a5a9b55052312fb69c0e1fb
diff --git a/games-emulation/mgba/mgba-0.10.3.ebuild b/games-emulation/mgba/mgba-0.10.3.ebuild
index ccd1355085e6..894d8f295dcc 100644
--- a/games-emulation/mgba/mgba-0.10.3.ebuild
+++ b/games-emulation/mgba/mgba-0.10.3.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} == 9999 ]] ; then
EGIT_REPO_URI="https://github.com/mgba-emu/mgba.git"
else
SRC_URI="https://github.com/mgba-emu/mgba/archive/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+ KEYWORDS="amd64 arm64 ~ppc64 x86"
fi
DESCRIPTION="Game Boy Advance Emulator"
diff --git a/games-strategy/Manifest.gz b/games-strategy/Manifest.gz
index 1f532e195f7a..97cdc5fa5792 100644
--- a/games-strategy/Manifest.gz
+++ b/games-strategy/Manifest.gz
Binary files differ
diff --git a/games-strategy/knights-demo/Manifest b/games-strategy/knights-demo/Manifest
index 018f6427c947..5413e3a1bee6 100644
--- a/games-strategy/knights-demo/Manifest
+++ b/games-strategy/knights-demo/Manifest
@@ -1,3 +1,3 @@
DIST knights-demo-1.32.run 31667235 BLAKE2B ee9c63a261aaea93122b790ef3d4df21b30b53d8f47e2f1549c3e6aaf7a09f04b5f7985e6d26e395266176fa9135cb7257bfc5c6f5eba7524da19758ab241715 SHA512 f53cf9524811b4a83ec2531f62ea251fc5a939cb09445ab850c7bbac85301e8b8275dda12a8dc991e4412eb4358d7597d0c007bd9263fd875289b039b941ed9c
-EBUILD knights-demo-1.32-r3.ebuild 1655 BLAKE2B bc8ea74c9b8a8adf6a9bdeeb45c570861cd58b91ba623d43e5c676436e6367d82a7bacd03d0f478765bb1cc8e68c1d4b17ec2243039cdc8317c1a65970f8d445 SHA512 2f7822432fa8283b553c315a6382b8f3b8f8397f662e66200856f59fd99ad0f6ee77ab0a18b81a63f1298a6f8536b572d06331444a56097342638965c8062017
+EBUILD knights-demo-1.32-r4.ebuild 1655 BLAKE2B 7775ca0eb20d5eb1b7c9ded0dc74f493c7618c8d71e8a946a58ee398bf5e87f8bce7ba1aafdfe53117c94d6c69cb179ccbd8556480978b7e6bfd0a1ede0091df SHA512 1ea77312226ec2a6c6ecb7eccf59ba161d307701f73a91142488a75bd24ecac9b4dff3926c575dde081d371ca79528973530e87a07b8b3253973f04f89041feb
MISC metadata.xml 250 BLAKE2B 8d44bd4c6e7d6491273e2015e36ddac74af7b94a124fd240ff030e16430f5c85e53ab812f0e3e94bb2e6d138f39b512bbe01ff98b0081cacc21a02d648ec7643 SHA512 80ac07a3cac10ad2e72e9989a130b7d2073934fe92914a9db2af4d0e769d4bf537770f8faba0654bbd64a7e85ee38cf1f9d03b4b9cd322864b1b2bb35087d610
diff --git a/games-strategy/knights-demo/knights-demo-1.32-r3.ebuild b/games-strategy/knights-demo/knights-demo-1.32-r4.ebuild
index 361d5eb8d117..e20308c14608 100644
--- a/games-strategy/knights-demo/knights-demo-1.32-r3.ebuild
+++ b/games-strategy/knights-demo/knights-demo-1.32-r4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -37,7 +37,7 @@ RDEPEND="
>=x11-libs/libXi-1.7.2[abi_x86_32(-)]
|| (
sys-libs/libxcrypt[compat]
- sys-libs/glibc[crypt(+)]
+ sys-libs/glibc[crypt(-)]
)
"
diff --git a/media-gfx/Manifest.gz b/media-gfx/Manifest.gz
index 7fedd23f21b4..3ca5c8c66ba7 100644
--- a/media-gfx/Manifest.gz
+++ b/media-gfx/Manifest.gz
Binary files differ
diff --git a/media-gfx/geeqie/Manifest b/media-gfx/geeqie/Manifest
index 718827c9ad1b..d896f8f9cebc 100644
--- a/media-gfx/geeqie/Manifest
+++ b/media-gfx/geeqie/Manifest
@@ -1,7 +1,8 @@
AUX geeqie-2.1-exiv2-0.28.0.patch 5556 BLAKE2B 3af45f27984d789dc1618b348dabfa3cb7264fcce257f1f6dcf69aa7b37a11f48b5ddf9dfdd3f4f630da2583571bf228e95bf98729a13290f133c18c468651c7 SHA512 9e63688935b1f3c3bc33c238201b5cb5508a91df2c58020656a31edb88f22b2e53e6abcd61fa7b1634a772cc7cc1ce7307f57e93fbdc8a7beb2d63c1dc44df6f
+AUX geeqie-2.1-locale.patch 522 BLAKE2B f676a4b2b0acb6184c66657314974f61413172bef3290d05d2764afae48b476fc40892012d1af93f02454de127a5b38cec240057ad20c3a6a63e11e354906b75 SHA512 c9d402fd9bb5d49a1f4219e33e24a16d656a6ba0a3eaddd6864debab09b3742927a89892e2fffe3c6726abe3f6b2bc6baae9af1ecf035f5a02ff3f9b5ad6ce59
AUX geeqie-2.1-lua_hpp.patch 344 BLAKE2B 8206ef3ec5faf9b94efe57413905dedef5046b0d90056864e33b2adb876ca4bb3867417a24e4f6956d14923b3ee119ee5e8379f314cffe8ade2c1102bcb3c1de SHA512 599f9b63fad24bd292a393ead338894c6330b82fc3e02e71e16f7a85b49fa0ed564677444b5d78d68b4ac91ad04e8a6c237e3119031e1307ab089ae37e6eb838
DIST geeqie-2.1-docs.tar.xz 333756 BLAKE2B 2e569f4000befdaecebd6df9c94c59b8d9e05743343b1ba2ab647a228cc595b71369173cd0e7b798227a0843d493eb7d59be19b8259015239cfcdf8b5a40d339 SHA512 f1701e1f7550dc58d2d65f35da09284958b1d92f60568a8774831025525c835d2a03a48fd582052d3fca9cd2c15d935e30baf3f6599f624bf3dbccfeb606745d
DIST geeqie-2.1.tar.xz 1800612 BLAKE2B 60190532eb8830e12acf06e39046dd04ccf28ac5d3679f2063e6f6e102add0d398dfc70a57a758d0c16483d5314ec88cb56b54829103ad938b29ac1500f86fdc SHA512 1812234d349536626433bbb7670cd45ef5ce328bf58f603af8eb4a01f7d3db2557d5a812714b12a9b49559aa1fe1c186ceddf2f632c2b303d64d36ad746a2d2f
-EBUILD geeqie-2.1-r1.ebuild 3112 BLAKE2B ab26ca749142a76ba31bb315b21e9718ddf293459275d64364ef64c265c82e848321419e34bb58997a5761d903dc64e39cc468205bc3951d96f0cbaf6da14f98 SHA512 0c3841e2e68f781d3d574ee6e23bfd6d13dcf20cfb397311f9edfb038b93c86908b33def34badd30dad4fd1baf18f45bf39ea52a1a717a6f0c220101831390ce
+EBUILD geeqie-2.1-r1.ebuild 3145 BLAKE2B 6f109e412114bf0e714858bfda4e48e4d0ff66bf2f69db55cfd400a9bf63c0f3a62cf33ee291c4b42f4ad0ab8cce53079a03d25fcb6391f54046b8245dded573 SHA512 7c166f155c7a3381baab970e957ce05aac4d73a98f228828e7c9b99df8cee44b390dc30a74c653c37cf5a6e1557c6cc7901a791b4591ebb7a97acf174f4b7845
EBUILD geeqie-9999.ebuild 2946 BLAKE2B d9deaa6cfed97e34e0969e2aa4f64ff7881b342c4c095bae6a8ac1ef5f99f5120fdc4ee64c554a97c3715e402d6c5bc2c5e915531891c0f2b9b8a79f902694b0 SHA512 a5e6b76d4c3b2c024f2f98d87335e679553315b88b9d809fcfc5603157576b5abb6d3848c9feb0bf18107c126eaf9530540489ee1080a7d787ec428c0e944c52
MISC metadata.xml 816 BLAKE2B ed50c576f068626d95d99899b17508b7c48567707ff020988dc611be9b482893f008f904ce460565ed0f263c76f2e274640f6e662f827d0879de5a59a93e8c3b SHA512 45458e31201d1baee61f48fe452c3577bcb74fea6569d1afdd8787aff6714d3400f501d1dc6b3de31ea1d5151326d48593f5bb219ec5cfed603cfe8835690dcd
diff --git a/media-gfx/geeqie/files/geeqie-2.1-locale.patch b/media-gfx/geeqie/files/geeqie-2.1-locale.patch
new file mode 100644
index 000000000000..10ae6b0169c5
--- /dev/null
+++ b/media-gfx/geeqie/files/geeqie-2.1-locale.patch
@@ -0,0 +1,22 @@
+From 01d8762d45a2f3871cfd09176edbccdbe73a6767 Mon Sep 17 00:00:00 2001
+From: Thomas Klausner <wiz@gatalith.at>
+Date: Sat, 17 Jun 2023 18:47:28 +0200
+Subject: [PATCH] Add missing header for setlocale().
+
+---
+ src/misc.cc | 2 ++
+ 1 file changed, 2 insertions(+)
+
+diff --git a/src/misc.cc b/src/misc.cc
+index 9942605ce..a2ad3eb69 100644
+--- a/src/misc.cc
++++ b/src/misc.cc
+@@ -18,6 +18,8 @@
+ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+ */
+
++#include <locale.h>
++
+ #include "main.h"
+ #include "misc.h"
+
diff --git a/media-gfx/geeqie/geeqie-2.1-r1.ebuild b/media-gfx/geeqie/geeqie-2.1-r1.ebuild
index 9acadcda8fe6..e19752f02bbd 100644
--- a/media-gfx/geeqie/geeqie-2.1-r1.ebuild
+++ b/media-gfx/geeqie/geeqie-2.1-r1.ebuild
@@ -46,6 +46,7 @@ BDEPEND="
REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"
PATCHES=(
+ "${FILESDIR}"/${P}-locale.patch
"${FILESDIR}"/${P}-lua_hpp.patch
"${FILESDIR}"/${P}-exiv2-0.28.0.patch
)
diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz
index f88263b650a9..a6927574b17a 100644
--- a/media-libs/Manifest.gz
+++ b/media-libs/Manifest.gz
Binary files differ
diff --git a/media-libs/libsdl2/Manifest b/media-libs/libsdl2/Manifest
index e3b476d8a775..a8469c8e2378 100644
--- a/media-libs/libsdl2/Manifest
+++ b/media-libs/libsdl2/Manifest
@@ -6,5 +6,5 @@ DIST SDL2-2.28.5.tar.gz 7345355 BLAKE2B c96481bc02af6b6d077247238f7e46b0e3ec2166
EBUILD libsdl2-2.28.1.ebuild 6445 BLAKE2B 6652314ff4c8d8d50fd0cb1db99b91f1df4a22ee9dcc16224902132a2e150f7a6a750451ed0e4df96dbaf1294a41b8b986e79d0e285b53a9241936eba06ce304 SHA512 f99bbdbde13745818af665bee635997d97491f29a056bac3ad69ed534b47a381cbc7cc7ec5c85998eb6a872d5af1824d924ef28fcba1b31e9ba73aa5ee19f624
EBUILD libsdl2-2.28.3.ebuild 6444 BLAKE2B f84a1d6d5562d86a782bcf3c418fb1030312929bd18703473d28eb791c9447a4cacfbafc0b0fc84ce5c9fbc109f4abca97d46a0023211cca727507908d58169d SHA512 b22720936efbc140f2f867fce7fd257b8ffff011e679b79b25868e0947df246dfa4f9f5309bf64ac8f7b38e85f24b540558c6a8afc8335b7ca5a361083367fbb
EBUILD libsdl2-2.28.4-r1.ebuild 6505 BLAKE2B 410574b56df4bc8c42c1b9c0e60a790a0d6c03e8d728c5714e40d10321410d4b10375935eb83d919fc71c819d66ea34009aceafee475b0910b2ef20be76ae4ce SHA512 4b03d2d64ef142b08e5e5f3584194ec9ba588e80a5dd4829f800842d858a6dc1a0f6c96a7d88c908253b8fb80e35f5355da9328da4b1fbd9ca36716cddb95f82
-EBUILD libsdl2-2.28.5.ebuild 7361 BLAKE2B 1cb8fbbe58bc68812ec6034ee167c20733238abe3608d932749ce25bf906dcd56824a6a9921fab84692ee6d5fa836a7a2045dac1e171a04cb3b54166be0bd591 SHA512 1e778cad1af00cb34a4baa8619f60751e873b16f1e2693448a3e27faf7c7fd2b7069801bde2028d7b9ed195f7a83f893f2c590d802c0ff069c3cc0749255b875
+EBUILD libsdl2-2.28.5.ebuild 7362 BLAKE2B a391e24f1fa8223853880b96027d6bf4e2df068c3c6e4d216c03b9918facc85058f56b7cd5418c6c08b10ec07d550d9b6a5b59a851918582f458949423bb1198 SHA512 aae6c0e237cd830770984a87951aca5e8a5e000d5cb08a3c3a385dc4bb3412928490b9637319938bb4359d6b96d87ff90c274dd3aa8c5ccaf250a9e6e375c66d
MISC metadata.xml 1945 BLAKE2B 0f4c4a1526296bfbef001169c45626f0393cfcb6f5003d3d644c1ff1ef0197fdd38ddc2f16f1c1590ef895448bd6aa85ea3619a31487609d9ea2569077decd64 SHA512 d25c6e3b2cf3055f2faf71d926d5ad01c5b528f1349284dc3097607015ed93c70116223db0078d8ae764b598bc13a99f1b82cebe1e65206ea737508bdede12df
diff --git a/media-libs/libsdl2/libsdl2-2.28.5.ebuild b/media-libs/libsdl2/libsdl2-2.28.5.ebuild
index e310b3efa6bb..5939c97d6828 100644
--- a/media-libs/libsdl2/libsdl2-2.28.5.ebuild
+++ b/media-libs/libsdl2/libsdl2-2.28.5.ebuild
@@ -15,7 +15,7 @@ LICENSE="ZLIB"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE="alsa aqua cpu_flags_ppc_altivec cpu_flags_x86_3dnow cpu_flags_x86_mmx cpu_flags_x86_sse cpu_flags_x86_sse2 custom-cflags dbus doc fcitx4 gles1 gles2 haptic ibus jack +joystick kms libsamplerate nas opengl oss pipewire pulseaudio sndio +sound static-libs test +threads udev +video video_cards_vc4 vulkan wayland X xscreensaver"
+IUSE="alsa aqua cpu_flags_ppc_altivec cpu_flags_x86_3dnow cpu_flags_x86_mmx cpu_flags_x86_sse cpu_flags_x86_sse2 custom-cflags dbus doc fcitx4 gles1 gles2 +haptic ibus jack +joystick kms libsamplerate nas opengl oss pipewire pulseaudio sndio +sound static-libs test +threads udev +video video_cards_vc4 vulkan wayland X xscreensaver"
RESTRICT="!test? ( test )"
REQUIRED_USE="
alsa? ( sound )
diff --git a/media-libs/opencv/Manifest b/media-libs/opencv/Manifest
index 46087bcf15d8..319445d63332 100644
--- a/media-libs/opencv/Manifest
+++ b/media-libs/opencv/Manifest
@@ -32,5 +32,5 @@ DIST opencv_3rdparty-b2bfc75f6aea5b1f834ff0f0b865a7c18ff1459f.tar.gz 10036903 BL
DIST opencv_3rdparty-fccf7cd6a4b12079f73bbfb21745f9babcd4eb1d.tar.gz 1470898 BLAKE2B f1794cc8f8684501f670db3d720c02f35c57ebe91f276cc21dea1f1c1426740d03569143fec74380e941703b5086db5f013ca913fb296eda99559115fd53ca30 SHA512 07118b9d688bf0ff34a6e4ca1548006124d80d11e7b48f08c9e1910b64249b1dad0ace460f50adda0ecb69b90871fc59cc25f451570c63f7c6d6ba2b92d8801c
DIST vgg_boostdesc-3.2.0.tar.gz 1867770 BLAKE2B 1fa5b58e73b6fa56ecf8d19af22298f729942ee1369082e173445d09d3de767bf844bad3d2b462efc1199c392f37c88ba49a9996ba8bfd84b4abeba7de94db63 SHA512 4a046aedd639c8eb4b295b0f499e756deb66210ca083f0124c75531e540663367cb58f6d175f66c4713324177036cd89a8869bdab2de8d1736dafc7f00ef9f44
EBUILD opencv-4.8.0-r3.ebuild 21551 BLAKE2B dc795690c4d8672c82ce44ba3e7fb67c32206155cc18624109da4106b0eee16d03fd3591d843af6bd1b5caf0c5050c4ee75201758e8a0d764ffdb4195844f301 SHA512 f9d927735bdd34d41b0dcc9a2a7ce5944c7f40f75934b0e93574ce2619d06a0d01527a20c1320a9cfd907ce11f51dddb3de2e413796ddf9f2f90d3932db5bbac
-EBUILD opencv-4.8.1-r1.ebuild 29108 BLAKE2B 3bbc8396365e9214a55b2b4262bf08e73c6d976c7eb8a8c41739188821391b73729a52e331ba77f9a020e601928919167e2f7c707f27ce28e228ab40716271f6 SHA512 78d1e50059d937aef19e4ff1a16152a7339465839f04eb84bdec87d88ed89cb311112b8749e9f5bf21873524260e854642ca5563a07cf141d9e20f43f747ecab
+EBUILD opencv-4.8.1-r1.ebuild 29007 BLAKE2B cd2580fc114db3fba4f40ef2b4531098bafd03febc39e287d10f71de653f1de55148803432529edebf902e17458119b469e22fae7cacfc67bd36cf4d41531423 SHA512 42114345bfc09af6933c02440ec064f8b904a79790480eeddb19a085e333ede171b74e9342496be9fe94170a853e7f0e8f3778864d54dc8e405f068c45737ed9
MISC metadata.xml 3428 BLAKE2B 17df3db9dc912981f85b6dd7e500b593504fe6d17c85d1ebc07afa8ab04266489550b03aa20ee80615f52f8e2a206c77b00d9bfc9096bf77239378fa0874a0db SHA512 15e6dc56efd85d9b6d173979ef5edc38978cf31f0b2700674ffda5fb53923df77453234b431c21ff61943c57218f8fe4fe611701abb630c9867ed990cf953d49
diff --git a/media-libs/opencv/opencv-4.8.1-r1.ebuild b/media-libs/opencv/opencv-4.8.1-r1.ebuild
index 2559815a7d55..9d7ece8e5c85 100644
--- a/media-libs/opencv/opencv-4.8.1-r1.ebuild
+++ b/media-libs/opencv/opencv-4.8.1-r1.ebuild
@@ -242,10 +242,6 @@ pkg_setup() {
use java && java-pkg-opt-2_pkg_setup
}
-src_unpack() {
- unpack $(echo "${A}" | tr ' ' '\n' | grep -vP "(ade-0.1.2|NVIDIAOpticalFlowSDK)")
-}
-
src_prepare() {
if use cuda; then
export CUDA_VERBOSE="$(usex debug "true" "false")"
diff --git a/media-video/Manifest.gz b/media-video/Manifest.gz
index aeb54dde2346..46582615a249 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 23f9ce344671..77e2165bda6c 100644
--- a/media-video/ffmpeg/Manifest
+++ b/media-video/ffmpeg/Manifest
@@ -34,12 +34,12 @@ DIST ffmpeg-6.1.1.tar.xz 10458600 BLAKE2B 77827ff92b47c773ed82e7b7793dbb135c370f
DIST ffmpeg-6.1.1.tar.xz.asc 520 BLAKE2B 801cd976d10363d1f9fc302351b330cb57e609a266407627ef378172f28974f4a18435b8a77b9cc7a8ff7b75701185211739f685629bbda961c3588c15af1221 SHA512 0e10c1f560bab0812d759d286656593dea5940f02bb52d88d9ba7f10b12b9cc3d7aa2a41c5f7a45b319069e04dce22dc1286b3c1ba685b35cd6d04cd81c5a0f5
DIST ffmpeg-6.1.tar.xz 10455956 BLAKE2B 5eaee0e0f72139e3b018e6ee26a102c7d6881ec8e7a70b21c51e4a515a37396ae12f19185112bb3f8b3401b85e68c08435146a83470e07ffb571d3d9bca89289 SHA512 72f47924806b9b128672bd268aa2c8fc2c9b8491899a772b6f82421daa2b67de45a4bdd71f6071825814e599a73adb1e42682e202a12fc055e9a224c7d5baa4a
DIST ffmpeg-6.1.tar.xz.asc 520 BLAKE2B 774ba20a8ad3d786368c7e6928ee0976cd943756f24e3f076dc0cc92fc0069637f0a9a92e3c5238c74148330385d040118d3c5f9af6b267d572283b8de83b286 SHA512 e4885270869cc6a1681bc3f76f344f77c4858c490a517e45a758d15214ce67c3c2113a1caa8ca65eb6447b68d822fa1dd730081345bcc0928faaf82bb76037ba
-EBUILD ffmpeg-4.4.4-r8.ebuild 20218 BLAKE2B 891ee74e63115c0a8adfd437d5154cfc25b09f9aff9aea39f524e847acf4ea0a4121e0b150fca4edecd3f25923f94fd62126f426d90bbdce388f322d77fd01ee SHA512 ee97c6d51f76ddca3f405f231d8d6ef99af4236c6e62b62283609080d20b17fa5940a0ebdad33638eac760a428caad5fb4f046070145adbdb31a8245c4cc7407
-EBUILD ffmpeg-5.1.4-r2.ebuild 20042 BLAKE2B c044bce98d76f98325381c2d6f217456930459dec7376997eb7a775a2e1c4c5f9b9ed15c83e52964c69799fcb577254fe6925a09fef16b488b9de290c6ea30c4 SHA512 e6d0274bd4f21db5485e2b0c167002cd678a8ff6d9f8618c830a5f78bb46eab4e865f639456d4c2e92449eeed9f44bf876e8e9b6e736b8688f2263a783de8943
-EBUILD ffmpeg-6.0-r11.ebuild 19969 BLAKE2B 4c53c9890f2b663503b19bd1dfe06b31cea1f2ae73317279c11e8669196635ad882b7bd7384179c12dbfdd183ddeae63ba20d80529c08e1d14b37545e2e826b1 SHA512 b18d79676a540057f74986798ed76c5a80138f9346ba7c44f125c57152628f2ecff16197c0864d6273fcbf779d52a538554f537c508d98577c64b7c464fadaee
-EBUILD ffmpeg-6.0-r9.ebuild 19911 BLAKE2B b1ecb7d5c7a4194abbf3f40df2320d5e187fde996f10c754078d2e45400da6971e96b245001333e96ddf4e6fa1d31ef6e45c1b401fe4bb4391f6bb0b32423f02 SHA512 73b2a5d20c3afb3f9bc78adabe729a46a3ddac78f36c2a6423ab0c5425e04df343d4e76d95557b1e0881c0202aea091a1570a8468f611993ca97b0b7797c1661
-EBUILD ffmpeg-6.0.1-r1.ebuild 19830 BLAKE2B b90c155f56e584e2a4d516c0383bda36a8718ae9dd0789fd173b7d3e9ee00d54f83acf5b21a76af4a9677c857a73485bdc46ae6d57bcb2af0a04d41cd8aa77cb SHA512 3a8bac45bbc55b8e462c8067ebd61247c85cd299dd1f3e111a2cc72b99ee85b48ca1f4719852846cf8af314737766dcfb22f0c4520dc77cd6b6631fa6e7adc06
-EBUILD ffmpeg-6.1-r4.ebuild 19979 BLAKE2B 59c9f20ccd1cba656c5094b7fd9bb8ec46de83e8829e542be3508d08e502922d7cc8b8e33c57ea0a4e504e6665d9376082e297801e43c2a3f630ee62fd504d08 SHA512 22cd4b2fb1f59e816095a5f1955b391a933980c4223822cea057fbdee8daf1c010114db5246b99e0259b6d044744e0adf1773f191a66ecd7d9bab0826c1f8bb2
-EBUILD ffmpeg-6.1.1-r1.ebuild 19455 BLAKE2B 944557a12ff923e484d3df2b93ea8537b29aae7c06d6831461d1f1f8ffa015887a37b0e5cd099c609a31d055dd52719fb484be8d505edac0bb7db36ad82c4f86 SHA512 fd13c75202684727f0e6cd137ac71687eec07080fcee0c3c0f3b41a8f059567edccab9b85cf333f625999910102ba004535d39cfb8fdde018acb7d06d520e458
-EBUILD ffmpeg-9999.ebuild 19358 BLAKE2B 4f8d4d27ca76d2c8cc68c22ed218a7dfa2d375d6ec233acd44779878fd0ddf34e82e271a8776f2a70b622513a7a7771df74035c08ae9c6612ab1b723bd684290 SHA512 0cd8317ae2323e7bba928f5e1b2b3de2092fb196e36295d2ecb87fbf0cffd8ccd4e3d3fa177b3241d9ce7c11efe230a171dc0e90755e248a8f96bf777a49759f
+EBUILD ffmpeg-4.4.4-r8.ebuild 20210 BLAKE2B 1cd855287317cdb79d37c1ae56341006b7787524ac8fc5f3b5ec129ea10ac88fbd59b8df47dc269a5b63e3aa0e26be7af772073022815a8b2458ff403819fa9b SHA512 5c379970cb0a1bf8c5a1e3b23a1c0f6d19c9dcbcf0cf4df37fc65fd92ec3e6e7366d4729eab4c611ecbf9206cb794650e0d6732bb91b677bbf96c60f2e5458d4
+EBUILD ffmpeg-5.1.4-r2.ebuild 20034 BLAKE2B f7b89b5a82bcb57ca5c17666bd05a13aea87b777bf650aaa71836683e42c820b8d0ac8b75833fa25d3f3fad2337127be1f27210844708e45c9abc971752cafa5 SHA512 3a9d4355a6005435ed5619525219055f62ce21eb155779bf22fbfa9183a3913d3bcb85883080a7fe8f331a2ffb35dfb72a589a24375eb6c738dcf5864baf754b
+EBUILD ffmpeg-6.0-r11.ebuild 19961 BLAKE2B 24bce1e5a491deb52f64111f2c9d7284b7a73a611a9868d626e7045e86952d5bd882fc0a112d798eb9695b7b35ec351cfe58ee4005c63046fb27a1b790021e6a SHA512 8355108b537d9fa983fead30e46b61e641cd3ed3d28085091b9c79b00be6b57384ecbb3f5bfbfb66ee48f3e7a03582c68b7808e40be4a51c7a87603b6b619400
+EBUILD ffmpeg-6.0-r9.ebuild 19903 BLAKE2B bbb891effed2da68f2192dfa6324d3ab1b0709968d7b4043cc6cd07c9d1e558b6ad80a767518abeb7b0aba7fac6e511a242246bc696e75511ffc13bc42816bec SHA512 ae992b921fc3b9cf09e274590462133a165c34349cb5b2d15b8291f7f2f1ba58cce6c203e19f79be62f7329ffb26500b10bc15f42a4279aecdf2dc1e781eb5d0
+EBUILD ffmpeg-6.0.1-r1.ebuild 19822 BLAKE2B 988253778fa8665c99ec35336c47754a64ea8327a7780c791ee29211c5da5aadf7ad868d86fced47e344d5da3e57a5ce5f6a99d306126618e640f00b82574606 SHA512 70aec4cdf9514ae2770194383dcccdb3b88e0d9493961aefbbd5b81390b011bf80fef5446c88da12eca719b8f67cd9e6354ef2f4ce2b894c48e2d81100783db9
+EBUILD ffmpeg-6.1-r4.ebuild 19971 BLAKE2B edd1d87c7dc8bfa8de07e483c50277671334aa70f40a4b7985ab9e2e231ecddfdea16a67081cd07aeaff8104f732a723618d4efe7fec169f9d01063187fa0f03 SHA512 33f0c98aecf9baebb42a8ad4c3beb41007222c85cdd2f13cbe27b4fbf59f7450958d6fd147642ca33eeab12db07c87b05a0c0b14f98f494b91d56d5c1242411d
+EBUILD ffmpeg-6.1.1-r1.ebuild 19447 BLAKE2B c2a1b979170b4d80cc788c8a611480f3e573ebbf1af4fa788855ad623fecd8a66c803e9cb074e1699563f8c98ec281633256a6af80a53b51d2c7677ee3cd1886 SHA512 22634ab7311e67a8064052d2dcec73ebcf6ff89473d0d554248c07428dbfd1b34f216536c12735bf08ce175d0c2b77c19b08b50a7311c1f7fd99a104b92fefab
+EBUILD ffmpeg-9999.ebuild 19350 BLAKE2B 31d5e1b2bbc1e1197db897d7a0b88e92c87e79cdbc4cd45e1e6231518f2a283f4b3972dd2d15b383158b4c6a960ca3ba09df32c28ec390cccd31cba9627d4abe SHA512 2993affb53491ade344696c46b37d279b07154bb25f1dcbcd0ab9237c56eda0a0528ef786309a84af1440039bbf1d4ef1636b15bf629eeee3f0fd2a3695e72ff
MISC metadata.xml 7626 BLAKE2B aac77cb3d4cb65c30e9654f59d6d10c59a4df70f096024ce5395c0572d1cf0289178320153d819853cfb6499cdff73ac6a2887cc2325be1e594019261f90d85e SHA512 0b59f1cbaa1800cd3896bd50046510f62933670fc3f1e7524d263f9fb1ddc722f2817b45776a0613a361d57f94aebc3b96228ae95f7e94abe1a009efbb5725b4
diff --git a/media-video/ffmpeg/ffmpeg-4.4.4-r8.ebuild b/media-video/ffmpeg/ffmpeg-4.4.4-r8.ebuild
index b7074d60fdc3..e17af76cfa74 100644
--- a/media-video/ffmpeg/ffmpeg-4.4.4-r8.ebuild
+++ b/media-video/ffmpeg/ffmpeg-4.4.4-r8.ebuild
@@ -483,7 +483,7 @@ multilib_src_configure() {
done
# LTO support, bug #566282, bug #754654, bug #772854
- [[ ${ABI} != x86 ]] && is-flagq "-flto*" && myconf+=( "--enable-lto" )
+ [[ ${ABI} != x86 ]] && tc-is-lto && myconf+=( "--enable-lto" )
filter-lto
# Mandatory configuration
diff --git a/media-video/ffmpeg/ffmpeg-5.1.4-r2.ebuild b/media-video/ffmpeg/ffmpeg-5.1.4-r2.ebuild
index 6c34aca8e4cd..9ecde222b8e3 100644
--- a/media-video/ffmpeg/ffmpeg-5.1.4-r2.ebuild
+++ b/media-video/ffmpeg/ffmpeg-5.1.4-r2.ebuild
@@ -473,7 +473,7 @@ multilib_src_configure() {
done
# LTO support, bug #566282, bug #754654, bug #772854
- [[ ${ABI} != x86 ]] && is-flagq "-flto*" && myconf+=( "--enable-lto" )
+ [[ ${ABI} != x86 ]] && tc-is-lto && myconf+=( "--enable-lto" )
filter-lto
# Mandatory configuration
diff --git a/media-video/ffmpeg/ffmpeg-6.0-r11.ebuild b/media-video/ffmpeg/ffmpeg-6.0-r11.ebuild
index 24dde90568fd..6d75a5d847db 100644
--- a/media-video/ffmpeg/ffmpeg-6.0-r11.ebuild
+++ b/media-video/ffmpeg/ffmpeg-6.0-r11.ebuild
@@ -472,7 +472,7 @@ multilib_src_configure() {
done
# LTO support, bug #566282, bug #754654, bug #772854
- [[ ${ABI} != x86 ]] && is-flagq "-flto*" && myconf+=( "--enable-lto" )
+ [[ ${ABI} != x86 ]] && tc-is-lto && myconf+=( "--enable-lto" )
filter-lto
# Mandatory configuration
diff --git a/media-video/ffmpeg/ffmpeg-6.0-r9.ebuild b/media-video/ffmpeg/ffmpeg-6.0-r9.ebuild
index 8545e512f44c..9831ab3e47c5 100644
--- a/media-video/ffmpeg/ffmpeg-6.0-r9.ebuild
+++ b/media-video/ffmpeg/ffmpeg-6.0-r9.ebuild
@@ -470,7 +470,7 @@ multilib_src_configure() {
done
# LTO support, bug #566282, bug #754654, bug #772854
- [[ ${ABI} != x86 ]] && is-flagq "-flto*" && myconf+=( "--enable-lto" )
+ [[ ${ABI} != x86 ]] && tc-is-lto && myconf+=( "--enable-lto" )
filter-lto
# Mandatory configuration
diff --git a/media-video/ffmpeg/ffmpeg-6.0.1-r1.ebuild b/media-video/ffmpeg/ffmpeg-6.0.1-r1.ebuild
index f3fabab58737..bdc0a1471158 100644
--- a/media-video/ffmpeg/ffmpeg-6.0.1-r1.ebuild
+++ b/media-video/ffmpeg/ffmpeg-6.0.1-r1.ebuild
@@ -469,7 +469,7 @@ multilib_src_configure() {
done
# LTO support, bug #566282, bug #754654, bug #772854
- [[ ${ABI} != x86 ]] && is-flagq "-flto*" && myconf+=( "--enable-lto" )
+ [[ ${ABI} != x86 ]] && tc-is-lto && myconf+=( "--enable-lto" )
filter-lto
# Mandatory configuration
diff --git a/media-video/ffmpeg/ffmpeg-6.1-r4.ebuild b/media-video/ffmpeg/ffmpeg-6.1-r4.ebuild
index 6db23cdd6bfc..d3edaba40eb7 100644
--- a/media-video/ffmpeg/ffmpeg-6.1-r4.ebuild
+++ b/media-video/ffmpeg/ffmpeg-6.1-r4.ebuild
@@ -482,7 +482,7 @@ multilib_src_configure() {
done
# LTO support, bug #566282, bug #754654, bug #772854
- if [[ ${ABI} != x86 ]] && is-flagq "-flto*"; then
+ if [[ ${ABI} != x86 ]] && tc-is-lto; then
# Respect -flto value, e.g -flto=thin
local v="$(get-flag flto)"
[[ -n ${v} ]] && myconf+=( "--enable-lto=${v}" ) || myconf+=( "--enable-lto" )
diff --git a/media-video/ffmpeg/ffmpeg-6.1.1-r1.ebuild b/media-video/ffmpeg/ffmpeg-6.1.1-r1.ebuild
index 4a9376a14e3e..73cdd4b40c76 100644
--- a/media-video/ffmpeg/ffmpeg-6.1.1-r1.ebuild
+++ b/media-video/ffmpeg/ffmpeg-6.1.1-r1.ebuild
@@ -476,7 +476,7 @@ multilib_src_configure() {
done
# LTO support, bug #566282, bug #754654, bug #772854
- if [[ ${ABI} != x86 ]] && is-flagq "-flto*"; then
+ if [[ ${ABI} != x86 ]] && tc-is-lto; then
# Respect -flto value, e.g -flto=thin
local v="$(get-flag flto)"
[[ -n ${v} ]] && myconf+=( "--enable-lto=${v}" ) || myconf+=( "--enable-lto" )
diff --git a/media-video/ffmpeg/ffmpeg-9999.ebuild b/media-video/ffmpeg/ffmpeg-9999.ebuild
index af17b97264cd..905f9dd7977b 100644
--- a/media-video/ffmpeg/ffmpeg-9999.ebuild
+++ b/media-video/ffmpeg/ffmpeg-9999.ebuild
@@ -475,7 +475,7 @@ multilib_src_configure() {
done
# LTO support, bug #566282, bug #754654, bug #772854
- if [[ ${ABI} != x86 ]] && is-flagq "-flto*"; then
+ if [[ ${ABI} != x86 ]] && tc-is-lto; then
# Respect -flto value, e.g -flto=thin
local v="$(get-flag flto)"
[[ -n ${v} ]] && myconf+=( "--enable-lto=${v}" ) || myconf+=( "--enable-lto" )
diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz
index eceb4430e9e7..ad20653bb5af 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 f2f365fa1382..b6dbf9c1096f 100644
--- a/metadata/dtd/timestamp.chk
+++ b/metadata/dtd/timestamp.chk
@@ -1 +1 @@
-Tue, 23 Jan 2024 16:10:06 +0000
+Tue, 23 Jan 2024 22:09:57 +0000
diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest
index 8f37c08ef5ff..d8d80cf748ec 100644
--- a/metadata/glsa/Manifest
+++ b/metadata/glsa/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 562328 BLAKE2B f917e7f3715dafbea4631d1e8735246d5b9887c3efe70c6ba46f3209bd4352c3858fb9f3b94eddfea989436bd50ec90a84cb7490a3686cfafe856b8100fc8b3c SHA512 d02be3afe2c6c1c06c58a6413b27e2ddfa1c0d22459c4da9eb5fbc7afe9b5335376f1397c09c4bae95745e7e93f1941a58053c3f1b7dfe65b33c41f933bb9720
-TIMESTAMP 2024-01-23T16:10:11Z
+TIMESTAMP 2024-01-23T22:10:01Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmWv5ONfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmWwOTlfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klBE1xAAhcZ3Mw46cE4/Fd0O1VShaox4SVQwzSdT06CXpBoReAwCbxMmj+d86Cb5
-ZlKJg3j+Uu9pAfmD27I9zxiIynKFPzdJz+ZVx4yrIqaAyGGLAsL7AhYsFVAHYoZ8
-oPK55iixN0RyJtV+IXOycUSoEMJrmzI0/XfE7QYKjqySuR5OEiUDtVrwdiCvsq9p
-Xbmu533fVLWxdkIEmRnt3KKj1gEu4ly12DenD8YhHBu+PUAdX+efeTt9NWEeYGT0
-RGGMgMu1mhTX5SL+520XdTA6tl6hZtCD+O18/sHSizUEEZhwGlXhmydAausxDJj0
-bRTQo8oYO2SLfvwq51HmD/wf6DvdtSismbMKHy3GIvxvCSfxbYrEr/6bUQuh1a7k
-iUCi6AtXwnet0g5ZcXnU4clFSNKKiiMrDSUp5i4dFEWai3KR4sY3Q0bgVHr6i7F3
-UfflVRac5THHiso8MCP10qUq/4XzQLsXWtEHcNI9Vy1K6Lqp0HNlOfLRGUrv1iv/
-GKaxH6ibVeZQAKkTAj3ZE03aZVO+3E+YZFQYDgpmtsXSQKYcHuLJtnbkfyQJTMSs
-+RVpFT11Q+BPJu7NRUnFTZRF904v6XrP0eBZZ3sl/b8a4LdZLBZkOJQaq4OA+crj
-9qj+ErZTObcfRJjmbuvZNpJ3XWLoGv3phk2Y4f214+MSjqkkRwg=
-=2T/S
+klDH7xAAlPcZCHSJc5EIICa6PdigGRDL+hot/PdElhf7fHIRJhmCHv/0GT6Lfe8a
+20LFLx1TD5UJ8cHgGtnDErvsiHsdD06NLcbKLzANpq87pV4T54SWJVXR1C8Kga4r
+Af5NjdXisihpIc7CH+g8IOxGcx7PEkCnhR7OjAp5a1OZ8rOTh8vVc5SmCVpuMvKn
+v0cKQCSIZu51JItMwR9R3cjGfRbPoF4MBnlL3BuBzE5TAr+t9pkHrh8SfzE9D0lA
+K16O2NOsIvTbfw1nPEkghzKDvt0aLid6www8WmE4mSZyL/4d8993Klek6mWAMph5
+m2HPoDE/+pl5ZhuUHPT39ZOv1KOORHGtWBKI7VmWezm1Pi4mAGgrHI87b1i501pP
+wwHGMLUcLM+BcTZbJ+T7tAhirEBvxdIAoEG5vuKzrIr5knuT6w3QT4r+AyDFGU7X
+5Q6o8GoZ3j3BFFDopRaGhpZFz4hxIzMxRR+2tg6Kc5kABkB2XnksH27d6RRuj5+K
+kGwhsez5+F7P0TIiMyjnG9CDx2kn75lJqsa+7gemf0atgUYfJm6fjkyqFYYbQpex
+JJguIfxfvlRuTmpBY24axnPqG+vTMumioOZsJPkhiF6ATyWqTia5YdycJ4zXQKDN
+2nWRJkxjofKSLMR3omDxOU3ZGHRyJTeVnocpHMZaGY6qJKdRAZs=
+=w3eD
-----END PGP SIGNATURE-----
diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk
index f2f365fa1382..b6dbf9c1096f 100644
--- a/metadata/glsa/timestamp.chk
+++ b/metadata/glsa/timestamp.chk
@@ -1 +1 @@
-Tue, 23 Jan 2024 16:10:06 +0000
+Tue, 23 Jan 2024 22:09:57 +0000
diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz
index 73d47c366b37..53677086fa3f 100644
--- a/metadata/md5-cache/Manifest.gz
+++ b/metadata/md5-cache/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-antivirus/Manifest.gz b/metadata/md5-cache/app-antivirus/Manifest.gz
index 9cee550d64fc..2a1f237706d7 100644
--- a/metadata/md5-cache/app-antivirus/Manifest.gz
+++ b/metadata/md5-cache/app-antivirus/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-antivirus/clamtk-6.16 b/metadata/md5-cache/app-antivirus/clamtk-6.16
deleted file mode 100644
index 42ca784ab3d9..000000000000
--- a/metadata/md5-cache/app-antivirus/clamtk-6.16
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=nls? ( sys-devel/gettext )
-DEFINED_PHASES=install postinst postrm setup unpack
-DESCRIPTION=A graphical front-end for ClamAV
-EAPI=8
-HOMEPAGE=https://gitlab.com/dave_m/clamtk/wikis/Home
-INHERIT=desktop perl-functions python-single-r1 xdg-utils
-IUSE=kde nautilus nemo +nls thunar python_single_target_python3_10 python_single_target_python3_11
-KEYWORDS=amd64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=app-antivirus/clamav dev-perl/File-chdir dev-perl/Gtk3 dev-perl/JSON dev-perl/LWP-Protocol-https dev-perl/LWP-UserAgent-Cached dev-perl/Locale-gettext dev-perl/Text-CSV dev-perl/glib-perl dev-perl/libwww-perl virtual/perl-Digest-MD5 virtual/perl-Digest-SHA virtual/perl-Encode virtual/perl-MIME-Base64 virtual/perl-Time-Piece nautilus? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) dev-python/nautilus-python[python_single_target_python3_10(-)?,python_single_target_python3_11(-)?] )
-REQUIRED_USE=nautilus? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 ) )
-SLOT=0
-SRC_URI=https://github.com/dave-theunsub/clamtk/releases/download/v6.16/clamtk-6.16.tar.xz kde? ( https://github.com/dave-theunsub/clamtk-kde/releases/download/v0.19/clamtk-kde-0.19.tar.xz ) nautilus? ( https://github.com/dave-theunsub/clamtk-gnome/releases/download/v6.14/clamtk-gnome-6.14.tar.xz ) nemo? ( https://github.com/dave-theunsub/nemo-sendto-clamtk/releases/download/v0.05/nemo-sendto-clamtk-0.05.tar.xz ) thunar? ( https://github.com/dave-theunsub/thunar-sendto-clamtk/releases/download/v0.07/thunar-sendto-clamtk-0.07.tar.xz )
-_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe perl-functions c3fca037246e877693badea0df3b0ef8 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=3e7635c07160fe719c39efb163089d60
diff --git a/metadata/md5-cache/app-antivirus/clamtk-6.17 b/metadata/md5-cache/app-antivirus/clamtk-6.17
index 3116dc88b49b..b30db7deb709 100644
--- a/metadata/md5-cache/app-antivirus/clamtk-6.17
+++ b/metadata/md5-cache/app-antivirus/clamtk-6.17
@@ -5,11 +5,11 @@ EAPI=8
HOMEPAGE=https://gitlab.com/dave_m/clamtk/wikis/Home
INHERIT=desktop perl-functions python-single-r1 xdg-utils
IUSE=kde nautilus nemo +nls thunar python_single_target_python3_10 python_single_target_python3_11
-KEYWORDS=~amd64 ~x86
+KEYWORDS=amd64 x86
LICENSE=|| ( Artistic GPL-1+ )
RDEPEND=app-antivirus/clamav dev-perl/File-chdir dev-perl/Gtk3 dev-perl/JSON dev-perl/LWP-Protocol-https dev-perl/LWP-UserAgent-Cached dev-perl/Locale-gettext dev-perl/Text-CSV dev-perl/glib-perl dev-perl/libwww-perl virtual/perl-Digest-MD5 virtual/perl-Digest-SHA virtual/perl-Encode virtual/perl-MIME-Base64 virtual/perl-Time-Piece nautilus? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) dev-python/nautilus-python[python_single_target_python3_10(-)?,python_single_target_python3_11(-)?] )
REQUIRED_USE=nautilus? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 ) )
SLOT=0
SRC_URI=https://github.com/dave-theunsub/clamtk/releases/download/v6.17/clamtk-6.17.tar.xz kde? ( https://github.com/dave-theunsub/clamtk-kde/releases/download/v0.19/clamtk-kde-0.19.tar.xz ) nautilus? ( https://github.com/dave-theunsub/clamtk-gnome/releases/download/v6.14/clamtk-gnome-6.14.tar.xz ) nemo? ( https://github.com/dave-theunsub/nemo-sendto-clamtk/releases/download/v0.05/nemo-sendto-clamtk-0.05.tar.xz ) thunar? ( https://github.com/dave-theunsub/thunar-sendto-clamtk/releases/download/v0.07/thunar-sendto-clamtk-0.07.tar.xz )
_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe perl-functions c3fca037246e877693badea0df3b0ef8 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=a373a1212d7c0d8260732153c6fd6b84
+_md5_=fce62cf96090ed6e155a2a83d3d4488e
diff --git a/metadata/md5-cache/app-arch/Manifest.gz b/metadata/md5-cache/app-arch/Manifest.gz
index b21a498fccd5..b980b7483241 100644
--- a/metadata/md5-cache/app-arch/Manifest.gz
+++ b/metadata/md5-cache/app-arch/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-arch/lzlib-1.14 b/metadata/md5-cache/app-arch/lzlib-1.14
new file mode 100644
index 000000000000..7c1877f10e5c
--- /dev/null
+++ b/metadata/md5-cache/app-arch/lzlib-1.14
@@ -0,0 +1,13 @@
+BDEPEND=verify-sig? ( sec-keys/openpgp-keys-antoniodiazdiaz ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
+DEFINED_PHASES=configure install unpack
+DESCRIPTION=Library for lzip compression
+EAPI=8
+HOMEPAGE=https://www.nongnu.org/lzip/lzlib.html
+INHERIT=toolchain-funcs verify-sig
+IUSE=verify-sig
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=libstdc++
+SLOT=0
+SRC_URI=https://download.savannah.gnu.org/releases/lzip/lzlib/lzlib-1.14.tar.gz verify-sig? ( https://download.savannah.gnu.org/releases/lzip/lzlib/lzlib-1.14.tar.gz.sig )
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150
+_md5_=93b768257111fb3623870c427391b5fa
diff --git a/metadata/md5-cache/app-arch/plzip-1.11 b/metadata/md5-cache/app-arch/plzip-1.11
new file mode 100644
index 000000000000..c0bb414675cd
--- /dev/null
+++ b/metadata/md5-cache/app-arch/plzip-1.11
@@ -0,0 +1,15 @@
+BDEPEND=verify-sig? ( sec-keys/openpgp-keys-antoniodiazdiaz ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
+DEFINED_PHASES=configure unpack
+DEPEND=app-arch/lzlib:0=
+DESCRIPTION=Parallel lzip compressor
+EAPI=8
+HOMEPAGE=https://www.nongnu.org/lzip/plzip.html
+INHERIT=toolchain-funcs verify-sig
+IUSE=verify-sig
+KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=GPL-3
+RDEPEND=app-arch/lzlib:0=
+SLOT=0
+SRC_URI=https://download.savannah.gnu.org/releases/lzip/plzip/plzip-1.11.tar.gz verify-sig? ( https://download.savannah.gnu.org/releases/lzip/plzip/plzip-1.11.tar.gz.sig )
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150
+_md5_=0e18b8d8b6d45e60de470f90fbaa5601
diff --git a/metadata/md5-cache/app-arch/zoo-2.10-r6 b/metadata/md5-cache/app-arch/zoo-2.10-r6
index 3fa03d9b67a6..8421195bc7fb 100644
--- a/metadata/md5-cache/app-arch/zoo-2.10-r6
+++ b/metadata/md5-cache/app-arch/zoo-2.10-r6
@@ -3,9 +3,9 @@ DESCRIPTION=Manipulate archives of files in compressed form
EAPI=8
HOMEPAGE=https://github.com/jduerstock/zoo
INHERIT=toolchain-funcs
-KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ppc ppc64 sparc x86 ~amd64-linux ~x86-linux
+KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ppc ppc64 sparc x86 ~amd64-linux ~x86-linux
LICENSE=public-domain
SLOT=0
SRC_URI=http://http.debian.net/debian/pool/main/z/zoo/zoo_2.10.orig.tar.gz http://http.debian.net/debian/pool/main/z/zoo/zoo_2.10-28.debian.tar.xz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=9f207025a26bc14f0204ee27ef5c27db
+_md5_=0c5abf679c1dc40f1b93cdb87ff19ba0
diff --git a/metadata/md5-cache/app-backup/Manifest.gz b/metadata/md5-cache/app-backup/Manifest.gz
index 9c4095955803..19626aa79e3b 100644
--- a/metadata/md5-cache/app-backup/Manifest.gz
+++ b/metadata/md5-cache/app-backup/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-backup/tsm-8.1.17.2 b/metadata/md5-cache/app-backup/tsm-8.1.17.2-r1
index bd3bd8aaaf88..8c54a8056362 100644
--- a/metadata/md5-cache/app-backup/tsm-8.1.17.2
+++ b/metadata/md5-cache/app-backup/tsm-8.1.17.2-r1
@@ -8,9 +8,9 @@ INHERIT=readme.gentoo-r1 rpm systemd pax-utils
IUSE=acl java vmware +tsm-cit +tsm-hw
KEYWORDS=-* amd64
LICENSE=Apache-1.1 Apache-2.0 JDOM BSD-2 CC-PD Boost-1.0 MIT CPL-1.0 HPND Exolab dom4j EPL-1.0 FTL icu unicode IBM Info-ZIP LGPL-2 LGPL-2.1 openafs-krb5-a ZLIB MPL-1.0 MPL-1.1 NPL-1.1 openssl OPENLDAP RSA public-domain W3C || ( BSD GPL-2+ ) gSOAP libpng tsm
-RDEPEND=acct-group/tsm dev-libs/expat dev-libs/libxml2 sys-fs/fuse:0 acl? ( sys-apps/acl ) java? ( virtual/jre:1.8 ) vmware? ( x11-libs/libXft media-libs/alsa-lib ) || ( sys-libs/libxcrypt[compat] sys-libs/glibc[crypt(+)] )
+RDEPEND=acct-group/tsm dev-libs/expat dev-libs/libxml2 sys-fs/fuse:0 acl? ( sys-apps/acl ) java? ( virtual/jre:1.8 ) vmware? ( x11-libs/libXft media-libs/alsa-lib ) || ( sys-libs/libxcrypt[compat] sys-libs/glibc[crypt(-)] )
RESTRICT=strip
SLOT=0
SRC_URI=https://public.dhe.ibm.com/storage/tivoli-storage-management/patches/client/v8r1/Linux/LinuxX86/BA/v8117/8.1.17.2-TIV-TSMBAC-LinuxX86.tar
_eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 multilib c19072c3cd7ac5cb21de013f7e9832e0 pax-utils 91d47e5d20627c717aa878b9167c62a8 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 rpm 528663355249513309c74d7775936940 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=d419b7f334e3708772764bc82e5158b1
+_md5_=c8d110cefeb8bc6456a78052dd8ded1a
diff --git a/metadata/md5-cache/app-crypt/Manifest.gz b/metadata/md5-cache/app-crypt/Manifest.gz
index 0a8fde01dc88..186559328659 100644
--- a/metadata/md5-cache/app-crypt/Manifest.gz
+++ b/metadata/md5-cache/app-crypt/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-crypt/mkp224o-1.7.0 b/metadata/md5-cache/app-crypt/mkp224o-1.7.0
new file mode 100644
index 000000000000..27cd901dc434
--- /dev/null
+++ b/metadata/md5-cache/app-crypt/mkp224o-1.7.0
@@ -0,0 +1,15 @@
+BDEPEND=verify-sig? ( sec-keys/openpgp-keys-cathugger ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
+DEFINED_PHASES=configure install unpack
+DEPEND=dev-libs/libsodium:= pcre? ( dev-libs/libpcre2:= )
+DESCRIPTION=Vanity address generator for v3 Tor hidden service addresses
+EAPI=8
+HOMEPAGE=https://github.com/cathugger/mkp224o
+INHERIT=verify-sig
+IUSE=cpu_flags_x86_sse2 pcre verify-sig
+KEYWORDS=~amd64
+LICENSE=CC0-1.0
+RDEPEND=dev-libs/libsodium:= pcre? ( dev-libs/libpcre2:= )
+SLOT=0
+SRC_URI=https://github.com/cathugger/mkp224o/releases/download/v1.7.0/mkp224o-1.7.0-src.tar.gz verify-sig? ( https://github.com/cathugger/mkp224o/releases/download/v1.7.0/mkp224o-1.7.0-src.tar.gz.sig )
+_eclasses_=verify-sig a79ba011daaf532d71a219182474d150
+_md5_=77a25f817fca476d1d816011140019ff
diff --git a/metadata/md5-cache/app-emacs/Manifest.gz b/metadata/md5-cache/app-emacs/Manifest.gz
index c4a9d0fd9a97..43aebc307a4d 100644
--- a/metadata/md5-cache/app-emacs/Manifest.gz
+++ b/metadata/md5-cache/app-emacs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-emacs/flim-1.14.9_p20231218 b/metadata/md5-cache/app-emacs/flim-1.14.9_p20231218
index 8bc85a3adfbf..aa868e2f5c58 100644
--- a/metadata/md5-cache/app-emacs/flim-1.14.9_p20231218
+++ b/metadata/md5-cache/app-emacs/flim-1.14.9_p20231218
@@ -5,11 +5,11 @@ EAPI=8
HOMEPAGE=https://github.com/wanderlust/flim
INHERIT=elisp
IUSE=oauth2 test
-KEYWORDS=~alpha amd64 ~ia64 ~ppc ~ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
+KEYWORDS=~alpha amd64 ~ia64 ppc ~ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
LICENSE=GPL-2+
RDEPEND=>=app-emacs/apel-10.8 oauth2? ( app-emacs/oauth2 ) >=app-editors/emacs-25.3:*
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/wanderlust/flim/archive/abdd2315006eb31476249223569808adb1c0f7b2.tar.gz -> flim-1.14.9_p20231218.tar.gz
_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c
-_md5_=b069a28e41e0e433a9d4e8db55686f2f
+_md5_=7b781697ce2965c11d605f0a74a38836
diff --git a/metadata/md5-cache/app-emacs/oauth2-0.16 b/metadata/md5-cache/app-emacs/oauth2-0.16
index 2493db3123fb..c8f0f58f61ca 100644
--- a/metadata/md5-cache/app-emacs/oauth2-0.16
+++ b/metadata/md5-cache/app-emacs/oauth2-0.16
@@ -4,10 +4,10 @@ DESCRIPTION=OAuth 2.0 authorization protocol
EAPI=8
HOMEPAGE=https://elpa.gnu.org/packages/oauth2.html
INHERIT=elisp
-KEYWORDS=~alpha amd64 ~ia64 ~ppc ~ppc64 sparc x86
+KEYWORDS=~alpha amd64 ~ia64 ppc ~ppc64 sparc x86
LICENSE=GPL-3+
RDEPEND=>=app-editors/emacs-25.3:*
SLOT=0
SRC_URI=https://github.com/emacsmirror/oauth2/archive/dc069550616fb0a72507489ea796d0e1bd8b48c9.tar.gz -> oauth2-0.16.tar.gz
_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c
-_md5_=abd40249aab4fedfbf0eaaae14407aa0
+_md5_=7010515d4997d352ef668aef9a7dd562
diff --git a/metadata/md5-cache/app-emulation/Manifest.gz b/metadata/md5-cache/app-emulation/Manifest.gz
index 8011d7293f9e..d1e8357e94c9 100644
--- a/metadata/md5-cache/app-emulation/Manifest.gz
+++ b/metadata/md5-cache/app-emulation/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-emulation/vice-3.8-r1 b/metadata/md5-cache/app-emulation/vice-3.8-r1
index 3bf70f087249..d6a0ec449cff 100644
--- a/metadata/md5-cache/app-emulation/vice-3.8-r1
+++ b/metadata/md5-cache/app-emulation/vice-3.8-r1
@@ -7,11 +7,11 @@ HOMEPAGE=https://vice-emu.sourceforge.io/
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=multibuild toolchain-funcs xdg
IUSE=alsa curl debug doc ethernet flac gif +gtk headless lame mpg123 ogg openmp oss parport pci png portaudio pulseaudio sdl
-KEYWORDS=~amd64 ~arm ~arm64 ~x86
+KEYWORDS=amd64 ~arm ~arm64 ~x86
LICENSE=GPL-2+
RDEPEND=sys-libs/zlib:= virtual/libintl alsa? ( media-libs/alsa-lib ) curl? ( net-misc/curl ) ethernet? ( net-libs/libpcap sys-libs/libcap ) flac? ( media-libs/flac:= ) gif? ( media-libs/giflib:= ) gtk? ( >=app-accessibility/at-spi2-core-2.46:2 dev-libs/glib:2 media-libs/fontconfig:1.0 media-libs/glew:0=[-egl-only(-)] media-libs/libglvnd[X] x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/pango ) lame? ( media-sound/lame ) mpg123? ( media-sound/mpg123 ) ogg? ( media-libs/libogg media-libs/libvorbis ) parport? ( sys-libs/libieee1284 ) pci? ( sys-apps/pciutils ) png? ( media-libs/libpng:= ) portaudio? ( media-libs/portaudio ) pulseaudio? ( media-libs/libpulse ) sdl? ( media-libs/libsdl2[video] media-libs/sdl2-image )
REQUIRED_USE=|| ( gtk headless sdl )
SLOT=0
SRC_URI=mirror://sourceforge/vice-emu/releases/vice-3.8.tar.gz
_eclasses_=multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=39a7eddae95e4e188fa2211f9243196e
+_md5_=4a04c7bae2a89219c4c3031781abbeb5
diff --git a/metadata/md5-cache/app-misc/Manifest.gz b/metadata/md5-cache/app-misc/Manifest.gz
index 5966804e9175..82cf9153b64f 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/jaq-1.3.0 b/metadata/md5-cache/app-misc/jaq-1.3.0
new file mode 100644
index 000000000000..51afea3d0a01
--- /dev/null
+++ b/metadata/md5-cache/app-misc/jaq-1.3.0
@@ -0,0 +1,13 @@
+BDEPEND=>=virtual/rust-1.64 >=virtual/rust-1.53
+DEFINED_PHASES=compile configure install test unpack
+DESCRIPTION=Just another JSON query tool
+EAPI=8
+HOMEPAGE=https://github.com/01mf02/jaq
+INHERIT=cargo
+IUSE=debug
+KEYWORDS=~amd64
+LICENSE=MIT BSD EPL-2.0 MIT Unicode-DFS-2016 || ( Apache-2.0 Boost-1.0 )
+SLOT=0
+SRC_URI=https://github.com/01mf02/jaq/archive/refs/tags/v1.3.0.tar.gz -> jaq-1.3.0.gh.tar.gz https://crates.io/api/v1/crates/ahash/0.8.6/download -> ahash-0.8.6.crate https://crates.io/api/v1/crates/aho-corasick/1.1.2/download -> aho-corasick-1.1.2.crate https://crates.io/api/v1/crates/allocator-api2/0.2.16/download -> allocator-api2-0.2.16.crate https://crates.io/api/v1/crates/ariadne/0.4.0/download -> ariadne-0.4.0.crate https://crates.io/api/v1/crates/atty/0.2.14/download -> atty-0.2.14.crate https://crates.io/api/v1/crates/base64/0.21.5/download -> base64-0.21.5.crate https://crates.io/api/v1/crates/bincode/1.3.3/download -> bincode-1.3.3.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/cc/1.0.79/download -> cc-1.0.79.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/chumsky/0.9.3/download -> chumsky-0.9.3.crate https://crates.io/api/v1/crates/clap/4.0.22/download -> clap-4.0.22.crate https://crates.io/api/v1/crates/clap_derive/4.0.21/download -> clap_derive-4.0.21.crate https://crates.io/api/v1/crates/clap_lex/0.3.2/download -> clap_lex-0.3.2.crate https://crates.io/api/v1/crates/colored_json/3.0.1/download -> colored_json-3.0.1.crate https://crates.io/api/v1/crates/dyn-clone/1.0.11/download -> dyn-clone-1.0.11.crate https://crates.io/api/v1/crates/env_logger/0.10.0/download -> env_logger-0.10.0.crate https://crates.io/api/v1/crates/equivalent/1.0.0/download -> equivalent-1.0.0.crate https://crates.io/api/v1/crates/fastrand/1.9.0/download -> fastrand-1.9.0.crate https://crates.io/api/v1/crates/getrandom/0.2.10/download -> getrandom-0.2.10.crate https://crates.io/api/v1/crates/hashbrown/0.14.2/download -> hashbrown-0.14.2.crate https://crates.io/api/v1/crates/heck/0.4.1/download -> heck-0.4.1.crate https://crates.io/api/v1/crates/hermit-abi/0.1.19/download -> hermit-abi-0.1.19.crate https://crates.io/api/v1/crates/hifijson/0.2.0/download -> hifijson-0.2.0.crate https://crates.io/api/v1/crates/indexmap/2.1.0/download -> indexmap-2.1.0.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/itoa/1.0.9/download -> itoa-1.0.9.crate https://crates.io/api/v1/crates/libc/0.2.147/download -> libc-0.2.147.crate https://crates.io/api/v1/crates/libm/0.2.8/download -> libm-0.2.8.crate https://crates.io/api/v1/crates/libmimalloc-sys/0.1.35/download -> libmimalloc-sys-0.1.35.crate https://crates.io/api/v1/crates/log/0.4.20/download -> log-0.4.20.crate https://crates.io/api/v1/crates/memchr/2.6.4/download -> memchr-2.6.4.crate https://crates.io/api/v1/crates/memmap2/0.9.0/download -> memmap2-0.9.0.crate https://crates.io/api/v1/crates/mimalloc/0.1.39/download -> mimalloc-0.1.39.crate https://crates.io/api/v1/crates/once_cell/1.18.0/download -> once_cell-1.18.0.crate https://crates.io/api/v1/crates/os_str_bytes/6.4.1/download -> os_str_bytes-6.4.1.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro2/1.0.69/download -> proc-macro2-1.0.69.crate https://crates.io/api/v1/crates/quote/1.0.29/download -> quote-1.0.29.crate https://crates.io/api/v1/crates/redox_syscall/0.2.16/download -> redox_syscall-0.2.16.crate https://crates.io/api/v1/crates/regex-automata/0.3.7/download -> regex-automata-0.3.7.crate https://crates.io/api/v1/crates/regex-syntax/0.7.5/download -> regex-syntax-0.7.5.crate https://crates.io/api/v1/crates/regex/1.9.4/download -> regex-1.9.4.crate https://crates.io/api/v1/crates/remove_dir_all/0.5.3/download -> remove_dir_all-0.5.3.crate https://crates.io/api/v1/crates/ryu/1.0.14/download -> ryu-1.0.14.crate https://crates.io/api/v1/crates/serde/1.0.190/download -> serde-1.0.190.crate https://crates.io/api/v1/crates/serde_derive/1.0.190/download -> serde_derive-1.0.190.crate https://crates.io/api/v1/crates/serde_json/1.0.108/download -> serde_json-1.0.108.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/syn/2.0.38/download -> syn-2.0.38.crate https://crates.io/api/v1/crates/tempfile/3.3.0/download -> tempfile-3.3.0.crate https://crates.io/api/v1/crates/termcolor/1.2.0/download -> termcolor-1.2.0.crate https://crates.io/api/v1/crates/time-core/0.1.0/download -> time-core-0.1.0.crate https://crates.io/api/v1/crates/time-macros/0.2.8/download -> time-macros-0.2.8.crate https://crates.io/api/v1/crates/time/0.3.20/download -> time-0.3.20.crate https://crates.io/api/v1/crates/unicode-ident/1.0.10/download -> unicode-ident-1.0.10.crate https://crates.io/api/v1/crates/unicode-width/0.1.11/download -> unicode-width-0.1.11.crate https://crates.io/api/v1/crates/urlencoding/2.1.3/download -> urlencoding-2.1.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/winapi-i686-pc-windows-gnu/0.4.0/download -> winapi-i686-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi-util/0.1.5/download -> winapi-util-0.1.5.crate https://crates.io/api/v1/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download -> winapi-x86_64-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/yansi/0.5.1/download -> yansi-0.5.1.crate https://crates.io/api/v1/crates/zerocopy-derive/0.7.32/download -> zerocopy-derive-0.7.32.crate https://crates.io/api/v1/crates/zerocopy/0.7.32/download -> zerocopy-0.7.32.crate
+_eclasses_=cargo 73fb2994b06920774024efe3e647a564 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=3a6ad721edc222d01e8ac9fe70288637
diff --git a/metadata/md5-cache/app-portage/Manifest.gz b/metadata/md5-cache/app-portage/Manifest.gz
index 9464f5e4dfce..afe0bde15ccb 100644
--- a/metadata/md5-cache/app-portage/Manifest.gz
+++ b/metadata/md5-cache/app-portage/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-portage/gpyutils-0.12 b/metadata/md5-cache/app-portage/gpyutils-0.12
index ed5fca0ac647..c54dde6350a6 100644
--- a/metadata/md5-cache/app-portage/gpyutils-0.12
+++ b/metadata/md5-cache/app-portage/gpyutils-0.12
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/projg2/gpyutils/ https://pypi.org/project/gpyutils/
INHERIT=distutils-r1
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
LICENSE=GPL-2+
RDEPEND=>=app-portage/gentoopm-0.3.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/lxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/packaging[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 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/projg2/gpyutils/archive/v0.12.tar.gz -> gpyutils-0.12.gh.tar.gz
_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=d54ccadb6620bbffebd794d19692ef4b
+_md5_=6db6ad8e7142070e068a1459b991d65f
diff --git a/metadata/md5-cache/app-portage/mgorny-dev-scripts-47 b/metadata/md5-cache/app-portage/mgorny-dev-scripts-47
index 1e72cef2d5cb..7b6b16f36e2c 100644
--- a/metadata/md5-cache/app-portage/mgorny-dev-scripts-47
+++ b/metadata/md5-cache/app-portage/mgorny-dev-scripts-47
@@ -2,9 +2,9 @@ DEFINED_PHASES=install
DESCRIPTION=Handy scripts for ebuild development and more
EAPI=8
HOMEPAGE=https://github.com/projg2/mgorny-dev-scripts/
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos
LICENSE=GPL-2+
RDEPEND=app-portage/gentoolkit >=app-portage/gpyutils-0.12 dev-perl/URI dev-util/pkgcheck dev-vcs/git net-misc/wget sys-apps/portage x11-misc/xdg-utils
SLOT=0
SRC_URI=https://github.com/projg2/mgorny-dev-scripts/archive/v47.tar.gz -> mgorny-dev-scripts-47.tar.gz
-_md5_=1690c0158c8173fa8f5f9aaae2f0bfae
+_md5_=ef3f2c04f4db802b32c7ff3152641b73
diff --git a/metadata/md5-cache/dev-cpp/Manifest.gz b/metadata/md5-cache/dev-cpp/Manifest.gz
index aa413361f8fd..8f5562e57605 100644
--- a/metadata/md5-cache/dev-cpp/Manifest.gz
+++ b/metadata/md5-cache/dev-cpp/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-cpp/xsimd-12.1.1 b/metadata/md5-cache/dev-cpp/xsimd-12.1.1
index 9ced00faeb4d..442d5e12f303 100644
--- a/metadata/md5-cache/dev-cpp/xsimd-12.1.1
+++ b/metadata/md5-cache/dev-cpp/xsimd-12.1.1
@@ -5,10 +5,10 @@ EAPI=8
HOMEPAGE=https://github.com/xtensor-stack/xsimd
INHERIT=cmake
IUSE=doc test
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
LICENSE=BSD
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/xtensor-stack/xsimd/archive/refs/tags/12.1.1.tar.gz -> xsimd-12.1.1.tar.gz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=e616e0894fac223a0e20de2682b45c05
+_md5_=b76be65811f27d79589d6b5a558e6b64
diff --git a/metadata/md5-cache/dev-debug/Manifest.gz b/metadata/md5-cache/dev-debug/Manifest.gz
index 91e2c6f41373..f244a2558359 100644
--- a/metadata/md5-cache/dev-debug/Manifest.gz
+++ b/metadata/md5-cache/dev-debug/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-debug/bpftrace-0.20.0 b/metadata/md5-cache/dev-debug/bpftrace-0.20.0
new file mode 100644
index 000000000000..ae1b046faf54
--- /dev/null
+++ b/metadata/md5-cache/dev-debug/bpftrace-0.20.0
@@ -0,0 +1,16 @@
+BDEPEND=app-arch/xz-utils app-alternatives/lex app-alternatives/yacc virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare pretend setup test
+DEPEND=dev-libs/cereal:= test? ( dev-cpp/gtest ) !!sys-devel/llvm:0
+DESCRIPTION=High-level tracing language for eBPF
+EAPI=8
+HOMEPAGE=https://github.com/iovisor/bpftrace
+INHERIT=llvm linux-info cmake
+IUSE=fuzzing test
+KEYWORDS=~amd64 ~arm64 ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-libs/libbpf-1.1:= >=dev-util/bcc-0.25.0:= >=sys-devel/llvm-10[llvm_targets_BPF(+)] >=sys-devel/clang-10 <sys-devel/clang-18:= <sys-devel/llvm-18:=[llvm_targets_BPF(+)] sys-libs/binutils-libs:= virtual/libelf:=
+RESTRICT=test
+SLOT=0
+SRC_URI=https://github.com/iovisor/bpftrace/archive/v0.20.0.tar.gz -> bpftrace-0.20.0.gh.tar.gz
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm dcfb437a52b5672e5f39deaae6f789c3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=70f134359a8f54462e46b9597de877da
diff --git a/metadata/md5-cache/dev-java/Manifest.gz b/metadata/md5-cache/dev-java/Manifest.gz
index f6910bbb7713..b722757bea30 100644
--- a/metadata/md5-cache/dev-java/Manifest.gz
+++ b/metadata/md5-cache/dev-java/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-java/ant-1.10.14 b/metadata/md5-cache/dev-java/ant-1.10.14-r1
index 14dadc719c90..d2e3aa1ab8e0 100644
--- a/metadata/md5-cache/dev-java/ant-1.10.14
+++ b/metadata/md5-cache/dev-java/ant-1.10.14-r1
@@ -10,10 +10,10 @@ KEYWORDS=~amd64 ~arm ~arm64
LICENSE=Apache-2.0
PDEPEND=~dev-java/ant-core-1.10.14:0
PROPERTIES=test_network
-RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
+RDEPEND=!<dev-java/ant-core-1.10.14 >=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
REQUIRED_USE=junit4? ( junit ) test? ( bsf ) testutil? ( junit )
RESTRICT=test !test? ( test )
SLOT=0
SRC_URI=mirror://apache/ant/source/apache-ant-1.10.14-src.tar.gz verify-sig? ( https://downloads.apache.org/ant/source/apache-ant-1.10.14-src.tar.gz.asc )
_eclasses_=java-pkg-2 b6d755b4f6afabfd933932be28b46368 java-pkg-simple 67f37f8db9bdf7868f26504fd7bcbb22 java-utils-2 b346c3901e71ba37137bae0b25b00221 prefix eab3c99d77fe00506c109c8a736186f7 verify-sig a79ba011daaf532d71a219182474d150
-_md5_=3b25abe5af94f04a5f172ae030a39f62
+_md5_=0db1dbf8febea4686ee2a8d2afccb92c
diff --git a/metadata/md5-cache/dev-libs/Manifest.gz b/metadata/md5-cache/dev-libs/Manifest.gz
index 059840fb0241..4f74a2d4090d 100644
--- a/metadata/md5-cache/dev-libs/Manifest.gz
+++ b/metadata/md5-cache/dev-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-libs/apache-arrow-14.0.2-r1 b/metadata/md5-cache/dev-libs/apache-arrow-14.0.2-r1
index 2040d5f57527..690ee148413f 100644
--- a/metadata/md5-cache/dev-libs/apache-arrow-14.0.2-r1
+++ b/metadata/md5-cache/dev-libs/apache-arrow-14.0.2-r1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://arrow.apache.org/
INHERIT=cmake
IUSE=brotli bzip2 compute dataset +json lz4 parquet re2 snappy ssl test zlib zstd
-KEYWORDS=~amd64
+KEYWORDS=~amd64 ~hppa
LICENSE=Apache-2.0
RDEPEND=brotli? ( app-arch/brotli:= ) bzip2? ( app-arch/bzip2:= ) compute? ( dev-libs/libutf8proc:= ) dataset? ( dev-libs/libutf8proc:= ) lz4? ( app-arch/lz4:= ) parquet? ( dev-libs/libutf8proc:= dev-libs/thrift:= ssl? ( dev-libs/openssl:= ) ) re2? ( dev-libs/re2:= ) snappy? ( app-arch/snappy:= ) zlib? ( sys-libs/zlib:= ) zstd? ( app-arch/zstd:= )
REQUIRED_USE=test? ( json parquet? ( zstd ) ) ssl? ( json )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://apache/arrow/arrow-14.0.2/apache-arrow-14.0.2.tar.gz test? ( https://github.com/apache/parquet-testing/archive/b2e7cc755159196e3a068c8594f7acbaecfdaaac.tar.gz -> apache-arrow-parquet-data-b2e7cc755159196e3a068c8594f7acbaecfdaaac.tar.gz https://github.com/apache/arrow-testing/archive/d2c73bf78246331d8e58b6f11aa8aa199cbb5929.tar.gz -> apache-arrow-arrow-data-d2c73bf78246331d8e58b6f11aa8aa199cbb5929.tar.gz )
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=51cae867854caa01b64aec0eba3dc4ec
+_md5_=a15fbf86a277c02512c27f8db3caf064
diff --git a/metadata/md5-cache/dev-libs/boost-1.84.0-r1 b/metadata/md5-cache/dev-libs/boost-1.84.0-r1
index f48ec14c5f9f..1427a3f73d89 100644
--- a/metadata/md5-cache/dev-libs/boost-1.84.0-r1
+++ b/metadata/md5-cache/dev-libs/boost-1.84.0-r1
@@ -14,4 +14,4 @@ RESTRICT=test
SLOT=0/1.84.0
SRC_URI=https://boostorg.jfrog.io/artifactory/main/release/1.84.0/source/boost_1_84_0.tar.bz2
_eclasses_=flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=bf89aa24ca9dccccb51bdc6f59bc9ab3
+_md5_=1a76b928008fe119df07d5cccce89ad1
diff --git a/metadata/md5-cache/dev-libs/dynolog-0.3.1_p20230126-r1 b/metadata/md5-cache/dev-libs/dynolog-0.3.1_p20230126-r1
index 191e30399a3d..1051e8588815 100644
--- a/metadata/md5-cache/dev-libs/dynolog-0.3.1_p20230126-r1
+++ b/metadata/md5-cache/dev-libs/dynolog-0.3.1_p20230126-r1
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://dev.gentoo.org/~tupone/distfiles/dynolog-0.3.1_p20230126.tar.gz https://crates.io/api/v1/crates/anyhow/1.0.75/download -> anyhow-1.0.75.crate https://crates.io/api/v1/crates/atty/0.2.14/download -> atty-0.2.14.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/clap/3.2.25/download -> clap-3.2.25.crate https://crates.io/api/v1/crates/clap_derive/3.2.25/download -> clap_derive-3.2.25.crate https://crates.io/api/v1/crates/clap_lex/0.2.4/download -> clap_lex-0.2.4.crate https://crates.io/api/v1/crates/hashbrown/0.12.3/download -> hashbrown-0.12.3.crate https://crates.io/api/v1/crates/heck/0.4.1/download -> heck-0.4.1.crate https://crates.io/api/v1/crates/hermit-abi/0.1.19/download -> hermit-abi-0.1.19.crate https://crates.io/api/v1/crates/indexmap/1.9.3/download -> indexmap-1.9.3.crate https://crates.io/api/v1/crates/itoa/1.0.9/download -> itoa-1.0.9.crate https://crates.io/api/v1/crates/libc/0.2.150/download -> libc-0.2.150.crate https://crates.io/api/v1/crates/once_cell/1.18.0/download -> once_cell-1.18.0.crate https://crates.io/api/v1/crates/os_str_bytes/6.6.1/download -> os_str_bytes-6.6.1.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.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/quote/1.0.33/download -> quote-1.0.33.crate https://crates.io/api/v1/crates/ryu/1.0.15/download -> ryu-1.0.15.crate https://crates.io/api/v1/crates/serde/1.0.193/download -> serde-1.0.193.crate https://crates.io/api/v1/crates/serde_derive/1.0.193/download -> serde_derive-1.0.193.crate https://crates.io/api/v1/crates/serde_json/1.0.108/download -> serde_json-1.0.108.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/syn/2.0.39/download -> syn-2.0.39.crate https://crates.io/api/v1/crates/termcolor/1.4.0/download -> termcolor-1.4.0.crate https://crates.io/api/v1/crates/textwrap/0.16.0/download -> textwrap-0.16.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/version_check/0.9.4/download -> version_check-0.9.4.crate https://crates.io/api/v1/crates/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/winapi-i686-pc-windows-gnu/0.4.0/download -> winapi-i686-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi-util/0.1.6/download -> winapi-util-0.1.6.crate https://crates.io/api/v1/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download -> winapi-x86_64-pc-windows-gnu-0.4.0.crate
_eclasses_=cargo 73fb2994b06920774024efe3e647a564 cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=4dd34b84597ab989b72503a6ca3b0013
+_md5_=b6fd6fb17a5d3a5ce16904ec7840fe7f
diff --git a/metadata/md5-cache/dev-libs/inih-57-r1 b/metadata/md5-cache/dev-libs/inih-57-r1
index 80d6a4d1c2da..86a996d9cff9 100644
--- a/metadata/md5-cache/dev-libs/inih-57-r1
+++ b/metadata/md5-cache/dev-libs/inih-57-r1
@@ -5,9 +5,9 @@ EAPI=8
HOMEPAGE=https://github.com/benhoyt/inih
INHERIT=meson-multilib
IUSE=abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86
+KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=BSD
SLOT=0
SRC_URI=https://github.com/benhoyt/inih/archive/r57.tar.gz -> inih-57.tar.gz
_eclasses_=meson e322276188f86eacb29ae081ba5485c8 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=f8313f55acc71233fa41953bda86266d
+_md5_=ad9336a9df00c52b44e2a96d6ded9062
diff --git a/metadata/md5-cache/dev-libs/intel-metrics-discovery-1.12.165.1 b/metadata/md5-cache/dev-libs/intel-metrics-discovery-1.12.165.1
index e55a13bae14b..0617c9396e43 100644
--- a/metadata/md5-cache/dev-libs/intel-metrics-discovery-1.12.165.1
+++ b/metadata/md5-cache/dev-libs/intel-metrics-discovery-1.12.165.1
@@ -11,4 +11,4 @@ RDEPEND=x11-libs/libdrm
SLOT=0/1.12.165.1
SRC_URI=https://github.com/intel/metrics-discovery/archive/refs/tags/metrics-discovery-1.12.165.1.tar.gz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=206b6b01ff5284d4fccd3ed2532cc4bc
+_md5_=501c68e2691c33568c851a1be12c74e0
diff --git a/metadata/md5-cache/dev-libs/intel-metrics-discovery-1.12.170 b/metadata/md5-cache/dev-libs/intel-metrics-discovery-1.12.170
index 2e56ee98a7c9..b16ba41d3e26 100644
--- a/metadata/md5-cache/dev-libs/intel-metrics-discovery-1.12.170
+++ b/metadata/md5-cache/dev-libs/intel-metrics-discovery-1.12.170
@@ -11,4 +11,4 @@ RDEPEND=x11-libs/libdrm
SLOT=0/1.12.170
SRC_URI=https://github.com/intel/metrics-discovery/archive/refs/tags/metrics-discovery-1.12.170.tar.gz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=ee6fddf0960bdd20d54b42fc481c7a9f
+_md5_=d5e810cf29c65d55ce4ad37c3bbfc6dc
diff --git a/metadata/md5-cache/dev-libs/thrift-0.18.1-r1 b/metadata/md5-cache/dev-libs/thrift-0.18.1-r1
index 59c397059d23..a1976a569c60 100644
--- a/metadata/md5-cache/dev-libs/thrift-0.18.1-r1
+++ b/metadata/md5-cache/dev-libs/thrift-0.18.1-r1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://thrift.apache.org/lib/cpp.html
INHERIT=cmake
IUSE=libevent lua +ssl test
-KEYWORDS=~amd64 ~arm64 ~ppc64
+KEYWORDS=~amd64 ~arm64 ~hppa ~ppc64
LICENSE=Apache-2.0
RDEPEND=dev-libs/boost:=[nls] dev-libs/openssl:= sys-libs/zlib:= libevent? ( dev-libs/libevent:= )
REQUIRED_USE=test? ( ssl libevent )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0/0
SRC_URI=mirror://apache/thrift/0.18.1/thrift-0.18.1.tar.gz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=7da2888ca70082aea34670e4b4044dcb
+_md5_=9e31fd6151f2a38edb64b398dca530aa
diff --git a/metadata/md5-cache/dev-libs/tree-sitter-c-0.20.7 b/metadata/md5-cache/dev-libs/tree-sitter-c-0.20.7
new file mode 100644
index 000000000000..c8f574b1c4c8
--- /dev/null
+++ b/metadata/md5-cache/dev-libs/tree-sitter-c-0.20.7
@@ -0,0 +1,14 @@
+BDEPEND=test? ( dev-util/tree-sitter-cli )
+DEFINED_PHASES=compile install test
+DESCRIPTION=C grammar for Tree-sitter
+EAPI=8
+HOMEPAGE=https://github.com/tree-sitter/tree-sitter-c
+INHERIT=tree-sitter-grammar
+IUSE=test
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64
+LICENSE=MIT
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/tree-sitter/tree-sitter-c/archive/v0.20.7.tar.gz -> tree-sitter-c-0.20.7.tar.gz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 tree-sitter-grammar 295211cd03e4160303d359596aef4684
+_md5_=03e4fb3a514f31aa1670c4c2d7f35203
diff --git a/metadata/md5-cache/dev-libs/zziplib-0.13.72-r4 b/metadata/md5-cache/dev-libs/zziplib-0.13.72-r4
index 29df07ce4559..b911edf6e1e2 100644
--- a/metadata/md5-cache/dev-libs/zziplib-0.13.72-r4
+++ b/metadata/md5-cache/dev-libs/zziplib-0.13.72-r4
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/gdraheim/zziplib https://zziplib.sourceforge.net
INHERIT=cmake flag-o-matic python-any-r1
IUSE=sdl static-libs
-KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~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 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=|| ( LGPL-2.1 MPL-1.1 )
RDEPEND=sys-libs/zlib sdl? ( >=media-libs/libsdl-1.2.6 )
SLOT=0/13
SRC_URI=https://github.com/gdraheim/zziplib/archive/v0.13.72.tar.gz -> zziplib-0.13.72.tar.gz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=963399721ff95e1d5b8656fd2029d334
+_md5_=4deb2550c4019a879735ba543b6779bc
diff --git a/metadata/md5-cache/dev-lua/Manifest.gz b/metadata/md5-cache/dev-lua/Manifest.gz
index ac99af43a3a3..a7721b9ff60b 100644
--- a/metadata/md5-cache/dev-lua/Manifest.gz
+++ b/metadata/md5-cache/dev-lua/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-lua/lanes-3.16.2 b/metadata/md5-cache/dev-lua/lanes-3.16.2
index 2edab2514831..6cb77bdb5130 100644
--- a/metadata/md5-cache/dev-lua/lanes-3.16.2
+++ b/metadata/md5-cache/dev-lua/lanes-3.16.2
@@ -14,4 +14,4 @@ RESTRICT=test
SLOT=0
SRC_URI=https://github.com/LuaLanes/lanes/archive/v3.16.2.tar.gz -> lanes-3.16.2.tar.gz
_eclasses_=lua 8f9406bfff123a92ad04e4ace3e7f89b lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=6a71d507ccb215773503635da244782b
+_md5_=a6645dc7ee4267a1d070e01b2d9ce9b8
diff --git a/metadata/md5-cache/dev-python/GitPython-3.1.41 b/metadata/md5-cache/dev-python/GitPython-3.1.41
index ce7e520f9107..432795d412a1 100644
--- a/metadata/md5-cache/dev-python/GitPython-3.1.41
+++ b/metadata/md5-cache/dev-python/GitPython-3.1.41
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/gitpython-developers/GitPython/ https://pypi.org/project/GitPython/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~riscv ~s390 ~sparc
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~riscv ~s390 ~sparc
LICENSE=BSD
RDEPEND=dev-vcs/git >=dev-python/gitdb-4.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] 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_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/G/GitPython/GitPython-3.1.41.tar.gz test? ( https://dev.gentoo.org/~mgorny/dist/GitPython-3.1.41.gitbundle https://dev.gentoo.org/~mgorny/dist/gitdb-4.0.11.gitbundle https://dev.gentoo.org/~mgorny/dist/smmap-5.0.1.gitbundle )
_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=fc04613cc287b25c2fa38e2acb6edab4
+_md5_=fadbbcc5f1826a4423354d286d412e21
diff --git a/metadata/md5-cache/dev-python/Manifest.gz b/metadata/md5-cache/dev-python/Manifest.gz
index 5ee8960dd8e3..0605df8d7c50 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/aiohappyeyeballs-2.3.1 b/metadata/md5-cache/dev-python/aiohappyeyeballs-2.3.1
index dc1df8d3f89b..547d448304da 100644
--- a/metadata/md5-cache/dev-python/aiohappyeyeballs-2.3.1
+++ b/metadata/md5-cache/dev-python/aiohappyeyeballs-2.3.1
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://pypi.org/project/aiohappyeyeballs/ https://github.com/aio-libs/aiohappyeyeballs/
INHERIT=distutils-r1
IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
LICENSE=PSF-2
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 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/aio-libs/aiohappyeyeballs/archive/v2.3.1.tar.gz -> aiohappyeyeballs-2.3.1.gh.tar.gz
_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=b2959d2301ff5e97e16511e71f1ebbaa
+_md5_=c8f24bc6320712f7e5c3623f788a01ab
diff --git a/metadata/md5-cache/dev-python/coverage-7.4.0 b/metadata/md5-cache/dev-python/coverage-7.4.0
index 369533a256d1..fc9c659584eb 100644
--- a/metadata/md5-cache/dev-python/coverage-7.4.0
+++ b/metadata/md5-cache/dev-python/coverage-7.4.0
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://coverage.readthedocs.io/en/latest/ https://github.com/nedbat/coveragepy/ https://pypi.org/project/coverage/
INHERIT=distutils-r1 pypi
IUSE=test 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 ~x64-macos
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos
LICENSE=BSD
RDEPEND=python_targets_pypy3? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_pypy3? ( dev-python/pypy3:=[threads(+),sqlite(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+),sqlite(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+),sqlite(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+),sqlite(+)] )
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/c/coverage/coverage-7.4.0.tar.gz
_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=3f3f39f2dc9b1bf60df43ed05d74b5f1
+_md5_=e9c40ecc1250d6a5a46f76fca51a8d7c
diff --git a/metadata/md5-cache/dev-python/fonttools-4.46.0 b/metadata/md5-cache/dev-python/fonttools-4.46.0
deleted file mode 100644
index 5aea0e10aa6f..000000000000
--- a/metadata/md5-cache/dev-python/fonttools-4.46.0
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=native-extensions? ( python_targets_python3_10? ( dev-python/cython[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_11? ( dev-python/cython[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_12? ( dev-python/cython[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ) test? ( dev-python/brotlicffi[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-rerunfailures[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] app-arch/zopfli ) test? ( >=dev-python/fs-2.4.9[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:=[xml(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[xml(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[xml(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[xml(+)] ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=python_targets_pypy3? ( dev-python/pypy3:=[xml(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[xml(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[xml(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[xml(+)] )
-DESCRIPTION=Library for manipulating TrueType, OpenType, AFM and Type1 fonts
-EAPI=8
-HOMEPAGE=https://github.com/fonttools/fonttools/ https://pypi.org/project/fonttools/
-INHERIT=distutils-r1 virtualx
-IUSE=+native-extensions test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug test
-KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos
-LICENSE=BSD
-RDEPEND=>=dev-python/fs-2.4.9[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:=[xml(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[xml(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[xml(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[xml(+)] )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
-RESTRICT=!test? ( test ) !test? ( test )
-SLOT=0
-SRC_URI=https://github.com/fonttools/fonttools/archive/4.46.0.tar.gz -> fonttools-4.46.0.gh.tar.gz
-_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5
-_md5_=a6d5b7c13859da317d00befe75a828a7
diff --git a/metadata/md5-cache/dev-python/frozenlist-1.3.3 b/metadata/md5-cache/dev-python/frozenlist-1.3.3
deleted file mode 100644
index 2d4ada8c0eae..000000000000
--- a/metadata/md5-cache/dev-python/frozenlist-1.3.3
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=python_targets_python3_10? ( dev-python/cython[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_11? ( dev-python/cython[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_12? ( dev-python/cython[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) 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 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=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 )
-DESCRIPTION=A list-like structure which implements collections.abc.MutableSequence
-EAPI=8
-HOMEPAGE=https://pypi.org/project/frozenlist/ https://github.com/aio-libs/frozenlist/
-INHERIT=distutils-r1
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug
-KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86
-LICENSE=Apache-2.0
-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 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/aio-libs/frozenlist/archive/v1.3.3.tar.gz -> frozenlist-1.3.3.gh.tar.gz
-_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=05a952e0c93c5b8bcd279030a563919f
diff --git a/metadata/md5-cache/dev-python/frozenlist-1.4.0 b/metadata/md5-cache/dev-python/frozenlist-1.4.0
deleted file mode 100644
index 9a1539782537..000000000000
--- a/metadata/md5-cache/dev-python/frozenlist-1.4.0
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=native-extensions? ( python_targets_python3_10? ( dev-python/cython[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_11? ( dev-python/cython[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_12? ( dev-python/cython[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ) test? ( >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) 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 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=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 )
-DESCRIPTION=A list-like structure which implements collections.abc.MutableSequence
-EAPI=8
-HOMEPAGE=https://pypi.org/project/frozenlist/ https://github.com/aio-libs/frozenlist/
-INHERIT=distutils-r1
-IUSE=+native-extensions test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug
-KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86
-LICENSE=Apache-2.0
-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 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/aio-libs/frozenlist/archive/v1.4.0.tar.gz -> frozenlist-1.4.0.gh.tar.gz
-_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=d37a3c7c7e5d36f789b3541b27d0590d
diff --git a/metadata/md5-cache/dev-python/google-api-python-client-2.115.0 b/metadata/md5-cache/dev-python/google-api-python-client-2.115.0
new file mode 100644
index 000000000000..8d023991d79a
--- /dev/null
+++ b/metadata/md5-cache/dev-python/google-api-python-client-2.115.0
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pandas[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/parameterized[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/httplib2-0.15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] <dev-python/httplib2-1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/google-api-core-2.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/google-auth-1.35.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/google-auth-httplib2-0.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/uritemplate-3.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] <dev-python/uritemplate-5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Google API Client for Python
+EAPI=8
+HOMEPAGE=https://github.com/googleapis/google-api-python-client/ https://pypi.org/project/google-api-python-client/
+INHERIT=distutils-r1 pypi
+IUSE=test python_targets_python3_10 python_targets_python3_11
+KEYWORDS=~amd64 ~arm ~arm64 ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-python/httplib2-0.15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] <dev-python/httplib2-1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/google-api-core-2.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/google-auth-1.35.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/google-auth-httplib2-0.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/uritemplate-3.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] <dev-python/uritemplate-5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/g/google-api-python-client/google-api-python-client-2.115.0.tar.gz
+_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=b6e48d4df0f23bd1e68fb011117c6e0b
diff --git a/metadata/md5-cache/dev-python/hypothesis-6.96.4 b/metadata/md5-cache/dev-python/hypothesis-6.96.4
new file mode 100644
index 000000000000..6f9c28556d81
--- /dev/null
+++ b/metadata/md5-cache/dev-python/hypothesis-6.96.4
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/pexpect[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !!<dev-python/requests-toolbelt-0.10.1 ) test? ( >=dev-python/attrs-22.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sortedcontainers-2.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( >=dev-python/exceptiongroup-1.0.0_rc8[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/exceptiongroup-1.0.0_rc8[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) cli? ( python_targets_python3_10? ( dev-python/black[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/click[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_11? ( dev-python/black[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/click[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_12? ( dev-python/black[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/click[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ) >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:=[threads(+),sqlite] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+),sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+),sqlite] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+),sqlite] ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install postinst prepare test
+DESCRIPTION=A library for property based testing
+EAPI=8
+HOMEPAGE=https://github.com/HypothesisWorks/hypothesis/ https://pypi.org/project/hypothesis/
+INHERIT=distutils-r1 multiprocessing optfeature
+IUSE=cli test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=MPL-2.0
+RDEPEND=>=dev-python/attrs-22.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sortedcontainers-2.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( >=dev-python/exceptiongroup-1.0.0_rc8[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/exceptiongroup-1.0.0_rc8[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) cli? ( python_targets_python3_10? ( dev-python/black[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/click[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_11? ( dev-python/black[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/click[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_12? ( dev-python/black[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/click[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ) python_targets_pypy3? ( dev-python/pypy3:=[threads(+),sqlite] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+),sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+),sqlite] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+),sqlite] )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/HypothesisWorks/hypothesis/archive/hypothesis-python-6.96.4.tar.gz -> hypothesis-6.96.4.gh.tar.gz
+_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=bb13e1719c03bf91a950b629a7ab17d0
diff --git a/metadata/md5-cache/dev-python/pandas-2.2.0-r1 b/metadata/md5-cache/dev-python/pandas-2.2.0-r1
index 8fc00f29205b..28e62e7d6ec3 100644
--- a/metadata/md5-cache/dev-python/pandas-2.2.0-r1
+++ b/metadata/md5-cache/dev-python/pandas-2.2.0-r1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://pandas.pydata.org/ https://github.com/pandas-dev/pandas/ https://pypi.org/project/pandas/
INHERIT=distutils-r1 optfeature pypi virtualx
IUSE=full-support minimal test X test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug
-KEYWORDS=~amd64
+KEYWORDS=~amd64 ~hppa
LICENSE=BSD
RDEPEND=>=dev-python/numpy-1.23.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python-dateutil-2.8.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytz-2020.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/tzdata[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !minimal? ( >=dev-python/bottleneck-1.3.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/numexpr-2.8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) full-support? ( >=dev-python/beautifulsoup4-4.11.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/blosc[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/html5lib-1.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jinja-3.1.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/lxml-4.8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/matplotlib-3.6.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/openpyxl-3.0.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sqlalchemy-1.4.36[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/tables-3.7.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/tabulate-0.8.10[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/xarray-2022.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/xlrd-2.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/xlsxwriter-3.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/xlwt-1.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !x86? ( !hppa? ( python_targets_python3_10? ( dev-python/statsmodels[python_targets_python3_10(-)?] ) >=dev-python/scipy-1.8.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ) X? ( || ( >=dev-python/PyQt5-5.15.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/QtPy-2.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] x11-misc/xclip x11-misc/xsel ) ) ) 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_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/p/pandas/pandas-2.2.0.tar.gz
_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5
-_md5_=45b8ee8c9fae6a1a64bafb2924b6db53
+_md5_=2b14fbfacba8402dc9389a9ad3b37135
diff --git a/metadata/md5-cache/dev-python/pyarrow-14.0.2 b/metadata/md5-cache/dev-python/pyarrow-14.0.2
index a721c4dd3541..1266542a4d53 100644
--- a/metadata/md5-cache/dev-python/pyarrow-14.0.2
+++ b/metadata/md5-cache/dev-python/pyarrow-14.0.2
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://pypi.org/project/pyarrow/ https://arrow.apache.org/
INHERIT=distutils-r1 multiprocessing
IUSE=parquet snappy ssl test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug
-KEYWORDS=~amd64
+KEYWORDS=~amd64 ~hppa
LICENSE=Apache-2.0
RDEPEND=~dev-libs/apache-arrow-14.0.2[compute,dataset,json,parquet?,re2,snappy?,ssl?] dev-python/numpy[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 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://apache/arrow/arrow-14.0.2/apache-arrow-14.0.2.tar.gz
_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=7c291c8ec2088f4e92f5b0cb6362d138
+_md5_=05a50ac87d9faa8874d21ec7143ebb93
diff --git a/metadata/md5-cache/dev-python/python-dotenv-1.0.1 b/metadata/md5-cache/dev-python/python-dotenv-1.0.1
new file mode 100644
index 000000000000..417adef87126
--- /dev/null
+++ b/metadata/md5-cache/dev-python/python-dotenv-1.0.1
@@ -0,0 +1,16 @@
+BDEPEND=test? ( >=dev-python/click-5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sh-2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-python/ipython[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/ipython[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) test? ( >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) 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 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Manage .env files
+EAPI=8
+HOMEPAGE=https://github.com/theskumar/python-dotenv/ https://pypi.org/project/python-dotenv/
+INHERIT=distutils-r1 pypi
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=BSD
+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 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/p/python-dotenv/python-dotenv-1.0.1.tar.gz
+_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=232b72dbbd5382725b5cb2eb691a2519
diff --git a/metadata/md5-cache/dev-python/rapidfuzz-3.5.2 b/metadata/md5-cache/dev-python/rapidfuzz-3.5.2
deleted file mode 100644
index 2221ed178743..000000000000
--- a/metadata/md5-cache/dev-python/rapidfuzz-3.5.2
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=>=dev-python/cython-3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rapidfuzz-capi[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/scikit-build-0.16.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/setuptools[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-python/hypothesis[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) 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 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-cpp/taskflow-3.0.0 <dev-cpp/rapidfuzz-cpp-3 >=dev-cpp/rapidfuzz-cpp-2.2.3 dev-python/numpy[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] 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 )
-DESCRIPTION=Rapid fuzzy string matching in Python using various string metrics
-EAPI=8
-HOMEPAGE=https://github.com/maxbachmann/RapidFuzz/ https://pypi.org/project/rapidfuzz/
-INHERIT=distutils-r1 multiprocessing pypi
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86
-LICENSE=MIT
-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 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/r/rapidfuzz/rapidfuzz-3.5.2.tar.gz
-_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=61d7023e0569d4f496311f544e4d3fac
diff --git a/metadata/md5-cache/dev-python/rapidfuzz-3.6.0 b/metadata/md5-cache/dev-python/rapidfuzz-3.6.0
deleted file mode 100644
index 2116bbfe9b8a..000000000000
--- a/metadata/md5-cache/dev-python/rapidfuzz-3.6.0
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=>=dev-python/cython-3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rapidfuzz-capi[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/scikit-build-0.16.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/setuptools[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-python/hypothesis[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) 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 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-cpp/taskflow-3.0.0 >=dev-cpp/rapidfuzz-cpp-3.0.0 dev-python/numpy[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] 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 )
-DESCRIPTION=Rapid fuzzy string matching in Python using various string metrics
-EAPI=8
-HOMEPAGE=https://github.com/maxbachmann/RapidFuzz/ https://pypi.org/project/rapidfuzz/
-INHERIT=distutils-r1 multiprocessing pypi
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
-LICENSE=MIT
-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 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/r/rapidfuzz/rapidfuzz-3.6.0.tar.gz
-_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=05f905d7c124c601d782df7a707e66a0
diff --git a/metadata/md5-cache/dev-python/rapidfuzz-3.6.1 b/metadata/md5-cache/dev-python/rapidfuzz-3.6.1
index 1e9901c2ddd8..7937e32d1a39 100644
--- a/metadata/md5-cache/dev-python/rapidfuzz-3.6.1
+++ b/metadata/md5-cache/dev-python/rapidfuzz-3.6.1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/maxbachmann/RapidFuzz/ https://pypi.org/project/rapidfuzz/
INHERIT=distutils-r1 multiprocessing pypi
IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug
-KEYWORDS=~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~s390 sparc ~x86
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=MIT
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/r/rapidfuzz/rapidfuzz-3.6.1.tar.gz
_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=56b9bfc200e10fe785e02d13497d661f
+_md5_=3e36b8b1bf946fbe032620db87c3ad07
diff --git a/metadata/md5-cache/dev-python/regex-2023.10.3 b/metadata/md5-cache/dev-python/regex-2023.10.3
deleted file mode 100644
index 680a4f8b2a77..000000000000
--- a/metadata/md5-cache/dev-python/regex-2023.10.3
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( python_targets_pypy3? ( dev-python/unittest-or-fail[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) 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 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=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 )
-DESCRIPTION=Alternative regular expression module to replace re
-EAPI=8
-HOMEPAGE=https://github.com/mrabarnett/mrab-regex/ https://pypi.org/project/regex/
-INHERIT=distutils-r1 pypi
-IUSE=doc test 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 ~arm64-macos ~x64-macos
-LICENSE=Apache-2.0
-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 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/r/regex/regex-2023.10.3.tar.gz
-_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=b41be8fcba528914f449e1a21a765cae
diff --git a/metadata/md5-cache/dev-python/sphinx-press-theme-0.8.0 b/metadata/md5-cache/dev-python/sphinx-press-theme-0.8.0
index 4f6669db7f77..cb6e06eae058 100644
--- a/metadata/md5-cache/dev-python/sphinx-press-theme-0.8.0
+++ b/metadata/md5-cache/dev-python/sphinx-press-theme-0.8.0
@@ -5,11 +5,11 @@ EAPI=8
HOMEPAGE=https://github.com/schettino72/sphinx_press_theme
INHERIT=distutils-r1 pypi
IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
LICENSE=BSD
RDEPEND=dev-python/sphinx[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 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/s/sphinx_press_theme/sphinx_press_theme-0.8.0.tar.gz
_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=95e23bee1ee7f63dcc438b164994971d
+_md5_=21ae8c60cfb8639add74c09f604a2fb0
diff --git a/metadata/md5-cache/dev-python/structlog-23.2.0 b/metadata/md5-cache/dev-python/structlog-23.2.0
deleted file mode 100644
index ec7fc208cdfc..000000000000
--- a/metadata/md5-cache/dev-python/structlog-23.2.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=dev-python/hatch-fancy-pypi-readme[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/hatch-vcs[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-python/freezegun[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pretend[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-asyncio[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/pytest-7.3.1[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 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hatchling-1.17.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Structured Logging for Python
-EAPI=8
-HOMEPAGE=https://github.com/hynek/structlog/ https://pypi.org/project/structlog/
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86
-LICENSE=|| ( Apache-2.0 MIT )
-RDEPEND=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_python3_10 python_targets_python3_11 python_targets_python3_12 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/s/structlog/structlog-23.2.0.tar.gz
-_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=1428fb408c8864820c5eeec4676a9852
diff --git a/metadata/md5-cache/dev-python/sumtypes-0.1_alpha6 b/metadata/md5-cache/dev-python/sumtypes-0.1_alpha6
index c40f9e0717be..5360145149fe 100644
--- a/metadata/md5-cache/dev-python/sumtypes-0.1_alpha6
+++ b/metadata/md5-cache/dev-python/sumtypes-0.1_alpha6
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/radix/sumtypes/ https://pypi.org/project/sumtypes/
INHERIT=distutils-r1
IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~riscv ~s390 ~sparc
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~riscv ~s390 ~sparc
LICENSE=MIT
RDEPEND=dev-python/attrs[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] 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 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/radix/sumtypes/archive/0.1a6.tar.gz -> sumtypes-0.1a6.gh.tar.gz
_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=ce5e33a952a6f8b1be0886e2b16753cc
+_md5_=828e9fc35ee2a0188c7394f2fbd7155e
diff --git a/metadata/md5-cache/dev-python/tavern-2.9.0 b/metadata/md5-cache/dev-python/tavern-2.9.0
new file mode 100644
index 000000000000..ba06d438226f
--- /dev/null
+++ b/metadata/md5-cache/dev-python/tavern-2.9.0
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/colorlog[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/Faker[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/jmespath-1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jsonschema-4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/paho-mqtt-1.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyjwt-2.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pykwalify-1.8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python-box-6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyyaml-6.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/requests-2.22.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/stevedore-4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[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 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/flit-core-3.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=A tool, library, and Pytest plugin for testing RESTful APIs
+EAPI=8
+HOMEPAGE=https://github.com/taverntesting/tavern/ https://pypi.org/project/tavern/
+INHERIT=distutils-r1
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~amd64
+LICENSE=MIT
+RDEPEND=>=dev-python/jmespath-1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jsonschema-4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/paho-mqtt-1.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyjwt-2.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pykwalify-1.8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python-box-6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyyaml-6.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/requests-2.22.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/stevedore-4[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 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/taverntesting/tavern/archive/2.9.0.tar.gz -> tavern-2.9.0.gh.tar.gz
+_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=a9cb06783e8863865645c67045f889db
diff --git a/metadata/md5-cache/dev-python/urwid-2.3.4 b/metadata/md5-cache/dev-python/urwid-2.3.4
deleted file mode 100644
index d80bcf72d581..000000000000
--- a/metadata/md5-cache/dev-python/urwid-2.3.4
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_python3_10? ( dev-lang/python:3.10[ncurses] ) python_targets_python3_11? ( dev-lang/python:3.11[ncurses] ) python_targets_python3_12? ( dev-lang/python:3.12[ncurses] ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
-DEFINED_PHASES=compile configure install postinst prepare test
-DEPEND=python_targets_python3_10? ( dev-lang/python:3.10[ncurses] ) python_targets_python3_11? ( dev-lang/python:3.11[ncurses] ) python_targets_python3_12? ( dev-lang/python:3.12[ncurses] )
-DESCRIPTION=Curses-based user interface library for Python
-EAPI=8
-HOMEPAGE=https://urwid.org/ https://pypi.org/project/urwid/ https://github.com/urwid/urwid/
-INHERIT=distutils-r1 optfeature pypi
-IUSE=examples test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug
-KEYWORDS=~alpha amd64 arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux
-LICENSE=LGPL-2.1
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10[ncurses] ) python_targets_python3_11? ( dev-lang/python:3.11[ncurses] ) python_targets_python3_12? ( dev-lang/python:3.12[ncurses] )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/u/urwid/urwid-2.3.4.tar.gz
-_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=7428073fa5d67fcab496a8015303ed0a
diff --git a/metadata/md5-cache/dev-python/vcrpy-6.0.0 b/metadata/md5-cache/dev-python/vcrpy-6.0.0
new file mode 100644
index 000000000000..9058b5c2f472
--- /dev/null
+++ b/metadata/md5-cache/dev-python/vcrpy-6.0.0
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/pytest-httpbin[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/httplib2-0.9.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/requests-2.16.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/urllib3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/wrapt[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/yarl[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[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 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Automatically mock your HTTP interactions to simplify and speed up testing
+EAPI=8
+HOMEPAGE=https://github.com/kevin1024/vcrpy/ https://pypi.org/project/vcrpy/
+INHERIT=distutils-r1
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos
+LICENSE=Apache-2.0
+RDEPEND=>=dev-python/httplib2-0.9.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/requests-2.16.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/urllib3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/wrapt[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/yarl[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 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/kevin1024/vcrpy/archive/v6.0.0.tar.gz -> vcrpy-6.0.0.gh.tar.gz
+_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=6fa659b3eb8b11e0dcc273967359be13
diff --git a/metadata/md5-cache/dev-util/Manifest.gz b/metadata/md5-cache/dev-util/Manifest.gz
index 45b830e48039..e8f589bf6924 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/itstool-2.0.7-r1 b/metadata/md5-cache/dev-util/itstool-2.0.7-r1
index 7636dccd5ee1..915279df1f6b 100644
--- a/metadata/md5-cache/dev-util/itstool-2.0.7-r1
+++ b/metadata/md5-cache/dev-util/itstool-2.0.7-r1
@@ -5,11 +5,11 @@ EAPI=8
HOMEPAGE=http://itstool.org/
INHERIT=python-single-r1
IUSE=python_single_target_python3_10 python_single_target_python3_11
-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-3+
RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10[xml(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[xml(+)] ) python_single_target_python3_10? ( dev-libs/libxml2[python,python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-libs/libxml2[python,python_targets_python3_11(-)] )
REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 )
SLOT=0
SRC_URI=http://files.itstool.org/itstool/itstool-2.0.7.tar.bz2
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=37fa4f6495230ccd077b0a3c2f604493
+_md5_=0182722eab8ebf8a5927b208016693a3
diff --git a/metadata/md5-cache/games-emulation/Manifest.gz b/metadata/md5-cache/games-emulation/Manifest.gz
index 233b2b95efb2..7245464011bb 100644
--- a/metadata/md5-cache/games-emulation/Manifest.gz
+++ b/metadata/md5-cache/games-emulation/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/games-emulation/mgba-0.10.3 b/metadata/md5-cache/games-emulation/mgba-0.10.3
index 4bd0c7f8c88b..5cb08d6fc2b8 100644
--- a/metadata/md5-cache/games-emulation/mgba-0.10.3
+++ b/metadata/md5-cache/games-emulation/mgba-0.10.3
@@ -7,7 +7,7 @@ HOMEPAGE=https://mgba.io/
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake lua-single xdg
IUSE=debug discord elf ffmpeg gles2 gles3 gui libretro lua +opengl +sdl +sqlite test lua_single_target_lua5-3 lua_single_target_lua5-4
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=amd64 arm64 ~ppc64 x86
LICENSE=MPL-2.0 BSD LGPL-2.1+ public-domain discord? ( MIT )
RDEPEND=media-libs/libpng:= sys-libs/zlib:=[minizip] debug? ( dev-libs/libedit ) elf? ( dev-libs/elfutils ) ffmpeg? ( media-video/ffmpeg:= ) gles2? ( media-libs/libglvnd ) gles3? ( media-libs/libglvnd ) lua? ( lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) opengl? ( media-libs/libglvnd ) gui? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtmultimedia:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 ) sdl? ( media-libs/libsdl2[sound,joystick,gles2?,opengl?,video] ) sqlite? ( dev-db/sqlite:3 )
REQUIRED_USE=gui? ( || ( gles2 gles3 opengl ) sqlite ) lua? ( ^^ ( lua_single_target_lua5-3 lua_single_target_lua5-4 ) )
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=0/0.10
SRC_URI=https://github.com/mgba-emu/mgba/archive/0.10.3.tar.gz -> mgba-0.10.3.tar.gz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=7200d576868302021f30796fb31a191b
+_md5_=c6dfebb52f4e6778fdc808c2d8f52c84
diff --git a/metadata/md5-cache/games-strategy/Manifest.gz b/metadata/md5-cache/games-strategy/Manifest.gz
index 19cb2372c3d3..a086282227dc 100644
--- a/metadata/md5-cache/games-strategy/Manifest.gz
+++ b/metadata/md5-cache/games-strategy/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/games-strategy/knights-demo-1.32-r3 b/metadata/md5-cache/games-strategy/knights-demo-1.32-r4
index 90b6388ccee9..8d81aaaf0d8d 100644
--- a/metadata/md5-cache/games-strategy/knights-demo-1.32-r3
+++ b/metadata/md5-cache/games-strategy/knights-demo-1.32-r4
@@ -5,9 +5,9 @@ HOMEPAGE=https://www.linuxgamepublishing.com/info.php?id=knights
INHERIT=desktop unpacker wrapper
KEYWORDS=~amd64 ~x86
LICENSE=knights-demo
-RDEPEND=sys-libs/glibc >=x11-libs/libX11-1.6.2[abi_x86_32(-)] >=x11-libs/libXau-1.0.7-r1[abi_x86_32(-)] >=x11-libs/libXdmcp-1.1.1-r1[abi_x86_32(-)] >=x11-libs/libXext-1.3.2[abi_x86_32(-)] >=x11-libs/libXi-1.7.2[abi_x86_32(-)] || ( sys-libs/libxcrypt[compat] sys-libs/glibc[crypt(+)] )
+RDEPEND=sys-libs/glibc >=x11-libs/libX11-1.6.2[abi_x86_32(-)] >=x11-libs/libXau-1.0.7-r1[abi_x86_32(-)] >=x11-libs/libXdmcp-1.1.1-r1[abi_x86_32(-)] >=x11-libs/libXext-1.3.2[abi_x86_32(-)] >=x11-libs/libXi-1.7.2[abi_x86_32(-)] || ( sys-libs/libxcrypt[compat] sys-libs/glibc[crypt(-)] )
RESTRICT=strip
SLOT=0
SRC_URI=mirror://gentoo/knights-demo-1.32.run
_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 unpacker 7b40f3faa3e2e12f5cf6d36d0fbfcd09 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=17759c36e39063d3c18f33a708ddf984
+_md5_=2bb91805763c53d6af4dbb44951cc5ad
diff --git a/metadata/md5-cache/media-gfx/Manifest.gz b/metadata/md5-cache/media-gfx/Manifest.gz
index 2203db374d29..fa3200709113 100644
--- a/metadata/md5-cache/media-gfx/Manifest.gz
+++ b/metadata/md5-cache/media-gfx/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/media-gfx/geeqie-2.1-r1 b/metadata/md5-cache/media-gfx/geeqie-2.1-r1
index 3c5707e0419a..a62118657efe 100644
--- a/metadata/md5-cache/media-gfx/geeqie-2.1-r1
+++ b/metadata/md5-cache/media-gfx/geeqie-2.1-r1
@@ -14,4 +14,4 @@ REQUIRED_USE=lua? ( ^^ ( lua_single_target_lua5-3 lua_single_target_lua5-4 ) )
SLOT=0
SRC_URI=https://github.com/BestImageViewer/geeqie/releases/download/v2.1/geeqie-2.1.tar.xz https://dev.gentoo.org/~voyageur/distfiles/geeqie-2.1-docs.tar.xz
_eclasses_=lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb meson e322276188f86eacb29ae081ba5485c8 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=1317c40f64507f107a3686a5d0569275
+_md5_=b69e727713b3962bf7dcc6a93d406e36
diff --git a/metadata/md5-cache/media-libs/Manifest.gz b/metadata/md5-cache/media-libs/Manifest.gz
index ab2a28d3fdb4..76031982f8da 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/libsdl2-2.28.5 b/metadata/md5-cache/media-libs/libsdl2-2.28.5
index b9a8ee1a34a3..622d159563e5 100644
--- a/metadata/md5-cache/media-libs/libsdl2-2.28.5
+++ b/metadata/md5-cache/media-libs/libsdl2-2.28.5
@@ -5,7 +5,7 @@ DESCRIPTION=Simple Direct Media Layer
EAPI=8
HOMEPAGE=https://www.libsdl.org/
INHERIT=autotools flag-o-matic multilib-minimal
-IUSE=alsa aqua cpu_flags_ppc_altivec cpu_flags_x86_3dnow cpu_flags_x86_mmx cpu_flags_x86_sse cpu_flags_x86_sse2 custom-cflags dbus doc fcitx4 gles1 gles2 haptic ibus jack +joystick kms libsamplerate nas opengl oss pipewire pulseaudio sndio +sound static-libs test +threads udev +video video_cards_vc4 vulkan wayland X xscreensaver abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
+IUSE=alsa aqua cpu_flags_ppc_altivec cpu_flags_x86_3dnow cpu_flags_x86_mmx cpu_flags_x86_sse cpu_flags_x86_sse2 custom-cflags dbus doc fcitx4 gles1 gles2 +haptic ibus jack +joystick kms libsamplerate nas opengl oss pipewire pulseaudio sndio +sound static-libs test +threads udev +video video_cards_vc4 vulkan wayland X xscreensaver abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86
LICENSE=ZLIB
RDEPEND=virtual/libiconv[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] alsa? ( >=media-libs/alsa-lib-1.0.27.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) dbus? ( >=sys-apps/dbus-1.6.18-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) fcitx4? ( app-i18n/fcitx:4 ) gles1? ( media-libs/mesa[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,gles1] ) gles2? ( >=media-libs/mesa-9.1.6[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,gles2] ) ibus? ( app-i18n/ibus ) jack? ( virtual/jack[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) kms? ( >=x11-libs/libdrm-2.4.82[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/mesa-9.0.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,gbm(+)] ) libsamplerate? ( media-libs/libsamplerate[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) nas? ( >=media-libs/nas-1.9.4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libXt-1.1.4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) opengl? ( >=virtual/opengl-7.0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=virtual/glu-9.0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pipewire? ( media-video/pipewire:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pulseaudio? ( media-libs/libpulse[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sndio? ( media-sound/sndio:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) udev? ( >=virtual/libudev-208:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) wayland? ( >=dev-libs/wayland-1.20[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/mesa-9.1.6[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,egl(+),gles2,wayland] >=x11-libs/libxkbcommon-0.2.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) X? ( >=x11-libs/libX11-1.6.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libXcursor-1.1.14[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libXext-1.3.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libXfixes-6.0.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libXi-1.7.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libXrandr-1.4.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] xscreensaver? ( >=x11-libs/libXScrnSaver-1.2.2-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) vulkan? ( media-libs/vulkan-loader )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://www.libsdl.org/release/SDL2-2.28.5.tar.gz
_eclasses_=autotools e4cf390b19033d5ca443765bc8537b81 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=9003c861135fcf9e898b4ae94a9b211c
+_md5_=dd13358547cebb197455f930cfb547f3
diff --git a/metadata/md5-cache/media-libs/opencv-4.8.1-r1 b/metadata/md5-cache/media-libs/opencv-4.8.1-r1
index bfb4c13a46f1..88ab71589825 100644
--- a/metadata/md5-cache/media-libs/opencv-4.8.1-r1
+++ b/metadata/md5-cache/media-libs/opencv-4.8.1-r1
@@ -1,5 +1,5 @@
BDEPEND=virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.20.5
-DEFINED_PHASES=compile configure install preinst prepare pretend setup test unpack
+DEFINED_PHASES=compile configure install preinst prepare pretend setup test
DEPEND=app-arch/bzip2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] <dev-libs/protobuf-23:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] sys-libs/zlib[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] cuda? ( dev-util/nvidia-cuda-toolkit:0= ) cudnn? ( dev-libs/cudnn:= ) contribdnn? ( dev-libs/flatbuffers:= ) contribhdf? ( sci-libs/hdf5:= ) contribfreetype? ( media-libs/freetype:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/harfbuzz:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) contribovis? ( >=dev-games/ogre-1.12:= ) ffmpeg? ( media-video/ffmpeg:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) gdal? ( sci-libs/gdal:= ) gflags? ( dev-cpp/gflags:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) glog? ( dev-cpp/glog:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) gphoto2? ( media-libs/libgphoto2:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) gstreamer? ( media-libs/gstreamer:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/gst-plugins-base:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) gtk3? ( dev-libs/glib:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/gtk+:3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ieee1394? ( media-libs/libdc1394:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] sys-libs/libraw1394[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) java? ( >=virtual/jre-1.8:* ) jpeg? ( media-libs/libjpeg-turbo:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) jpeg2k? ( media-libs/openjpeg:2=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) lapack? ( virtual/cblas >=virtual/lapack-3.10 virtual/lapacke ) opencl? ( virtual/opencl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] dev-util/opencl-headers ) openexr? ( dev-libs/imath:= media-libs/openexr:= ) opengl? ( virtual/opengl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] virtual/glu[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) png? ( media-libs/libpng:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) python? ( 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 ) dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) qt5? ( dev-qt/qtgui:5 dev-qt/qtwidgets:5 dev-qt/qttest:5 dev-qt/qtconcurrent:5 opengl? ( dev-qt/qtopengl:5 ) ) !qt5? ( qt6? ( dev-qt/qtbase:6[gui,widgets,concurrent,opengl?] ) ) tesseract? ( app-text/tesseract[opencl=,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) tbb? ( dev-cpp/tbb:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) tiff? ( media-libs/tiff:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) v4l? ( >=media-libs/libv4l-0.8.3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) vaapi? ( media-libs/libva[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) vtk? ( sci-libs/vtk:=[rendering,cuda=] ) webp? ( media-libs/libwebp:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) xine? ( media-libs/xine-lib ) eigen? ( >=dev-cpp/eigen-3.3.8-r1:3 ) java? ( >=virtual/jdk-1.8:* ) java? ( >=dev-java/java-config-2.2.0-r3 ) java? ( >=dev-java/ant-core-1.8.2:0 dev-java/javatoolkit )
DESCRIPTION=A collection of algorithms and sample code for various computer vision problems
EAPI=8
@@ -13,4 +13,4 @@ REQUIRED_USE=cpu_flags_x86_avx2? ( cpu_flags_x86_f16c ) cpu_flags_x86_f16c? ( cp
SLOT=0/4.8.1
SRC_URI=https://github.com/opencv/opencv/archive/4.8.1.tar.gz -> opencv-4.8.1.tar.gz https://github.com/opencv/ade/archive/v0.1.2a.tar.gz -> ade-0.1.2a.tar.gz contrib? ( https://github.com/opencv/opencv_contrib/archive/4.8.1.tar.gz -> opencv-4.8.1_contrib.tar.gz dnnsamples? ( https://github.com/opencv/opencv_3rdparty/archive/a8b69ccc738421293254aec5ddb38bd523503252.tar.gz -> opencv_3rdparty-a8b69ccc738421293254aec5ddb38bd523503252.tar.gz https://github.com/opencv/opencv_3rdparty/archive/b2bfc75f6aea5b1f834ff0f0b865a7c18ff1459f.tar.gz -> opencv_3rdparty-b2bfc75f6aea5b1f834ff0f0b865a7c18ff1459f.tar.gz ) contribxfeatures2d? ( https://github.com/opencv/opencv_3rdparty/archive/34e4206aef44d50e6bbcd0ab06354b52e7466d26.tar.gz -> opencv_3rdparty-34e4206aef44d50e6bbcd0ab06354b52e7466d26.tar.gz https://github.com/opencv/opencv_3rdparty/archive/fccf7cd6a4b12079f73bbfb21745f9babcd4eb1d.tar.gz -> opencv_3rdparty-fccf7cd6a4b12079f73bbfb21745f9babcd4eb1d.tar.gz ) contribdnn? ( https://github.com/opencv/opencv_3rdparty/archive/8afa57abc8229d611c4937165d20e2a2d9fc5a12.tar.gz -> opencv_3rdparty-8afa57abc8229d611c4937165d20e2a2d9fc5a12.tar.gz ) cuda? ( https://github.com/NVIDIA/NVIDIAOpticalFlowSDK/archive/edb50da3cf849840d680249aa6dbef248ebce2ca.tar.gz -> NVIDIAOpticalFlowSDK-edb50da3cf849840d680249aa6dbef248ebce2ca.tar.gz ) )
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c cmake-multilib 37d23064f303dcf23453353ab8c77059 cuda 283d0f298f6c196c755a0f8d50daca85 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a java-ant-2 53b9c110af009f9f4548f5b129ae6fe6 java-pkg-opt-2 28044ae40e7846886b6f5eca24661629 java-utils-2 b346c3901e71ba37137bae0b25b00221 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=f17739ff4014c0c518f3cd77c02a6971
+_md5_=2fe1d47243aff87dada7d99178c07340
diff --git a/metadata/md5-cache/media-video/Manifest.gz b/metadata/md5-cache/media-video/Manifest.gz
index 43b527931d41..0b80716e4245 100644
--- a/metadata/md5-cache/media-video/Manifest.gz
+++ b/metadata/md5-cache/media-video/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/media-video/ffmpeg-4.4.4-r8 b/metadata/md5-cache/media-video/ffmpeg-4.4.4-r8
index 78a020a8e065..016293d56f7b 100644
--- a/metadata/md5-cache/media-video/ffmpeg-4.4.4-r8
+++ b/metadata/md5-cache/media-video/ffmpeg-4.4.4-r8
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) gpl? ( openssl? ( bindist ) fdk? ( bindist ) )
SLOT=0/56.58.58
SRC_URI=https://ffmpeg.org/releases/ffmpeg-4.4.4.tar.xz https://dev.gentoo.org/~sam/distfiles/media-video/ffmpeg/ffmpeg-4.4.4-texinfo.patch.xz verify-sig? ( https://ffmpeg.org/releases/ffmpeg-4.4.4.tar.xz.asc )
_eclasses_=flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150
-_md5_=449dd74f632eb21c43ebfc7c9d6cab8b
+_md5_=991e8003501cdd84d237766343b582a3
diff --git a/metadata/md5-cache/media-video/ffmpeg-5.1.4-r2 b/metadata/md5-cache/media-video/ffmpeg-5.1.4-r2
index aea532678ab5..4dca91d982ba 100644
--- a/metadata/md5-cache/media-video/ffmpeg-5.1.4-r2
+++ b/metadata/md5-cache/media-video/ffmpeg-5.1.4-r2
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) gpl? ( openssl? ( bindist ) fdk? ( bindist ) )
SLOT=0/57.59.59
SRC_URI=https://ffmpeg.org/releases/ffmpeg-5.1.4.tar.xz verify-sig? ( https://ffmpeg.org/releases/ffmpeg-5.1.4.tar.xz.asc )
_eclasses_=flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150
-_md5_=20bf4cfa6cdf37c56507155b52afdd03
+_md5_=78a27657530040f1a13f8049643e8f33
diff --git a/metadata/md5-cache/media-video/ffmpeg-6.0-r11 b/metadata/md5-cache/media-video/ffmpeg-6.0-r11
index cf13c35a0f09..45e608b9a692 100644
--- a/metadata/md5-cache/media-video/ffmpeg-6.0-r11
+++ b/metadata/md5-cache/media-video/ffmpeg-6.0-r11
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) gpl? ( openssl? ( bindist ) fdk? ( bindist ) )
SLOT=0/58.60.60
SRC_URI=https://ffmpeg.org/releases/ffmpeg-6.0.tar.xz verify-sig? ( https://ffmpeg.org/releases/ffmpeg-6.0.tar.xz.asc )
_eclasses_=flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150
-_md5_=2611a4a26bb5bcb44c8fa186f82c130d
+_md5_=6604be438c7d64633490518773437e9b
diff --git a/metadata/md5-cache/media-video/ffmpeg-6.0-r9 b/metadata/md5-cache/media-video/ffmpeg-6.0-r9
index ea6f522a2127..ee16a889e53d 100644
--- a/metadata/md5-cache/media-video/ffmpeg-6.0-r9
+++ b/metadata/md5-cache/media-video/ffmpeg-6.0-r9
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) gpl? ( openssl? ( bindist ) fdk? ( bindist ) )
SLOT=0/58.60.60
SRC_URI=https://ffmpeg.org/releases/ffmpeg-6.0.tar.xz verify-sig? ( https://ffmpeg.org/releases/ffmpeg-6.0.tar.xz.asc )
_eclasses_=flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150
-_md5_=b5c7ab67bbae986db7704f22c1891891
+_md5_=69c6166c328e9b0d6b94f49e866da11d
diff --git a/metadata/md5-cache/media-video/ffmpeg-6.0.1-r1 b/metadata/md5-cache/media-video/ffmpeg-6.0.1-r1
index 8995332fc922..2edfde60ba08 100644
--- a/metadata/md5-cache/media-video/ffmpeg-6.0.1-r1
+++ b/metadata/md5-cache/media-video/ffmpeg-6.0.1-r1
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) gpl? ( openssl? ( bindist ) fdk? ( bindist ) )
SLOT=0/58.60.60
SRC_URI=https://ffmpeg.org/releases/ffmpeg-6.0.1.tar.xz verify-sig? ( https://ffmpeg.org/releases/ffmpeg-6.0.1.tar.xz.asc )
_eclasses_=flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150
-_md5_=ad1190539e0e1fccc12bf16884df1ede
+_md5_=42557e76abd025613831668b98ecb38a
diff --git a/metadata/md5-cache/media-video/ffmpeg-6.1-r4 b/metadata/md5-cache/media-video/ffmpeg-6.1-r4
index 755f64a89569..4de7f48d03b3 100644
--- a/metadata/md5-cache/media-video/ffmpeg-6.1-r4
+++ b/metadata/md5-cache/media-video/ffmpeg-6.1-r4
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) gpl? ( openssl? ( bindist ) fdk? ( bindist ) )
SLOT=0/58.60.60
SRC_URI=https://ffmpeg.org/releases/ffmpeg-6.1.tar.xz verify-sig? ( https://ffmpeg.org/releases/ffmpeg-6.1.tar.xz.asc )
_eclasses_=flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150
-_md5_=a395d3a46b155f4b86477a43ee3b9b27
+_md5_=b8eccc4a843f933f7fcdd17b1eedc507
diff --git a/metadata/md5-cache/media-video/ffmpeg-6.1.1-r1 b/metadata/md5-cache/media-video/ffmpeg-6.1.1-r1
index 2b6c2016cd16..e71202f88f5d 100644
--- a/metadata/md5-cache/media-video/ffmpeg-6.1.1-r1
+++ b/metadata/md5-cache/media-video/ffmpeg-6.1.1-r1
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) gpl? ( openssl? ( bindist ) fdk? ( bindist ) )
SLOT=0/58.60.60
SRC_URI=https://ffmpeg.org/releases/ffmpeg-6.1.1.tar.xz verify-sig? ( https://ffmpeg.org/releases/ffmpeg-6.1.1.tar.xz.asc )
_eclasses_=flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150
-_md5_=3e0b3ba2486e4e32c4238ad184f5b726
+_md5_=76e847e38888f08a2ccea5ff2266a055
diff --git a/metadata/md5-cache/media-video/ffmpeg-9999 b/metadata/md5-cache/media-video/ffmpeg-9999
index 3f6b27b9824f..2118c5ea3c20 100644
--- a/metadata/md5-cache/media-video/ffmpeg-9999
+++ b/metadata/md5-cache/media-video/ffmpeg-9999
@@ -13,4 +13,4 @@ REQUIRED_USE=chromium? ( opus ) cuda? ( nvenc ) fftools_cws2fws? ( zlib ) glslan
RESTRICT=!test? ( test ) gpl? ( openssl? ( bindist ) fdk? ( bindist ) )
SLOT=0/58.60.60
_eclasses_=flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a git-r3 86fa1f157b70b9d2ff340c4633b1cf4b multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=60c6ab54e917317338a33b47cde968ea
+_md5_=0589486519ba2bdea5105b5d2fcb3524
diff --git a/metadata/md5-cache/net-analyzer/Manifest.gz b/metadata/md5-cache/net-analyzer/Manifest.gz
index b28e1d1a9ec4..094e9d32d7e9 100644
--- a/metadata/md5-cache/net-analyzer/Manifest.gz
+++ b/metadata/md5-cache/net-analyzer/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-analyzer/sslscan-2.1.2 b/metadata/md5-cache/net-analyzer/sslscan-2.1.2
index 9f7a1675954e..4679f58e2b21 100644
--- a/metadata/md5-cache/net-analyzer/sslscan-2.1.2
+++ b/metadata/md5-cache/net-analyzer/sslscan-2.1.2
@@ -3,10 +3,10 @@ DESCRIPTION=Fast SSL configuration scanner
EAPI=8
HOMEPAGE=https://github.com/rbsec/sslscan
INHERIT=toolchain-funcs
-KEYWORDS=~amd64 ~arm64 ~x86
+KEYWORDS=amd64 ~arm64 x86
LICENSE=GPL-3
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/rbsec/sslscan/archive/2.1.2.tar.gz -> sslscan-2.1.2.tar.gz https://github.com/openssl/openssl/archive/openssl-3.0.12.tar.gz -> sslscan-openssl-3.0.12.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=22802cfba4c629073a8123e9aff08082
+_md5_=ea00c3abb06541ba5a7f5a98e299fdb2
diff --git a/metadata/md5-cache/net-libs/Manifest.gz b/metadata/md5-cache/net-libs/Manifest.gz
index f977130f8a07..b011dd35e999 100644
--- a/metadata/md5-cache/net-libs/Manifest.gz
+++ b/metadata/md5-cache/net-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-libs/webkit-gtk-2.42.4 b/metadata/md5-cache/net-libs/webkit-gtk-2.42.4
index 8d193a4bc5b7..85f45a64611d 100644
--- a/metadata/md5-cache/net-libs/webkit-gtk-2.42.4
+++ b/metadata/md5-cache/net-libs/webkit-gtk-2.42.4
@@ -1,6 +1,6 @@
BDEPEND=|| ( dev-lang/python:3.12[xml(+)] dev-lang/python:3.11[xml(+)] dev-lang/python:3.10[xml(+)] ) || ( ( dev-lang/ruby:3.1 virtual/rubygems[ruby_targets_ruby31(-)] ) ( dev-lang/ruby:3.2 virtual/rubygems[ruby_targets_ruby32(-)] ) ( dev-lang/ruby:3.3 virtual/rubygems[ruby_targets_ruby33(-)] ) ) >=app-accessibility/at-spi2-core-2.5.3 dev-util/gdbus-codegen dev-util/glib-utils >=dev-util/gperf-3.0.1 dev-util/unifdef >=sys-devel/bison-2.4.3 || ( >=sys-devel/gcc-7.3 >=sys-devel/clang-5 ) sys-devel/gettext virtual/pkgconfig >=dev-lang/perl-5.10 virtual/perl-Data-Dumper virtual/perl-Carp virtual/perl-JSON-PP wayland? ( dev-util/wayland-scanner ) >=app-portage/elt-patches-20170815 app-arch/xz-utils app-alternatives/ninja >=dev-build/cmake-3.20.5
DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup test
-DEPEND=>=x11-libs/cairo-1.16.0[X?] >=media-libs/fontconfig-2.13.0:1.0 >=media-libs/freetype-2.9.0:2 >=dev-libs/libgcrypt-1.7.0:0= >=x11-libs/gtk+-3.22.0:3[aqua?,introspection?,wayland?,X?] >=media-libs/harfbuzz-1.4.2:=[icu(+)] >=dev-libs/icu-61.2:= media-libs/libjpeg-turbo:0= >=media-libs/libepoxy-1.4.0 >=net-libs/libsoup-2.54:2.4[introspection?] >=dev-libs/libxml2-2.8.0:2 >=media-libs/libpng-1.4:0= dev-db/sqlite:3 sys-libs/zlib:0 >=app-accessibility/at-spi2-core-2.46.0:2 media-libs/libwebp:= >=dev-libs/glib-2.70.0:2 >=dev-libs/libxslt-1.1.7 media-libs/woff2 keyring? ( app-crypt/libsecret ) introspection? ( >=dev-libs/gobject-introspection-1.59.1:= ) dev-libs/libtasn1:= spell? ( >=app-text/enchant-0.22:2 ) gstreamer? ( >=media-libs/gstreamer-1.20:1.0 >=media-libs/gst-plugins-base-1.20:1.0[egl,X?] media-libs/gst-plugins-base:1.0[opengl] >=media-plugins/gst-plugins-opus-1.20:1.0 >=media-libs/gst-plugins-bad-1.20:1.0 ) X? ( x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXrender x11-libs/libXt ) dev-libs/hyphen jpeg2k? ( >=media-libs/openjpeg-2.2.0:2= ) jpegxl? ( >=media-libs/libjxl-0.7.0 ) avif? ( >=media-libs/libavif-0.9.0:= ) lcms? ( media-libs/lcms:2 ) media-libs/mesa media-libs/libglvnd wayland? ( >=dev-libs/wayland-1.15 >=dev-libs/wayland-protocols-1.15 >=gui-libs/libwpe-1.5.0:1.0 >=gui-libs/wpebackend-fdo-1.7.0:1.0 ) seccomp? ( >=sys-apps/bubblewrap-0.3.1 sys-libs/libseccomp sys-apps/xdg-dbus-proxy ) systemd? ( sys-apps/systemd:= ) gamepad? ( >=dev-libs/libmanette-0.2.4 )
+DEPEND=>=x11-libs/cairo-1.16.0[X?] >=media-libs/fontconfig-2.13.0:1.0 >=media-libs/freetype-2.9.0:2 >=dev-libs/libgcrypt-1.7.0:0= >=x11-libs/gtk+-3.22.0:3[aqua?,introspection?,wayland?,X?] >=media-libs/harfbuzz-1.4.2:=[icu(+)] >=dev-libs/icu-61.2:= media-libs/libjpeg-turbo:0= >=media-libs/libepoxy-1.4.0 >=net-libs/libsoup-2.54:2.4[introspection?] >=dev-libs/libxml2-2.8.0:2 >=media-libs/libpng-1.4:0= dev-db/sqlite:3 sys-libs/zlib:0 >=app-accessibility/at-spi2-core-2.46.0:2 media-libs/libwebp:= >=dev-libs/glib-2.70.0:2 >=dev-libs/libxslt-1.1.7 media-libs/woff2 keyring? ( app-crypt/libsecret ) introspection? ( >=dev-libs/gobject-introspection-1.59.1:= ) dev-libs/libtasn1:= spell? ( >=app-text/enchant-0.22:2 ) gstreamer? ( >=media-libs/gstreamer-1.20:1.0 >=media-libs/gst-plugins-base-1.20:1.0[egl,X?] media-libs/gst-plugins-base:1.0[opengl] >=media-plugins/gst-plugins-opus-1.20:1.0 >=media-libs/gst-plugins-bad-1.20:1.0 ) X? ( x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXrender x11-libs/libXt ) dev-libs/hyphen jpeg2k? ( >=media-libs/openjpeg-2.2.0:2= ) jpegxl? ( >=media-libs/libjxl-0.7.0:= ) avif? ( >=media-libs/libavif-0.9.0:= ) lcms? ( media-libs/lcms:2 ) media-libs/mesa media-libs/libglvnd wayland? ( >=dev-libs/wayland-1.15 >=dev-libs/wayland-protocols-1.15 >=gui-libs/libwpe-1.5.0:1.0 >=gui-libs/wpebackend-fdo-1.7.0:1.0 ) seccomp? ( >=sys-apps/bubblewrap-0.3.1 sys-libs/libseccomp sys-apps/xdg-dbus-proxy ) systemd? ( sys-apps/systemd:= ) gamepad? ( >=dev-libs/libmanette-0.2.4 )
DESCRIPTION=Open source web browser engine
EAPI=8
HOMEPAGE=https://www.webkitgtk.org
@@ -9,10 +9,10 @@ INHERIT=check-reqs flag-o-matic gnome2 optfeature python-any-r1 ruby-single tool
IUSE=aqua avif examples gamepad keyring +gstreamer +introspection pdf +jpeg2k jpegxl +jumbo-build lcms seccomp spell systemd wayland X
KEYWORDS=amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~sparc ~x86
LICENSE=LGPL-2+ BSD
-RDEPEND=>=x11-libs/cairo-1.16.0[X?] >=media-libs/fontconfig-2.13.0:1.0 >=media-libs/freetype-2.9.0:2 >=dev-libs/libgcrypt-1.7.0:0= >=x11-libs/gtk+-3.22.0:3[aqua?,introspection?,wayland?,X?] >=media-libs/harfbuzz-1.4.2:=[icu(+)] >=dev-libs/icu-61.2:= media-libs/libjpeg-turbo:0= >=media-libs/libepoxy-1.4.0 >=net-libs/libsoup-2.54:2.4[introspection?] >=dev-libs/libxml2-2.8.0:2 >=media-libs/libpng-1.4:0= dev-db/sqlite:3 sys-libs/zlib:0 >=app-accessibility/at-spi2-core-2.46.0:2 media-libs/libwebp:= >=dev-libs/glib-2.70.0:2 >=dev-libs/libxslt-1.1.7 media-libs/woff2 keyring? ( app-crypt/libsecret ) introspection? ( >=dev-libs/gobject-introspection-1.59.1:= ) dev-libs/libtasn1:= spell? ( >=app-text/enchant-0.22:2 ) gstreamer? ( >=media-libs/gstreamer-1.20:1.0 >=media-libs/gst-plugins-base-1.20:1.0[egl,X?] media-libs/gst-plugins-base:1.0[opengl] >=media-plugins/gst-plugins-opus-1.20:1.0 >=media-libs/gst-plugins-bad-1.20:1.0 ) X? ( x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXrender x11-libs/libXt ) dev-libs/hyphen jpeg2k? ( >=media-libs/openjpeg-2.2.0:2= ) jpegxl? ( >=media-libs/libjxl-0.7.0 ) avif? ( >=media-libs/libavif-0.9.0:= ) lcms? ( media-libs/lcms:2 ) media-libs/mesa media-libs/libglvnd wayland? ( >=dev-libs/wayland-1.15 >=dev-libs/wayland-protocols-1.15 >=gui-libs/libwpe-1.5.0:1.0 >=gui-libs/wpebackend-fdo-1.7.0:1.0 ) seccomp? ( >=sys-apps/bubblewrap-0.3.1 sys-libs/libseccomp sys-apps/xdg-dbus-proxy ) systemd? ( sys-apps/systemd:= ) gamepad? ( >=dev-libs/libmanette-0.2.4 )
+RDEPEND=>=x11-libs/cairo-1.16.0[X?] >=media-libs/fontconfig-2.13.0:1.0 >=media-libs/freetype-2.9.0:2 >=dev-libs/libgcrypt-1.7.0:0= >=x11-libs/gtk+-3.22.0:3[aqua?,introspection?,wayland?,X?] >=media-libs/harfbuzz-1.4.2:=[icu(+)] >=dev-libs/icu-61.2:= media-libs/libjpeg-turbo:0= >=media-libs/libepoxy-1.4.0 >=net-libs/libsoup-2.54:2.4[introspection?] >=dev-libs/libxml2-2.8.0:2 >=media-libs/libpng-1.4:0= dev-db/sqlite:3 sys-libs/zlib:0 >=app-accessibility/at-spi2-core-2.46.0:2 media-libs/libwebp:= >=dev-libs/glib-2.70.0:2 >=dev-libs/libxslt-1.1.7 media-libs/woff2 keyring? ( app-crypt/libsecret ) introspection? ( >=dev-libs/gobject-introspection-1.59.1:= ) dev-libs/libtasn1:= spell? ( >=app-text/enchant-0.22:2 ) gstreamer? ( >=media-libs/gstreamer-1.20:1.0 >=media-libs/gst-plugins-base-1.20:1.0[egl,X?] media-libs/gst-plugins-base:1.0[opengl] >=media-plugins/gst-plugins-opus-1.20:1.0 >=media-libs/gst-plugins-bad-1.20:1.0 ) X? ( x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXrender x11-libs/libXt ) dev-libs/hyphen jpeg2k? ( >=media-libs/openjpeg-2.2.0:2= ) jpegxl? ( >=media-libs/libjxl-0.7.0:= ) avif? ( >=media-libs/libavif-0.9.0:= ) lcms? ( media-libs/lcms:2 ) media-libs/mesa media-libs/libglvnd wayland? ( >=dev-libs/wayland-1.15 >=dev-libs/wayland-protocols-1.15 >=gui-libs/libwpe-1.5.0:1.0 >=gui-libs/wpebackend-fdo-1.7.0:1.0 ) seccomp? ( >=sys-apps/bubblewrap-0.3.1 sys-libs/libseccomp sys-apps/xdg-dbus-proxy ) systemd? ( sys-apps/systemd:= ) gamepad? ( >=dev-libs/libmanette-0.2.4 )
REQUIRED_USE=|| ( aqua wayland X )
RESTRICT=test
SLOT=4/37
SRC_URI=https://www.webkitgtk.org/releases/webkitgtk-2.42.4.tar.xz
_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 a75a1807753f5996e53291942e7b85d7 gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 042f4cc53680245bf99a84669b94155a ruby-single e045ee439d34b230e588900a87a11904 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=319b7dbfb5c81d98c96ede8a37a2c3c5
+_md5_=be9cac31c923058b580112c7a832681c
diff --git a/metadata/md5-cache/net-libs/webkit-gtk-2.42.4-r410 b/metadata/md5-cache/net-libs/webkit-gtk-2.42.4-r410
index 2659d2bfcbdf..1d10f49e40d2 100644
--- a/metadata/md5-cache/net-libs/webkit-gtk-2.42.4-r410
+++ b/metadata/md5-cache/net-libs/webkit-gtk-2.42.4-r410
@@ -1,6 +1,6 @@
BDEPEND=|| ( dev-lang/python:3.12[xml(+)] dev-lang/python:3.11[xml(+)] dev-lang/python:3.10[xml(+)] ) || ( ( dev-lang/ruby:3.1 virtual/rubygems[ruby_targets_ruby31(-)] ) ( dev-lang/ruby:3.2 virtual/rubygems[ruby_targets_ruby32(-)] ) ( dev-lang/ruby:3.3 virtual/rubygems[ruby_targets_ruby33(-)] ) ) >=app-accessibility/at-spi2-core-2.5.3 dev-util/gdbus-codegen dev-util/glib-utils >=dev-util/gperf-3.0.1 dev-util/unifdef >=sys-devel/bison-2.4.3 || ( >=sys-devel/gcc-7.3 >=sys-devel/clang-5 ) sys-devel/gettext virtual/pkgconfig >=dev-lang/perl-5.10 virtual/perl-Data-Dumper virtual/perl-Carp virtual/perl-JSON-PP wayland? ( dev-util/wayland-scanner ) >=app-portage/elt-patches-20170815 app-arch/xz-utils app-alternatives/ninja >=dev-build/cmake-3.20.5
DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup test
-DEPEND=>=x11-libs/cairo-1.16.0[X?] >=media-libs/fontconfig-2.13.0:1.0 >=media-libs/freetype-2.9.0:2 >=dev-libs/libgcrypt-1.7.0:0= >=x11-libs/gtk+-3.22.0:3[aqua?,introspection?,wayland?,X?] >=media-libs/harfbuzz-1.4.2:=[icu(+)] >=dev-libs/icu-61.2:= media-libs/libjpeg-turbo:0= >=media-libs/libepoxy-1.4.0 >=net-libs/libsoup-3.0.8:3.0[introspection?] >=dev-libs/libxml2-2.8.0:2 >=media-libs/libpng-1.4:0= dev-db/sqlite:3 sys-libs/zlib:0 >=app-accessibility/at-spi2-core-2.46.0:2 media-libs/libwebp:= >=dev-libs/glib-2.70.0:2 >=dev-libs/libxslt-1.1.7 media-libs/woff2 keyring? ( app-crypt/libsecret ) introspection? ( >=dev-libs/gobject-introspection-1.59.1:= ) dev-libs/libtasn1:= spell? ( >=app-text/enchant-0.22:2 ) gstreamer? ( >=media-libs/gstreamer-1.20:1.0 >=media-libs/gst-plugins-base-1.20:1.0[egl,X?] media-libs/gst-plugins-base:1.0[opengl] >=media-plugins/gst-plugins-opus-1.20:1.0 >=media-libs/gst-plugins-bad-1.20:1.0 ) X? ( x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXrender x11-libs/libXt ) dev-libs/hyphen jpeg2k? ( >=media-libs/openjpeg-2.2.0:2= ) jpegxl? ( >=media-libs/libjxl-0.7.0 ) avif? ( >=media-libs/libavif-0.9.0:= ) lcms? ( media-libs/lcms:2 ) media-libs/mesa media-libs/libglvnd wayland? ( >=dev-libs/wayland-1.15 >=dev-libs/wayland-protocols-1.15 >=gui-libs/libwpe-1.5.0:1.0 >=gui-libs/wpebackend-fdo-1.7.0:1.0 ) seccomp? ( >=sys-apps/bubblewrap-0.3.1 sys-libs/libseccomp sys-apps/xdg-dbus-proxy ) systemd? ( sys-apps/systemd:= ) gamepad? ( >=dev-libs/libmanette-0.2.4 ) !<net-libs/webkit-gtk-2.38:4
+DEPEND=>=x11-libs/cairo-1.16.0[X?] >=media-libs/fontconfig-2.13.0:1.0 >=media-libs/freetype-2.9.0:2 >=dev-libs/libgcrypt-1.7.0:0= >=x11-libs/gtk+-3.22.0:3[aqua?,introspection?,wayland?,X?] >=media-libs/harfbuzz-1.4.2:=[icu(+)] >=dev-libs/icu-61.2:= media-libs/libjpeg-turbo:0= >=media-libs/libepoxy-1.4.0 >=net-libs/libsoup-3.0.8:3.0[introspection?] >=dev-libs/libxml2-2.8.0:2 >=media-libs/libpng-1.4:0= dev-db/sqlite:3 sys-libs/zlib:0 >=app-accessibility/at-spi2-core-2.46.0:2 media-libs/libwebp:= >=dev-libs/glib-2.70.0:2 >=dev-libs/libxslt-1.1.7 media-libs/woff2 keyring? ( app-crypt/libsecret ) introspection? ( >=dev-libs/gobject-introspection-1.59.1:= ) dev-libs/libtasn1:= spell? ( >=app-text/enchant-0.22:2 ) gstreamer? ( >=media-libs/gstreamer-1.20:1.0 >=media-libs/gst-plugins-base-1.20:1.0[egl,X?] media-libs/gst-plugins-base:1.0[opengl] >=media-plugins/gst-plugins-opus-1.20:1.0 >=media-libs/gst-plugins-bad-1.20:1.0 ) X? ( x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXrender x11-libs/libXt ) dev-libs/hyphen jpeg2k? ( >=media-libs/openjpeg-2.2.0:2= ) jpegxl? ( >=media-libs/libjxl-0.7.0:= ) avif? ( >=media-libs/libavif-0.9.0:= ) lcms? ( media-libs/lcms:2 ) media-libs/mesa media-libs/libglvnd wayland? ( >=dev-libs/wayland-1.15 >=dev-libs/wayland-protocols-1.15 >=gui-libs/libwpe-1.5.0:1.0 >=gui-libs/wpebackend-fdo-1.7.0:1.0 ) seccomp? ( >=sys-apps/bubblewrap-0.3.1 sys-libs/libseccomp sys-apps/xdg-dbus-proxy ) systemd? ( sys-apps/systemd:= ) gamepad? ( >=dev-libs/libmanette-0.2.4 ) !<net-libs/webkit-gtk-2.38:4
DESCRIPTION=Open source web browser engine
EAPI=8
HOMEPAGE=https://www.webkitgtk.org
@@ -9,10 +9,10 @@ INHERIT=check-reqs flag-o-matic gnome2 optfeature python-any-r1 ruby-single tool
IUSE=aqua avif examples gamepad keyring +gstreamer +introspection pdf +jpeg2k jpegxl +jumbo-build lcms seccomp spell systemd wayland X
KEYWORDS=amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~sparc ~x86
LICENSE=LGPL-2+ BSD
-RDEPEND=>=x11-libs/cairo-1.16.0[X?] >=media-libs/fontconfig-2.13.0:1.0 >=media-libs/freetype-2.9.0:2 >=dev-libs/libgcrypt-1.7.0:0= >=x11-libs/gtk+-3.22.0:3[aqua?,introspection?,wayland?,X?] >=media-libs/harfbuzz-1.4.2:=[icu(+)] >=dev-libs/icu-61.2:= media-libs/libjpeg-turbo:0= >=media-libs/libepoxy-1.4.0 >=net-libs/libsoup-3.0.8:3.0[introspection?] >=dev-libs/libxml2-2.8.0:2 >=media-libs/libpng-1.4:0= dev-db/sqlite:3 sys-libs/zlib:0 >=app-accessibility/at-spi2-core-2.46.0:2 media-libs/libwebp:= >=dev-libs/glib-2.70.0:2 >=dev-libs/libxslt-1.1.7 media-libs/woff2 keyring? ( app-crypt/libsecret ) introspection? ( >=dev-libs/gobject-introspection-1.59.1:= ) dev-libs/libtasn1:= spell? ( >=app-text/enchant-0.22:2 ) gstreamer? ( >=media-libs/gstreamer-1.20:1.0 >=media-libs/gst-plugins-base-1.20:1.0[egl,X?] media-libs/gst-plugins-base:1.0[opengl] >=media-plugins/gst-plugins-opus-1.20:1.0 >=media-libs/gst-plugins-bad-1.20:1.0 ) X? ( x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXrender x11-libs/libXt ) dev-libs/hyphen jpeg2k? ( >=media-libs/openjpeg-2.2.0:2= ) jpegxl? ( >=media-libs/libjxl-0.7.0 ) avif? ( >=media-libs/libavif-0.9.0:= ) lcms? ( media-libs/lcms:2 ) media-libs/mesa media-libs/libglvnd wayland? ( >=dev-libs/wayland-1.15 >=dev-libs/wayland-protocols-1.15 >=gui-libs/libwpe-1.5.0:1.0 >=gui-libs/wpebackend-fdo-1.7.0:1.0 ) seccomp? ( >=sys-apps/bubblewrap-0.3.1 sys-libs/libseccomp sys-apps/xdg-dbus-proxy ) systemd? ( sys-apps/systemd:= ) gamepad? ( >=dev-libs/libmanette-0.2.4 ) !<net-libs/webkit-gtk-2.38:4
+RDEPEND=>=x11-libs/cairo-1.16.0[X?] >=media-libs/fontconfig-2.13.0:1.0 >=media-libs/freetype-2.9.0:2 >=dev-libs/libgcrypt-1.7.0:0= >=x11-libs/gtk+-3.22.0:3[aqua?,introspection?,wayland?,X?] >=media-libs/harfbuzz-1.4.2:=[icu(+)] >=dev-libs/icu-61.2:= media-libs/libjpeg-turbo:0= >=media-libs/libepoxy-1.4.0 >=net-libs/libsoup-3.0.8:3.0[introspection?] >=dev-libs/libxml2-2.8.0:2 >=media-libs/libpng-1.4:0= dev-db/sqlite:3 sys-libs/zlib:0 >=app-accessibility/at-spi2-core-2.46.0:2 media-libs/libwebp:= >=dev-libs/glib-2.70.0:2 >=dev-libs/libxslt-1.1.7 media-libs/woff2 keyring? ( app-crypt/libsecret ) introspection? ( >=dev-libs/gobject-introspection-1.59.1:= ) dev-libs/libtasn1:= spell? ( >=app-text/enchant-0.22:2 ) gstreamer? ( >=media-libs/gstreamer-1.20:1.0 >=media-libs/gst-plugins-base-1.20:1.0[egl,X?] media-libs/gst-plugins-base:1.0[opengl] >=media-plugins/gst-plugins-opus-1.20:1.0 >=media-libs/gst-plugins-bad-1.20:1.0 ) X? ( x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXrender x11-libs/libXt ) dev-libs/hyphen jpeg2k? ( >=media-libs/openjpeg-2.2.0:2= ) jpegxl? ( >=media-libs/libjxl-0.7.0:= ) avif? ( >=media-libs/libavif-0.9.0:= ) lcms? ( media-libs/lcms:2 ) media-libs/mesa media-libs/libglvnd wayland? ( >=dev-libs/wayland-1.15 >=dev-libs/wayland-protocols-1.15 >=gui-libs/libwpe-1.5.0:1.0 >=gui-libs/wpebackend-fdo-1.7.0:1.0 ) seccomp? ( >=sys-apps/bubblewrap-0.3.1 sys-libs/libseccomp sys-apps/xdg-dbus-proxy ) systemd? ( sys-apps/systemd:= ) gamepad? ( >=dev-libs/libmanette-0.2.4 ) !<net-libs/webkit-gtk-2.38:4
REQUIRED_USE=|| ( aqua wayland X )
RESTRICT=test
SLOT=4.1/0
SRC_URI=https://www.webkitgtk.org/releases/webkitgtk-2.42.4.tar.xz
_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 a75a1807753f5996e53291942e7b85d7 gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 042f4cc53680245bf99a84669b94155a ruby-single e045ee439d34b230e588900a87a11904 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=0988af84a48fdb1538c1f8e97be18c8c
+_md5_=e47fd41369ebd00e9e2779a230ad2f62
diff --git a/metadata/md5-cache/net-libs/webkit-gtk-2.42.4-r600 b/metadata/md5-cache/net-libs/webkit-gtk-2.42.4-r600
index 7f6b5484d8f5..2f110f6a7b29 100644
--- a/metadata/md5-cache/net-libs/webkit-gtk-2.42.4-r600
+++ b/metadata/md5-cache/net-libs/webkit-gtk-2.42.4-r600
@@ -1,6 +1,6 @@
BDEPEND=|| ( dev-lang/python:3.12[xml(+)] dev-lang/python:3.11[xml(+)] dev-lang/python:3.10[xml(+)] ) || ( ( dev-lang/ruby:3.1 virtual/rubygems[ruby_targets_ruby31(-)] ) ( dev-lang/ruby:3.2 virtual/rubygems[ruby_targets_ruby32(-)] ) ( dev-lang/ruby:3.3 virtual/rubygems[ruby_targets_ruby33(-)] ) ) >=app-accessibility/at-spi2-core-2.5.3 dev-util/gdbus-codegen dev-util/glib-utils >=dev-util/gperf-3.0.1 dev-util/unifdef >=sys-devel/bison-2.4.3 || ( >=sys-devel/gcc-7.3 >=sys-devel/clang-5 ) sys-devel/gettext virtual/pkgconfig >=dev-lang/perl-5.10 virtual/perl-Data-Dumper virtual/perl-Carp virtual/perl-JSON-PP wayland? ( dev-util/wayland-scanner ) >=app-portage/elt-patches-20170815 app-arch/xz-utils app-alternatives/ninja >=dev-build/cmake-3.20.5
DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup test
-DEPEND=>=x11-libs/cairo-1.16.0[X?] >=media-libs/fontconfig-2.13.0:1.0 >=media-libs/freetype-2.9.0:2 >=dev-libs/libgcrypt-1.7.0:0= >=x11-libs/gtk+-3.22.0:3[aqua?,introspection?,wayland?,X?] >=gui-libs/gtk-4.4.0:4[introspection?] >=media-libs/harfbuzz-1.4.2:=[icu(+)] >=dev-libs/icu-61.2:= media-libs/libjpeg-turbo:0= >=media-libs/libepoxy-1.4.0 >=net-libs/libsoup-3.0.8:3.0[introspection?] >=dev-libs/libxml2-2.8.0:2 >=media-libs/libpng-1.4:0= dev-db/sqlite:3 sys-libs/zlib:0 >=app-accessibility/at-spi2-core-2.46.0:2 media-libs/libwebp:= >=dev-libs/glib-2.70.0:2 >=dev-libs/libxslt-1.1.7 media-libs/woff2 keyring? ( app-crypt/libsecret ) introspection? ( >=dev-libs/gobject-introspection-1.59.1:= ) dev-libs/libtasn1:= spell? ( >=app-text/enchant-0.22:2 ) gstreamer? ( >=media-libs/gstreamer-1.20:1.0 >=media-libs/gst-plugins-base-1.20:1.0[egl,X?] media-libs/gst-plugins-base:1.0[opengl] >=media-plugins/gst-plugins-opus-1.20:1.0 >=media-libs/gst-plugins-bad-1.20:1.0 ) X? ( x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXrender x11-libs/libXt ) dev-libs/hyphen jpeg2k? ( >=media-libs/openjpeg-2.2.0:2= ) jpegxl? ( >=media-libs/libjxl-0.7.0 ) avif? ( >=media-libs/libavif-0.9.0:= ) lcms? ( media-libs/lcms:2 ) media-libs/mesa media-libs/libglvnd wayland? ( >=dev-libs/wayland-1.15 >=dev-libs/wayland-protocols-1.15 >=gui-libs/libwpe-1.5.0:1.0 >=gui-libs/wpebackend-fdo-1.7.0:1.0 ) seccomp? ( >=sys-apps/bubblewrap-0.3.1 sys-libs/libseccomp sys-apps/xdg-dbus-proxy ) systemd? ( sys-apps/systemd:= ) gamepad? ( >=dev-libs/libmanette-0.2.4 ) !<net-libs/webkit-gtk-2.38:4
+DEPEND=>=x11-libs/cairo-1.16.0[X?] >=media-libs/fontconfig-2.13.0:1.0 >=media-libs/freetype-2.9.0:2 >=dev-libs/libgcrypt-1.7.0:0= >=x11-libs/gtk+-3.22.0:3[aqua?,introspection?,wayland?,X?] >=gui-libs/gtk-4.4.0:4[introspection?] >=media-libs/harfbuzz-1.4.2:=[icu(+)] >=dev-libs/icu-61.2:= media-libs/libjpeg-turbo:0= >=media-libs/libepoxy-1.4.0 >=net-libs/libsoup-3.0.8:3.0[introspection?] >=dev-libs/libxml2-2.8.0:2 >=media-libs/libpng-1.4:0= dev-db/sqlite:3 sys-libs/zlib:0 >=app-accessibility/at-spi2-core-2.46.0:2 media-libs/libwebp:= >=dev-libs/glib-2.70.0:2 >=dev-libs/libxslt-1.1.7 media-libs/woff2 keyring? ( app-crypt/libsecret ) introspection? ( >=dev-libs/gobject-introspection-1.59.1:= ) dev-libs/libtasn1:= spell? ( >=app-text/enchant-0.22:2 ) gstreamer? ( >=media-libs/gstreamer-1.20:1.0 >=media-libs/gst-plugins-base-1.20:1.0[egl,X?] media-libs/gst-plugins-base:1.0[opengl] >=media-plugins/gst-plugins-opus-1.20:1.0 >=media-libs/gst-plugins-bad-1.20:1.0 ) X? ( x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXrender x11-libs/libXt ) dev-libs/hyphen jpeg2k? ( >=media-libs/openjpeg-2.2.0:2= ) jpegxl? ( >=media-libs/libjxl-0.7.0:= ) avif? ( >=media-libs/libavif-0.9.0:= ) lcms? ( media-libs/lcms:2 ) media-libs/mesa media-libs/libglvnd wayland? ( >=dev-libs/wayland-1.15 >=dev-libs/wayland-protocols-1.15 >=gui-libs/libwpe-1.5.0:1.0 >=gui-libs/wpebackend-fdo-1.7.0:1.0 ) seccomp? ( >=sys-apps/bubblewrap-0.3.1 sys-libs/libseccomp sys-apps/xdg-dbus-proxy ) systemd? ( sys-apps/systemd:= ) gamepad? ( >=dev-libs/libmanette-0.2.4 ) !<net-libs/webkit-gtk-2.38:4
DESCRIPTION=Open source web browser engine
EAPI=8
HOMEPAGE=https://www.webkitgtk.org
@@ -9,10 +9,10 @@ INHERIT=check-reqs flag-o-matic gnome2 optfeature python-any-r1 ruby-single tool
IUSE=aqua avif examples gamepad keyring +gstreamer +introspection pdf +jpeg2k jpegxl +jumbo-build lcms seccomp spell systemd wayland X
KEYWORDS=amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~sparc ~x86
LICENSE=LGPL-2+ BSD
-RDEPEND=>=x11-libs/cairo-1.16.0[X?] >=media-libs/fontconfig-2.13.0:1.0 >=media-libs/freetype-2.9.0:2 >=dev-libs/libgcrypt-1.7.0:0= >=x11-libs/gtk+-3.22.0:3[aqua?,introspection?,wayland?,X?] >=gui-libs/gtk-4.4.0:4[introspection?] >=media-libs/harfbuzz-1.4.2:=[icu(+)] >=dev-libs/icu-61.2:= media-libs/libjpeg-turbo:0= >=media-libs/libepoxy-1.4.0 >=net-libs/libsoup-3.0.8:3.0[introspection?] >=dev-libs/libxml2-2.8.0:2 >=media-libs/libpng-1.4:0= dev-db/sqlite:3 sys-libs/zlib:0 >=app-accessibility/at-spi2-core-2.46.0:2 media-libs/libwebp:= >=dev-libs/glib-2.70.0:2 >=dev-libs/libxslt-1.1.7 media-libs/woff2 keyring? ( app-crypt/libsecret ) introspection? ( >=dev-libs/gobject-introspection-1.59.1:= ) dev-libs/libtasn1:= spell? ( >=app-text/enchant-0.22:2 ) gstreamer? ( >=media-libs/gstreamer-1.20:1.0 >=media-libs/gst-plugins-base-1.20:1.0[egl,X?] media-libs/gst-plugins-base:1.0[opengl] >=media-plugins/gst-plugins-opus-1.20:1.0 >=media-libs/gst-plugins-bad-1.20:1.0 ) X? ( x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXrender x11-libs/libXt ) dev-libs/hyphen jpeg2k? ( >=media-libs/openjpeg-2.2.0:2= ) jpegxl? ( >=media-libs/libjxl-0.7.0 ) avif? ( >=media-libs/libavif-0.9.0:= ) lcms? ( media-libs/lcms:2 ) media-libs/mesa media-libs/libglvnd wayland? ( >=dev-libs/wayland-1.15 >=dev-libs/wayland-protocols-1.15 >=gui-libs/libwpe-1.5.0:1.0 >=gui-libs/wpebackend-fdo-1.7.0:1.0 ) seccomp? ( >=sys-apps/bubblewrap-0.3.1 sys-libs/libseccomp sys-apps/xdg-dbus-proxy ) systemd? ( sys-apps/systemd:= ) gamepad? ( >=dev-libs/libmanette-0.2.4 ) !<net-libs/webkit-gtk-2.38:4
+RDEPEND=>=x11-libs/cairo-1.16.0[X?] >=media-libs/fontconfig-2.13.0:1.0 >=media-libs/freetype-2.9.0:2 >=dev-libs/libgcrypt-1.7.0:0= >=x11-libs/gtk+-3.22.0:3[aqua?,introspection?,wayland?,X?] >=gui-libs/gtk-4.4.0:4[introspection?] >=media-libs/harfbuzz-1.4.2:=[icu(+)] >=dev-libs/icu-61.2:= media-libs/libjpeg-turbo:0= >=media-libs/libepoxy-1.4.0 >=net-libs/libsoup-3.0.8:3.0[introspection?] >=dev-libs/libxml2-2.8.0:2 >=media-libs/libpng-1.4:0= dev-db/sqlite:3 sys-libs/zlib:0 >=app-accessibility/at-spi2-core-2.46.0:2 media-libs/libwebp:= >=dev-libs/glib-2.70.0:2 >=dev-libs/libxslt-1.1.7 media-libs/woff2 keyring? ( app-crypt/libsecret ) introspection? ( >=dev-libs/gobject-introspection-1.59.1:= ) dev-libs/libtasn1:= spell? ( >=app-text/enchant-0.22:2 ) gstreamer? ( >=media-libs/gstreamer-1.20:1.0 >=media-libs/gst-plugins-base-1.20:1.0[egl,X?] media-libs/gst-plugins-base:1.0[opengl] >=media-plugins/gst-plugins-opus-1.20:1.0 >=media-libs/gst-plugins-bad-1.20:1.0 ) X? ( x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXrender x11-libs/libXt ) dev-libs/hyphen jpeg2k? ( >=media-libs/openjpeg-2.2.0:2= ) jpegxl? ( >=media-libs/libjxl-0.7.0:= ) avif? ( >=media-libs/libavif-0.9.0:= ) lcms? ( media-libs/lcms:2 ) media-libs/mesa media-libs/libglvnd wayland? ( >=dev-libs/wayland-1.15 >=dev-libs/wayland-protocols-1.15 >=gui-libs/libwpe-1.5.0:1.0 >=gui-libs/wpebackend-fdo-1.7.0:1.0 ) seccomp? ( >=sys-apps/bubblewrap-0.3.1 sys-libs/libseccomp sys-apps/xdg-dbus-proxy ) systemd? ( sys-apps/systemd:= ) gamepad? ( >=dev-libs/libmanette-0.2.4 ) !<net-libs/webkit-gtk-2.38:4
REQUIRED_USE=|| ( aqua wayland X )
RESTRICT=test
SLOT=6/0
SRC_URI=https://www.webkitgtk.org/releases/webkitgtk-2.42.4.tar.xz
_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 a75a1807753f5996e53291942e7b85d7 gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 042f4cc53680245bf99a84669b94155a ruby-single e045ee439d34b230e588900a87a11904 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=92962ebcd48310975efd7e217bb92a2f
+_md5_=3982556e9dca2b13443fdba72c817deb
diff --git a/metadata/md5-cache/net-mail/Manifest.gz b/metadata/md5-cache/net-mail/Manifest.gz
index efa574d1535d..15ad566b1bee 100644
--- a/metadata/md5-cache/net-mail/Manifest.gz
+++ b/metadata/md5-cache/net-mail/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-mail/mu-1.10.8-r1 b/metadata/md5-cache/net-mail/mu-1.10.8-r1
index 1b506b8147f2..cfe03dd0dcf7 100644
--- a/metadata/md5-cache/net-mail/mu-1.10.8-r1
+++ b/metadata/md5-cache/net-mail/mu-1.10.8-r1
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://www.djcbsoftware.nl/code/mu/ https://github.com/djcb/mu
INHERIT=elisp-common meson
IUSE=emacs readline
-KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86 ~x64-macos
+KEYWORDS=~amd64 arm arm64 ~riscv ~x86 ~x64-macos
LICENSE=GPL-3+
RDEPEND=dev-libs/glib:2 dev-libs/gmime:3.0 >=dev-libs/xapian-1.4:= emacs? ( >=app-editors/emacs-25.3:* ) readline? ( sys-libs/readline:= )
SLOT=0
SRC_URI=https://github.com/djcb/mu/releases/download/v1.10.8/mu-1.10.8.tar.xz
_eclasses_=elisp-common 2a0fa407d2e6363c663ccb299503b25c meson e322276188f86eacb29ae081ba5485c8 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=57ced84701c9808ec31e31aa08114174
+_md5_=9ddad7cb83c497a15186b2116035d1db
diff --git a/metadata/md5-cache/net-misc/Manifest.gz b/metadata/md5-cache/net-misc/Manifest.gz
index 614d148c8284..1590d50e42e6 100644
--- a/metadata/md5-cache/net-misc/Manifest.gz
+++ b/metadata/md5-cache/net-misc/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-misc/freerdp-2.11.5 b/metadata/md5-cache/net-misc/freerdp-2.11.5
new file mode 100644
index 000000000000..d50f76297c80
--- /dev/null
+++ b/metadata/md5-cache/net-misc/freerdp-2.11.5
@@ -0,0 +1,16 @@
+BDEPEND=virtual/pkgconfig X? ( doc? ( app-text/docbook-xml-dtd:4.1.2 app-text/xmlto ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=dev-libs/openssl:0= sys-libs/zlib:0 alsa? ( media-libs/alsa-lib ) cups? ( net-print/cups ) usb? ( virtual/libudev:0= sys-apps/util-linux:0= dev-libs/dbus-glib:0= virtual/libusb:1= ) X? ( x11-libs/libXcursor x11-libs/libXext x11-libs/libXi x11-libs/libXrender xinerama? ( x11-libs/libXinerama ) xv? ( x11-libs/libXv ) ) ffmpeg? ( media-video/ffmpeg:0= ) !ffmpeg? ( x11-libs/cairo:0= ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 x11-libs/libXrandr ) icu? ( dev-libs/icu:0= ) jpeg? ( media-libs/libjpeg-turbo:0= ) kerberos? ( virtual/krb5 ) openh264? ( media-libs/openh264:0= ) pulseaudio? ( media-libs/libpulse ) server? ( X? ( x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libXtst xinerama? ( x11-libs/libXinerama ) ) ) smartcard? ( sys-apps/pcsc-lite ) systemd? ( sys-apps/systemd:0= ) wayland? ( dev-libs/wayland x11-libs/libxkbcommon ) X? ( x11-libs/libX11 x11-libs/libxkbfile ) valgrind? ( dev-debug/valgrind )
+DESCRIPTION=Free implementation of the Remote Desktop Protocol
+EAPI=8
+HOMEPAGE=https://www.freerdp.com/
+INHERIT=cmake flag-o-matic
+IUSE=alsa cpu_flags_arm_neon cups debug doc +ffmpeg gstreamer icu jpeg kerberos openh264 pulseaudio server smartcard systemd test usb valgrind wayland X xinerama xv
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=dev-libs/openssl:0= sys-libs/zlib:0 alsa? ( media-libs/alsa-lib ) cups? ( net-print/cups ) usb? ( virtual/libudev:0= sys-apps/util-linux:0= dev-libs/dbus-glib:0= virtual/libusb:1= ) X? ( x11-libs/libXcursor x11-libs/libXext x11-libs/libXi x11-libs/libXrender xinerama? ( x11-libs/libXinerama ) xv? ( x11-libs/libXv ) ) ffmpeg? ( media-video/ffmpeg:0= ) !ffmpeg? ( x11-libs/cairo:0= ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 x11-libs/libXrandr ) icu? ( dev-libs/icu:0= ) jpeg? ( media-libs/libjpeg-turbo:0= ) kerberos? ( virtual/krb5 ) openh264? ( media-libs/openh264:0= ) pulseaudio? ( media-libs/libpulse ) server? ( X? ( x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libXtst xinerama? ( x11-libs/libXinerama ) ) ) smartcard? ( sys-apps/pcsc-lite ) systemd? ( sys-apps/systemd:0= ) wayland? ( dev-libs/wayland x11-libs/libxkbcommon ) X? ( x11-libs/libX11 x11-libs/libxkbfile )
+RESTRICT=!test? ( test )
+SLOT=0/2
+SRC_URI=https://pub.freerdp.com/releases/freerdp-2.11.5.tar.gz
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=0f5f9df31b5d73b7e2533cd3d9cc9ad4
diff --git a/metadata/md5-cache/net-misc/freerdp-3.0.0-r1 b/metadata/md5-cache/net-misc/freerdp-3.0.0-r1
deleted file mode 100644
index 9914b016a746..000000000000
--- a/metadata/md5-cache/net-misc/freerdp-3.0.0-r1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=virtual/pkgconfig app-text/docbook-xsl-stylesheets dev-libs/libxslt app-alternatives/ninja >=dev-build/cmake-3.20.5
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-libs/openssl:0= sys-libs/zlib:0 aad? ( dev-libs/cJSON ) alsa? ( media-libs/alsa-lib ) cups? ( net-print/cups ) usb? ( virtual/libudev:0= sys-apps/util-linux:0= dev-libs/dbus-glib:0= virtual/libusb:1= ) X? ( x11-libs/libXcursor x11-libs/libXext x11-libs/libXi x11-libs/libXrender xinerama? ( x11-libs/libXinerama ) xv? ( x11-libs/libXv ) ) ffmpeg? ( media-video/ffmpeg:0= ) !ffmpeg? ( x11-libs/cairo:0= ) fuse? ( sys-fs/fuse:3 ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 x11-libs/libXrandr ) icu? ( dev-libs/icu:0= ) jpeg? ( media-libs/libjpeg-turbo:0= ) kerberos? ( virtual/krb5 ) openh264? ( media-libs/openh264:0= ) pulseaudio? ( media-libs/libpulse ) sdl? ( media-libs/libsdl2 media-libs/sdl2-ttf ) server? ( X? ( x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libXtst xinerama? ( x11-libs/libXinerama ) ) ) smartcard? ( dev-libs/pkcs11-helper sys-apps/pcsc-lite ) systemd? ( sys-apps/systemd:0= ) wayland? ( dev-libs/wayland x11-libs/libxkbcommon ) X? ( x11-libs/libX11 x11-libs/libxkbfile ) valgrind? ( dev-debug/valgrind )
-DESCRIPTION=Free implementation of the Remote Desktop Protocol
-EAPI=8
-HOMEPAGE=https://www.freerdp.com/
-INHERIT=cmake flag-o-matic
-IUSE=aad alsa cpu_flags_arm_neon cups debug +ffmpeg +fuse gstreamer +icu jpeg kerberos openh264 pulseaudio sdl server smartcard systemd test usb valgrind wayland X xinerama xv
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86
-LICENSE=Apache-2.0
-RDEPEND=dev-libs/openssl:0= sys-libs/zlib:0 aad? ( dev-libs/cJSON ) alsa? ( media-libs/alsa-lib ) cups? ( net-print/cups ) usb? ( virtual/libudev:0= sys-apps/util-linux:0= dev-libs/dbus-glib:0= virtual/libusb:1= ) X? ( x11-libs/libXcursor x11-libs/libXext x11-libs/libXi x11-libs/libXrender xinerama? ( x11-libs/libXinerama ) xv? ( x11-libs/libXv ) ) ffmpeg? ( media-video/ffmpeg:0= ) !ffmpeg? ( x11-libs/cairo:0= ) fuse? ( sys-fs/fuse:3 ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 x11-libs/libXrandr ) icu? ( dev-libs/icu:0= ) jpeg? ( media-libs/libjpeg-turbo:0= ) kerberos? ( virtual/krb5 ) openh264? ( media-libs/openh264:0= ) pulseaudio? ( media-libs/libpulse ) sdl? ( media-libs/libsdl2 media-libs/sdl2-ttf ) server? ( X? ( x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libXtst xinerama? ( x11-libs/libXinerama ) ) ) smartcard? ( dev-libs/pkcs11-helper sys-apps/pcsc-lite ) systemd? ( sys-apps/systemd:0= ) wayland? ( dev-libs/wayland x11-libs/libxkbcommon ) X? ( x11-libs/libX11 x11-libs/libxkbfile )
-RESTRICT=!test? ( test )
-SLOT=0/3
-SRC_URI=https://pub.freerdp.com/releases/freerdp-3.0.0.tar.gz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=2d75b71d682d3e49f000959f03302145
diff --git a/metadata/md5-cache/net-misc/freerdp-3.1.0 b/metadata/md5-cache/net-misc/freerdp-3.2.0
index 87ffcd49000a..e498360a03b6 100644
--- a/metadata/md5-cache/net-misc/freerdp-3.1.0
+++ b/metadata/md5-cache/net-misc/freerdp-3.2.0
@@ -1,6 +1,6 @@
BDEPEND=virtual/pkgconfig app-text/docbook-xsl-stylesheets dev-libs/libxslt app-alternatives/ninja >=dev-build/cmake-3.20.5
DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-libs/openssl:0= sys-libs/zlib:0 aad? ( dev-libs/cJSON ) alsa? ( media-libs/alsa-lib ) cups? ( net-print/cups ) usb? ( virtual/libudev:0= sys-apps/util-linux:0= dev-libs/dbus-glib:0= virtual/libusb:1= ) X? ( x11-libs/libXcursor x11-libs/libXext x11-libs/libXi x11-libs/libXrender xinerama? ( x11-libs/libXinerama ) xv? ( x11-libs/libXv ) ) ffmpeg? ( media-video/ffmpeg:0= ) !ffmpeg? ( x11-libs/cairo:0= ) fuse? ( sys-fs/fuse:3 ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 x11-libs/libXrandr ) icu? ( dev-libs/icu:0= ) jpeg? ( media-libs/libjpeg-turbo:0= ) kerberos? ( virtual/krb5 ) openh264? ( media-libs/openh264:0= ) pulseaudio? ( media-libs/libpulse ) sdl? ( media-libs/libsdl2 media-libs/sdl2-ttf ) server? ( X? ( x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libXtst xinerama? ( x11-libs/libXinerama ) ) ) smartcard? ( dev-libs/pkcs11-helper sys-apps/pcsc-lite ) systemd? ( sys-apps/systemd:0= ) wayland? ( dev-libs/wayland x11-libs/libxkbcommon ) X? ( x11-libs/libX11 x11-libs/libxkbfile ) valgrind? ( dev-debug/valgrind )
+DEPEND=dev-libs/openssl:0= sys-libs/zlib:0 aad? ( dev-libs/cJSON ) alsa? ( media-libs/alsa-lib ) cups? ( net-print/cups ) usb? ( virtual/libudev:0= sys-apps/util-linux:0= dev-libs/dbus-glib:0= virtual/libusb:1= ) X? ( x11-libs/libXcursor x11-libs/libXext x11-libs/libXi x11-libs/libXrender xinerama? ( x11-libs/libXinerama ) xv? ( x11-libs/libXv ) ) ffmpeg? ( media-video/ffmpeg:0= ) !ffmpeg? ( x11-libs/cairo:0= ) fuse? ( sys-fs/fuse:3 ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 x11-libs/libXrandr ) icu? ( dev-libs/icu:0= ) jpeg? ( media-libs/libjpeg-turbo:0= ) kerberos? ( virtual/krb5 ) openh264? ( media-libs/openh264:0= ) pulseaudio? ( media-libs/libpulse ) sdl? ( media-libs/libsdl2[haptic(+),joystick(+),sound(+),video(+)] media-libs/sdl2-ttf ) server? ( X? ( x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libXtst xinerama? ( x11-libs/libXinerama ) ) ) smartcard? ( dev-libs/pkcs11-helper sys-apps/pcsc-lite ) systemd? ( sys-apps/systemd:0= ) wayland? ( dev-libs/wayland x11-libs/libxkbcommon ) X? ( x11-libs/libX11 x11-libs/libxkbfile ) valgrind? ( dev-debug/valgrind )
DESCRIPTION=Free implementation of the Remote Desktop Protocol
EAPI=8
HOMEPAGE=https://www.freerdp.com/
@@ -8,9 +8,9 @@ INHERIT=cmake flag-o-matic
IUSE=aad alsa cpu_flags_arm_neon cups debug +ffmpeg +fuse gstreamer +icu jpeg kerberos openh264 pulseaudio sdl server smartcard systemd test usb valgrind wayland X xinerama xv
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86
LICENSE=Apache-2.0
-RDEPEND=dev-libs/openssl:0= sys-libs/zlib:0 aad? ( dev-libs/cJSON ) alsa? ( media-libs/alsa-lib ) cups? ( net-print/cups ) usb? ( virtual/libudev:0= sys-apps/util-linux:0= dev-libs/dbus-glib:0= virtual/libusb:1= ) X? ( x11-libs/libXcursor x11-libs/libXext x11-libs/libXi x11-libs/libXrender xinerama? ( x11-libs/libXinerama ) xv? ( x11-libs/libXv ) ) ffmpeg? ( media-video/ffmpeg:0= ) !ffmpeg? ( x11-libs/cairo:0= ) fuse? ( sys-fs/fuse:3 ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 x11-libs/libXrandr ) icu? ( dev-libs/icu:0= ) jpeg? ( media-libs/libjpeg-turbo:0= ) kerberos? ( virtual/krb5 ) openh264? ( media-libs/openh264:0= ) pulseaudio? ( media-libs/libpulse ) sdl? ( media-libs/libsdl2 media-libs/sdl2-ttf ) server? ( X? ( x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libXtst xinerama? ( x11-libs/libXinerama ) ) ) smartcard? ( dev-libs/pkcs11-helper sys-apps/pcsc-lite ) systemd? ( sys-apps/systemd:0= ) wayland? ( dev-libs/wayland x11-libs/libxkbcommon ) X? ( x11-libs/libX11 x11-libs/libxkbfile )
+RDEPEND=dev-libs/openssl:0= sys-libs/zlib:0 aad? ( dev-libs/cJSON ) alsa? ( media-libs/alsa-lib ) cups? ( net-print/cups ) usb? ( virtual/libudev:0= sys-apps/util-linux:0= dev-libs/dbus-glib:0= virtual/libusb:1= ) X? ( x11-libs/libXcursor x11-libs/libXext x11-libs/libXi x11-libs/libXrender xinerama? ( x11-libs/libXinerama ) xv? ( x11-libs/libXv ) ) ffmpeg? ( media-video/ffmpeg:0= ) !ffmpeg? ( x11-libs/cairo:0= ) fuse? ( sys-fs/fuse:3 ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 x11-libs/libXrandr ) icu? ( dev-libs/icu:0= ) jpeg? ( media-libs/libjpeg-turbo:0= ) kerberos? ( virtual/krb5 ) openh264? ( media-libs/openh264:0= ) pulseaudio? ( media-libs/libpulse ) sdl? ( media-libs/libsdl2[haptic(+),joystick(+),sound(+),video(+)] media-libs/sdl2-ttf ) server? ( X? ( x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libXtst xinerama? ( x11-libs/libXinerama ) ) ) smartcard? ( dev-libs/pkcs11-helper sys-apps/pcsc-lite ) systemd? ( sys-apps/systemd:0= ) wayland? ( dev-libs/wayland x11-libs/libxkbcommon ) X? ( x11-libs/libX11 x11-libs/libxkbfile )
RESTRICT=!test? ( test )
SLOT=0/3
-SRC_URI=https://pub.freerdp.com/releases/freerdp-3.1.0.tar.gz
+SRC_URI=https://pub.freerdp.com/releases/freerdp-3.2.0.tar.gz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=2d75b71d682d3e49f000959f03302145
+_md5_=111cd40b3c39faac8f3ddaeb593f872f
diff --git a/metadata/md5-cache/net-misc/freerdp-9999 b/metadata/md5-cache/net-misc/freerdp-9999
index 3633741ac26c..76bfb56f3687 100644
--- a/metadata/md5-cache/net-misc/freerdp-9999
+++ b/metadata/md5-cache/net-misc/freerdp-9999
@@ -1,6 +1,6 @@
BDEPEND=virtual/pkgconfig app-text/docbook-xsl-stylesheets dev-libs/libxslt app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-libs/openssl:0= sys-libs/zlib:0 aad? ( dev-libs/cJSON ) alsa? ( media-libs/alsa-lib ) cups? ( net-print/cups ) usb? ( virtual/libudev:0= sys-apps/util-linux:0= dev-libs/dbus-glib:0= virtual/libusb:1= ) X? ( x11-libs/libXcursor x11-libs/libXext x11-libs/libXi x11-libs/libXrender xinerama? ( x11-libs/libXinerama ) xv? ( x11-libs/libXv ) ) ffmpeg? ( media-video/ffmpeg:0= ) !ffmpeg? ( x11-libs/cairo:0= ) fuse? ( sys-fs/fuse:3 ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 x11-libs/libXrandr ) icu? ( dev-libs/icu:0= ) jpeg? ( media-libs/libjpeg-turbo:0= ) kerberos? ( virtual/krb5 ) openh264? ( media-libs/openh264:0= ) pulseaudio? ( media-libs/libpulse ) sdl? ( media-libs/libsdl2 media-libs/sdl2-ttf ) server? ( X? ( x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libXtst xinerama? ( x11-libs/libXinerama ) ) ) smartcard? ( dev-libs/pkcs11-helper sys-apps/pcsc-lite ) systemd? ( sys-apps/systemd:0= ) wayland? ( dev-libs/wayland x11-libs/libxkbcommon ) X? ( x11-libs/libX11 x11-libs/libxkbfile ) valgrind? ( dev-debug/valgrind )
+DEPEND=dev-libs/openssl:0= sys-libs/zlib:0 aad? ( dev-libs/cJSON ) alsa? ( media-libs/alsa-lib ) cups? ( net-print/cups ) usb? ( virtual/libudev:0= sys-apps/util-linux:0= dev-libs/dbus-glib:0= virtual/libusb:1= ) X? ( x11-libs/libXcursor x11-libs/libXext x11-libs/libXi x11-libs/libXrender xinerama? ( x11-libs/libXinerama ) xv? ( x11-libs/libXv ) ) ffmpeg? ( media-video/ffmpeg:0= ) !ffmpeg? ( x11-libs/cairo:0= ) fuse? ( sys-fs/fuse:3 ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 x11-libs/libXrandr ) icu? ( dev-libs/icu:0= ) jpeg? ( media-libs/libjpeg-turbo:0= ) kerberos? ( virtual/krb5 ) openh264? ( media-libs/openh264:0= ) pulseaudio? ( media-libs/libpulse ) sdl? ( media-libs/libsdl2[haptic(+),joystick(+),sound(+),video(+)] media-libs/sdl2-ttf ) server? ( X? ( x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libXtst xinerama? ( x11-libs/libXinerama ) ) ) smartcard? ( dev-libs/pkcs11-helper sys-apps/pcsc-lite ) systemd? ( sys-apps/systemd:0= ) wayland? ( dev-libs/wayland x11-libs/libxkbcommon ) X? ( x11-libs/libX11 x11-libs/libxkbfile ) valgrind? ( dev-debug/valgrind )
DESCRIPTION=Free implementation of the Remote Desktop Protocol
EAPI=8
HOMEPAGE=https://www.freerdp.com/
@@ -8,8 +8,8 @@ INHERIT=cmake flag-o-matic git-r3
IUSE=aad alsa cpu_flags_arm_neon cups debug +ffmpeg +fuse gstreamer +icu jpeg kerberos openh264 pulseaudio sdl server smartcard systemd test usb valgrind wayland X xinerama xv
LICENSE=Apache-2.0
PROPERTIES=live
-RDEPEND=dev-libs/openssl:0= sys-libs/zlib:0 aad? ( dev-libs/cJSON ) alsa? ( media-libs/alsa-lib ) cups? ( net-print/cups ) usb? ( virtual/libudev:0= sys-apps/util-linux:0= dev-libs/dbus-glib:0= virtual/libusb:1= ) X? ( x11-libs/libXcursor x11-libs/libXext x11-libs/libXi x11-libs/libXrender xinerama? ( x11-libs/libXinerama ) xv? ( x11-libs/libXv ) ) ffmpeg? ( media-video/ffmpeg:0= ) !ffmpeg? ( x11-libs/cairo:0= ) fuse? ( sys-fs/fuse:3 ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 x11-libs/libXrandr ) icu? ( dev-libs/icu:0= ) jpeg? ( media-libs/libjpeg-turbo:0= ) kerberos? ( virtual/krb5 ) openh264? ( media-libs/openh264:0= ) pulseaudio? ( media-libs/libpulse ) sdl? ( media-libs/libsdl2 media-libs/sdl2-ttf ) server? ( X? ( x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libXtst xinerama? ( x11-libs/libXinerama ) ) ) smartcard? ( dev-libs/pkcs11-helper sys-apps/pcsc-lite ) systemd? ( sys-apps/systemd:0= ) wayland? ( dev-libs/wayland x11-libs/libxkbcommon ) X? ( x11-libs/libX11 x11-libs/libxkbfile )
+RDEPEND=dev-libs/openssl:0= sys-libs/zlib:0 aad? ( dev-libs/cJSON ) alsa? ( media-libs/alsa-lib ) cups? ( net-print/cups ) usb? ( virtual/libudev:0= sys-apps/util-linux:0= dev-libs/dbus-glib:0= virtual/libusb:1= ) X? ( x11-libs/libXcursor x11-libs/libXext x11-libs/libXi x11-libs/libXrender xinerama? ( x11-libs/libXinerama ) xv? ( x11-libs/libXv ) ) ffmpeg? ( media-video/ffmpeg:0= ) !ffmpeg? ( x11-libs/cairo:0= ) fuse? ( sys-fs/fuse:3 ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 x11-libs/libXrandr ) icu? ( dev-libs/icu:0= ) jpeg? ( media-libs/libjpeg-turbo:0= ) kerberos? ( virtual/krb5 ) openh264? ( media-libs/openh264:0= ) pulseaudio? ( media-libs/libpulse ) sdl? ( media-libs/libsdl2[haptic(+),joystick(+),sound(+),video(+)] media-libs/sdl2-ttf ) server? ( X? ( x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libXtst xinerama? ( x11-libs/libXinerama ) ) ) smartcard? ( dev-libs/pkcs11-helper sys-apps/pcsc-lite ) systemd? ( sys-apps/systemd:0= ) wayland? ( dev-libs/wayland x11-libs/libxkbcommon ) X? ( x11-libs/libX11 x11-libs/libxkbfile )
RESTRICT=!test? ( test )
SLOT=0/3
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a git-r3 86fa1f157b70b9d2ff340c4633b1cf4b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=2d75b71d682d3e49f000959f03302145
+_md5_=111cd40b3c39faac8f3ddaeb593f872f
diff --git a/metadata/md5-cache/net-misc/nxplayer-7.6.2.4 b/metadata/md5-cache/net-misc/nxplayer-7.6.2.4-r1
index a10fa1a2f53e..a91b2a31e986 100644
--- a/metadata/md5-cache/net-misc/nxplayer-7.6.2.4
+++ b/metadata/md5-cache/net-misc/nxplayer-7.6.2.4-r1
@@ -4,7 +4,7 @@ EAPI=8
HOMEPAGE=https://www.nomachine.com
KEYWORDS=-* ~amd64 ~x86
LICENSE=nomachine
-RDEPEND=|| ( sys-libs/libxcrypt[compat] sys-libs/glibc[crypt(+)] ) dev-libs/glib:2 dev-libs/openssl:0
+RDEPEND=|| ( sys-libs/libxcrypt[compat] sys-libs/glibc[crypt(-)] ) dev-libs/glib:2 dev-libs/openssl:0
SLOT=0
SRC_URI=amd64? ( http://download.nomachine.com/download/7.6/Linux/nomachine-enterprise-client_7.6.2_4_x86_64.tar.gz ) x86? ( http://download.nomachine.com/download/7.6/Linux/nomachine-enterprise-client_7.6.2_4_i686.tar.gz )
-_md5_=31205432b25a2cc4dd54c9e593b141b9
+_md5_=f81dac84bc3842a68b63df2f6eaddac2
diff --git a/metadata/md5-cache/net-misc/xmrig-6.21.0 b/metadata/md5-cache/net-misc/xmrig-6.21.0
index 03df2c9778f3..dc94c3b8bb0f 100644
--- a/metadata/md5-cache/net-misc/xmrig-6.21.0
+++ b/metadata/md5-cache/net-misc/xmrig-6.21.0
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://xmrig.com https://github.com/xmrig/xmrig
INHERIT=cmake flag-o-matic systemd toolchain-funcs
IUSE=cpu_flags_x86_sse4_1 donate hwloc opencl +ssl
-KEYWORDS=~amd64 ~arm64
+KEYWORDS=~amd64 arm64
LICENSE=Apache-2.0 GPL-3+ MIT
RDEPEND=dev-libs/libuv:= hwloc? ( >=sys-apps/hwloc-2.5.0:= ) opencl? ( virtual/opencl ) ssl? ( dev-libs/openssl:= ) !arm64? ( sys-apps/msr-tools )
SLOT=0
SRC_URI=https://github.com/xmrig/xmrig/archive/v6.21.0.tar.gz -> xmrig-6.21.0.tar.gz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=1902a5bb7a9c0e76912f6c07ab3d83a5
+_md5_=249282d2711baa6d67113fdd5fab174d
diff --git a/metadata/md5-cache/net-p2p/Manifest.gz b/metadata/md5-cache/net-p2p/Manifest.gz
index 655feb28cf73..5779f67b23a7 100644
--- a/metadata/md5-cache/net-p2p/Manifest.gz
+++ b/metadata/md5-cache/net-p2p/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-p2p/resilio-sync-2.7.2.1375 b/metadata/md5-cache/net-p2p/resilio-sync-2.7.2.1375-r1
index 388808dac886..0cffb2fc62ec 100644
--- a/metadata/md5-cache/net-p2p/resilio-sync-2.7.2.1375
+++ b/metadata/md5-cache/net-p2p/resilio-sync-2.7.2.1375-r1
@@ -7,9 +7,9 @@ HOMEPAGE=https://resilio.com/
INHERIT=pax-utils readme.gentoo-r1 systemd tmpfiles unpacker
KEYWORDS=~amd64 ~x86
LICENSE=all-rights-reserved
-RDEPEND=acct-group/rslsync acct-user/rslsync || ( sys-libs/libxcrypt[compat] sys-libs/glibc[crypt(+)] ) virtual/tmpfiles
+RDEPEND=acct-group/rslsync acct-user/rslsync || ( sys-libs/libxcrypt[compat] sys-libs/glibc[crypt(-)] ) virtual/tmpfiles
RESTRICT=bindist mirror
SLOT=0
SRC_URI=amd64? ( http://download-cdn.resilio.com/2.7.2.1375/Debian/resilio-sync_2.7.2.1375-1_amd64.deb ) x86? ( http://download-cdn.resilio.com/2.7.2.1375/Debian/resilio-sync_2.7.2.1375-1_i386.deb )
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe pax-utils 91d47e5d20627c717aa878b9167c62a8 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e56c7649b804f051623c8bc1a1c44084 unpacker 7b40f3faa3e2e12f5cf6d36d0fbfcd09
-_md5_=db21773201d8236567dc38e8dfb097ff
+_md5_=7f8716f100dd945e215c8683ceb40f6a
diff --git a/metadata/md5-cache/sec-keys/Manifest.gz b/metadata/md5-cache/sec-keys/Manifest.gz
index c4ba3ac06370..77675ea31252 100644
--- a/metadata/md5-cache/sec-keys/Manifest.gz
+++ b/metadata/md5-cache/sec-keys/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sec-keys/openpgp-keys-cathugger-20240123 b/metadata/md5-cache/sec-keys/openpgp-keys-cathugger-20240123
new file mode 100644
index 000000000000..5b035b15c190
--- /dev/null
+++ b/metadata/md5-cache/sec-keys/openpgp-keys-cathugger-20240123
@@ -0,0 +1,9 @@
+DEFINED_PHASES=install
+DESCRIPTION=OpenPGP keys used by cathugger
+EAPI=8
+HOMEPAGE=https://github.com/cathugger
+KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86
+LICENSE=public-domain
+SLOT=0
+SRC_URI=https://github.com/cathugger.gpg
+_md5_=ae4c075600516f5ce3741db994e01364
diff --git a/metadata/md5-cache/sys-apps/Manifest.gz b/metadata/md5-cache/sys-apps/Manifest.gz
index d34ae617a234..76ff22788a1b 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/arch-chroot-28 b/metadata/md5-cache/sys-apps/arch-chroot-28
index c948c6b71484..7048b7ae37c4 100644
--- a/metadata/md5-cache/sys-apps/arch-chroot-28
+++ b/metadata/md5-cache/sys-apps/arch-chroot-28
@@ -4,9 +4,9 @@ DESCRIPTION=Wraps the chroot command while ensuring that important filesystems a
EAPI=8
HOMEPAGE=https://github.com/archlinux/arch-install-scripts
INHERIT=bash-completion-r1
-KEYWORDS=amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc x86
+KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=GPL-2
SLOT=0
SRC_URI=https://github.com/archlinux/arch-install-scripts/archive/refs/tags/v28.tar.gz -> arch-install-scripts-v28.tar.gz
_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=f8b6a95ef78301e7520d402a74cb279c
+_md5_=356e1c208d72c0569ab89ff0e3c87734
diff --git a/metadata/md5-cache/sys-apps/less-643-r1 b/metadata/md5-cache/sys-apps/less-643-r1
index a04b67e18dcd..34ee895b9177 100644
--- a/metadata/md5-cache/sys-apps/less-643-r1
+++ b/metadata/md5-cache/sys-apps/less-643-r1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.greenwoodsoftware.com/less/
INHERIT=autotools flag-o-matic optfeature toolchain-funcs
IUSE=pcre test
-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=|| ( GPL-3 BSD-2 )
RDEPEND=>=app-misc/editor-wrapper-3 >=sys-libs/ncurses-5.2:= pcre? ( dev-libs/libpcre2 )
RESTRICT=test !test? ( test )
SLOT=0
SRC_URI=https://www.greenwoodsoftware.com/less/less-643.tar.gz
_eclasses_=autotools e4cf390b19033d5ca443765bc8537b81 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=ddd6bbf911f3eee26c3cfd56844ec638
+_md5_=6097a15e0f12b82ba760b0ff941d4978
diff --git a/metadata/md5-cache/sys-apps/portage-3.0.61-r1 b/metadata/md5-cache/sys-apps/portage-3.0.61-r1
index b515b5185e47..8da9aed27749 100644
--- a/metadata/md5-cache/sys-apps/portage-3.0.61-r1
+++ b/metadata/md5-cache/sys-apps/portage-3.0.61-r1
@@ -6,7 +6,7 @@ EAPI=7
HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Portage
INHERIT=meson linux-info multiprocessing python-r1 tmpfiles
IUSE=apidoc build doc gentoo-dev +ipc +native-extensions +rsync-verify selinux test xattr python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86
+KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=GPL-2
PDEPEND=!build? ( >=net-misc/rsync-2.6.4 >=sys-apps/coreutils-6.4 >=sys-apps/file-5.44-r3 )
RDEPEND=python_targets_pypy3? ( dev-python/pypy3:=[bzip2(+),threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[bzip2(+),threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[bzip2(+),threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[bzip2(+),threads(+)] ) acct-user/portage >=app-arch/tar-1.27 app-arch/zstd >=app-misc/pax-utils-0.1.17 dev-lang/python-exec:2 >=sys-apps/baselayout-2.9 >=sys-apps/findutils-4.9 !build? ( >=app-admin/eselect-1.2 app-portage/getuto >=app-shells/bash-5.0:0 >=sec-keys/openpgp-keys-gentoo-release-20230329 >=sys-apps/sed-4.0.5 rsync-verify? ( >=app-crypt/gnupg-2.2.4-r2[ssl(-)] >=app-portage/gemato-14.5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ) elibc_glibc? ( >=sys-apps/sandbox-2.2 ) elibc_musl? ( >=sys-apps/sandbox-2.2 ) kernel_linux? ( sys-apps/util-linux ) selinux? ( >=sys-libs/libselinux-2.0.94[python,python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) xattr? ( kernel_linux? ( >=sys-apps/install-xattr-0.3 ) ) !<app-admin/logrotate-3.8.0 !<app-portage/gentoolkit-0.4.6 !<app-portage/repoman-2.3.10 !~app-portage/repoman-3.0.0
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://gitweb.gentoo.org/proj/portage.git/snapshot/portage-3.0.61.tar.bz2
_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 meson e322276188f86eacb29ae081ba5485c8 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=44fd2292ebf56a94f157f359de1dc8bf
+_md5_=f83e285607fd86a9bf416f90618cf8e0
diff --git a/metadata/md5-cache/sys-devel/Manifest.gz b/metadata/md5-cache/sys-devel/Manifest.gz
index 8a446a422090..f8859ceffbf6 100644
--- a/metadata/md5-cache/sys-devel/Manifest.gz
+++ b/metadata/md5-cache/sys-devel/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-devel/binutils-2.41-r5 b/metadata/md5-cache/sys-devel/binutils-2.41-r5
new file mode 100644
index 000000000000..65aa15dc0500
--- /dev/null
+++ b/metadata/md5-cache/sys-devel/binutils-2.41-r5
@@ -0,0 +1,15 @@
+BDEPEND=doc? ( sys-apps/texinfo ) test? ( dev-util/dejagnu app-alternatives/bc ) nls? ( sys-devel/gettext ) zstd? ( virtual/pkgconfig ) app-alternatives/lex app-alternatives/yacc >=app-portage/elt-patches-20170815 sys-devel/gnuconfig
+DEFINED_PHASES=compile configure install postinst postrm prepare test unpack
+DEPEND=>=sys-devel/binutils-config-3 sys-libs/zlib debuginfod? ( dev-libs/elfutils[debuginfod(-)] ) zstd? ( app-arch/zstd:= )
+DESCRIPTION=Tools necessary to build programs
+EAPI=7
+HOMEPAGE=https://sourceware.org/binutils/
+INHERIT=libtool flag-o-matic gnuconfig strip-linguas toolchain-funcs
+IUSE=cet debuginfod doc gold gprofng hardened multitarget +nls pgo +plugins static-libs test vanilla zstd
+LICENSE=GPL-3+
+RDEPEND=>=sys-devel/binutils-config-3 sys-libs/zlib debuginfod? ( dev-libs/elfutils[debuginfod(-)] ) zstd? ( app-arch/zstd:= )
+RESTRICT=!test? ( test )
+SLOT=2.41
+SRC_URI=mirror://gnu/binutils/binutils-2.41.tar.xz https://sourceware.org/pub/binutils/releases/binutils-2.41.tar.xz https://dev.gentoo.org/~dilfridge/distfiles/binutils-2.41.tar.xz https://dev.gentoo.org/~dilfridge/distfiles/binutils-2.41-patches-5.tar.xz
+_eclasses_=flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=b55b27d3f42493e0e1125396b13a7676
diff --git a/metadata/md5-cache/sys-devel/crossdev-20240117 b/metadata/md5-cache/sys-devel/crossdev-20240117
index 5881834bf8c3..140445efa841 100644
--- a/metadata/md5-cache/sys-devel/crossdev-20240117
+++ b/metadata/md5-cache/sys-devel/crossdev-20240117
@@ -3,9 +3,9 @@ DEFINED_PHASES=install
DESCRIPTION=Gentoo Cross-toolchain generator
EAPI=8
HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Crossdev
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=GPL-2
RDEPEND=>=sys-apps/portage-2.1 app-shells/bash sys-apps/gentoo-functions sys-apps/config-site
SLOT=0
SRC_URI=https://dev.gentoo.org/~sam/distfiles/sys-devel/crossdev/crossdev-20240117.tar.xz
-_md5_=1e3aee74fb4f7674c64c8535aef94e5c
+_md5_=618b9a2419c1e91087bcac1bb29b779c
diff --git a/metadata/md5-cache/sys-fs/Manifest.gz b/metadata/md5-cache/sys-fs/Manifest.gz
index 3a710b554c4e..0266b80d3ce3 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/genfstab-28-r1 b/metadata/md5-cache/sys-fs/genfstab-28-r1
index 6d6f3a2c9ddf..676cb25a9dec 100644
--- a/metadata/md5-cache/sys-fs/genfstab-28-r1
+++ b/metadata/md5-cache/sys-fs/genfstab-28-r1
@@ -5,10 +5,10 @@ EAPI=8
HOMEPAGE=https://github.com/archlinux/arch-install-scripts https://man.archlinux.org/man/genfstab.8
INHERIT=bash-completion-r1
IUSE=test
-KEYWORDS=amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc x86
+KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 sparc x86
LICENSE=GPL-2
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/archlinux/arch-install-scripts/archive/refs/tags/v28.tar.gz -> arch-install-scripts-v28.tar.gz
_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=9b75c75f17a4a8652471d4a51cccd44b
+_md5_=ac0b59f0533978a424f5030c71420485
diff --git a/metadata/md5-cache/sys-libs/Manifest.gz b/metadata/md5-cache/sys-libs/Manifest.gz
index e6c0f9c98693..ababade34b77 100644
--- a/metadata/md5-cache/sys-libs/Manifest.gz
+++ b/metadata/md5-cache/sys-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-libs/glibc-2.19-r2 b/metadata/md5-cache/sys-libs/glibc-2.19-r3
index cf8f9d6c2242..6ec3090ca043 100644
--- a/metadata/md5-cache/sys-libs/glibc-2.19-r2
+++ b/metadata/md5-cache/sys-libs/glibc-2.19-r3
@@ -4,13 +4,14 @@ DESCRIPTION=GNU libc C library
EAPI=6
HOMEPAGE=https://www.gnu.org/software/libc/
INHERIT=prefix toolchain-funcs flag-o-matic gnuconfig multilib systemd multiprocessing tmpfiles
-IUSE=audit caps compile-locales debug doc gd headers-only multilib nscd profile selinux suid systemtap vanilla
+IUSE=audit caps compile-locales +crypt debug doc gd headers-only multilib nscd profile selinux suid systemtap vanilla
KEYWORDS=~amd64
LICENSE=LGPL-2.1+ BSD HPND ISC inner-net rc PCRE
PDEPEND=!vanilla? ( sys-libs/timezone-data )
RDEPEND=nscd? ( selinux? ( audit? ( sys-process/audit ) caps? ( sys-libs/libcap ) ) ) suid? ( caps? ( sys-libs/libcap ) ) selinux? ( sys-libs/libselinux ) systemtap? ( dev-debug/systemtap ) sys-apps/gentoo-functions vanilla? ( !sys-libs/timezone-data )
+REQUIRED_USE=crypt
RESTRICT=strip
SLOT=2.2
SRC_URI=mirror://gnu/glibc/glibc-2.19.tar.xz https://dev.gentoo.org/~dilfridge/distfiles/glibc-2.19-patches-9.tar.bz2 multilib? ( https://dev.gentoo.org/~dilfridge/distfiles/gcc-4.7.3-r1-multilib-bootstrap.tar.bz2 )
_eclasses_=eqawarn c9847c43b3253a276ae2eabddedab3d7 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a gnuconfig b6b3e92f8b8c996400074b5f61a59256 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe prefix eab3c99d77fe00506c109c8a736186f7 systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=400b5faa62122a3640a442312886ecbf
+_md5_=961169f425d9ed54eb7c578d50c39b7c
diff --git a/metadata/md5-cache/sys-libs/glibc-9999 b/metadata/md5-cache/sys-libs/glibc-9999
index 6c82eb1a048e..b770fd458c52 100644
--- a/metadata/md5-cache/sys-libs/glibc-9999
+++ b/metadata/md5-cache/sys-libs/glibc-9999
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=2.2
SRC_URI=multilib-bootstrap? ( https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-20201208.tar.xz ) systemd? ( https://gitweb.gentoo.org/proj/toolchain/glibc-systemd.git/snapshot/glibc-systemd-20210729.tar.gz )
_eclasses_=flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a git-r3 86fa1f157b70b9d2ff340c4633b1cf4b gnuconfig b6b3e92f8b8c996400074b5f61a59256 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe prefix eab3c99d77fe00506c109c8a736186f7 preserve-libs 21162ec96c87041004a75348d97342dd python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 042f4cc53680245bf99a84669b94155a systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=3cb58c41295c43f4c661a1b255e45200
+_md5_=dfa1416b196bcdbf6fc62780db99f4b9
diff --git a/metadata/md5-cache/virtual/Manifest.gz b/metadata/md5-cache/virtual/Manifest.gz
index b4f6943cde5b..30b0b7bd9a32 100644
--- a/metadata/md5-cache/virtual/Manifest.gz
+++ b/metadata/md5-cache/virtual/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/virtual/libcrypt-1-r1 b/metadata/md5-cache/virtual/libcrypt-1-r2
index 291691f24071..06dac9d21175 100644
--- a/metadata/md5-cache/virtual/libcrypt-1-r1
+++ b/metadata/md5-cache/virtual/libcrypt-1-r2
@@ -4,7 +4,7 @@ EAPI=7
INHERIT=multilib-build
IUSE=static-libs abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
-RDEPEND=!prefix-guest? ( elibc_glibc? ( sys-libs/glibc[crypt(+),static-libs(+)?] ) elibc_musl? ( sys-libs/musl ) )
+RDEPEND=!prefix-guest? ( elibc_glibc? ( sys-libs/glibc[crypt(-),static-libs(+)?] ) elibc_musl? ( sys-libs/musl ) )
SLOT=0/1
_eclasses_=multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=5b9bd9792cec485784cfd793698f9f95
+_md5_=bf166fe10ae3432043ee009a2056ff63
diff --git a/metadata/md5-cache/www-apache/Manifest.gz b/metadata/md5-cache/www-apache/Manifest.gz
index 893eadeccda4..3d80e0f953e2 100644
--- a/metadata/md5-cache/www-apache/Manifest.gz
+++ b/metadata/md5-cache/www-apache/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/www-apache/mod_jk-1.2.48-r1 b/metadata/md5-cache/www-apache/mod_jk-1.2.48-r1
deleted file mode 100644
index 8b82822775d5..000000000000
--- a/metadata/md5-cache/www-apache/mod_jk-1.2.48-r1
+++ /dev/null
@@ -1,14 +0,0 @@
-BDEPEND=dev-lang/perl sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7
-DEFINED_PHASES=compile configure install postinst prepare setup
-DEPEND=dev-libs/apr:1= =www-servers/apache-2*
-DESCRIPTION=Provides an AJP Apache2-JK-connector for the Tomcat servlet engine
-EAPI=7
-HOMEPAGE=https://tomcat.apache.org/connectors-doc/
-INHERIT=apache-module autotools
-KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86
-LICENSE=Apache-2.0
-RDEPEND=dev-libs/apr:1= =www-servers/apache-2*
-SLOT=0
-SRC_URI=mirror://apache/tomcat/tomcat-connectors/jk/tomcat-connectors-1.2.48-src.tar.gz
-_eclasses_=apache-module 7a226dc5662c581e506e053b99bb8b31 autotools e4cf390b19033d5ca443765bc8537b81 depend.apache 1d51223a0def226481583990f380519c gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=8fee54907e41cb0b569ac9a81b7d1126
diff --git a/metadata/md5-cache/www-apache/mod_jk-1.2.49 b/metadata/md5-cache/www-apache/mod_jk-1.2.49
index 3c8e97a6bb82..fe941439eede 100644
--- a/metadata/md5-cache/www-apache/mod_jk-1.2.49
+++ b/metadata/md5-cache/www-apache/mod_jk-1.2.49
@@ -12,4 +12,4 @@ RDEPEND=dev-libs/apr:1= =www-servers/apache-2*
SLOT=0
SRC_URI=mirror://apache/tomcat/tomcat-connectors/jk/tomcat-connectors-1.2.49-src.tar.gz verify-sig? ( https://downloads.apache.org/tomcat/tomcat-connectors/jk/tomcat-connectors-1.2.49-src.tar.gz.asc )
_eclasses_=apache-module 7a226dc5662c581e506e053b99bb8b31 autotools e4cf390b19033d5ca443765bc8537b81 depend.apache 1d51223a0def226481583990f380519c gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150
-_md5_=aee47b39e6729a83fc0bba972ad301a8
+_md5_=b1d69680bd9861ff4ffdb0965ea2e9a2
diff --git a/metadata/md5-cache/www-apache/passenger-6.0.19 b/metadata/md5-cache/www-apache/passenger-6.0.19
index dec3149639d4..77235abdb2af 100644
--- a/metadata/md5-cache/www-apache/passenger-6.0.19
+++ b/metadata/md5-cache/www-apache/passenger-6.0.19
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://www.phusionpassenger.com/
INHERIT=apache-module flag-o-matic ruby-ng toolchain-funcs
IUSE=apache2 debug test apache2 ruby_targets_ruby31 ruby_targets_ruby32
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 x86
LICENSE=Boost-1.0 MIT BSD
RDEPEND=ruby_targets_ruby31? ( >=dev-ruby/rack-1.0.0:*[ruby_targets_ruby31(-)] >=dev-ruby/rake-0.8.1[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/rack-1.0.0:*[ruby_targets_ruby32(-)] >=dev-ruby/rake-0.8.1[ruby_targets_ruby32(-)] ) >=dev-libs/libuv-1.8.0 net-misc/curl[ssl] apache2? ( www-servers/apache[apache2_modules_unixd(+)] ) apache2? ( =www-servers/apache-2* ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 )
REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://s3.amazonaws.com/phusion-passenger/releases/passenger-6.0.19.tar.gz
_eclasses_=apache-module 7a226dc5662c581e506e053b99bb8b31 depend.apache 1d51223a0def226481583990f380519c flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=afa89555ceeea9cde4f4140f534b49b0
+_md5_=bd7a94b32b11d480d17710551be0f3ba
diff --git a/metadata/md5-cache/x11-apps/Manifest.gz b/metadata/md5-cache/x11-apps/Manifest.gz
index aba127c2ceaa..127f09fdadf1 100644
--- a/metadata/md5-cache/x11-apps/Manifest.gz
+++ b/metadata/md5-cache/x11-apps/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/x11-apps/xdm-1.1.14-r1 b/metadata/md5-cache/x11-apps/xdm-1.1.14-r1
index 3c1dcd465d0a..eba504fcaf63 100644
--- a/metadata/md5-cache/x11-apps/xdm-1.1.14-r1
+++ b/metadata/md5-cache/x11-apps/xdm-1.1.14-r1
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://www.x.org/wiki/ https://gitlab.freedesktop.org/xorg/app/xdm
INHERIT=xorg-3 pam systemd
IUSE=pam systemd truetype xinerama xpm
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=MIT
RDEPEND=x11-apps/sessreg x11-apps/xconsole x11-apps/xinit x11-apps/xrdb x11-apps/xsm x11-libs/libX11 x11-libs/libXau x11-libs/libXaw x11-libs/libXdmcp x11-libs/libXext x11-libs/libXmu x11-libs/libXt virtual/libcrypt:= pam? ( sys-libs/pam ) systemd? ( >=sys-apps/systemd-209:= ) truetype? ( x11-libs/libXrender x11-libs/libXft ) xinerama? ( x11-libs/libXinerama ) xpm? ( x11-libs/libXpm ) elibc_glibc? ( dev-libs/libbsd )
SLOT=0
SRC_URI=https://www.x.org/releases/individual/app/xdm-1.1.14.tar.xz
_eclasses_=autotools e4cf390b19033d5ca443765bc8537b81 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 pam b56d0c9c20fc5b553f13c8ae165a10a5 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xorg-3 2093d675f9b0882f91143352a79d06d7
-_md5_=42a5346b7efc819e95aec643a05f5752
+_md5_=e3c4063f1bf3ddee2ac534173ee5389b
diff --git a/metadata/md5-cache/x11-terms/Manifest.gz b/metadata/md5-cache/x11-terms/Manifest.gz
index 826419cfc6bf..069b2658a3a6 100644
--- a/metadata/md5-cache/x11-terms/Manifest.gz
+++ b/metadata/md5-cache/x11-terms/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/x11-terms/zutty-0.15 b/metadata/md5-cache/x11-terms/zutty-0.15
new file mode 100644
index 000000000000..be78492e488e
--- /dev/null
+++ b/metadata/md5-cache/x11-terms/zutty-0.15
@@ -0,0 +1,15 @@
+BDEPEND=|| ( dev-lang/python:3.12[threads(+)] dev-lang/python:3.11[threads(+)] dev-lang/python:3.10[threads(+)] ) virtual/pkgconfig
+DEFINED_PHASES=compile configure install setup
+DEPEND=media-libs/freetype:2 virtual/opengl x11-libs/libX11 x11-libs/libXmu x11-libs/libXt
+DESCRIPTION=X terminal emulator rendering through OpenGL ES Compute Shaders
+EAPI=8
+HOMEPAGE=https://tomscii.sig7.se/zutty/ https://git.hq.sig7.se/zutty.git
+INHERIT=python-any-r1 waf-utils
+KEYWORDS=~amd64
+LICENSE=GPL-3+
+RDEPEND=media-libs/freetype:2 virtual/opengl x11-libs/libX11 x11-libs/libXmu x11-libs/libXt
+RESTRICT=test
+SLOT=0
+SRC_URI=https://git.hq.sig7.se/zutty.git/snapshot/0.15.tar.gz -> zutty-0.15.tar.gz
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 waf-utils be1df8dc616c09387b18633b4155fcb5
+_md5_=306df77dc0494cefae54ec3c455322f5
diff --git a/metadata/md5-cache/xfce-base/Manifest.gz b/metadata/md5-cache/xfce-base/Manifest.gz
index 7d1e7f717902..a19d21b344a1 100644
--- a/metadata/md5-cache/xfce-base/Manifest.gz
+++ b/metadata/md5-cache/xfce-base/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/xfce-base/thunar-4.18.8 b/metadata/md5-cache/xfce-base/thunar-4.18.8
deleted file mode 100644
index 1e1f890cfd1d..000000000000
--- a/metadata/md5-cache/xfce-base/thunar-4.18.8
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=dev-util/intltool sys-devel/gettext virtual/pkgconfig
-DEFINED_PHASES=configure install postinst postrm
-DEPEND=>=dev-libs/glib-2.66.0 >=x11-libs/gdk-pixbuf-2.40.0 >=x11-libs/gtk+-3.24.0:3 >=xfce-base/exo-4.17.0:= >=xfce-base/libxfce4ui-4.17.6:= >=xfce-base/libxfce4util-4.17.2:= >=xfce-base/xfconf-4.12:= exif? ( >=media-libs/libexif-0.6.19:= ) introspection? ( dev-libs/gobject-introspection:= ) libnotify? ( >=x11-libs/libnotify-0.7 ) pcre? ( >=dev-libs/libpcre2-10.0:= ) trash-panel-plugin? ( >=xfce-base/xfce4-panel-4.10:= ) udisks? ( dev-libs/libgudev:= )
-DESCRIPTION=File manager for the Xfce desktop environment
-EAPI=8
-HOMEPAGE=https://docs.xfce.org/xfce/thunar/start https://gitlab.xfce.org/xfce/thunar/
-INHERIT=xdg-utils
-IUSE=exif introspection libnotify pcre +trash-panel-plugin udisks
-KEYWORDS=~alpha amd64 arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux
-LICENSE=GPL-2+ LGPL-2+
-RDEPEND=>=dev-libs/glib-2.66.0 >=x11-libs/gdk-pixbuf-2.40.0 >=x11-libs/gtk+-3.24.0:3 >=xfce-base/exo-4.17.0:= >=xfce-base/libxfce4ui-4.17.6:= >=xfce-base/libxfce4util-4.17.2:= >=xfce-base/xfconf-4.12:= exif? ( >=media-libs/libexif-0.6.19:= ) introspection? ( dev-libs/gobject-introspection:= ) libnotify? ( >=x11-libs/libnotify-0.7 ) pcre? ( >=dev-libs/libpcre2-10.0:= ) trash-panel-plugin? ( >=xfce-base/xfce4-panel-4.10:= ) udisks? ( dev-libs/libgudev:= ) >=dev-util/desktop-file-utils-0.20-r1 x11-misc/shared-mime-info trash-panel-plugin? ( >=gnome-base/gvfs-1.18.3 ) udisks? ( >=gnome-base/gvfs-1.18.3[udisks,udev] virtual/udev )
-SLOT=0/3
-SRC_URI=https://archive.xfce.org/src/xfce/thunar/4.18/thunar-4.18.8.tar.bz2
-_eclasses_=xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=423e608b1a7e71d5b0d6672ef6a1becd
diff --git a/metadata/md5-cache/xfce-base/thunar-4.18.9 b/metadata/md5-cache/xfce-base/thunar-4.18.9
deleted file mode 100644
index fc1446152c3f..000000000000
--- a/metadata/md5-cache/xfce-base/thunar-4.18.9
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=dev-util/intltool sys-devel/gettext virtual/pkgconfig
-DEFINED_PHASES=configure install postinst postrm
-DEPEND=>=dev-libs/glib-2.66.0 >=x11-libs/gdk-pixbuf-2.40.0 >=x11-libs/gtk+-3.24.0:3 >=xfce-base/exo-4.17.0:= >=xfce-base/libxfce4ui-4.17.6:= >=xfce-base/libxfce4util-4.17.2:= >=xfce-base/xfconf-4.12:= exif? ( >=media-libs/libexif-0.6.19:= ) introspection? ( dev-libs/gobject-introspection:= ) libnotify? ( >=x11-libs/libnotify-0.7 ) pcre? ( >=dev-libs/libpcre2-10.0:= ) trash-panel-plugin? ( >=xfce-base/xfce4-panel-4.10:= ) udisks? ( dev-libs/libgudev:= )
-DESCRIPTION=File manager for the Xfce desktop environment
-EAPI=8
-HOMEPAGE=https://docs.xfce.org/xfce/thunar/start https://gitlab.xfce.org/xfce/thunar/
-INHERIT=xdg-utils
-IUSE=exif introspection libnotify pcre +trash-panel-plugin udisks
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux
-LICENSE=GPL-2+ LGPL-2+
-RDEPEND=>=dev-libs/glib-2.66.0 >=x11-libs/gdk-pixbuf-2.40.0 >=x11-libs/gtk+-3.24.0:3 >=xfce-base/exo-4.17.0:= >=xfce-base/libxfce4ui-4.17.6:= >=xfce-base/libxfce4util-4.17.2:= >=xfce-base/xfconf-4.12:= exif? ( >=media-libs/libexif-0.6.19:= ) introspection? ( dev-libs/gobject-introspection:= ) libnotify? ( >=x11-libs/libnotify-0.7 ) pcre? ( >=dev-libs/libpcre2-10.0:= ) trash-panel-plugin? ( >=xfce-base/xfce4-panel-4.10:= ) udisks? ( dev-libs/libgudev:= ) >=dev-util/desktop-file-utils-0.20-r1 x11-misc/shared-mime-info trash-panel-plugin? ( >=gnome-base/gvfs-1.18.3 ) udisks? ( >=gnome-base/gvfs-1.18.3[udisks,udev] virtual/udev )
-SLOT=0/3
-SRC_URI=https://archive.xfce.org/src/xfce/thunar/4.18/thunar-4.18.9.tar.bz2
-_eclasses_=xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=36646bb09613ec543c97b994ea4c1b49
diff --git a/metadata/md5-cache/xfce-base/thunar-4.19.0 b/metadata/md5-cache/xfce-base/thunar-4.19.0
deleted file mode 100644
index 69886417d893..000000000000
--- a/metadata/md5-cache/xfce-base/thunar-4.19.0
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=dev-util/intltool sys-devel/gettext virtual/pkgconfig
-DEFINED_PHASES=configure install postinst postrm
-DEPEND=>=dev-libs/glib-2.70.0 >=x11-libs/gdk-pixbuf-2.40.0 >=x11-libs/gtk+-3.24.0:3 >=xfce-base/exo-4.17.0:= >=xfce-base/libxfce4ui-4.17.6:= >=xfce-base/libxfce4util-4.17.2:= >=xfce-base/xfconf-4.12:= exif? ( >=media-libs/libexif-0.6.19:= ) introspection? ( dev-libs/gobject-introspection:= ) libnotify? ( >=x11-libs/libnotify-0.7 ) pcre? ( >=dev-libs/libpcre2-10.0:= ) trash-panel-plugin? ( >=xfce-base/xfce4-panel-4.10:= ) udisks? ( dev-libs/libgudev:= )
-DESCRIPTION=File manager for the Xfce desktop environment
-EAPI=8
-HOMEPAGE=https://docs.xfce.org/xfce/thunar/start https://gitlab.xfce.org/xfce/thunar/
-INHERIT=xdg-utils
-IUSE=exif introspection libnotify pcre +trash-panel-plugin udisks
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux
-LICENSE=GPL-2+ LGPL-2+
-RDEPEND=>=dev-libs/glib-2.70.0 >=x11-libs/gdk-pixbuf-2.40.0 >=x11-libs/gtk+-3.24.0:3 >=xfce-base/exo-4.17.0:= >=xfce-base/libxfce4ui-4.17.6:= >=xfce-base/libxfce4util-4.17.2:= >=xfce-base/xfconf-4.12:= exif? ( >=media-libs/libexif-0.6.19:= ) introspection? ( dev-libs/gobject-introspection:= ) libnotify? ( >=x11-libs/libnotify-0.7 ) pcre? ( >=dev-libs/libpcre2-10.0:= ) trash-panel-plugin? ( >=xfce-base/xfce4-panel-4.10:= ) udisks? ( dev-libs/libgudev:= ) >=dev-util/desktop-file-utils-0.20-r1 x11-misc/shared-mime-info trash-panel-plugin? ( >=gnome-base/gvfs-1.18.3 ) udisks? ( >=gnome-base/gvfs-1.18.3[udisks,udev] virtual/udev )
-SLOT=0/3
-SRC_URI=https://archive.xfce.org/src/xfce/thunar/4.19/thunar-4.19.0.tar.bz2
-_eclasses_=xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=4bada61b2ee3d313987e4e114f5e3c89
diff --git a/metadata/md5-cache/xfce-base/thunar-4.19.1 b/metadata/md5-cache/xfce-base/thunar-4.19.1
deleted file mode 100644
index fbd11c937efe..000000000000
--- a/metadata/md5-cache/xfce-base/thunar-4.19.1
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=dev-util/intltool sys-devel/gettext virtual/pkgconfig
-DEFINED_PHASES=configure install postinst postrm
-DEPEND=>=dev-libs/glib-2.70.0 >=x11-libs/gdk-pixbuf-2.40.0 >=x11-libs/gtk+-3.24.0:3 >=xfce-base/exo-4.19.0:= >=xfce-base/libxfce4ui-4.17.6:= >=xfce-base/libxfce4util-4.17.2:= >=xfce-base/xfconf-4.12:= exif? ( >=media-libs/libexif-0.6.19:= ) introspection? ( dev-libs/gobject-introspection:= ) libnotify? ( >=x11-libs/libnotify-0.7 ) pcre? ( >=dev-libs/libpcre2-10.0:= ) trash-panel-plugin? ( >=xfce-base/xfce4-panel-4.10:= ) udisks? ( dev-libs/libgudev:= )
-DESCRIPTION=File manager for the Xfce desktop environment
-EAPI=8
-HOMEPAGE=https://docs.xfce.org/xfce/thunar/start https://gitlab.xfce.org/xfce/thunar/
-INHERIT=xdg-utils
-IUSE=exif introspection libnotify pcre +trash-panel-plugin udisks
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux
-LICENSE=GPL-2+ LGPL-2+
-RDEPEND=>=dev-libs/glib-2.70.0 >=x11-libs/gdk-pixbuf-2.40.0 >=x11-libs/gtk+-3.24.0:3 >=xfce-base/exo-4.19.0:= >=xfce-base/libxfce4ui-4.17.6:= >=xfce-base/libxfce4util-4.17.2:= >=xfce-base/xfconf-4.12:= exif? ( >=media-libs/libexif-0.6.19:= ) introspection? ( dev-libs/gobject-introspection:= ) libnotify? ( >=x11-libs/libnotify-0.7 ) pcre? ( >=dev-libs/libpcre2-10.0:= ) trash-panel-plugin? ( >=xfce-base/xfce4-panel-4.10:= ) udisks? ( dev-libs/libgudev:= ) >=dev-util/desktop-file-utils-0.20-r1 x11-misc/shared-mime-info trash-panel-plugin? ( >=gnome-base/gvfs-1.18.3 ) udisks? ( >=gnome-base/gvfs-1.18.3[udisks,udev] virtual/udev )
-SLOT=0/3
-SRC_URI=https://archive.xfce.org/src/xfce/thunar/4.19/thunar-4.19.1.tar.bz2
-_eclasses_=xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=6ffc8d267221e245eca07008be289688
diff --git a/metadata/news/Manifest b/metadata/news/Manifest
index 4b39594f657b..a8b5ec4a7bcc 100644
--- a/metadata/news/Manifest
+++ b/metadata/news/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 16584 BLAKE2B 1f4c74912734d7fc787eab18783ca631722fb5cf9c23529fc738c27c85da28122fe92992c4acb8e0adf4cde7e9e2a520022704248fe9968d3eaa0e5699667b84 SHA512 163d7749e766b6a873881fa2e48f2e45a7e62b454fd39f6e4160eb50651a141e8484a95fa15016c3d3dcf924de0bd36c2ad195f8c5121e8ca55c3fa414e7a662
-TIMESTAMP 2024-01-23T16:10:11Z
+TIMESTAMP 2024-01-23T22:10:01Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmWv5ONfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmWwOTlfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klAmbRAAtlFEV5cQy0VEoYm1UObFDTpmZ6CIdOaPT1z9iuhqkZi8nWFbK/epq5ue
-JjPiTsbd5RW3Kd7DGo79PmHEods2jzzGaW7MYLMctOxmCGDTSv17XZggtnuhJbdK
-O9IluAGlJW+ettDiBSClpdIAFvka1me1ij8q6ERmkLpFILS2+eijiBeT63PAu2xE
-jNuTQxehp12y52thgMEnoJLx2ya0RhGIlq235WcV4hGd8r3tuxmXnCz3b7e4SuzJ
-N7DfXZhcQwgnWkuyp/zZe7KtjQD+KWJbfp/tRO6gsYmmV9yPCLj7ZoP7yFsIS15I
-pE1vVCOpCJixrBNU61gOB15ca9B9eufx0iymYqoB3WIzVugXUfHFlhFf5hD69by4
-ygCGp9s/9eVXL9QA0GtbJnoenEohBDH5rtlvl2rUb1jFKtlH75ToXBnTz/NjldI3
-0MnD9wJmoPNBMid4fwAITbWgWdu89/gzTZIKFClajDEtrhf5vGtdi4wRvcMz3HLT
-1cPIFWwGshvRMQh8rvyoz+fuH83fcVuW8PQ1ZWI5433ZHudKqi6gQ7yDIZ4DCl3l
-wHPBzOHSpqcbylX5ow+EG7tYu+MWfI37DVNJwR9pS+VZlT46DCgJtGJVO+Snmz6j
-y6wpTer3jppIdPnw0gdR5mlI0MhJKC+Ewv/nBm3rvIAvH6W6OVE=
-=5PJ+
+klD16g//VY6qOtRCMvA38VYKWqlkwSw3JUa4c6l1vv33izWiUZlsc65FAjQT5BPQ
+ylucGoKrxCdheMbw1XEbTXyquIAdxqC1Xw45uz7FEvNqiYEV6TZWxcXADceoxnu1
+xWXlZhNz+GjUj02qwhpHV/H9GpVP2ojCXhbHZ6uvUJegn9QovzyzAxyaS/i9R1Vi
+0pYqeqFlOwz+99Voz38hwlwHP3QYBef7Hu/OVo/9vT+MPW7M7i6J6ckMoT33NJ2n
+Tc/84nUfWDUQ5KtHff939+8mVFKXodn7GJAULPlawjtarKbh60Vg5lwWxrU0vVuK
+k/uqAsrKfunzwMvZ3UHDZaBt6mEsGYRoMX10o6xKjVW2flacpWq5ByAWexTdDLlw
+1vMOoNHFdkKFgsaQZBd2b6qm6Rt52H9DYPnwpuz75gZIaR/2/nf4AEXHOBKEybOm
+KZOnoMpWIiNGICHI1KVstvRPuv8vjVUot742RbT7FTFlu8irBU2apYd0tPCqN3Oq
+8MmAIWIHeS+khwMtCdPW49WtpsIbkKg5JwRDUwPECE2oGwCobwkGXPWZhxlJ4NIA
+BNO/GNhFAjTt3FuDEE3cN7oem4A5YaF4GfxlRSXbIGHdzaKifcsEDq86eVyuxMp6
+3oID6UOATK+i0/fEE3AbUTdNEZwYbPNhvtHy97DncDtINrlVs4I=
+=3wBx
-----END PGP SIGNATURE-----
diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk
index f2f365fa1382..b6dbf9c1096f 100644
--- a/metadata/news/timestamp.chk
+++ b/metadata/news/timestamp.chk
@@ -1 +1 @@
-Tue, 23 Jan 2024 16:10:06 +0000
+Tue, 23 Jan 2024 22:09:57 +0000
diff --git a/metadata/timestamp b/metadata/timestamp
index 68b3d99bf321..2d2fab9366ae 100644
--- a/metadata/timestamp
+++ b/metadata/timestamp
@@ -1 +1 @@
-Tue Jan 23 04:10:06 PM UTC 2024
+Tue Jan 23 10:09:57 PM UTC 2024
diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk
index 3447d3bc2aa6..31c6c3e490c1 100644
--- a/metadata/timestamp.chk
+++ b/metadata/timestamp.chk
@@ -1 +1 @@
-Tue, 23 Jan 2024 16:15:01 +0000
+Tue, 23 Jan 2024 22:15:01 +0000
diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit
index d2657e82287a..ee75fd949c63 100644
--- a/metadata/timestamp.commit
+++ b/metadata/timestamp.commit
@@ -1 +1 @@
-d567383b1d19741b6afe75d52ce560e4ed4f0f3d 1706025529 2024-01-23T15:58:49+00:00
+8a4bcf3aebcacd9d02099206fc5aed716f238f18 1706045144 2024-01-23T21:25:44+00:00
diff --git a/metadata/timestamp.x b/metadata/timestamp.x
index f95f38258a60..f12f7b198748 100644
--- a/metadata/timestamp.x
+++ b/metadata/timestamp.x
@@ -1 +1 @@
-1706026201 Tue 23 Jan 2024 04:10:01 PM UTC
+1706047801 Tue 23 Jan 2024 10:10:01 PM UTC
diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk
index f2f365fa1382..b6dbf9c1096f 100644
--- a/metadata/xml-schema/timestamp.chk
+++ b/metadata/xml-schema/timestamp.chk
@@ -1 +1 @@
-Tue, 23 Jan 2024 16:10:06 +0000
+Tue, 23 Jan 2024 22:09:57 +0000
diff --git a/net-analyzer/Manifest.gz b/net-analyzer/Manifest.gz
index 4be04bd4884c..ce1b845315a0 100644
--- a/net-analyzer/Manifest.gz
+++ b/net-analyzer/Manifest.gz
Binary files differ
diff --git a/net-analyzer/sslscan/Manifest b/net-analyzer/sslscan/Manifest
index 76a663b3f155..d74f43ee5be4 100644
--- a/net-analyzer/sslscan/Manifest
+++ b/net-analyzer/sslscan/Manifest
@@ -5,6 +5,6 @@ DIST sslscan-2.1.3.tar.gz 113917 BLAKE2B 2c3dd21838bca82035dc4d1c48869d4d2c2a18e
DIST sslscan-openssl-3.0.11.tar.gz 15347070 BLAKE2B e9b0d6c53b66fc66b1dfe46b042adb9bad770fa60555eea65748ef59bd7231ea8882f16ddff7e5ebdd1c164a83264a5d7da37a4f0207a3bd88045cabcebe0ea8 SHA512 4dd485720a335879bd52d0045edf65fd8397b6f6b6afb3e2c756230937304975b3bd95f67933cadde175cae81d420a692fcf7e96b9f9d2b059ea387a8d9ac305
DIST sslscan-openssl-3.0.12.tar.gz 15352880 BLAKE2B 55a321609e97636173421e738bfb745b6e9a912744fba6d83bfecba199f8684b5625b8547e29305dacda91735cd329fc4c3f5c1f0f919d362a81995073781796 SHA512 8eb6141c1f3d43aa7dd5a5570c99302910feae0d25ab872c58432e5d11d3e330a069715fd4a0cd03234f3fb3e5e9fba38ef59977f7ecf162a2b048476dbb14c6
EBUILD sslscan-2.1.1.ebuild 2054 BLAKE2B cc60cef80ffa7bbffab581cfc75fc25bf0531967672454f289dffe39f6737d7be183739d245fd66f01f91fb26f70fe4d21d8ee78097c8ef4ccfb59bfdd4c2375 SHA512 8b9061f2b329aea77a9d14ad039b9d34ce41912f87c66e3dbe2c3c8857955f6ead1bd640ed0cc60618ab105cbc52ad253242a106152a280055b06e5c17a549e6
-EBUILD sslscan-2.1.2.ebuild 2056 BLAKE2B 15a836a7858b438a89e585ba0920baf0278ce75d1c75d63efcf1f84f0d207ef817ce750b88c7af40e497b80b93fb1f5e36ae88ce2fc399164cc52c7b4d6cdb5b SHA512 bf4b9a7840516615a9597e361e745d9864812fac9094e5c294c088e3b8e6f54ac9001c167d9d9176e1e5cf6a415a0c837cd50d7a4ba2cf12b911f8911f9fffaa
+EBUILD sslscan-2.1.2.ebuild 2054 BLAKE2B ca7d408a6ea867bb24f64f5165128e00a40a70cb15b53001197fff0e8d0cf0f9ad4ab1594afa625072584326a4ad1c35e4cbf71d14f9d3e0cb706aaa077c8c8a SHA512 a8a028449e53b8945d666427f8f2da1627b956115f05704501547e573afe447fe10d772697e82f460381e7f6cc8e0a9422526ecf7f343d195875e0ee8b297e61
EBUILD sslscan-2.1.3.ebuild 2056 BLAKE2B e043448c24637e3aae4df69da11e9ac40f1230c84ee181a543dd8d1328c393942f496ae1f25c46852f95a61046c84645fdb7f2a93fc614cd5e99c36ce2489ff4 SHA512 dd4082509a209df30b01d2c9e3a3bb24fdd1b341fba55e7233f718a6aaca7787dc8cb6196c6505ec9b4afe6315927a467e3ab6dad2f902b464799b712e70e2bf
MISC metadata.xml 296 BLAKE2B b16b4e5a187d36ca8495bd63c691f67ae420fcc4cc742cdd8e477534edbe36414cef5eaa60eca31bdb62b9fbd7a6922754ea0d3d2adeb6d0d4181fefcbe3cb81 SHA512 650f60a88d140869a64a7287d094832e0e553f5d0093d248c3b94f9f3565bed26784ba2e6629128b602c3fcb56496fc4a92d1cd5148acf3b00b72aae22f16780
diff --git a/net-analyzer/sslscan/sslscan-2.1.2.ebuild b/net-analyzer/sslscan/sslscan-2.1.2.ebuild
index 759812d3a4e2..b77ee2587f92 100644
--- a/net-analyzer/sslscan/sslscan-2.1.2.ebuild
+++ b/net-analyzer/sslscan/sslscan-2.1.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -16,7 +16,7 @@ SRC_URI="https://github.com/rbsec/sslscan/archive/${PV}.tar.gz -> ${P}.tar.gz
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
# Requires a docker environment
RESTRICT="test"
diff --git a/net-libs/Manifest.gz b/net-libs/Manifest.gz
index 626e3126104e..7202dafe5f37 100644
--- a/net-libs/Manifest.gz
+++ b/net-libs/Manifest.gz
Binary files differ
diff --git a/net-libs/webkit-gtk/Manifest b/net-libs/webkit-gtk/Manifest
index 8acd48b3e121..34b85453ab4d 100644
--- a/net-libs/webkit-gtk/Manifest
+++ b/net-libs/webkit-gtk/Manifest
@@ -5,7 +5,7 @@ DIST webkitgtk-2.42.4.tar.xz 32059260 BLAKE2B 3a8cd0818e0d989ab778cda63dd873d7e1
EBUILD webkit-gtk-2.42.3-r410.ebuild 8052 BLAKE2B e1275ba81e5ac93457047d54e028123e3b9c4c699d2c31af7e4a0e695d2e87c1d80ff7ea59cd857a8efab1a2a6a5b59023946515caeaca96188ae1f45cbb2ee0 SHA512 c23e242f094e28e3e924b6d67bb03ef5dba29c601b2695089143edf2d4938a05b568c7af02e58c4ddb12793adfdeb189414e9061b5f43919b12f6945c2a0b87d
EBUILD webkit-gtk-2.42.3-r600.ebuild 7949 BLAKE2B e3a0fa59c3750f9419c9b75f8e96eaf4aa956252f888fa68035742bc070caa8479ff0756aeb59b67313ed8bbd2852be2e02718ff3afbbad101532c767f02ec11 SHA512 5913a79999cb820c8f0db00eb1b29479997864815c2eb0ab5041676cacd85503827fd5d17d0d48fe3d4ede0019ea74085672a9dffd7be574f219ee4418abf65a
EBUILD webkit-gtk-2.42.3.ebuild 7778 BLAKE2B 140fbf250e32d892dd7b60f749296b5db949ef04431258441fecc924c1c213f6e8127ed9e4f077c7652f70860544c2e035b898894ede9d08063bbd53052e4287 SHA512 f875ac61055970ff45cbc8b0be13912baca9f21ae5d89437bc890078c26b6cd136975fe195ff7d68eebabda29820dd00fcbdcbb6bc3edb15be3a5545e877285a
-EBUILD webkit-gtk-2.42.4-r410.ebuild 8204 BLAKE2B aecfe7ec4bab6631da9ddd614a1b45d9bb685b49120b90f771a5eb66d7dca232aecf9aca57a1cd3a0c354c8281600ad6f59684f0668d1aadecd66a779c994c2f SHA512 d2c90ee264ef9393291bdb2a2a4a6e82986c55588e78f707e89094143de423e29ec7f6b801e90e1cc0aba5301d7cd7dd0317744b30bad6fc1e0241a864589f70
-EBUILD webkit-gtk-2.42.4-r600.ebuild 8101 BLAKE2B e07a5246db6396e94ebe46ff51ef1f69158a865df47b8fb3953df6ac072d1232df0aed7df36ffe255faf1a4bd79abe69460e0e6888991ef068dd8f340beef5c7 SHA512 8f82f92d6ee9fcf55448e511ea8e3e8d83eab6c89f4aecab4d556180e904f513a7d3a75101ff2c011af3974ffc98d6e24e386224567a3f9278314de0ab59473e
-EBUILD webkit-gtk-2.42.4.ebuild 7930 BLAKE2B a7cb4b9be9d573cb250bc7816e88f9a98c7dae49fa5552d8b8a3417702127b8f1b09aca7f1df201a1a2e6a504a1bfe1fc7ce7cc05e8794337d2889c3d1408a67 SHA512 09d0ce75568916a2db25939f06956dc6c9c97efbe74db364c87f3d37d5e792aeca7172dcad062f8cf396101dbe134f96bc31f4f32a12d5f22ce441462b15b7ec
+EBUILD webkit-gtk-2.42.4-r410.ebuild 8206 BLAKE2B 652d0d03eafdbe65099216fb83900b9c24abad6817c6065734269bb4f0d5b06502e06a38602dfa5a30721dd1c26403bd0930b46cf2ac72b4142fe686770dbcb3 SHA512 a37c9bb7a5e1583332fb04dc43a00670390857e19a0b516a1618efc720dd192840cb8054c0f2487f246e1d751e9b3dbb141937b02d964df11fb6fc4fa41d7a92
+EBUILD webkit-gtk-2.42.4-r600.ebuild 8103 BLAKE2B 3ab76ad51b938f618d3012398cbafa12fd595cfec29493550f504cf79126f26e934876de80a136a5e2ef50701b88e3957d3eac69fb88dba0798bc8fdc881cee2 SHA512 97eec9186c4d15c0dff8aeb122346c8a9de4f7baf25f00803cd3c185fd168fa978736275698e5d17fbdaa8297d45d604af0c90ee4c5aea893c36da1043e3a342
+EBUILD webkit-gtk-2.42.4.ebuild 7932 BLAKE2B ee9487f32d0e624293558d5d61bd010acfd4323dbe059f1b9d7640573d84e1ec5e538b9d90e5cd0465aa39a88f409c90390cb2f66101d21c072a2079a5b42309 SHA512 2757f09c57ff3f235c63d252d2e6fa9ab2c6058f42aab90a1917e458e091d4f77fe920324ad886b97b71c244e09b97045fc250de966bd383883f9ee940f22304
MISC metadata.xml 615 BLAKE2B 5527ca0439e337193601d221df1b5f9b85c6f4ea0b0867fe8ac0548307672de45fe956fe61c0044b778644c8079271eba565854ab041ce45738dd98a9b3db39e SHA512 4681816de7821ede7c252e62a4cb29ee5c6e88f1799972a7325b40ed1998f9462835ca38c42dc65eeac4c0bcb0d672593af857fcf442cced865bdfdefe063eb1
diff --git a/net-libs/webkit-gtk/webkit-gtk-2.42.4-r410.ebuild b/net-libs/webkit-gtk/webkit-gtk-2.42.4-r410.ebuild
index d395bfa1cf57..68f473b5cc83 100644
--- a/net-libs/webkit-gtk/webkit-gtk-2.42.4-r410.ebuild
+++ b/net-libs/webkit-gtk/webkit-gtk-2.42.4-r410.ebuild
@@ -74,7 +74,7 @@ RDEPEND="
dev-libs/hyphen
jpeg2k? ( >=media-libs/openjpeg-2.2.0:2= )
- jpegxl? ( >=media-libs/libjxl-0.7.0 )
+ jpegxl? ( >=media-libs/libjxl-0.7.0:= )
avif? ( >=media-libs/libavif-0.9.0:= )
lcms? ( media-libs/lcms:2 )
diff --git a/net-libs/webkit-gtk/webkit-gtk-2.42.4-r600.ebuild b/net-libs/webkit-gtk/webkit-gtk-2.42.4-r600.ebuild
index 4642f9333ac8..2d58a29cbfa2 100644
--- a/net-libs/webkit-gtk/webkit-gtk-2.42.4-r600.ebuild
+++ b/net-libs/webkit-gtk/webkit-gtk-2.42.4-r600.ebuild
@@ -75,7 +75,7 @@ RDEPEND="
dev-libs/hyphen
jpeg2k? ( >=media-libs/openjpeg-2.2.0:2= )
- jpegxl? ( >=media-libs/libjxl-0.7.0 )
+ jpegxl? ( >=media-libs/libjxl-0.7.0:= )
avif? ( >=media-libs/libavif-0.9.0:= )
lcms? ( media-libs/lcms:2 )
diff --git a/net-libs/webkit-gtk/webkit-gtk-2.42.4.ebuild b/net-libs/webkit-gtk/webkit-gtk-2.42.4.ebuild
index 1781d039797f..aa578715e450 100644
--- a/net-libs/webkit-gtk/webkit-gtk-2.42.4.ebuild
+++ b/net-libs/webkit-gtk/webkit-gtk-2.42.4.ebuild
@@ -73,7 +73,7 @@ RDEPEND="
dev-libs/hyphen
jpeg2k? ( >=media-libs/openjpeg-2.2.0:2= )
- jpegxl? ( >=media-libs/libjxl-0.7.0 )
+ jpegxl? ( >=media-libs/libjxl-0.7.0:= )
avif? ( >=media-libs/libavif-0.9.0:= )
lcms? ( media-libs/lcms:2 )
diff --git a/net-mail/Manifest.gz b/net-mail/Manifest.gz
index 10cc82cad985..cfb5e5c9fba4 100644
--- a/net-mail/Manifest.gz
+++ b/net-mail/Manifest.gz
Binary files differ
diff --git a/net-mail/mu/Manifest b/net-mail/mu/Manifest
index 1b99edaa7720..8a1fbf393264 100644
--- a/net-mail/mu/Manifest
+++ b/net-mail/mu/Manifest
@@ -4,5 +4,5 @@ DIST mu-1.10.7.tar.xz 570740 BLAKE2B fcc1d3f6f293e2161e5bcef85eb085a3af95ff8d410
DIST mu-1.10.8.tar.xz 570792 BLAKE2B 6e65e77544011d0f6b8fb1a5ac4dfe074fe6af3504e2ce2577185a280af43c8d40e7ec3ed6bde90c6b6c6b4cd678a6ae5bae9430f7c2a03451f3f08fffe1c963 SHA512 d77fe955c44c09272feb7cd903dfc6f2a3b5974b81fef82bdb553ed2079e68451bb1ed11ce338ee2dfe9be835f0d99cb4ce0c4b41f43ecfad76e978732243c71
EBUILD mu-1.10.6.ebuild 2116 BLAKE2B 4661e7d9a2bd195ef2dae29b60b3e7c21ec36fb9bf2f87c78048e7087905bd4264fc94153b5f727e3c05f912b4b1295983c4ae1dbe945be91a62060ee5056f69 SHA512 6c575416d7f4c3df3b7c077a90bbe81a41adb40448a82c3af2ceb7ae19d5e83c9d0535b0b39b43ffa04a5651c0a7950c4b59a903ece8a2e657e18c444a6705ef
EBUILD mu-1.10.7-r1.ebuild 2200 BLAKE2B 8bea3794f28a03c41e64751cf15a267f458148a2366ca2eb43d603e29a03109c3c2c9f58b5d46af53dea6611f45948e1a93519e37b32de0c8e617b72d82982a2 SHA512 38144f5879b86c2e6f5552c16a71f250d3e625855b873608d1b4254730a21b6fa4881b74f3dcc5fc0a8386d68558a200e5bd2b4a4fda7d4a1287762af50a732a
-EBUILD mu-1.10.8-r1.ebuild 2200 BLAKE2B 8bea3794f28a03c41e64751cf15a267f458148a2366ca2eb43d603e29a03109c3c2c9f58b5d46af53dea6611f45948e1a93519e37b32de0c8e617b72d82982a2 SHA512 38144f5879b86c2e6f5552c16a71f250d3e625855b873608d1b4254730a21b6fa4881b74f3dcc5fc0a8386d68558a200e5bd2b4a4fda7d4a1287762af50a732a
+EBUILD mu-1.10.8-r1.ebuild 2198 BLAKE2B 33cf655cf5a997636baec412701554bef63a4d5ddd4c6533e150dab4e7e52721b37ff4c5fb2bb081b9f1eb60673dc8b3402f91af34341046e58b783181d80800 SHA512 1ff641d98e3851256e4ab2acc4fef6f30bef70f92f0ca1409166e0284cb849f7faa9fb93885ab0c5fc665af3b3be9bbacc0f5fd71b73d9d1f6d9fae3c933ae89
MISC metadata.xml 893 BLAKE2B 4d21c0794fc184957939ebaab628b9a1abe0bbdb63915157e266ce0a773fe3acc52722d010d3b4e096f86257e945c0f9dd51cd0dbe54c37f717408ffe942bc06 SHA512 7f499e039820d12c9acd0affe2a402fc53ee6367684a3c2ba25669987f02b0fabb3db0de978e197876bd9e3af315734af398ba7c8305119c511d59c709b6e225
diff --git a/net-mail/mu/mu-1.10.8-r1.ebuild b/net-mail/mu/mu-1.10.8-r1.ebuild
index f637744311ea..75eabb664c76 100644
--- a/net-mail/mu/mu-1.10.8-r1.ebuild
+++ b/net-mail/mu/mu-1.10.8-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/djcb/mu/releases/download/v${PV}/${P}.tar.xz"
LICENSE="GPL-3+"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86 ~x64-macos"
+KEYWORDS="~amd64 arm arm64 ~riscv ~x86 ~x64-macos"
IUSE="emacs readline"
DEPEND="
diff --git a/net-misc/Manifest.gz b/net-misc/Manifest.gz
index ef7b00e30301..c5655a049094 100644
--- a/net-misc/Manifest.gz
+++ b/net-misc/Manifest.gz
Binary files differ
diff --git a/net-misc/freerdp/Manifest b/net-misc/freerdp/Manifest
index 185d673f36e6..7fe90b9db693 100644
--- a/net-misc/freerdp/Manifest
+++ b/net-misc/freerdp/Manifest
@@ -2,12 +2,12 @@ AUX freerdp-2.11-Revert-codec-encode-messages-considering-endianness.patch 10363
AUX freerdp-2.11.2-clang.patch 1132 BLAKE2B ba35de705f66e571e177f1291ccaf3c72f23f4dafe90c6b145b2bfe13d1cc6ec3c0729b6b6d3394da3a090fb73903b775b9d51711416ba0a56786e141d7a2bad SHA512 f45a38b36b5caee74be8b590b80e56adb91b42f41ad8149a97ef2ed0f5c10a32e4024149d75e4eb0b0242f086e71d9367ffd4c9dd307f113f1d25f1cc2c0793e
DIST freerdp-2.11.1.tar.gz 7325835 BLAKE2B 2b6e62cd46627c60c3e815216711d3c5c9839d232aa5cb8653d92870bb46d93c40f2f44e0abf7ef6e5f44d92239541ae44d37366f343a1992fdbc8f09452fba0 SHA512 efd9d44bdc15047322600046fdcd17e37f14c84d75badc77e8ea53da6e065f33725be2f3c03e02031867124b62b32ad9deeabf8cc8f79321e7a866f552e63f2d
DIST freerdp-2.11.2.tar.gz 7326213 BLAKE2B 5d044d660df1e5115ffde13389be79e852711161ad1969017a9ba662e5f278fc98b86efbc59a24c3ea32a137c24ed308ef5c9eb89db1c24f37f1b8b41bfd3c45 SHA512 2e0e74cba22ed0b33fd6453dd76f6a1ffb3107d1868276faf3eea25bd58d3d869c2ce7c6c467896ecc94ca71c0582beb029a0d44f50df38cc26661f85d0822fb
-DIST freerdp-3.0.0.tar.gz 9032924 BLAKE2B 45e3ee13a664b947e509100824709088091192e89405f48defd3dfe2f4bf16ca359b37d632db49b7d3ce5e764b2ba7de5b2296c7b703c6a25181db245e8b551f SHA512 7868f6d436e65d2b81e42a6b4073e9775d5336c908294d058023e86c4d5d2b86318bc7ba1ad6093d2d4defdbefa278b8202f6da6e450a4264d3f5cb39eaf02c2
-DIST freerdp-3.1.0.tar.gz 8462182 BLAKE2B 5451a0aef525ebb61d457b3c5f05da9f8f05b72ca06b56abac0ac938657100b023ca3ffbd93db357808201736d9c73ac33c5af7898eb03a0509409d3e3f27896 SHA512 e97218656042a065373a54128ec0f9794a4d77313d3f3898be698ca8c1dda17bd707a72d62cdfbc0ada2856f43a1150c7e74f49a9b99bf3aa4002a3cb15fb905
+DIST freerdp-2.11.5.tar.gz 7330372 BLAKE2B 53adf40ca8f6c226f93cbc4599d857170bed2cbbe233860f52b30416b3a5d15c1ef2268c329790553dd1dbbcd93dedd834e5b62f67128029e551083d1053b357 SHA512 152dfef2783283ef703eb28ebe4d32fb02519ee6de9042b124af34395a2a6db36bd4cf1e96200ba3e93acf06c245109413e3e36e6143ed4409bd90ede6c383bd
+DIST freerdp-3.2.0.tar.gz 8407869 BLAKE2B cebb14965a71a441d1e53b778db1464751830e96660b6f0d68f32c741544a173b57c4fc92ec24ea6aa3599b62db666987e66b46bd4e6fd2de7ce72869a5d1a07 SHA512 ace6004d11f7fea0e1f927a84367afd9e51b2b566135d7055f548146922a949b9324a2e172bfc1c055bcd27f0eea3e077dc6cfd825c172bffdecb8c28edb076e
EBUILD freerdp-2.11.1.ebuild 3383 BLAKE2B f845c84d88923801d371a075033dff512c457cb85c411961b754c8ef14521343718bb8ee2988d3e2280ec8c5291375014d0b1b1d83af9935094212248126c961 SHA512 3dbc6db657855fef9c770a20d864f7e21c2b7815b53311cad95bd12119eae738e94a373fe3c21d67c46e2422dcd7037a8b8ace46df73888523fa3cefb324e3d3
EBUILD freerdp-2.11.2.ebuild 3389 BLAKE2B a6705e74f7edc98fbb9fab25ec9fb40d27190e4de4198fa2c3859e40020e59afeec4e43779af815093112fe43db7097dbf068edb77f9c8ede68b3710c018cc23 SHA512 6cdc0ed1eb0c7b867458e1d6c0852bb7000c4f4cf90c827417753a56ece9f5f7270318340bb3bed541fe8fe54f4fd3d196f63a2e482da7bbc5d87b2ec8e11536
+EBUILD freerdp-2.11.5.ebuild 3389 BLAKE2B a6705e74f7edc98fbb9fab25ec9fb40d27190e4de4198fa2c3859e40020e59afeec4e43779af815093112fe43db7097dbf068edb77f9c8ede68b3710c018cc23 SHA512 6cdc0ed1eb0c7b867458e1d6c0852bb7000c4f4cf90c827417753a56ece9f5f7270318340bb3bed541fe8fe54f4fd3d196f63a2e482da7bbc5d87b2ec8e11536
EBUILD freerdp-2.9999.ebuild 3248 BLAKE2B 977546bf36497225536b8796a6e050be5e343b4e28e573f0813ef8f87e54717e211c20acc02b36b1a8dd5457fb7aaff82b7df50196d77bd5012db26da4ce4b76 SHA512 449c04a5761cc92f9b8ccc8825d38feada98352903af08db706b60ede48dfaefde464a9343ba1273a1c32bac8c3607e16c7d6a3cc5926a7a7d49f2c189fbf791
-EBUILD freerdp-3.0.0-r1.ebuild 3579 BLAKE2B 3321c4da42c91f38a4ee8e992f2d04050d83990ae3be4920dc5c60de8e40fa3bc84162fd64e5eeefab24e83fa9c26fe8924919962db0a5010ecab1c198729f90 SHA512 428b0cea9e0d0f6cde9a1561623b4eb5381335b4dab4dd42d9ad14e8cbdc0a1831e6541ea8a15a01c02750981be0283b98c8863bb1b7831557b58d1b924a89e9
-EBUILD freerdp-3.1.0.ebuild 3579 BLAKE2B 3321c4da42c91f38a4ee8e992f2d04050d83990ae3be4920dc5c60de8e40fa3bc84162fd64e5eeefab24e83fa9c26fe8924919962db0a5010ecab1c198729f90 SHA512 428b0cea9e0d0f6cde9a1561623b4eb5381335b4dab4dd42d9ad14e8cbdc0a1831e6541ea8a15a01c02750981be0283b98c8863bb1b7831557b58d1b924a89e9
-EBUILD freerdp-9999.ebuild 3579 BLAKE2B 3321c4da42c91f38a4ee8e992f2d04050d83990ae3be4920dc5c60de8e40fa3bc84162fd64e5eeefab24e83fa9c26fe8924919962db0a5010ecab1c198729f90 SHA512 428b0cea9e0d0f6cde9a1561623b4eb5381335b4dab4dd42d9ad14e8cbdc0a1831e6541ea8a15a01c02750981be0283b98c8863bb1b7831557b58d1b924a89e9
+EBUILD freerdp-3.2.0.ebuild 3620 BLAKE2B a124008857ec987974bddd6c04e1af7953b5c750f79a999f10f19a2baf86502d3e6be9cb9a01104cdaa1a48a11c6cf248fe3e07b257ee9ec28ca052837d484fe SHA512 13e45fc3936b62ebcbcbebd84819d207694baf795147d3e1115ba65a8dde5c81790f5b38ad42597088959ed993c53f8d7a4e47455d621fbefbb4d94e13b35b4d
+EBUILD freerdp-9999.ebuild 3620 BLAKE2B a124008857ec987974bddd6c04e1af7953b5c750f79a999f10f19a2baf86502d3e6be9cb9a01104cdaa1a48a11c6cf248fe3e07b257ee9ec28ca052837d484fe SHA512 13e45fc3936b62ebcbcbebd84819d207694baf795147d3e1115ba65a8dde5c81790f5b38ad42597088959ed993c53f8d7a4e47455d621fbefbb4d94e13b35b4d
MISC metadata.xml 599 BLAKE2B abc5045f654a1dee76a0c4352bb2374063a885c1bce2b0ccf43a62cf933119a6aa50bf835c3b35e546d6bbd772100d8523e4f388ebbb43883e5903957799d65e SHA512 7f06ed1615b32380a21e5fe772e0e36c475dc105a78f8766c13158b49526b288d4de81be2649861544acd8cd3ac51720c985ebfe19cb4439f3ea96c67b729c01
diff --git a/net-misc/freerdp/freerdp-3.0.0-r1.ebuild b/net-misc/freerdp/freerdp-2.11.5.ebuild
index 4c8aa4821e0b..c94a19725bf3 100644
--- a/net-misc/freerdp/freerdp-3.0.0-r1.ebuild
+++ b/net-misc/freerdp/freerdp-2.11.5.ebuild
@@ -22,14 +22,13 @@ DESCRIPTION="Free implementation of the Remote Desktop Protocol"
HOMEPAGE="https://www.freerdp.com/"
LICENSE="Apache-2.0"
-SLOT="0/3"
-IUSE="aad alsa cpu_flags_arm_neon cups debug +ffmpeg +fuse gstreamer +icu jpeg kerberos openh264 pulseaudio sdl server smartcard systemd test usb valgrind wayland X xinerama xv"
+SLOT="0/2"
+IUSE="alsa cpu_flags_arm_neon cups debug doc +ffmpeg gstreamer icu jpeg kerberos openh264 pulseaudio server smartcard systemd test usb valgrind wayland X xinerama xv"
RESTRICT="!test? ( test )"
RDEPEND="
dev-libs/openssl:0=
sys-libs/zlib:0
- aad? ( dev-libs/cJSON )
alsa? ( media-libs/alsa-lib )
cups? ( net-print/cups )
usb? (
@@ -50,7 +49,6 @@ RDEPEND="
!ffmpeg? (
x11-libs/cairo:0=
)
- fuse? ( sys-fs/fuse:3 )
gstreamer? (
media-libs/gstreamer:1.0
media-libs/gst-plugins-base:1.0
@@ -61,10 +59,6 @@ RDEPEND="
kerberos? ( virtual/krb5 )
openh264? ( media-libs/openh264:0= )
pulseaudio? ( media-libs/libpulse )
- sdl? (
- media-libs/libsdl2
- media-libs/sdl2-ttf
- )
server? (
X? (
x11-libs/libXcursor
@@ -76,10 +70,7 @@ RDEPEND="
xinerama? ( x11-libs/libXinerama )
)
)
- smartcard? (
- dev-libs/pkcs11-helper
- sys-apps/pcsc-lite
- )
+ smartcard? ( sys-apps/pcsc-lite )
systemd? ( sys-apps/systemd:0= )
wayland? (
dev-libs/wayland
@@ -96,10 +87,17 @@ DEPEND="
"
BDEPEND="
virtual/pkgconfig
- app-text/docbook-xsl-stylesheets
- dev-libs/libxslt
+ X? ( doc? (
+ app-text/docbook-xml-dtd:4.1.2
+ app-text/xmlto
+ ) )
"
+PATCHES=(
+ "${FILESDIR}/freerdp-2.11.2-clang.patch"
+ "${FILESDIR}/freerdp-2.11-Revert-codec-encode-messages-considering-endianness.patch"
+)
+
src_configure() {
# bug #881695
filter-lto
@@ -108,37 +106,31 @@ src_configure() {
-Wno-dev
-DBUILD_TESTING=$(usex test ON OFF)
-DCHANNEL_URBDRC=$(usex usb ON OFF)
- -DWITH_AAD=$(usex aad ON OFF)
-DWITH_ALSA=$(usex alsa ON OFF)
-DWITH_CCACHE=OFF
- -DWITH_CLIENT_SDL=$(usex sdl ON OFF)
-DWITH_CUPS=$(usex cups ON OFF)
-DWITH_DEBUG_ALL=$(usex debug ON OFF)
- -DWITH_MANPAGES=ON
+ -DWITH_MANPAGES=$(usex doc ON OFF)
-DWITH_FFMPEG=$(usex ffmpeg ON OFF)
- -DWITH_FREERDP_DEPRECATED_COMMANDLINE=ON
-DWITH_SWSCALE=$(usex ffmpeg ON OFF)
-DWITH_CAIRO=$(usex ffmpeg OFF ON)
-DWITH_DSP_FFMPEG=$(usex ffmpeg ON OFF)
- -DWITH_FUSE=$(usex fuse ON OFF)
-DWITH_GSTREAMER_1_0=$(usex gstreamer ON OFF)
+ -DWITH_ICU=$(usex icu ON OFF)
-DWITH_JPEG=$(usex jpeg ON OFF)
- -DWITH_KRB5=$(usex kerberos ON OFF)
+ -DWITH_GSSAPI=$(usex kerberos ON OFF)
-DWITH_NEON=$(usex cpu_flags_arm_neon ON OFF)
-DWITH_OPENH264=$(usex openh264 ON OFF)
-DWITH_OSS=OFF
- -DWITH_PCSC=$(usex smartcard ON OFF)
- -DWITH_PKCS11=$(usex smartcard ON OFF)
-DWITH_PULSE=$(usex pulseaudio ON OFF)
-DWITH_SERVER=$(usex server ON OFF)
+ -DWITH_PCSC=$(usex smartcard ON OFF)
-DWITH_LIBSYSTEMD=$(usex systemd ON OFF)
- -DWITH_UNICODE_BUILTIN=$(usex icu OFF ON)
-DWITH_VALGRIND_MEMCHECK=$(usex valgrind ON OFF)
-DWITH_X11=$(usex X ON OFF)
-DWITH_XINERAMA=$(usex xinerama ON OFF)
-DWITH_XV=$(usex xv ON OFF)
-DWITH_WAYLAND=$(usex wayland ON OFF)
- -DWITH_WEBVIEW=OFF
)
cmake_src_configure
}
diff --git a/net-misc/freerdp/freerdp-3.1.0.ebuild b/net-misc/freerdp/freerdp-3.2.0.ebuild
index 4c8aa4821e0b..1ea26346ddb1 100644
--- a/net-misc/freerdp/freerdp-3.1.0.ebuild
+++ b/net-misc/freerdp/freerdp-3.2.0.ebuild
@@ -62,7 +62,7 @@ RDEPEND="
openh264? ( media-libs/openh264:0= )
pulseaudio? ( media-libs/libpulse )
sdl? (
- media-libs/libsdl2
+ media-libs/libsdl2[haptic(+),joystick(+),sound(+),video(+)]
media-libs/sdl2-ttf
)
server? (
diff --git a/net-misc/freerdp/freerdp-9999.ebuild b/net-misc/freerdp/freerdp-9999.ebuild
index 4c8aa4821e0b..1ea26346ddb1 100644
--- a/net-misc/freerdp/freerdp-9999.ebuild
+++ b/net-misc/freerdp/freerdp-9999.ebuild
@@ -62,7 +62,7 @@ RDEPEND="
openh264? ( media-libs/openh264:0= )
pulseaudio? ( media-libs/libpulse )
sdl? (
- media-libs/libsdl2
+ media-libs/libsdl2[haptic(+),joystick(+),sound(+),video(+)]
media-libs/sdl2-ttf
)
server? (
diff --git a/net-misc/nxplayer/Manifest b/net-misc/nxplayer/Manifest
index 513a47c52f87..f100559eda94 100644
--- a/net-misc/nxplayer/Manifest
+++ b/net-misc/nxplayer/Manifest
@@ -1,5 +1,5 @@
AUX 50nxplayer 41 BLAKE2B 167a5992f3bc1df0a78297938e652d9413037e9398ae9787d425e07b4dfbefa1932ba18bc565f3eb7a14e61cb1f49c3810581b21e282d0e00009b70c21215b3f SHA512 2ca064c30ac4934403150e07488eb17469815d958056c7da913c5dbaf94f7b5cddfbda4c3b240ef62337960ccdba44b535f174f20c8a1643bb8a2738d92ee6b0
DIST nomachine-enterprise-client_7.6.2_4_i686.tar.gz 146288 BLAKE2B d42d67c8d774fa532dfbb29b537804958fe0aa4f71af964ce1828cd5359b9a67c846448aa2bf7d580a7b4bcc765f0d443e2d4c5a41a8cce968cc0a4fc77694c6 SHA512 8faa599b3f942038262eb60845a28886566e6b8c2b39dcf92de5cd9a0cde6a539fc5d04c8b8fab39c6a6970028f1707988228809a402a8274555ce88715369a1
DIST nomachine-enterprise-client_7.6.2_4_x86_64.tar.gz 36964725 BLAKE2B 6c1320cf2bc153597800b0b191fff8152fd7205a0646451102101602dac8c8868cf89fcd32f678d8424df3f10af3c26a0b08aa70e7e2f117474f5e7779ca24c5 SHA512 467f816f67dc6cec352abbf29af8c1a6991ce9b105d3b944682afdeb4b74121a57cb2059cd8a1dca107fec38b53aaf65fe7be01ffbf020ae2c813e0b0df5ecdf
-EBUILD nxplayer-7.6.2.4.ebuild 896 BLAKE2B 93a6eaf317aa9abb61fca8a30e4afc68157acfa33d57907b03c6a25238e25dd74f6208e4a9de2481f47a66c01189b428de42c8f43a696e5844475df30077756e SHA512 6a7795da4b8ef521ef247c4aa9f73b3c6150c5aab028406e4d526ae5419889344c5d867a6b9133b3073ddab942e30b50397881dd7a8b6c08f75f1fe693a8f9eb
+EBUILD nxplayer-7.6.2.4-r1.ebuild 896 BLAKE2B cb0d857b8e9b4c05f3dedde5a08310f3f324f34aff2ed36f0dc66795b2c1e176272bbb45f440a94c60f9d3afdb58096978cb4187aa82e42da1d5ace24636d398 SHA512 0905e3dd9f8d2173805fcb93f101304b5231c93a3873d07d61e135c432b9af305f097b5e2e870ab5c76ebfc219622db43cf6bb9bc0d7f683b97759e05064425d
MISC metadata.xml 666 BLAKE2B 766e00d8b6f8a58922bad5d60cd2f809814074e324d659b1f223670e149de79fec5591a595d31f128af724d79d4f5ec4be26c9ee9c3b322fcd324365f609effc SHA512 e065fc33af29b41de2ebecb8ddeadb04e5d6d9636e2303d6823ab7babcbc5a38b07a8eba05cebd083feef8dd6014102fe2cfe897facb84c2ed1c66b4556e0b47
diff --git a/net-misc/nxplayer/nxplayer-7.6.2.4.ebuild b/net-misc/nxplayer/nxplayer-7.6.2.4-r1.ebuild
index 6c7c06277ceb..9ce1d6a5a12b 100644
--- a/net-misc/nxplayer/nxplayer-7.6.2.4.ebuild
+++ b/net-misc/nxplayer/nxplayer-7.6.2.4-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -18,7 +18,7 @@ KEYWORDS="-* ~amd64 ~x86"
RDEPEND="
|| (
sys-libs/libxcrypt[compat]
- sys-libs/glibc[crypt(+)]
+ sys-libs/glibc[crypt(-)]
)
dev-libs/glib:2
dev-libs/openssl:0
diff --git a/net-misc/xmrig/Manifest b/net-misc/xmrig/Manifest
index 3505c7515b22..c155eb7279dd 100644
--- a/net-misc/xmrig/Manifest
+++ b/net-misc/xmrig/Manifest
@@ -4,6 +4,6 @@ AUX xmrig.service 946 BLAKE2B 1f3b28f8229183da528ac2b4279dd64b5c6f752720c6bdfe90
DIST xmrig-6.18.1.tar.gz 2394259 BLAKE2B 4d7ed3ce7b6c9dce9b25da7c316df4542046b014167ce090c5c2ec4dbf61607e4238ce8a8407a396f1eb47dc76cbfac08e0131835d9c4bbff8f4e5920d2f19a6 SHA512 bb297b17f820ad38f0c68aebfe1be8e82e85aede99a9e2a7692935ed57dab06a36566d13c16f850123dc6e829dfb56bc9253c46b94e6a703fe169a0126feb37b
DIST xmrig-6.21.0.tar.gz 2416452 BLAKE2B 6a8a521aa5e2e0d5d223f1f811b4624cd26c3569d06db8f9d85dff835dd8f6a49f5de32c2f390d66ea2955fa23961a2dcdeb28d9eea942a44cc5abb2ae17678b SHA512 167220ddda480a3e9f12282a555497d6f2c6d94ff265e8b1a061dc18c213f21c7033c7c8eed454dd1f2942f7c193aa164b5867798b3b77aadfd9fec61a94e183
EBUILD xmrig-6.18.1-r2.ebuild 1592 BLAKE2B 7ca183e7fb3647b3dadbefbe2cfd3f9e2560a6e3b7c61b0200c617978f1f1683e1d10b9d5f44a48ecc18f9bbc01acc87298b06f1753b5ff09030b1df0d6041b4 SHA512 0349293e8eabf03b199523572c6b4c8fa1ebce93768ab70820f2d20768ecaf56a94224539778e4740f127543d7cb68815f79d9f85b1f2175431a9503e3e60555
-EBUILD xmrig-6.21.0.ebuild 1553 BLAKE2B 4424c59bec325f902d6b0597406902faab3f55de490047dd7c73a0d56c8d4128243b52aceae5414f8aa460539f6ff131ca3e18a271af9ca9dc088b1f83509e9d SHA512 9355b207a49e67d0f16df4c03f34ebf6060839539b487a32c455a23832f5e68624d31120266fc0271c8976897019e388be62127ec9d581ab22f1bea681d38c19
+EBUILD xmrig-6.21.0.ebuild 1552 BLAKE2B db8eefa9b2ab25e72c062d1b59bedea32125ef61bbfd23b2c871339e57e536d9f6d7f41b471d23b4ba398fd1b8e39663bdb8f1a4b7e4e35ba4a105ada88d2056 SHA512 84c410c78337cda0748c49fa59dc95058cb1cf82ec68ace4a49b6b203d7e06e0ee712104d4791080df003b957db86adb024125306ec086baa9605671049d67dd
EBUILD xmrig-9999.ebuild 1553 BLAKE2B 4424c59bec325f902d6b0597406902faab3f55de490047dd7c73a0d56c8d4128243b52aceae5414f8aa460539f6ff131ca3e18a271af9ca9dc088b1f83509e9d SHA512 9355b207a49e67d0f16df4c03f34ebf6060839539b487a32c455a23832f5e68624d31120266fc0271c8976897019e388be62127ec9d581ab22f1bea681d38c19
MISC metadata.xml 958 BLAKE2B 15d666d1c96eab821a2d4a2230c25a8d97510607730cd9f510a003ed4a5d1be51d6583942595b0fb7ae5698494d1770e69fba7a2b970b0382ae04feb1f58052e SHA512 8a0ef0020d0dcc03fd289f126e54d5cbaba5e3278d886e5b2cb77604884d684fc128f8169dc0ddb6550b48813de3e828996f1ea99f0a937c9f4243369553aedf
diff --git a/net-misc/xmrig/xmrig-6.21.0.ebuild b/net-misc/xmrig/xmrig-6.21.0.ebuild
index a36872e00718..d20d9570fed4 100644
--- a/net-misc/xmrig/xmrig-6.21.0.ebuild
+++ b/net-misc/xmrig/xmrig-6.21.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -13,7 +13,7 @@ if [[ ${PV} == *9999 ]] ; then
inherit git-r3
else
SRC_URI="https://github.com/xmrig/xmrig/archive/v${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm64"
+ KEYWORDS="~amd64 arm64"
fi
LICENSE="Apache-2.0 GPL-3+ MIT"
diff --git a/net-p2p/Manifest.gz b/net-p2p/Manifest.gz
index 377e9a99b79e..c112aad7e3f1 100644
--- a/net-p2p/Manifest.gz
+++ b/net-p2p/Manifest.gz
Binary files differ
diff --git a/net-p2p/resilio-sync/Manifest b/net-p2p/resilio-sync/Manifest
index 0c9d48dfc112..f4149d968897 100644
--- a/net-p2p/resilio-sync/Manifest
+++ b/net-p2p/resilio-sync/Manifest
@@ -15,7 +15,7 @@ DIST resilio-sync_arm64.tar.gz 13108308 BLAKE2B d6b9038041cada6017a925ccbc38094c
DIST resilio-sync_armhf.tar.gz 12124154 BLAKE2B 19b5ede578e51e851320d1fe202c73987c1d5a833a9ac6134a34c1302c133140ea708e5fa9500099f47378fbc8ac877ff08ab88c16040f38584e4cfdc2778927 SHA512 f0666b237f5f1a82299818df2dc24461456d61ea7ed51768ee5318ddcd5bcb2c49bf011c34d20f156b689bc29f43ec7895c368517b2fef4d4fb4ca10601fdf53
DIST resilio-sync_i386.tar.gz 13675137 BLAKE2B c0d0e738acab7b8117edcaf027f6fd1223154f1cc998ff585946cc0ed7c2981356b4ab6b4914a2939fa8a423dae5b7fe5677f32c3f7835fbdc8f931717219836 SHA512 24159f581c47e94d2f8a664450a1a33d76f5cade44e9d5b0ad15246c6c5cdcf91f267f8dac20382e0618ebe0f9df5b30befe5eab600c395e7893da1d359b5982
DIST resilio-sync_x64.tar.gz 13563546 BLAKE2B ae1f7a0a4fb4605c310464871628a36531986913429d86955a9b10fb0bb7ad58f29c7a6d400479b8fd154052282ed3bc7e37060c7d32f36486e316bd5ae77e2b SHA512 cfbf522761e6c9f0c77dfbb38b5a17f23360b147138cad9932400cd41fef6a14874cd1b58d737430ff5a9ae3a5e9d09f210b745bc5d2219d583c0def9f29dffc
-EBUILD resilio-sync-2.7.2.1375.ebuild 2187 BLAKE2B b0248fc4396da3d84a0edf95eb532599e2754e6edbb3cbd493865ecb7e36abc886dcdf393a60ec211e7ad23e89da8c6d6c2b0a798a803631b78345f73424025a SHA512 9de4097fa36832d06b8b3fd8915c39c02b5848a80aea6b10585e5b3f4ef5ba334349ebfc2fb0ef5bacbec46e128546f0e1554cfbab0010d009e86cfaca947b56
+EBUILD resilio-sync-2.7.2.1375-r1.ebuild 2187 BLAKE2B b2d248fb632c246eafd9b263db5092620f951f163f9eb80872bc8fed79062fbf6a1bb67155435f983d305c456cf27f14cbdd69980eecb1f728816fa052b190db SHA512 7d4a6d3529432338c604be2a4dfeee3fb31588acfd8e7f7aa87fdcef63458603bba6e7f67ecc5e92683c76eb623920bfc64e2a08736a1fc42bbbfa83d5271eac
EBUILD resilio-sync-2.7.3.1381.ebuild 2252 BLAKE2B f6afbdd8b3b4d9bbc6036d68e51f4831629c71e405f14a63ad8b8719410ccbbd4e1e44bcf51f3c98660e8181f6ea8ad0d11b682c079113928e799c6078314693 SHA512 285c7a3c58fffa67c65521a6d3b5983331045927aee4278464e34a92e18a199a59f6f6570e1fa7fadd3a3ea3afc438dc9a20b834ce3988a1cacb04c3cb07ed49
EBUILD resilio-sync-9999.ebuild 2131 BLAKE2B 45c67c501c5e377db81d1011250e328b6c929f3a757dd8776a4b3ecf36c2d593fdf75e85ac8fd1c0c3d598b3e4cd8dfabca0e51386980ee903861e39516a460e SHA512 d0847ba202064f339229b54102d482c6d2485e2e26cd3d55db4b08b6ae0cbce4e67305c68134caa1e8e48025592fb3a11e756d02617b810fd9c24165d10f0eb0
MISC metadata.xml 844 BLAKE2B a3273855cb30dbb80eb72b6d0c1f37ab5a0b5a055f17f39ad805a8f3eb4bcfc27d4c46a9d4c05fa0c325234c2379d1c4763aecc6ff56bd6f7a8234b72bd2f8d6 SHA512 379322c3d4c8c6a471683c60b3700b4984872b3511b22ad3847c3a1cb71ff791f45b601e2ad1a7b9f72aa346b5f9e51d83c8e92694940c06357b1d22965f406c
diff --git a/net-p2p/resilio-sync/resilio-sync-2.7.2.1375.ebuild b/net-p2p/resilio-sync/resilio-sync-2.7.2.1375-r1.ebuild
index 8fa9b94c65f9..e1eb3e20ec3f 100644
--- a/net-p2p/resilio-sync/resilio-sync-2.7.2.1375.ebuild
+++ b/net-p2p/resilio-sync/resilio-sync-2.7.2.1375-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -30,7 +30,7 @@ RDEPEND="
${DEPEND}
|| (
sys-libs/libxcrypt[compat]
- sys-libs/glibc[crypt(+)]
+ sys-libs/glibc[crypt(-)]
)"
DOC_CONTENTS="You may need to review /etc/resilio-sync/config.json\\n
diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz
index 3d9ba12a2667..595f09420b7f 100644
--- a/profiles/Manifest.gz
+++ b/profiles/Manifest.gz
Binary files differ
diff --git a/profiles/features/musl/package.mask b/profiles/features/musl/package.mask
index a4ca6bcf9e00..4d3f75c16632 100644
--- a/profiles/features/musl/package.mask
+++ b/profiles/features/musl/package.mask
@@ -1,6 +1,11 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Conrad Kostecki <conikost@gentoo.org> (2024-01-23)
+# Uses glibc function getsourcefilter(),
+# which are not available on musl.
+net-misc/mcproxy
+
# Giuseppe Foti <foti.giuseppe@gmail.com> (2024-01-22)
# Binary package, which is compiled against glibc
app-office/drawio-desktop-bin
diff --git a/profiles/package.deprecated b/profiles/package.deprecated
index 2bafcca9d4ac..961e9fda53bb 100644
--- a/profiles/package.deprecated
+++ b/profiles/package.deprecated
@@ -17,6 +17,11 @@
#--- END OF EXAMPLES ---
+# Michał Górny <mgorny@gentoo.org> (2024-01-23)
+# Unmaintained, very hacky package. Its replacement, berkeleydb,
+# was so bad that we've lastrited it.
+dev-python/bsddb3
+
# Michał Górny <mgorny@gentoo.org> (2023-12-10)
# Superseded by dev-python/psycopg:0 (version 3).
dev-python/psycopg:2
diff --git a/sec-keys/Manifest.gz b/sec-keys/Manifest.gz
index 0885cb375b36..30f0c129d124 100644
--- a/sec-keys/Manifest.gz
+++ b/sec-keys/Manifest.gz
Binary files differ
diff --git a/sec-keys/openpgp-keys-cathugger/Manifest b/sec-keys/openpgp-keys-cathugger/Manifest
new file mode 100644
index 000000000000..52c5f7b6f4d3
--- /dev/null
+++ b/sec-keys/openpgp-keys-cathugger/Manifest
@@ -0,0 +1,3 @@
+DIST cathugger.gpg 8963 BLAKE2B e78b44c7ed330912d21fc07c548f70f6ca52f5ffa37bbcf6eeb65e2bd119f264b08c939161d088f10ecacf2a05a612774e48fea00174f0c2484c15609d003b47 SHA512 2d67fab9b50521d97aef30a011df5e787e5b9318a19f0f4378cd65d356dcbc3f32a423eac4212feb1f21dd9f8284ec64b1e705867cd25eaca89d91a52289e977
+EBUILD openpgp-keys-cathugger-20240123.ebuild 468 BLAKE2B 9c95e2a9301bbbba2bd6bba471b0d95fc13aa6e657bf34a74a4f7f4f5cda5a3861ed9e0e77561a0751e2d46666b0c236d76e71d7f1e9bcc36670e4a5176704ef SHA512 7d905d7cd77efcbd2680fff365305e34022aff8b197a55e44e2898141b726148f9f82146ad0591cce772b651fee2de3de55a401c76d83dec1d7008eda4ba8cf3
+MISC metadata.xml 269 BLAKE2B bee05b6297302166a45bfe5b92a43a144300850c81719651a826241c3e03feebf39473a25eb0b660211274fe2d22dc53f059cb3c74ed6dd0ac75189e56026627 SHA512 7437da2b2fc60def95b9156782e952d98613300cbf5c4a4197b7b0d97ad9e8dcd2cc2ba7cf1fb123bc723bf00de96f99092810a6bfa4bcc421b8d689c5a161c8
diff --git a/sec-keys/openpgp-keys-cathugger/metadata.xml b/sec-keys/openpgp-keys-cathugger/metadata.xml
new file mode 100644
index 000000000000..59fd6df34dc7
--- /dev/null
+++ b/sec-keys/openpgp-keys-cathugger/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>matthew@gentoo.org</email>
+ <name>Matthew Smith</name>
+</maintainer>
+<stabilize-allarches/>
+</pkgmetadata>
diff --git a/sec-keys/openpgp-keys-cathugger/openpgp-keys-cathugger-20240123.ebuild b/sec-keys/openpgp-keys-cathugger/openpgp-keys-cathugger-20240123.ebuild
new file mode 100644
index 000000000000..fe4cbc9c4d8e
--- /dev/null
+++ b/sec-keys/openpgp-keys-cathugger/openpgp-keys-cathugger-20240123.ebuild
@@ -0,0 +1,18 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="OpenPGP keys used by cathugger"
+HOMEPAGE="https://github.com/cathugger"
+SRC_URI="https://github.com/cathugger.gpg"
+S="${WORKDIR}"
+
+LICENSE="public-domain"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
+
+src_install() {
+ insinto /usr/share/openpgp-keys
+ doins "${DISTDIR}"/cathugger.gpg
+}
diff --git a/sys-apps/Manifest.gz b/sys-apps/Manifest.gz
index c97750732006..cf1e435943f8 100644
--- a/sys-apps/Manifest.gz
+++ b/sys-apps/Manifest.gz
Binary files differ
diff --git a/sys-apps/arch-chroot/Manifest b/sys-apps/arch-chroot/Manifest
index ba88bad37897..bfa402c81dde 100644
--- a/sys-apps/arch-chroot/Manifest
+++ b/sys-apps/arch-chroot/Manifest
@@ -1,3 +1,3 @@
DIST arch-install-scripts-v28.tar.gz 19730 BLAKE2B 0ff5ba79b200ad642e049ec19217cc5c0794d627a28f42e03c0df2444fef4d8488a6ee011d26fb8fe958c1a1a2fa0a13920567e394b2389c772f516b1fe8f388 SHA512 09a027b04b70e01ccd1fd82e3a443c876bdf978b94a922de9dea4dbc187360460ea35720816724b72fc31b02338b11bf39b47ec9156518a8a3ade000530bf1df
-EBUILD arch-chroot-28.ebuild 866 BLAKE2B 2c25a6cbae26537250e2f8fcd9fcfe327ed07ab3ec1133fde6574a000bf1dbc5c5333f5efc9b16156141e525ff88f9c6b97cce14ce2b626bbc511b3635823521 SHA512 7a82ed9ccc134186e47aafc8c4d60a1c09993064210fc4839df05b00039f6879173fec7b9860f1765ac544ecc1f4df0326e61c58647e507e1e249c3d66e85f80
+EBUILD arch-chroot-28.ebuild 867 BLAKE2B 816cfd96588f74a8e8553b84600222ab21cfea37e8a386b2079a3db3bbc225e9f567fabed9303ebb7c7a38abd5ad0370a161870e33e75ff0d85018b3496dca87 SHA512 d0b2a499ea7ffc04447a1ea3616212ba409c11d3e8a3a7b4b6638f5bd134b13b2f8c48d9cc7dc7323c4c077be1dd8555794f3fe15575f20cb4c4b4bc0683c9c6
MISC metadata.xml 660 BLAKE2B 563818fc11864a0cc992d1ae36b2da1d7419dbed8fc5c63428b64c073af630139c1154a4e818b4dacb2e9d56923338483d4c290ef943745401d5ee905276d518 SHA512 885e4cc9b4f1795445a394dc401270263da33c030a8233c6a8efb2d1ec034cf915fe40d94e93122dfe4db91205593eaef2e69439197d77208194bdeea0ba75c6
diff --git a/sys-apps/arch-chroot/arch-chroot-28.ebuild b/sys-apps/arch-chroot/arch-chroot-28.ebuild
index c3502638644b..24c4c5db0577 100644
--- a/sys-apps/arch-chroot/arch-chroot-28.ebuild
+++ b/sys-apps/arch-chroot/arch-chroot-28.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/archlinux/arch-install-scripts/archive/refs/tags/v${
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86"
BDEPEND="app-text/asciidoc"
diff --git a/sys-apps/less/Manifest b/sys-apps/less/Manifest
index 4d6686b17314..a3e43ebdb2b4 100644
--- a/sys-apps/less/Manifest
+++ b/sys-apps/less/Manifest
@@ -9,6 +9,6 @@ DIST less-633.tar.gz 375733 BLAKE2B e9df180794af365f86734c6b8fde766c1bba42b11171
DIST less-643.tar.gz 592291 BLAKE2B 6dc60dc2e8db05afdae466877a1d26a3008ff5378bbbf2fbdf9efc4f87c0fcfde5703d44a24d4355c98d3a5f438bdb51173150f2a69f801d9c8e4a7401d71b53 SHA512 6a324ac54e22429ac652dc303bc1fe48933555d1cbf8ad7ecf345940910c014fef9551a3219743cfb7115e356b5841ae97d6ce62e7a1ba1e3300d243efca34d9
EBUILD less-608-r2.ebuild 1634 BLAKE2B 87c9824276ec63f523bef354cdc92a91f6771e43adcf141c8a8e0b6ae20eb2391a15bdd8c37d18527d04135c873fe4330207bcbd331fabf20f7c3e0cbfc03343 SHA512 5f97824ddd3760ddc995d2eff9d915f023e9162a803e1fcc098abc2cd56745b250df1b37646e7cb533c74bbd3436bc4784e70f3cd7cd76716dfe7a32acdc6279
EBUILD less-633.ebuild 2188 BLAKE2B 3157e4c5b111b0f1b8e1ef9a9a437474f5380af2b6bbc7e1011d102b6d6cefd788fe2c60bb7d272f0fcdf69db0fd1692c66a42bb47b648f94dfe3281ecdebdc6 SHA512 299d40de3ac0c4d3a9321dca6efbc44aad50066fabe324c0e0cea407469adf374b26887cd4ca1347cec99eb6c2037d3fff2e8cbc764d44ee509759b27f588b1e
-EBUILD less-643-r1.ebuild 2449 BLAKE2B 1d46d642ee68aa560fa1ee78ed678cd94afec796acffdda191f7fc795223091f1045bd3208131f0ab1c0542fcebdc66ba3751666f496067079da37d7cfe3d87f SHA512 e32e031cecd6b1f0346af18c5b66376c78bffe7e36fa29b3312d4d26c0a24369d200e57033995dd0fdd139e31a9b2fb6d3b7395086e64165ddd84c16145027bf
+EBUILD less-643-r1.ebuild 2448 BLAKE2B 5b6c29a76f576163a2138b16f46fab51d4a4e8cdd84a14faf6e8f438078c11f6223af5f2bb8b34208775f449b961e9c41b251c705b22c26d28d2157ae5766e51 SHA512 f3e10bc7760f7ce1cd3b9e1177b8a6f6398384208667cc701c72b6c77fbb9d9124f160de9bcccc707acbf826f622a6c691ce27adee700843aaff034e43699fe7
EBUILD less-9999.ebuild 2455 BLAKE2B 56d96673aec2ef08bb61b3215dcf8473ca7c4bec84df7ac74475c37b332a369f15d2ddbe7fb93b5bcd0eba048e67767b6ef9b5a17ebdcf97eb7e165c6bcc629b SHA512 d71d25aa70fa1c7b334b302f7d94d49bbc9de16f50854a8749f1650bbbc63f91e416c2aa817ea81fcd7248814b511425427bbb7c5f3f76744493f75e4be61bc4
MISC metadata.xml 384 BLAKE2B ab69cbf4d7813bc4c96dc1c18ca35454dc9e9202bc95e3ff3b638c79b6cff4f9914fba1e7a35908aa305567a3874d3ead3a78f5faa83c9fbd3027afe12767eac SHA512 d799332d42f1c3115132216b3ba98a39f662d583aecb06fa2590e3da4c03b0ec07bab1eb0bbd397ef8249a5916ca9b457992c226899f66d4f4bef8bf1a20074f
diff --git a/sys-apps/less/less-643-r1.ebuild b/sys-apps/less/less-643-r1.ebuild
index 106cfea72e07..f9ccfd4aaadf 100644
--- a/sys-apps/less/less-643-r1.ebuild
+++ b/sys-apps/less/less-643-r1.ebuild
@@ -25,7 +25,7 @@ else
SRC_URI="https://www.greenwoodsoftware.com/less/${MY_P}.tar.gz"
if [[ ${PV} != *_beta* ]] ; then
- KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+ KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
fi
fi
diff --git a/sys-apps/portage/Manifest b/sys-apps/portage/Manifest
index 44100bfeddff..2a56b27d3a01 100644
--- a/sys-apps/portage/Manifest
+++ b/sys-apps/portage/Manifest
@@ -12,6 +12,6 @@ EBUILD portage-3.0.49-r2.ebuild 9527 BLAKE2B 6cad70f759ec4440c228193e2535d57d679
EBUILD portage-3.0.57-r1.ebuild 6849 BLAKE2B e16ae2c17fd1230cdd01db645d2b02e322331a5dfff33b426ee5fe617f606618317bfeae5e2223b2290a85aca1bc4c50ce17e83c8eb74463e4e164e8fda86c90 SHA512 16f96af95144913bb7fb5bc200085a9a48abbbc21514f500f04d98487ffd0b63c8a520595b51d91fc83f844cc1d05c8283998da6ddcca64c13798ae2d780ea63
EBUILD portage-3.0.59-r1.ebuild 6920 BLAKE2B 2dd5786898bb5b67597164de65828d52357b109261eafdd03fffe940d53907ed1e0266dd76b28846bc1e337e640d9834cf68f642edf4b43e8833f74d6c0d3bc0 SHA512 865cdf3f7076bf2afd174f5febe920f73abdcb30fcf98763296179f2242531710a90aa2327d1c674d1c862cb0998247ba6e5bf01d3fddd2e4a2eaa11049571da
EBUILD portage-3.0.60-r1.ebuild 6927 BLAKE2B e6ea3a331b29c53e5dbc2240db2923a75f27ac77533c3dcf12eec266d2418deb5939887c112460fdb5e8c67681e6a134109065fdf32b2ec66573edf5bac74515 SHA512 5443ee6ba6d1c1b340f87908811becdc1821ec1410aa2e9eb860268400f66fa26d7d7cc8216c93afcb04a4d7b41360506a8e3c54412b95154576a988933cb89e
-EBUILD portage-3.0.61-r1.ebuild 6921 BLAKE2B cce61edc4f9f644422125c1a334af2fb8404da98a210697ea5221dd66e7cd2d22a600dc5feb5e49620f496afd979ec30985a6b49dea99fcb87b9c3e6098f345a SHA512 8c244d1983e2727bb55dca68586e237f13ecfb71608b9af66371bcb1556a942df56b0ba8ef2a867fe04a4b603434e1188b0a082546ca1b2a486fbe3a8673b201
+EBUILD portage-3.0.61-r1.ebuild 6920 BLAKE2B 579514f95af7abd9e265d3f02b775ce8bf56a4c8faf42b70733010abb61458ae857d0a13ebada33efdf26a880015effdaecc7b27b3d0019e45cf3e3f4d8c982b SHA512 bc776c77a11247fbc027d7ea23fad92ad4493f95d16d955b6ed9b1e840e7c0688fffd57a560333094669da06b5799de78f48bdbd67943bcffcf99ecccb440779
EBUILD portage-9999.ebuild 6927 BLAKE2B e6ea3a331b29c53e5dbc2240db2923a75f27ac77533c3dcf12eec266d2418deb5939887c112460fdb5e8c67681e6a134109065fdf32b2ec66573edf5bac74515 SHA512 5443ee6ba6d1c1b340f87908811becdc1821ec1410aa2e9eb860268400f66fa26d7d7cc8216c93afcb04a4d7b41360506a8e3c54412b95154576a988933cb89e
MISC metadata.xml 1539 BLAKE2B 0efa1ae365449d6593909046c32158a9f6755aa9252c34ae00eb866dd29a0b6a5c2e7a4af9293d0f87c4dd9231132fc5361acb0818fb6beff6dd6fbbdc6f409b SHA512 675f5baa1b3079592e3930b11ca18f324e27c42b5515f9ae815a26e53a465640fa6e9c4069df0e2121932b9f1cc73f2c9469c1529728f3c5ed5c3e687743ac0d
diff --git a/sys-apps/portage/portage-3.0.61-r1.ebuild b/sys-apps/portage/portage-3.0.61-r1.ebuild
index 5007fdd1dd17..1d35f36c8fd4 100644
--- a/sys-apps/portage/portage-3.0.61-r1.ebuild
+++ b/sys-apps/portage/portage-3.0.61-r1.ebuild
@@ -20,7 +20,7 @@ if [[ ${PV} == 9999 ]] ; then
inherit git-r3
else
SRC_URI="https://gitweb.gentoo.org/proj/portage.git/snapshot/${P}.tar.bz2"
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86"
+ KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86"
fi
LICENSE="GPL-2"
diff --git a/sys-devel/Manifest.gz b/sys-devel/Manifest.gz
index aba3a0fca6da..38d6dffad34b 100644
--- a/sys-devel/Manifest.gz
+++ b/sys-devel/Manifest.gz
Binary files differ
diff --git a/sys-devel/binutils/Manifest b/sys-devel/binutils/Manifest
index 3440c774703a..a6b017c3712c 100644
--- a/sys-devel/binutils/Manifest
+++ b/sys-devel/binutils/Manifest
@@ -27,6 +27,7 @@ DIST binutils-2.40-patches-7.tar.xz 299188 BLAKE2B 170cd2432e0458889b240c3603461
DIST binutils-2.40.tar.xz 25241484 BLAKE2B 8d799f7c595f878b9af5b17a490021dd8b8300ac2fe0ed8574c012929d22d2d0493e003a3e631a9436e8e712da801779b777c566167fe42b0bde119ffa5ad1c2 SHA512 a37e042523bc46494d99d5637c3f3d8f9956d9477b748b3b1f6d7dfbb8d968ed52c932e88a4e946c6f77b8f48f1e1b360ca54c3d298f17193f3b4963472f6925
DIST binutils-2.41-patches-2.tar.xz 20288 BLAKE2B 1cc29e868ded12845856c5da567f23798fe3017961ce079325c20f456b837cab11560d896065f70953b0bab55bf565288541579e9c3e0991a87083edf2a85fa5 SHA512 75619a5e17b75d72f9bdd9d5e5ee3b566c94de64410bfc074f1a9bfb9f08db9ecf8be216efa1053263468aa8ec99b8aa3b2b095e63cb95f3566500ac0c3b9432
DIST binutils-2.41-patches-4.tar.xz 86580 BLAKE2B 32748fd0e81a7e323e9f56f0864f2a1755b8fe1b09c777075e31a292297e365c47b47003f8f1bffacc254ed8dccf1c655b7b13f61da751c9db090e56d819fbb2 SHA512 90dcf38c1ed2ae015eb9de922e946e2be62355bd51276075e7f1c0a06cd52408057c4151a2d2d4c07e33c1d2c5998001cba5509819e5722cce45f70172465ea5
+DIST binutils-2.41-patches-5.tar.xz 95176 BLAKE2B bbc94b3c7d70653a1056afe57a120b6eac9f0c8f51f05e95a1b5f80f2b7ef35e6355d740b49bc1ec2f3a13a838d5210ff4a205aa2bde5a72bc55c12100bce726 SHA512 ad293f97116f71322993f381c1af69fad1719a159f127ff16ddeca62f9b9b62aaf141abfa661985a61e9be7ae0639772148e69293a97364eebbf49182babb691
DIST binutils-2.41.tar.xz 26765692 BLAKE2B 3bccec2b52f7e82a727121bf2a2e51a6249ba63dcd74c665fd834e858645c912ffd8245d848435288b938852830b482905606f55c40df4061215fd75c52ffc75 SHA512 5df45d0bd6ddabdce4f35878c041e46a92deef01e7dea5facc97fd65cc06b59abc6fba0eb454b68e571c7e14038dc823fe7f2263843e6e627b7444eaf0fe9374
EBUILD binutils-2.32-r2.ebuild 12013 BLAKE2B 017a028c12586e0e9a17afcb97e3ea46776bc47264b5d5b3b1d55a6925017f6e08067935083b3f978b444fce7854fdbb06b480eebcee16a5e8172af2500b5794 SHA512 43de8862686eafb14db10c0ce9538e43d25f9ba68b11bd983fcbde7cbf82ff418c249b38eeae1728c7a7ab78b1882966aac8ca51886ee509684138bbcc62db6f
EBUILD binutils-2.33.1-r1.ebuild 11749 BLAKE2B 906be9dfa7adb3aed35bd86b076c49c557cb6cfe0b35639f7f6caa066f77a98b2ab9b5ac279a19495d5325cccfdb1ed350346c549ac32596d3a7cb21c49b3d70 SHA512 0b2f1f28b09c6ce6134d89fb0254a8de92dfc6a8acbe1be2a503520e4908fddb8351a31c432117ca779b7a19d390ffa99cb2b7df0cef211585c8e27233cd1aa6
@@ -41,5 +42,6 @@ EBUILD binutils-2.40-r9.ebuild 14487 BLAKE2B 4e0d5ff6c86da083ad85b37b607ea5fabe4
EBUILD binutils-2.41-r2.ebuild 14821 BLAKE2B 38ddc81a48036856b55b8e25ed5595032bf388cf08c49c908bac6e2fb301e9eb3e13855de97a97e1f0f71ba5f1cd56b7555c5f3835c0d979ed3b59cfc571f277 SHA512 fa732d0021b15e68aee2d16b6863ffa0f45cfe33b75b9dbdc6036e3587c729d8e4096f2fa1a40fd04654b3693715d37ed9e860c2bfe19fd40d0e904c13d9a767
EBUILD binutils-2.41-r3.ebuild 14821 BLAKE2B 9bf23c07ec922a5009ba9e90530af3ff421657d685afa91ef28c53bb1b1483e1d9e433e8d2513b20cb5307eab378520ac747495ae8774dbe62d30741b728f660 SHA512 686bbf93eee8cdc8f7b12111d58f04c4907688c872e9f5e562a9fb4537180c059e730930d84ddb5a57602154b32df2540f9e1e5daee56b129dcf65222f6e0063
EBUILD binutils-2.41-r4.ebuild 15017 BLAKE2B 909a353d0b0c991306453725d153d0e2a0edf297d6bd1737bbeb48db619d30c210e7f67f5c1c9e5e10d40fa99fb42c2415ed5852da18b3ac4697087a25667dde SHA512 d1c248345f8276e675deb28e21d66add9b3d49fc5aaae49a32930741ca18de86dc78aed5584d5f7e991b3f121d686cfd2aba5e5664e2798297404906b08dbbc7
+EBUILD binutils-2.41-r5.ebuild 15019 BLAKE2B b54c1e04fbef3fdb91ec589bec44c60ab5586654cf9e38f856b01f173a58d5a5a0434376ec33b036f4c2a2cca76402c7090a81e653a19a76a2cd0a360f5ff56d SHA512 6e76bd765cbbcb2cf127e1b69da07a7cd2196ea5eee1d67ba6474109b799e554619d3dcc31bfebbfcf9ab962b7c1e57a42039fc8e82687b48ace5eadd577d6cf
EBUILD binutils-9999.ebuild 15018 BLAKE2B 5e8c1d55fda95c53d3702baa9f62275a6305640a6d4918557837ec50e53ecf46df5bd0e70f5f63541de4f4e4109c7db724b7daef639b9707b38a3fca5318668b SHA512 061bcba8011f311c3445ee01970358c8d2f0bb5f4132cbacf305792106924f07880a3d299e9b73a23be536bb02a158433670b92f4e7d613a09653bac237fe641
MISC metadata.xml 995 BLAKE2B 85ccdd924f8c459a4cd7e608dff59c7281523da0d9457b0094b97e140cd07a300cb38383d9402808859100ca0bf219ce86e367bb5282216121bd81f68d588c17 SHA512 3ee538640e5d8c0efe6b8cf1de299e0d78965dece1ad814384844e8e24db72b11ca30d5fb68dfae2e71046d35aee0e71ee3ecbda3730ca49446dd0b2cd0f817c
diff --git a/sys-devel/binutils/binutils-2.41-r5.ebuild b/sys-devel/binutils/binutils-2.41-r5.ebuild
new file mode 100644
index 000000000000..5d564c277fc1
--- /dev/null
+++ b/sys-devel/binutils/binutils-2.41-r5.ebuild
@@ -0,0 +1,531 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit libtool flag-o-matic gnuconfig strip-linguas toolchain-funcs
+
+DESCRIPTION="Tools necessary to build programs"
+HOMEPAGE="https://sourceware.org/binutils/"
+
+LICENSE="GPL-3+"
+IUSE="cet debuginfod doc gold gprofng hardened multitarget +nls pgo +plugins static-libs test vanilla zstd"
+
+# Variables that can be set here (ignored for live ebuilds)
+# PATCH_VER - the patchset version
+# Default: empty, no patching
+# PATCH_BINUTILS_VER - the binutils version in the patchset name
+# - Default: PV
+# PATCH_DEV - Use download URI https://dev.gentoo.org/~{PATCH_DEV}/distfiles/...
+# for the patchsets
+
+PATCH_VER=5
+PATCH_DEV=dilfridge
+
+if [[ ${PV} == 9999* ]]; then
+ inherit git-r3
+ SLOT=${PV}
+else
+ PATCH_BINUTILS_VER=${PATCH_BINUTILS_VER:-${PV}}
+ PATCH_DEV=${PATCH_DEV:-dilfridge}
+ SRC_URI="mirror://gnu/binutils/binutils-${PV}.tar.xz https://sourceware.org/pub/binutils/releases/binutils-${PV}.tar.xz https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PV}.tar.xz"
+ [[ -z ${PATCH_VER} ]] || SRC_URI="${SRC_URI}
+ https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz"
+ SLOT=$(ver_cut 1-2)
+ # KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+#
+# The cross-compile logic
+#
+export CTARGET=${CTARGET:-${CHOST}}
+if [[ ${CTARGET} == ${CHOST} ]] ; then
+ if [[ ${CATEGORY} == cross-* ]] ; then
+ export CTARGET=${CATEGORY#cross-}
+ fi
+fi
+is_cross() { [[ ${CHOST} != ${CTARGET} ]] ; }
+
+#
+# The dependencies
+#
+RDEPEND="
+ >=sys-devel/binutils-config-3
+ sys-libs/zlib
+ debuginfod? (
+ dev-libs/elfutils[debuginfod(-)]
+ )
+ zstd? ( app-arch/zstd:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ doc? ( sys-apps/texinfo )
+ test? (
+ dev-util/dejagnu
+ app-alternatives/bc
+ )
+ nls? ( sys-devel/gettext )
+ zstd? ( virtual/pkgconfig )
+ app-alternatives/lex
+ app-alternatives/yacc
+"
+
+RESTRICT="!test? ( test )"
+
+MY_BUILDDIR=${WORKDIR}/build
+
+src_unpack() {
+ if [[ ${PV} == 9999* ]] ; then
+ EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/toolchain/binutils-patches.git"
+ EGIT_CHECKOUT_DIR=${WORKDIR}/patches-git
+ git-r3_src_unpack
+ mv patches-git/9999 patch || die
+
+ EGIT_REPO_URI="https://sourceware.org/git/binutils-gdb.git"
+ S=${WORKDIR}/binutils
+ EGIT_CHECKOUT_DIR=${S}
+ git-r3_src_unpack
+ else
+ unpack ${P/-hppa64/}.tar.xz
+
+ cd "${WORKDIR}" || die
+ unpack binutils-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz
+
+ # _p patch versions are Gentoo specific tarballs ...
+ local dir=${P%_p?}
+ dir=${dir/-hppa64/}
+
+ S=${WORKDIR}/${dir}
+ fi
+
+ cd "${WORKDIR}" || die
+ mkdir -p "${MY_BUILDDIR}" || die
+}
+
+src_prepare() {
+ local patchsetname
+ if [[ ${PV} == 9999* ]] ; then
+ patchsetname="from git master"
+ else
+ patchsetname="${PATCH_BINUTILS_VER}-${PATCH_VER}"
+ fi
+
+ if [[ -n ${PATCH_VER} ]] || [[ ${PV} == 9999* ]] ; then
+ if ! use vanilla; then
+ einfo "Applying binutils patchset ${patchsetname}"
+ eapply "${WORKDIR}/patch"
+ einfo "Done."
+
+ # This is applied conditionally for now just out of caution.
+ # It should be okay on non-prefix systems though. See bug #892549.
+ if is_cross || use prefix; then
+ eapply "${FILESDIR}"/binutils-2.40-linker-search-path.patch \
+ "${FILESDIR}"/binutils-2.41-linker-prefix.patch
+ fi
+ fi
+ fi
+
+ # Make sure our explicit libdir paths don't get clobbered, bug #562460
+ sed -i \
+ -e 's:@bfdlibdir@:@libdir@:g' \
+ -e 's:@bfdincludedir@:@includedir@:g' \
+ {bfd,opcodes}/Makefile.in || die
+
+ # Fix locale issues if possible, bug #122216
+ if [[ -e ${FILESDIR}/binutils-configure-LANG.patch ]] ; then
+ einfo "Fixing misc issues in configure files"
+ for f in $(find "${S}" -name configure -exec grep -l 'autoconf version 2.13' {} +) ; do
+ ebegin " Updating ${f/${S}\/}"
+ patch "${f}" "${FILESDIR}"/binutils-configure-LANG.patch >& "${T}"/configure-patch.log \
+ || eerror "Please file a bug about this"
+ eend $?
+ done
+ fi
+
+ # Apply things from PATCHES and user dirs
+ default
+
+ # Run misc portage update scripts
+ gnuconfig_update
+ elibtoolize --portage --no-uclibc
+}
+
+toolchain-binutils_bugurl() {
+ printf "https://bugs.gentoo.org/"
+}
+toolchain-binutils_pkgversion() {
+ printf "Gentoo ${PV}"
+ [[ -n ${PATCH_VER} ]] && printf " p${PATCH_VER}"
+}
+
+src_configure() {
+ # See https://www.gnu.org/software/make/manual/html_node/Parallel-Output.html
+ # Avoid really confusing logs from subconfigure spam, makes logs far
+ # more legible.
+ MAKEOPTS="--output-sync=line ${MAKEOPTS}"
+
+ # Setup some paths
+ LIBPATH=/usr/$(get_libdir)/binutils/${CTARGET}/${PV}
+ INCPATH=${LIBPATH}/include
+ DATAPATH=/usr/share/binutils-data/${CTARGET}/${PV}
+ if is_cross ; then
+ TOOLPATH=/usr/${CHOST}/${CTARGET}
+ else
+ TOOLPATH=/usr/${CTARGET}
+ fi
+ BINPATH=${TOOLPATH}/binutils-bin/${PV}
+
+ # Make sure we filter $LINGUAS so that only ones that
+ # actually work make it through, bug #42033
+ strip-linguas -u */po
+
+ # Keep things sane
+ strip-flags
+ use cet && filter-flags -mindirect-branch -mindirect-branch=*
+ use elibc_musl && append-ldflags -Wl,-z,stack-size=2097152
+
+ append-ldflags $(test-flags-CCLD -Wl,--undefined-version)
+
+ local x
+ echo
+ for x in CATEGORY CBUILD CHOST CTARGET CFLAGS LDFLAGS ; do
+ einfo "$(printf '%10s' ${x}:) ${!x}"
+ done
+ echo
+
+ cd "${MY_BUILDDIR}" || die
+ local myconf=()
+
+ if use plugins ; then
+ myconf+=( --enable-plugins )
+ fi
+ # enable gold (installed as ld.gold) and ld's plugin architecture
+ if use gold ; then
+ myconf+=( --enable-gold )
+ fi
+
+ if use nls ; then
+ myconf+=( --without-included-gettext )
+ else
+ myconf+=( --disable-nls )
+ fi
+
+ myconf+=( --with-system-zlib )
+
+ # For bi-arch systems, enable a 64bit bfd. This matches the bi-arch
+ # logic in toolchain.eclass. bug #446946
+ #
+ # We used to do it for everyone, but it's slow on 32bit arches. bug #438522
+ case $(tc-arch) in
+ ppc|sparc|x86) myconf+=( --enable-64-bit-bfd ) ;;
+ esac
+
+ use multitarget && myconf+=( --enable-targets=all --enable-64-bit-bfd )
+
+ [[ -n ${CBUILD} ]] && myconf+=( --build=${CBUILD} )
+
+ is_cross && myconf+=(
+ --with-sysroot="${EPREFIX}"/usr/${CTARGET}
+ --enable-poison-system-directories
+ )
+
+ myconf+=( --enable-secureplt )
+
+ # mips can't do hash-style=gnu ...
+ if [[ $(tc-arch) != mips ]] ; then
+ myconf+=( --enable-default-hash-style=gnu )
+ fi
+
+ myconf+=(
+ --prefix="${EPREFIX}"/usr
+ --host=${CHOST}
+ --target=${CTARGET}
+ --datadir="${EPREFIX}"${DATAPATH}
+ --datarootdir="${EPREFIX}"${DATAPATH}
+ --infodir="${EPREFIX}"${DATAPATH}/info
+ --mandir="${EPREFIX}"${DATAPATH}/man
+ --bindir="${EPREFIX}"${BINPATH}
+ --libdir="${EPREFIX}"${LIBPATH}
+ --libexecdir="${EPREFIX}"${LIBPATH}
+ --includedir="${EPREFIX}"${INCPATH}
+ # portage's econf() does not detect presence of --d-d-t
+ # because it greps only top-level ./configure. But not
+ # libiberty's or bfd's configure.
+ --disable-dependency-tracking
+ --disable-silent-rules
+ --enable-obsolete
+ --enable-shared
+ --enable-threads
+ --enable-relro
+ --enable-install-libiberty
+ --enable-textrel-check=$(usex hardened error warning)
+ # Things to think about
+ #--enable-deterministic-archives
+ --enable-new-dtags
+ --disable-jansson
+ --disable-werror
+ --with-bugurl="$(toolchain-binutils_bugurl)"
+ --with-pkgversion="$(toolchain-binutils_pkgversion)"
+ $(use_enable static-libs static)
+ $(use_with zstd)
+
+ # Disable modules that are in a combined binutils/gdb tree, bug #490566
+ --disable-{gdb,libdecnumber,readline,sim}
+ # Strip out broken static link flags: https://gcc.gnu.org/PR56750
+ --without-stage1-ldflags
+ # Change SONAME to avoid conflict across {native,cross}/binutils, binutils-libs. bug #666100
+ --with-extra-soversion-suffix=gentoo-${CATEGORY}-${PN}-$(usex multitarget mt st)
+
+ $(use_with debuginfod)
+
+ # Avoid automagic dev-libs/msgpack dep, bug #865875
+ --without-msgpack
+
+ # Allow user to opt into CET for host libraries.
+ # Ideally we would like automagic-or-disabled here.
+ # But the check does not quite work on i686: bug #760926.
+ $(use_enable cet)
+
+ # We can enable this by default in future, but it's brand new
+ # in 2.39 with several bugs:
+ # - Doesn't build on musl (https://sourceware.org/bugzilla/show_bug.cgi?id=29477)
+ # - No man pages (https://sourceware.org/bugzilla/show_bug.cgi?id=29521)
+ # - Broken at runtime without Java (https://sourceware.org/bugzilla/show_bug.cgi?id=29479)
+ # - binutils-config (and this ebuild?) needs adaptation first (https://bugs.gentoo.org/865113)
+ $(use_enable gprofng)
+ )
+
+ case ${CTARGET} in
+ x86_64-*|aarch64*|arm64*|i[3456]*)
+ # These hardening options are available from 2.39+ but
+ # they unconditionally enable the behaviour even on arches
+ # where e.g. execstacks can't be avoided.
+ # See https://sourceware.org/bugzilla/show_bug.cgi?id=29592.
+ #
+ # TODO: Get the logic for this fixed upstream so it doesn't
+ # create impossible broken combinations on some arches, like mips.
+ #
+ # TODO: Get the logic for this fixed upstream so --disable-* works
+ # as expected.
+ myconf+=(
+ --enable-warn-execstack=yes
+ --enable-warn-rwx-segments=yes
+ )
+
+ if use hardened ; then
+ myconf+=(
+ --enable-default-execstack=no
+ )
+ fi
+ ;;
+ *)
+ ;;
+ esac
+
+ if use elibc_musl ; then
+ # Override our earlier setting for musl, as textrels don't
+ # work there at all. See bug #707660.
+ myconf+=(
+ --enable-textrel-check=error
+ )
+ fi
+
+ if ! is_cross ; then
+ myconf+=( $(use_enable pgo pgo-build lto) )
+
+ if use pgo ; then
+ export BUILD_CFLAGS="${CFLAGS}"
+ fi
+ fi
+
+ ECONF_SOURCE="${S}" econf "${myconf[@]}"
+
+ # Prevent makeinfo from running if doc is unset.
+ if ! use doc ; then
+ sed -i \
+ -e '/^MAKEINFO/s:=.*:= true:' \
+ Makefile || die
+ fi
+}
+
+src_compile() {
+ cd "${MY_BUILDDIR}" || die
+
+ # see Note [tooldir hack for ldscripts]
+ # see linker prefix patch
+ emake \
+ tooldir="${EPREFIX}${TOOLPATH}" \
+ gentoo_prefix=$(usex prefix-guest "${EPREFIX}"/usr /usr) \
+ all
+
+ # only build info pages if the user wants them
+ if use doc ; then
+ emake info
+ fi
+
+ # we nuke the manpages when we're left with junk
+ # (like when we bootstrap, no perl -> no manpages)
+ find . -name '*.1' -a -size 0 -delete
+}
+
+src_test() {
+ cd "${MY_BUILDDIR}" || die
+
+ # bug #637066
+ filter-flags -Wall -Wreturn-type
+
+ emake -k check
+}
+
+src_install() {
+ local x d
+
+ cd "${MY_BUILDDIR}" || die
+
+ # see Note [tooldir hack for ldscripts]
+ emake DESTDIR="${D}" tooldir="${EPREFIX}${LIBPATH}" install
+ rm -rf "${ED}"/${LIBPATH}/bin || die
+ use static-libs || find "${ED}" -name '*.la' -delete
+
+ # Newer versions of binutils get fancy with ${LIBPATH}, bug #171905
+ cd "${ED}"/${LIBPATH} || die
+ for d in ../* ; do
+ [[ ${d} == ../${PV} ]] && continue
+ mv ${d}/* . || die
+ rmdir ${d} || die
+ done
+
+ # Now we collect everything intp the proper SLOT-ed dirs
+ # When something is built to cross-compile, it installs into
+ # /usr/$CHOST/ by default ... we have to 'fix' that :)
+ if is_cross ; then
+ cd "${ED}"/${BINPATH} || die
+ for x in * ; do
+ mv ${x} ${x/${CTARGET}-} || die
+ done
+
+ if [[ -d ${ED}/usr/${CHOST}/${CTARGET} ]] ; then
+ mv "${ED}"/usr/${CHOST}/${CTARGET}/include "${ED}"/${INCPATH}
+ mv "${ED}"/usr/${CHOST}/${CTARGET}/lib/* "${ED}"/${LIBPATH}/
+ rm -r "${ED}"/usr/${CHOST}/{include,lib}
+ fi
+ fi
+
+ insinto ${INCPATH}
+ local libiberty_headers=(
+ # Not all the libiberty headers. See libiberty/Makefile.in:install_to_libdir.
+ demangle.h
+ dyn-string.h
+ fibheap.h
+ hashtab.h
+ libiberty.h
+ objalloc.h
+ splay-tree.h
+ )
+ doins "${libiberty_headers[@]/#/${S}/include/}"
+ if [[ -d ${ED}/${LIBPATH}/lib ]] ; then
+ mv "${ED}"/${LIBPATH}/lib/* "${ED}"/${LIBPATH}/ || die
+ rm -r "${ED}"/${LIBPATH}/lib || die
+ fi
+
+ # Generate an env.d entry for this binutils
+ insinto /etc/env.d/binutils
+ cat <<-EOF > "${T}"/env.d
+ TARGET="${CTARGET}"
+ VER="${PV}"
+ LIBPATH="${EPREFIX}${LIBPATH}"
+ EOF
+ newins "${T}"/env.d ${CTARGET}-${PV}
+
+ # Handle documentation
+ if ! is_cross ; then
+ cd "${S}" || die
+ dodoc README
+
+ docinto bfd
+ dodoc bfd/ChangeLog* bfd/README bfd/PORTING bfd/TODO
+
+ docinto binutils
+ dodoc binutils/ChangeLog binutils/NEWS binutils/README
+
+ docinto gas
+ dodoc gas/ChangeLog* gas/CONTRIBUTORS gas/NEWS gas/README*
+
+ docinto gprof
+ dodoc gprof/ChangeLog* gprof/TEST gprof/TODO gprof/bbconv.pl
+
+ docinto ld
+ dodoc ld/ChangeLog* ld/README ld/NEWS ld/TODO
+
+ docinto libiberty
+ dodoc libiberty/ChangeLog* libiberty/README
+
+ docinto opcodes
+ dodoc opcodes/ChangeLog*
+ fi
+
+ # Remove shared info pages
+ rm -f "${ED}"/${DATAPATH}/info/{dir,configure.info,standards.info}
+
+ docompress "${DATAPATH}"/{info,man}
+
+ # Trim all empty dirs
+ find "${ED}" -depth -type d -exec rmdir {} + 2>/dev/null
+}
+
+pkg_postinst() {
+ # Make sure this ${CTARGET} has a binutils version selected
+ [[ -e ${EROOT}/etc/env.d/binutils/config-${CTARGET} ]] && return 0
+ binutils-config ${CTARGET}-${PV}
+}
+
+pkg_postrm() {
+ local current_profile=$(binutils-config -c ${CTARGET})
+
+ # If no other versions exist, then uninstall for this
+ # target ... otherwise, switch to the newest version
+ # Note: only do this if this version is unmerged. We
+ # rerun binutils-config if this is a remerge, as
+ # we want the mtimes on the symlinks updated (if
+ # it is the same as the current selected profile)
+ if [[ ! -e ${EPREFIX}${BINPATH}/ld ]] && [[ ${current_profile} == ${CTARGET}-${PV} ]] ; then
+ local choice=$(binutils-config -l | grep ${CTARGET} | awk '{print $2}')
+ choice=${choice//$'\n'/ }
+ choice=${choice/* }
+ if [[ -z ${choice} ]] ; then
+ binutils-config -u ${CTARGET}
+ else
+ binutils-config ${choice}
+ fi
+ elif [[ $(CHOST=${CTARGET} binutils-config -c) == ${CTARGET}-${PV} ]] ; then
+ binutils-config ${CTARGET}-${PV}
+ fi
+}
+
+# Note [slotting support]
+# -----------------------
+# Gentoo's layout for binutils files is non-standard as Gentoo
+# supports slotted installation for binutils. Many tools
+# still expect binutils to reside in known locations.
+# binutils-config package restores symlinks into known locations,
+# like:
+# /usr/bin/${CTARGET}-<tool>
+# /usr/bin/${CHOST}/${CTARGET}/lib/ldscrips
+# /usr/include/
+#
+# Note [tooldir hack for ldscripts]
+# ---------------------------------
+# Build system does not allow ./configure to tweak every location
+# we need for slotting binutils hence all the shuffling in
+# src_install(). This note is about SCRIPTDIR define handling.
+#
+# SCRIPTDIR defines 'ldscripts/' directory location. SCRIPTDIR value
+# is set at build-time in ld/Makefile.am as: 'scriptdir = $(tooldir)/lib'
+# and hardcoded as -DSCRIPTDIR='"$(scriptdir)"' at compile time.
+# Thus we can't just move files around after compilation finished.
+#
+# Our goal is the following:
+# - at build-time set scriptdir to point to symlinked location:
+# ${TOOLPATH}: /usr/${CHOST} (or /usr/${CHOST}/${CTARGET} for cross-case)
+# - at install-time set scriptdir to point to slotted location:
+# ${LIBPATH}: /usr/$(get_libdir)/binutils/${CTARGET}/${PV}
diff --git a/sys-devel/crossdev/Manifest b/sys-devel/crossdev/Manifest
index a3f65d321c9d..a2ad42025c35 100644
--- a/sys-devel/crossdev/Manifest
+++ b/sys-devel/crossdev/Manifest
@@ -1,6 +1,6 @@
DIST crossdev-20230923.tar.xz 30824 BLAKE2B f67d57cfcffcbefe56c9150e97b7189c79a87a8d75e41a2e47441ed23ec248d1b0fd6ef774f81e6086544b9d1551a14a4a49917fdb5366dfc9d1a2439f87d68e SHA512 b9048a19b388eebfe42b2fcb27c100fc574d81a4a2d6a11ef08f8552b49b5690c6e076a379a6c50cf45567faa00dface225a8539dacf44d1bfae12d4ab05ee2b
DIST crossdev-20240117.tar.xz 30880 BLAKE2B 35c2aadf633ff8155a3a03c6e062e56655e9e9612a785de516ace8da05d2a2a91578290b8bfae6e44b91af3cce327371373df9cfe202ab09a442cecba7418c41 SHA512 ce830ec3f767843541c4e36b3189e42cd180e77b208939864309b32cca7c4156eb7fd73adbcfec7873a4389f98885e6b1291f38346eba5578e8125e9900ccfaa
EBUILD crossdev-20230923.ebuild 958 BLAKE2B 23979c10f1a59b47b2ecd7028186df140e86c782a87c8e3cd97e6a36428832b533d121f369de973ee202c768c7130509633f220db68f1f782bd63074b401bab8 SHA512 318379f32167cadb1a3c1c696fdb97b9d0816928ce105423f593481803ff7cc3a5d00622f33d0319f22301a106fd4a0cff15a60edaa6c74c8fb5b7b3a56eac6d
-EBUILD crossdev-20240117.ebuild 960 BLAKE2B d28c6f8cab2aaf9d668bcfbe9e554094deb9c6c66ccb222b732db97c0adfa030383b200d19174151432c04d0698463ce72c96485ceed2d79c77799357726adc6 SHA512 cf9cc1d09c1ca42dabbfd16dd2d63efbf25bb80419cc5ef6ec44a6ef355354c61df11e899e4d1b8105f13a9c292184f80b5810134eb91feed912848a88e9bac6
+EBUILD crossdev-20240117.ebuild 959 BLAKE2B b3cb6d6b1dd62cd3cd6e763edc0957134082e18800799c912147a6030acd2190b93f2478cdaf17cc9668dbab7b9fd5a0376586b0c2d4f6bca5c98990cb5a0e86 SHA512 1b4cca8764ecdbc9985ca690cd2a37c49124605c5cedc8fbef830a80c4bd1700a7de3be65d7a161921e67f32a0049730e168bbf0ea88728f88d8e17cdc2b6dbe
EBUILD crossdev-99999999.ebuild 966 BLAKE2B 3623e1686ea545fa9368fe3d4e7163e4b6f5fd7ed340877ab58ba20cec830a38424fb0ff21df173ac7878796d4c820f34a51b654ed11b6767d9a4506e8afd470 SHA512 341fadaaefc5106f77d8c7dc6578f0bd8b0533682ef29ab34bd9d9f2f3b06332b9de454652849b3f175a95621756ce03748b77edbd30c1174f72c5408de3a3c6
MISC metadata.xml 624 BLAKE2B 3f6609db4ad549927d9e7c0f259926de694435707aba7fabd2d08333294bc38bad42b59b7ab9f6372bec292708ebfdb88d88ee0e8dca1ed29389e33427a1d46e SHA512 4605364fe155bb8facae233aa29fadae23fe3d1f012451f8611933252f81aa3d3337ac9d68feabe059c959e2a94a67a85e6d88f7fa08d6d31e2418034b60010a
diff --git a/sys-devel/crossdev/crossdev-20240117.ebuild b/sys-devel/crossdev/crossdev-20240117.ebuild
index e3bca6135f23..5a167c20e498 100644
--- a/sys-devel/crossdev/crossdev-20240117.ebuild
+++ b/sys-devel/crossdev/crossdev-20240117.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} == "99999999" ]] ; then
"
else
SRC_URI="https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}.tar.xz"
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
fi
DESCRIPTION="Gentoo Cross-toolchain generator"
diff --git a/sys-fs/Manifest.gz b/sys-fs/Manifest.gz
index e6db0ad1be07..c42cdaa576e8 100644
--- a/sys-fs/Manifest.gz
+++ b/sys-fs/Manifest.gz
Binary files differ
diff --git a/sys-fs/genfstab/Manifest b/sys-fs/genfstab/Manifest
index d5e53ba39a13..f0d679130b31 100644
--- a/sys-fs/genfstab/Manifest
+++ b/sys-fs/genfstab/Manifest
@@ -1,5 +1,5 @@
DIST arch-install-scripts-v28.tar.gz 19730 BLAKE2B 0ff5ba79b200ad642e049ec19217cc5c0794d627a28f42e03c0df2444fef4d8488a6ee011d26fb8fe958c1a1a2fa0a13920567e394b2389c772f516b1fe8f388 SHA512 09a027b04b70e01ccd1fd82e3a443c876bdf978b94a922de9dea4dbc187360460ea35720816724b72fc31b02338b11bf39b47ec9156518a8a3ade000530bf1df
DIST genfstab-24.gh.tar.gz 17916 BLAKE2B 07246efbde341dce7dc624c467e3f0bd849bccec46cd27f90f132960526674f44554b1ae7ac89e2d1f603567db4058f8dd465f54297071e89f65845ba07c6499 SHA512 0391bf93fc7c6ef0acefc3a0ce314d8c52542d519e4f88198734d90db9fc9ef23310c0c414c0940703fb6c0f74f6d8f23d1795bb3eed2b2a8ff5a594f00b63e4
EBUILD genfstab-24.ebuild 730 BLAKE2B 652429dfceb2b898edd837cee2041745bb445a60094aec09b8a18abca62f2bfadbcc0dd08143094d7928c18a66b1f887349d94c2f30b5f3626889e1afec1a42b SHA512 3ea27e37d366c24fbb0a3b40f9ba0b0acde4b87e85dfaaf6b3b3b71e29502a5bf37e0c9939b5233bd514bd806e19af66bce8fe264939da97cddfb14cf891db15
-EBUILD genfstab-28-r1.ebuild 943 BLAKE2B f6a926696d7e40fa3692808a07c1b794da4a3001e7087fc2e05b74763153b7beb41418a079bc8f84414886d092f0262e8e15b535e3652504e354cd472c587f60 SHA512 76bfda23914837110cb8478d9d109e64603fbc65c60c67870b54f8689c6bd9513cd207bfef9abcb1543bc2c15576c455b5d593974c2bce476e97c2d099b6aa36
+EBUILD genfstab-28-r1.ebuild 948 BLAKE2B fef15ca34660100a41d81065dee823975c45a67ff5cef84233a820d9f1a7bbab790d3e8b4a7a781f542c139d8b9434a982c941d6a51f4f9a447b3880c611c210 SHA512 60b7788873451292dbf3ad2dbcfae75eb0aee82f8a4f8a5b50076fc01badd83af0af347070bceea26826e1edfa35ff6c80b656c4f1d9b7ec410499c8c43712ca
MISC metadata.xml 1442 BLAKE2B 212c2094c67559d00b443f1744b3191234b4fa9d4e467622c7dbd6b7931220e9e245495d639694b6aa6ee1056bd0bb17a9c648cb1085bd34427351d729817d1a SHA512 1637a1eb56dc5cf52690695ca05d6cd95e1d85261198ecf59eeb679c6843065b663625d706f5de145276ef7dda54327c604a99e8212fe662462f95c2a88459e9
diff --git a/sys-fs/genfstab/genfstab-28-r1.ebuild b/sys-fs/genfstab/genfstab-28-r1.ebuild
index c2dc0bfe36d5..ab32f54fdadf 100644
--- a/sys-fs/genfstab/genfstab-28-r1.ebuild
+++ b/sys-fs/genfstab/genfstab-28-r1.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}/arch-install-scripts-${PV}"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 sparc x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/sys-libs/Manifest.gz b/sys-libs/Manifest.gz
index 9f957664d380..7ceea0d8d582 100644
--- a/sys-libs/Manifest.gz
+++ b/sys-libs/Manifest.gz
Binary files differ
diff --git a/sys-libs/glibc/Manifest b/sys-libs/glibc/Manifest
index 84741a81c00e..290bd6d5ce4a 100644
--- a/sys-libs/glibc/Manifest
+++ b/sys-libs/glibc/Manifest
@@ -39,7 +39,7 @@ DIST locale-gen-2.00.tar.gz 7738 BLAKE2B cde6de5ba3400aea24d0d5f1b79471f89f09fb7
DIST locale-gen-2.10.tar.gz 7747 BLAKE2B 49f569c5ae5260fca128503bc6f22d6f6f1cda817920c41fdadadf1527bbb4f3eb161f79fa729830666a4673e9092f99f4685ec8fcac8ddea0b8242bca9c1f4f SHA512 e350e60d458d67638e3090711fca05af6fafac06c51b97648244549f8a0621dab7543f09dc7ad4c62392f13bdae8e5875dc6d0b6c3d83efc29d116bc2eef92db
DIST locale-gen-2.22.tar.gz 7971 BLAKE2B 2dc66fa69bf51799d0c34459b654fba6998b80a7e322e9b670036c967e269ad921f50195e6e34c4a83c1f0bad191fd5aa3f37defb82271b73acbca07b7e49d08 SHA512 9798b10dbbc792345a7b7a121dec5f4bba9839a8aec010f01a09f3402fd5bf2376f79e03a6a19bc357010db780037a8811c381136ce19be1f1370374906dff38
DIST locale-gen-2.23.tar.gz 7977 BLAKE2B bf2cc1fa05828a9133789133ce2d910662f1b5979269869cd76dac45831c45917700fc81357441fc7691af23196c6a6c3a28bb4440ceb6a5a3b17dbdc55c2bcc SHA512 f6b3daf3e2f10bc2f68626d8e7edc0f27eb0fe16bfe8840904a1b13d8fc76318d9f83277ee7fcb7a6db177413ba8a2cda94493e56d01df3a20ca37fed64e469c
-EBUILD glibc-2.19-r2.ebuild 38471 BLAKE2B 4b7e5bd96b0ef9bbf62de3764871a5b68725827e2f4a1db429f5648bee68183168f37822b98807ed896b2c3fc0effc46e880017968cfe616a9945ec469fbf306 SHA512 cc469664f858a1e9c525438a84e836848a78dcbbb29aa620006710677ee69d0ab6cea602f7fa8fc41a0bdc61ffb4771c70922b657c6b4cdbeda8039ef9eba806
+EBUILD glibc-2.19-r3.ebuild 38599 BLAKE2B 302822c8e111dc22d6c418c48e11d2859108d2c740302000da3e9ccc2225981795f9e9e02b0f7cb24dd19261dac97f6c70688ebf14298c0330c8c5de2f249a34 SHA512 20e140c2135165f56d0b4e85dec7e0d8a8d80190f3badb6618f36c43928d8aadfc4ba3585ec4ace0a47f05b0f9b58671c653a344c61d7c448c17d5c397d0bb7c
EBUILD glibc-2.31-r7.ebuild 44540 BLAKE2B e58942849756f670ab7d352024b78e80289bae9b80677602793060492f4e844d873df66f2d5af5a5455e5fbd28b16489185107d932fa9a162dca10950c204943 SHA512 0480ca977f7da49b0a116a3d2d20a6af2034eb7397afcb52474bfc5fd79da2d9b0bbc703f90d970b1abcf09e6ebb95d0c9072f59b84b04209742d84d5e1469b0
EBUILD glibc-2.32-r8.ebuild 44898 BLAKE2B 609506ffe5fbb5729b82658fd2171a08833e5dbf216a3d3d0b3972f6dfe7b4edf6c8312d06e210c80bc86726f828607ac6d2aeae2d81bb8fce2a3cbab84680a2 SHA512 50f6169aea07f624ec2ef10ff495a2af6774a12650d750f302879f7b696a650fcfa13e62abf2f78e0bee9dd883132ea78fc2574a4d7438cb02560483924c2bd5
EBUILD glibc-2.33-r14.ebuild 48434 BLAKE2B 21d94337d2587488292d5f58d5fb1c957878cae1dccb8a5bb922add747f4da8e2423eed9c5df8847d8cf3c8ac97f9d4a3ce3d85464479abde9b3e7e3d9d0265d SHA512 54b98774ca35555359ca4150358dfcfbffc358c831fc5ee3ea6079613dd2bd97ec53350d996f97bc85eeca85b552564f4b80712fbcccf69ab3b3742104a44d7d
@@ -49,5 +49,5 @@ EBUILD glibc-2.36-r8.ebuild 52468 BLAKE2B 005a5537d1cbcc1ba128174c06aa9fe797b2f1
EBUILD glibc-2.37-r7.ebuild 52829 BLAKE2B 06407c9a85ea3b7f7bece645c86a830d571826dfc751743b9302ba1c0a140e76e07db5d561e99cb0598d00f797ffe85cc2ecea06f2b53e6cdb16f0759824776c SHA512 7b5d4c69faefceeb1a14841e65680d9e5c88aa02c08b4f04712c6f876ed05d7fcff8a0cfbbda7d712db71452ccb9166de68b9519902dae6a74f8f195b72d8aa7
EBUILD glibc-2.37-r9.ebuild 52998 BLAKE2B 3b03275ed24bb36446b8d5fe94115b794cc72ce0ff91737f1cf83de388f92cfd2fd26f16e28c58cb31e31cdc8cc41f402d7b636a4d60022c9a43093670758231 SHA512 b752b4e46f0147405189fe05a98b5d5675c4acc71f3ed330826b6b98c063b795ccd1c8d900492bf7c77ec7d6126b711d4f0afb6d643cf79fb319e51e937e6f19
EBUILD glibc-2.38-r9.ebuild 54293 BLAKE2B e6cdd830a3f5036b780ff53c7d608e453c2c510b3ca4f117d697c501986ebd78184fdecfd40e438036eac790b91df5626f6a6e297da063259c57187929779fbb SHA512 c17ed4b36af3eb324a8c47b894d4cdebd2fa50ce5d7a11344e3ecbef5a290ca464648aa0ce571617cb4015de3a01724cf092aa0dfffe50e51cdc77a1af699f8e
-EBUILD glibc-9999.ebuild 53795 BLAKE2B a5ce50e04a4e973dd92137e2d2af3a7146c327c627983605de003e4d880dfba6949d89c934a8e0f2820d21400aea914dd8353c9226dbdbbbf7d6ce22177ababd SHA512 23d1cdb971847021fc24e48583629a60be4e95b5647e1409638ff974ed8005004a003d57b40eaacbac1075bdf885f2c86f9b94cf4d600fe8de528df007b43511
+EBUILD glibc-9999.ebuild 53848 BLAKE2B 72e9914aae703845a9a2610ce43f327f3aef88abd34f04c4245a6d75fffdfe2d0f8291da16b2c2e1bbc1181257680acc5d760d8fb69ea4cd546a543ff968734b SHA512 4bbd3fe2fd3f813856827a5c28b2a0ad79a8a199555dd2b6c635a35b772171248cd7777c40577050535b875d8581bee71228f7b376f0beb2018467d4fd051209
MISC metadata.xml 2142 BLAKE2B 765ba540eb10afccd1bade4de56f0c13ce269225500a62d1d17328194de69e7fa15d359a14eac6bfa8a36df45344db3d52f5e1811b174cf1fa2bfb95ad7760a7 SHA512 2f4a148c076a0967663d14e76b85a698ddae7093ff299b0dc95a6c3b00957c9bf73443f2bace9670eb62a45465efbcca892bb52b6aac8577acb2bc5f74a7397c
diff --git a/sys-libs/glibc/glibc-2.19-r2.ebuild b/sys-libs/glibc/glibc-2.19-r3.ebuild
index a7114330c4ad..692c93b9e4cd 100644
--- a/sys-libs/glibc/glibc-2.19-r2.ebuild
+++ b/sys-libs/glibc/glibc-2.19-r3.ebuild
@@ -33,7 +33,11 @@ PATCH_VER=9
SRC_URI+=" https://dev.gentoo.org/~dilfridge/distfiles/${P}-patches-${PATCH_VER}.tar.bz2"
SRC_URI+=" multilib? ( https://dev.gentoo.org/~dilfridge/distfiles/gcc-${GCC_BOOTSTRAP_VER}-multilib-bootstrap.tar.bz2 )"
-IUSE="audit caps compile-locales debug doc gd headers-only multilib nscd profile selinux suid systemtap vanilla"
+IUSE="audit caps compile-locales +crypt debug doc gd headers-only multilib nscd profile selinux suid systemtap vanilla"
+
+# Yes this is a hack. It's always on here and we want to be able
+# to simplify the dependencies...
+REQUIRED_USE="crypt"
# Minimum kernel version that glibc requires
# hppa requires 2.6.20
diff --git a/sys-libs/glibc/glibc-9999.ebuild b/sys-libs/glibc/glibc-9999.ebuild
index 18d7a9e001b4..108a4dfa2070 100644
--- a/sys-libs/glibc/glibc-9999.ebuild
+++ b/sys-libs/glibc/glibc-9999.ebuild
@@ -170,8 +170,12 @@ XFAIL_TEST_LIST=(
tst-system
tst-strerror
tst-strsignal
+
# Fails with certain PORTAGE_NICENESS/PORTAGE_SCHEDULING_POLICY
tst-sched1
+
+ # Fails regularly, unreliable
+ tst-valgrind-smoke
)
XFAIL_NSPAWN_TEST_LIST=(
diff --git a/virtual/Manifest.gz b/virtual/Manifest.gz
index f4a4f542a247..e68e42130b88 100644
--- a/virtual/Manifest.gz
+++ b/virtual/Manifest.gz
Binary files differ
diff --git a/virtual/libcrypt/Manifest b/virtual/libcrypt/Manifest
index 0b4d5a5a39d0..2e3be0fa8b15 100644
--- a/virtual/libcrypt/Manifest
+++ b/virtual/libcrypt/Manifest
@@ -1,4 +1,4 @@
-EBUILD libcrypt-1-r1.ebuild 494 BLAKE2B fcd2904c55a1f4cc327784267640bea193bdfdd43b052fec714e7ebbcab8bddf09c59a9c3e6cbb4660a67a87eef9ea57084a15e73acab6269a016835b55f9e6b SHA512 1a99c38f20c17f950ea8055061cf3f4f2ceaa8f59fa307a15312025b80cb0cfc70aa1d9ac1737ad753dc1f08529ebc6443f12e8589561669711ae4578cf37658
+EBUILD libcrypt-1-r2.ebuild 494 BLAKE2B 646beed98705c1ca2d59a1c3d8b72752f1588f3c5ad388a3e89b56fc4d7cfe251fa92dac52baf995b01c284a2944045542b3ec4d7d619524faf2d76da48ae9ff SHA512 1c24ec554ffc865bfc1addeb8283959ebb9ce171c56005a30d3cf52334c65ddd7acf536e2c172f2b5e162d2d737b00fe103fc55e1767d606d35821f53df8c0b0
EBUILD libcrypt-2-r1.ebuild 557 BLAKE2B 3f5767940813f5962f93342b6e237f0c5026b8b039e0bf077b581354a57f739f38c6b3d46442ab8f97d9e907f363e3941401ccbbe83c310f7cdbb5adf4e1be42 SHA512 fea8453b48851ed568ecd04be8d00789cf7740e33cf584daa4f64f7284f3702075f391d04e1ad8883bb0655ee2aa8febf92f88aa53611c2e727ddd096b790bf0
EBUILD libcrypt-2.ebuild 525 BLAKE2B a95920023f1732d50d80997b877a00df76f9fefd6c80ef0281dc87b5f86c196a6b697e46e80b0143312ab6ae49a46d249986e80cfa4378329471346ea9857f86 SHA512 8f9147680d88ac10cab26bcb37f15cde0c1333cc9648c47ca26034a24f05d5e496e797d5c4955b6bbc4f4146c5d6e5e00f3b990458187a45523d093ea2a41d20
MISC metadata.xml 286 BLAKE2B e2e007d7accebf84a8ce85442aab8f854639e308b3ddbfefa75c26e3b02b92a67526dcd177e619df1030a0f7ac52be3deb62be1c218bf34b01b76ca3cae4d0e7 SHA512 9d65bbb0c878ae150fcc102b1d81810bfc91025a375da3c6905bd56a2cefcc4f939540ca504547642e98d837b63ac4a6674328449547a883a93964a1487503c5
diff --git a/virtual/libcrypt/libcrypt-1-r1.ebuild b/virtual/libcrypt/libcrypt-1-r2.ebuild
index 65fd54f20072..d88ffbf8fc3c 100644
--- a/virtual/libcrypt/libcrypt-1-r1.ebuild
+++ b/virtual/libcrypt/libcrypt-1-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020-2023 Gentoo Authors
+# Copyright 2020-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -13,7 +13,7 @@ IUSE="static-libs"
RDEPEND="
!prefix-guest? (
- elibc_glibc? ( sys-libs/glibc[crypt(+),static-libs(+)?] )
+ elibc_glibc? ( sys-libs/glibc[crypt(-),static-libs(+)?] )
elibc_musl? ( sys-libs/musl )
)
"
diff --git a/www-apache/Manifest.gz b/www-apache/Manifest.gz
index 21a627fcaf90..3f99b8931ecf 100644
--- a/www-apache/Manifest.gz
+++ b/www-apache/Manifest.gz
Binary files differ
diff --git a/www-apache/mod_jk/Manifest b/www-apache/mod_jk/Manifest
index cfb73889c6d7..1e6fc23b0671 100644
--- a/www-apache/mod_jk/Manifest
+++ b/www-apache/mod_jk/Manifest
@@ -1,7 +1,5 @@
-AUX mod_jk-1.2.48-clang16.patch 2217 BLAKE2B d215679542c35f099dd16f64e1ec50907ae695a3d32c09a602d38c1baf9d75243033299fbc1da73961e19088cbf671b539d7dad460710969552159cb68f6a740 SHA512 4bd44d4004997ce38d148af7b8bb2fcba90d74c6b64b17a148a53d63d4e1ce266e8dd82459246645b7f62e51ad34b22891df7e630ba25349ec8a17a932ba5306
-DIST tomcat-connectors-1.2.48-src.tar.gz 3665280 BLAKE2B eca84f31235e441dea08fd7f0e44de4370799e9781384a0a4329ae48c9dab4b146733bf810669fdcf60ede9e67e139942ccfe12c74e15f4eda19d9107f9b6150 SHA512 955a830724a3902e29032a5d2e7603d3170334e8a383d314f6bf8539d53d9f7ee4cfa0b31cfc954acb0a13d9975ed2229de085d08de3885f8679b509924fde47
+AUX mod_jk-1.2.49-musl.patch 985 BLAKE2B e7cc5412d74f2df9c28ebe7eddf7594214931eecf5ec20c1c6486ea48e1aa79e86f95931568425af73535a3df37a44e8e2620e502b03d85338db2b15219b2ceb SHA512 77635b10c5e14466c57512a3423673aa2b488b73abb2727522b321f71db3d7aed39ab0b6f7e783cc246742c973d5f7dd5d8b9039a6cc6274656f1761b174ca07
DIST tomcat-connectors-1.2.49-src.tar.gz 1702479 BLAKE2B 5994bbff6b8c11770cfe8287590d3af793d8720b8a54ecb066abe481e158517c25757a575c9db197e39b1ffc957f27237e92818a9da557db78e5d286b58b1d13 SHA512 936eb017ff9d9011996933838d5c306ede9ae1886405f4daed60719ee522cca6075dedb3b647863ef12155cca93f6db8e58209a5d3bbd2da157ffc536a6809f2
DIST tomcat-connectors-1.2.49-src.tar.gz.asc 873 BLAKE2B 52cd9b6f051a6a76b1823773c4af2742dfdd686afa951975623d2d2a42730cbd40882e0f6f13600a6e473d265418b662ae1a576889e25685d74d8e692ae1a42e SHA512 41edf25b31bbf280814451dcb9fdc28497394213dfd968c37b2c15670aee34e028a7fc1145a374f128d7ab969c43ca9ae6fd296fee6bf5fae4785ea35908b144
-EBUILD mod_jk-1.2.48-r1.ebuild 1694 BLAKE2B 267a901a21ea33ae3c21c65913e94960287141c5c16cd121b7fac9c892d971267068183f07c648e2b59a11ff8017456b85cad3462721a33d61b1a2a2687d0ae7 SHA512 4eda7ee3ad5380a82ed3839b0536684d2debb99bad2c2d4e87219f81430e39e3245083103a7d874aa5e71b86f360e0cd8ceacf76784b2071e2404a8d8db9c667
-EBUILD mod_jk-1.2.49.ebuild 1925 BLAKE2B 1256d0752594508fc0e77074ca004d90119ffca6d4cd321b423508137a77b00fc2b53f53f9a53d2dba51c1949e43b40434a2b2bf464edb2901cea452ce2b482e SHA512 931a9d3eb49419dcfc1c6e72a7da5dc53309e2e96ae5ed6a63664f2de818dfa1c03067794ae8636536ac9e04bdd11de10b3198cca341e898a7b2fa15e913a202
+EBUILD mod_jk-1.2.49.ebuild 1977 BLAKE2B 1b331bda765431f12bb9aa40ed562503ec08a2ae44cbc40531dc6f2aba8b62016eee82ebdb8029041d03c8aa02f5e6e3e5106970fff982caf03be585cdbefe11 SHA512 8c5508b3fec0db038dcffc389c6e5e2800b269a094b317d8c8c086cea1337a28413824f12b34b3d2861a8629a89536ca5174e2875a272f45d46421de12cabc69
MISC metadata.xml 617 BLAKE2B 2fe52915ee2fdf01518b2631479934838c85820e4803792e6c4c69e7ee490cd08aea7f4a269eb456a258d6433fd5f323866439ca61c40f86a256ee941b4457e2 SHA512 0df6992cc0912e1a93b5ca9e5d3c5470e9a91b065714bd77391a8efbf8118bcede4aecb2263a3cd0e4c0a3ad1bfe006db7ee524fe4148e04a69dcbad0dbd18b7
diff --git a/www-apache/mod_jk/files/mod_jk-1.2.48-clang16.patch b/www-apache/mod_jk/files/mod_jk-1.2.48-clang16.patch
deleted file mode 100644
index e776eb626608..000000000000
--- a/www-apache/mod_jk/files/mod_jk-1.2.48-clang16.patch
+++ /dev/null
@@ -1,87 +0,0 @@
-https://bugs.gentoo.org/875122
-
-First commit: https://github.com/apache/tomcat-connectors/commit/e719874b21a526cb3447c747b9901719cf46eafe
-The rest: https://github.com/apache/tomcat-connectors/pull/6
-
-From: Mark Thomas <markt@apache.org>
-Date: Wed, 30 Jun 2021 10:58:58 +0100
-Subject: [PATCH] Fix BZ 64878 - Fix build in MaxOS
-
-With thanks to don@isle.plus at
-https://bz.apache.org/bugzilla/show_bug.cgi?id=64753#c13
-
-https://bz.apache.org/bugzilla/show_bug.cgi?id=64878
---- a/scripts/build/jk_common.m4
-+++ b/scripts/build/jk_common.m4
-@@ -35,6 +35,7 @@ changequote([, ])dnl
- AC_MSG_CHECKING(size of $2)
- AC_CACHE_VAL(AC_CV_NAME,
- [AC_TRY_RUN([#include <stdio.h>
-+#include <stdlib.h>
- $1
- main()
- {
-
-From f5403f13b52c50a19afa4e16dbbb66c31dce565b Mon Sep 17 00:00:00 2001
-From: Sam James <sam@gentoo.org>
-Date: Mon, 17 Oct 2022 03:46:06 +0100
-Subject: [PATCH 1/2] Fix -Wimplicit-int
-
-Becomes fatal with Clang 15.
---- a/scripts/build/jk_common.m4
-+++ b/scripts/build/jk_common.m4
-@@ -37,7 +37,7 @@ AC_CACHE_VAL(AC_CV_NAME,
- [AC_TRY_RUN([#include <stdio.h>
- #include <stdlib.h>
- $1
--main()
-+int main()
- {
- FILE *f=fopen("conftestval","w");
- if (!f) exit(1);
-From c896afdb44d26186bd93301827f4b0b7888ac116 Mon Sep 17 00:00:00 2001
-From: Sam James <sam@gentoo.org>
-Date: Mon, 17 Oct 2022 03:51:06 +0100
-Subject: [PATCH 2/2] configure.ac: Fix more implicit function declarations
-
-Becomes fatal in Clang 16.
-
-Signed-off-by: Sam James <sam@gentoo.org>
---- a/configure.ac
-+++ b/configure.ac
-@@ -303,9 +303,11 @@ AC_CHECK_HEADERS(sys/filio.h)
- AC_DEFUN([JK_CHECK_SETSOCKOPT], [
- AC_MSG_CHECKING(whether to use $1 with setsockopt())
- AC_TRY_RUN([
-+#include <stdlib.h>
- #include <sys/types.h>
- #include <sys/socket.h>
- #include <sys/time.h>
-+#include <stdlib.h>
-
- int main(void)
- {
-@@ -344,6 +346,7 @@ AC_TRY_RUN([
- #include <sys/types.h>
- #include <sys/socket.h>
- #include <sys/time.h>
-+#include <stdlib.h>
-
- int main(void)
- {
-@@ -395,6 +398,7 @@ AC_TRY_RUN([
- #include <sys/types.h>
- #include <sys/socket.h>
- #include <sys/time.h>
-+#include <stdlib.h>
-
- int main(void)
- {
-@@ -416,6 +420,7 @@ AC_TRY_RUN([
- #include <sys/types.h>
- #include <sys/socket.h>
- #include <netinet/in.h>
-+#include <stdlib.h>
-
- int main(void)
- {
diff --git a/www-apache/mod_jk/files/mod_jk-1.2.49-musl.patch b/www-apache/mod_jk/files/mod_jk-1.2.49-musl.patch
new file mode 100644
index 000000000000..65327fcc8bc3
--- /dev/null
+++ b/www-apache/mod_jk/files/mod_jk-1.2.49-musl.patch
@@ -0,0 +1,26 @@
+From 479102b941ac4c8c86ce102ec6e5bc9ad59b0d89 Mon Sep 17 00:00:00 2001
+From: Conrad Kostecki <conikost@gentoo.org>
+Date: Tue, 23 Jan 2024 22:10:38 +0100
+Subject: [PATCH] native/common/jk_global.h: fix compilation on musl
+
+On musl, sys/socketvar.h does not exist, so we need to make sure,
+not to use it.
+
+Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
+---
+ common/jk_global.h | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/common/jk_global.h b/common/jk_global.h
+index adcbd95f1..f4680ef8b 100644
+--- a/common/jk_global.h
++++ b/common/jk_global.h
+@@ -148,7 +148,7 @@ extern char *strdup(const char *str);
+ #include <netinet/tcp.h>
+ #include <arpa/inet.h>
+ #include <sys/un.h>
+-#if !defined(_OSD_POSIX) && !defined(AS400) && !defined(__CYGWIN__) && !defined(HPUX11)
++#if !defined(_OSD_POSIX) && !defined(AS400) && !defined(__CYGWIN__) && !defined(HPUX11) && !defined(PLATFORM_LINUX)
+ #include <sys/socketvar.h>
+ #endif
+ #if !defined(HPUX11) && !defined(AS400)
diff --git a/www-apache/mod_jk/mod_jk-1.2.48-r1.ebuild b/www-apache/mod_jk/mod_jk-1.2.48-r1.ebuild
deleted file mode 100644
index 2593c36b65c2..000000000000
--- a/www-apache/mod_jk/mod_jk-1.2.48-r1.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MY_P="tomcat-connectors-${PV#-*}-src"
-
-inherit apache-module autotools
-
-DESCRIPTION="Provides an AJP Apache2-JK-connector for the Tomcat servlet engine"
-HOMEPAGE="https://tomcat.apache.org/connectors-doc/"
-SRC_URI="mirror://apache/tomcat/tomcat-connectors/jk/${MY_P}.tar.gz"
-S="${WORKDIR}/${MY_P}/native"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86"
-
-DEPEND="dev-libs/apr:1="
-RDEPEND="${DEPEND}"
-BDEPEND="dev-lang/perl"
-
-APACHE2_MOD_FILE="${S}/apache-2.0/${PN}.so"
-APACHE2_MOD_DEFINE="JK"
-
-PATCHES=(
- "${FILESDIR}"/${P}-clang16.patch
-)
-
-need_apache2
-
-pkg_setup() {
- # Calling depend.apache_pkg_setup fails because we do not have
- # "apache2" in IUSE but the function expects this in order to call
- # _init_apache2_late which sets the APACHE_MODULESDIR variable.
- _init_apache2
- _init_apache2_late
-}
-
-src_prepare() {
- default
-
- # Don't add '-Wl,' as prefix for CFLAGS, as linker will fail
- sed -e '/JK_PREFIX_IF_MISSING/d' -i configure.ac || die
- eautoreconf
-
- # Adjust confpath and logpath for Gentoo
- local logs_path="/var/log/apache2"
- sed -e "s|conf|${APACHE_CONFDIR}|g" -e "s|logs|${logs_path}|g" -i ../conf/httpd-jk.conf || die
-}
-
-src_configure() {
- local myeconfargs=(
- --disable-static
- --with-apxs="${APXS}"
- )
-
- econf "${myeconfargs[@]}"
-}
-
-src_compile() {
- LIBTOOL="/bin/sh $(pwd)/libtool --silent"
- default
-}
-
-src_install() {
- apache-module_src_install
-
- insinto "${APACHE_CONFDIR}"
- doins "${S}"/../conf/*.properties
-
- insinto "${APACHE_MODULES_CONFDIR}"
- newins ../conf/httpd-jk.conf 88_mod_jk.conf
-
- einstalldocs
-}
diff --git a/www-apache/mod_jk/mod_jk-1.2.49.ebuild b/www-apache/mod_jk/mod_jk-1.2.49.ebuild
index c096d3428647..f11868d35b60 100644
--- a/www-apache/mod_jk/mod_jk-1.2.49.ebuild
+++ b/www-apache/mod_jk/mod_jk-1.2.49.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -21,11 +21,14 @@ DEPEND="dev-libs/apr:1="
RDEPEND="${DEPEND}"
BDEPEND="
dev-lang/perl
- verify-sig? ( sec-keys/openpgp-keys-apache-tomcat-connectors )"
-VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/tomcat-connectors.apache.org.asc"
+ verify-sig? ( sec-keys/openpgp-keys-apache-tomcat-connectors )
+"
+
+PATCHES=( "${FILESDIR}/${PN}-1.2.49-musl.patch" )
APACHE2_MOD_FILE="${S}/apache-2.0/${PN}.so"
APACHE2_MOD_DEFINE="JK"
+VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/tomcat-connectors.apache.org.asc"
need_apache2
diff --git a/www-apache/passenger/Manifest b/www-apache/passenger/Manifest
index d8b184e79edf..f4bf86f4f8ef 100644
--- a/www-apache/passenger/Manifest
+++ b/www-apache/passenger/Manifest
@@ -4,6 +4,6 @@ DIST passenger-6.0.18.tar.gz 8424409 BLAKE2B 50f3639d0233892c85b97383689599c0845
DIST passenger-6.0.19.tar.gz 8426094 BLAKE2B d0c6cf8b1b27cb11723f28b019d45710a53db76001f1449fd207b7e552080e1b303378acfbc3194076a4a33d03a8eeed9e716471a24706a5a5049343f2b93ef8 SHA512 3ac9b1d85549c8b69f9895d2b0fe00bee68bedfd2ef36ec148fb5e76a88db6498caf7bf6aa2255298aa51bb6b3d14e05c48de519398a0271402cc81e926b206d
DIST passenger-6.0.20.tar.gz 8476308 BLAKE2B dc1ac3a1e2be1a9138594d68cf23fc0a73b6b0aca0550c022de56bc156825b3627de741128f163871c89747f178fb26fc41533962ba83ef2659ca71793c0fa62 SHA512 b46864cd7fa83fe39a2a4f42d581660c9a521b96942604b56caa567adff272bb092e82a46a6817a7b68be4830ad1015c9af4429a6d5b26edfe9c3e3884046559
EBUILD passenger-6.0.18.ebuild 4035 BLAKE2B 0eed0beefd8bfe373961c84735bc7086e2f4282179c1b5706f8bb4df6d3679f7170a4341a6fcec849e37a3d4da2202ce9e6e9438088024040563098adbcc1cb0 SHA512 0a244b427f4aa7a47feee4ed6f8aca2492be504a0bc34f98a48782da84a661fcd2d776b66ba160349205b4daa98c9da059b9603b6e87da41b1039375cc361395
-EBUILD passenger-6.0.19.ebuild 4030 BLAKE2B 8151b6e01f3b7673cd01b5e22599faa1f278566df0689d52d7a6e53536e8b063a56125820d1b4cab54964a07e909fb46b526f14bf36b3165df9f817cf59e22e1 SHA512 6463be5bfb0dd2608fd7cec1d394875ff3822e457db3e82ca3e63226d8306837cd963dcf4b80c47346b251d023b3c9da55eeca3b369150e0988bef4bfb83b6b8
+EBUILD passenger-6.0.19.ebuild 4028 BLAKE2B fd5374b04bbd32ecbb9561844f0fb7f8f67b7f37035440f36ddf1bfb20dd3604a9fbe4b3daefbe3fcc7d54f98255e0b81a96cc1a9174c7fed402e53334a00033 SHA512 6d496c48c8061ad41b68f24ebb2112f43120271aa7865f90a0523d6c16615005ef917313185212537ff41d4b40c3ff43288217f8806fb6d60d154628d71b4c7f
EBUILD passenger-6.0.20.ebuild 4037 BLAKE2B 011ddae946f9313462c25a7e9b0c044dcfdfb96d6693400da96f11333faf5a276e2e49b1082bec1996c46e607b4e0301772f62f3cfa62578aca76ece901ec25a SHA512 5c341279b8f222d8ab48d89722da467358d81336045069bbb87defd2e02c92b49678fcb79932676e9c7e047a4a64abbbcf8f736f1ef062180d83e20f19fe0fda
MISC metadata.xml 331 BLAKE2B 5cc7b65a8ac511e9065cdb9fc6f4a04923029f718f02ba0da718c798e0bb3a554a8da7f05e639daa88c2fec34888e6e1316ccab4a44a0d99b616354006e7c762 SHA512 95f21209228559e1b775f8b44c49e1d311a6c2955ba26fb24fb72bf64afd42048d9d0186828be8b733963b4aec245f5abc4540c1ca8baa14ee59b2fba0c33086
diff --git a/www-apache/passenger/passenger-6.0.19.ebuild b/www-apache/passenger/passenger-6.0.19.ebuild
index 3a3213e367bb..881b0b4073de 100644
--- a/www-apache/passenger/passenger-6.0.19.ebuild
+++ b/www-apache/passenger/passenger-6.0.19.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -13,7 +13,7 @@ SRC_URI="https://s3.amazonaws.com/phusion-passenger/releases/${P}.tar.gz"
# Passenger is licensed MIT, but vendored code licenses should also be taken into account.
LICENSE="Boost-1.0 MIT BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86"
IUSE="apache2 debug"
ruby_add_bdepend "dev-ruby/rake"
diff --git a/x11-apps/Manifest.gz b/x11-apps/Manifest.gz
index 3ba204a298c8..bcc7bf369673 100644
--- a/x11-apps/Manifest.gz
+++ b/x11-apps/Manifest.gz
Binary files differ
diff --git a/x11-apps/xdm/Manifest b/x11-apps/xdm/Manifest
index aec4ffc970a8..2627b9b67291 100644
--- a/x11-apps/xdm/Manifest
+++ b/x11-apps/xdm/Manifest
@@ -1,6 +1,6 @@
AUX Xsession 1521 BLAKE2B cb2090c2f2c1626df08fe45e80ab668ec9ca43f8f647f9a16d09e7cde7fa33964cbc4f51aa41a537a027749e40c69c3f8543c41924d9d05b54226a0e4400a3a1 SHA512 6cb72d93ab8004e42e9f5002f7f8bb6eb7d9833fd7d3fb0acf7b7b481ead5fb55cb1b836a1e6010fe859e9e04e14064c442e23fdde5991ffb8556ed5aa5af555
AUX xdm-1.1.14-c99.patch 1486 BLAKE2B 5a8ce9665c0027bf255b1bb5dc42c141ac569dafd156e170ee90a69195473487caa980f06647e9e757bdef68c08f52a5b704b9d9440a724a9ffe46831ea5b168 SHA512 cc6d04207af46fddb423ad16ebce103d8ceafa9c5304c9f2c9f9ddb3606a186948d22e23c70636c90cd52588b1884744de17798447057960d71d955b52dfac42
DIST xdm-1.1.14.tar.xz 419324 BLAKE2B e1c4f1db1af670171e80b7ab759f8e477c84997a873401eb27042590eebe457b38dc7bc998c42e954012ce06c1f4c216655a9c2809a22d88e372c9f7b57e0ff0 SHA512 8ed1d2c946916c24cb4b2de9326f65629c97e53b145312c9cb9c6e4308d8b47d67d3981319fbd4feac9b3ed436b9dfb24a1c905d37d7bcf07b49c18a68c7a6e4
-EBUILD xdm-1.1.14-r1.ebuild 1856 BLAKE2B 666081857cae29285bae482f5d9ba37333ccb236493f0acca80a47ed41a1ec824abc553b733577cb4ddc7e8459150e9b277c995c50846399e45ea345671d1afe SHA512 2b31aa77b85bfe62f9651c89facd3d71ac20f8c7c3b565f16646c1fef5df21fa1be48535b058fd282c81c04ff6c0fadbb569b7e69c5ac3f2f2cce41776dd7749
+EBUILD xdm-1.1.14-r1.ebuild 1855 BLAKE2B 5b2d9ed260f9639dc8e00f33d7cb023d510e18be54a69bd7291cdb07c663f10b29ebbf409525a90b64ad29131ea90fdc959d9c2ff25755551c761ad3c9f62427 SHA512 2f3f15f5f49e086623bb4f92a5db4f6817258425d47f5d57ce12cd2bfb7875168db6407ae7397b2192091f5231f583daa4c4de0dcdd08631b3824c4ec8fd21f6
EBUILD xdm-1.1.14.ebuild 1804 BLAKE2B 4f15036dc5280c9c05df6c58d2006c7e9db36f4084222e3e6bbaf0938201435275d140d7e3fc8e6de521d7deb0bade0823532cc89f3a1b10afb719904d9f259f SHA512 3284cd0d0d310e6539f2580dbbf838a8afdb276db8105a7e9fd1dec0baacb2bbc4a8ef38b7ad67c9685e06e7099fa41036b85c71454fe25ccfa672e92b1924a9
MISC metadata.xml 334 BLAKE2B bb9f203babfde01fc5cce539d89df522147c0a2e58fea1453f826749fa1399722e3dbaf301a2e23509c074c757ff25676bf67ef0b9f1c0ed958f909778ba1dbe SHA512 361b9416bd1b55df4466e419b407c2ce3d4eabefb301cab1c702c8fc961de78ab28894550cb1287418d3398b2611fa60ddfe370cd506be863eeddf2792f75b25
diff --git a/x11-apps/xdm/xdm-1.1.14-r1.ebuild b/x11-apps/xdm/xdm-1.1.14-r1.ebuild
index d41e87268a01..d33d52bc8907 100644
--- a/x11-apps/xdm/xdm-1.1.14-r1.ebuild
+++ b/x11-apps/xdm/xdm-1.1.14-r1.ebuild
@@ -10,7 +10,7 @@ DEFAULTVT=vt7
DESCRIPTION="X.Org xdm application"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
IUSE="pam systemd truetype xinerama xpm"
RDEPEND="
diff --git a/x11-terms/Manifest.gz b/x11-terms/Manifest.gz
index f39d78ea7495..7b6634552e08 100644
--- a/x11-terms/Manifest.gz
+++ b/x11-terms/Manifest.gz
Binary files differ
diff --git a/x11-terms/zutty/Manifest b/x11-terms/zutty/Manifest
index 45bba9bcc286..8896fcebf91f 100644
--- a/x11-terms/zutty/Manifest
+++ b/x11-terms/zutty/Manifest
@@ -2,6 +2,8 @@ AUX zutty-0.12-cxxflags.patch 750 BLAKE2B 24c3d67ba191bfb988a8ecb5ea7f1aeb1cf504
DIST zutty-0.13-waf 105632 BLAKE2B 9edbaab125e398d3e0794f0ea0650cda833514f7e571ce5549d74c563c6adfd4483af34be4845d67993fe14bcacee89c02a8ca221673c472f6b16c6e27c0ad4d SHA512 ab756b7e3248bd6b87a58fd94d8d786c058889fa5015a2ed2eb2a05869af898324297a903810e43899de8eb226dc30a0a9605d7fdf6bec3bc05c68b74907e79f
DIST zutty-0.13.tar.gz 348348 BLAKE2B 35887597798ecee4912a76d74e943ab93682ee637eed0966d70e198d64c9960060eeb1a0b93a76596dd77aeea99b897bd2d54900f10a41a6a786776a5f202997 SHA512 b6514299520562f3ca9f29c80d252a571c0347603c918d15dde095b92be8e96e23a249b23d1d0efc0d7aca03138c07913d7f3dc0f3e91c8bf04e78a3444ac43e
DIST zutty-0.14.tar.gz 351015 BLAKE2B 36dc0f285b48261e01b199bd047634f6893b9969766867a163a2e87d3169e5eb2ee6760dca7976bb93bbcbba2fed4e9d79230135605a8bd905e067686a3717e5 SHA512 d73894feefa1fb58c76aa5f9d68a47b9871ab8d02eb5dd2575769c4f082a65cb9df2bdb2478e5aa54d121eb19a16269f169e79d72f0df779760520f2d501c086
+DIST zutty-0.15.tar.gz 351752 BLAKE2B d7de40d490fb2674f939a20fde5f28d4438153a0a5397e801cbe255f3394f7d776107106882dab75fff51fa7d7de73e902679d9d0b4668f54e0417ae4cd95f9f SHA512 a0d482cc60ff3059c14f65fe0892ab81f793e1b98bb892136a7027399dac84360726187c9f47bdb40fcae0b9b361a929aba783c61fca7a57f844787c483c0884
EBUILD zutty-0.13.ebuild 1166 BLAKE2B 2c9611caece2c77df5d265d31b5eaf70a77feaacaf21b5fe8ff7bb5ddd5501b6b2389b75642d75aeffb9021a09fb8748ba81ef49e2c809a8cda5536c6043b234 SHA512 32c9aa4cdcd94c02f455ecda90c359c6b04461ed4ce9c30d1e979d1ad09056dc713110c31f7de1143327f5383b014829e44de81e32865e3231ee8a2add11de59
EBUILD zutty-0.14.ebuild 976 BLAKE2B 37a014dff397eef0d6249de0d0f4d52a0da7139d4be67a03351d4f266e0a5902cfc72752f00500f10558606129c34d4aadd4f2afa0663902a396ffd505f77d82 SHA512 0560aa29edd2bad98740334e5a41ed63de0c47648d0fe73c9b2e7f1f08d4aaf5969bca613585394ec1a861e5803c0c5711302315342428d25ca93e8df4681caa
-MISC metadata.xml 1004 BLAKE2B 8f41e13a003b1cda69f24f598d800fdc9494f9bbcdfad10bbd80393b5a7b9472cd97ad185cc8b04ea94174cf73f871474233f24d2e85023b93ec935164613e60 SHA512 5eb52350932fc4ad939473081c962deec88bfacad6d190d6c3c195e2068fa6ef2f6a9f7417539637c73a5ccab3934262e381b8e09ec9459aba492406c7e9cf32
+EBUILD zutty-0.15.ebuild 1019 BLAKE2B 73ffd4eb6de7e0d31295151802ed22756bf0fa38f641526a4fb08f57b97e4eaa184651fcf8d6bb853aca1e64bd17378fbe9019aabafe350e141777d1f52b2faa SHA512 026b0b49758b28c2fc4bfd0b63b1164a365c886140788aaa3fc5c276f66ac930e694e9ea8e6c771c9b522b9a9cfe3de040efb7aa97d5a71b0389c635e25b91a6
+MISC metadata.xml 922 BLAKE2B 95a022c016b583ecdcbdcd3beffb7210a515ad9863006b714dcd71e5351289effec3149a40cc9ecf13cbcc7d6b7aa9306db91813e210a2a73742e72e3770e1a5 SHA512 ca479a37ad5cabe7ea932ca822d7930ee48250c1385a601302bd170d0555d50c4259900088866631b471f338909b33bad8662e93b91a728ae89923ee34cfed05
diff --git a/x11-terms/zutty/metadata.xml b/x11-terms/zutty/metadata.xml
index 2e8faa444bf6..1848c024e5c2 100644
--- a/x11-terms/zutty/metadata.xml
+++ b/x11-terms/zutty/metadata.xml
@@ -16,7 +16,4 @@
range of users. Zutty offers high throughput with low latency, and
strives to conform to relevant (published or de-facto) standards.
</longdescription>
- <upstream>
- <remote-id type="github">tomscii/zutty</remote-id>
- </upstream>
</pkgmetadata>
diff --git a/x11-terms/zutty/zutty-0.15.ebuild b/x11-terms/zutty/zutty-0.15.ebuild
new file mode 100644
index 000000000000..b1b12b303269
--- /dev/null
+++ b/x11-terms/zutty/zutty-0.15.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_COMMIT=3fb1516
+PYTHON_COMPAT=( python3_{9..12} )
+PYTHON_REQ_USE="threads(+)"
+
+inherit python-any-r1 waf-utils
+
+DESCRIPTION="X terminal emulator rendering through OpenGL ES Compute Shaders"
+HOMEPAGE="https://tomscii.sig7.se/zutty/ https://git.hq.sig7.se/zutty.git"
+SRC_URI="https://git.hq.sig7.se/zutty.git/snapshot/${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}"/${P}-${MY_COMMIT}
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+
+# It is possible to run the tests using virtualx, but it seems to take
+# screenshots of the terminal window, and compares checksums that never
+# seem to match.
+RESTRICT="test"
+
+RDEPEND="
+ media-libs/freetype:2
+ virtual/opengl
+ x11-libs/libX11
+ x11-libs/libXmu
+ x11-libs/libXt
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ ${PYTHON_DEPS}
+ virtual/pkgconfig
+"
+
+PATCHES=(
+ # Remove default CXX/LDFLAGS, bug #830405.
+ "${FILESDIR}"/${PN}-0.12-cxxflags.patch
+)
+
+DOCS=( doc/KEYS.org doc/USAGE.org )
diff --git a/xfce-base/Manifest.gz b/xfce-base/Manifest.gz
index c56ed81de5c2..03e3e7984bb3 100644
--- a/xfce-base/Manifest.gz
+++ b/xfce-base/Manifest.gz
Binary files differ
diff --git a/xfce-base/thunar/Manifest b/xfce-base/thunar/Manifest
index f92d61428dd2..4c225e0e1871 100644
--- a/xfce-base/thunar/Manifest
+++ b/xfce-base/thunar/Manifest
@@ -1,14 +1,6 @@
AUX thunar-4.19.2-build-gio-extensions.patch 1584 BLAKE2B 708f539e9c2c24e633542ee03eaa06c924002c11f06d08e078fcf25e1de258fcb724f9481f04b17445cba2c22af0f6d33c6949f3c9d995bc43fa2b5fb2e30b38 SHA512 7e431e841517ecc1a1299f537bc4d421806dee65471fecb3131390ef73c8f569b41dd12ff4a603bc8a88afbbea6a2fd0bcea983abeb6a5354dbab561b8f00073
DIST thunar-4.18.10.tar.bz2 2845756 BLAKE2B a344f3ecde3f9b4562253e1f6e07a7d18c3cbcd2a6c7fa159468f5d8115775b18c70bc9a8cf4df3ebfa34731e061e285cbdc4517528b507c2489ab1bfa1e4c2a SHA512 f6b76db2cc69e4f14d46afb3ba602ba88d37b1d9e76e76dcf18949839ac1108c191bdd0158922a732805cfcb85780bbf6c998aedac02b502c8e1d8fcf4cfab32
-DIST thunar-4.18.8.tar.bz2 2844536 BLAKE2B dbd61d387f21956edad5f5f614c170b072788b2a1768382127f6fda3bca00afa0816201f364ba476e842fc44800bab3029e89db4aade10f1ab4f86012a4ba90b SHA512 38f1f0af93df873e14d7e85851424c85272defa1c19c3d1f61c79fc6a8c79b16f568240c70237c6b490093447a5d947eab6fdf828f93e432cc4d28100c5cf59b
-DIST thunar-4.18.9.tar.bz2 2846241 BLAKE2B 2b3ba7738f355d46207a74a3d37fca19403cf1f50c2d1c4e616286e62f98456fc072c3e47246b5562b1f70e34fb6ed9120bebae53095cec971d1cad3c1b01004 SHA512 44fd0aec2d12a63db50591124f210f2da2f2d9b0a105191b5e958eec83811578af43deb05990efe417f8dceabb2ea95fcb3af7285d184a9e8c6f36006a601dee
-DIST thunar-4.19.0.tar.bz2 2924690 BLAKE2B 9d8cf10d3eae16c84489098b28020470b353f970ea561ff8dce2caccd7086ed39cae3796df26489b3a8586c0bd8d008a2d9953017b71cad2a760d498b60c1b15 SHA512 1db58776fe39f9f4c2f215b52a2209dac773e8b708e4796752630703531e1ddd9017e32e1fe779c5fcc5d543438bbebf14f510b9361fde22fe0045ac0fd3a87f
-DIST thunar-4.19.1.tar.bz2 2924598 BLAKE2B 6d4deb37820232b21cc4f8f285647d64c55353bece00cc9eb3b22dd64a477f2c637dd2d5e244cc629f45749cd4627237cf2feaafbd45038483cbee942f280221 SHA512 95ecdd042f9cf1b755ffc6ad572ffdfba33395ae93884e018b45426dd5f119097b122b4d9976839db78012c9bbcdd0cf1cd129904e06cf990978a711cbd48257
DIST thunar-4.19.2.tar.bz2 2923969 BLAKE2B 282b22124bd6f952ef05dfdfc302e0626748ab3ab3bb0f5052358d8612177c4f2df1225424ba2db65aebd986cf4966afb972ccb81945e61402ba53693ba538a3 SHA512 edc653656bc9896281783b482b343ce06cd524d16b59dac5e76ff3a48f7941b2a9256c43639120438c3377944f1d4faffe98da470181feee8334c1019b35acb4
EBUILD thunar-4.18.10.ebuild 2089 BLAKE2B c70ef79c350f52b396f21d00346292a27e3835fe46b3c07ecea42af31446acd1cffb7d4a9d4fb0b18eb102738a31598aebb1efb190f67a6babb39a075289455d SHA512 7532d808a89962bb031c705fc3d3d309bcbbfea27c06b786f7e88b6c01c6e12b8f6f5f8ea66e94c695fbd971f320758a58ae2ffe1c67edb3424d1d1311f6bde9
-EBUILD thunar-4.18.8.ebuild 2089 BLAKE2B 91bcf1471fc0eece5190c9bf1ab2ee0de1690f67c394b3c22587230913abc2d004616a4dfcfdb69423ad04265163234af2d9e00179670e0971baacb0063e15f9 SHA512 70d1b0d49cdbaa0e34fad5831060a045b26c91d856a7a6d8655e0447805a5533525300d6db94dc5e43ec50a159664241f6c6a5edfdae78c4fa5afbb079a3a662
-EBUILD thunar-4.18.9.ebuild 2095 BLAKE2B b0a947d8f4e61fb79409931f3a63b533912b3885149f356ef6ed610f9857b693487d4b4a33358b24d27f26d7c47ee7d0e3ce73a0bb89d6639ab69b7603a0d48f SHA512 14a8c135bf0404f745941ced7a5bff653e661f6090fd2c50dd8e007061cf2b2fbaa3feba81b8b368b001444cdadaafc4e56a471051bdc5487a5adb96d334049f
-EBUILD thunar-4.19.0.ebuild 2095 BLAKE2B b54077e1580190e92382ff56094aba90f137cb73c22022caf1bbbe844254412096a316fd4238397a934903d3c35a55126651a73e2c448e2cb62c5ce89633da0f SHA512 e1241d0384c5df770167e30c75faa483618a9a9f08b3134c8f6598d84169526fd03be71f2675f0dabd13f9ade8eee01d4e0439a7e00c5f0b5a1b769a8f851115
-EBUILD thunar-4.19.1.ebuild 2095 BLAKE2B 9012559ad82f37be2e8ff56c8307c07b54f473104f3831143b5b63ae23f0f721eaa70fa5e9fcfda13318aa9774c31266d77dffe290e748ffa44b0d703f05700d SHA512 85f0c754209bc21d8f0d4fe8f9fdb279c0dbecc88f596e202d53f775320170a365870ee69c218a5b3a7b9e08c11d4527dc9d0da42087006b6da360dc86764d59
EBUILD thunar-4.19.2.ebuild 2224 BLAKE2B 7fc6b97359c3b565eb4a1bc567a8a34c68b3c40bff5d1179e3bbc901cb0c32f77b34a2d223f1c4210db705229adfe702d48ede68a19d7cba612b70a283ef0662 SHA512 a2977232e559c115ce0c41a92b330fb73e3c6cf0134934185f974feafb7a9e8547c0778117726ee464c5fc88d170d5152641fdf5e43f65e29e58fe908042840d
MISC metadata.xml 373 BLAKE2B 8565ee8f50389c9ecd482437d0081ce6c9ed0ade1fffd724c2485c03c708565c91bf89a974a37a3deb541e2e0cf35a19881c8b3ee39182f26d1c522088466ff1 SHA512 b73f53699dc6b936d1baa9bffde644a86481083b4ca333b2d5148bcd03c43e9ff9577c6b35a2e40d89071158c4b4deea4d6317e40959f4344b7f974ac3d22c71
diff --git a/xfce-base/thunar/thunar-4.18.8.ebuild b/xfce-base/thunar/thunar-4.18.8.ebuild
deleted file mode 100644
index 08fa752a0dea..000000000000
--- a/xfce-base/thunar/thunar-4.18.8.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit xdg-utils
-
-DESCRIPTION="File manager for the Xfce desktop environment"
-HOMEPAGE="
- https://docs.xfce.org/xfce/thunar/start
- https://gitlab.xfce.org/xfce/thunar/
-"
-SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2"
-
-LICENSE="GPL-2+ LGPL-2+"
-SLOT="0/3"
-KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux"
-IUSE="exif introspection libnotify pcre +trash-panel-plugin udisks"
-
-DEPEND="
- >=dev-libs/glib-2.66.0
- >=x11-libs/gdk-pixbuf-2.40.0
- >=x11-libs/gtk+-3.24.0:3
- >=xfce-base/exo-4.17.0:=
- >=xfce-base/libxfce4ui-4.17.6:=
- >=xfce-base/libxfce4util-4.17.2:=
- >=xfce-base/xfconf-4.12:=
- exif? ( >=media-libs/libexif-0.6.19:= )
- introspection? ( dev-libs/gobject-introspection:= )
- libnotify? ( >=x11-libs/libnotify-0.7 )
- pcre? ( >=dev-libs/libpcre2-10.0:= )
- trash-panel-plugin? ( >=xfce-base/xfce4-panel-4.10:= )
- udisks? ( dev-libs/libgudev:= )
-"
-RDEPEND="
- ${DEPEND}
- >=dev-util/desktop-file-utils-0.20-r1
- x11-misc/shared-mime-info
- trash-panel-plugin? (
- >=gnome-base/gvfs-1.18.3
- )
- udisks? (
- >=gnome-base/gvfs-1.18.3[udisks,udev]
- virtual/udev
- )
-"
-BDEPEND="
- dev-util/intltool
- sys-devel/gettext
- virtual/pkgconfig
-"
-
-src_configure() {
- local myconf=(
- $(use_enable introspection)
- $(use_enable udisks gudev)
- $(use_enable libnotify notifications)
- $(use_enable exif)
- $(use_enable pcre pcre2)
- $(use_enable trash-panel-plugin tpa-plugin)
- )
-
- econf "${myconf[@]}"
-}
-
-src_install() {
- default
- find "${D}" -name '*.la' -delete || die
-}
-
-pkg_postinst() {
- elog "If you were using an older Xfce version and Thunar fails to start"
- elog "with a message similar to:"
- elog " Failed to register: Timeout was reached"
- elog "you may need to reset your xfce4 session:"
- elog " rm ~/.cache/sessions/xfce4-session-*"
- elog "See https://bugs.gentoo.org/698914."
-
- xdg_desktop_database_update
- xdg_icon_cache_update
-}
-
-pkg_postrm() {
- xdg_desktop_database_update
- xdg_icon_cache_update
-}
diff --git a/xfce-base/thunar/thunar-4.18.9.ebuild b/xfce-base/thunar/thunar-4.18.9.ebuild
deleted file mode 100644
index 8a289d8815c0..000000000000
--- a/xfce-base/thunar/thunar-4.18.9.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit xdg-utils
-
-DESCRIPTION="File manager for the Xfce desktop environment"
-HOMEPAGE="
- https://docs.xfce.org/xfce/thunar/start
- https://gitlab.xfce.org/xfce/thunar/
-"
-SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2"
-
-LICENSE="GPL-2+ LGPL-2+"
-SLOT="0/3"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
-IUSE="exif introspection libnotify pcre +trash-panel-plugin udisks"
-
-DEPEND="
- >=dev-libs/glib-2.66.0
- >=x11-libs/gdk-pixbuf-2.40.0
- >=x11-libs/gtk+-3.24.0:3
- >=xfce-base/exo-4.17.0:=
- >=xfce-base/libxfce4ui-4.17.6:=
- >=xfce-base/libxfce4util-4.17.2:=
- >=xfce-base/xfconf-4.12:=
- exif? ( >=media-libs/libexif-0.6.19:= )
- introspection? ( dev-libs/gobject-introspection:= )
- libnotify? ( >=x11-libs/libnotify-0.7 )
- pcre? ( >=dev-libs/libpcre2-10.0:= )
- trash-panel-plugin? ( >=xfce-base/xfce4-panel-4.10:= )
- udisks? ( dev-libs/libgudev:= )
-"
-RDEPEND="
- ${DEPEND}
- >=dev-util/desktop-file-utils-0.20-r1
- x11-misc/shared-mime-info
- trash-panel-plugin? (
- >=gnome-base/gvfs-1.18.3
- )
- udisks? (
- >=gnome-base/gvfs-1.18.3[udisks,udev]
- virtual/udev
- )
-"
-BDEPEND="
- dev-util/intltool
- sys-devel/gettext
- virtual/pkgconfig
-"
-
-src_configure() {
- local myconf=(
- $(use_enable introspection)
- $(use_enable udisks gudev)
- $(use_enable libnotify notifications)
- $(use_enable exif)
- $(use_enable pcre pcre2)
- $(use_enable trash-panel-plugin tpa-plugin)
- )
-
- econf "${myconf[@]}"
-}
-
-src_install() {
- default
- find "${D}" -name '*.la' -delete || die
-}
-
-pkg_postinst() {
- elog "If you were using an older Xfce version and Thunar fails to start"
- elog "with a message similar to:"
- elog " Failed to register: Timeout was reached"
- elog "you may need to reset your xfce4 session:"
- elog " rm ~/.cache/sessions/xfce4-session-*"
- elog "See https://bugs.gentoo.org/698914."
-
- xdg_desktop_database_update
- xdg_icon_cache_update
-}
-
-pkg_postrm() {
- xdg_desktop_database_update
- xdg_icon_cache_update
-}
diff --git a/xfce-base/thunar/thunar-4.19.0.ebuild b/xfce-base/thunar/thunar-4.19.0.ebuild
deleted file mode 100644
index ac62186f4aa0..000000000000
--- a/xfce-base/thunar/thunar-4.19.0.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit xdg-utils
-
-DESCRIPTION="File manager for the Xfce desktop environment"
-HOMEPAGE="
- https://docs.xfce.org/xfce/thunar/start
- https://gitlab.xfce.org/xfce/thunar/
-"
-SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2"
-
-LICENSE="GPL-2+ LGPL-2+"
-SLOT="0/3"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
-IUSE="exif introspection libnotify pcre +trash-panel-plugin udisks"
-
-DEPEND="
- >=dev-libs/glib-2.70.0
- >=x11-libs/gdk-pixbuf-2.40.0
- >=x11-libs/gtk+-3.24.0:3
- >=xfce-base/exo-4.17.0:=
- >=xfce-base/libxfce4ui-4.17.6:=
- >=xfce-base/libxfce4util-4.17.2:=
- >=xfce-base/xfconf-4.12:=
- exif? ( >=media-libs/libexif-0.6.19:= )
- introspection? ( dev-libs/gobject-introspection:= )
- libnotify? ( >=x11-libs/libnotify-0.7 )
- pcre? ( >=dev-libs/libpcre2-10.0:= )
- trash-panel-plugin? ( >=xfce-base/xfce4-panel-4.10:= )
- udisks? ( dev-libs/libgudev:= )
-"
-RDEPEND="
- ${DEPEND}
- >=dev-util/desktop-file-utils-0.20-r1
- x11-misc/shared-mime-info
- trash-panel-plugin? (
- >=gnome-base/gvfs-1.18.3
- )
- udisks? (
- >=gnome-base/gvfs-1.18.3[udisks,udev]
- virtual/udev
- )
-"
-BDEPEND="
- dev-util/intltool
- sys-devel/gettext
- virtual/pkgconfig
-"
-
-src_configure() {
- local myconf=(
- $(use_enable introspection)
- $(use_enable udisks gudev)
- $(use_enable libnotify notifications)
- $(use_enable exif)
- $(use_enable pcre pcre2)
- $(use_enable trash-panel-plugin tpa-plugin)
- )
-
- econf "${myconf[@]}"
-}
-
-src_install() {
- default
- find "${D}" -name '*.la' -delete || die
-}
-
-pkg_postinst() {
- elog "If you were using an older Xfce version and Thunar fails to start"
- elog "with a message similar to:"
- elog " Failed to register: Timeout was reached"
- elog "you may need to reset your xfce4 session:"
- elog " rm ~/.cache/sessions/xfce4-session-*"
- elog "See https://bugs.gentoo.org/698914."
-
- xdg_desktop_database_update
- xdg_icon_cache_update
-}
-
-pkg_postrm() {
- xdg_desktop_database_update
- xdg_icon_cache_update
-}
diff --git a/xfce-base/thunar/thunar-4.19.1.ebuild b/xfce-base/thunar/thunar-4.19.1.ebuild
deleted file mode 100644
index 6bfa97ad9d27..000000000000
--- a/xfce-base/thunar/thunar-4.19.1.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit xdg-utils
-
-DESCRIPTION="File manager for the Xfce desktop environment"
-HOMEPAGE="
- https://docs.xfce.org/xfce/thunar/start
- https://gitlab.xfce.org/xfce/thunar/
-"
-SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2"
-
-LICENSE="GPL-2+ LGPL-2+"
-SLOT="0/3"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
-IUSE="exif introspection libnotify pcre +trash-panel-plugin udisks"
-
-DEPEND="
- >=dev-libs/glib-2.70.0
- >=x11-libs/gdk-pixbuf-2.40.0
- >=x11-libs/gtk+-3.24.0:3
- >=xfce-base/exo-4.19.0:=
- >=xfce-base/libxfce4ui-4.17.6:=
- >=xfce-base/libxfce4util-4.17.2:=
- >=xfce-base/xfconf-4.12:=
- exif? ( >=media-libs/libexif-0.6.19:= )
- introspection? ( dev-libs/gobject-introspection:= )
- libnotify? ( >=x11-libs/libnotify-0.7 )
- pcre? ( >=dev-libs/libpcre2-10.0:= )
- trash-panel-plugin? ( >=xfce-base/xfce4-panel-4.10:= )
- udisks? ( dev-libs/libgudev:= )
-"
-RDEPEND="
- ${DEPEND}
- >=dev-util/desktop-file-utils-0.20-r1
- x11-misc/shared-mime-info
- trash-panel-plugin? (
- >=gnome-base/gvfs-1.18.3
- )
- udisks? (
- >=gnome-base/gvfs-1.18.3[udisks,udev]
- virtual/udev
- )
-"
-BDEPEND="
- dev-util/intltool
- sys-devel/gettext
- virtual/pkgconfig
-"
-
-src_configure() {
- local myconf=(
- $(use_enable introspection)
- $(use_enable udisks gudev)
- $(use_enable libnotify notifications)
- $(use_enable exif)
- $(use_enable pcre pcre2)
- $(use_enable trash-panel-plugin tpa-plugin)
- )
-
- econf "${myconf[@]}"
-}
-
-src_install() {
- default
- find "${D}" -name '*.la' -delete || die
-}
-
-pkg_postinst() {
- elog "If you were using an older Xfce version and Thunar fails to start"
- elog "with a message similar to:"
- elog " Failed to register: Timeout was reached"
- elog "you may need to reset your xfce4 session:"
- elog " rm ~/.cache/sessions/xfce4-session-*"
- elog "See https://bugs.gentoo.org/698914."
-
- xdg_desktop_database_update
- xdg_icon_cache_update
-}
-
-pkg_postrm() {
- xdg_desktop_database_update
- xdg_icon_cache_update
-}