summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-04-19 11:57:35 +0100
committerV3n3RiX <venerix@koprulu.sector>2023-04-19 11:57:35 +0100
commit6031cee8b35a5f0d7a1fee157d2cefcc05649608 (patch)
tree5c0c42caeec5e4a3c894667d689aad19aaf7ba1f
parent59f8187afe529efeffdc2f967c451b159da44d5c (diff)
gentoo auto-resync : 19:04:2023 - 11:57:35
-rw-r--r--Manifest30
-rw-r--r--Manifest.files.gzbin29462 -> 29459 bytes
-rw-r--r--app-admin/Manifest.gzbin32062 -> 32066 bytes
-rw-r--r--app-admin/syslog-ng/Manifest2
-rw-r--r--app-admin/syslog-ng/syslog-ng-4.1.1-r1.ebuild (renamed from app-admin/syslog-ng/syslog-ng-4.1.1.ebuild)7
-rw-r--r--app-arch/Manifest.gzbin17408 -> 17403 bytes
-rw-r--r--app-arch/vimball/Manifest2
-rw-r--r--app-arch/vimball/vimball-0.5.1-r1.ebuild2
-rw-r--r--app-editors/Manifest.gzbin14091 -> 14088 bytes
-rw-r--r--app-editors/joe/Manifest5
-rw-r--r--app-editors/joe/files/joe-4.6-c99.patch59
-rw-r--r--app-editors/joe/joe-4.6-r2.ebuild3
-rw-r--r--app-editors/joe/metadata.xml2
-rw-r--r--app-emulation/Manifest.gzbin15154 -> 15157 bytes
-rw-r--r--app-emulation/dxvk/Manifest9
-rw-r--r--app-emulation/dxvk/dxvk-1.10.3.ebuild6
-rw-r--r--app-emulation/dxvk/dxvk-2.0.ebuild6
-rw-r--r--app-emulation/dxvk/dxvk-2.1.ebuild4
-rw-r--r--app-emulation/dxvk/dxvk-2.1_p20230207.ebuild4
-rw-r--r--app-emulation/dxvk/files/dxvk-1.10.3-gcc13.patch17
-rw-r--r--app-emulation/wine-proton/Manifest2
-rw-r--r--app-emulation/wine-proton/wine-proton-8.0.1d.ebuild329
-rw-r--r--app-emulation/xen-tools/Manifest7
-rw-r--r--app-emulation/xen-tools/xen-tools-4.16.4_pre1.ebuild25
-rw-r--r--app-emulation/xen-tools/xen-tools-4.17.1_pre1.ebuild15
-rw-r--r--app-eselect/Manifest.gzbin6363 -> 6364 bytes
-rw-r--r--app-eselect/eselect-wxwidgets/Manifest2
-rw-r--r--app-eselect/eselect-wxwidgets/eselect-wxwidgets-20230114-r1.ebuild2
-rw-r--r--app-misc/Manifest.gzbin49939 -> 49933 bytes
-rw-r--r--app-misc/lirc/Manifest2
-rw-r--r--app-misc/lirc/lirc-0.10.2.ebuild2
-rw-r--r--app-portage/Manifest.gzbin9419 -> 9418 bytes
-rw-r--r--app-portage/flaggie/Manifest2
-rw-r--r--app-portage/flaggie/flaggie-0.99.3.ebuild2
-rw-r--r--app-text/Manifest.gzbin48575 -> 48575 bytes
-rw-r--r--app-text/gspell/Manifest2
-rw-r--r--app-text/gspell/gspell-1.12.0.ebuild2
-rw-r--r--dev-cpp/Manifest.gzbin13072 -> 13076 bytes
-rw-r--r--dev-cpp/rapidfuzz-cpp/Manifest2
-rw-r--r--dev-cpp/rapidfuzz-cpp/rapidfuzz-cpp-1.11.3.ebuild32
-rw-r--r--dev-db/Manifest.gzbin15216 -> 15224 bytes
-rw-r--r--dev-db/mongodb/Manifest2
-rw-r--r--dev-db/mongodb/mongodb-5.0.16.ebuild196
-rw-r--r--dev-db/sqlmap/Manifest2
-rw-r--r--dev-db/sqlmap/sqlmap-1.7.3.ebuild2
-rw-r--r--dev-embedded/Manifest.gzbin9215 -> 9212 bytes
-rw-r--r--dev-embedded/libftdi/Manifest4
-rw-r--r--dev-embedded/libftdi/libftdi-0.20-r2.ebuild2
-rw-r--r--dev-embedded/libftdi/libftdi-1.5-r5.ebuild2
-rw-r--r--dev-java/Manifest.gzbin57482 -> 57477 bytes
-rw-r--r--dev-java/maven-bin/Manifest4
-rw-r--r--dev-java/maven-bin/maven-bin-3.8.8.ebuild2
-rw-r--r--dev-java/maven-bin/maven-bin-3.9.0.ebuild64
-rw-r--r--dev-java/snakeyaml/Manifest2
-rw-r--r--dev-java/snakeyaml/snakeyaml-2.0.ebuild2
-rw-r--r--dev-libs/Manifest.gzbin96789 -> 96779 bytes
-rw-r--r--dev-libs/confuse/Manifest2
-rw-r--r--dev-libs/confuse/confuse-3.3-r2.ebuild2
-rw-r--r--dev-libs/libchdr/Manifest2
-rw-r--r--dev-libs/libchdr/libchdr-0_p20230230.ebuild28
-rw-r--r--dev-libs/libtpms/Manifest4
-rw-r--r--dev-libs/libtpms/libtpms-0.9.4.ebuild47
-rw-r--r--dev-libs/libtpms/libtpms-0.9.5.ebuild48
-rw-r--r--dev-libs/openssl/Manifest2
-rw-r--r--dev-libs/openssl/openssl-1.1.1t-r3.ebuild2
-rw-r--r--dev-libs/xapian/Manifest2
-rw-r--r--dev-libs/xapian/xapian-1.4.22.ebuild2
-rw-r--r--dev-libs/xmlrpc-c/Manifest3
-rw-r--r--dev-libs/xmlrpc-c/files/xmlrpc-c-1.54.06-wformat-security.patch29
-rw-r--r--dev-libs/xmlrpc-c/xmlrpc-c-1.54.06.ebuild80
-rw-r--r--dev-ml/Manifest.gzbin37136 -> 37135 bytes
-rw-r--r--dev-ml/int_repr/Manifest2
-rw-r--r--dev-ml/int_repr/int_repr-0.15.0.ebuild2
-rw-r--r--dev-php/Manifest.gzbin38239 -> 38239 bytes
-rw-r--r--dev-php/twig/Manifest2
-rw-r--r--dev-php/twig/twig-1.44.7.ebuild49
-rw-r--r--dev-python/Manifest.gzbin258597 -> 258611 bytes
-rw-r--r--dev-python/awxkit/Manifest2
-rw-r--r--dev-python/awxkit/awxkit-22.1.0.ebuild50
-rw-r--r--dev-python/browser-cookie3/Manifest2
-rw-r--r--dev-python/browser-cookie3/browser-cookie3-0.18.0.ebuild34
-rw-r--r--dev-python/diskcache/Manifest2
-rw-r--r--dev-python/diskcache/diskcache-5.6.1.ebuild42
-rw-r--r--dev-python/filelock/Manifest2
-rw-r--r--dev-python/filelock/filelock-3.12.0.ebuild29
-rw-r--r--dev-python/google-api-python-client/Manifest2
-rw-r--r--dev-python/google-api-python-client/google-api-python-client-2.86.0.ebuild49
-rw-r--r--dev-python/iminuit/Manifest2
-rw-r--r--dev-python/iminuit/iminuit-2.21.3.ebuild42
-rw-r--r--dev-python/importlib_metadata/Manifest2
-rw-r--r--dev-python/importlib_metadata/importlib_metadata-6.5.0.ebuild53
-rw-r--r--dev-python/meson-python/Manifest2
-rw-r--r--dev-python/meson-python/meson-python-0.13.0.ebuild59
-rw-r--r--dev-python/mss/Manifest2
-rw-r--r--dev-python/mss/mss-9.0.0.ebuild49
-rw-r--r--dev-python/peewee/Manifest4
-rw-r--r--dev-python/peewee/metadata.xml6
-rw-r--r--dev-python/peewee/peewee-3.16.1.ebuild55
-rw-r--r--dev-python/phonenumbers/Manifest2
-rw-r--r--dev-python/phonenumbers/phonenumbers-8.13.10.ebuild39
-rw-r--r--dev-python/podcastparser/Manifest2
-rw-r--r--dev-python/podcastparser/podcastparser-0.6.10.ebuild21
-rw-r--r--dev-python/psutil/Manifest3
-rw-r--r--dev-python/psutil/psutil-5.9.5.ebuild46
-rw-r--r--dev-python/pyacoustid/Manifest2
-rw-r--r--dev-python/pyacoustid/pyacoustid-1.2.2-r1.ebuild2
-rw-r--r--dev-python/pychromecast/Manifest2
-rw-r--r--dev-python/pychromecast/pychromecast-13.0.7.ebuild2
-rw-r--r--dev-python/pygments/Manifest2
-rw-r--r--dev-python/pygments/pygments-2.15.1.ebuild43
-rw-r--r--dev-python/sphinx_celery/Manifest2
-rw-r--r--dev-python/sphinx_celery/sphinx_celery-2.0.0-r2.ebuild2
-rw-r--r--dev-python/sqlparse/Manifest4
-rw-r--r--dev-python/sqlparse/sqlparse-0.4.4.ebuild (renamed from dev-python/sqlparse/sqlparse-0.4.3.ebuild)7
-rw-r--r--dev-python/tornado/Manifest2
-rw-r--r--dev-python/tornado/tornado-6.3.ebuild59
-rw-r--r--dev-python/trove-classifiers/Manifest2
-rw-r--r--dev-python/trove-classifiers/trove-classifiers-2023.4.18.ebuild31
-rw-r--r--dev-python/xarray/Manifest2
-rw-r--r--dev-python/xarray/xarray-2023.4.1.ebuild56
-rw-r--r--dev-util/Manifest.gzbin68421 -> 68427 bytes
-rw-r--r--dev-util/ROPgadget/Manifest2
-rw-r--r--dev-util/ROPgadget/ROPgadget-7.3.ebuild2
-rw-r--r--dev-util/android-tools/Manifest2
-rw-r--r--dev-util/android-tools/android-tools-34.0.0.ebuild2
-rw-r--r--dev-util/cproto/Manifest2
-rw-r--r--dev-util/cproto/cproto-4.7v.ebuild2
-rw-r--r--dev-util/fq/Manifest2
-rw-r--r--dev-util/fq/fq-0.4.0.ebuild2
-rw-r--r--dev-util/maturin/Manifest4
-rw-r--r--dev-util/maturin/maturin-0.14.16.ebuild492
-rw-r--r--dev-util/maturin/maturin-0.14.17.ebuild2
-rw-r--r--dev-util/mingw64-toolchain/Manifest3
-rw-r--r--dev-util/mingw64-toolchain/files/binutils-2.40-import-lib.patch30
-rw-r--r--dev-util/mingw64-toolchain/mingw64-toolchain-10.0.0_p3.ebuild323
-rw-r--r--dev-util/pwndbg/Manifest2
-rw-r--r--dev-util/pwndbg/pwndbg-20230319.ebuild2
-rw-r--r--dev-util/rizin/Manifest2
-rw-r--r--dev-util/rizin/rizin-0.5.1.ebuild2
-rw-r--r--dev-vcs/Manifest.gzbin11508 -> 11513 bytes
-rw-r--r--dev-vcs/git-cola/Manifest2
-rw-r--r--dev-vcs/git-cola/git-cola-4.1.0.ebuild2
-rw-r--r--dev-vcs/git-machete/Manifest2
-rw-r--r--dev-vcs/git-machete/git-machete-3.17.0.ebuild41
-rw-r--r--dev-vcs/gitstats/Manifest2
-rw-r--r--dev-vcs/gitstats/gitstats-0_pre20201124.ebuild2
-rw-r--r--games-rpg/Manifest.gzbin8450 -> 8449 bytes
-rw-r--r--games-rpg/manaplus/Manifest3
-rw-r--r--games-rpg/manaplus/files/manaplus-1.9.3.23-gcc13.patch37
-rw-r--r--games-rpg/manaplus/manaplus-1.9.3.23-r1.ebuild3
-rw-r--r--games-strategy/Manifest.gzbin7904 -> 7910 bytes
-rw-r--r--games-strategy/colobot/Manifest4
-rw-r--r--games-strategy/colobot/colobot-0.2.0_alpha.ebuild6
-rw-r--r--games-strategy/colobot/files/colobot-0.2.0_alpha-gcc13.patch26
-rw-r--r--games-strategy/colobot/files/colobot-0.2.0_alpha-werror.patch20
-rw-r--r--mail-filter/Manifest.gzbin8378 -> 8371 bytes
-rw-r--r--mail-filter/courier-pythonfilter/Manifest2
-rw-r--r--mail-filter/courier-pythonfilter/courier-pythonfilter-3.0.4.ebuild2
-rw-r--r--media-libs/Manifest.gzbin68057 -> 68053 bytes
-rw-r--r--media-libs/libvisual/Manifest2
-rw-r--r--media-libs/libvisual/libvisual-0.4.2.ebuild2
-rw-r--r--media-libs/rubberband/Manifest2
-rw-r--r--media-libs/rubberband/rubberband-3.1.2.ebuild2
-rw-r--r--media-plugins/Manifest.gzbin43098 -> 43098 bytes
-rw-r--r--media-plugins/libvisual-plugins/Manifest2
-rw-r--r--media-plugins/libvisual-plugins/libvisual-plugins-0.4.2.ebuild2
-rw-r--r--metadata/Manifest.gzbin3512 -> 3507 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.gzbin28068 -> 28081 bytes
-rw-r--r--metadata/md5-cache/app-admin/Manifest.gzbin54555 -> 54566 bytes
-rw-r--r--metadata/md5-cache/app-admin/syslog-ng-4.1.1-r1 (renamed from metadata/md5-cache/app-admin/syslog-ng-4.1.1)6
-rw-r--r--metadata/md5-cache/app-arch/Manifest.gzbin24297 -> 24301 bytes
-rw-r--r--metadata/md5-cache/app-arch/vimball-0.5.1-r14
-rw-r--r--metadata/md5-cache/app-editors/Manifest.gzbin26317 -> 26320 bytes
-rw-r--r--metadata/md5-cache/app-editors/joe-4.6-r22
-rw-r--r--metadata/md5-cache/app-emulation/Manifest.gzbin31415 -> 31558 bytes
-rw-r--r--metadata/md5-cache/app-emulation/dxvk-1.10.32
-rw-r--r--metadata/md5-cache/app-emulation/dxvk-2.02
-rw-r--r--metadata/md5-cache/app-emulation/dxvk-2.12
-rw-r--r--metadata/md5-cache/app-emulation/dxvk-2.1_p202302072
-rw-r--r--metadata/md5-cache/app-emulation/wine-proton-8.0.1d18
-rw-r--r--metadata/md5-cache/app-emulation/xen-tools-4.16.4_pre14
-rw-r--r--metadata/md5-cache/app-emulation/xen-tools-4.17.1_pre14
-rw-r--r--metadata/md5-cache/app-eselect/Manifest.gzbin8565 -> 8564 bytes
-rw-r--r--metadata/md5-cache/app-eselect/eselect-wxwidgets-20230114-r14
-rw-r--r--metadata/md5-cache/app-misc/Manifest.gzbin74588 -> 74583 bytes
-rw-r--r--metadata/md5-cache/app-misc/lirc-0.10.24
-rw-r--r--metadata/md5-cache/app-portage/Manifest.gzbin17282 -> 17277 bytes
-rw-r--r--metadata/md5-cache/app-portage/flaggie-0.99.34
-rw-r--r--metadata/md5-cache/app-text/Manifest.gzbin71915 -> 71915 bytes
-rw-r--r--metadata/md5-cache/app-text/gspell-1.12.04
-rw-r--r--metadata/md5-cache/dev-cpp/Manifest.gzbin24619 -> 24775 bytes
-rw-r--r--metadata/md5-cache/dev-cpp/rapidfuzz-cpp-1.11.314
-rw-r--r--metadata/md5-cache/dev-db/Manifest.gzbin29561 -> 29721 bytes
-rw-r--r--metadata/md5-cache/dev-db/mongodb-5.0.1617
-rw-r--r--metadata/md5-cache/dev-db/sqlmap-1.7.34
-rw-r--r--metadata/md5-cache/dev-embedded/Manifest.gzbin12793 -> 12795 bytes
-rw-r--r--metadata/md5-cache/dev-embedded/libftdi-0.20-r24
-rw-r--r--metadata/md5-cache/dev-embedded/libftdi-1.5-r54
-rw-r--r--metadata/md5-cache/dev-java/Manifest.gzbin71810 -> 71653 bytes
-rw-r--r--metadata/md5-cache/dev-java/maven-bin-3.8.84
-rw-r--r--metadata/md5-cache/dev-java/maven-bin-3.9.013
-rw-r--r--metadata/md5-cache/dev-java/snakeyaml-2.04
-rw-r--r--metadata/md5-cache/dev-libs/Manifest.gzbin156582 -> 156602 bytes
-rw-r--r--metadata/md5-cache/dev-libs/confuse-3.3-r24
-rw-r--r--metadata/md5-cache/dev-libs/libchdr-0_p2023023014
-rw-r--r--metadata/md5-cache/dev-libs/libtpms-0.9.414
-rw-r--r--metadata/md5-cache/dev-libs/libtpms-0.9.514
-rw-r--r--metadata/md5-cache/dev-libs/openssl-1.1.1t-r34
-rw-r--r--metadata/md5-cache/dev-libs/xapian-1.4.224
-rw-r--r--metadata/md5-cache/dev-libs/xmlrpc-c-1.54.0617
-rw-r--r--metadata/md5-cache/dev-ml/Manifest.gzbin90004 -> 90000 bytes
-rw-r--r--metadata/md5-cache/dev-ml/int_repr-0.15.04
-rw-r--r--metadata/md5-cache/dev-php/Manifest.gzbin63795 -> 63952 bytes
-rw-r--r--metadata/md5-cache/dev-php/twig-1.44.713
-rw-r--r--metadata/md5-cache/dev-python/Manifest.gzbin339688 -> 342415 bytes
-rw-r--r--metadata/md5-cache/dev-python/awxkit-22.1.016
-rw-r--r--metadata/md5-cache/dev-python/browser-cookie3-0.18.015
-rw-r--r--metadata/md5-cache/dev-python/diskcache-5.6.116
-rw-r--r--metadata/md5-cache/dev-python/filelock-3.12.016
-rw-r--r--metadata/md5-cache/dev-python/google-api-python-client-2.86.016
-rw-r--r--metadata/md5-cache/dev-python/iminuit-2.21.316
-rw-r--r--metadata/md5-cache/dev-python/importlib_metadata-6.5.016
-rw-r--r--metadata/md5-cache/dev-python/meson-python-0.13.016
-rw-r--r--metadata/md5-cache/dev-python/mss-9.0.016
-rw-r--r--metadata/md5-cache/dev-python/peewee-3.16.117
-rw-r--r--metadata/md5-cache/dev-python/phonenumbers-8.13.1016
-rw-r--r--metadata/md5-cache/dev-python/podcastparser-0.6.1016
-rw-r--r--metadata/md5-cache/dev-python/psutil-5.9.516
-rw-r--r--metadata/md5-cache/dev-python/pyacoustid-1.2.2-r14
-rw-r--r--metadata/md5-cache/dev-python/pychromecast-13.0.74
-rw-r--r--metadata/md5-cache/dev-python/pygments-2.15.116
-rw-r--r--metadata/md5-cache/dev-python/sphinx_celery-2.0.0-r24
-rw-r--r--metadata/md5-cache/dev-python/sqlparse-0.4.4 (renamed from metadata/md5-cache/dev-python/sqlparse-0.4.3)8
-rw-r--r--metadata/md5-cache/dev-python/tornado-6.316
-rw-r--r--metadata/md5-cache/dev-python/trove-classifiers-2023.4.1816
-rw-r--r--metadata/md5-cache/dev-python/xarray-2023.4.116
-rw-r--r--metadata/md5-cache/dev-util/Manifest.gzbin127016 -> 127034 bytes
-rw-r--r--metadata/md5-cache/dev-util/ROPgadget-7.34
-rw-r--r--metadata/md5-cache/dev-util/android-tools-34.0.04
-rw-r--r--metadata/md5-cache/dev-util/cproto-4.7v4
-rw-r--r--metadata/md5-cache/dev-util/fq-0.4.04
-rw-r--r--metadata/md5-cache/dev-util/maturin-0.14.1616
-rw-r--r--metadata/md5-cache/dev-util/maturin-0.14.174
-rw-r--r--metadata/md5-cache/dev-util/mingw64-toolchain-10.0.0_p314
-rw-r--r--metadata/md5-cache/dev-util/pwndbg-202303194
-rw-r--r--metadata/md5-cache/dev-util/rizin-0.5.14
-rw-r--r--metadata/md5-cache/dev-vcs/Manifest.gzbin18379 -> 18543 bytes
-rw-r--r--metadata/md5-cache/dev-vcs/git-cola-4.1.04
-rw-r--r--metadata/md5-cache/dev-vcs/git-machete-3.17.016
-rw-r--r--metadata/md5-cache/dev-vcs/gitstats-0_pre2020112410
-rw-r--r--metadata/md5-cache/games-rpg/Manifest.gzbin8781 -> 8785 bytes
-rw-r--r--metadata/md5-cache/games-rpg/manaplus-1.9.3.23-r12
-rw-r--r--metadata/md5-cache/games-strategy/Manifest.gzbin10145 -> 10149 bytes
-rw-r--r--metadata/md5-cache/games-strategy/colobot-0.2.0_alpha2
-rw-r--r--metadata/md5-cache/mail-filter/Manifest.gzbin12579 -> 12578 bytes
-rw-r--r--metadata/md5-cache/mail-filter/courier-pythonfilter-3.0.44
-rw-r--r--metadata/md5-cache/media-libs/Manifest.gzbin106983 -> 106992 bytes
-rw-r--r--metadata/md5-cache/media-libs/libvisual-0.4.24
-rw-r--r--metadata/md5-cache/media-libs/rubberband-3.1.24
-rw-r--r--metadata/md5-cache/media-plugins/Manifest.gzbin96063 -> 96058 bytes
-rw-r--r--metadata/md5-cache/media-plugins/libvisual-plugins-0.4.24
-rw-r--r--metadata/md5-cache/net-analyzer/Manifest.gzbin60831 -> 60667 bytes
-rw-r--r--metadata/md5-cache/net-analyzer/flowgrind-0.8.0-r213
-rw-r--r--metadata/md5-cache/net-analyzer/flowgrind-0.8.24
-rw-r--r--metadata/md5-cache/net-dialup/Manifest.gzbin6775 -> 6778 bytes
-rw-r--r--metadata/md5-cache/net-dialup/minicom-2.8-r24
-rw-r--r--metadata/md5-cache/net-irc/Manifest.gzbin13635 -> 13632 bytes
-rw-r--r--metadata/md5-cache/net-irc/unrealircd-6.0.4.24
-rw-r--r--metadata/md5-cache/net-libs/Manifest.gzbin55355 -> 55353 bytes
-rw-r--r--metadata/md5-cache/net-libs/ldns-1.8.3-r14
-rw-r--r--metadata/md5-cache/net-misc/Manifest.gzbin88919 -> 89061 bytes
-rw-r--r--metadata/md5-cache/net-misc/electrum-4.4.016
-rw-r--r--metadata/md5-cache/net-misc/tigervnc-1.13.14
-rw-r--r--metadata/md5-cache/net-misc/tigervnc-xorg-module-1.13.14
-rw-r--r--metadata/md5-cache/net-news/Manifest.gzbin3856 -> 3690 bytes
-rw-r--r--metadata/md5-cache/net-news/liferea-1.12.9-r216
-rw-r--r--metadata/md5-cache/net-vpn/Manifest.gzbin12072 -> 12075 bytes
-rw-r--r--metadata/md5-cache/net-vpn/strongswan-5.9.104
-rw-r--r--metadata/md5-cache/net-wireless/Manifest.gzbin25994 -> 25997 bytes
-rw-r--r--metadata/md5-cache/net-wireless/kismet-2022.08.1-r24
-rw-r--r--metadata/md5-cache/net-wireless/lorcon-2020.06.06_p20220216-r24
-rw-r--r--metadata/md5-cache/sci-geosciences/Manifest.gzbin19084 -> 19078 bytes
-rw-r--r--metadata/md5-cache/sci-geosciences/gpsd-3.254
-rw-r--r--metadata/md5-cache/sec-keys/Manifest.gzbin22890 -> 23068 bytes
-rw-r--r--metadata/md5-cache/sec-keys/openpgp-keys-apache-tomcat-9.0.749
-rw-r--r--metadata/md5-cache/sys-apps/Manifest.gzbin87347 -> 87033 bytes
-rw-r--r--metadata/md5-cache/sys-apps/coreutils-9.216
-rw-r--r--metadata/md5-cache/sys-apps/coreutils-9.2-r116
-rw-r--r--metadata/md5-cache/sys-apps/cracklib-words-2.9.104
-rw-r--r--metadata/md5-cache/sys-apps/firejail-0.9.724
-rw-r--r--metadata/md5-cache/sys-apps/shadow-4.13-r34
-rw-r--r--metadata/md5-cache/sys-auth/Manifest.gzbin13658 -> 13505 bytes
-rw-r--r--metadata/md5-cache/sys-auth/skey-1.1.5-r1315
-rw-r--r--metadata/md5-cache/sys-auth/skey-1.1.5-r144
-rw-r--r--metadata/md5-cache/sys-devel/Manifest.gzbin33233 -> 33385 bytes
-rw-r--r--metadata/md5-cache/sys-devel/gcc-13.0.1_pre2023041917
-rw-r--r--metadata/md5-cache/sys-devel/mold-1.11.04
-rw-r--r--metadata/md5-cache/sys-libs/Manifest.gzbin36357 -> 36363 bytes
-rw-r--r--metadata/md5-cache/sys-libs/cracklib-2.9.10-r14
-rw-r--r--metadata/md5-cache/www-apache/Manifest.gzbin8287 -> 8287 bytes
-rw-r--r--metadata/md5-cache/www-apache/mod_wsgi-4.9.4-r14
-rw-r--r--metadata/md5-cache/www-client/Manifest.gzbin12577 -> 12579 bytes
-rw-r--r--metadata/md5-cache/www-client/firefox-112.0.14
-rw-r--r--metadata/md5-cache/www-misc/Manifest.gzbin4261 -> 4265 bytes
-rw-r--r--metadata/md5-cache/www-misc/urlwatch-2.254
-rw-r--r--metadata/md5-cache/www-servers/Manifest.gzbin9310 -> 9473 bytes
-rw-r--r--metadata/md5-cache/www-servers/tomcat-9.0.7416
-rw-r--r--metadata/md5-cache/x11-libs/Manifest.gzbin25187 -> 25192 bytes
-rw-r--r--metadata/md5-cache/x11-libs/wxGTK-3.2.2.1-r14
-rw-r--r--metadata/md5-cache/x11-misc/Manifest.gzbin63339 -> 63342 bytes
-rw-r--r--metadata/md5-cache/x11-misc/py3status-3.50 (renamed from metadata/md5-cache/x11-misc/py3status-3.49)2
-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.gzbin43381 -> 43376 bytes
-rw-r--r--net-analyzer/flowgrind/Manifest5
-rw-r--r--net-analyzer/flowgrind/files/flowgrind-0.8.0-fno-common.patch36
-rw-r--r--net-analyzer/flowgrind/flowgrind-0.8.0-r2.ebuild49
-rw-r--r--net-analyzer/flowgrind/flowgrind-0.8.2.ebuild6
-rw-r--r--net-dialup/Manifest.gzbin5234 -> 5232 bytes
-rw-r--r--net-dialup/minicom/Manifest2
-rw-r--r--net-dialup/minicom/minicom-2.8-r2.ebuild2
-rw-r--r--net-irc/Manifest.gzbin8229 -> 8225 bytes
-rw-r--r--net-irc/unrealircd/Manifest2
-rw-r--r--net-irc/unrealircd/unrealircd-6.0.4.2.ebuild4
-rw-r--r--net-libs/Manifest.gzbin32786 -> 32791 bytes
-rw-r--r--net-libs/ldns/Manifest2
-rw-r--r--net-libs/ldns/ldns-1.8.3-r1.ebuild2
-rw-r--r--net-misc/Manifest.gzbin53980 -> 53986 bytes
-rw-r--r--net-misc/electrum/Manifest2
-rw-r--r--net-misc/electrum/electrum-4.4.0.ebuild112
-rw-r--r--net-misc/tigervnc-xorg-module/Manifest2
-rw-r--r--net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.13.1.ebuild2
-rw-r--r--net-misc/tigervnc/Manifest2
-rw-r--r--net-misc/tigervnc/tigervnc-1.13.1.ebuild2
-rw-r--r--net-news/Manifest.gzbin2059 -> 2062 bytes
-rw-r--r--net-news/liferea/Manifest2
-rw-r--r--net-news/liferea/liferea-1.12.9-r2.ebuild74
-rw-r--r--net-vpn/Manifest.gzbin7055 -> 7059 bytes
-rw-r--r--net-vpn/strongswan/Manifest2
-rw-r--r--net-vpn/strongswan/strongswan-5.9.10.ebuild2
-rw-r--r--net-wireless/Manifest.gzbin14218 -> 14216 bytes
-rw-r--r--net-wireless/kismet/Manifest2
-rw-r--r--net-wireless/kismet/kismet-2022.08.1-r2.ebuild2
-rw-r--r--net-wireless/lorcon/Manifest2
-rw-r--r--net-wireless/lorcon/lorcon-2020.06.06_p20220216-r2.ebuild2
-rw-r--r--profiles/Manifest.gzbin185125 -> 185125 bytes
-rw-r--r--profiles/use.local.desc1
-rw-r--r--sci-electronics/Manifest.gzbin8541 -> 8542 bytes
-rw-r--r--sci-electronics/NanoVNA-QT/Manifest2
-rw-r--r--sci-electronics/NanoVNA-QT/files/NanoVNA-QT-20200507-missing_headers.patch20
-rw-r--r--sci-geosciences/Manifest.gzbin11409 -> 11407 bytes
-rw-r--r--sci-geosciences/gpsd/Manifest2
-rw-r--r--sci-geosciences/gpsd/gpsd-3.25.ebuild2
-rw-r--r--sec-keys/Manifest.gzbin19055 -> 19062 bytes
-rw-r--r--sec-keys/openpgp-keys-apache-tomcat/Manifest2
-rw-r--r--sec-keys/openpgp-keys-apache-tomcat/openpgp-keys-apache-tomcat-9.0.74.ebuild20
-rw-r--r--sys-apps/Manifest.gzbin49322 -> 49317 bytes
-rw-r--r--sys-apps/coreutils/Manifest2
-rw-r--r--sys-apps/coreutils/coreutils-9.2-r1.ebuild268
-rw-r--r--sys-apps/coreutils/coreutils-9.2.ebuild267
-rw-r--r--sys-apps/cracklib-words/Manifest2
-rw-r--r--sys-apps/cracklib-words/cracklib-words-2.9.10.ebuild2
-rw-r--r--sys-apps/firejail/Manifest2
-rw-r--r--sys-apps/firejail/firejail-0.9.72.ebuild2
-rw-r--r--sys-apps/shadow/Manifest2
-rw-r--r--sys-apps/shadow/shadow-4.13-r3.ebuild2
-rw-r--r--sys-auth/Manifest.gzbin9245 -> 9242 bytes
-rw-r--r--sys-auth/skey/Manifest4
-rw-r--r--sys-auth/skey/skey-1.1.5-r13.ebuild90
-rw-r--r--sys-auth/skey/skey-1.1.5-r14.ebuild2
-rw-r--r--sys-devel/Manifest.gzbin10641 -> 10639 bytes
-rw-r--r--sys-devel/gcc/Manifest2
-rw-r--r--sys-devel/gcc/gcc-13.0.1_pre20230419.ebuild62
-rw-r--r--sys-devel/mold/Manifest2
-rw-r--r--sys-devel/mold/mold-1.11.0.ebuild2
-rw-r--r--sys-libs/Manifest.gzbin14917 -> 14916 bytes
-rw-r--r--sys-libs/cracklib/Manifest2
-rw-r--r--sys-libs/cracklib/cracklib-2.9.10-r1.ebuild2
-rw-r--r--www-apache/Manifest.gzbin6077 -> 6072 bytes
-rw-r--r--www-apache/mod_wsgi/Manifest2
-rw-r--r--www-apache/mod_wsgi/mod_wsgi-4.9.4-r1.ebuild2
-rw-r--r--www-client/Manifest.gzbin6208 -> 6212 bytes
-rw-r--r--www-client/firefox/Manifest4
-rw-r--r--www-client/firefox/firefox-112.0.1.ebuild2
-rw-r--r--www-misc/Manifest.gzbin2923 -> 2920 bytes
-rw-r--r--www-misc/urlwatch/Manifest2
-rw-r--r--www-misc/urlwatch/urlwatch-2.25.ebuild2
-rw-r--r--www-servers/Manifest.gzbin4547 -> 4546 bytes
-rw-r--r--www-servers/tomcat/Manifest3
-rw-r--r--www-servers/tomcat/tomcat-9.0.74.ebuild185
-rw-r--r--x11-libs/Manifest.gzbin18481 -> 18484 bytes
-rw-r--r--x11-libs/wxGTK/Manifest2
-rw-r--r--x11-libs/wxGTK/wxGTK-3.2.2.1-r1.ebuild2
-rw-r--r--x11-misc/Manifest.gzbin47048 -> 47048 bytes
-rw-r--r--x11-misc/py3status/Manifest4
-rw-r--r--x11-misc/py3status/py3status-3.50.ebuild (renamed from x11-misc/py3status/py3status-3.49.ebuild)0
404 files changed, 3327 insertions, 1916 deletions
diff --git a/Manifest b/Manifest
index 9105353397cb..98f680664ce9 100644
--- a/Manifest
+++ b/Manifest
@@ -1,23 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
-MANIFEST Manifest.files.gz 29462 BLAKE2B 016a3ec287c87683e61ca9611448d5a04a71d9771a55a0d16a600a447afbeac0115bbcdb2c845be60d15a8853d916847bd400bd079f00ba621587ae14a6ea9e5 SHA512 e2b31fb0081b18035bdd5fe13a56072775abf8fe8685694aa69847ab609dda51c4a40a573e9a69f02c3be6eb9b63837ad75f698094b357f71a185eebf8929c84
-TIMESTAMP 2023-04-19T04:09:51Z
+MANIFEST Manifest.files.gz 29459 BLAKE2B 5dc911352cc957c5cc4b61f8a081b0bef5e480e784d6c32725123c9d47743e553c1ec613ab240874cd57221626164c28790a482115305a19cf2a9d96ae0e1a4c SHA512 ca4c6dda0c36b81e4dbdd992a91fb443c7e6ca9c31ed649c693266f9ced00efcbeb700d95a6987d852e118e6495c47dc5cbff4f81c8f4cc5ae5e112c7facdd66
+TIMESTAMP 2023-04-19T10:09:57Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmQ/aY9fFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmQ/vfVfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klCiyA//VgXugpKaxs1ebFNABcWYRqF9DZ+lRX/8xk++YP5fPc8ipyDu8zBdOYLA
-oIXmtgFpJQRrPN0d3xk+1ndLNMsOifQ2ajBMR35JnNOrZ8FdfWL5CBCVx62FlNKW
-X8QmMIo7nHkl7deyEWmMu5MKir8QZWNOIMkSdK9/tUyXkK9McYNXSyfjE1Gq+sE5
-0cEmzlBC/orJ7ShsPzmuuai7jnFbaGD5PerECPUNTVV0PWabDckgpc5iOuaBX1D7
-xbtY4u/KEEZRhibwkVsiNBzRd+8R0mC+nrCAW552LkO1uQ75KcBLI/O9WXA6UE7h
-ddJAqui9afhRbP92QVoGFcjfcujOnJCZppebKSclYCOuHxS8RGUO8FITx9gx/hZ/
-UZ3CFiTxuXoeaAlzeyjgDhCEl68NpqaFR/Z2gs8dU0y/q8GTmddEVDpyR7y04oOe
-YAusfCipGMwOsHPXwkUX7X1PjKS5zDmQSlDseupGr5zavCoQOrxCe/HZOtW3AWZG
-9OcGjptSus010xHelBeE4mpB/eAmB+T/TamnXEpyJlL/CsVCqd/ZHlw2zBSZbJar
-K96TQtgrCLRHS+b04E7KzNSHH2XFSxigFdvVynBZcRK5tt+ekeBnV+L4Vum2hSsG
-ZhhuihXNeM4OvjZGfW6VpCGVI/QCoHeE3G0pBz9Aru3Gq/RgxRM=
-=mxbG
+klBCPg//Tsuny8no1797hoc2XhaGoL9AewyEEz+yMnGOPpntwRCSB936I/AGW3Vf
+U5QQYRD45tODdXki88UOlBR6BIkt4eh69FU+cOh+xFK1rwB+tDuwsEVuKmaZjVs4
+eCy8MPzOhKOdSeFT0pcGlhGVwTqDgoUCAvHY+8Fgs8el4wtTsAC9TWHp0S7uYqi5
+PVyWaWhiY1M9hyutQKyvftiCgaV3vM6j6Yja3j538/iFDd1ZbREsezoUfcYPxQpx
+Ay7yQHkMyIuY7hgYTlOCW9K74UOt73NtDHWeVIZ22S4qcTEa6ra8abzrsbS7S6AL
+6kO+SNYwc9X58sFnGUJie4NXk4+56PWe6Oy8tcorFGf0CbEE2PzJZZkvI1ffHiQN
+Hecefw/hpnfPF8pkYQsnx3ipbGAacKWeEtNjMmAqNGpoP6oxCuANUIXyUQSZdIV1
+/kbIGpjoDd56GJ1ygVRoM5MPvO3lwqd3JuNP4oTxG5rKHR0j1UIasGszNG9y3g2/
+olRUadU5OmgY8r0YCz9UkA8AcRHKSe2VjmgJHI4U/IX+00HouAZgZVHyaVPNd6ya
+YedOPu2NddWjDzT5YzvACOlUfvTDI4sEq2A+yZz7fMnAYMlTvJH8EpUN5msTH7l9
+6X3HiuB5b0W56Xvw5eqQs6IrqjKp9V5g+eIy2B/0vvvYXHUvEHg=
+=kW9N
-----END PGP SIGNATURE-----
diff --git a/Manifest.files.gz b/Manifest.files.gz
index bd796c27a005..d7b9067efb3f 100644
--- a/Manifest.files.gz
+++ b/Manifest.files.gz
Binary files differ
diff --git a/app-admin/Manifest.gz b/app-admin/Manifest.gz
index e5ce660b4c38..c232a20b0b51 100644
--- a/app-admin/Manifest.gz
+++ b/app-admin/Manifest.gz
Binary files differ
diff --git a/app-admin/syslog-ng/Manifest b/app-admin/syslog-ng/Manifest
index e0c08cd34f13..b22f7342a5f1 100644
--- a/app-admin/syslog-ng/Manifest
+++ b/app-admin/syslog-ng/Manifest
@@ -11,5 +11,5 @@ DIST syslog-ng-4.0.1.tar.gz 5452824 BLAKE2B a5c0328f3c88a38dbc07bb7af2a74c0037a6
DIST syslog-ng-4.1.1.tar.gz 5556174 BLAKE2B 3e1a9c394b8a88cc7b39a026950760cbc7796d67b62bb3c0f2970fd80c296e9bd75d1057fe81a0d22ac8488789d13607f19abc6aa38b3a38a30ff450ee66e3a0 SHA512 89abb7a53570b6f7c0dc76905c97d207447117f1db1aa0c0da97c17366ea833b6404f9c7fc318436fd01be2bab032eccca9712063a7c683780026e7e52493dc8
EBUILD syslog-ng-3.38.1.ebuild 4904 BLAKE2B 756015bb90e4d93608cd20d94406ae186bd9ac730a07c2dbd7e5034fc7b91edf5e4cb442fddfd0b6a0fc1f6e295f34bc85f28c2eee5d2c1417bdf0a8da3df76d SHA512 4ac6c11e784eb28abe38f7ddead8e02bfd5f3eca20d46d451fe9f968c3e1a4b17f5d0ff904e064b8d5be1fc8425e5ee8040a021b19ff9dd30908529fde7fe061
EBUILD syslog-ng-4.0.1.ebuild 5116 BLAKE2B 00723fb39423ced4cc1c70942948e7dd6b85b21af80e8796df65ec3879c2ef3d99b788ea7be16b8477ce5104632d55a00b2fd0b1a4cd69eccc40743dd0f96e01 SHA512 d81cb32892dc82bb0affaede3141ee0aa9bcc0d029986f7c897f05af596747f8b8faca2b7e2cad026b31a35fe01f54f1aff6c219184ce3dff7bf992f7a5dfd15
-EBUILD syslog-ng-4.1.1.ebuild 5119 BLAKE2B 8123082100e326f454250315de69b3aea3e412805e6eb492e37cdb063fbf4bcc9a27e70af774b5f746059dc58fb80a5a4bb33b682a7282ab7a3d51996425aa62 SHA512 8fafb355beaddd99ff637ee3415d499eeb82cb793fa4b522299e767b163d60595471d683092519b29e529d163518050618945e22c7e051740b636a73596f9971
+EBUILD syslog-ng-4.1.1-r1.ebuild 5196 BLAKE2B 40f06ee661e9b74b3dc6497e79c2e74f8daa16744bb68bd50dfc9dd1aeb9691920e3f1a944049489ee442e89fad0b89c56b052ad2234ec3c85b41a3dbc670c0b SHA512 408226a572889d7f3361cc7265123861e959ae1dcb8bb81ddc7240894a557c241d1ec90ac6694f809552365aa55e86585e6b621e95e36768700f5a66f80fa2d2
MISC metadata.xml 1285 BLAKE2B 91f0ecae07c9131f516a2b9dd6b71d021c84cde055ec58b21734b36f540f65b02452ac20dffaac4a3edc8942ad9a1a1afc3c9837ea4775d40d0d8b3d41083316 SHA512 80924020dccf9bd8d1a83d995af57644eaab761204e2b75a3ef997a2b7582506ba25f476b6203446d116af841629520adfa1cfe443c6e1547755e72956161eb2
diff --git a/app-admin/syslog-ng/syslog-ng-4.1.1.ebuild b/app-admin/syslog-ng/syslog-ng-4.1.1-r1.ebuild
index ca7e9ae7a1a9..f2600055a7b5 100644
--- a/app-admin/syslog-ng/syslog-ng-4.1.1.ebuild
+++ b/app-admin/syslog-ng/syslog-ng-4.1.1-r1.ebuild
@@ -32,7 +32,12 @@ RDEPEND="
json? ( >=dev-libs/json-c-0.9:= )
kafka? ( >=dev-libs/librdkafka-1.0.0:= )
mongodb? ( >=dev-libs/mongo-c-driver-1.2.0 )
- python? ( ${PYTHON_DEPS} )
+ python? (
+ ${PYTHON_DEPS}
+ $(python_gen_cond_dep '
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ ')
+ )
redis? ( >=dev-libs/hiredis-0.11.0:= )
smtp? ( net-libs/libesmtp:= )
snmp? ( net-analyzer/net-snmp:0= )
diff --git a/app-arch/Manifest.gz b/app-arch/Manifest.gz
index ca6bb08825e0..54f41dee54d9 100644
--- a/app-arch/Manifest.gz
+++ b/app-arch/Manifest.gz
Binary files differ
diff --git a/app-arch/vimball/Manifest b/app-arch/vimball/Manifest
index 3c7d05128398..564831562a96 100644
--- a/app-arch/vimball/Manifest
+++ b/app-arch/vimball/Manifest
@@ -1,5 +1,5 @@
DIST vimball-0.5.1.tar.gz 5246 BLAKE2B 8ce95bfe8872f69e501b4453e5a6644d8019367173f8675325775dee58e08618b9ec0908bca9df04839bc165b086d8e5195a0753827d6038d8ccd8adbab80c35 SHA512 f89ba7291e3f4146f2ada7934b0ca74524abc639e586da12e19882e9aebe3f14858a6145b830a32dc19b0deb61f652375d8a56dc7847fd0061d14a2d77208549
-EBUILD vimball-0.5.1-r1.ebuild 551 BLAKE2B 975810269085d8bc61e76bd21c1f5803b8e3d66edd29e9efd772ade3db37f5195236308f7f3ea9fb323807ed830ddbc031492681add15f2df3f971a2db71a8d2 SHA512 53603e894cc4ffb6f3fd0b69249d5f26b10581ca593f6313b9c5064029777b24a6e81cc8a22c16ebde4ac2d8aab0893fad873a9eb9aa2ac171a119643e44d028
+EBUILD vimball-0.5.1-r1.ebuild 550 BLAKE2B 7ae99e46a70d9c7ea1339a9a5b9e4b2eb1f159314aa04294d20a4033b12487684f9c9af30d3d8cedcbb1510346e666d1a5042605bfccaeb13bafaffea28a36b9 SHA512 31ae82caf703465332735b7c26b7e7ada0fab6d06b4ad427e783b57d885d8b51b594f7ba984e5b55cfa771f3b6de4ecd5f232f63d7042314fd4fdef48e737e50
EBUILD vimball-0.5.1.ebuild 510 BLAKE2B 9ad8fea912610cb066b9013b0ddde4a97ee4a3024442f0b83dc655e131e48fa88b07483e21d10f00db8439e5fac10ec1ca98d23291226398555e7e89e30640cd SHA512 2b0d48e23146c98304b036f1a85ee841fbd926e1967c36ce68f45198061251a10208d1e8f28aa5caa2c77aff7ddf66561b4854b5199d298a567e1987cb154a44
EBUILD vimball-9999.ebuild 551 BLAKE2B 975810269085d8bc61e76bd21c1f5803b8e3d66edd29e9efd772ade3db37f5195236308f7f3ea9fb323807ed830ddbc031492681add15f2df3f971a2db71a8d2 SHA512 53603e894cc4ffb6f3fd0b69249d5f26b10581ca593f6313b9c5064029777b24a6e81cc8a22c16ebde4ac2d8aab0893fad873a9eb9aa2ac171a119643e44d028
MISC metadata.xml 302 BLAKE2B 9a62e3ddd0221a93e319b7d4b10226a0f1a9f136f856a286c09a18b10cd575a4735e97aae127b26aeaa6884500ebd5dc69f630bf2f8eba0c2710b318f9bbbe4b SHA512 2a6a6012078822bc42c369427a42341098b4dbe84676573d2fd8e9699da735123d98bf22bbc816b2d55fa604052f45b2fc32f949239300dce394bc603285df25
diff --git a/app-arch/vimball/vimball-0.5.1-r1.ebuild b/app-arch/vimball/vimball-0.5.1-r1.ebuild
index 368e668cb296..9ac9f24b5175 100644
--- a/app-arch/vimball/vimball-0.5.1-r1.ebuild
+++ b/app-arch/vimball/vimball-0.5.1-r1.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == *9999 ]] ; then
EGIT_REPO_URI="https://github.com/radhermit/vimball.git"
inherit git-r3
else
- KEYWORDS="~amd64 ~x86"
+ KEYWORDS="~amd64 x86"
inherit pypi
fi
diff --git a/app-editors/Manifest.gz b/app-editors/Manifest.gz
index ba9fd73d8d56..616b77276802 100644
--- a/app-editors/Manifest.gz
+++ b/app-editors/Manifest.gz
Binary files differ
diff --git a/app-editors/joe/Manifest b/app-editors/joe/Manifest
index bf6f6d8cb330..04c89bd296bb 100644
--- a/app-editors/joe/Manifest
+++ b/app-editors/joe/Manifest
@@ -1,6 +1,7 @@
AUX joe-4.3-tinfo.patch 1063 BLAKE2B 574f78a31200df60dab81fea278bb238fbfe0a2b3f70f1f9a2ed78f3ae7a6e7a5d979fec61ad3ed9934aece27ce7836730e7f9755a7f25225dd74928c5454694 SHA512 93db2de58d2a03412cae7dc2b2769103f3ad275b68e22d6e3379871155656c8d4d4f29fbf014c6c8eb5b70ec234189af52a6b6b6826bfde46d6ee93b92f55bcd
+AUX joe-4.6-c99.patch 1427 BLAKE2B 0092531265346574f1bbfbe8a3d45515ec5ac817794cf35c65f695296df2a9a4e4a570fc6ff507da4ae02eada4e31f54f332b609766ea357d73d34254b2d8460 SHA512 201e74d0af44a5c4c9cfd665a2a79222246e535deab017f6bf4884215644e89921a08b051f7ba43cdf8cdbbbb15a17e729088ced4e4b6f57e84c4472b28691bd
AUX joe-4.6-db.patch 392 BLAKE2B 8ca4d25a1e1be76b87e581720903064f4a54b928c6c7a91991d6ae6227df00e4b13c6c9fa3ac47563f5924c5e9aa18a86f1cb471155d8ca8fccc67e151f7bada SHA512 47eeffc203879ae7a644ef3875bda41c7bd776a51fcf7f6e9d4a30a5e5f0209d1067b516efcd5faac3ecf2fb204e0105eb9cc453df5c853413a613cfdb6e4fc6
AUX joe-4.6-prototypes.patch 10006 BLAKE2B cf9845339aa30b99223412a9e2c6407bbbd2bb6eb5ce630d3a7e93bc084ee8bffdee97e15ce17765b6a5de9fcc02453b4962126043fe021cf17e6c062b13108f SHA512 9ccd53de36e813c79dbd1c76e43c7f9b756243455e0faf7eb98e8ebeada30256393475270a9858c6f319f28b4fe56f320e81c7898e41cf8b4ade1c22000e6884
DIST joe-4.6.tar.gz 1895046 BLAKE2B fbf53d3b5b066cb32bb26b08d7d314a3bb89ac5ae22db498cdf3597bf8cb322bd9aa05543debd47ac7380a33982c388e13f38c60747503494c582393ae8eb13d SHA512 3dd64a994fb3d352a12bf027ef16d57d14ac2577fd63fb6b6e25cae46052befaa7c15dc029bff2f8c3275df90f0343bd46313601055d97277ea4540e109fbe82
-EBUILD joe-4.6-r2.ebuild 1479 BLAKE2B 10ac5cae3afdc72b26c3ed032ad779ca67adda50a9e09280bb18aec84a41c2c9190aaceb0f635ac30e75924865f5c3a999e29f88bd0d05a424beb6a2ff317967 SHA512 fccb98942103f2c1d16fbc3941e52c8c094612001b50500681106674f81780dee0e7e8108a42daf6a7ff8ec717aba6a62239d2e5e9d43f7686519551dc6ea423
-MISC metadata.xml 905 BLAKE2B f744fdea647781d08644ff9e1b9475706569b961ad433eec0e3f4a424c0fa8b4128b4978d16bcf14533eeb3fe9006f89c61d1b7ed4913070e4f8c2cafe509c40 SHA512 a2e4ff282ea424f6bd383871523760cc7e555a75489822da5fd010eca7ead013628df767d2c81ed26853aa2493577bd858eba436bd900bc6a268b3344c3ebae1
+EBUILD joe-4.6-r2.ebuild 1509 BLAKE2B 24b1b098d1e31d2c951b70c053a9be9680e9098bb8d3c0145825c4e2131ff425c889fd667d1d0d99462aacec13c9bb0cff7d925c2021b4555fff0aa61b6e6ecf SHA512 bfbb9a6449e437179c1c04c3b4ce4b5a8f1494bdb4bdc779e73db59624743b822f97e88595283d6b0562ca3968118d8693052b11c124e1c4d49d596f2296994f
+MISC metadata.xml 904 BLAKE2B 687b43b7f2d927f5b239ce63ddbcedac0d602cb0a1f51a108c99c5227f6cc9501f357e1e6dd407ecd231bfd6d4ec0acb513b495a86ea7dcb52a0e735cd87012a SHA512 1d9066383090e2fd69955899c9c8e35e58d60f35d3b7e7d29c7cc5184c23f39bd24df5cd59efb9321aa2a8af453849366c8a931c369c9683f9b1aacc2030ad24
diff --git a/app-editors/joe/files/joe-4.6-c99.patch b/app-editors/joe/files/joe-4.6-c99.patch
new file mode 100644
index 000000000000..8d7a64a6419f
--- /dev/null
+++ b/app-editors/joe/files/joe-4.6-c99.patch
@@ -0,0 +1,59 @@
+https://bugs.gentoo.org/900164
+Patch from https://sourceforge.net/p/joe-editor/mercurial/merge-requests/3/
+
+commit 26e83257075789d901cadbe280ff7f1bd7602983
+Authored by: Nikita Popov 2023-01-31
+
+ Port to C99
+
+ Ensure that functions are declared before use for compatibility
+ with newer compiler versions.
+
+--- a/acinclude.m4
++++ b/acinclude.m4
+@@ -9,7 +9,7 @@
+ int main() {
+ int a = 0;
+ isblank(a++);
+- exit(a != 1);
++ return a != 1;
+ }
+ ],
+ [joe_cv_isblank=yes],
+@@ -34,7 +34,7 @@
+ #endif
+ int main() {
+ /* exit succesfully if setpgrp() takes two args (*BSD systems) */
+- exit(setpgrp(0, 0) != 0);
++ return setpgrp(0, 0) != 0;
+ }],
+ [joe_cv_setpgrp_void=no],
+ [joe_cv_setpgrp_void=yes],
+@@ -95,7 +95,7 @@
+ kill((int)getpid(), SIGINT);
+ kill((int)getpid(), SIGINT);
+ /* exit succesfully if don't have to reinstall sighandler when invoked */
+- exit(nsigint != 2);
++ return nsigint != 2;
+ }],
+ [joe_cv_reinstall_sighandlers=no],
+ [joe_cv_reinstall_sighandlers=yes],
+--- a/joe/selinux.c
++++ b/joe/selinux.c
+@@ -6,6 +6,7 @@
+
+ #ifdef WITH_SELINUX
+ #include <selinux/selinux.h>
++#include <error.h>
+ static int selinux_enabled = -1;
+ #endif
+
+@@ -108,7 +109,7 @@
+ return 0;
+
+ if (setfscreatecon(0) < 0) {
+- error(0, errno, joe_gettext(_("Could not reset default security context")));
++ error(0, errno, "%s", joe_gettext(_("Could not reset default security context")));
+ return 1;
+ }
+ #endif
diff --git a/app-editors/joe/joe-4.6-r2.ebuild b/app-editors/joe/joe-4.6-r2.ebuild
index 1f5bdf049228..ef18848b930d 100644
--- a/app-editors/joe/joe-4.6-r2.ebuild
+++ b/app-editors/joe/joe-4.6-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -22,6 +22,7 @@ PATCHES=(
"${FILESDIR}/${PN}-4.3-tinfo.patch"
"${FILESDIR}/${P}-db.patch"
"${FILESDIR}/${P}-prototypes.patch"
+ "${FILESDIR}/${P}-c99.patch"
)
DOCS=( README.md NEWS.md docs/hacking.md docs/man.md )
diff --git a/app-editors/joe/metadata.xml b/app-editors/joe/metadata.xml
index f53c3664d7de..cd22587519d6 100644
--- a/app-editors/joe/metadata.xml
+++ b/app-editors/joe/metadata.xml
@@ -15,7 +15,7 @@
user should expect: full use of termcap/terminfo, excellent screen update
optimizations, simple installation, and all of the UNIX-integration features
of VI.
-</longdescription>
+</longdescription>
<use>
<flag name="xterm">Enable full xterm clipboard support</flag>
</use>
diff --git a/app-emulation/Manifest.gz b/app-emulation/Manifest.gz
index 75affe6d38c2..9461b83da6f6 100644
--- a/app-emulation/Manifest.gz
+++ b/app-emulation/Manifest.gz
Binary files differ
diff --git a/app-emulation/dxvk/Manifest b/app-emulation/dxvk/Manifest
index 96ff8559ef42..b8499e6f1d45 100644
--- a/app-emulation/dxvk/Manifest
+++ b/app-emulation/dxvk/Manifest
@@ -1,3 +1,4 @@
+AUX dxvk-1.10.3-gcc13.patch 398 BLAKE2B 48b1f18b8368a7dccdd479df8c37b6667fe918f4c47846e0c9e7bb5f04746fbb773decabd905a4877e1bea42ab9af88d042f667272969e0bda7d44f215d78938 SHA512 e3b84263641c3abb34c31721b29eaa314f02bbd15e1ee5b3e3cefd51f57f9123b2cbb32174ed1806dcb03994ee3db8df3282d5f4791d8f1188c09f7c55cbf113
DIST dxvk-1.10.3.tar.gz 1204407 BLAKE2B 3507ffe4abf9c45f2a138b05e7cf706322a6bf3d2e9ae86a9d6216b206c09f79eac696ee7dfe33d0bef55e727f51301c36eb89bfa3b3f429d7d5fafc1eebdcb4 SHA512 8995b231b3f3650beda04c01f30186d10a373075a4774b4ecbfb3bbeb4de99c57555f1db0611e5c61c6a411a7215e0faf228f9861f6b7adae6fc365e8056f7e3
DIST dxvk-2.0.tar.gz 943397 BLAKE2B 7d59050e8ac3f9be311d11323cc0057d84c3b730360fe9e064ff4a5e2db5bffea5bae3214da366c60295ec5f1577ab08e2776274c9aaff7a7de1b9f2cefa836a SHA512 98537bdec2b5e4f2ead5b93ab49db717e0706fe771a82a6ef1e5b5792c1bdd3f417cd6b6b2deadb1397b8a0740445fa88b9fb6c1f73510cc5c0e7ae35d65bcac
DIST dxvk-2.1.tar.gz 960078 BLAKE2B ad8ea7eb000237914d9116a8fbfde13fde3dc00d428ebfe41aacb9373c6509112545ef1942b4cbc96a18338c3d07c2c494d0454236721e220ee5f5731a5c27b9 SHA512 10d919ba2612f665a20f7c72605967adeea94d8414bee45878f9df42ad263fa5ebfc7a76319173dce054ffe9b9cdc919ff7a136042f3f4e64142844c943bdef7
@@ -6,9 +7,9 @@ DIST dxvk-libdisplay-info-d39344f466.tar.bz2 81232 BLAKE2B af76ccd3c40bc953008bc
DIST dxvk-spirv-headers-0bcc624926.tar.gz 437771 BLAKE2B 08815e36ad99b84777e38ad0c5616b6608a552f993e7f67433f2b8e20de81e9bce41420ac5998f5b67bca70a92ce70aed91b238990bd431c7b97070dfb0c5a60 SHA512 5995cf75d5605d41e9643bca81c195ef5aaa17d596e0282807f6fa8f8c494f7b63a41d611c535ae43dc3d609436aabef1e0d89626f37e6f20bad17b5e122e32c
DIST dxvk-vulkan-headers-98f440ce68.tar.gz 1691979 BLAKE2B bf6fd288f16df7adcb5cebeb6e13713db1c26a0b833dead2fb522227861abc60b2d0cda8e3f46f8e89cccb629e01081ba27763989ad6fd336c60a475b198c1c8 SHA512 69238d37d0af0162e0fd68094cd2fa9baa320497d34a9de491dea086c23291d0815b51e89218b1f0ee2b3314cbc8ac1809d6edb15ca51fcb282fe1e2b39a1a77
DIST setup_dxvk.sh 4631 BLAKE2B 25270e1f6dfd446b1d124eac3bd19da8bc770527d02d987949fc3ae0bead07866dafa25f77a90b9a408413a724354a29a4a156ff5c9dc75e26b66e079824ec86 SHA512 257fd84e29a7037f04a1a2a506502c71d527af58f8c84d8c3dfb64597ebdc41c3dca362eaf20ab4bc1982b76428c1f843815d56a6e1369d072e0009e270cb121
-EBUILD dxvk-1.10.3.ebuild 4386 BLAKE2B c2cd3106bd5437f1ee18f6f1977573f48eedc1258fb0de6ac5ad0a730ce348655404a931fc1f8c90254f0c6eb29cf08f89cd78529a7785db2f9dad00345a7ab7 SHA512 3828dcb3ac3b97449bf87f5a978b5baa3c06cb9141ddee96f538dfacf7201e33eda11468f3d39cbb318f92f544f8d2a8f96f923868d12e8174105293af3b1706
-EBUILD dxvk-2.0.ebuild 5263 BLAKE2B 78de2ed9dc6540673f0b05d92f847670979f02adfd03dfa8df28e108b78788b7c8890e37eeca1e1ec3750604fb95e645e84ec99c593d11b39a5ef51c2f3530c0 SHA512 83ceafb6670947a56ae0ecb6ad208d0ed9b91db6a2f00ba868edeffef0064fe85e7a5b7e13d5b5cf4b69228deefccfb470e9eb7868002ed6e9a93ffb36861cd9
-EBUILD dxvk-2.1.ebuild 6059 BLAKE2B 7e37e822aed0352f7001cff7f554ec81bcdf11b93b9defb7b24ee24b590b75e625c4ddb254f5e025c133f1271b150108f26ec151f2b37dcbd636534a9d687028 SHA512 93a9b0ca7a914f384838b52cf66cd0ea9d05354035c88a241f8892ea5c2a3158099f958c3792427a68548d014fcf3d80236b4b0ee86c9dee25de126d3a5f829d
-EBUILD dxvk-2.1_p20230207.ebuild 6186 BLAKE2B 07fb6c7a43c659cd25d037e94ed9eae5e0861ee9659a2af1e6550ff4d94ed609ed0e362db3c228538a46c46f5ed112a908f08c1367716c17578e8c3cf2025083 SHA512 7aa809e685f2534ce116c8aa657822e962aaa4ba6a09ef941c340b80415b75d08d029dc1b30067309f36d6adf201e7f38aa539b010f0e54bee5a62fe1921101a
+EBUILD dxvk-1.10.3.ebuild 4444 BLAKE2B e61ecb0fea37a499e9967902b25baa9b9e1b3f98be9e43bbd2828c14ea8d005f4029f697fe90b4bc71c151d62cb7ab507bf903844a7d7ced8e529863aa29fa34 SHA512 73eabad530dcf9e322dcd18b8dc23b5acd82627201947ac6e76df7c42b159bb658775d679259e94b4d9479e13b0e0c2bd3bf953d5d195a9e995f5f5da407e1d4
+EBUILD dxvk-2.0.ebuild 5321 BLAKE2B 04ab5443db73e4f9c3b15787a133d76364119253c834ae6d56c58f5f13118b1b6d2d3bdd346140d08259648179ff01c4da9f9a02bce2f3ae4aeaa0fe1ee388eb SHA512 5d0090ae388e9a0fda34bdbacf8b733c7ed8ac2c99aa5a9a0cc9a1dc353dd8e2019fbd3f927144168625650010ba8ee95f92f3d64e0301e62d21f672599dfe39
+EBUILD dxvk-2.1.ebuild 6112 BLAKE2B 8a0232d60f08a86287d16375eb1e3eacd68c9075dd1e239d22f318f5e25b3de164d3aeea47acd6fa25a47011d5f0758381a3bb23cded69323dc84d72493c580d SHA512 f2b9545b9d9b2899d058b7c797db254472aca2063ba009f6d8bbfc3775912088321b834761754b96b18feb9793cfcb4bd59450b468dbbe934c47e4a382d7a8ff
+EBUILD dxvk-2.1_p20230207.ebuild 6239 BLAKE2B 4aee6adff997d157b8521cfa04416aec9c5a0954e6a4157cbb6c3dbe24783cc11d608167dc83d9ba56649e922c4461183f239f1d498336dedf92f99bfed2a075 SHA512 8c6a296d3b8091be57344bc97bf802c812c5b4bdb4d0d2b2f8c1e5a37ea32e6ee57c8d292c8fb6b465051162ab9557ae2c7ec6f0e917fea3b4e82214f5b13eef
EBUILD dxvk-9999.ebuild 6061 BLAKE2B a58c90e467fdd6e263eb9369e1d862a1e2ed9085c26a0c7f59bc9a58cf81296461a3ff68053aae688b74ba19f5933c18fe516411d3609b0efb75e93db0dbf18e SHA512 53e623a745aa6e5e8f46a1b230aa53f22d3bdb56dbe941e642c1ee5b449314a417dbc3d618c02a68753b400381e201e8aa106c1eb3ddc18b234d4cad788de3b3
MISC metadata.xml 818 BLAKE2B 88081c074b99329c925174de4b7ff9b2c220ffc67eb64a5324f4eaf2a35f98f06c9978ddc0e929ba76b341a389a8eff025b7aa0a2414e3f7ae496c44a023c65c SHA512 90d76ac3df3abe003371cd25b9cf0e6570a53b371349fb2e048cae1818e51f0482e17b3d5490eb82c57d891bb43c4a7cd41530101b888591719c33c566788e3b
diff --git a/app-emulation/dxvk/dxvk-1.10.3.ebuild b/app-emulation/dxvk/dxvk-1.10.3.ebuild
index 0f86f1f04e95..3995d9ee33e0 100644
--- a/app-emulation/dxvk/dxvk-1.10.3.ebuild
+++ b/app-emulation/dxvk/dxvk-1.10.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -32,6 +32,10 @@ BDEPEND="
dev-util/glslang
!crossdev-mingw? ( dev-util/mingw64-toolchain[${MULTILIB_USEDEP}] )"
+PATCHES=(
+ "${FILESDIR}"/${PN}-1.10.3-gcc13.patch
+)
+
pkg_pretend() {
[[ ${MERGE_TYPE} == binary ]] && return
diff --git a/app-emulation/dxvk/dxvk-2.0.ebuild b/app-emulation/dxvk/dxvk-2.0.ebuild
index 4511ec137b34..48c2560d3808 100644
--- a/app-emulation/dxvk/dxvk-2.0.ebuild
+++ b/app-emulation/dxvk/dxvk-2.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -42,6 +42,10 @@ BDEPEND="
dev-util/glslang
!crossdev-mingw? ( dev-util/mingw64-toolchain[${MULTILIB_USEDEP}] )"
+PATCHES=(
+ "${FILESDIR}"/${PN}-1.10.3-gcc13.patch
+)
+
pkg_pretend() {
[[ ${MERGE_TYPE} == binary ]] && return
diff --git a/app-emulation/dxvk/dxvk-2.1.ebuild b/app-emulation/dxvk/dxvk-2.1.ebuild
index e807643ef746..d58b78a8f0ef 100644
--- a/app-emulation/dxvk/dxvk-2.1.ebuild
+++ b/app-emulation/dxvk/dxvk-2.1.ebuild
@@ -48,6 +48,10 @@ BDEPEND="
dev-util/glslang
!crossdev-mingw? ( dev-util/mingw64-toolchain[${MULTILIB_USEDEP}] )"
+PATCHES=(
+ "${FILESDIR}"/${PN}-1.10.3-gcc13.patch
+)
+
pkg_pretend() {
[[ ${MERGE_TYPE} == binary ]] && return
diff --git a/app-emulation/dxvk/dxvk-2.1_p20230207.ebuild b/app-emulation/dxvk/dxvk-2.1_p20230207.ebuild
index 8f164958b449..24b2a3ad1e50 100644
--- a/app-emulation/dxvk/dxvk-2.1_p20230207.ebuild
+++ b/app-emulation/dxvk/dxvk-2.1_p20230207.ebuild
@@ -50,6 +50,10 @@ BDEPEND="
dev-util/glslang
!crossdev-mingw? ( dev-util/mingw64-toolchain[${MULTILIB_USEDEP}] )"
+PATCHES=(
+ "${FILESDIR}"/${PN}-1.10.3-gcc13.patch
+)
+
pkg_pretend() {
[[ ${MERGE_TYPE} == binary ]] && return
diff --git a/app-emulation/dxvk/files/dxvk-1.10.3-gcc13.patch b/app-emulation/dxvk/files/dxvk-1.10.3-gcc13.patch
new file mode 100644
index 000000000000..580e412fcd6e
--- /dev/null
+++ b/app-emulation/dxvk/files/dxvk-1.10.3-gcc13.patch
@@ -0,0 +1,17 @@
+https://github.com/doitsujin/dxvk/commit/1a5afc77b1859e6c7e31b55e11ece899e3b5295a
+--- a/src/util/config/config.h
++++ b/src/util/config/config.h
+@@ -1,4 +1,5 @@
+ #pragma once
+
++#include <cstdint>
+ #include <string>
+ #include <unordered_map>
+--- a/src/util/util_bit.h
++++ b/src/util/util_bit.h
+@@ -17,4 +17,5 @@
+ #include "util_math.h"
+
++#include <cstdint>
+ #include <cstring>
+ #include <iterator>
diff --git a/app-emulation/wine-proton/Manifest b/app-emulation/wine-proton/Manifest
index b34bde03d67d..8551cef70c23 100644
--- a/app-emulation/wine-proton/Manifest
+++ b/app-emulation/wine-proton/Manifest
@@ -7,8 +7,10 @@ AUX wine-proton-8.0.1c-unwind.patch 1488 BLAKE2B 1a6d69484fb36f94f32d74679e809cf
DIST proton-wine-7.0-5.tar.gz 45724439 BLAKE2B d5ad4f00ca658b31c562c2ff4eb5ae33707126eee44ccfd9f33084ab5d184743034541efe3f9d18eb2a6941111da4c5134555f93769e8370b118b6f04e00ae1e SHA512 b16ace9c0bfa6d2685ea53617be2bba7e82c5c8da604f9e188bf782219785cfaed4317578c4314f2bde89d363a2e115f3bceeaa69d4a85f078a5fdb1ec64d33b
DIST proton-wine-7.0-6.tar.gz 45780326 BLAKE2B f140fcfdd1a47904c34a49d0795fa3326d7cf0d3fac8d6c2ef2a4926181a46223f43a2d1ca96c543e800c8c46b2a3cc51ae306a029d68a42608876e869e177d5 SHA512 793bbe2b23042301a1b518717d78cfff01eaffa0388883d010659a45779b9136d33cfac63f0c3fbb1e458953a954b423eb70ac4fa87633352267db890ceb2fef
DIST proton-wine-8.0-1c.tar.gz 48204851 BLAKE2B 5a746cf4d10e605ce30e93a5116e73c4ae893a6ccb105984afa3e65e0ec64780ca58462fe5fc89e51aef0499fdc52be9756254878d8f7f28160a1cf4ed0ee3a9 SHA512 67dbd73287409aaecd5cfab29f79ddf455bbbd25e79289c66828bd4f0fac3003e68afe3e65ea39e18e2390b825342a52285c4be1368928606628b72a274b5456
+DIST proton-wine-8.0-1d.tar.gz 48198535 BLAKE2B 7ed7c4130d4c74d3f411880d253727469cbdaa78943b7783f3d2162177072503bffd588ba3c6c147014ce4e422850cb49e83c2d2d807777fcd01c101199f922d SHA512 4a5a2a2753f8fd025f8c0fe56341a67ed780befc8ae9bffe03872019d4227ec8324edf892c327b99330c3de29a3b8adaac656b41d3487de03a8a82cef9234da7
EBUILD wine-proton-7.0.5.ebuild 10514 BLAKE2B 598b8593b601dbcc4d23c888cfe849f8fd62e225a718a0f9436748a673871900a58f119244766f706aa45c5d7373f691969f550ffb81cd0f01de475d01f817d1 SHA512 a61e86c1cf0d180512da2e07b4bdc029307d760dee138bb90d747852be92c1cd98a9552824a651e646d3322d810ae80f0dbcc8f72fb840c669b5a073cc167f62
EBUILD wine-proton-7.0.6.ebuild 10519 BLAKE2B 4f3009aa1c1bc54dfacc9a264b9ff411dc402c4964ffda280563626d757ba4fc56f83da1019b414a2590b3d9c159fccc656079786c7af16d2c35d8b7ce6ab0ab SHA512 ea934f2f71e7054bb52861453da351e81b7272aab09caf617162ca0f23aa90e6b0003daa5b9ec01caa735207f18d0cb75643b912b8d9209bbd0c141aa6716778
EBUILD wine-proton-7.0.9999.ebuild 10519 BLAKE2B 4f3009aa1c1bc54dfacc9a264b9ff411dc402c4964ffda280563626d757ba4fc56f83da1019b414a2590b3d9c159fccc656079786c7af16d2c35d8b7ce6ab0ab SHA512 ea934f2f71e7054bb52861453da351e81b7272aab09caf617162ca0f23aa90e6b0003daa5b9ec01caa735207f18d0cb75643b912b8d9209bbd0c141aa6716778
EBUILD wine-proton-8.0.1c.ebuild 10571 BLAKE2B 61318d905fc5fae990c115d14ff130cd49c34347d19c3c000889b5f6caab1a3b71295c3f2dbbeba9d316bcc1b6c1d22cbb2df8b5254868d37f53ee67967d8556 SHA512 5ef719ed250cb85a95072b0f9bbdb2c0daab41180a3a86aaab109ec66bb6aa1265a5bd97aeec3072704b2b95e1c30f5e152aa4e3f61d271794284e8c029e8ace
+EBUILD wine-proton-8.0.1d.ebuild 10571 BLAKE2B 61318d905fc5fae990c115d14ff130cd49c34347d19c3c000889b5f6caab1a3b71295c3f2dbbeba9d316bcc1b6c1d22cbb2df8b5254868d37f53ee67967d8556 SHA512 5ef719ed250cb85a95072b0f9bbdb2c0daab41180a3a86aaab109ec66bb6aa1265a5bd97aeec3072704b2b95e1c30f5e152aa4e3f61d271794284e8c029e8ace
MISC metadata.xml 1222 BLAKE2B 75e8a33a16e4d718c5299ae719cdd009e9ac6f0d2eafb112c9e38e7d860a51d7f4d5be14912c1c812718b36fd4d71a9d3ddf2c68f5a076fc71f5d47fab120736 SHA512 3fc770b9d6f1e7cb7cba7fc28f90d5f51ad431f38e757dcb47b03543985d0919e29b6648b8c3f6bb6e1c7b172bb164cde35e2fea24564e476088c1a91e6131c8
diff --git a/app-emulation/wine-proton/wine-proton-8.0.1d.ebuild b/app-emulation/wine-proton/wine-proton-8.0.1d.ebuild
new file mode 100644
index 000000000000..e514971ce399
--- /dev/null
+++ b/app-emulation/wine-proton/wine-proton-8.0.1d.ebuild
@@ -0,0 +1,329 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MULTILIB_COMPAT=( abi_x86_{32,64} )
+PYTHON_COMPAT=( python3_{9..11} )
+inherit autotools flag-o-matic multilib multilib-build python-any-r1
+inherit readme.gentoo-r1 toolchain-funcs wrapper
+
+WINE_GECKO=2.47.3
+WINE_MONO=7.4.1
+WINE_PV=$(ver_rs 2 -)
+
+if [[ ${PV} == *9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/ValveSoftware/wine.git"
+ EGIT_BRANCH="experimental_$(ver_cut 1-2)"
+else
+ SRC_URI="https://github.com/ValveSoftware/wine/archive/refs/tags/proton-wine-${WINE_PV}.tar.gz"
+ S="${WORKDIR}/${PN}-wine-${WINE_PV}"
+ KEYWORDS="-* ~amd64 ~x86"
+fi
+
+DESCRIPTION="Valve Software's fork of Wine"
+HOMEPAGE="https://github.com/ValveSoftware/wine/"
+
+LICENSE="LGPL-2.1+ BSD-2 IJG MIT OPENLDAP ZLIB gsm libpng2 libtiff"
+SLOT="${PV}"
+IUSE="
+ +abi_x86_32 +abi_x86_64 +alsa crossdev-mingw custom-cflags debug
+ +fontconfig +gecko +gstreamer llvm-libunwind +mono nls osmesa
+ perl pulseaudio +sdl selinux +ssl udev udisks +unwind usb v4l
+ +xcomposite xinerama"
+
+# tests are non-trivial to run, can hang easily, don't play well with
+# sandbox, and several need real opengl/vulkan or network access
+RESTRICT="test"
+
+# `grep WINE_CHECK_SONAME configure.ac` + if not directly linked
+WINE_DLOPEN_DEPEND="
+ dev-libs/libgcrypt:=[${MULTILIB_USEDEP}]
+ media-libs/freetype[${MULTILIB_USEDEP}]
+ media-libs/libglvnd[X,${MULTILIB_USEDEP}]
+ media-libs/vulkan-loader[${MULTILIB_USEDEP}]
+ x11-libs/libXcursor[${MULTILIB_USEDEP}]
+ x11-libs/libXfixes[${MULTILIB_USEDEP}]
+ x11-libs/libXi[${MULTILIB_USEDEP}]
+ x11-libs/libXrandr[${MULTILIB_USEDEP}]
+ x11-libs/libXrender[${MULTILIB_USEDEP}]
+ x11-libs/libXxf86vm[${MULTILIB_USEDEP}]
+ fontconfig? ( media-libs/fontconfig[${MULTILIB_USEDEP}] )
+ osmesa? ( media-libs/mesa[osmesa,${MULTILIB_USEDEP}] )
+ sdl? ( media-libs/libsdl2[haptic,joystick,${MULTILIB_USEDEP}] )
+ ssl? (
+ dev-libs/gmp:=[${MULTILIB_USEDEP}]
+ net-libs/gnutls:=[${MULTILIB_USEDEP}]
+ )
+ udisks? ( sys-apps/dbus[${MULTILIB_USEDEP}] )
+ v4l? ( media-libs/libv4l[${MULTILIB_USEDEP}] )
+ xcomposite? ( x11-libs/libXcomposite[${MULTILIB_USEDEP}] )
+ xinerama? ( x11-libs/libXinerama[${MULTILIB_USEDEP}] )"
+WINE_COMMON_DEPEND="
+ ${WINE_DLOPEN_DEPEND}
+ x11-libs/libX11[${MULTILIB_USEDEP}]
+ x11-libs/libXext[${MULTILIB_USEDEP}]
+ alsa? ( media-libs/alsa-lib[${MULTILIB_USEDEP}] )
+ gstreamer? (
+ dev-libs/glib:2[${MULTILIB_USEDEP}]
+ media-libs/gst-plugins-base:1.0[opengl,${MULTILIB_USEDEP}]
+ media-libs/gstreamer:1.0[${MULTILIB_USEDEP}]
+ )
+ pulseaudio? ( media-libs/libpulse[${MULTILIB_USEDEP}] )
+ udev? ( virtual/libudev:=[${MULTILIB_USEDEP}] )
+ unwind? (
+ llvm-libunwind? ( sys-libs/llvm-libunwind[${MULTILIB_USEDEP}] )
+ !llvm-libunwind? ( sys-libs/libunwind:=[${MULTILIB_USEDEP}] )
+ )
+ usb? ( dev-libs/libusb:1[${MULTILIB_USEDEP}] )"
+RDEPEND="
+ ${WINE_COMMON_DEPEND}
+ app-emulation/wine-desktop-common
+ gecko? ( app-emulation/wine-gecko:${WINE_GECKO}[${MULTILIB_USEDEP}] )
+ gstreamer? ( media-plugins/gst-plugins-meta:1.0[${MULTILIB_USEDEP}] )
+ mono? ( app-emulation/wine-mono:${WINE_MONO} )
+ perl? (
+ dev-lang/perl
+ dev-perl/XML-LibXML
+ )
+ selinux? ( sec-policy/selinux-wine )
+ udisks? ( sys-fs/udisks:2 )"
+DEPEND="
+ ${WINE_COMMON_DEPEND}
+ sys-kernel/linux-headers
+ x11-base/xorg-proto"
+BDEPEND="
+ ${PYTHON_DEPS}
+ dev-lang/perl
+ sys-devel/binutils
+ sys-devel/bison
+ sys-devel/flex
+ virtual/pkgconfig
+ nls? ( sys-devel/gettext )
+ !crossdev-mingw? ( dev-util/mingw64-toolchain[${MULTILIB_USEDEP}] )"
+IDEPEND=">=app-eselect/eselect-wine-2"
+
+QA_CONFIG_IMPL_DECL_SKIP=(
+ __clear_cache # unused on amd64+x86 (bug #900332)
+ res_getservers # false positive
+)
+QA_TEXTRELS="usr/lib/*/wine/i386-unix/*.so" # uses -fno-PIC -Wl,-z,notext
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-7.0.4-musl.patch
+ "${FILESDIR}"/${PN}-7.0.4-noexecstack.patch
+ "${FILESDIR}"/${PN}-7.0.4-restore-menubuilder.patch
+ "${FILESDIR}"/${PN}-8.0.1c-unwind.patch
+)
+
+pkg_pretend() {
+ [[ ${MERGE_TYPE} == binary ]] && return
+
+ if use crossdev-mingw && [[ ! -v MINGW_BYPASS ]]; then
+ local mingw=-w64-mingw32
+ for mingw in $(usev abi_x86_64 x86_64${mingw}) $(usev abi_x86_32 i686${mingw}); do
+ if ! type -P ${mingw}-gcc >/dev/null; then
+ eerror "With USE=crossdev-mingw, you must prepare the MinGW toolchain"
+ eerror "yourself by installing sys-devel/crossdev then running:"
+ eerror
+ eerror " crossdev --target ${mingw}"
+ eerror
+ eerror "For more information, please see: https://wiki.gentoo.org/wiki/Mingw"
+ eerror "--> Note that mingw builds are default for ${PN} even without this USE."
+ die "USE=crossdev-mingw is enabled, but ${mingw}-gcc was not found"
+ fi
+ done
+ fi
+}
+
+src_prepare() {
+ # sanity check, bumping these has a history of oversights
+ local geckomono=$(sed -En '/^#define (GECKO|MONO)_VER/{s/[^0-9.]//gp}' \
+ dlls/appwiz.cpl/addons.c || die)
+ if [[ ${WINE_GECKO}$'\n'${WINE_MONO} != "${geckomono}" ]]; then
+ local gmfatal=
+ [[ ${PV} == *9999 ]] && gmfatal=nonfatal
+ ${gmfatal} die -n "gecko/mono mismatch in ebuild, has: " ${geckomono} " (please file a bug)"
+ fi
+
+ default
+
+ # ensure .desktop calls this variant + slot
+ sed -i "/^Exec=/s/wine /${P} /" loader/wine.desktop || die
+
+ # similarly to staging, append to `wine --version` for identification
+ sed -i "s/wine_build[^1]*1/& (Proton-${WINE_PV})/" configure.ac || die
+
+ # always update for patches (including user's wrt #432348)
+ eautoreconf
+ tools/make_requests || die # perl
+ dlls/winevulkan/make_vulkan -x vk.xml || die # python, needed for proton's
+}
+
+src_configure() {
+ WINE_PREFIX=/usr/lib/${P}
+ WINE_DATADIR=/usr/share/${P}
+
+ local conf=(
+ --prefix="${EPREFIX}"${WINE_PREFIX}
+ --datadir="${EPREFIX}"${WINE_DATADIR}
+ --includedir="${EPREFIX}"/usr/include/${P}
+ --libdir="${EPREFIX}"${WINE_PREFIX}
+ --mandir="${EPREFIX}"${WINE_DATADIR}/man
+
+ # upstream (Valve) doesn't really support misc configurations (e.g.
+ # adds vulkan code not always guarded by --with-vulkan), so force
+ # some major options that are typically needed by games either way
+ --with-freetype
+ --with-mingw # needed by many, notably Blizzard titles
+ --with-opengl
+ --with-vulkan
+ --with-x
+
+ # ...and disable most options unimportant for games and unused by
+ # Proton rather than expose as volatile USEs with little support
+ --without-capi
+ --without-cups
+ --without-gphoto
+ --without-gssapi
+ --without-krb5
+ --without-netapi
+ --without-opencl
+ --without-pcap
+ --without-sane
+ ac_cv_lib_soname_odbc=
+
+ $(use_enable gecko mshtml)
+ $(use_enable mono mscoree)
+ --disable-tests
+ $(use_with alsa)
+ $(use_with fontconfig)
+ $(use_with gstreamer)
+ $(use_with nls gettext)
+ $(use_with osmesa)
+ --without-oss # media-sound/oss is not packaged (OSSv4)
+ $(use_with pulseaudio pulse)
+ $(use_with sdl)
+ $(use_with ssl gnutls)
+ $(use_with udev)
+ $(use_with udisks dbus) # dbus is only used for udisks
+ $(use_with unwind)
+ $(use_with usb)
+ $(use_with v4l v4l2)
+ $(use_with xcomposite)
+ $(use_with xinerama)
+ )
+
+ tc-ld-force-bfd # builds with non-bfd but broken at runtime (bug #867097)
+ filter-lto # build failure
+ use custom-cflags || strip-flags # can break in obscure ways at runtime
+ use crossdev-mingw || PATH=${BROOT}/usr/lib/mingw64-toolchain/bin:${PATH}
+
+ # temporary workaround for tc-ld-force-bfd not yet enforcing with mold
+ # https://github.com/gentoo/gentoo/pull/28355
+ [[ $($(tc-getCC) ${LDFLAGS} -Wl,--version 2>/dev/null) == mold* ]] &&
+ append-ldflags -fuse-ld=bfd
+
+ # build using upstream's way (--with-wine64)
+ # order matters: configure+compile 64->32, install 32->64
+ local -i bits
+ for bits in $(usev abi_x86_64 64) $(usev abi_x86_32 32); do
+ (
+ einfo "Configuring ${PN} for ${bits}bits in ${WORKDIR}/build${bits} ..."
+
+ mkdir ../build${bits} || die
+ cd ../build${bits} || die
+
+ pe_arch=i386
+ if (( bits == 64 )); then
+ pe_arch=x86_64
+ : "${CROSSCC:=${CROSSCC_amd64:-x86_64-w64-mingw32-gcc}}"
+ conf+=( --enable-win64 )
+ elif use amd64; then
+ conf+=(
+ $(usev abi_x86_64 --with-wine64=../build64)
+ TARGETFLAGS=-m32 # for widl
+ )
+ # _setup is optional, but use over Wine's auto-detect (+#472038)
+ multilib_toolchain_setup x86
+ fi
+ : "${CROSSCC:=${CROSSCC_x86:-i686-w64-mingw32-gcc}}"
+
+ # CROSSCC is no longer recognized by Wine, but still use for now
+ # (future handling for CROSS* variables is subject to changes)
+ conf+=( ac_cv_prog_${pe_arch}_CC="${CROSSCC}" )
+
+ # use *FLAGS for mingw, but strip unsupported
+ : "${CROSSCFLAGS:=$(
+ # >=wine-7.21 configure.ac no longer adds -fno-strict by mistake
+ append-cflags '-fno-strict-aliasing'
+ filter-flags '-fstack-clash-protection' #758914
+ filter-flags '-fstack-protector*' #870136
+ filter-flags '-mfunction-return=thunk*' #878849
+ CC=${CROSSCC} test-flags-CC ${CFLAGS:--O2})}"
+ : "${CROSSLDFLAGS:=$(
+ filter-flags '-fuse-ld=*'
+ CC=${CROSSCC} test-flags-CCLD ${LDFLAGS})}"
+ export CROSS{C,LD}FLAGS
+
+ ECONF_SOURCE=${S} econf "${conf[@]}"
+ )
+ done
+}
+
+src_compile() {
+ use abi_x86_64 && emake -C ../build64 # do first
+ use abi_x86_32 && emake -C ../build32
+}
+
+src_install() {
+ use abi_x86_32 && emake DESTDIR="${D}" -C ../build32 install
+ use abi_x86_64 && emake DESTDIR="${D}" -C ../build64 install # do last
+
+ # symlink for plain 'wine' and install its man pages if 64bit-only #404331
+ if use abi_x86_64 && use !abi_x86_32; then
+ dosym wine64 ${WINE_PREFIX}/bin/wine
+ dosym wine64-preloader ${WINE_PREFIX}/bin/wine-preloader
+ local man
+ for man in ../build64/loader/wine.*man; do
+ : "${man##*/wine}"
+ : "${_%.*}"
+ insinto ${WINE_DATADIR}/man/${_:+${_#.}/}man1
+ newins ${man} wine.1
+ done
+ fi
+
+ use perl || rm "${ED}"${WINE_DATADIR}/man/man1/wine{dump,maker}.1 \
+ "${ED}"${WINE_PREFIX}/bin/{function_grep.pl,wine{dump,maker}} || die
+
+ # create variant wrappers for eselect-wine
+ local bin
+ for bin in "${ED}"${WINE_PREFIX}/bin/*; do
+ make_wrapper "${bin##*/}-${P#wine-}" "${bin#"${ED}"}"
+ done
+
+ # don't let portage try to strip PE files with the wrong
+ # strip executable and instead handle it here (saves ~120MB)
+ dostrip -x ${WINE_PREFIX}/wine/{i386,x86_64}-windows
+ use debug ||
+ find "${ED}"${WINE_PREFIX}/wine/*-windows -regex '.*\.\(a\|dll\|exe\)' \
+ -exec $(usex abi_x86_64 x86_64 i686)-w64-mingw32-strip --strip-unneeded {} + || die
+
+ dodoc ANNOUNCE AUTHORS README* documentation/README*
+ readme.gentoo_create_doc
+}
+
+pkg_preinst() {
+ has_version ${CATEGORY}/${PN} && WINE_HAD_ANY_SLOT=
+}
+
+pkg_postinst() {
+ [[ -v WINE_HAD_ANY_SLOT ]] || readme.gentoo_print_elog
+
+ eselect wine update --if-unset || die
+}
+
+pkg_postrm() {
+ eselect wine update --if-unset || die
+}
diff --git a/app-emulation/xen-tools/Manifest b/app-emulation/xen-tools/Manifest
index c5b5ce0523be..6526382cccc6 100644
--- a/app-emulation/xen-tools/Manifest
+++ b/app-emulation/xen-tools/Manifest
@@ -15,9 +15,12 @@ AUX xenqemudev.initd 1828 BLAKE2B 695090fca31cff426c8434fe7a766c491725bcc91975b8
AUX xenstored.confd 42 BLAKE2B 61153f1bb17c78614e215f25f59642f35185f7f7a2e911e04285a7f589c6a69856f914096621eded787b0c23a3f8994076ee15d2dd3e2a36589a65cd585c7946 SHA512 0906cbcdc84935d07cf53bc4447a1f9a9dc4e4fb9fda9a7163f6982f1d8a3ada1f0650fcd254fb6f715a54f7971daf0a5e61c3de6db70dfd156156fd55b59fe4
AUX xenstored.initd-r1 916 BLAKE2B 5acda60c3d1c8aaf91d14d980a0b68f3d5ff803b617431c87f46b5c2c6f4c87548fa8db32ebd554e8aad4928d7ec0b16598bf8dfb0aa7e3642caa96eb164a292 SHA512 1404c9c454f5359389a2e9588317f10412dafdbdeb1de5da945c10f8e6efd09007e96d35b75d04a4c3d5c59baa9c3bbee4192240cacee128b0adf9066d3efc10
DIST OpenSSL_1_1_1j.tar.gz 9994760 BLAKE2B 749886716739dcb909bd79b29cf714640b64039917f64f6cfc4bee9861e797380d0df9ff11d7f6bb084508b322cb0db4ef7a2f871ee304548ec919d387cdb2c5 SHA512 f94ef129514e69b70f800a599ae726eff6a2fac0dfa8e42982973d1328f6fac6b1da1124e1a7b8aa3d579b720ecf9c71a8bae45db6b1630c052b0c3a22b9360e
+DIST OpenSSL_1_1_1t.tar.gz 10061233 BLAKE2B aef89c338644230305bcc75dbc13d6799a04ed8c712b6aed07a782703031e977c3e300924f26e5854d0b89ecf39d2d516a50838167754e8f63322fba51de9478 SHA512 f28a323fd78be0b16ae6db9a8f163e64c74410e12ddd1a9836dfdda34c264112184f4e22583c84b6fa56716e5aaac9cb860cb183bd3d0cb064091eea1e21815e
DIST berkeley-softfloat-b64af41c3276f97f0e181920400ee056b9c88037.tar.gz 148741 BLAKE2B 72014022926b636147e202d74c42df2ce9cfed00b91c275d5b2e0afbc5c68765445cbe7ac6389d7c2512bd1d45b0e16e999936552d09bbc733ab66c92968bd31 SHA512 8420c29faa7ff57e06d6758b03e81ca0630c59946bc031e8611f1449e23634cf901b502161f2c1423c0cff949b5481445e36a3aa53dc885b61ca2c673b3ba567
DIST brotli-666c3280cc11dc433c303d79a83d4ffbdd12cc8d.tar.gz 23855739 BLAKE2B 7406ec5b29ac66afbcd7c1376bb3208f298d19b6592b2869c52173aa64947d58bd443f9a61c67deaf046be910a0e31c0b843e5508e97e0e1f5e7bce100d86904 SHA512 df8e90562c4fd7f0e787949df6bc4f5a165b39bd333f442d27874fe65640fbba268f9350d7113e6761a5acceb66d78e75f1a296e5a89b94574edf28109cdc812
+DIST brotli-f4153a09f87cbb9c826d8fc12c74642bb2d879ea.tar.gz 512229 BLAKE2B cd86cc2cc7eefad24f87cda8006409bf764922b5f23ccfb951e7a41214b12004ce532b11f94f5fb858b3bf71f9abf8ef17ba219fa96bd5be23b51873afad0fd5 SHA512 7f48e794e738b31c2005e7cef6d8c0cc0d543f1cd8c137ae8ba14602cac2873de6299a3f32ad52be869f513e7548341353ed049609daef1063975694d9a9b80b
DIST edk2-7b4a99be8a39c12d3a7fc4b8db9f0eab4ac688d5.tar.gz 13998677 BLAKE2B 3614ceb69e295a6afb37c7905d0aec3534d8daf3d9f22137c1b722da6dc764a3669d99af03f96155d45feb5058a6f725acf37d1048186fecff4232d64f96e97c SHA512 a1933d815b947fd4f13c96970a6dc36c3048e3ddf27c897684104b0129cf58331e46d3147062ae1fb8973f08cd373c319788dd850ac5e45da385eed8368571a4
+DIST edk2-b16284e2a0011489f6e16dfcc6af7623c3cbaf0b.tar.gz 15245558 BLAKE2B 33876c08040fa876b4e3741fe859d113654013c948fa8a8b391955226e6215bbbe26fc484e56ba5b399d2c4e4d198900f2de42eccfbac6901e01cd73a80e803b SHA512 7d71ec3d98c652b86194607dbcab767160c708991f49f69eda1f5d844ced0c4842e849d19bf99ea09b1db523b91ced1e5552a4ddcea32b94b9db6b8f6f5c5931
DIST ipxe-git-3c040ad387099483102708bb1839110bc788cefb.tar.gz 3962725 BLAKE2B a8084abaf93a4ab06ba170427a66dab08e68ba1288f42ea744e2cbc66d6bd2294bee82f6d0994260d2cd60daf6a6068e40eb74fdeba2bccaa432d090d81fd9db SHA512 4ac1d07ce879a3a8c6c260380258c37f5e4ecddc880b27fb59afc38fbf3718e81b04a4dda2b58fe7a438a23175e00b6179fc067acbc4a75e33d93c4b85ff5d68
DIST seabios-1.14.0.tar.gz 628985 BLAKE2B cc1126925dab1551a655680d20d06ebf28c12c386500d1ee4df9e1a99403b4c5bc6a66c2cc5ef58b4c3d6d7226f35007506a6a1855c2cf2742469dcb7aba05bb SHA512 215c42f59425f8abd062be7b11fc0e39c977cee5001a2381551b0f851ac337d0dd53c065267e6dee0e710ffd700fa635f9007b89da8dfce0f47122c984ee8146
DIST seabios-1.16.0.tar.gz 635419 BLAKE2B b645f20bae341d56ce4fc4a7044446050d8490c6c136377f6dccf02c88100b0644bc13d210b4a517a8be6002d5671b0fba77120a2aca3a9bafbad5e88d037e40 SHA512 9daefcfb1c9edda4462a4b080c9bac552154d577ae19703a914928e43005e7a52edd86869c6507e94a7f0c61ce8b3e6f5dea38cd5146628cb138a130947c522f
@@ -33,6 +36,6 @@ DIST xen-upstream-patches-4.17.1-pre-patchset-0.tar.bz2 87023 BLAKE2B 4b6c66c20a
EBUILD xen-tools-4.15.4-r1.ebuild 16891 BLAKE2B 196a04b2d2bf0d33734b7086835aa84737d4b23c3c290e20d967e78833aeef71e0c0c853fcce2bd08e7b764c99e82d9e8fdcec177c24b76e8992f8e3416e13c7 SHA512 d2fe60ed130b5c4c2d8239472fd92db6d35baf60efabcf51089b44168b9839f8dad1916e7bce952e46fa49b2e39ad59feacd409fbbdaf65b010bb0ef6478ad44
EBUILD xen-tools-4.15.5_pre1.ebuild 16898 BLAKE2B 399e699c7b43031c10c264911b79438b566673669799bbd892a7def93bdfbb6da51d1eafafcd919a5cda7bac9da57fe1e549a9c751bb2278f8f5772fca6d8ade SHA512 406d9c98717e0888e773957da582a3a6e7b2a84ffbbc11d8ff3c201c80561da47615b745f72322316349308d61f1c078c09139f8a740bb3c2f687e941b01d9b6
EBUILD xen-tools-4.16.3.ebuild 16238 BLAKE2B 5eaab0ec3cbd2de0c8be12a03ca584b7b9037c379e4beb24f15043844bb7a4ccd230e730450cd4803ec9c7d19c1274c32d14d446d04f65190e7efeddab9afa47 SHA512 8000d9e9f046817b16f756d3d613e7db337e708bcf9a60312b3c559555b3db413dc673c6939ca4c6a172e1fbc0bd6888e418bb2f5427e04e7f30f68d3e38e6dc
-EBUILD xen-tools-4.16.4_pre1.ebuild 16245 BLAKE2B 35abcd9455d8536483d89e800d48a07e3fc462fa17b30041ec8ec839d18fab4e943a0678603021f539a220205d6bb8946952f9e1244044132d00d6e2cf7a9562 SHA512 e5b115714a1206ea7390956f109c0bcfac2442e59f382c9bc52d8f3038b204660249afadf0d6cb859dd7accf196f63ae2c931d0f6f49f75b929da64a6371b06d
-EBUILD xen-tools-4.17.1_pre1.ebuild 16259 BLAKE2B aea6c86c5da388e98b788ef88568c035a033a5dbefa727912762d435886290809f6343a5ea219d2241ffe337c2bb8016f88f62469121fa5f0d5fa74c416a149b SHA512 550e69dee803e19a35952402fb650fdb8098f0563ae6f2b1ff91ad4583d33d706f9a663c75ca74b659d2dd03af1731a3ad3baa5d057800c61bfbfa7513982438
+EBUILD xen-tools-4.16.4_pre1.ebuild 15837 BLAKE2B 83a9d7b7be1c5e1964c8b326a1369fb9ca3717ed720092a3a6484ed598d82e2f709dc521845c105c546752cf3128a380fbccc43d322a809b8e210676e57173a2 SHA512 b6eeac5e29085ed4c171668afc6c83fafe9fb45043afdcdca2848d435846aa5fd7fb321c295793f91409020ec4f76d8e4275552f8f663f073c5a6ea6453f4d43
+EBUILD xen-tools-4.17.1_pre1.ebuild 15856 BLAKE2B 080c541a5515bafa94ed37da9f0cf4b64271cb7c4cb9fbe149b28d2d87256f5cb6947e6751bea08c43e4be8402601e60c8e225fc9c5c73d3da88fd2d4cd442a0 SHA512 923bb51bafa5f36471507ff464af7eb40176cf81d429697b2e5ee27a7449e775fd71f43201eba771a0e969e9d2c4b9d22e1f9211da89367f457113891750d0d2
MISC metadata.xml 1562 BLAKE2B a619e34e6fec4c6ffc00fd098dc040c5bb464ed7f2032db2e933fada0614e82c21269175f37720a123404551474e2aeeb2728b405ff93f9b4d9d092d027e0839 SHA512 f45c793a4b4819f0e50501ddc85acdaf99e4d675530712f8dccfb5166d071ae8ed07917a61d56037d6ba3a54123f72f4512d8c11643ea8c6e507feb9d29594e7
diff --git a/app-emulation/xen-tools/xen-tools-4.16.4_pre1.ebuild b/app-emulation/xen-tools/xen-tools-4.16.4_pre1.ebuild
index 00ad2555a8f4..2d77d2480d06 100644
--- a/app-emulation/xen-tools/xen-tools-4.16.4_pre1.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.16.4_pre1.ebuild
@@ -17,10 +17,10 @@ else
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
SEABIOS_VER="1.16.0"
- EDK2_COMMIT="7b4a99be8a39c12d3a7fc4b8db9f0eab4ac688d5"
- EDK2_OPENSSL_VERSION="1_1_1j"
+ EDK2_COMMIT="b16284e2a0011489f6e16dfcc6af7623c3cbaf0b"
+ EDK2_OPENSSL_VERSION="1_1_1t"
EDK2_SOFTFLOAT_COMMIT="b64af41c3276f97f0e181920400ee056b9c88037"
- EDK2_BROTLI_COMMIT="666c3280cc11dc433c303d79a83d4ffbdd12cc8d"
+ EDK2_BROTLI_COMMIT="f4153a09f87cbb9c826d8fc12c74642bb2d879ea"
IPXE_COMMIT="3c040ad387099483102708bb1839110bc788cefb"
XEN_GENTOO_PATCHSET_NUM=2
@@ -268,15 +268,6 @@ src_prepare() {
cp -r ../brotli-${EDK2_BROTLI_COMMIT} tools/firmware/ovmf-dir-remote/BaseTools/Source/C/BrotliCompress/brotli || die
cp -r ../brotli-${EDK2_BROTLI_COMMIT} tools/firmware/ovmf-dir-remote/MdeModulePkg/Library/BrotliCustomDecompressLib/brotli || die
cp tools/firmware/ovmf-makefile tools/firmware/ovmf-dir-remote/Makefile || die
-
- # Bug #816987
- pushd tools/firmware/ovmf-dir-remote/BaseTools/Source/C/BrotliCompress/brotli > /dev/null
- eapply "${XEN_GENTOO_PATCHES_DIR}/ovmf/${PN}-4.15.1-brotli-gcc11.patch"
- popd > /dev/null
-
- pushd tools/firmware/ovmf-dir-remote/MdeModulePkg/Library/BrotliCustomDecompressLib/brotli > /dev/null
- eapply "${XEN_GENTOO_PATCHES_DIR}/ovmf/${PN}-4.15.1-brotli-gcc11.patch"
- popd > /dev/null
fi
# ipxe
@@ -385,11 +376,11 @@ src_prepare() {
# Remove -Werror
find . -type f \( -name Makefile -o -name "*.mk" \) \
- -exec sed -i \
- -e 's/-Werror //g' \
- -e '/^CFLAGS *+= -Werror$/d' \
- -e 's/, "-Werror"//' \
- {} + || die
+ -exec sed -i \
+ -e 's/-Werror //g' \
+ -e '/^CFLAGS *+= -Werror$/d' \
+ -e 's/, "-Werror"//' \
+ {} + || die
default
}
diff --git a/app-emulation/xen-tools/xen-tools-4.17.1_pre1.ebuild b/app-emulation/xen-tools/xen-tools-4.17.1_pre1.ebuild
index 0ad9e03de6f4..2c7afcb524d9 100644
--- a/app-emulation/xen-tools/xen-tools-4.17.1_pre1.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.17.1_pre1.ebuild
@@ -17,10 +17,10 @@ else
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
SEABIOS_VER="1.16.0"
- EDK2_COMMIT="7b4a99be8a39c12d3a7fc4b8db9f0eab4ac688d5"
- EDK2_OPENSSL_VERSION="1_1_1j"
+ EDK2_COMMIT="b16284e2a0011489f6e16dfcc6af7623c3cbaf0b"
+ EDK2_OPENSSL_VERSION="1_1_1t"
EDK2_SOFTFLOAT_COMMIT="b64af41c3276f97f0e181920400ee056b9c88037"
- EDK2_BROTLI_COMMIT="666c3280cc11dc433c303d79a83d4ffbdd12cc8d"
+ EDK2_BROTLI_COMMIT="f4153a09f87cbb9c826d8fc12c74642bb2d879ea"
IPXE_COMMIT="3c040ad387099483102708bb1839110bc788cefb"
XEN_GENTOO_PATCHSET_NUM=0
@@ -268,15 +268,6 @@ src_prepare() {
cp -r ../brotli-${EDK2_BROTLI_COMMIT} tools/firmware/ovmf-dir-remote/BaseTools/Source/C/BrotliCompress/brotli || die
cp -r ../brotli-${EDK2_BROTLI_COMMIT} tools/firmware/ovmf-dir-remote/MdeModulePkg/Library/BrotliCustomDecompressLib/brotli || die
cp tools/firmware/ovmf-makefile tools/firmware/ovmf-dir-remote/Makefile || die
-
- # Bug #816987
- pushd tools/firmware/ovmf-dir-remote/BaseTools/Source/C/BrotliCompress/brotli > /dev/null
- eapply "${XEN_GENTOO_PATCHES_DIR}/ovmf/${PN}-4.15.1-brotli-gcc11.patch"
- popd > /dev/null
-
- pushd tools/firmware/ovmf-dir-remote/MdeModulePkg/Library/BrotliCustomDecompressLib/brotli > /dev/null
- eapply "${XEN_GENTOO_PATCHES_DIR}/ovmf/${PN}-4.15.1-brotli-gcc11.patch"
- popd > /dev/null
fi
# ipxe
diff --git a/app-eselect/Manifest.gz b/app-eselect/Manifest.gz
index 04e5b4860fed..684c64ea9df4 100644
--- a/app-eselect/Manifest.gz
+++ b/app-eselect/Manifest.gz
Binary files differ
diff --git a/app-eselect/eselect-wxwidgets/Manifest b/app-eselect/eselect-wxwidgets/Manifest
index 45c72cee79f4..0b294b3d7eec 100644
--- a/app-eselect/eselect-wxwidgets/Manifest
+++ b/app-eselect/eselect-wxwidgets/Manifest
@@ -2,5 +2,5 @@ DIST eselect-wxwidgets-20180529.tar.xz 2380 BLAKE2B 2f5d5e79b9cd85442b0aa0d1453d
DIST eselect-wxwidgets-20230114.tar.xz 11328 BLAKE2B f417bd1549d12b9a0ec629d92a38863caafc000a6212560f1405930dab6149c106836d0d1e61d8dbfad14059c628775e85fbf0ecdcd909403e06f666aff5e684 SHA512 0da2713e61920792a89e82334b1561464a0afbc61aed7857b7029980370b7f023edcae0da8d7225f091e65dc207e6c346cd4bfddcbe06a71264f597ecffeea95
DIST eselect-wxwidgets-files.tar.bz2 9126 BLAKE2B 47ec94aec721d325fc483ece28e84b48c35b103078415447b6e79e68ab44af9356955c960b9464713396f4cbbf663522e5a4493516414641aa5b99e7cdca0ac8 SHA512 c5aba3bf4bbb891534e0c7a444da6cb90a947dab407e436a1eccd13ddb33251816ce95b5fb6826aa9a64ec2b3d9be09c9852859597b0b8ce91cbaf0f6ed6da5e
EBUILD eselect-wxwidgets-20180529.ebuild 1475 BLAKE2B 175bb052deea18c0b3af895e9059df7d43cda8f1ecfd3af1f999a9b2e0790684fc197552a20850c2f2930d102a0c3756d9d51d554739a6868bcfaa13ded3ee16 SHA512 21c257c106e5066e4ccf649efd08485392442882ca9174ad43bac0ccceb28c3996314ce99476f7f4deb6c426d4a5469457916331ce6435bcdadad44f9aa3217d
-EBUILD eselect-wxwidgets-20230114-r1.ebuild 1374 BLAKE2B 059885801b290128cf5dd4431187745749df41e8bdccb4de8627694fc9b96147c7390a262212999607c7cff244a4631924c1b43f4bd8d2728f650c71eef9b289 SHA512 14dc4efccd304165f7c587679165e34f1f3e5be943d11cda1d35bf5a1c0aeb9685fa487d41fcfb75c697b95557d544a4b633c51c1966941c1de9c5d515cbcacb
+EBUILD eselect-wxwidgets-20230114-r1.ebuild 1372 BLAKE2B 25ffc2d3f4b1a71da54ec4605c1ae117ace56776e08a94535c2ae2e9a9506b74638ccceaf72ab9b659d462bb89d5c7579afdbeb8411945086ac2b621c6a8df80 SHA512 3559699622a0587e3231ed65e0d1880741b2002d8f40cd93c3f1b30dbbcc1fca426071c7d1c0668b9a4e1434cc389683ee49c5adbaf59dc6136228c25e2cd8b9
MISC metadata.xml 286 BLAKE2B 91c8e29e8be49c7c6771d57afcc8e56318257f45486adcc9c783b8e658b144306cf9afb5e40ec85a9efd83d1b94e7d849234aaf9c19fe161d18d7a4dce548d5e SHA512 8c4c678d180c83ab8b5235d415a740593795675c74118aa927965a2edb18fa411b17797b0d4049cc67428420f6dcd40636267a7784b61bc5dacd27fb59bcc5fb
diff --git a/app-eselect/eselect-wxwidgets/eselect-wxwidgets-20230114-r1.ebuild b/app-eselect/eselect-wxwidgets/eselect-wxwidgets-20230114-r1.ebuild
index 8d8852b50825..677321af8685 100644
--- a/app-eselect/eselect-wxwidgets/eselect-wxwidgets-20230114-r1.ebuild
+++ b/app-eselect/eselect-wxwidgets/eselect-wxwidgets-20230114-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://dev.gentoo.org/~sam/distfiles/app-eselect/eselect-wxwidgets/${P
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
RDEPEND=">=app-admin/eselect-1.4.13"
diff --git a/app-misc/Manifest.gz b/app-misc/Manifest.gz
index d5ad3b7f621d..25436664ee7c 100644
--- a/app-misc/Manifest.gz
+++ b/app-misc/Manifest.gz
Binary files differ
diff --git a/app-misc/lirc/Manifest b/app-misc/lirc/Manifest
index 1be0f8810fb4..6a7d43e65fea 100644
--- a/app-misc/lirc/Manifest
+++ b/app-misc/lirc/Manifest
@@ -12,5 +12,5 @@ DIST lirc-0.10.2.tar.bz2 2418298 BLAKE2B fa067ff3de9779962e34a87f948b978eae73056
DIST lirc_0.10.1-7.debian.tar.xz 39392 BLAKE2B cb7527bb33a1d724fea487ca468f98f406c8af894b185580dd285ed46ee0d7f6eeb5c2d66ae09c917d580485568f6510ef968283c56511dc9b4281c77fcc4563 SHA512 9bcd7dc2d30647ab807a65036c02d4adc425af288046d8f0b9bee2f38389f39be21103e4980684827e736b4b76a05688ae870f0871bc50213de429c35b70211e
EBUILD lirc-0.10.1-r4.ebuild 3881 BLAKE2B e887a065208bf0d87685c72591a9c5df2a39e6ad9cc31be4bb0c0a1bc907f27aad7f5dccbcebcb8a5b7f3be4ffc3bef50c6ef48335c5c6a4c171cd8d2928a47d SHA512 8a11199e207b76ab7b8b5d7556bac43529fed8dbaff045d804a20efc39386aaadc7c50caf35c9fd8e9cbbf031d1069ce80ca00eca76e58a7dd66b1e29d79da2e
EBUILD lirc-0.10.1_p7.ebuild 4367 BLAKE2B dc61bf8ca9d4b9e020b3183716a253e53a7114f913666406e62e3697a9918a07dff01dde7e35cc8d2a6001020b34526f2cef80d7beb1889dd389eadc332269a2 SHA512 0c9543e6af4cf621a664e3daa675f7c44289c472058df9f870eb6f7fa59095211613c48745bef55699ff7ceb481e4a2804eb658d136b8474c0e5de9f7edea2a5
-EBUILD lirc-0.10.2.ebuild 4332 BLAKE2B 52dd327a328ca651d53a7c9a3ae8bea4180016745d74d8cebec14b49036ac6e1e325074e487d11dd7bffe1a3fa2a3482d607530f6c22743ecd9a334f19933407 SHA512 980a8cedccdf7af3c99e31bbc229b5fd8804f81ac534f098e4b51dcaeae41a59847c2f2a557b765009f0118b64a3ee0b1aeba20525e98a99d7d9a39b50a254a2
+EBUILD lirc-0.10.2.ebuild 4328 BLAKE2B 91e8336f1fd66baf4bc6d5507e264f7fd94c6f64187c8aedef68ce4cbad38def54fbd40c7ae0adda036a2eee3d3b5bc811272024ab8a47ae5171def00853a19e SHA512 3af33eca08178e20f4758c492f2576f094f0c6943bac0049c838bfebcd4f5820064644060c0ad64f94198317cf011a25dd8819a9eda0506eb18049e2aa6fa31e
MISC metadata.xml 829 BLAKE2B 987d7dafc070e593a79a65ea323684f5722ae167060e9ddd22e362c421fdb8ee254e7ca8e87e6a29ed1f5dbd9114c29dbb97c4643f9b3a1f43443fef18841afe SHA512 93498941521daa19726f37a99d016ca365e233353f45bf42f1b4facb8cc9fd6e6421ebaaf19e17a7fd68d0d0e52bd2c5b954c2fa523868458b90b28118fb6d42
diff --git a/app-misc/lirc/lirc-0.10.2.ebuild b/app-misc/lirc/lirc-0.10.2.ebuild
index f9b8428f0f19..52f90af591ed 100644
--- a/app-misc/lirc/lirc-0.10.2.ebuild
+++ b/app-misc/lirc/lirc-0.10.2.ebuild
@@ -28,7 +28,7 @@ fi
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~loong ppc ppc64 ~riscv x86"
IUSE="audio +devinput doc ftdi gtk inputlirc static-libs systemd +uinput usb X"
REQUIRED_USE="
diff --git a/app-portage/Manifest.gz b/app-portage/Manifest.gz
index 8bc130363263..fac6a2e0d6a1 100644
--- a/app-portage/Manifest.gz
+++ b/app-portage/Manifest.gz
Binary files differ
diff --git a/app-portage/flaggie/Manifest b/app-portage/flaggie/Manifest
index 6c9eaa516f1c..49f70fa67c9d 100644
--- a/app-portage/flaggie/Manifest
+++ b/app-portage/flaggie/Manifest
@@ -3,5 +3,5 @@ DIST flaggie-0.99.2.gh.tar.gz 17279 BLAKE2B c9015647f5a67e0a5d87e3f9af95784ca2e1
DIST flaggie-0.99.3.gh.tar.gz 17295 BLAKE2B 104406406b5f256c55806737339a57ebfbe3991229dfc357f99af854497f8aa7ba7465db1a126970e10e86e0c76520dd2280592b00cfb8c48a92c820c794c2c4 SHA512 cf71cef2f8c75ab8c93db847f1e484907b4abdd36e0d185aa8e09628abfc64da7daeef5ce169a09337aed6bb19a1fd2c8b41aa9226abc78da2481ab1af709bde
EBUILD flaggie-0.2.1-r2.ebuild 1134 BLAKE2B 2708bee42590a08aebce95988dfcc2407d54bac0eef661af8346ecebb72648f68f42744f8b014d960f0055c4e5eefd16d190273296eefa61b36b67fe8a48feed SHA512 bdd64fa00b932b52d2407893615f5cdc61f8d9f926dc279d0c0fe9e1ff1aacac062416c51ba9fc24c081e2cd85fff65c0fd066f7db440d37aca0d08c98a09404
EBUILD flaggie-0.99.2.ebuild 885 BLAKE2B d2868967371b5c2b97616a5dd817e48e5675164c3e2a70166b13021f384555a1c53c77163c13afa213f687d124b377ea8aff23ad7a6b2ed21b4d37b8f8109762 SHA512 b497eeaa3f74280f1e8f8689013adb1371dae545ee62cbde781ef503cf2c031c3c60597e7ac28234280bbdb4fa0cb16404cf6f1a055d112c112b1dd9ddfde4bd
-EBUILD flaggie-0.99.3.ebuild 885 BLAKE2B d2868967371b5c2b97616a5dd817e48e5675164c3e2a70166b13021f384555a1c53c77163c13afa213f687d124b377ea8aff23ad7a6b2ed21b4d37b8f8109762 SHA512 b497eeaa3f74280f1e8f8689013adb1371dae545ee62cbde781ef503cf2c031c3c60597e7ac28234280bbdb4fa0cb16404cf6f1a055d112c112b1dd9ddfde4bd
+EBUILD flaggie-0.99.3.ebuild 881 BLAKE2B 67030b2316196987631851e6d20d3e112e2c8fc2283dd68f3a83511a7f3636e8ecaa3a0dd5a2a921bdf95d9bd4f591d0d930f2d2fb936b7ca33c63baf5bbbdac SHA512 cfacd16b2660dc390fa01062257074eee73e24eb09612dd0ec3baf4e5e0e6832313a513273e67ea3253ced89cbbb876c990fe836f17baf9194299ee932251353
MISC metadata.xml 414 BLAKE2B a2588b6736a139961f6d6902437c9bdf0418eff547ce47814ed2b5630a3b27a74798434971de570ec740c4364b808c1035ea624bb4c0d8911631c72e8e43ce61 SHA512 a675b33fc1d436db9215f2bc373258749a34f31f9b70d0d191d7464eca0ef121ccae2e5aa3f7537ed015fd6bbd02ab91264576080725b6c50c3984910a7ed05d
diff --git a/app-portage/flaggie/flaggie-0.99.3.ebuild b/app-portage/flaggie/flaggie-0.99.3.ebuild
index 085b4583a8f1..c036ee614415 100644
--- a/app-portage/flaggie/flaggie-0.99.3.ebuild
+++ b/app-portage/flaggie/flaggie-0.99.3.ebuild
@@ -19,7 +19,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm arm64 ~hppa ~mips ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux"
RDEPEND="
>=app-portage/gentoopm-0.5.0[${PYTHON_USEDEP}]
diff --git a/app-text/Manifest.gz b/app-text/Manifest.gz
index d8baeeffa0d0..5039b9b5183d 100644
--- a/app-text/Manifest.gz
+++ b/app-text/Manifest.gz
Binary files differ
diff --git a/app-text/gspell/Manifest b/app-text/gspell/Manifest
index 71ea8cfafc5d..0a5538d6a2e9 100644
--- a/app-text/gspell/Manifest
+++ b/app-text/gspell/Manifest
@@ -1,3 +1,3 @@
DIST gspell-1.12.0.tar.xz 433068 BLAKE2B 5726f40b07ee1d23a5a2e22ed012b52d6090a645b3141ecaf6a92cc850442be605ff2481a28ec87ee0d5b727b792fe2812a3e32ffd05978ed984d92b593910ec SHA512 7a9fea40c6b8298c48ee48cb6f67d66b0a950fd4d7902ffce0d2f620270614ea01b7ada0adba6778090b16f4561625aea6f39de76b743b2cd06a61a24520c549
-EBUILD gspell-1.12.0.ebuild 1532 BLAKE2B a116a9be865e6a3dd8685670d7a23a5eafad03981723669359b3e5cb72163bbad72cb3a43b8275523c627cad640c3ee9e71f96ee4312ab87ce3c2ce1a80bc475 SHA512 5cb3262e00633f28dc8a2abe6e484200c16fb7d32f91b67c66cc7b7870ce087da59b2b98d976bb56e448f3e2440e2da5d3873564cd6902bc2cf4469c3ab7ff8f
+EBUILD gspell-1.12.0.ebuild 1531 BLAKE2B 436884fb6e5ca361948e277666f99a227ae17a7ada92ac87cb3e5d6be7731ca5c92065024f40f244caaf8dcb48d0faf6d4370a0c1279c75c4538d23dabbaf78a SHA512 53af0ed05f2fde48d650e8a45310a79fa1e9484804c8e9b70291838f570ab95d388854188f4519659d9fb75913e6bbd756262d7425a75ddddbf6e44cc4c855b6
MISC metadata.xml 347 BLAKE2B 3b91db6ff2ea521010e0437fc23b5f69567011240291483423ec748b70cf2baba234824c41cc493f8d30106dad208b9e4b376e69ca3d8e495072b97dd2f271de SHA512 4691f9bc67d5e5372945a4aa319185c4478b58e463c9c1b853a2503c80ab7dacebc433c8ffc247d0fce9e7b2f0f03fd4e0216d27e135598efa26e2988ac7bc73
diff --git a/app-text/gspell/gspell-1.12.0.ebuild b/app-text/gspell/gspell-1.12.0.ebuild
index 99217800bdd3..02282d452748 100644
--- a/app-text/gspell/gspell-1.12.0.ebuild
+++ b/app-text/gspell/gspell-1.12.0.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/gspell"
LICENSE="LGPL-2.1+"
SLOT="0/2" # subslot = libgspell-1 soname version
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86"
IUSE="+introspection +vala"
REQUIRED_USE="vala? ( introspection )"
diff --git a/dev-cpp/Manifest.gz b/dev-cpp/Manifest.gz
index 42796335e211..95e630a2fd22 100644
--- a/dev-cpp/Manifest.gz
+++ b/dev-cpp/Manifest.gz
Binary files differ
diff --git a/dev-cpp/rapidfuzz-cpp/Manifest b/dev-cpp/rapidfuzz-cpp/Manifest
index bda39f8bbeff..e3844edbc2fc 100644
--- a/dev-cpp/rapidfuzz-cpp/Manifest
+++ b/dev-cpp/rapidfuzz-cpp/Manifest
@@ -3,8 +3,10 @@ DIST rapidfuzz-cpp-1.10.1.gh.tar.gz 284749 BLAKE2B 530476df0120e0a864298f80d786d
DIST rapidfuzz-cpp-1.10.2.gh.tar.gz 284978 BLAKE2B 5d2ef555ce2af009d4bb2fbf3e649e6cfc43ab3b20497d8e00c3f99d23173faf3425be4fcaec78820c969a336bb4255e6f680482aba657e838ecc4194e92db01 SHA512 65198df529005264ef94cb308eb09d6569ea805f46fbd42e6fedd18ac949722ff10ed30fbc41aaa986d790566168ff46c2b03ec5f7b6041b2f3e522e534f2ee2
DIST rapidfuzz-cpp-1.10.4.gh.tar.gz 283916 BLAKE2B e0c3890628dd9303ff7d67d83df5a53f0466ccefd37fca6e56aa8613abc09fc16523e677cee3061425b2bd7720e5c6b26d43f51556ec7b1ef6d48583a1055a9e SHA512 11dfd3b5f869eaf11edcb2c075709416645c89ab6057dbcaf12eb5defd609c33e792265b131942f22e3e2661f8c00a653e23a83eb2ba4bd8c82a7d16960d3b3b
DIST rapidfuzz-cpp-1.11.2.gh.tar.gz 285371 BLAKE2B c4ac8907f70dbb4718c30e58acca54938a5e53ff7af916a754ec77e353fe628e6db13576c195b35560913410399470cf0f78a23c0e691591786128f0f0ee0d11 SHA512 80ae15a6a3d75679a992d2bfd48de318ec9349cf972adfb94a1d1061e9a8af5e6ed354a1ae7c4cd6b2bb8af8b5382dd07c2be71cf7bb9e064a8f3a568139618f
+DIST rapidfuzz-cpp-1.11.3.gh.tar.gz 285399 BLAKE2B cc2aeda5e519481d718917738a62fb6747514f4fd4cf2d5a9399c4d3b0192e37f4d8e0ec3578bc84cfaba99f8644f13d1fa8af93629615c20f2d28e4507a4d4f SHA512 a27c26021e49b3b8aa0cf73947ce5696b00e32c94fedb00d8d97b4dcb76ebbf107df1813dc479a9bd26942c09577d0bb84b3aea3398f7d750ecd68de4486996c
EBUILD rapidfuzz-cpp-1.10.1.ebuild 880 BLAKE2B 75a820e8e2e2fc095a96484d8c29d92293753b935224c38ee9466352927e86ba44c82396499ee854a088319a6982ad7f4713b645284725e1a785868d2c3b4047 SHA512 d40a32b45dc55e35871e5e79b307848da4fcc28bcceab5a70acbf47444a81041ec933966dafc7d8c5b13a00ad1db091ebef8d3fdf206a5e88a05e73d02d0efb0
EBUILD rapidfuzz-cpp-1.10.2.ebuild 880 BLAKE2B 75a820e8e2e2fc095a96484d8c29d92293753b935224c38ee9466352927e86ba44c82396499ee854a088319a6982ad7f4713b645284725e1a785868d2c3b4047 SHA512 d40a32b45dc55e35871e5e79b307848da4fcc28bcceab5a70acbf47444a81041ec933966dafc7d8c5b13a00ad1db091ebef8d3fdf206a5e88a05e73d02d0efb0
EBUILD rapidfuzz-cpp-1.10.4.ebuild 628 BLAKE2B a993450d45d526bb6aa07da65c5e94c1190957fae52697814e080e5598033b911e31a7eb9cea0f4e78a4b67600081f6f2a520fa51b93bb54600b891d096ad899 SHA512 3c58dad5b361e8dce1e79eafbe6906f14d71a35fc9b5ca3f823aba70cae1c204bb0390acc15ea6b56db681e950feca340b754ab3cc83f59d3c129f8850647816
EBUILD rapidfuzz-cpp-1.11.2.ebuild 688 BLAKE2B 5e192f101867eb5c6850886749be0d28e189a746ec030902057c63cfc5018649bce3ba12b35bd7dc751706ffaa53af40a971aecf7cd85829a8e50c0626f7ed84 SHA512 2e831c09151fd0ab5d95601aab3a48de771033c3e9e185761b00c682b79d39b7e6c32ac7c1795d1698b412fae498c7751574819bf35d218cfcce1bfaae8c2732
+EBUILD rapidfuzz-cpp-1.11.3.ebuild 635 BLAKE2B 3d3607829170ab7378c2dcd07c03fc627a7ef70e37f08a8c1422582d28595f0af4c1bd1dc6f2541f2c0b3a08404b9ed38d7409049b7ea4bb6831010113792774 SHA512 c04bcc0b71201c8f863539a1be779c950e08eebc297281206763c9d012e985c10bb2d5173252202e3fdb63277f26d6bbb754ac4c7b961cb1689151952ed8c406
MISC metadata.xml 338 BLAKE2B 43c0cb99a03961ca48146b237a22fbf56c90312b7a39b57a3d01dd532f4f01891e713c802b372b4efb0af528198d8f2c0febae6ffec65da152e8e23f7a67b8a4 SHA512 a54d78c951d15319a2e467dc5d5692d9af5ef9e79c9c9135ee5e26853361ec6bcfebab8e82e3299314f9b7c8cd703365ff6d144e7e6876f486ca5f3a02a3b0f7
diff --git a/dev-cpp/rapidfuzz-cpp/rapidfuzz-cpp-1.11.3.ebuild b/dev-cpp/rapidfuzz-cpp/rapidfuzz-cpp-1.11.3.ebuild
new file mode 100644
index 000000000000..315024591a2e
--- /dev/null
+++ b/dev-cpp/rapidfuzz-cpp/rapidfuzz-cpp-1.11.3.ebuild
@@ -0,0 +1,32 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Rapid fuzzy string matching in C++"
+HOMEPAGE="https://github.com/maxbachmann/rapidfuzz-cpp/"
+SRC_URI="
+ https://github.com/maxbachmann/rapidfuzz-cpp/archive/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+ test? (
+ >=dev-cpp/catch-3
+ )
+"
+
+src_configure() {
+ local mycmakeargs=(
+ -DRAPIDFUZZ_BUILD_TESTING=$(usex test)
+ )
+ cmake_src_configure
+}
diff --git a/dev-db/Manifest.gz b/dev-db/Manifest.gz
index b6a308df0b04..e8529a30dd27 100644
--- a/dev-db/Manifest.gz
+++ b/dev-db/Manifest.gz
Binary files differ
diff --git a/dev-db/mongodb/Manifest b/dev-db/mongodb/Manifest
index 20807db8072b..f5736a462069 100644
--- a/dev-db/mongodb/Manifest
+++ b/dev-db/mongodb/Manifest
@@ -25,9 +25,11 @@ AUX mongos.confd-r3 470 BLAKE2B 9cf6f201d337430901d957a5a0811ff11ac2e81814aac212
AUX mongos.initd-r3 422 BLAKE2B 90872d0d8cdc5e33e3eebee848f58a2db0511d48b496ba9318117b74ad9265ead53a21b7d1790729a62d61839099bee315ace8ff3646c01e096a943c2251bf88 SHA512 bf5897614d59c6b4e72529b126408a62ea37d9e9368e5ff69c8fcf2bad3ec09065cff09467f82117a892c51090018706d2f38c03cb9a974a61a49bd9efa0f144
DIST mongodb-src-r4.4.10.tar.gz 50636024 BLAKE2B 4b840e1a17b3fcba32d30c649d981b1e2b1d5dd98deab99be599fd5d2aa70b75ff4225542d8da095ec4cb4615f9ccccfa455129d71ed39549efde0a025d7dac4 SHA512 afc04f90e03ec64fd74bdfe2bf33aaa5fc148811af91a8437dfb81fd3a784eedd80128886db99e247ec7e09dc5a73cf34f908ab927942648e15c8f12af6b64e2
DIST mongodb-src-r4.4.8.tar.gz 50492854 BLAKE2B 4776b17e88104879ea69468ff277b07dc317d936654bb26c69750e0aaf8f51bea73994e7fc4841228d8506db392e0454b5fd16257071b86a2e4ad34e90f33632 SHA512 9b0cd81c9c731255a6c079c040ed342a51a72e3ea72047d3ae959c0afde50b0cdb1fcfe7fcbea30c449a3618a09d213752277cee6eb9bc0a55915b9229543606
+DIST mongodb-src-r5.0.16.tar.gz 56217257 BLAKE2B d78704c0cff4f8c1da20fdc5e083634c6dbe539136de58410ae6b86c9c5cd8044926425545ae07a7011a5febec5abb6f67773b8e539a4ac16daa1ad0ffc6a070 SHA512 d5fccd6cd3ee3f70457bd96a8eff66ca9872df37e196f1baf26993b6c080297d77504020e5554eaf3a2e92bb2730a467226b4bef47ab7fdc4de247d91c0143eb
DIST mongodb-src-r5.0.5.tar.gz 54862473 BLAKE2B aafa693da904177a11067603f3835e2ee69abcdb206c2d36983633baa6008b861efeb590880098557e224cd7d6ac8fb23e4e9c63724d76bf90422862c99cdfe9 SHA512 318e58285c8a88fc3a4467ba8c1e6487a2aec403db02c50dbdb53df9a6671b9ea2417c8ee8212b205d642327d0d4bdd76f4bc9543c47e53115dfb981ef73f63e
EBUILD mongodb-4.4.10-r1.ebuild 5207 BLAKE2B 6c90fd8a69ac3aae5054bd0fd13b996b24eb14e891ffec618be02eddcc94eec3edb534b83383c813bf62aab680d4e5f38760c279b0a101b47dc99a3cde6db924 SHA512 506996d9c9aec1cd427dd6304a387a157bb31b2c84e14dd8a9699e21a9e8ba1e2c4c6ff0bae064230661c49ee1b5ed2ece42a8239fff4a7af15b26a684b3a523
EBUILD mongodb-4.4.8-r1.ebuild 4898 BLAKE2B db6747805ff1ceed1c78abf0fcc353a1bd37e5a4cb98cd96aa159c3ebf5079ba1f5c73ffadb300152a91ed5ddd00ff93de1e57d60a576d5d8e002a1269baf18c SHA512 74727dbc719f2d789df571fca64f5bc1ee5bdd1d62bfa65bcaddf1585f4112e63d7d5d0621d63dfb21816278b058e8bdaf0c559eb16616d676f0d19ec13768ed
EBUILD mongodb-4.4.8-r2.ebuild 4958 BLAKE2B e1d8b1be3dd9ebb4982411d3d6b5d044fa68272cef93db862b9cd38916900e6669be594bc3afcdc95b0ae9b86874a0e53fba8c9203d8251888324a58700549b2 SHA512 82f7349459a7a7de567139fe63f3fe088129a6940cda1f0334e1d160ed0f1df0f7e7fd9a232b4903c4ed4215538b4c8678cef29674839b64aac606d37730f295
+EBUILD mongodb-5.0.16.ebuild 5558 BLAKE2B 618052c86e990c4852b64a5f73d258493d86ab242dc9f40e2f33e401f9bfed1e1911677a1383316fcb048d01fcbed99b9bc170402ccec817c180318cca64f817 SHA512 3aedacbbeeb7168a78af5b3b338e8cd59da5f578338521840ea61f811fea9c55d11978a2973d505be55be2944ca334ade96b7cb4f2bf4db5f452ec79ba72f593
EBUILD mongodb-5.0.5-r2.ebuild 5305 BLAKE2B 0a9abf9575ecf1ee0cec238a4e352560e4067cf5e9ddc39fa4ea94a7c89b3dc25abcde414d27220c220044cd7c58df0f38580ec0a494e5e5d6b1ae217dd9fe21 SHA512 d2f807ce50f107706f426d0b51a6d189084779eacc8c7b5c8122b841d922ed03b337ed23beb2af49dd92f16e7d8dcb7c5e7aa477ac531413ba2346d7409a61e4
MISC metadata.xml 919 BLAKE2B 59d8c500d1b14701caa3feef86c2377c3a2cb870bc218f8aaf993ddcf22f0b75e3b34715446900b6aaf03404387b67c5a23df3d47a64cc7b280a6bfc93f6de45 SHA512 af222eae62fc327ac2ff9f8bf2727ab8f1199a0aabb7fa9a1bd229bd817b9260fe6357ae0ca9d7184bcbc865e2a91195c84efecb430436a0bdb207910850cdda
diff --git a/dev-db/mongodb/mongodb-5.0.16.ebuild b/dev-db/mongodb/mongodb-5.0.16.ebuild
new file mode 100644
index 000000000000..1b3bb1bda7a1
--- /dev/null
+++ b/dev-db/mongodb/mongodb-5.0.16.ebuild
@@ -0,0 +1,196 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{9..10} )
+
+SCONS_MIN_VERSION="3.3.1"
+CHECKREQS_DISK_BUILD="2400M"
+CHECKREQS_DISK_USR="512M"
+CHECKREQS_MEMORY="1024M"
+
+inherit check-reqs flag-o-matic multiprocessing pax-utils python-any-r1 scons-utils systemd toolchain-funcs
+
+MY_P=${PN}-src-r${PV/_rc/-rc}
+
+DESCRIPTION="A high-performance, open source, schema-free document-oriented database"
+HOMEPAGE="https://www.mongodb.com"
+SRC_URI="https://fastdl.mongodb.org/src/${MY_P}.tar.gz"
+
+LICENSE="Apache-2.0 SSPL-1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 -riscv"
+CPU_FLAGS="cpu_flags_x86_avx"
+IUSE="debug kerberos lto mongosh ssl +tools ${CPU_FLAGS}"
+
+# https://github.com/mongodb/mongo/wiki/Test-The-Mongodb-Server
+# resmoke needs python packages not yet present in Gentoo
+RESTRICT="test"
+
+RDEPEND="acct-group/mongodb
+ acct-user/mongodb
+ >=app-arch/snappy-1.1.3:=
+ >=dev-cpp/yaml-cpp-0.6.2:=
+ dev-libs/boost:=[nls]
+ >=dev-libs/libpcre-8.42[cxx]
+ app-arch/zstd:=
+ dev-libs/snowball-stemmer:=
+ net-libs/libpcap
+ >=sys-libs/zlib-1.2.11:=
+ kerberos? ( dev-libs/cyrus-sasl[kerberos] )
+ ssl? (
+ >=dev-libs/openssl-1.0.1g:0=
+ )"
+DEPEND="${RDEPEND}
+ ${PYTHON_DEPS}
+ sys-libs/ncurses:0=
+ sys-libs/readline:0=
+ debug? ( dev-util/valgrind )"
+BDEPEND="
+ $(python_gen_any_dep '
+ >=dev-util/scons-3.1.1[${PYTHON_USEDEP}]
+ dev-python/cheetah3[${PYTHON_USEDEP}]
+ dev-python/psutil[${PYTHON_USEDEP}]
+ dev-python/pyyaml[${PYTHON_USEDEP}]
+ ')
+"
+PDEPEND="
+ mongosh? ( app-admin/mongosh-bin )
+ tools? ( >=app-admin/mongo-tools-100 )
+"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-4.4.1-boost.patch"
+ "${FILESDIR}/${PN}-4.4.1-gcc11.patch"
+ "${FILESDIR}/${PN}-5.0.2-fix-scons.patch"
+ "${FILESDIR}/${PN}-5.0.2-no-compass.patch"
+ "${FILESDIR}/${PN}-5.0.2-skip-no-exceptions.patch"
+ "${FILESDIR}/${PN}-5.0.2-skip-reqs-check.patch"
+ "${FILESDIR}/${PN}-5.0.2-boost-1.79.patch"
+ "${FILESDIR}/${PN}-5.0.5-no-force-lld.patch"
+ "${FILESDIR}/${PN}-4.4.10-boost-1.81.patch"
+ "${FILESDIR}/${PN}-5.0.5-boost-1.81-extra.patch"
+ "${FILESDIR}/${PN}-4.4.8-gcc-13.patch"
+)
+
+S="${WORKDIR}/${MY_P}"
+
+python_check_deps() {
+ python_has_version ">=dev-util/scons-3.1.1[${PYTHON_USEDEP}]" &&
+ python_has_version "dev-python/cheetah3[${PYTHON_USEDEP}]" &&
+ python_has_version "dev-python/psutil[${PYTHON_USEDEP}]" &&
+ python_has_version "dev-python/pyyaml[${PYTHON_USEDEP}]"
+}
+
+pkg_pretend() {
+ # Bug 809692 + 890294
+ if use amd64 && ! use cpu_flags_x86_avx; then
+ ewarn "MongoDB 5.0 requires use of the AVX instruction set."
+ ewarn "This ebuild will use --experimental-optimization=-sandybridge which"
+ ewarn "will result in an experimental build of MongoDB as per upstream."
+ ewarn "https://docs.mongodb.com/v5.0/administration/production-notes/"
+ fi
+
+ if [[ -n ${REPLACING_VERSIONS} ]]; then
+ if ver_test "$REPLACING_VERSIONS" -lt 4.4; then
+ ewarn "To upgrade from a version earlier than the 4.4-series, you must"
+ ewarn "successively upgrade major releases until you have upgraded"
+ ewarn "to 4.4-series. Then upgrade to 5.0 series."
+ else
+ ewarn "Be sure to set featureCompatibilityVersion to 4.4 before upgrading."
+ fi
+ fi
+}
+
+src_prepare() {
+ default
+
+ # remove bundled libs
+ rm -r src/third_party/{boost,pcre-*,snappy-*,yaml-cpp,zlib-*} || die
+
+ # remove compass
+ rm -r src/mongo/installer/compass || die
+}
+
+src_configure() {
+ # https://github.com/mongodb/mongo/wiki/Build-Mongodb-From-Source
+ # --use-system-icu fails tests
+ # --use-system-tcmalloc is strongly NOT recommended:
+ scons_opts=(
+ AR="$(tc-getAR)"
+ CC="$(tc-getCC)"
+ CXX="$(tc-getCXX)"
+
+ --disable-warnings-as-errors
+ --jobs="$(makeopts_jobs)"
+ --use-system-boost
+ --use-system-pcre
+ --use-system-snappy
+ --use-system-stemmer
+ --use-system-yaml
+ --use-system-zlib
+ --use-system-zstd
+ )
+
+ use arm64 && scons_opts+=( --use-hardware-crc32=off ) # Bug 701300
+ use debug && scons_opts+=( --dbg=on )
+ use kerberos && scons_opts+=( --use-sasl-client )
+ use lto && scons_opts+=( --lto=on )
+ use amd64 && ! use cpu_flags_x86_avx && scons_opts+=( --experimental-optimization=-sandybridge ) # Bug 890294
+
+ scons_opts+=( --ssl=$(usex ssl on off) )
+
+ # Needed to avoid forcing FORTIFY_SOURCE
+ # Gentoo's toolchain applies these anyway
+ scons_opts+=( --runtime-hardening=off )
+
+ # respect mongoDB upstream's basic recommendations
+ # see bug #536688 and #526114
+ if ! use debug; then
+ filter-flags '-m*'
+ filter-flags '-O?'
+ fi
+
+ default
+}
+
+src_compile() {
+ PREFIX="${EPREFIX}/usr" ./buildscripts/scons.py "${scons_opts[@]}" install-core || die
+}
+
+src_install() {
+ dobin build/install/bin/{mongo,mongod,mongos}
+
+ doman debian/mongo*.1
+ dodoc README docs/building.md
+
+ newinitd "${FILESDIR}/${PN}.initd-r3" ${PN}
+ newconfd "${FILESDIR}/${PN}.confd-r3" ${PN}
+ newinitd "${FILESDIR}/mongos.initd-r3" mongos
+ newconfd "${FILESDIR}/mongos.confd-r3" mongos
+
+ insinto /etc
+ newins "${FILESDIR}/${PN}.conf-r3" ${PN}.conf
+ newins "${FILESDIR}/mongos.conf-r2" mongos.conf
+
+ systemd_newunit "${FILESDIR}/${PN}.service-r1" "${PN}.service"
+
+ insinto /etc/logrotate.d/
+ newins "${FILESDIR}/${PN}.logrotate" ${PN}
+
+ # see bug #526114
+ pax-mark emr "${ED}"/usr/bin/{mongo,mongod,mongos}
+
+ local x
+ for x in /var/{lib,log}/${PN}; do
+ diropts -m0750 -o mongodb -g mongodb
+ keepdir "${x}"
+ done
+}
+
+pkg_postinst() {
+ ewarn "Make sure to read the release notes and follow the upgrade process:"
+ ewarn " https://docs.mongodb.com/manual/release-notes/$(ver_cut 1-2)/"
+ ewarn " https://docs.mongodb.com/manual/release-notes/$(ver_cut 1-2)/#upgrade-procedures"
+}
diff --git a/dev-db/sqlmap/Manifest b/dev-db/sqlmap/Manifest
index 92dd8221939b..29aec55e7312 100644
--- a/dev-db/sqlmap/Manifest
+++ b/dev-db/sqlmap/Manifest
@@ -3,7 +3,7 @@ DIST sqlmap-1.7.2.gh.tar.gz 7208613 BLAKE2B 69c8f6ba75b884ef13a693857a864df973a7
DIST sqlmap-1.7.3.gh.tar.gz 7210615 BLAKE2B b20f95f8426a0ac1f4cbd09974bac5132b97b19227be036c2d290e121084e3841d80771834631cb2120f5968541e05ce9496abf317f208c759bd9bc8af396a9d SHA512 4e372ec66c104de01324355a5c7383373f9756057381d77ceaabc673c3d9f1e03b7aa253dd14f32f322926ddbd542401fa2ce65c4fc29dd37772901ea58a3813
DIST sqlmap-1.7.4.gh.tar.gz 7213833 BLAKE2B 888d1756c92d44ac7ea746aea2bb3017ae81ada266a9534838f453e66be88930e695266e9f8673a4e673b1fcc61515f8d72e834d077bd66df244fd6bf5e20d52 SHA512 01446720f8b8c5b962a5a8f3b67228f1f9e145ac8736b005a4d825c30088667f4b307332d2baa4e8d4d4cbb8b96be00d2006f81f2892bb694c7d9dbf317721c0
EBUILD sqlmap-1.7.2.ebuild 1332 BLAKE2B bd60bc7189d811d3e3b847750ec6e8981e04f495b98b601e6bb645ff5addb9e548bb8a064ef003540c367e9b262e529019255594409f71174c5588b11e2a3cf6 SHA512 6617f419f3591f314cf1fdd1bc44ee1c9de3580167c428a9484a686e8616fab489c2a579f94bf20ba87c5aa8437a943e0096a9541b4a1510f0e09768de9cabf5
-EBUILD sqlmap-1.7.3.ebuild 1334 BLAKE2B 1fe71c950c682821addd140f103e63a519908b3f7edba932bb8191dff577e5c6d378cf17acddc8cbdd81aefff91102d916df6a7f76488164b17e9705ec64a721 SHA512 a6e6b2878f4b63bdb10c7e98937074cef23bedce9220a985ed4e021354ea213651334cc650640995c27edcdccbda184f0d5570edea3f6fe5945b63f0e94551da
+EBUILD sqlmap-1.7.3.ebuild 1332 BLAKE2B bd60bc7189d811d3e3b847750ec6e8981e04f495b98b601e6bb645ff5addb9e548bb8a064ef003540c367e9b262e529019255594409f71174c5588b11e2a3cf6 SHA512 6617f419f3591f314cf1fdd1bc44ee1c9de3580167c428a9484a686e8616fab489c2a579f94bf20ba87c5aa8437a943e0096a9541b4a1510f0e09768de9cabf5
EBUILD sqlmap-1.7.4.ebuild 1334 BLAKE2B 1fe71c950c682821addd140f103e63a519908b3f7edba932bb8191dff577e5c6d378cf17acddc8cbdd81aefff91102d916df6a7f76488164b17e9705ec64a721 SHA512 a6e6b2878f4b63bdb10c7e98937074cef23bedce9220a985ed4e021354ea213651334cc650640995c27edcdccbda184f0d5570edea3f6fe5945b63f0e94551da
EBUILD sqlmap-9999.ebuild 1334 BLAKE2B 1fe71c950c682821addd140f103e63a519908b3f7edba932bb8191dff577e5c6d378cf17acddc8cbdd81aefff91102d916df6a7f76488164b17e9705ec64a721 SHA512 a6e6b2878f4b63bdb10c7e98937074cef23bedce9220a985ed4e021354ea213651334cc650640995c27edcdccbda184f0d5570edea3f6fe5945b63f0e94551da
MISC metadata.xml 847 BLAKE2B 31fdd4fd94a4b6ad8c775bbbc9cb48b5627f2f5944a7bdaf6c30f3559044dda6cd92be3b50c8baf462b1e2e4ea4aa905bbac88c616cbfbc833a4895a1944b0d6 SHA512 bddfbc5ce988bc1770a2ad1d6952d8ef44010c9e4ef789500f0408c7c5754960804f270bb6e24e4739852cdef07b3f22111ad9da453648730f045d0b2c3deea9
diff --git a/dev-db/sqlmap/sqlmap-1.7.3.ebuild b/dev-db/sqlmap/sqlmap-1.7.3.ebuild
index 550ec7d5d4b0..ad6dac4b9230 100644
--- a/dev-db/sqlmap/sqlmap-1.7.3.ebuild
+++ b/dev-db/sqlmap/sqlmap-1.7.3.ebuild
@@ -16,7 +16,7 @@ if [[ ${PV} == 9999 ]] ; then
EGIT_REPO_URI="https://github.com/sqlmapproject/sqlmap"
else
SRC_URI="https://github.com/sqlmapproject/sqlmap/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz"
- KEYWORDS="~amd64 ~x86"
+ KEYWORDS="amd64 x86"
fi
# sqlmap (GPL-2+)
diff --git a/dev-embedded/Manifest.gz b/dev-embedded/Manifest.gz
index aee05e05a95b..1fe5ffb8d59e 100644
--- a/dev-embedded/Manifest.gz
+++ b/dev-embedded/Manifest.gz
Binary files differ
diff --git a/dev-embedded/libftdi/Manifest b/dev-embedded/libftdi/Manifest
index 6089db082582..59e5e64ad4b4 100644
--- a/dev-embedded/libftdi/Manifest
+++ b/dev-embedded/libftdi/Manifest
@@ -5,8 +5,8 @@ AUX libftdi-1.5-tests-no-cxx.patch 1017 BLAKE2B ff3e05ae2cc48a023c74142f986159f6
DIST libftdi-0.20.tar.gz 423570 BLAKE2B f0aa420a704e18c4257b99a4593dbaf46a15806d980b24909fe8678b36e74b568cd5915db1e14f8b904541334fbf3d18f069dc479a0bf66b2ea8e113611cb82b SHA512 540e5eb201a65936c3dbabff70c251deba1615874b11ff27c5ca16c39d71c150cf61758a68b541135a444fe32ab403b0fba0daf55c587647aaf9b3f400f1dee7
DIST libftdi1-1.5.tar.bz2 116297 BLAKE2B 460ab93026e14a452e31fcc6930d305638fdc0ed06cb44fb9d50ad8f80199b17057d2f48a27b8295b43b956934289c872a2ef1ddb7f93fa93c6816511ef7607d SHA512 c525b2ab6aff9ef9254971ae7d57f3549a36a36875765c48f947d52532814a2a004de1232389d4fe824a8c8ab84277b08427308573476e1da9b7db83db802f6f
EBUILD libftdi-0.20-r1.ebuild 1872 BLAKE2B 4b881ee50115d6702542aacf5acc91dd144e5b9b5f30fb36a3c25efc3567d37209e7679313467c2fba62fa8feb082b60e27aced1881acdd109dac760b8f93ea8 SHA512 ddd327bc763da3dd9ab51e7f106858c5ba28eeaaddb36aecc0e71490ee5f1ff4d91c2e8baca8e6dd73e79b6b12829ba7dd40d15f8261e9aab0e46cb479f7466b
-EBUILD libftdi-0.20-r2.ebuild 1900 BLAKE2B 30ba6e86846edf900ef833c1184683043799c8fee58d078bddc19b2a095a93e79faf8d6cdc9dd6bed14495236c471e1cc2097776d728a380674be09b75c94d08 SHA512 f51216ee94e29ca3682acd885284cc3bc1a54725b9fc3539969dfce9b4830eed32d9c83f61aa9c0bfbb9025857cd0b0d72c30aee0e5d73ccd7b9313ab205ec9f
+EBUILD libftdi-0.20-r2.ebuild 1895 BLAKE2B 1b530f0e718c57b71c796e24b59c547925e417ffc3559b9dda5813b9fefdece356c3a1ab7a5de947a944fc69efae122a13839ffbdc03884566197a39f556c73b SHA512 2fe5edad1a1f2cb70c633e5618aba664bb39ca4e06b4b13bad52045b27611c605f3c16598f16e9152a0bbd4ed389db631d06e5601bb47fb670035161be62b663
EBUILD libftdi-1.5-r4.ebuild 1917 BLAKE2B 1964c36db9a1c0f1b24caaf393e6eedca049e98f27fe5234c1120d0d6ad882c49e6e1b32708b4e494f65768f773b5fb4c637af5c853e9c3bd73e7c6baaf8d697 SHA512 3d0321f0ecdcb5cec45e3d692398c9441336937e0cdb66f995694ba5125536da1309a9b06b844443df4cc61587b0ffa3002ca3d0a0d185bf63e43e327b35fed3
-EBUILD libftdi-1.5-r5.ebuild 1912 BLAKE2B 08190f83b1e5f1d677ddc321a701bc7f6e0a02e24c0fd651dcd1dc9ed11efbef04a80805f807896eef071a6a466f587332a519ef7e724b00073381390938d4f6 SHA512 4dea5b07b8b846a1bd0f7c71a548371de547ef97c84fa3b4a3856f14a3723c5b2803b3897ce2f03e89b7a551de483aeaf50f920cbe4a8902e1777615522f52e7
+EBUILD libftdi-1.5-r5.ebuild 1909 BLAKE2B e634ed975092950c7003700d7b11e5f3572bf915fe5985d8a3a13843fad40c16b03899282bf8e569b721c6c753a5994a8225b5e54ea7dcfa5255f0791527fba8 SHA512 a468f24eed0bb44eb432bc3ee463085063e6f49fb34ffaa857398617d746bd52f22685b48f9efad48843b7d1da7a66d70cfbc887dfe11c2647cd9872e0cff3c8
EBUILD libftdi-9999.ebuild 1912 BLAKE2B 08190f83b1e5f1d677ddc321a701bc7f6e0a02e24c0fd651dcd1dc9ed11efbef04a80805f807896eef071a6a466f587332a519ef7e724b00073381390938d4f6 SHA512 4dea5b07b8b846a1bd0f7c71a548371de547ef97c84fa3b4a3856f14a3723c5b2803b3897ce2f03e89b7a551de483aeaf50f920cbe4a8902e1777615522f52e7
MISC metadata.xml 318 BLAKE2B c2c9ab83d57a082ed6608367f53f0f9420056c909d4ee50641da5b8f12b6a6ca996740fbdcadb0fa08460cb0cbef36dbedfaaf98acaea3eeeeee6afcf7724f54 SHA512 313b5c5dfcf5feb7dc8e41c1cb74939619451cb0747c1a281c9a0e763d26e0850a43e05d8fd2a836389bd75c2a4f153b80986e11be8171e9d93ca234f9df05f2
diff --git a/dev-embedded/libftdi/libftdi-0.20-r2.ebuild b/dev-embedded/libftdi/libftdi-0.20-r2.ebuild
index 6b805b7fd6d9..e71ac9f60439 100644
--- a/dev-embedded/libftdi/libftdi-0.20-r2.ebuild
+++ b/dev-embedded/libftdi/libftdi-0.20-r2.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} == 9999* ]] ; then
EGIT_REPO_URI="git://developer.intra2net.com/${PN}"
else
SRC_URI="https://www.intra2net.com/en/developer/${PN}/download/${P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+ KEYWORDS="amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv sparc x86"
fi
DESCRIPTION="Userspace access to FTDI USB interface chips"
diff --git a/dev-embedded/libftdi/libftdi-1.5-r5.ebuild b/dev-embedded/libftdi/libftdi-1.5-r5.ebuild
index 263ee7edc9ea..b79ee07fce6b 100644
--- a/dev-embedded/libftdi/libftdi-1.5-r5.ebuild
+++ b/dev-embedded/libftdi/libftdi-1.5-r5.ebuild
@@ -14,7 +14,7 @@ else
SRC_URI="https://www.intra2net.com/en/developer/${PN}/download/${MY_P}.tar.bz2"
S="${WORKDIR}/${MY_P}"
- KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+ KEYWORDS="amd64 ~arm arm64 ~loong ~mips ~ppc ppc64 ~riscv ~sparc ~x86"
PATCHES=(
"${FILESDIR}"/${P}-tests-no-cxx.patch
diff --git a/dev-java/Manifest.gz b/dev-java/Manifest.gz
index b121785e7826..f57d2d48e67a 100644
--- a/dev-java/Manifest.gz
+++ b/dev-java/Manifest.gz
Binary files differ
diff --git a/dev-java/maven-bin/Manifest b/dev-java/maven-bin/Manifest
index 3efc09e01e76..8fbd6d1d6a55 100644
--- a/dev-java/maven-bin/Manifest
+++ b/dev-java/maven-bin/Manifest
@@ -1,9 +1,7 @@
DIST apache-maven-3.8.7-bin.tar.gz 8293440 BLAKE2B 0a586cf0eb2a579d99bbe5736f294369b774ee4b041b37ecd4721eb3b988e274fd6d88bb34cc20a48c98c4f70c256dd74441c0f57119f90958af05e8c16f89c6 SHA512 21c2be0a180a326353e8f6d12289f74bc7cd53080305f05358936f3a1b6dd4d91203f4cc799e81761cf5c53c5bbe9dcc13bdb27ec8f57ecf21b2f9ceec3c8d27
DIST apache-maven-3.8.8-bin.tar.gz 8296049 BLAKE2B af6353193365ed33e8f2f0a7e4d31933132751f142ebbdb68aab7a74ad2dda6593bf34cef9d8d56d6c93ff93293b75517a10a5c1c048733b8c911f4ac150bdf6 SHA512 332088670d14fa9ff346e6858ca0acca304666596fec86eea89253bd496d3c90deae2be5091be199f48e09d46cec817c6419d5161fb4ee37871503f472765d00
-DIST apache-maven-3.9.0-bin.tar.gz 9024147 BLAKE2B ba2545a44a20c7ed7791ea116fbb72d549409d955f8403355e13cf86b95ffda685d5ee0c3d3377f2b5481b25a2f0e6f45d51e89b1ba5913c9be0688a98f8d585 SHA512 1ea149f4e48bc7b34d554aef86f948eca7df4e7874e30caf449f3708e4f8487c71a5e5c072a05f17c60406176ebeeaf56b5f895090c7346f8238e2da06cf6ecd
DIST apache-maven-3.9.1-bin.tar.gz 9039409 BLAKE2B e1925202d8b5363f16cd734aca409091a1e7f56fa9220aa6060a79fae6dfd37772daf04bc15edc2918757ac718ea41e861583c86dff40b0e3172fa0a7cdfbcef SHA512 d3be5956712d1c2cf7a6e4c3a2db1841aa971c6097c7a67f59493a5873ccf8c8b889cf988e4e9801390a2b1ae5a0669de07673acb090a083232dbd3faf82f3e3
EBUILD maven-bin-3.8.7.ebuild 1372 BLAKE2B a33c01293f6df1f11f774464a1d1f59ab451d370f12a257938df3ca162294a5552c7529bfb32f37375ebc068129fa94abfde2c5a3e8dd20552bfbd4ca59ecf57 SHA512 418c8e3ee4717295d162419b1fea11656c3aef0125c7ba986e9b2f2963c4f7e563c7de92cb75bcc00c688da4612d125583e52d01c26a0c4a980095a220b7ccb8
-EBUILD maven-bin-3.8.8.ebuild 1374 BLAKE2B 0e4ffe7791605de36fcec218f368d0a9323cd1ae9b98b122b6431cf4bc38ab8e47d5a4d4fac4ee232472d3a78d3dd1855894520ca96219768e9a759e444a632f SHA512 5697cf091533bb21beedd022bbe778f285398577c5cc85793bf2931dc91aae77486ce354049f6e4dc1b6bfd1e87694eb465bb750240ca08fbd174d7d6f7e583c
-EBUILD maven-bin-3.9.0.ebuild 1372 BLAKE2B 5e7c245e7888d018784a15d894ff5277c792b7f2a0f4a0ab4a354a26adb2ab7b23d80d549d0197394ec5ac9b7f5e0c9ceee3911e04362ee895f982ffce9af082 SHA512 4579ec07fca112b9765b1710dd70b321d5fc73e6c33a116d6f3e27d2a52ed8e7dd16acf9a1fa45846c7f89189fa4618d92553dc3a9079892b08dcc9415739524
+EBUILD maven-bin-3.8.8.ebuild 1373 BLAKE2B b7815ce2d08cfb7a7d8be7cc229732e1a4de9b3b71a54fff87e2699d8e76170ae5bf5f9fdd53391a1a10ea8d06468bd512765b18ffbb94b8642e1b65148eff0a SHA512 88fae13b1074c68f20738a6a56586fc9b2742a985d5c213b8b5175d6582af8531f6ca1a0d3d30918440defc33ac49076958878f1bf06ed53cbec183139e2c9b5
EBUILD maven-bin-3.9.1.ebuild 1372 BLAKE2B 5e7c245e7888d018784a15d894ff5277c792b7f2a0f4a0ab4a354a26adb2ab7b23d80d549d0197394ec5ac9b7f5e0c9ceee3911e04362ee895f982ffce9af082 SHA512 4579ec07fca112b9765b1710dd70b321d5fc73e6c33a116d6f3e27d2a52ed8e7dd16acf9a1fa45846c7f89189fa4618d92553dc3a9079892b08dcc9415739524
MISC metadata.xml 611 BLAKE2B 5ef6682d362deee6aff000f37dccd97c48e90e3071133a44d9f0ec2a5c6876fdd1a5f44b064eb6992a06cfda27c0c0e599e0bd0474997611aedce017febda203 SHA512 5ba3e55ea839b5e616f37321960021c58846089cb0b51982617f45946ba25747ac10eef70409f9848fbb8267fb2cc0c90c319fb66aeb52ffa5e0e1cd6d5840ff
diff --git a/dev-java/maven-bin/maven-bin-3.8.8.ebuild b/dev-java/maven-bin/maven-bin-3.8.8.ebuild
index 9248c8bb462c..4d87e94d00d0 100644
--- a/dev-java/maven-bin/maven-bin-3.8.8.ebuild
+++ b/dev-java/maven-bin/maven-bin-3.8.8.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="https://maven.apache.org/"
LICENSE="Apache-2.0"
SLOT="3.8"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
DEPEND="
>=virtual/jdk-1.8:*
diff --git a/dev-java/maven-bin/maven-bin-3.9.0.ebuild b/dev-java/maven-bin/maven-bin-3.9.0.ebuild
deleted file mode 100644
index 59bdf23384c1..000000000000
--- a/dev-java/maven-bin/maven-bin-3.9.0.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit java-pkg-2
-
-MY_PN=apache-${PN%%-bin}
-MY_PV=${PV/_alpha/-alpha-}
-MY_P="${MY_PN}-${MY_PV}"
-MY_MV="${PV%%.*}"
-
-DESCRIPTION="Project Management and Comprehension Tool for Java"
-SRC_URI="mirror://apache/maven/maven-${MY_MV}/${PV}/binaries/${MY_P}-bin.tar.gz"
-HOMEPAGE="https://maven.apache.org/"
-
-LICENSE="Apache-2.0"
-SLOT="3.9"
-KEYWORDS="amd64 x86"
-
-DEPEND="
- >=virtual/jdk-1.8:*
- app-eselect/eselect-java"
-
-RDEPEND="
- >=virtual/jre-1.8:*"
-
-S="${WORKDIR}/${MY_P}"
-
-MAVEN="${PN}-${SLOT}"
-MAVEN_SHARE="/usr/share/${MAVEN}"
-
-QA_FLAGS_IGNORED=(
- "${MAVEN_SHARE}/lib/jansi-native/linux32/libjansi.so"
- "${MAVEN_SHARE}/lib/jansi-native/linux64/libjansi.so"
-)
-
-# TODO:
-# We should use jars from packages, instead of what is bundled.
-src_install() {
- dodir "${MAVEN_SHARE}"
-
- cp -Rp bin boot conf lib "${ED}/${MAVEN_SHARE}" || die "failed to copy"
-
- java-pkg_regjar "${ED}/${MAVEN_SHARE}"/boot/*.jar
- java-pkg_regjar "${ED}/${MAVEN_SHARE}"/lib/*.jar
-
- dodoc NOTICE README.txt
-
- dodir /usr/bin
- dosym "${MAVEN_SHARE}/bin/mvn" /usr/bin/mvn-${SLOT}
-
- # See bug #342901.
- echo "CONFIG_PROTECT=\"${MAVEN_SHARE}/conf\"" > "${T}/25${MAVEN}" || die
- doenvd "${T}/25${MAVEN}"
-}
-
-pkg_postinst() {
- eselect maven update mvn-${SLOT}
-}
-
-pkg_postrm() {
- eselect maven update
-}
diff --git a/dev-java/snakeyaml/Manifest b/dev-java/snakeyaml/Manifest
index 38f1b9fc7335..3bb52a992d64 100644
--- a/dev-java/snakeyaml/Manifest
+++ b/dev-java/snakeyaml/Manifest
@@ -1,5 +1,5 @@
DIST snakeyaml-1.33.tar.gz 406196 BLAKE2B 9b7e7d7a5d35d433445737f4b5cc07744e3686a71cc4b9e44ce46153831b76f01da7ef6bc60ea82a7173283a77d0da500bea2bc7ee76bdde4ebda00aa6054aa8 SHA512 ad367d7e7bcb2225094d132df77d91e7401026af02f4ede14a2a4fc5cf78f0cfa1e4400f16f43a669faa2f0e444d36c3745e3c9df3d9114d62fee070c4c99414
DIST snakeyaml-2.0.tar.gz 405458 BLAKE2B 69d81e0b23080ff86c1f6fe8a924a504d627c353bf9c026703ef54f14e572458e77c501415260667bcb18008ee96ca99cab7ed43c004d36fed781500f09054cf SHA512 ef4da2ae5f5e6cd7b68aabb0d37a4fdbd33be899cd1d4dad3210cc791ca85af57661f623898449841b930eaffc9e61cef337efa4e6371710307ef3758f0af329
EBUILD snakeyaml-1.33.ebuild 2339 BLAKE2B 798becfef801473ced001ec15e00a5ddc799369e5a97eff1140236716fe463d592b68eb0ea9f0b5395b1956575ee0b6e070f631fbe135d546f988d945b574f85 SHA512 a9192e54c120b9469ec55d52fd2cfc7ca84e553da4b93ef6c0b2e4495bf5bbd49a65130fcda7a4f38a5d6cf4deda7d190bc50d65259d183af5d3b93deb8f5c9f
-EBUILD snakeyaml-2.0.ebuild 2319 BLAKE2B 7ca6114ab35e0430ea71b39fa6bc7fb924c7345ec1fca00491d2546ac42ce53bb7d2c4640d086023297e4b6ed3963dda90a9afa441445375a704c914b97edddf SHA512 99f72310b5c37023027086e045d03fb8064adf38db4b0e110cf42c0448e5ce9bca652aff9202b66c79bc0c65035c1f3b81db52fd04b8f98e3a44b724e1a5248b
+EBUILD snakeyaml-2.0.ebuild 2316 BLAKE2B fdb2c964c1d3e12caff12f134458d132ccba92aedcfc8e6594e5e1eda2d80e0e8ec6340d94633f121f49fc470a86a8cd71dc73c08b4ece735b302bbd32bfb6ce SHA512 6be8f1937cfaf838e20ba230464bd04a5247cef153f0c1fa8312294ea2e5404a536f42ae8abacfe020467481e91e3c6ca219623a7664b5632df9fbd2b109780d
MISC metadata.xml 548 BLAKE2B b9d917044a58addef7e75a2714a1a2f70c6ac4db0b30469b93c034b5aca8cd834652c5446b42c99e6785c222667c523b6325341e8f35be342622ad1486411ba6 SHA512 bfb8134a7351f7d0fe4a6433a4655ad8baa207641cb9939591209d05c3caf2d92593891b4b2dced236bb2186d3e410c54ba28682251c5d5f1d5d590e4e94ee61
diff --git a/dev-java/snakeyaml/snakeyaml-2.0.ebuild b/dev-java/snakeyaml/snakeyaml-2.0.ebuild
index 9066dbd63aba..6bc7f5c89542 100644
--- a/dev-java/snakeyaml/snakeyaml-2.0.ebuild
+++ b/dev-java/snakeyaml/snakeyaml-2.0.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/snakeyaml-snakeyaml-59ddbb3304bb"
LICENSE="Apache-2.0"
SLOT="2"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ppc64 ~x86"
# Compile dependencies
# POM: pom.xml
diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz
index 58edd2df6f76..907e001aff86 100644
--- a/dev-libs/Manifest.gz
+++ b/dev-libs/Manifest.gz
Binary files differ
diff --git a/dev-libs/confuse/Manifest b/dev-libs/confuse/Manifest
index 197126fc6fc5..adfffbbfe051 100644
--- a/dev-libs/confuse/Manifest
+++ b/dev-libs/confuse/Manifest
@@ -1,6 +1,6 @@
AUX confuse-3.3-fix-CVE-2022-40320.patch 1137 BLAKE2B 6fb44768b35dee93ecf03859cc0c925072ef7e8506e91869d9436b7627d9c8d5c9e4608e47479e6ba67ccf98db9b29c1563511b2186ed6ac89563a03c9a75f0c SHA512 0fc8484484ea04906f9196df59bafc9739ed99b785fb001847b9d2d13a6055029debc793b28a0fea67be10534d1dc0d1c3c6bc8c7d28bf0eada8a0aa2bc15226
DIST confuse-3.3.tar.xz 485140 BLAKE2B 41f426544341966e4a4148c40951dd7f6771b70b182e9ab9f19ce9be781c3ca42c86615f48e91f3997c8e0654111de2360a09c070afc21047b6edb4a8187755f SHA512 93cc62d98166199315f65a2f6f540a9c0d33592b69a2c6a57fd17f132aecc6ece39b9813b96c9a49ae2b66a99b7eba1188a9ce9e360e1c5fb4b973619e7088a0
EBUILD confuse-3.3-r1.ebuild 1247 BLAKE2B a30d67299d61093a3863dc48e414b2e833bef615674191939d111633bae67c348b101fb5eac00fa48f25d94c34567acfdf60bbc520a8e3b3f63e3c8610ba8f33 SHA512 15f301f21c9e40285cd7a3252c1d761e1fb637f428210139456722ef37d44674da9d2f794ee95552196829dcfcbb4c23be4a59761f5fedeaf26ee28cc8b2c260
-EBUILD confuse-3.3-r2.ebuild 1453 BLAKE2B d623811b160e20e650a679b0b57c2c20dcb68164b0a9ad430a0ccdba586a41c0638b1b8ee4793e82fc920392f7bf1a7e90297edca2df1dae7730c3b1eb9abe53 SHA512 a6c40e6bd845dcf66b2f212b0dd96fff019c379214227dc2eb733b80a5665df082f30cfa810284e128989ffffffec923a5edf5a1378038e64d88801850519c48
+EBUILD confuse-3.3-r2.ebuild 1446 BLAKE2B 4435be0fdc5401e8d0fcff7d2cbd7a95131a9f86b6d132e76cb64f6b5f9f9feab6f1b5eecf1fd5c99bf0d654a9cf16715801444f4278e1d767c388de844b5880 SHA512 ac7e5cb80abe6caa3ad848905f2112ca395cbed7a9a19d5015e573f4a8b3a572500a299d3fdd041a563bd6998c37dd0f1b9d10b7d08780900f4d2ba2fde6f97b
EBUILD confuse-3.3.ebuild 1162 BLAKE2B 867decdf55291a7acf6bf2cc5b557adcd5b2d18e50b116193aaa93532820e07212bf694dbcc4c42d42edbe00cc718b6f50cbd46f0153a4614c44b08828e6aa6c SHA512 6824fbbd39fef2b209d76e92dc4ab35947e4af35d82bef885e8717a4724d36ba634a7c3e7819aa78292f098f0c536a85773c2a4dd5bfc37b5c3fe78d65d1a8ca
MISC metadata.xml 324 BLAKE2B 4b07d6e5ec2bd4a458f3441b4da7653d4d92b2a3d9ddf451976baac0e0631de0d66fd2fd3812447bf18c91c752e0ae84cd82a476a54af2c57999b92934d52fba SHA512 bd23cabb445578fab14d5eed7d112cf8f75c6be6b3879b56edbeeef69070beef42a6a2f6cf40f0406fdeaf38e46dcd3a4f27ef4bc14e09fc1c95c48492724854
diff --git a/dev-libs/confuse/confuse-3.3-r2.ebuild b/dev-libs/confuse/confuse-3.3-r2.ebuild
index 57c0210569c8..2b8a99699efb 100644
--- a/dev-libs/confuse/confuse-3.3-r2.ebuild
+++ b/dev-libs/confuse/confuse-3.3-r2.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://github.com/martinh/libconfuse/releases/download/v${PV}/${P}.tar
LICENSE="ISC"
SLOT="0/2.1.0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
IUSE="nls static-libs"
diff --git a/dev-libs/libchdr/Manifest b/dev-libs/libchdr/Manifest
index 3059b0d03549..6769e43da51d 100644
--- a/dev-libs/libchdr/Manifest
+++ b/dev-libs/libchdr/Manifest
@@ -1,3 +1,5 @@
DIST libchdr-0_p20221129.tar.gz 1748187 BLAKE2B bc2f03d558e0f208ae3c51a53b2bbf630fb4cc502c18d83b31f184cf2c2f59e06dbb88c5399e01fb5f2436643a5095256bd31501a1531a043537a05c45c27be3 SHA512 4a72dcb376c451b74389650e121de06daae7cf0b293d7d66a8f7acf1b4f83355a2467a2d77e0953331ee5fffa243f713efb0878bb509384715e9c42a567a9b90
+DIST libchdr-0_p20230230.tar.gz 1748513 BLAKE2B 03fc5507b7f598995fede477f26c8ab41cd16c658e4ca5c193e581840f14ead0db4ab8da3b888a2e03fb4c78c19af0f08cbab9feefe488dc230ec0fbd3941a91 SHA512 c25084b2257083c4bddd84d13e3dc0d30fea548a4e50a6beefd5282383480eaaa293c044647e2aff339d087dae87c3ef871137a43db766e08a1dffd8801c3367
EBUILD libchdr-0_p20221129.ebuild 601 BLAKE2B 001f0c6be7d3a791170039f596fee04db2fea5d6e70e9688890ec5ed096affb1e7bcb1dd10e14a1689b3595441773696ba1aa024106f6ea3106e2df9a279ee77 SHA512 3aa39756cc6cfa74f739b4d7c5f5b5ea71c2ddedde8d69bc737ef25612459256ee02182da3067e31b58a27a0d3d5195d5918c864664933d846552854819cf58b
+EBUILD libchdr-0_p20230230.ebuild 606 BLAKE2B 6a3bd39078d52da00a1f97e4f7af42c64e23101062ef6336f19efa26b5ebc098b7f8b98ad504afcddb9f90399ebc58d215026287669d6d098bbfb1ec907ace7d SHA512 68e28e766360f69e2535e53f43f512fa17e032c8e2a13c78fbb5a1475eca05a754b56606874d96ae021a47be2641c63d35d6416582af9088490a69572e3eafbf
MISC metadata.xml 327 BLAKE2B 20c6d3bc61e288afbfd5b0d7d6bb641dc2214d9221b1c2b69a69de676042994bca2878c855b92fea7b5aca60e6dc687c55f0e79f4db13d579332a3d15991e211 SHA512 31e8175f36df91d1bc81a2351a99deba53cb57cb08e6e0e5ad65e17c53cd1cb1b1565b943f2c881bd3e11df45c6ea518f3eaf86335e10d816078161bb23d284b
diff --git a/dev-libs/libchdr/libchdr-0_p20230230.ebuild b/dev-libs/libchdr/libchdr-0_p20230230.ebuild
new file mode 100644
index 000000000000..45f61ac9698f
--- /dev/null
+++ b/dev-libs/libchdr/libchdr-0_p20230230.ebuild
@@ -0,0 +1,28 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+HASH_CHDR=fec8ab94212cc65d9d9a62cb3da924f5830c04b0
+
+DESCRIPTION="Standalone library for reading MAME's CHDv1-v5 formats"
+HOMEPAGE="https://github.com/rtissera/libchdr/"
+SRC_URI="https://github.com/rtissera/libchdr/archive/${HASH_CHDR}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}-${HASH_CHDR}"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="sys-libs/zlib:="
+DEPEND="${RDEPEND}"
+
+src_configure() {
+ local mycmakeargs=(
+ -DWITH_SYSTEM_ZLIB=yes
+ )
+
+ cmake_src_configure
+}
diff --git a/dev-libs/libtpms/Manifest b/dev-libs/libtpms/Manifest
index cce4d3ff5ccb..1db9fda5aaaa 100644
--- a/dev-libs/libtpms/Manifest
+++ b/dev-libs/libtpms/Manifest
@@ -1,9 +1,5 @@
AUX libtpms-0.9.0-Remove-WError.patch 508 BLAKE2B 33178598a1fef1189039c30814996f00ec37215b3f10a0ff9df521a866147b2a6844d86c3b372e450f701e6e2ae3e587443765c39848076536861342e5b42d63 SHA512 e0d55045bcb667278dc1ae1c509b7be466f23421683f8b0b7c830d724f83b1923b09a61f2a8e649e08150d1d313f0456cfc5f5a1b5fe3bf168565e443595dd12
AUX libtpms-0.9.5-slibtool.patch 1981 BLAKE2B fa4adf1c063d24a2550f964dcaae1ea2e2d93f7d2704bc00e29ef22ceecaaf214860e82e668e1358854482fcf3ba1af89745422657763b7683a232f7e286ac7e SHA512 4b8eebc895ce6941a3ad5995ee0d5f1b1537861700878fa1ce0a95ec37ee1d51354782da4bb2feeedc1c5871aa62ec248484b409c6109bed95cf73962ff8b206
-DIST libtpms-0.9.4.tar.gz 1264030 BLAKE2B 56731b913145afcd49fae13f0fcbe4fc147edf206a44849cef45ed34a7644f0894bb6ab5dcb72d620eb1ab121bf4e821fe7893557508af394585171133d659e2 SHA512 ae3e2613bc31d98c10def546c70d0c25bd1246af5090268afa0411502bfd0e454967046ebcd9025350976817441e595fa4e21562f800285db98331e4c2743505
-DIST libtpms-0.9.5.tar.gz 1264086 BLAKE2B 3e6da08dd31414bdf19260f47fce6ba7ace0ae72b152b681f1c1fbc9d75b7708238e5c2a161827c7a6e2b9a6ae4786dfbf921ec37b9f0b7c044835c974a111a3 SHA512 96b8d6dd66a6c4bc7b72d172d0b75444c7725a7fb5b0f792cd1cff9d8f7ec894c51e94493816f033198cc8adf2f95cf473629431dadb70b423068d834de09e21
DIST libtpms-0.9.6.tar.gz 1264338 BLAKE2B 7b127ef370a48214814bb9ad0e8461ed0af21f32ab84f243945980c5e36ba5e374b4de7a83bf9c67c29264609063d48eae2dae83832daed70170bb1ed39eafea SHA512 35f26e4849eb98cd73461aff439c19f77bbbcde9b7661402e3d419354c4dcddd057349c4f7178573f1ceea2e95326498eb9afea3bd48064bbff534fc7f6939c3
-EBUILD libtpms-0.9.4.ebuild 1299 BLAKE2B 6c78609afdc5385a842da2f415ef918475baab3da737cb2e43c72cf5d2aaa382dd84b4157e4b52aa7fa5f44de6db48b37f680897baabb006d923589d4ca39552 SHA512 f54857978f2f4d021055406f2f2f480f3df97ca57cf29b1967389107079cbe37551ac8717c03fdbf38cb4aa64b5567a87f27bd2ed46edd0243d076c06689f3b1
-EBUILD libtpms-0.9.5.ebuild 1357 BLAKE2B 21ecc3c6e03111c24c5b06f2698d980c1f22e69de41f42998ea655bafc48a8975feb32ad7b85973216fa444b7dd193bcbd9d7dc0f8cc0f7f526fab011cfa8f23 SHA512 d8a48b47cb8ca9cb13b2d8dba29692d2ad14109355a063216febd81b256f88bea5c007e9f9fa9d07d6c562fba3bb27d9d63a313e8ccba7bb78f8df1a9be5f995
EBUILD libtpms-0.9.6.ebuild 1357 BLAKE2B 21ecc3c6e03111c24c5b06f2698d980c1f22e69de41f42998ea655bafc48a8975feb32ad7b85973216fa444b7dd193bcbd9d7dc0f8cc0f7f526fab011cfa8f23 SHA512 d8a48b47cb8ca9cb13b2d8dba29692d2ad14109355a063216febd81b256f88bea5c007e9f9fa9d07d6c562fba3bb27d9d63a313e8ccba7bb78f8df1a9be5f995
MISC metadata.xml 621 BLAKE2B 5431a08a57b654746f41820560912e2bac4fc0c5cd2eb5f44c77e4eda65c1a160845205c3ae76392c4a6f9aa33562999576c055ee6d1b89579a9e2a49c59e4f6 SHA512 5e9fff7be647a2e9e8eb71dadcc6b8cc8577ade658fd4ab8ba20cfd64f1b5ba129fc7e5f8fcfb52e69a646681741079c0bc85b06a92f9086ce66a28770c1a9da
diff --git a/dev-libs/libtpms/libtpms-0.9.4.ebuild b/dev-libs/libtpms/libtpms-0.9.4.ebuild
deleted file mode 100644
index 3b5f046772a9..000000000000
--- a/dev-libs/libtpms/libtpms-0.9.4.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools
-
-DESCRIPTION="Library providing software emultion of a TPM"
-HOMEPAGE="https://github.com/stefanberger/libtpms"
-SRC_URI="https://github.com/stefanberger/libtpms/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~ppc ppc64 ~riscv x86"
-
-DEPEND="dev-libs/openssl:="
-RDEPEND="${DEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
- "${FILESDIR}/${PN}-0.9.0-Remove-WError.patch"
-)
-
-src_prepare() {
- default
- eautoreconf
-}
-
-src_configure() {
- econf \
- --with-openssl
-}
-
-src_install() {
- default
- find "${ED}" -name '*.la' -delete || die
-}
-
-pkg_postinst() {
- if [[ ${REPLACING_VERSIONS} ]] && ver_test ${REPLACING_VERSIONS} -lt 0.8.0; then
- elog "Versions of libtpms prior to 0.8.0 generate weaker than expected TPM 2.0 RSA"
- elog "keys due to a flawed key creation algorithm. Because fixing this would render"
- elog "existing sealed data inaccessible, to use the corrected algorithm, the old"
- elog "TPM state file must be deleted and a new TPM state file created. Data still"
- elog "sealed using the old state file will be permanently inaccessible. For the"
- elog "details see https://github.com/stefanberger/libtpms/issues/183"
- fi
-}
diff --git a/dev-libs/libtpms/libtpms-0.9.5.ebuild b/dev-libs/libtpms/libtpms-0.9.5.ebuild
deleted file mode 100644
index b78b99d4a24a..000000000000
--- a/dev-libs/libtpms/libtpms-0.9.5.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools
-
-DESCRIPTION="Library providing software emultion of a TPM"
-HOMEPAGE="https://github.com/stefanberger/libtpms"
-SRC_URI="https://github.com/stefanberger/libtpms/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86"
-
-DEPEND="dev-libs/openssl:="
-RDEPEND="${DEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
- "${FILESDIR}/${PN}-0.9.0-Remove-WError.patch"
- "${FILESDIR}/${PN}-0.9.5-slibtool.patch" # 858671
-)
-
-src_prepare() {
- default
- eautoreconf
-}
-
-src_configure() {
- econf \
- --with-openssl
-}
-
-src_install() {
- default
- find "${ED}" -name '*.la' -delete || die
-}
-
-pkg_postinst() {
- if [[ ${REPLACING_VERSIONS} ]] && ver_test ${REPLACING_VERSIONS} -lt 0.8.0; then
- elog "Versions of libtpms prior to 0.8.0 generate weaker than expected TPM 2.0 RSA"
- elog "keys due to a flawed key creation algorithm. Because fixing this would render"
- elog "existing sealed data inaccessible, to use the corrected algorithm, the old"
- elog "TPM state file must be deleted and a new TPM state file created. Data still"
- elog "sealed using the old state file will be permanently inaccessible. For the"
- elog "details see https://github.com/stefanberger/libtpms/issues/183"
- fi
-}
diff --git a/dev-libs/openssl/Manifest b/dev-libs/openssl/Manifest
index 3a4e85c6d3f8..3aed749126bd 100644
--- a/dev-libs/openssl/Manifest
+++ b/dev-libs/openssl/Manifest
@@ -27,7 +27,7 @@ EBUILD openssl-1.0.2u-r1.ebuild 9980 BLAKE2B 0017b72acb2eb86f2927845903c93aacfc9
EBUILD openssl-1.1.1s.ebuild 10244 BLAKE2B d82db58beebd3eba272016b0484a148591c9d273b520dabd27c80e2f078a8a86beb0374ac2a19a6237fecd0e3e8d2a6d2a387edad4344865ead73869ae8f198b SHA512 3705eb236ead5c896ccb0e0165b48027bf6bd6bedcee148dc7d1ad53e2a787bad4e430c1d3868c05fb866628fb40675bef8bcf64e377e81ae601f3fa7ca4956b
EBUILD openssl-1.1.1t-r1.ebuild 7974 BLAKE2B 1323ae4f56c9facb31f4487dced3c22c7c3f31dad6e420892dc6c5d21cc2d059f4ac5e6a4bf1e924b754bbf0e17dff96bb1ec3cf6a7f8e6992baed7a5c98ef05 SHA512 6b49ca3c7efeaa0230640bfea56eb1f038aaa0ed86b9e91bc7f67cee683e80d6bd6bf1016ad465e5720247056c8b1150d1aeb879f1485e1f0964b5ec5fd105a0
EBUILD openssl-1.1.1t-r2.ebuild 8032 BLAKE2B 78af8d673a7ac80ca9ce186496f44b662696b72171888643ddd3cd7fdea94a9658f541c79cb26863207da395db9276a6bcbaa838867e20da5ea0602712b4edcd SHA512 085963d07dd99c4a10539b10cd212d39f2438c81a3337f10803094907c4f7197591e67eeb5962c54ab6055f5f3a6aecd90bd292b4965bd143bc1b242121c4d82
-EBUILD openssl-1.1.1t-r3.ebuild 8391 BLAKE2B e33ab4145cf96365cfe489a2674f91367c5da7362d348336625c9b3e3178657e419c41306b92614d0162baf343d9cc79934e573c3c9f1ae94527396710697bbe SHA512 8db9136855b12f5a84000b2d5eb1184d63deaa433e5367463a6c90ccb773816004a2b99872367218665407b20bda6f9a012ee485b4428c4bc3f1e949b4490c64
+EBUILD openssl-1.1.1t-r3.ebuild 8386 BLAKE2B e444fd4f56d0954a6e4a8896f7834c9b67b1c904e48b1fd3f00db8ded0116e7dd707b623f4e27ffa8c2b94ccb36bdc68aac2e79aed40078d4119f7c86d909b09 SHA512 ac077c6f0cc9dffdbe9bb020c1822b5738aebcea9c3b48f79d6388cd2993c69cc8f1155a97cfdb0c809ddd077e96d02d4115f8eb52bda29ae63af181eb9bce15
EBUILD openssl-3.0.8-r1.ebuild 7789 BLAKE2B a5a3eed08b0c4196e38849abd2f37c90f177f7c350f83064632934c379038e977e7519da2aadb62b7d15dc634cf26c8cf5bdae9aab0a4ddb6f4d1f0dbd693025 SHA512 b5e20150d2b93214303d70f73f7593f098bda3876e21d46e49c72000bd7161a29c3166908ae9f0e8af8efb4e127801dc0c7c962391499f9d46e74370ead17d2a
EBUILD openssl-3.0.8-r2.ebuild 7838 BLAKE2B 437496ddf1bf7d36c83e40f86e41d5ba5d0ce210f0162521c3df5d2011ccefb94c42021ba7d326824fc64f1b30fe0edc569f586552f43ce054a57aa82b9d4290 SHA512 2dc102202843d437fda0f2121ddfac2b15504129878bb40e2354638ad0b1b8c7e1fa81800491147961af6237022672f9ee47457cae0da0e62da3a6802f709398
EBUILD openssl-3.0.8-r3.ebuild 8195 BLAKE2B e8510784cf26533644b19638eb112d4a9e9b54ef8b2c4e80673d85d7c750281e1449b263f428da7f080909355d017149a1920eaf1cfac15aa101f42ec4eeded4 SHA512 0b37b8ab4f25a1b846b87d825412c327a9fa08244325f8ee96567c366a004784cfb27764b3ffc06b5947c74416840263ea28a9f66bb095d376755ffdbac2afad
diff --git a/dev-libs/openssl/openssl-1.1.1t-r3.ebuild b/dev-libs/openssl/openssl-1.1.1t-r3.ebuild
index a25fd43760eb..b68a78a6b738 100644
--- a/dev-libs/openssl/openssl-1.1.1t-r3.ebuild
+++ b/dev-libs/openssl/openssl-1.1.1t-r3.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="openssl"
SLOT="0/1.1" # .so version of libssl/libcrypto
if [[ ${PV} != *_pre* ]] ; then
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
fi
IUSE="+asm rfc3779 sctp cpu_flags_x86_sse2 sslv3 static-libs test tls-compression tls-heartbeat vanilla verify-sig weak-ssl-ciphers"
RESTRICT="!test? ( test )"
diff --git a/dev-libs/xapian/Manifest b/dev-libs/xapian/Manifest
index a0add3b5b01b..9a4619cc0ea3 100644
--- a/dev-libs/xapian/Manifest
+++ b/dev-libs/xapian/Manifest
@@ -4,5 +4,5 @@ DIST xapian-core-1.4.22.tar.xz 3019608 BLAKE2B f4aec86cd5f63f6f1825a4f8f427ea23b
EBUILD xapian-1.4.19.ebuild 1881 BLAKE2B c35cd8b3aeccab24d62187fb405ed78a83d073ccfcda27caccc29461a2f1f16f7122ad462c796c9ca3527d26f2f7d72805be83dc1cc8a40c49ea5ef574e6cf33 SHA512 58770b49391f37da0322b208d6fdc21478138deb978aa7032625b82a34c43613aec973666466e7175ad0e8e739c573767600d0ca2aa4c0b882cad70386d2644d
EBUILD xapian-1.4.21-r1.ebuild 1431 BLAKE2B 18eb02c6338b248bc4d6c3cf0a5cdafcbcf711a3c1167396506e3593f0b03c1094bf7811e3c89c2be57fff9b94d02659b621dff89822a891642366897808f396 SHA512 9efb6374e9e3ba334c768706dfebedecebfaba3c7f46327b40d336205d4894d2d2a9c5b9457359133279411e3745f55ca692755445310f6bacc26ccf7efc09a5
EBUILD xapian-1.4.21.ebuild 1881 BLAKE2B c54cf9d37454b61dc8c8c3716439461d76884651cd68746404d6697c148895848cf01b86b864508687b7be9f689a3d4af0204f44704de073184d9168b0888b15 SHA512 a60e6628a3dfdd1a92a638f88716b8822b3b1bc66cdcb588ce86da516ced52f78640343af4333f55b90b8781a52a61393b64fc547e85e76633020f288ede7975
-EBUILD xapian-1.4.22.ebuild 1405 BLAKE2B 09494d14f4d2655ac5c159ec16c5e5bd3b4bb1e044037f434c1205e511108b4159eb22a77b0624a7145dceceab89225f70a73577089f98609c426c252db0e25c SHA512 d39ede4bc59862166324c994c01af32a17731619b85ca4da832c40b1262fb1c971c321702015e9b4b08f16dc4446856bd3e20b1392a3814a2883a1ba0f6c0904
+EBUILD xapian-1.4.22.ebuild 1404 BLAKE2B 131bafca4fc9eee6df12483edcbd6c9f054e85fbdbd6f6c45d8cf6b0204745fecde8e784c1dbf02ae3444b6429e27290cc3ac2de65b6fe93e3d7cb2a8fad4053 SHA512 c597831aae52d79dfe460009351d3f6b333788fc8c813c2e43ae11c4514cb5966378d0efdefbde3a69a50e7d29f75c7e480bb61fe0e7b2dc300fe8e99d215b3c
MISC metadata.xml 728 BLAKE2B 7873e39dfb724c6f3268a7de74226d86dea77e6dd53b21aa0df104db1d30efa5c24c18b8e6597acc45b4b6bb39f1f069b7944ef0ebc2906e75a2b5efeed02ebc SHA512 5f582793cee9b74f5b36f57d6997120cf61c4f4204c49694d07b9ace813a9821710a812df2db315e9effa4913fa3b62ab069be96399369f46cc7c811b6d728ba
diff --git a/dev-libs/xapian/xapian-1.4.22.ebuild b/dev-libs/xapian/xapian-1.4.22.ebuild
index 40a621af6000..c6147f565f5d 100644
--- a/dev-libs/xapian/xapian-1.4.22.ebuild
+++ b/dev-libs/xapian/xapian-1.4.22.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="GPL-2"
SLOT="0/30" # ABI version of libxapian.so
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
IUSE="doc static-libs cpu_flags_x86_sse cpu_flags_x86_sse2 +inmemory +remote"
DEPEND="
diff --git a/dev-libs/xmlrpc-c/Manifest b/dev-libs/xmlrpc-c/Manifest
index c11c990b703d..60d0dfe47838 100644
--- a/dev-libs/xmlrpc-c/Manifest
+++ b/dev-libs/xmlrpc-c/Manifest
@@ -1,5 +1,8 @@
AUX xmlrpc-c-1.51.06-pkg-config-libxml2.patch 7240 BLAKE2B 472b313f8b815c1235cc72b56e9081d855277de21e066a1f2db5acb650d4fc4daedca2e82c05116b353b340c1359bfd8e480b19bd1cc5f4f36627f7ccf66760a SHA512 478af29becba5ee415f0b92f15af1cd8273daf14bc4b5fee4deca83197f11a975a40c94c9400050eac5030eb840d55a54282aaed403f105ab0752b1eec398c08
AUX xmlrpc-c-1.51.06-pkg-config-openssl.patch 1244 BLAKE2B be5e48daa409cb67ae5f75fec54c25ee160e476ef03e5814917f81c887622e8acb5456af29e976ffec761ce4e16c3d5c5b14b75151c594afdc6e8dd48b4dd596 SHA512 73b983c6e0fa97ba0dbceb8bbc7699a51f4e625c05cdfc5a27bf973bf039e9224eb1ec7f21e94ae70d8e32b4f9a1b1dbb04959f639e558b32270a467a72a87e3
+AUX xmlrpc-c-1.54.06-wformat-security.patch 1107 BLAKE2B 4572a031c01f018af7fe8281429d8a43c93a07f9af0cae47d1f5c2e1b4cf0aac98c0a3d00bce7ff4964b61d9f1c4b2a265379f5efcf49ccb60c4207bcccafd34 SHA512 5ecaea4f875261b9c108840779554505fead02011b5fbf6387a01335cbcd5169e2f76b491806efabdb418c0dee9977f15856470099e3464ec039bf8dada9b9ec
DIST xmlrpc-c-1.54.05.tgz 933228 BLAKE2B 50d73fe22454f04ffebf11d4b88986eaac571d107abce4e04244ad0b74469fc5233178967e3dd832a8525514912e4f835fa1ce13c439caf918a2b2d0c05021a0 SHA512 81bf8f398e9cb73b421907d8e304b9a6dc8da931f573f7296457486ade432f4a00a94b6850391690f7b229928f785522e5852db8aca68cb462c71d139e4f27b1
+DIST xmlrpc-c-1.54.06.tgz 933199 BLAKE2B 1286323b59aa4d77fe2f8b04fef18d9a448d29a7fa23aad143418e62c92ac6a5156bb61ee58e0df4b0667e73a9170663b02b42fac94b38df71fc789d13e929e0 SHA512 0e8c920ccf04c78947bc66f7210b62c153ba185183c181461584772885690a3bb09dcf63d69c5b0f1f76a96f162a2a0eba6268e7210dda42561f59bec8008733
EBUILD xmlrpc-c-1.54.05-r2.ebuild 2013 BLAKE2B e227ee8ac8f9ed851004c5f59bd19de358a2a39a9a822c23c5f567633d9e58665aeed8b9f8084952fb38aa8b014bc236a1b6ef55aff68be3846aabfc0b8e1a76 SHA512 9a8015aa57bc48d12bfd542bcc5e48945167ce6f23e77326960135be6a0a42058ab3c6c82ceb15668de606e42f908cbecf9562d3aa0436dc0dc35bc162bc305d
+EBUILD xmlrpc-c-1.54.06.ebuild 2091 BLAKE2B b1af861e1bd328941d8614f8961e7a95680244b15c265ac9896c23263656042f78c3c2b5a15be1c738991a455f82a51736398b2c370b4800ac1778c97eefad48 SHA512 d1b27e5efbbee75b6594202463fab36fb13c43c56d204a9a6cad2e0758c7a405e29c1b17288a565f9418e407b8864c88efc4859892e4343d7f45b81b5f2384c4
MISC metadata.xml 628 BLAKE2B 3d59eebbcf6eddfba969215a990fd59daa58b78dc305f05d10ba9f77f3ce5d5edbed0599644b40574beacb3c1e084af745bc2d75f0cb660968f4e3bf963c4f00 SHA512 fd572b06cc3359372e5b048d721b33d6bb614ab631fec95628af36217f94434fc9f279d83ec0de8828cd72265158b1a88f58418f94fb2e3d3e82de117c7bea71
diff --git a/dev-libs/xmlrpc-c/files/xmlrpc-c-1.54.06-wformat-security.patch b/dev-libs/xmlrpc-c/files/xmlrpc-c-1.54.06-wformat-security.patch
new file mode 100644
index 000000000000..462adcd06375
--- /dev/null
+++ b/dev-libs/xmlrpc-c/files/xmlrpc-c-1.54.06-wformat-security.patch
@@ -0,0 +1,29 @@
+https://src.fedoraproject.org/rpms/xmlrpc-c/raw/rawhide/f/0001-xmlrpc_server_abyss-use-va_args-properly.patch
+
+From d31c2ffbf5181053330fa32e4f03c47283bd1448 Mon Sep 17 00:00:00 2001
+From: Igor Gnatenko <i.gnatenko.brain@gmail.com>
+Date: Sat, 17 Dec 2016 10:28:31 +0100
+Subject: [PATCH 1/3] xmlrpc_server_abyss: use va_args properly
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+../src/xmlrpc_server_abyss.c: In function ‘createServer’:
+../src/xmlrpc_server_abyss.c:783:13: error: format not a string literal and no format arguments [-Werror=format-security]
+ xmlrpc_faultf(envP, error);
+ ^~~~~~~~~~~~~
+
+Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
+--- a/src/xmlrpc_server_abyss.c
++++ b/src/xmlrpc_server_abyss.c
+@@ -780,7 +780,7 @@ createServer(xmlrpc_env * const envP,
+ ServerInit2(abyssServerP, &error);
+
+ if (error) {
+- xmlrpc_faultf(envP, error);
++ xmlrpc_faultf(envP, "%s", error);
+ xmlrpc_strfree(error);
+ }
+ }
+--
+2.13.1
diff --git a/dev-libs/xmlrpc-c/xmlrpc-c-1.54.06.ebuild b/dev-libs/xmlrpc-c/xmlrpc-c-1.54.06.ebuild
new file mode 100644
index 000000000000..a9115dea33cf
--- /dev/null
+++ b/dev-libs/xmlrpc-c/xmlrpc-c-1.54.06.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+# Upstream maintains 3 release channels: http://xmlrpc-c.sourceforge.net/release.html
+# 1. Only the "Super Stable" series is released as a tarball
+# 2. SVN tagging of releases seems spotty: http://svn.code.sf.net/p/xmlrpc-c/code/release_number/
+# Because of this, we are following the "Super Stable" release channel
+
+DESCRIPTION="A lightweight RPC library based on XML and HTTP"
+HOMEPAGE="http://xmlrpc-c.sourceforge.net/"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tgz"
+
+LICENSE="BSD"
+SLOT="0/4.54"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+IUSE="abyss +cgi +curl +cxx +libxml2 threads test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="test? ( abyss curl cxx )"
+
+RDEPEND="
+ dev-libs/openssl:=
+ sys-libs/ncurses:=
+ sys-libs/readline:=
+ curl? ( net-misc/curl )
+ libxml2? ( dev-libs/libxml2 )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-1.51.06-pkg-config-libxml2.patch
+ "${FILESDIR}"/${PN}-1.51.06-pkg-config-openssl.patch
+ "${FILESDIR}"/${PN}-1.54.06-wformat-security.patch
+)
+
+pkg_setup() {
+ use curl || ewarn "Curl support disabled: No client library will be built"
+}
+
+src_prepare() {
+ default
+
+ sed -i \
+ -e "/CFLAGS_COMMON/s|-g -O3$||" \
+ -e "/CXXFLAGS_COMMON/s|-g$||" \
+ common.mk || die
+}
+
+src_configure() {
+ tc-export PKG_CONFIG
+
+ econf \
+ --disable-libwww-client \
+ --disable-wininet-client \
+ --without-libwww-ssl \
+ $(use_enable abyss abyss-server) \
+ $(use_enable cgi cgi-server) \
+ $(use_enable curl curl-client) \
+ $(use_enable cxx cplusplus) \
+ $(use_enable libxml2 libxml2-backend) \
+ $(use_enable threads abyss-threads)
+}
+
+src_compile() {
+ default
+
+ # Tools building is broken in this release
+ #use tools && emake -rC "${S}"/tools
+}
+
+src_install() {
+ default
+
+ # Tools building is broken in this release
+ #use tools && emake DESTDIR="${D}" -rC "${S}"/tools install
+}
diff --git a/dev-ml/Manifest.gz b/dev-ml/Manifest.gz
index 5c786235c062..73d0e823628f 100644
--- a/dev-ml/Manifest.gz
+++ b/dev-ml/Manifest.gz
Binary files differ
diff --git a/dev-ml/int_repr/Manifest b/dev-ml/int_repr/Manifest
index 5a5cb106a5da..4f6678bb09a0 100644
--- a/dev-ml/int_repr/Manifest
+++ b/dev-ml/int_repr/Manifest
@@ -1,3 +1,3 @@
DIST int_repr-0.15.0.tar.gz 9105 BLAKE2B a2a8197cdba7c4805c9eb9402e1c853619fc142bd057c4b42a578bcfdc97b417751634a31bab1ccd5c2e75cfbef46d33b6daf76da5ed4e3c9ec26d5c81fd3b73 SHA512 96537591fc597264347f967757df979344224f84594949bca96b40298e4ae1d7b28b40f3705ad4f85e3801724c6388fc048271216703b81fda0e56a314f3e88f
-EBUILD int_repr-0.15.0.ebuild 475 BLAKE2B fa086f765d4b044199623f132aa3e4957cbc4c621412782d9d22ba35d4f18f83a0c03fb964dd3c11cee8dabc453ad13ef3ff6c42bc6a1f0010ee734ad107c356 SHA512 135c454f5962be1a8ace05e425e29d42f6e3c2b77d73d64044a1fb6178af3fc83e41f8356addabaf282943f6a0f2539f0708751f61e74da067e7fe31b4f6d699
+EBUILD int_repr-0.15.0.ebuild 474 BLAKE2B 3a476d6d6052fd6218bc86d7c34777185c3b47f93538681fcc1105f73346e6d3d8a0ff2f3bdba6fdcc163b5578cb8c9d6ed1c3ee194d51fd5ef4325eefb8a232 SHA512 8686264fb67c278decabfb91edbc42728afc52564fbaf7503cb711fb3800330bad2ee9b9dd8b2ae723244fd3bf25d1f15c35f860f4d2b5714a6980cbac30b01a
MISC metadata.xml 317 BLAKE2B 58b512e27ebd93e11da8245933f2230bddab2c07234c6365b8f860c70fad16866cd6e5a98559034d962c2cc5509d0346a9b6f9e88dcd663967432f4e38c70f0a SHA512 1e3442d580d84254768050b55eafcecaa4b1749404879f5443514c45014d9e0110ed72375ebe01b44603faf98035f1570f5820f9f4e9e448a627d6498fa65c70
diff --git a/dev-ml/int_repr/int_repr-0.15.0.ebuild b/dev-ml/int_repr/int_repr-0.15.0.ebuild
index 35a80379327e..14ac62ac39e8 100644
--- a/dev-ml/int_repr/int_repr-0.15.0.ebuild
+++ b/dev-ml/int_repr/int_repr-0.15.0.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/janestreet/${PN}/archive/refs/tags/v${PV}.tar.gz
LICENSE="MIT"
SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~riscv ~x86"
IUSE="+ocamlopt"
DEPEND="dev-ml/ppx_jane:${SLOT}"
diff --git a/dev-php/Manifest.gz b/dev-php/Manifest.gz
index 4c869bef1334..911d39318b82 100644
--- a/dev-php/Manifest.gz
+++ b/dev-php/Manifest.gz
Binary files differ
diff --git a/dev-php/twig/Manifest b/dev-php/twig/Manifest
index 762a04a67d0b..e6f56065a89e 100644
--- a/dev-php/twig/Manifest
+++ b/dev-php/twig/Manifest
@@ -1,4 +1,6 @@
AUX Autoloader.php 503 BLAKE2B 57679179226098eea818df53154b98afd3249f12a219fc894a7529bdcb8ceb39c7c5c20f14263ce03875983ab0acaeaa6e09ca8446ee5b9a591b6e284e7f9238 SHA512 054a9420a23b67c57ca0780fdbc3c817436dea71780714654469efa23c0d17173e1c87b2f3c6ce48e26e4dd49a92f1f17e2e23472a666513e9fb8903a4f11699
DIST twig-1.44.6.tar.gz 126880 BLAKE2B a838a5ae8bc82b6e0a39b55ba7d3817dd0ac0c2995881662fc5e7327a5dea83dea4740952282c9320016b379c08f02cb53a850004ecd2c919ca84da6267d0a56 SHA512 a443a700b71f982ea47187d9753ba9903e879f272ed53ff399211f5a76e7dd84774d5071a24cb8d5df6ffa754ce989fac152d0fe124ca460b8f167a553be86e7
+DIST twig-1.44.7.tar.gz 126915 BLAKE2B 2a88840cbea671dae367d39422d4b222e275236aab511fa8f5e4704093b53c3c8e5f335aac4930d84d43b05bcbe759993228de40d1aa2dd90e7b84ca8e5af7e6 SHA512 134d43f310f4277902ea06d632a7946de475ce1907cb33176f82cc49ffefc1c13b9d3f4cf76846c0084bb5a1636b001b6eb72d25e3770e118b7c1e4e4a30a373
EBUILD twig-1.44.6.ebuild 1380 BLAKE2B 0db79b98e60fe42c1260922ae5a40bdc19c46619d735f92ad7317f2fe5b2c57c677cec695f642cd3ffa221fafe86769b32eee38045df13c1695e1b6f5cd25691 SHA512 9ebecbaa4b6eee4f12926d158173edfd7c2bbd27692249fb9cd9ed9794939c46e72afcbdc016c3f94c8cfa2097d6b9f5467218ca58ebbf50ccf7b8d622144e89
+EBUILD twig-1.44.7.ebuild 1380 BLAKE2B 121568c3e4875e692d6d2ce91245972d575c5151ac90aea25399c3501703fd9ab458eb6d26726bcf7e95a8289a020346cd89d7336563808eee25fd960799c0e3 SHA512 8fa7145e8325d9fd24cd0e527f10afba728e19de70da19455c46c38dbede061ddf80d2dede93079e8ebdaea228f1025be6fb08a12df5d717d9be52614a50baea
MISC metadata.xml 327 BLAKE2B 88fc2dfec2042f7687e80bdbdff6f6d4ff93f0e35ff4215d2b0bab384d0110cc9510f00589028b24be51bd6f2260f422fd016d20f7d4fec15f8d7bb34ff33bc1 SHA512 356774e50c461602c6731d809b689c354455b3f36a2d5cad1913f829cfa1a0e8034cd79eb3299bd5d7ac6d37144e8334dddfb226aea3e171fda1343a5c90cce0
diff --git a/dev-php/twig/twig-1.44.7.ebuild b/dev-php/twig/twig-1.44.7.ebuild
new file mode 100644
index 000000000000..01310215fa64
--- /dev/null
+++ b/dev-php/twig/twig-1.44.7.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN="Twig"
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+DESCRIPTION="PHP templating engine with syntax similar to Django"
+HOMEPAGE="https://twig.symfony.com/"
+SRC_URI="https://github.com/twigphp/${MY_PN}/archive/v${PV}.tar.gz
+ -> ${P}.tar.gz"
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc test"
+
+RDEPEND="dev-lang/php:*[ctype] dev-php/fedora-autoloader"
+BDEPEND="test? ( dev-php/phpunit ${RDEPEND} )"
+# Test fail due to missing Symphony dependencies
+RESTRICT="test"
+
+src_install() {
+ # The autoloader requires the 'T' in "Twig" capitalized.
+ insinto "/usr/share/php/${MY_PN}/lib/${MY_PN}"
+ doins -r lib/"${MY_PN}"/*
+ insinto "/usr/share/php/${MY_PN}/src"
+ doins -r src/*
+ insinto "/usr/share/php/${MY_PN}"
+ doins "${FILESDIR}/Autoloader.php"
+
+ dodoc README.rst CHANGELOG
+
+ # This installs the reStructuredText source documents. There's got
+ # to be some way to turn them into HTML using Sphinx, but upstream
+ # doesn't provide for it.
+ use doc && dodoc -r doc
+}
+
+src_test() {
+ cp "${FILESDIR}/Autoloader.php" "${S}" || die
+ phpunit --bootstrap Autoloader.php || die "test suite failed"
+ rm "${S}/Autoloader.php" || die
+}
+
+pkg_postinst() {
+ elog "${PN} has been installed in /usr/share/php/${MY_PN}/."
+ elog "To use it in a script, require('${MY_PN}/Autoloader.php')"
+}
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz
index 019f5bbdb124..254dd727420b 100644
--- a/dev-python/Manifest.gz
+++ b/dev-python/Manifest.gz
Binary files differ
diff --git a/dev-python/awxkit/Manifest b/dev-python/awxkit/Manifest
index 8ac48abd07fa..40cfc5cf38db 100644
--- a/dev-python/awxkit/Manifest
+++ b/dev-python/awxkit/Manifest
@@ -1,3 +1,5 @@
DIST awx-22.0.0.gh.tar.gz 16988159 BLAKE2B 88b2e8a1f035ca34c7dfd6ddb83ca9b72824153611861286c771a0493bf6c9fefa593d9e92116e9adf1968ee39c128af318fb7d5ef542e1d4603e235a7471412 SHA512 5ce0ea43d758e63ace024cee1c67e19a154104508dea2b67bdb275189e1f993b3b0c782e704d319196dcaabcf09db12ff36fcf73a35e5c4fdd5076a7e0649e10
+DIST awx-22.1.0.gh.tar.gz 16995197 BLAKE2B 4a455219a7be93c5e85fafb2108162ef6745d835a18ad6ff842fda3e82c51e789d6a512a51275a8c169a7a480e242b2043400c641e7c950a84138cab41560758 SHA512 8a1bea58d24f6240d713d95a0389e434c242efda2e8eea10b3c9baa49174e93861558e4d80983aadc3d762f5b7f8c71f7440c057e1f00d4ac33619a68ab4a51a
EBUILD awxkit-22.0.0.ebuild 1120 BLAKE2B 46ec711a264814630cb4147d859992a8c5ccd5d13d6d43f655af2643e7ea9865281d0f9abede93bb66aa585c9025a5809a55fac4d0bf0c2604e47961628c6bfc SHA512 11ba01f282a7f6e5b64a9f1adcfc3c7913c6a2a409965607e312fa9d7fe401ca9d0b5b099ae8a5b2bd91c19d4c06db0a9f744d3b7e44ba73b14bd056e7eed90d
+EBUILD awxkit-22.1.0.ebuild 1120 BLAKE2B 46ec711a264814630cb4147d859992a8c5ccd5d13d6d43f655af2643e7ea9865281d0f9abede93bb66aa585c9025a5809a55fac4d0bf0c2604e47961628c6bfc SHA512 11ba01f282a7f6e5b64a9f1adcfc3c7913c6a2a409965607e312fa9d7fe401ca9d0b5b099ae8a5b2bd91c19d4c06db0a9f744d3b7e44ba73b14bd056e7eed90d
MISC metadata.xml 512 BLAKE2B be7f98bdaff6b814e03c9f6c816a0f1f59dc2e8763298f8a48107ea50b0534eddb314bb6d8b8a0f8c1d7c89c381916031544eea4a06068fb9acab4d2c8c48a57 SHA512 7322d992e1d67ea200df0cbf144d08fd387d7cd6ccb72191fc94dd605c9aeecb4b8083917760e2203296d5514fccd7ca621133aef6622658d1ef2c33171c8b7d
diff --git a/dev-python/awxkit/awxkit-22.1.0.ebuild b/dev-python/awxkit/awxkit-22.1.0.ebuild
new file mode 100644
index 000000000000..d080ce8c4341
--- /dev/null
+++ b/dev-python/awxkit/awxkit-22.1.0.ebuild
@@ -0,0 +1,50 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..10} )
+
+inherit distutils-r1
+
+MY_P=awx-${PV}
+DESCRIPTION="Command line interface for Ansible AWX"
+HOMEPAGE="
+ https://github.com/ansible/awx/
+ https://pypi.org/project/awxkit/
+"
+# no sdist, as of 22.0.0
+SRC_URI="
+ https://github.com/ansible/awx/archive/${PV}.tar.gz
+ -> ${MY_P}.gh.tar.gz
+"
+S="${WORKDIR}/${MY_P}/awxkit"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+ dev-python/cryptography[${PYTHON_USEDEP}]
+ dev-python/pyyaml[${PYTHON_USEDEP}]
+ dev-python/requests[${PYTHON_USEDEP}]
+ dev-python/urllib3[${PYTHON_USEDEP}]
+ dev-python/websocket-client[${PYTHON_USEDEP}]
+ dev-python/pyjwt[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ dev-python/setuptools-scm[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
+ printf '%s\n' "${PV}" > VERSION || die
+
+ sed -e 's|websocket-client==[[:digit:]\.]*|websocket-client|' \
+ -e "/'clean'/d" \
+ -i setup.py || die
+ distutils-r1_src_prepare
+}
diff --git a/dev-python/browser-cookie3/Manifest b/dev-python/browser-cookie3/Manifest
index 97c1de06f64a..96a05bf2e7dc 100644
--- a/dev-python/browser-cookie3/Manifest
+++ b/dev-python/browser-cookie3/Manifest
@@ -1,3 +1,5 @@
DIST browser-cookie3-0.17.1.tar.gz 15882 BLAKE2B 76dbe885a21bc904eb53a2c9360f998d6b5d63b06b8025330d8960e07b630f13946f543a48cd9f3a24498e857e6245171fd7805bc403bae437caebd7209519bf SHA512 cf677a6cb8db32144dbced235fcd581743d997bcac77fe89a0d7c0b6400ff92d078cd04159f7819a8358128155cd105d44d4cde06cb345514e43d33dba931240
+DIST browser-cookie3-0.18.0.tar.gz 15607 BLAKE2B 51d815d2231331e48681dcb90f4499f2b701c8a1058e83d7591465e6cfbcdc9a6b9f6bcd569eca7b3468541cea12b02840fceacaba4545ea0f704dcfc054c755 SHA512 7686fc7c943a09f039e42454ccd184cd0540ece1095469149c363f907f3f50f232b6a5f1a2a14f923963d5b46320293ad42b3bdd1089e26b1a17f52960f4f7de
EBUILD browser-cookie3-0.17.1.ebuild 764 BLAKE2B 3719e453a4535c6b42d518b26ebe109c03a88925af1a3c5647076776be8ab81ac75189d411e61f083b08cb0f922f6f911f732e615455ac0951e67037fda74782 SHA512 83f5a6cdc5d72cc47c8c66d63219ebd659562154f465b7459126a3df6861dc8cb02d087b7486f5edc0c97ff04fc89e919f5bd967ebcbcc3418a08804facf6c13
+EBUILD browser-cookie3-0.18.0.ebuild 784 BLAKE2B b155aaf7466e97e4347aba6a71d219a86ca6aa1243352f8be5d20cb88e51f8c75edb4b8ae8b91af60fd4dd9568e1b90c0bb1ea5ea9fa974955f91072649dd1e8 SHA512 2f4bbd3b6aab7891494584c9a2a9373b36fdc2c6584f285388256d4fa63bb29ea0ae6a36f338823b8e1e25d2b5e12e7f9034259d93231bd020e9dc9ae2e0a09f
MISC metadata.xml 516 BLAKE2B cec8305c1ded26acbcbf08fa45b6247b05d20a20ea3c9463066b9a442bd8513489d51ee61325620e75e1e0b30a27c785506382285c9533d4bfb7f23344a5c297 SHA512 52157186448dcbe5d4644c518f6b8a3ebf602e0fe4ad700cc20dcac920c02f1dd2acc86ba24a63029d9a5952f025c7d5eef79821de726b42e849cd41e1155737
diff --git a/dev-python/browser-cookie3/browser-cookie3-0.18.0.ebuild b/dev-python/browser-cookie3/browser-cookie3-0.18.0.ebuild
new file mode 100644
index 000000000000..5d5225ac0edd
--- /dev/null
+++ b/dev-python/browser-cookie3/browser-cookie3-0.18.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2023 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_{9..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Loads cookies from your browser into a cookiejar object"
+HOMEPAGE="
+ https://github.com/borisbabic/browser_cookie3/
+ https://pypi.org/project/browser-cookie3/
+"
+
+LICENSE="LGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ dev-python/dbus-python[${PYTHON_USEDEP}]
+ dev-python/lz4[${PYTHON_USEDEP}]
+ dev-python/pycryptodome[${PYTHON_USEDEP}]
+"
+
+python_prepare_all() {
+ # make cryptodome-friendly
+ sed -i -e 's:pycryptodomex:pycryptodome:' setup.py || die
+ sed -i -e 's:Cryptodome:Crypto:g' __init__.py || die
+
+ distutils-r1_python_prepare_all
+}
diff --git a/dev-python/diskcache/Manifest b/dev-python/diskcache/Manifest
index b525eb62a828..59f157d4a6de 100644
--- a/dev-python/diskcache/Manifest
+++ b/dev-python/diskcache/Manifest
@@ -1,5 +1,7 @@
DIST diskcache-5.4.0.gh.tar.gz 653968 BLAKE2B 765f0d8d9c4b3a8bf9e4c52b3b931867dc0b92aa7b891d6d64cbfe9e7ff491662a1fa2f0af776f9b3dcc4b441f50b68dc009a29e9b0d37f99add9033f4fb94d8 SHA512 cc15ff0b06b2a5708692f50e185699bd53e60408cef25053bcb5aaffec2795dd53c3bfe4b131a47f68c43388927ecc034c43233c38494cb2f6e40636344270fc
DIST diskcache-5.5.1.gh.tar.gz 654928 BLAKE2B ba042de4d02b8d1556b56efbcbb5b5f0de861e61f7dff33c5b65c6c7bbd362e72a18293bfcd146faf4a83f6ac31443bae5cf4de80910a9cd49f63149ab93b5f4 SHA512 f9cfa8bcabc36bcc0d36c8c6912756abb7eb2f40b8cfb2b49302a2bf7287e52a16885768aafb74a0517777d460ed03a16c8af2465b4c7ae56175a6a7462b5fcd
+DIST diskcache-5.6.1.gh.tar.gz 655959 BLAKE2B 95ba66a8c701796eec1bedcbb514e9288789d52887401f0687374f43c3bd31a502c7e0e0a1fe4b9df05c41a5a1e4efcda8986840749c170295544787e6fd7112 SHA512 a0a6847121089ffe727ec30bd94716d6ab78e5abd4cc8a3230c6ef034b27776be76ca223c3060af3150d2fceadcda670cbf7851c0f47624264342429b29b4f5d
EBUILD diskcache-5.4.0-r1.ebuild 930 BLAKE2B 7abe674e6186c378049877a291d820c5db40b8b109fead89112316d0638ed8649b28b8fb014550e5e1297e2aa5450397869aa69a4a642155f9161b789491b0c8 SHA512 c133e18a0dc645543e14116abf0f961dc7276b56d21a49d990912abb008c827a911a7c4816d8c58f2eacb02abed399bdbd949ebe270240fa770fb2a61363216e
EBUILD diskcache-5.5.1.ebuild 971 BLAKE2B ec18f4c5ce08ccc6b75fedb73da2abf4293e4e1bf3082af42b8b0ce155063968f54a84bf4d1ea9608d2e97933e36bda82bd2b0aff4a7b45fd0ec822cd2262d37 SHA512 a9ee0eece4eed3b617b2b0b7979fa47ccb0d0396e8989f13b6c8ffb647c5a320ab6b7a8db53d74e1cfad5f125bfe0e4ac4cff0a19012d86c881e815664075aa5
+EBUILD diskcache-5.6.1.ebuild 971 BLAKE2B ec18f4c5ce08ccc6b75fedb73da2abf4293e4e1bf3082af42b8b0ce155063968f54a84bf4d1ea9608d2e97933e36bda82bd2b0aff4a7b45fd0ec822cd2262d37 SHA512 a9ee0eece4eed3b617b2b0b7979fa47ccb0d0396e8989f13b6c8ffb647c5a320ab6b7a8db53d74e1cfad5f125bfe0e4ac4cff0a19012d86c881e815664075aa5
MISC metadata.xml 417 BLAKE2B ea6f6d25bf863d8be1af817e00d06d668672ddb5cdd938f0bb1a0e92712bdf116540c36014778a160be6ec6144db406f1a1f0d804c3218e38b8bbfc7c1456cc9 SHA512 c5812352980d74ddadbe2192c2c724369ae37d2d0c3d6018220d2ab0bf07559e569af816f3503b8db825a7689cca7a340adc4bd3d1bd73893446a41a7bfb6882
diff --git a/dev-python/diskcache/diskcache-5.6.1.ebuild b/dev-python/diskcache/diskcache-5.6.1.ebuild
new file mode 100644
index 000000000000..cb99ca88f78c
--- /dev/null
+++ b/dev-python/diskcache/diskcache-5.6.1.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_REQ_USE="sqlite"
+
+inherit distutils-r1
+
+HOMEPAGE="
+ https://grantjenks.com/docs/diskcache/
+ https://github.com/grantjenks/python-diskcache/
+ https://pypi.org/project/diskcache/
+"
+DESCRIPTION="Disk and file backed cache"
+SRC_URI="
+ https://github.com/grantjenks/python-diskcache/archive/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+S=${WORKDIR}/python-diskcache-${PV}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+BDEPEND="
+ test? (
+ >=dev-python/django-3.2[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_sphinx docs
+distutils_enable_tests pytest
+
+src_prepare() {
+ # remove dep on pytest-xdist and pytest-cov
+ sed -i -e '/-n auto/d' -e '/--cov/d' tox.ini || die
+
+ distutils-r1_src_prepare
+}
diff --git a/dev-python/filelock/Manifest b/dev-python/filelock/Manifest
index 59b99994fc80..ea4931807cb8 100644
--- a/dev-python/filelock/Manifest
+++ b/dev-python/filelock/Manifest
@@ -1,11 +1,13 @@
DIST filelock-3.10.6.tar.gz 10478 BLAKE2B dfb9fdc81da83b99833d5412a09ac697ee2488815672f12d798a88c7211d1d9cfe7a7300f35ce2ae6fa018784b0227a79c9ed4a3f96c881c117a6fe3b9d6c03f SHA512 82b962ee2d22788d272f6149bef3587fa2213cce4fad1c843911fcb28f1bbb529c93e09ad854a5abff5dabea0375bd9b797be4dc141b8633f590954c257173b3
DIST filelock-3.10.7.tar.gz 10481 BLAKE2B f47f79c829154d24b12489e1ef25f500fbc49fd773de1170af168a49fbad7bfcedd89ca9dc151e6705ed0cae10c009293a175b8bded19fc69255faef7823a9ad SHA512 4ccdc6bc7d731b3854773bcc9cba47d3457ed531ca8eb41dbdbd0e10aa5f64b1f53a6dac536506c782cb93e4c354f2c815407b1514cb16b4d8f02957c9f159bd
DIST filelock-3.11.0.tar.gz 10792 BLAKE2B d2a3bfe948251136237ba216f375592f406372622005d14ba5a9e8c88b8589738db9ddbfba8b595d7252d78a2b9f18cc3c00459f9b1b8b316f943e6c07417771 SHA512 aa95176d3870a8a5bba033e3893bdc8ad61665c64137cfa35fbaff725edea30a4ab4fb70e902387fc5ec359c3c0b101777451a0e96e38522d13df3e95db0e244
+DIST filelock-3.12.0.tar.gz 11839 BLAKE2B 3c363e7e7ca39ddf21a6c86ed4e98eff170c3be6d4c8429a641403dd7d90058a6f15330457f01217b994959514ad297aa5ae8807b0f1d6359455cf5776be8b90 SHA512 4bd5d9df76499e2a4f9dd9274fcc8bd507813446fa8e5852cef6c674d34d3db2313e4b79ac98eae07d6a9fe953de4ee6390baa4c9d5ab6a005c96324dd5904e8
DIST filelock-3.9.1.tar.gz 9720 BLAKE2B 4225d718f5c6e7c81e5db5d6ac2af42ce78a6c61b59f85bf8c2aafd71509b4811542e7a7648ffa2b14f3b3e762d975296c095e322e6c6ccf8fa5f1839213531d SHA512 7a240b0014a6570099106c72b376c47b7b23cddc3e70f78e2560ccccfcee31d1078d894c2e3ec6fed2f983859543a84cac03f8834df9e64fcb0a966308f7503e
DIST py-filelock-3.9.0.gh.tar.gz 205047 BLAKE2B 3995f7ad27bb09ca75310c4ada7645f2dd16c09ddb39663394f315443851037f2f9cf08eecb507eba521479696ad1004978d3fdd300a7128ac3354fce2e57d5f SHA512 1235ae9ebdb4c84b0c30e68be91e01eb1acbfcd15c85202fa54a3b91e4e507f221926f8886e1ec91acd4f71d2d88c08f536529b4cebfd2de4fb90118f5dc242e
EBUILD filelock-3.10.6.ebuild 691 BLAKE2B a161ee66b6eda2646b813d86ac8206688c86fe14e57c8a4571d5e1fc7efb2326ae793a506a2917193b5ce0d228e615833df64aee3ee02e1cfe2741800e85d8e9 SHA512 69e2f2e3ee1a3a2fc7efd4a629ff6ba79bab20aa800828439f5b6c655f7d3848a10395617ef83a3969e75c68b378488ecd85bb330fe44beb35ce511b917515bc
EBUILD filelock-3.10.7.ebuild 691 BLAKE2B a161ee66b6eda2646b813d86ac8206688c86fe14e57c8a4571d5e1fc7efb2326ae793a506a2917193b5ce0d228e615833df64aee3ee02e1cfe2741800e85d8e9 SHA512 69e2f2e3ee1a3a2fc7efd4a629ff6ba79bab20aa800828439f5b6c655f7d3848a10395617ef83a3969e75c68b378488ecd85bb330fe44beb35ce511b917515bc
EBUILD filelock-3.11.0.ebuild 691 BLAKE2B a161ee66b6eda2646b813d86ac8206688c86fe14e57c8a4571d5e1fc7efb2326ae793a506a2917193b5ce0d228e615833df64aee3ee02e1cfe2741800e85d8e9 SHA512 69e2f2e3ee1a3a2fc7efd4a629ff6ba79bab20aa800828439f5b6c655f7d3848a10395617ef83a3969e75c68b378488ecd85bb330fe44beb35ce511b917515bc
+EBUILD filelock-3.12.0.ebuild 691 BLAKE2B a161ee66b6eda2646b813d86ac8206688c86fe14e57c8a4571d5e1fc7efb2326ae793a506a2917193b5ce0d228e615833df64aee3ee02e1cfe2741800e85d8e9 SHA512 69e2f2e3ee1a3a2fc7efd4a629ff6ba79bab20aa800828439f5b6c655f7d3848a10395617ef83a3969e75c68b378488ecd85bb330fe44beb35ce511b917515bc
EBUILD filelock-3.9.0.ebuild 822 BLAKE2B 0e0322504b49fe5b908e501962680d1c90f0413dcdb17b37ac0785af85f9308bc805d0daf47b9758af85de08d05e78ce8e001984aa222c7514d65b9aa99e257c SHA512 4f9a65a3dd316af5bc28d9597cf14a04b16fa0f393e49dea59f53c8548c5c8edebdad5b08f6edd47377f2a65212031b980027a14480af847e64ae1d352384c15
EBUILD filelock-3.9.1.ebuild 648 BLAKE2B ad4204547b1367db1ae6ad7a544b18d059a8008b56438a2e5b2d93874b64c811dbdfaab09500714498d09cbb06d7810893b88ddc422806594da56b9c36ddea6b SHA512 62bafa64060568259f9466b81c71b9763087aa42d80787b986651b87c8ec964857224df0cb0750cfad0ab5ea0633080b69442378f30a1d3e5ba9cb666726c637
MISC metadata.xml 373 BLAKE2B 8923cea15313a2a4cad1af3e5e6c5623ac9855d3de37b6e43ff5249504d2bf07e1e334ce6ea8d9c397e03e3a05585cec0233e841a0a9f6c30d43eaa26b488933 SHA512 c114595146c326243756d0053476677b8b8c7541a253a0c739827e9b0f93c2a695d7289ee5a17c4a1a79639c02bf1396d2df4d8e20aaac9402c9d80f55be2f7b
diff --git a/dev-python/filelock/filelock-3.12.0.ebuild b/dev-python/filelock/filelock-3.12.0.ebuild
new file mode 100644
index 000000000000..86d1f81ea020
--- /dev/null
+++ b/dev-python/filelock/filelock-3.12.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 2018-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A platform independent file lock for Python"
+HOMEPAGE="
+ https://github.com/tox-dev/py-filelock/
+ https://pypi.org/project/filelock/
+"
+
+LICENSE="Unlicense"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
+
+BDEPEND="
+ dev-python/hatch-vcs[${PYTHON_USEDEP}]
+ test? (
+ dev-python/pytest-mock[${PYTHON_USEDEP}]
+ dev-python/pytest-timeout[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
diff --git a/dev-python/google-api-python-client/Manifest b/dev-python/google-api-python-client/Manifest
index 2fbc6f29c946..024c2b975efd 100644
--- a/dev-python/google-api-python-client/Manifest
+++ b/dev-python/google-api-python-client/Manifest
@@ -3,9 +3,11 @@ DIST google-api-python-client-2.82.0.tar.gz 10656632 BLAKE2B c94f96c727f7d0cacf0
DIST google-api-python-client-2.83.0.tar.gz 10684846 BLAKE2B 82c8c563c2f78584d0a98ac433972ac52a38a69aa5b2eb16941372260045d9a40fd6b7ee04210824bc847fb0902f46a9d0ba376056dab16202d121dd50ca4c38 SHA512 bc05ef744aa13405c41348233d111d3f34882b30b8ef1edf9581ff96d913717bdc2281d29b28eda7119c04dba7ec133cada9b1750f159aa8d9c125cfd707881d
DIST google-api-python-client-2.84.0.tar.gz 10727897 BLAKE2B 620a24b0a887eb92116dd8b804e2164cfdfb3215ac441de2db0b9de4f489591fb494c9cf869afef9b5e2c27f893acbfd2723a3b1f7587020bded0d76e078f5c1 SHA512 4b29e41500cafc033b7ef41bb345798ded595a2638cf49219285709d3a90431b9fb6ba1c473ffcb4e54f5f4da7e229f6735dd1a3ac156991bfd129da48ab2853
DIST google-api-python-client-2.85.0.tar.gz 10747605 BLAKE2B 832017bbd4427a70c6c3dcce215a1e23442eb5c5bed069261da1ec85ed7ac838cea530e45f794c6142beb40b188d685cf47b6a96bd8e959421d2f8edd504b736 SHA512 491fffc8911361fc69b9490e0615046668c07d4d878c16a50ca4f0bed9f0815fa14cc34930d3a1c47a54f6f32de584ef7617fadb8f0a4b6ca92cd11926b35952
+DIST google-api-python-client-2.86.0.tar.gz 10767816 BLAKE2B 532b86d49dfec724237a07c6d6c4dccbdf7a4f9d8c6a1c7f96548708c55e5851bca3e1f0f28da65edbde68a6d760498af8936be177ce5c0dda3e6809db218188 SHA512 2d1aea4a6735aeffbc4aba05affaa3c4389e2f9f121185d5a5d47e818e33ae3506bebf2748d7a14b374310531c7c3a34325524c5c48df3c882c6b2a4ce579e8d
EBUILD google-api-python-client-2.81.0.ebuild 1399 BLAKE2B 6fc4e421d99a3a617ae046f226dae680e2b44e1f80d29b30e4aabfbe1d8fbc55d7916ffda97c754e69f64b61a7b631237a1c7240d23f683f7b4db0797ca6affd SHA512 122cd23ad716177a236ca4a799461a15a6e4960abd455813f731b3263cb741198c679f46c35131eac91c43da913ada1a4d6f87945db5e145c476db156063f097
EBUILD google-api-python-client-2.82.0.ebuild 1316 BLAKE2B d6d158b0cdd8c45d8d79dbc2977291d7e3342c7f53da3adcb227708ae8f3161413381d971dddf63b941a32b94133a6cd4c661d7b76863a5d3162db0495fdceaa SHA512 762a1b2c0e8c06f60e01fd9045abc4255999039a97e86145bdbe8ea7727d2bbfd3defd6c6e932a726f0efe001cb0364d1640f2a808c531ff57ec66d8740d9d13
EBUILD google-api-python-client-2.83.0.ebuild 1316 BLAKE2B d6d158b0cdd8c45d8d79dbc2977291d7e3342c7f53da3adcb227708ae8f3161413381d971dddf63b941a32b94133a6cd4c661d7b76863a5d3162db0495fdceaa SHA512 762a1b2c0e8c06f60e01fd9045abc4255999039a97e86145bdbe8ea7727d2bbfd3defd6c6e932a726f0efe001cb0364d1640f2a808c531ff57ec66d8740d9d13
EBUILD google-api-python-client-2.84.0.ebuild 1316 BLAKE2B d6d158b0cdd8c45d8d79dbc2977291d7e3342c7f53da3adcb227708ae8f3161413381d971dddf63b941a32b94133a6cd4c661d7b76863a5d3162db0495fdceaa SHA512 762a1b2c0e8c06f60e01fd9045abc4255999039a97e86145bdbe8ea7727d2bbfd3defd6c6e932a726f0efe001cb0364d1640f2a808c531ff57ec66d8740d9d13
EBUILD google-api-python-client-2.85.0.ebuild 1316 BLAKE2B d6d158b0cdd8c45d8d79dbc2977291d7e3342c7f53da3adcb227708ae8f3161413381d971dddf63b941a32b94133a6cd4c661d7b76863a5d3162db0495fdceaa SHA512 762a1b2c0e8c06f60e01fd9045abc4255999039a97e86145bdbe8ea7727d2bbfd3defd6c6e932a726f0efe001cb0364d1640f2a808c531ff57ec66d8740d9d13
+EBUILD google-api-python-client-2.86.0.ebuild 1316 BLAKE2B d6d158b0cdd8c45d8d79dbc2977291d7e3342c7f53da3adcb227708ae8f3161413381d971dddf63b941a32b94133a6cd4c661d7b76863a5d3162db0495fdceaa SHA512 762a1b2c0e8c06f60e01fd9045abc4255999039a97e86145bdbe8ea7727d2bbfd3defd6c6e932a726f0efe001cb0364d1640f2a808c531ff57ec66d8740d9d13
MISC metadata.xml 538 BLAKE2B bf0b8ab3a89ce9ab1d2159f4c0ebfe3f2646aced20bd2006485510c12d22e83cc130fac979f699ae6431a610c8d2acf86c04b39bc262abaf167c20571a860810 SHA512 30d004d944055660165954f8475e57ba45cef56423c80a324118836d78e5376261409955155a40c9bd988f230f3e2fc44c6aeb6fae3028c78c55a382ccd83bff
diff --git a/dev-python/google-api-python-client/google-api-python-client-2.86.0.ebuild b/dev-python/google-api-python-client/google-api-python-client-2.86.0.ebuild
new file mode 100644
index 000000000000..0194f9640998
--- /dev/null
+++ b/dev-python/google-api-python-client/google-api-python-client-2.86.0.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2023 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/iminuit/Manifest b/dev-python/iminuit/Manifest
index 42c1a4f54abc..f42eda9dd729 100644
--- a/dev-python/iminuit/Manifest
+++ b/dev-python/iminuit/Manifest
@@ -1,3 +1,5 @@
DIST iminuit-2.19.0.tar.gz 433221 BLAKE2B e7aac69f74410ff53597a0e6ae44597185fbf4199ee72b1b1b98676c929550e81e155ce8ba768daf672ec3617b833d08a32ec22996459a1dd02fefdab489ea78 SHA512 9f3f86d0717a4fe50d176b6cc6b6df879d4d7b7e43262535627925d8a61dc3e0bde74a41c662c051bc1b136552c5abdaebca800721c3934332212c4ccdf30d69
+DIST iminuit-2.21.3.tar.gz 437827 BLAKE2B 5196e896769f6312bb6ba9af8d6f03bea6023a9459ccbe8553e4c10ba5dc2ed90e4e4b57bdd104f7b72e7514a50c0d4c717c76adf206d7eaddcd3c4c54c4d210 SHA512 5e48d4451caf56688143fa4590528fb4ed0660e144dbb3d1c409b84f793593478979728b4af9748b7bbdb7063e2ef7e05476a2ecd52af089f351522aadfc9ba4
EBUILD iminuit-2.19.0.ebuild 900 BLAKE2B af3843f3a479c90778836d0ef728e421889d547ee9e9f8f9f690f2b189ebf9c8f53a247fd4cf9fb79089f38f0741eb6222e48955bacb1e2a54bb0c0199082984 SHA512 9100e92cd1ecd9266c6ed863720499b4ea1f7dd4060886d433d8c028aaefe33df8d15b343f5ca5ae07d4e46f95fee0212b69dcc900f3b10ba6ecde09a42a0f99
+EBUILD iminuit-2.21.3.ebuild 935 BLAKE2B f816242e6533fdfb0c49d391457ea02a0e87c6c767fdd62c855ef13d75f68856ca1a52ad75cfbc6e8449c837b7482ff7df35afd727d3c6f2a7ab1d43b5fb70dc SHA512 e7c8bee44780c3f479b87a88ed2d0e956327d5980d33cf78f8c07a25763cd709073ce713b90bdbd71249d06b9b1699eb181e5512447b9570ad2ded2559af029a
MISC metadata.xml 494 BLAKE2B c97d7fad530773c29b5e723843f13c8305aa1f011e678ad4e9625181ca633c1dfaa3847cb7b3aa09433b6ce665cbf4eb39fde7f80ead402292bc75bb8442beba SHA512 04413a2cbdc7f6843f89560a519ccdb00bcfcf0c9254e9fff7a8901ed992cd7121ba052191399fd60f76f35e495f84c2297acd0a9a1898d4fbcadb7a60841d99
diff --git a/dev-python/iminuit/iminuit-2.21.3.ebuild b/dev-python/iminuit/iminuit-2.21.3.ebuild
new file mode 100644
index 000000000000..5b482e3c236b
--- /dev/null
+++ b/dev-python/iminuit/iminuit-2.21.3.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} )
+
+# forced implicitly
+CMAKE_MAKEFILE_GENERATOR=emake
+inherit cmake distutils-r1 virtualx pypi
+
+DESCRIPTION="Minuit numerical function minimization in Python"
+HOMEPAGE="https://github.com/scikit-hep/iminuit/
+ https://pypi.org/project/iminuit/"
+
+SLOT="0"
+LICENSE="MIT LGPL-2.1"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+ dev-python/numpy[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ dev-python/cython[${PYTHON_USEDEP}]
+ test? (
+ dev-python/ipython[${PYTHON_USEDEP}]
+ dev-python/ipywidgets[${PYTHON_USEDEP}]
+ dev-python/matplotlib[${PYTHON_USEDEP}]
+ dev-python/scipy[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+src_test() {
+ virtx distutils-r1_src_test
+}
+
+python_test() {
+ epytest -p no:pytest-describe || die "Tests failed with ${EPYTHON}"
+}
diff --git a/dev-python/importlib_metadata/Manifest b/dev-python/importlib_metadata/Manifest
index 21935d0b2c59..47bddaa23992 100644
--- a/dev-python/importlib_metadata/Manifest
+++ b/dev-python/importlib_metadata/Manifest
@@ -1,7 +1,9 @@
DIST importlib_metadata-6.0.1.tar.gz 49963 BLAKE2B 8f915035334965ae373977814d335b66028f85372f96a9815fe3e59ca346b60d64c16e147e8a9d1ce44e26b31851dcfbda84002fc1a0d93c0d154115f5acec4e SHA512 9ee241a8865d181fae103e643ae618f46541ba9aab299df32892739db991d78b4199df436f77d7c28aeb736e4c2cfb38301cb7133d8baff3c149f4421e0431a1
DIST importlib_metadata-6.3.0.tar.gz 52838 BLAKE2B 9d7e247f712de55c079720118d5ab27731b305143b69cd425d3e720e223888740a17818263125c9db9f64f7a715efe2922722c6328474926d05db4753c699185 SHA512 bf6b4961d2e98e873f6842b6ee348dde9445e7aa1faf2c599a9908439312b03a532db5978a5311d60d8d992be0b882b2b496bf721a6af2ef7f14032758055cb4
DIST importlib_metadata-6.4.1.tar.gz 52684 BLAKE2B 216e0ee6d1775b3734b15919c6c5fc9b557fccf106b83bec6388bc514557dc16f6ef7a9ba15e9cd1686fa85aecffc10829f80c6d42e984b8da3b1dfc982aca07 SHA512 925336d321872a01b8c1b6384fa494c912d69531c5c9c991af43b09690a40aa5aaa2e9c6f47345ed8ee7e0d6b632758c4111a5558b5bf1b659b99cad0bae908c
+DIST importlib_metadata-6.5.0.tar.gz 53101 BLAKE2B a22b48f3ea927c9588fc15f4731c8ffd2a51fb3544c0c74ab48d44a3949f2d981c63aa3714914e02ac3a8035ca0a0e726f790672fbad9e39e3158e251d90f7c5 SHA512 c581ff46d601a239ba9e83114a18b1fc5c0245c215752b8313624fbef6b441eac7cebd4e021d09f12d26ba30715b99475eeeb66befc49bcd609f1b53b79f9bfd
EBUILD importlib_metadata-6.0.1.ebuild 1491 BLAKE2B 716b361e65cc00524853b7b6626eb813abd547594199ef1ee5b49f5af6093897fb5cd262d9a5eebf70fb79d4cbfdcad47ad65885d0790155b05a373659ed10c6 SHA512 9a6d6a0db7b90e3a2c4d329abb875168fbfeedc256d25320cfcf248a09b027a02e3dd439e938a64cbf560be746bb44ea76352584e92778976774f769010cbd11
EBUILD importlib_metadata-6.3.0.ebuild 1499 BLAKE2B 7fa11d410c84a54a456773d3e41cd8bb3738b7ecbe4732d7b42a32aa5c34f929ce48b6b4e79292ab6889366f21020d50581bb23228c511e2075e005130c57b36 SHA512 9eca0ca6e0d6f36e9d11f5e5bae015476949e9e8347ebf76e8b34ca1c599cff206d1be86b5e340a22c0e0dcaacf81dd6566f28a3fd5d40f28987dc15244245a0
EBUILD importlib_metadata-6.4.1.ebuild 1499 BLAKE2B 7fa11d410c84a54a456773d3e41cd8bb3738b7ecbe4732d7b42a32aa5c34f929ce48b6b4e79292ab6889366f21020d50581bb23228c511e2075e005130c57b36 SHA512 9eca0ca6e0d6f36e9d11f5e5bae015476949e9e8347ebf76e8b34ca1c599cff206d1be86b5e340a22c0e0dcaacf81dd6566f28a3fd5d40f28987dc15244245a0
+EBUILD importlib_metadata-6.5.0.ebuild 1499 BLAKE2B 7fa11d410c84a54a456773d3e41cd8bb3738b7ecbe4732d7b42a32aa5c34f929ce48b6b4e79292ab6889366f21020d50581bb23228c511e2075e005130c57b36 SHA512 9eca0ca6e0d6f36e9d11f5e5bae015476949e9e8347ebf76e8b34ca1c599cff206d1be86b5e340a22c0e0dcaacf81dd6566f28a3fd5d40f28987dc15244245a0
MISC metadata.xml 540 BLAKE2B aa3ac97002fae5cb12dd2a8bab724322fa7a2ccea0b8b8b7e46a9e27e9566493b12a795e47724b703a74387b3805e925cc0b042a020e2a2e7862f74455b87809 SHA512 bc20e7317e1ea93d3d06666830bf32e00be6d50b1b8fb47d8092b3a80078a575e04c2cdbf9b78a17dbd1af23ae1d75766e62005ebf2942359ddd71867e8d9a12
diff --git a/dev-python/importlib_metadata/importlib_metadata-6.5.0.ebuild b/dev-python/importlib_metadata/importlib_metadata-6.5.0.ebuild
new file mode 100644
index 000000000000..94609d071b76
--- /dev/null
+++ b/dev-python/importlib_metadata/importlib_metadata-6.5.0.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# please keep this ebuild at EAPI 7 -- sys-apps/portage dep
+EAPI=7
+
+DISTUTILS_USE_PEP517=flit
+# NB: this package extends beyond built-in importlib stuff in py3.8+
+# new entry_point API not yet included in cpython release
+PYTHON_COMPAT=( pypy3 python3_{9..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Read metadata from Python packages"
+HOMEPAGE="
+ https://github.com/python/importlib_metadata/
+ https://pypi.org/project/importlib-metadata/
+"
+
+LICENSE="Apache-2.0"
+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 ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+
+RDEPEND="
+ dev-python/zipp[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/packaging[${PYTHON_USEDEP}]
+ dev-python/pyfakefs[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ dev-python/importlib_resources[${PYTHON_USEDEP}]
+ ' 3.8)
+ )
+"
+
+distutils_enable_tests unittest
+
+src_configure() {
+ grep -q 'build-backend = "setuptools' pyproject.toml ||
+ die "Upstream changed build-backend, recheck"
+ # write a custom pyproject.toml to ease setuptools bootstrap
+ cat > pyproject.toml <<-EOF || die
+ [build-system]
+ requires = ["flit_core >=3.2,<4"]
+ build-backend = "flit_core.buildapi"
+
+ [project]
+ name = "importlib_metadata"
+ version = "${PV}"
+ description = "Read metadata from Python packages"
+ EOF
+}
diff --git a/dev-python/meson-python/Manifest b/dev-python/meson-python/Manifest
index f4b47d9bd303..89a6d30534de 100644
--- a/dev-python/meson-python/Manifest
+++ b/dev-python/meson-python/Manifest
@@ -1,4 +1,6 @@
AUX meson-python-0.11.0-defaults.patch 608 BLAKE2B b4c8d87a766495ee644830dd98903e512e052ccb0c31b75ef755b2b33cc7b912ea3b232b66c539ec3da8d8d77ae90b04a87cac8d0c55cde4c00c0f32ca4cb001 SHA512 f814d2c93bdb14e245b83eb4a94329875ccaed2f9a78fb31ae5c5bc5b778bd25b22b097bbc5dbd810029b9613a2532d1ab971c8bb6c60cda41ad6d1351c9e93a
DIST meson-python-0.12.1.gh.tar.gz 43855 BLAKE2B 96b9ff5ef628bb471f7f79ce30ec6f3f851ce0006327e8b3a6003fdcb768f3280c0ee882d1c0c8ea183b0f2319d7c977c3fbb62742e3127bafb73e9732b3a1a9 SHA512 6f8e840da0155f2dd0e7139387f875cfad79eb042abcfa69b3043f51cbae3222fc2986e13798389909a0b4719513c93af381ec00a69fdfedf14bbe4e100b2f08
+DIST meson-python-0.13.0.gh.tar.gz 69373 BLAKE2B 439ec0fcffa5398ec400c492bc7719030981605c885158fd477e293b62c6e0eeaf3eba0327937817c20b7d23141749ff4bc71d12a67dbf3473168555cef97918 SHA512 2d319090f77daf5c1bd2a922e50e960fb416008ec60f3e8956ba4d2a29c31129e0a0d864982e9e1c0d6b7659d107e5d90d4a540d84f56cb2a8f79f013d4f14ae
EBUILD meson-python-0.12.1.ebuild 1448 BLAKE2B 595ca91b469122beed8c6e2d488e633600e7a6129396743caea311a40bf4e07d49c35f0a22627ffa342181e6b720f3746cb9e7d3e22935added38e5e7969cc04 SHA512 4884d03dc8284c9aae58b64f6e54a1bbbb57ef561d85d8be009b26371c3bdf08a29698d1feb749fbdbdf3e23ab621eb7b1f8182bc7cc2c4c870be3ae28259665
+EBUILD meson-python-0.13.0.ebuild 1360 BLAKE2B 76a9f4f74aa12d77efddf86148d14f867154b7903acef0b47cd603a45f44ec7ea675b056e55a7b2da40460d1736ef139951ae5637625db30912c3180d29eec9b SHA512 e5b966caeede89663dd63dbc9bffebfa53cda6dd105d237d40e248f51fca6b7e1527d8243c64baff4f1e38942458410123545c98ced0731b50ded181f52c1ff6
MISC metadata.xml 357 BLAKE2B c2b5fd8c6ad39e92970a5e6c1db8950b4850660c9a95a84063504ab75e5dd69e3ab844fcef23cb51f33493b7e522a6d26227ff48dd893c92c422badc70f3c962 SHA512 1402ace4da543de7320a1d97f44177593807d5be9f1891d8a53190581877569508c46fe6b4ce63516c7fee2d2165d59d39f44343dde18438570883da3f4ad28c
diff --git a/dev-python/meson-python/meson-python-0.13.0.ebuild b/dev-python/meson-python/meson-python-0.13.0.ebuild
new file mode 100644
index 000000000000..4ac32a433449
--- /dev/null
+++ b/dev-python/meson-python/meson-python-0.13.0.ebuild
@@ -0,0 +1,59 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=standalone
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Meson PEP 517 Python build backend"
+HOMEPAGE="
+ https://pypi.org/project/meson-python/
+ https://github.com/mesonbuild/meson-python/
+"
+SRC_URI="
+ https://github.com/mesonbuild/meson-python/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+ >=dev-python/pyproject-metadata-0.7.1[${PYTHON_USEDEP}]
+ >=dev-util/meson-0.63.0[${PYTHON_USEDEP}]
+ dev-util/patchelf
+ $(python_gen_cond_dep '
+ >=dev-python/tomli-1.0.0[${PYTHON_USEDEP}]
+ ' 3.9 3.10)
+"
+BDEPEND="
+ >=dev-python/cython-0.29.34[${PYTHON_USEDEP}]
+ test? (
+ dev-python/GitPython[${PYTHON_USEDEP}]
+ dev-python/pytest-mock[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ >=dev-python/typing-extensions-3.7.4[${PYTHON_USEDEP}]
+ ' 3.9)
+ )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # requires network access
+ tests/test_pep518.py::test_pep518
+ # requires git repo
+ # https://github.com/mesonbuild/meson-python/issues/397
+ tests/test_project.py::test_user_args
+ )
+ unset NINJA
+
+ epytest
+
+ rm -rf docs/examples/spam/build/ || die # remove artifacts
+}
diff --git a/dev-python/mss/Manifest b/dev-python/mss/Manifest
index 0c648d9e3ed5..9cb8e4466018 100644
--- a/dev-python/mss/Manifest
+++ b/dev-python/mss/Manifest
@@ -1,7 +1,9 @@
DIST mss-8.0.3.tar.gz 87005 BLAKE2B de2a6da2b9232a14c460167fd721028684b580a9f57c13b90d101e644f73055c0d10afa727e6cb21b522634b7f2f1f3c657b5823a506723d3c7621c65d174ce7 SHA512 0397f4bc96e5fe4a8935a81ba63ab2e2d6cc20876fd156350a4bfa9ac0e928e357857729c9231c6ead5f091349f7f1b51fdb3d772621bf2dc799c5ca60f28b21
+DIST mss-9.0.0.tar.gz 87286 BLAKE2B 895d06afe334649f5ba3bfb6872dfe4e0d04bbfdc88cd7fd54a986566fc4696b09c257c3f53c3ddb9467ce9d248e5dc533b806da63813180d8f1475c78035968 SHA512 2a1d0c522f8ab8023df61ccbe70b8a644474ba91775b1450522dd265ce544c1d04bf855b1ee1ddb5dff7d82229394447ae1eac359ec499c7afaf70e35321bdec
DIST python-mss-7.0.1.gh.tar.gz 91121 BLAKE2B 67061500cf751b76d8507b164f17caa028261a5a52107603249cab4634205c52518231e0038428cce7a219effcf07a951056ae44a09cbc2dc01f10aed984db6a SHA512 efdbfc94a1218842db109e2dbd0659bb426a958050c9a3dc5802f018727bcbfeb3ca8dec6bdec914c894f4153cbd1994cd3ad976435407b271d127e957b1fda6
DIST python-mss-8.0.2.gh.tar.gz 84555 BLAKE2B 6ba192a08a03a18aef8d2a749e363fb59fadbaf2a6c7c3368f6b23b1d2ad41d63ea4dffbc3e978315fdc7a8f5a774c1385ca8209fb94b2b00734126774b2d8c5 SHA512 6c43d608743dbd2ee25a94007ff54d9f3b984c9e9d2932191ea2d9ed3c64e3a969ee09b6ff0fb6a36dc3da3b3c26a9a0624f8f84556801902d6716e9a8236ecb
EBUILD mss-7.0.1.ebuild 990 BLAKE2B d5fbdf943d7bd4a3b8f4c22bdf8b1650d3cd7b2961898e9784a8f31c916a6f1d52cfcebbf7a6b0f04cc7483da9519ef5650cc9ecb0290005a5b55d7afbb5b26d SHA512 9099a473550427979f7e6094b501f06c3967bea9604a47778f55b4843b094bfc0eaa4a1ba5af3c87d8f94f757ff193f9de10edbff2f06b11c3636dfa76e0207f
EBUILD mss-8.0.2.ebuild 1215 BLAKE2B 5c820652769a8f3fcd231dba017158ba0df3065445e59abbd0b38d47317c725e8e117ab1e6a551edfc5c76ef8b009b5e465cbb7a84962cbd6943295d3a0f2f42 SHA512 d2939be11084b0057e742b782407f4586b45467b670aff88cad24c1f9f2297576ed971e8732bc4a33342673df5169b62785b07bebfa7895ce6b8626a2d2291c2
EBUILD mss-8.0.3.ebuild 1004 BLAKE2B 84e261eba5bde1ca3d44b7eea5126e67eeb3438d50f13db9043ae87bd721c59df4ba305b4b78441f9f9a118aef87cd13398fb654d4ea967c437855c37b66cab5 SHA512 829d461e457c2080027c29d11f98b342fa9101734faec581fb870e2d4906b8d6e98f4f51ea10f798e22cbbf85c3a2cfe67e754f9a17e69ea3b9ded2bc6b3da1a
+EBUILD mss-9.0.0.ebuild 1040 BLAKE2B 4245bfff5365a910f3294cb670ea33aaffa5dbbfb2ed4284f156a815b4d5c16f8e94d49a938fbb5c4062ea2e877ab17f0f6267620cb239ab1a092f1f3cffebce SHA512 195f631a92fe48c3901ecbae513c724f09466d3aec8ca28fdf15bd5098f63c242b56de2186cb55a8e59fb260fe225c3c6a9350060595ba1ab0c02dde907e9670
MISC metadata.xml 389 BLAKE2B 0bf17290bb77ee34c59b8db547365e13ad284fbbd8468078995ac891450453a15920e188d75b9f8aed14319ce211aa968d10d0d38c7347a9c5269431bf290f6a SHA512 468c7ff3a88f5d8b2efa646572ce29b45a4b2bc1bdb1a7f1cdaa841b369caa53e5a3d8fafb01b310505d50d9d12b8a725a5c9e926de15bd377ea07342a681182
diff --git a/dev-python/mss/mss-9.0.0.ebuild b/dev-python/mss/mss-9.0.0.ebuild
new file mode 100644
index 000000000000..5f9998b05e09
--- /dev/null
+++ b/dev-python/mss/mss-9.0.0.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit distutils-r1 pypi virtualx
+
+DESCRIPTION="An ultra fast cross-platform multiple screenshots module in python using ctypes"
+HOMEPAGE="
+ https://github.com/BoboTiG/python-mss/
+ https://pypi.org/project/mss/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+BDEPEND="
+ test? (
+ dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
+ dev-python/pyvirtualdisplay[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+distutils_enable_sphinx docs/source dev-python/sphinx-rtd-theme
+
+EPYTEST_IGNORE=(
+ # upstream tests for self-build, apparently broken by setuptools
+ # issuing deprecation warnings
+ src/tests/test_setup.py
+)
+
+EPYTEST_DESELECT=(
+ # unreliable `lsof -U | grep ...` tests
+ src/tests/test_leaks.py
+)
+
+src_prepare() {
+ sed -i -e '/--cov/d' setup.cfg || die
+ distutils-r1_src_prepare
+}
+
+src_test() {
+ virtx distutils-r1_src_test
+}
diff --git a/dev-python/peewee/Manifest b/dev-python/peewee/Manifest
index 9d26904bde47..9f7754879cb2 100644
--- a/dev-python/peewee/Manifest
+++ b/dev-python/peewee/Manifest
@@ -1,3 +1,5 @@
DIST peewee-3.16.0.gh.tar.gz 1085430 BLAKE2B 3acfbbc9d8cce7e4bd1c0027905f4ca44431f376a243adffbfadd4d3f15b4e729c4736076e8ec72c40261ca269c66d811afb6c25b9d075d5913a13869da4f4dd SHA512 f77a040831bd3189135196ede9748c92af9db21127839dfacd7712586273bdd22c688ca22bfa373805fa1b64f770b7cea850cba53e73f324f25ced1305830409
+DIST peewee-3.16.1.gh.tar.gz 911668 BLAKE2B 6336d2edbf85b54dd98b3a67fc9507c626eee1d85293b12cf60d3a733d243d70a7df0583cd6024cb0550f8f31229702404692b0bf588e3c46e104ad64a095f37 SHA512 e89f1a2f25c2675403a560d3fa8eade833f9ef8b2fecfef00769a9633e99cb40feff7c4e1d2e9b001d4e6f50a8dae4594ffe22adfbe64a93035c47f673d5557c
EBUILD peewee-3.16.0-r1.ebuild 842 BLAKE2B a41b4404d296d80db3493196fca07b26649be969c3a4433d0cd6317d74e5d549bf88b8b7bd64a5a9f21a8c68eb133f5848e3005f0034f3731d59f1d023810735 SHA512 271075fa89d8f5f8f0f2a644917fc70329773bb3f8d6e8fec7401689ecc831b65e9d825debe1d6cf1085ef4f2f46de99066b9b60e727637feeed4da4e997a0fb
-MISC metadata.xml 365 BLAKE2B 144b870f5470e3de971f47316313980f95a3453c684fb7c326da025bef8a4e29dc0731808eefdecbb059a49ad77dd4166b3595554ac42d0578bda75c17fc06bf SHA512 9445bc6cf059e5c95c1e9ce5eebad887a43133ea0fad3fb7b70f60395e79bf30a42d893aa65d4c328e7c304b24a86fbdf3939b9ecccad318db01e95c3b4521f3
+EBUILD peewee-3.16.1.ebuild 996 BLAKE2B 45fa48858be3a4f0678bf17e6fa4c081d59cea01d3c47c8627fe670a83026aafd11ff7b518dbc986a872697cbef75f33febe815b2c78561a5152dcb4d7ceb000 SHA512 2b5bbda87c65adb10542810be4a2becb72e1acb8d8037ad6468b34c93f3ed38c43ea59203d1fee38857ffaff6038b31fb497db4e48994b7c2722f71a3bb213df
+MISC metadata.xml 493 BLAKE2B 60dbc97d8a2acf239b6ae84ae48153ec7985399ef588de5fd3d5e06db137353ba8440eeb811fe90edb66aef70550c514c23f53cf8ee2c5e8146504dae71cef19 SHA512 28227e81ad41534f8dc80dc478cb72e116aa3d5259bb91dd20121fcadd803a04715a986e21d4302a0c8129a4fcafbd71645636b0e5b3384a661f3ee93d41fde2
diff --git a/dev-python/peewee/metadata.xml b/dev-python/peewee/metadata.xml
index 69c882d79303..f2395542a773 100644
--- a/dev-python/peewee/metadata.xml
+++ b/dev-python/peewee/metadata.xml
@@ -9,4 +9,10 @@
<remote-id type="github">coleifer/peewee</remote-id>
<remote-id type="pypi">peewee</remote-id>
</upstream>
+ <use>
+ <flag name="native-extensions">
+ Compiles native C extension for more complete SQLite3
+ support.
+ </flag>
+ </use>
</pkgmetadata>
diff --git a/dev-python/peewee/peewee-3.16.1.ebuild b/dev-python/peewee/peewee-3.16.1.ebuild
new file mode 100644
index 000000000000..5ad5f5f37042
--- /dev/null
+++ b/dev-python/peewee/peewee-3.16.1.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_REQ_USE="sqlite"
+
+inherit distutils-r1
+
+DESCRIPTION="Small Python ORM"
+HOMEPAGE="
+ https://github.com/coleifer/peewee/
+ https://pypi.org/project/peewee/
+"
+SRC_URI="
+ https://github.com/coleifer/${PN}/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv ~x86"
+IUSE="examples +native-extensions test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+ native-extensions? ( dev-db/sqlite:3= )
+"
+RDEPEND="
+ ${DEPEND}
+"
+BDEPEND="
+ dev-python/cython[${PYTHON_USEDEP}]
+"
+
+distutils_enable_sphinx docs
+
+src_compile() {
+ if ! use native-extensions; then
+ local -x NO_SQLITE=1
+ fi
+
+ distutils-r1_src_compile
+}
+
+python_test() {
+ "${EPYTHON}" runtests.py -v 2 || die "tests failed under ${EPYTHON}"
+}
+
+python_install_all() {
+ use examples && DOCS=( examples/ )
+ distutils-r1_python_install_all
+}
diff --git a/dev-python/phonenumbers/Manifest b/dev-python/phonenumbers/Manifest
index d1e57434051d..c59eb64cfee0 100644
--- a/dev-python/phonenumbers/Manifest
+++ b/dev-python/phonenumbers/Manifest
@@ -1,5 +1,7 @@
+DIST python-phonenumbers-8.13.10.gh.tar.gz 4910354 BLAKE2B c78fc4159fe6758e9fd1afb9acfb6d0d29878b599b0c151e5ad02221fcedd7cbafb3ceb479dc95549776da9fa896a09871677efbaafb5d5fde2bfb19db9c4780 SHA512 08b09903e3a84324b6128b007c1a805d8c9e5216afd4c72b25d71d2b62719032c373e53b663303b9ae2b90465214e36141050467a860d187e826ee76b1a80445
DIST python-phonenumbers-8.13.8.gh.tar.gz 4910864 BLAKE2B 33babe7aa0f487398311817fa901a56ac8a7470f2e4338700529f35c7622cf9b663bd404f6c1087600c03fd2844a1c777ed81d2e61d9cc2f0ff78e68a0276624 SHA512 6e2ee96aa9c20188b276cdeac1365fddb339feb63e8d5e9f61ae82f6aa19cc6564a5f1dbf687d6cc69c2cfa21fbb14892f880677ac7ba734a949183711faca5a
DIST python-phonenumbers-8.13.9.gh.tar.gz 4910883 BLAKE2B 596010af1526a4058f3db8ac1bb087d59dd93d1223ad54c50444740c3b6eb0d0ee4da83ec2882140f3325740575bd808ecd9726b9d583420283c25285cdd32c3 SHA512 24ae70a9d6b5830261d719c5a003ab6909ef9b759c53bfe7e78d7ad7062ad878bc2109b92041266ecd798b92d94392b53d02c6f51446e88d8c20dc4b48a10b4f
+EBUILD phonenumbers-8.13.10.ebuild 810 BLAKE2B 1cf55707f2e04cf211a46c748fbcd6f59ecabca31907fd7c043132ea51035a8164d1acbced3ebab8cab02ea2b72319a340cb2d4716e8a6c4bd6dacb32b4903d3 SHA512 57a7056b22c929f1f54469220b682dd6c6bad1cbe9e50c7e4593aa285641e9abab1ab9cb9780d04db739a24211bad398a7c749d4adfdbb579ca027959407c07b
EBUILD phonenumbers-8.13.8.ebuild 808 BLAKE2B 68bf5867fe33d7bf194dd170c9cb30dac10bc0886d9656936d691e046fc72025e8205214b14c350e95720de49876f376ee1a17965e3ae2f2aff592536a60af38 SHA512 720fe4917947d28d3c32a4ac9fb41d0c9be99bb213b9ed45e9dfff277d65a693cbe2b711f54856e7874254a742bca4ec7571c400eabbeb77f31a1af64bd93673
EBUILD phonenumbers-8.13.9.ebuild 810 BLAKE2B 1cf55707f2e04cf211a46c748fbcd6f59ecabca31907fd7c043132ea51035a8164d1acbced3ebab8cab02ea2b72319a340cb2d4716e8a6c4bd6dacb32b4903d3 SHA512 57a7056b22c929f1f54469220b682dd6c6bad1cbe9e50c7e4593aa285641e9abab1ab9cb9780d04db739a24211bad398a7c749d4adfdbb579ca027959407c07b
MISC metadata.xml 413 BLAKE2B 4fa9965e76205ab35de37314b8c06fae26ccf34a944401e672487d7ad42b0046b4de85c8dd4c500d2703b5ecca49755b3f6d9047a20d7226fdbdf63e0aca3220 SHA512 de88d4162ba8f97748a1d2a17a8bea48f59b84f67c76aec11a9bad8ab0d0b66bc9cc2395dfff446bbad591f52f755a38ccd0daf2480b4f2e22e80ce5d44a42c1
diff --git a/dev-python/phonenumbers/phonenumbers-8.13.10.ebuild b/dev-python/phonenumbers/phonenumbers-8.13.10.ebuild
new file mode 100644
index 000000000000..20fb3f38daee
--- /dev/null
+++ b/dev-python/phonenumbers/phonenumbers-8.13.10.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit distutils-r1
+
+MY_P=python-${P}
+DESCRIPTION="Python port of Google's libphonenumber"
+HOMEPAGE="
+ https://github.com/daviddrysdale/python-phonenumbers/
+ https://pypi.org/project/phonenumbers/
+"
+SRC_URI="
+ https://github.com/daviddrysdale/python-phonenumbers/archive/v${PV}.tar.gz
+ -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}/python
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~riscv ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+ test? (
+ dev-python/protobuf-python[${PYTHON_USEDEP}]
+ )
+"
+
+DOCS=( ../README.md )
+
+python_test() {
+ "${EPYTHON}" testwrapper.py -v || die "Tests failed with ${EPYTHON}"
+}
diff --git a/dev-python/podcastparser/Manifest b/dev-python/podcastparser/Manifest
index 382bef5d71f6..a0373680d271 100644
--- a/dev-python/podcastparser/Manifest
+++ b/dev-python/podcastparser/Manifest
@@ -1,3 +1,5 @@
+DIST podcastparser-0.6.10.tar.gz 31717 BLAKE2B 19ea422b78c7631fd2622f935e292d5bb14a31ab749db36a9a19e356a5a331246e7d853412bf913522588ce6446be2070f2ad4e6c1b50d245058eae49739519e SHA512 55b822a80f8fed56feb41d5f9a39c04371e4e11dead45b8ca6aaf666ecc26dc3c94673331da59e2ed6665f2a9ca367b6daccb24f987b1763b6b3ad8b302ee783
DIST podcastparser-0.6.9.tar.gz 30399 BLAKE2B a1882cdb298b3e2dccc0aa821ffb97863377b51b6dd78bcd09e00d9170b88c94298996ca20c7515ab761f9ff0c73b371b7f8c9b3c4fbacbcdc2215004e3cc137 SHA512 5e28b361b5fd0aba22c8c34318d3c8f575d82913f7de0f8f62ced9c8d904dcfcf40282b8b832867998f820de6bd5b793ce6be4657dd04b4965a151e32f2f0131
+EBUILD podcastparser-0.6.10.ebuild 434 BLAKE2B 26b71d82a43d7b5fd5c6dce56f43cd6f4b24bf8a3121d2c556e62cb4b82e95533ec2c6b83477947bc2f86ac769f26de4428bbe9316205f71cbdd627f2c7fb327 SHA512 f1d73442ebbd9277c388346e88427c85ec7a1d2e601b94821b31fc84337c594bd9b520ac07c2f145df7c3d894b227cf5e81c9ffd72f928d2a4d72e647e51e2fa
EBUILD podcastparser-0.6.9.ebuild 432 BLAKE2B 0426235c4b05881f79037b7d58166cbe512bb71f2d3ed2a30c480af7e02079662f7e9a257dc5e222040ae95968e419cb9b9ceebe150212a3f28e627ce9f34a6a SHA512 3f93f50bf221de257c5be2f0a941b9e97d4a44f966a42c3f1cdcf4ca4141f64d0961c3c6c825814e76c1d79e6438d2bf30a68a9647f01d45e4fbb946ed02b992
MISC metadata.xml 516 BLAKE2B 2cf902a3f89e91ef879ae5a9ece9dc5a3991ed06c2fe4542a330e5e52f24f850728a8d1588d02481109974c6cb400e6e53952356075c42cc4b0079f383fc4119 SHA512 947c15724f072eddd93600a0c47555c5a191a0c6bb28d1fad0149f6ac510b932678c494faa36a959d4639213c4133b2a9c28037177a6fddecc171b728f561d23
diff --git a/dev-python/podcastparser/podcastparser-0.6.10.ebuild b/dev-python/podcastparser/podcastparser-0.6.10.ebuild
new file mode 100644
index 000000000000..f6fe3dc39931
--- /dev/null
+++ b/dev-python/podcastparser/podcastparser-0.6.10.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Podcast parser for the gpodder client"
+HOMEPAGE="
+ https://github.com/gpodder/podcastparser/
+ https://pypi.org/project/podcastparser/
+"
+
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+distutils_enable_tests pytest
diff --git a/dev-python/psutil/Manifest b/dev-python/psutil/Manifest
index bd14772a22a0..fe3295b9cedb 100644
--- a/dev-python/psutil/Manifest
+++ b/dev-python/psutil/Manifest
@@ -1,4 +1,7 @@
DIST psutil-5.9.3-tests-r1.patch.xz 3648 BLAKE2B df56e3b11da307fdd4441284d1a7928c928b36c512ef05d313ac71e76545eabaca1f6a1ea9dab301c86005ef4c9af9622e0d1c6d7be858b92b0dce9d6031440d SHA512 0d8b35fe76b1caf1265ab4ecf182c92b71714be9612418c945f39c58f384979ed36e47bdf11b11a8cf2fc3925fed60abadf4f3eaea083f6bcd6d2cddb81fb5f9
DIST psutil-5.9.4.tar.gz 485825 BLAKE2B ce5257e653876fc0c4bb005c964f677c0b4010f853cc7b8ff3451aa1efd7fde6b7e5d2150fb936cd38b667d5c167f180d5cae0792bdf50a8aa2e528795ed9897 SHA512 ff8d6213b153b5a3428e4f65ddbc41cb1f37caae4acab02760632107d95a50a74d3ee563f0cb2d623b37cdddd16425d2084e7f841e4a46af8988a7676f6975e6
+DIST psutil-5.9.5-tests.patch.xz 3664 BLAKE2B 9dfa9d8d4075c19939057a10be318292cae3feecd000aa594d3352fb92c3531c5bf491ce4b3807102181025975b21a9b88592eae7211e6717519a054a5030ddd SHA512 f29e4c6d8325a145b3f9768b98977b990bcc312c1323e189976163c1263b609af0d9b26b3bd7bf1ffe22468067a343822fde9ef765f7b48701fdf62f1774027b
+DIST psutil-5.9.5.tar.gz 493489 BLAKE2B 3db8ce374d9d81dcddc08f03418675318c5e447f9a3347154d025537ba090811926ced822f83ff5fc9239665b091803a30d167465495049569c3c820f7fbb32d SHA512 2afe1bad5359aeac90378faaa609bab855dfcaa58519c939fdadb02e6e2c8157c77f961ac0f90d104626cef3429e1ea2f686e4dc4c9dccf975e3e73e9b08872c
EBUILD psutil-5.9.4.ebuild 1210 BLAKE2B 8fc5f64b77ab7f704ac33f64bfd67d2fd411a07b526ede09e120f81e855edb7b7e868d84ff72d58a504ee48a16e5c5721c4b4b4a22846037d03db79229ba0096 SHA512 0486ef275acf2b495546f735ffb44858464915f340964b9189e8a57088db8a2eca9558a5d109569331c6195cebdbf8fd6875d2914befc5cde65fac4c395dce06
+EBUILD psutil-5.9.5.ebuild 1215 BLAKE2B 3e8cacb89172831a6a6be99a5a81d963752cdff78e532192e813f14bfbefd8ed793bb823324aa77f66949ba2ee3db78c8cd3bbb028801c03f678c13ce23d7207 SHA512 1468b65a822139ef68334a8d124d5a7778e2021c64a7dee9505f2750826fcb76123f156a7983b771615a2e36275868cbb71117e1efcf91590edbcec5bb6bf1c8
MISC metadata.xml 378 BLAKE2B 235c056a427ab18383c401143074ec62b91d471087c34e2bd48d5192c6221e089e32170d18cd0d69d51eb2bb02fb8a0efe59245af9224b284557812b32c341b5 SHA512 96492308dac753fb176e4810efa71757e66413d16589e52a942b02c91256b48f9873b53a698006923aef12aa7d1539d6fd7aa07632c073b6a92cc8920f6ce6c0
diff --git a/dev-python/psutil/psutil-5.9.5.ebuild b/dev-python/psutil/psutil-5.9.5.ebuild
new file mode 100644
index 000000000000..a12878b0bdfa
--- /dev/null
+++ b/dev-python/psutil/psutil-5.9.5.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
+
+inherit distutils-r1 pypi
+
+TEST_PATCH=psutil-5.9.5-tests.patch
+DESCRIPTION="Retrieve information on running processes and system utilization"
+HOMEPAGE="
+ https://github.com/giampaolo/psutil/
+ https://pypi.org/project/psutil/
+"
+SRC_URI+="
+ https://dev.gentoo.org/~mgorny/dist/${TEST_PATCH}.xz
+"
+
+LICENSE="BSD"
+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 ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+PATCHES=(
+ "${WORKDIR}/${TEST_PATCH}"
+)
+
+python_test() {
+ # Since we are running in an environment a bit similar to CI,
+ # let's skip the tests that are disabled for CI
+ local -x TRAVIS=1
+ local -x APPVEYOR=1
+ local -x GITHUB_ACTIONS=1
+ local -x GENTOO_TESTING=1
+ "${EPYTHON}" psutil/tests/runner.py ||
+ die "tests failed with ${EPYTHON}"
+}
+
+python_compile() {
+ # Force -j1 to avoid .o linking race conditions
+ local MAKEOPTS=-j1
+ distutils-r1_python_compile
+}
diff --git a/dev-python/pyacoustid/Manifest b/dev-python/pyacoustid/Manifest
index 2dee883c3e3c..7a3749c5de04 100644
--- a/dev-python/pyacoustid/Manifest
+++ b/dev-python/pyacoustid/Manifest
@@ -1,5 +1,5 @@
DIST pyacoustid-1.2.2.tar.gz 15869 BLAKE2B 01f327dd640819dd799f48b32e859fe39dccda3fd62714bf324c8219cf7053b36f1399793523634e9d4f3c6405bed5050abb34bdf53c72ff0ee22708fb57225a SHA512 5bcb3f017c3013eb8fc9e335540a1f5e6a52fc2fefa53d5ef246ba16e4ff615dd1d1cf08b5c80b1a38b149e0fa7dc0b15e4890dcc3f5478ef874b4ec22cf0813
DIST pyacoustid-test.mp3 4507187 BLAKE2B 54494d9f23481f9d1ee77b136ac3e1790e9fb78c782159ad1793dbebf18f694e13f6413a8259bae84c789f73ea8241e590dbd7e30ccb7377b2afa946335da19b SHA512 faa582640e759322d4bd58d85f4aa7d3ef88fd90aa3c67c1390ba6d4c3213278c11fb60c8d6c87a25e82dffcc54986caa4f0e463acfbcd90993166577e5226d8
-EBUILD pyacoustid-1.2.2-r1.ebuild 1150 BLAKE2B 30cf2a920f82234f7b1a8289d66389f376e6bdea6caaba46eb05b0f87fe5bd2a72a5455e0c1cd4ef3d8c9b9baef6f1f257d43ef088578a08e5641155a36236cd SHA512 31d7375ff2789e8c7ac0458f1cd186ca9b07517fdaf5cdace5a383d351dde32aa41336f0d4ad5fac35c53257a5d8f307ee72c8cdc57fb9048809d271e971f74e
+EBUILD pyacoustid-1.2.2-r1.ebuild 1149 BLAKE2B 09f5948ae64233305d947149c70b8f1304d0e89a3be60b67ae86e51bb8d74c12b3971f299b1f7ce99e8532502d3700e322f741cd5ccc92d2bdea8b4af4d60e5d SHA512 0d0f9334ad2a4544d868888c3fe0ff2797eb2bb45474692719775d56f8c3fa31c4e052698cb01203a69b444c20cce41b5a678f08f454c384e3a289107ca91292
EBUILD pyacoustid-1.2.2.ebuild 724 BLAKE2B a13a1d39173b49d6c4da9e67317c1679b214de2fae15f4e53c9262ba5dcbbd80434f3e44371b53902f8c33c4a2daa63b4edaa359873e93521338f49928860bc0 SHA512 87cf32244c3f9892dfbcaf5bd5bb0ec4b11c7d20f575ccf3791c80692952219c30eaa4968a7075bc0e58523d810de6e1486ba88687ddab45300be375f4e6c10c
MISC metadata.xml 714 BLAKE2B bc0db30cff6644da34b7944bec3d60b47f394ac854d547fcbbf3ee4d2719edc4cb781a42b3ab266fb7dfb5762679daaa0e382fd0fa8c2cffdd35af4cc55633be SHA512 6b6063bfe7d64d8a053c0e5c1609d8011e8aeeb265a895db88154e246761027ec2ba5fd582fb08b64e5ee09b3a238030415613df9267620936a718b76d6d1692
diff --git a/dev-python/pyacoustid/pyacoustid-1.2.2-r1.ebuild b/dev-python/pyacoustid/pyacoustid-1.2.2-r1.ebuild
index b77542b9ba82..9717fc34dac7 100644
--- a/dev-python/pyacoustid/pyacoustid-1.2.2-r1.ebuild
+++ b/dev-python/pyacoustid/pyacoustid-1.2.2-r1.ebuild
@@ -18,7 +18,7 @@ SRC_URI+="
LICENSE="MIT test? ( CC-BY-SA-4.0 )"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
IUSE="examples test"
# Tests fail with network-sandbox, since they need to connect to acoustid.org
diff --git a/dev-python/pychromecast/Manifest b/dev-python/pychromecast/Manifest
index 227613b059b2..a71b3c9e3b7a 100644
--- a/dev-python/pychromecast/Manifest
+++ b/dev-python/pychromecast/Manifest
@@ -3,5 +3,5 @@ DIST PyChromecast-13.0.6.tar.gz 52068 BLAKE2B f1ac2885106221f9dc2b4ec78b33a56644
DIST PyChromecast-13.0.7.tar.gz 52074 BLAKE2B 4e67ce21bf91c52cd83b8a17d86cd321d937c1f55b567d4df7a5548ad02aacb4c269b9d29030a7e41f9f310d53313b6b287032c1d5f1448b415c3896b168b783 SHA512 dc63c901287ae31ce278c9978701ad335715f1daaab1b2683aa7b02ddb38e3e207f2527ae144f6836b65c4ddb4b1fdd62c40005bf776e0655e647ab40634857e
EBUILD pychromecast-13.0.4.ebuild 620 BLAKE2B aa9be36c5d86a0ed29b9a69cfe7413aad43a2f1d62c4ffa5c000f7392adc95956fb16b743699f1fe307157e6b5250e847b310819584779538515ef350bd221f7 SHA512 5ef0898253e0e3dea9adcadcca287728ac071bf7cbd0c07376561a55593476ae536034c6e7bf545bce12775b1cc6791c90acb2c0c58b9934e0b28634310f0a44
EBUILD pychromecast-13.0.6.ebuild 622 BLAKE2B 353f741e12f4c1194ac62b12278a811765ecc1785257e4c7188f077e37d56d47876b4c933e79ea87b99f8cec814745e16ef448839f0bb7cfe3a49a1390c18fa7 SHA512 d91b7f755982e078a499dc46db6e6d9eb2e361d0dd7b489b392b8827be6bdd2a81081e4a8006f81fb6b5ca86691471a3c3d6500985a44251064b91d7e402ca01
-EBUILD pychromecast-13.0.7.ebuild 622 BLAKE2B 353f741e12f4c1194ac62b12278a811765ecc1785257e4c7188f077e37d56d47876b4c933e79ea87b99f8cec814745e16ef448839f0bb7cfe3a49a1390c18fa7 SHA512 d91b7f755982e078a499dc46db6e6d9eb2e361d0dd7b489b392b8827be6bdd2a81081e4a8006f81fb6b5ca86691471a3c3d6500985a44251064b91d7e402ca01
+EBUILD pychromecast-13.0.7.ebuild 620 BLAKE2B 98d50975480282bf150dc230b7df07b34a558e96eadae8cd9f507275750cf3468e54a60b48a5af3eaaba21e1813f9db68743a347971742aa0035612c8e68f37c SHA512 3ff83413dd2078421f4d04dfef3c210131217a40d8e64ecbf3780f5fec82d7b080a128b02c95e2156565354be4428c622fa47628d32ae432ac9e333720f93e21
MISC metadata.xml 426 BLAKE2B c6ba55f1c61ac177a8cc1aaa78831d0d848bdfffc787197f1e24944329280f7c93be5b26ea2d4cd65a07b9ec0f192ac23f6a3a2470b5d707fc9f3063cb8bd869 SHA512 968632d3dc5e9a9dfaec80485b52124efeae5fb315f56a53d5168f3f51f4c4d6d7b4b74281b67fb6a41bafc19decf2afe73d42858a10a7fed4b49b0624cd54ca
diff --git a/dev-python/pychromecast/pychromecast-13.0.7.ebuild b/dev-python/pychromecast/pychromecast-13.0.7.ebuild
index 1c1b32308cfc..3a63ef820c58 100644
--- a/dev-python/pychromecast/pychromecast-13.0.7.ebuild
+++ b/dev-python/pychromecast/pychromecast-13.0.7.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
RDEPEND="
>=dev-python/casttube-0.2.0[${PYTHON_USEDEP}]
diff --git a/dev-python/pygments/Manifest b/dev-python/pygments/Manifest
index 2f8766f70468..a15328ec2b81 100644
--- a/dev-python/pygments/Manifest
+++ b/dev-python/pygments/Manifest
@@ -1,5 +1,7 @@
DIST Pygments-2.14.0.tar.gz 4434562 BLAKE2B a3050bae96a8ae044f803e7964b5dede7a73b04f04f6af9d4b9e4d24e3ae0185138d0d68801ee5ac81cdaf74e50c7fea303913470c23182adb30ff2c08c332a8 SHA512 51416a8e2a8d0288cbbf6fd81e6870ffe9d999da255c43d0f870eb5cb4d01660416d136d39fad38b76c4bace3c3aa648fb306519e85e340545a87fc657aaeb15
DIST Pygments-2.15.0.tar.gz 4818485 BLAKE2B c7890910d3c62803f48e52192ffec636343302bdb54f82fd0863bdd1b1fd9f437a4e714f39e955f8666f3ed50ee9b576373aabfde9231c9b3bb6d41453a6252c SHA512 5b9ca24ded1a16ea68d77d727ead635b3555c4c3dece735fb6c122aaef49b9f50bb8ef462cd60aac43eff88ed32415ec8e432e0ac5677bc02c14670f2aef97e4
+DIST Pygments-2.15.1.tar.gz 4819591 BLAKE2B f42d3342b88c5b5745fbfbd1f76913f7d17745d396311a39627aca8e968445b19983e7c633583097c495ce6f43a6a7224262a7c35645751803b6c1172062d8c0 SHA512 408f0bbbc8226ee91b82ed084d178f114657150bcf9381dd34debb704399ccdb2e78cb5578ff297797771660d7263c51c305d03b2a27ae29269110be0bca50a9
EBUILD pygments-2.14.0.ebuild 872 BLAKE2B 38111be304f7207fe115abc4d7ad32148b0e0326bafa1cc23807b58e4bf82ecdeff50cedb955949c6d288347c021017a00209c28428252db5f696de98b18bcd8 SHA512 a0f7ca9b64852dc3b82c7a3b70223282263b8108d44a46e725621993b82af23c7b96542e7b183bde4398bd204c862a17218a15ba2d5fc623cbde4a4f6fd6a15a
EBUILD pygments-2.15.0.ebuild 974 BLAKE2B 71398269554790960cdda4644aa289e699ed8de713b10ab1fe36a3256500a442c6de6b7543204f4dc47b81f5aa8a5aef8befb5ae44ba9fcb19dd3fe559f8cc45 SHA512 54cfa9f3a25d9fb70aea21d2719eac33c95bf0a19886d136a9a86f00193682dab7f9219c08204ab34693803edf9be7cef53b8cff67c3e7dd5426b3949d059395
+EBUILD pygments-2.15.1.ebuild 974 BLAKE2B 71398269554790960cdda4644aa289e699ed8de713b10ab1fe36a3256500a442c6de6b7543204f4dc47b81f5aa8a5aef8befb5ae44ba9fcb19dd3fe559f8cc45 SHA512 54cfa9f3a25d9fb70aea21d2719eac33c95bf0a19886d136a9a86f00193682dab7f9219c08204ab34693803edf9be7cef53b8cff67c3e7dd5426b3949d059395
MISC metadata.xml 618 BLAKE2B fbe7a30ff157e4e13592f96ef8a8b9be60ef2f8e72c08baa56dcca027dde82715b78b3b670ef29190d88dbb582f5cc5fdf9aa2547db5d714c666c28020b54def SHA512 860f398e047e516a8ea4d7fd4e900f1c8efed92422c304e305dc16df9e536ce7be7e06407f93caca0d47f6f929eaa66b2e56acd25105d4f232b841eaca381eb6
diff --git a/dev-python/pygments/pygments-2.15.1.ebuild b/dev-python/pygments/pygments-2.15.1.ebuild
new file mode 100644
index 000000000000..18d730b2435f
--- /dev/null
+++ b/dev-python/pygments/pygments-2.15.1.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYPI_PN=${PN^}
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
+
+inherit distutils-r1 bash-completion-r1 pypi
+
+DESCRIPTION="Pygments is a syntax highlighting package written in Python"
+HOMEPAGE="
+ https://pygments.org/
+ https://github.com/pygments/pygments/
+ https://pypi.org/project/Pygments/
+"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+BDEPEND="
+ test? (
+ dev-python/lxml[${PYTHON_USEDEP}]
+ dev-python/pillow[${PYTHON_USEDEP}]
+ dev-python/wcag-contrast-ratio[${PYTHON_USEDEP}]
+ virtual/ttf-fonts
+ )
+"
+
+EPYTEST_DESELECT=(
+ # fuzzing tests, very slow
+ tests/test_basic_api.py::test_random_input
+)
+
+distutils_enable_tests pytest
+
+src_install() {
+ distutils-r1_src_install
+ newbashcomp external/pygments.bashcomp pygmentize
+}
diff --git a/dev-python/sphinx_celery/Manifest b/dev-python/sphinx_celery/Manifest
index 2bc92fb29d33..406a7b44e55d 100644
--- a/dev-python/sphinx_celery/Manifest
+++ b/dev-python/sphinx_celery/Manifest
@@ -1,4 +1,4 @@
DIST sphinx_celery-2.0.0.tar.gz 16203 BLAKE2B 439a9cd20e09071491338016ba83514e37c7cdfa34966e93e3c6062ed94cdaa0750351a0de9fc7b27be1b7e557b5625be73f01f1de59d15f36335e9d46d35cae SHA512 1beca69fe9b56d04cd3c42aa9244d50a364a860e9cf53f94897c0f690b8465f4e2a7b10ed6d310d3fa706d86f5882a338cd982a3ac7cec36586269756e9128a5
EBUILD sphinx_celery-2.0.0-r1.ebuild 473 BLAKE2B 5301a9b8b575d512ef782be55fe3ac5db72f1179c3f751e8c8faa3e6bad0ed22c4881b7b74a87e5e80e6d65dbb6bd209fbfa8a190b9866be032030733db6e0d7 SHA512 35d14ed70d3b5ff05b43060e93d24763db8ec77bee13efe90c23831559f7b10e20c227ad336f9e24dc3ae2f3d95ffe319436ee4484f96a6b6f208f2c53c9d51d
-EBUILD sphinx_celery-2.0.0-r2.ebuild 463 BLAKE2B b430f837a2d3ce8d15c2bd24aab0476e46aff85e3207317770d5e26665980a28f8d42f0ec1c3ef488f51c121befdc182b5ccd800d2805ff008b394296c28837b SHA512 736c351941b9898dd4334092dc4ff1e12811dc6c86cabffca34f936d3e0089d101bad7a1dd88431eec14af8979360acf46d7b2ce3cdc1af804101524461215ed
+EBUILD sphinx_celery-2.0.0-r2.ebuild 461 BLAKE2B 28cc6f2d8757fb689d768a6b06c066599ffe736e0f22b0cdb478b45a1feb3d3718830759c7ed3042ef20177214d9e1390afcd66695f2f1cf17aa242ec83180e4 SHA512 cd33208a5d9bbf37f180546522d0dff146a4afb9cdc431168567402dcda67aa90cf2b5b8f4a4df0c28d9bba79e308a89bc5d21d3344ba4e6a1cfb2b1916c1fc9
MISC metadata.xml 355 BLAKE2B 12bfcfd706cacbfbd3c28692b0e50f45b8d62306682e1207123d2bdcb490197b3f0e3e142d0d57778a0eb9caa868f0d88e1b7b30b17e22cdeaa7a8265bef4eb8 SHA512 b6a7a301eb8f6984a60e707fd8ca5c5a88cb286e24b6dc98baea473670bad8d3e898384b140bc22711ea80a514e6bd0d256ce6e7a814a175c36f6755713a0e44
diff --git a/dev-python/sphinx_celery/sphinx_celery-2.0.0-r2.ebuild b/dev-python/sphinx_celery/sphinx_celery-2.0.0-r2.ebuild
index 9d49030dea68..8d5b79ee5db2 100644
--- a/dev-python/sphinx_celery/sphinx_celery-2.0.0-r2.ebuild
+++ b/dev-python/sphinx_celery/sphinx_celery-2.0.0-r2.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
RDEPEND="
>=dev-python/sphinx-2.0.0[${PYTHON_USEDEP}]
diff --git a/dev-python/sqlparse/Manifest b/dev-python/sqlparse/Manifest
index 670a1ceee5be..5d78d15a58e3 100644
--- a/dev-python/sqlparse/Manifest
+++ b/dev-python/sqlparse/Manifest
@@ -1,3 +1,3 @@
-DIST sqlparse-0.4.3.tar.gz 70771 BLAKE2B 23c80d2ef9ef094cfcc9742213d7db07cf927cd415f93db29e71bfd1c9033f2a392d69691606c8c32b9a4148630d2c5621a9e3feaab2fe27d61fb8f243783997 SHA512 4061653705a7a44af4e89d370f0b21f276271f9fa75a30b8b1df278abe742e579c7f15008e65d2e1f29e0e815fd946cb9f3c35f1aa391e5698705b8c7bc0945f
-EBUILD sqlparse-0.4.3.ebuild 489 BLAKE2B 4fb6d492c8083613a5d86cf3b458e83a4d63a66812cd762822bc7ddb8cbe34ebd24b2dbe587f10e98702fc65f5768c1f9b3943887f2b0f3a05e8473971349545 SHA512 4cdee910d24991be4fc6d850fda55f0ea877437b6bd4e1534b96584a2bf67e53fb39083f4a2b0ca326d92996da1549510bc5f54c6147642e53d828b17d9aaea4
+DIST sqlparse-0.4.4.tar.gz 72383 BLAKE2B 722db31c3344ec1ed2f1be3406142bf3a1cfb890f459f99778d8a7d8ee213311706f6729f68ccee7beefaddc55583135171397d05e37d41e56568fd39ca23830 SHA512 bb655f8de2466c2ed51aca901b6561b8ac7730bf65f1254d218d7b9dabbece609cadd8a52a092b301895ad83813ddf02691e2de49cf55a26e676a2661c240a2b
+EBUILD sqlparse-0.4.4.ebuild 556 BLAKE2B d47b9a4c991c9f0463a83cd56069082eb9c6ce636ec11955e8e26c841102b81d3f04a28d658fb806328c9c436e2e4a1ea58c1be0e0a565b9d3b8603ba01e6d94 SHA512 86a78173e28396dddf9a521c3068292544373a6fc8832b1981175efc46e2bfefe51ba70f463e3ce023e8b58edd624b333a4af8b9e559569149a64147f1a17893
MISC metadata.xml 410 BLAKE2B 97f37f1bbd08aa14f30b7057399220b2f94d0e3d28261beb35b8572a8bd54edc7d5cb20a6d66f3e4d37a629b350f452899a12f76c59e71796bfed61e071da18a SHA512 a55605ca5c16014efda6f2c489d8598bf355fb776f1f7972d734b533291dce3f39996a86cd4d6f86296432898e54086cca614e89bc04b200b6fea80ae7a1ccee
diff --git a/dev-python/sqlparse/sqlparse-0.4.3.ebuild b/dev-python/sqlparse/sqlparse-0.4.4.ebuild
index 9dd66e93c5c0..ee75ea10d7b5 100644
--- a/dev-python/sqlparse/sqlparse-0.4.3.ebuild
+++ b/dev-python/sqlparse/sqlparse-0.4.4.ebuild
@@ -3,11 +3,16 @@
EAPI=8
+DISTUTILS_USE_PEP517=flit
PYTHON_COMPAT=( python3_{9..11} )
+
inherit distutils-r1 pypi
DESCRIPTION="A non-validating SQL parser module for Python"
-HOMEPAGE="https://github.com/andialbrecht/sqlparse"
+HOMEPAGE="
+ https://github.com/andialbrecht/sqlparse/
+ https://pypi.org/project/sqlparse/
+"
SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
diff --git a/dev-python/tornado/Manifest b/dev-python/tornado/Manifest
index 23316d07180f..dd42bf994acd 100644
--- a/dev-python/tornado/Manifest
+++ b/dev-python/tornado/Manifest
@@ -1,4 +1,6 @@
DIST tornado-6.2.tar.gz 504849 BLAKE2B 18fee464e043e20dcdd5677bc3a72949140a64ce353e09a21242fcade6d8b668517553c649d65e892d9c3fabacea96903d4e42b70676a62759900abc8f4a202f SHA512 157cbeee21bef29ac68b319329e7fc57db4c68dbb5a245e2171b7a28427ebbfe16b745e3bdbdec5912caae5eaa60c3cbbf8830c9c76fec5ffdf025e234468517
+DIST tornado-6.3.tar.gz 507992 BLAKE2B a894fbb62e4246be82b09856977758e8e55886b77917a4a23a6411a58b2b85ae1ae9113e70cc00bf0b0775566d0bda237ab3ba91ff18012c7c72f24dff587a9e SHA512 f25bbf1e489bb53ba5ed502a9241b3629a66a8bee3ba54d8bd96946e478ea06dfdf70e6f937da25c8240cb16cc5c9ff3011415503c7d03e2b1eeb2f7567d8209
EBUILD tornado-6.2-r1.ebuild 1731 BLAKE2B 4750f57886291ae09f300e20eddee0cccba0dfa07144e563a7ab9aa15879700760e511c1c9556fe4e82d6bf48036aefcfe67099dcb1261a248c538ab528f5ddc SHA512 f32d7d2078531728822b732bafcc8c738656e2a3dbba1ad9e1e6fb09346c4506d2a1814d56e95cf37780a8c8180e0b3560c791a9cb3afc1b45668b780b988401
EBUILD tornado-6.2.ebuild 1682 BLAKE2B e7e538a617c514b7c76166c35a4f9f2b441ad92b36dbc6a106bea0fa4c5b9782709c0449bed34b46c38f962e7df1745a577f893b1800d25f98d66f10f31caa09 SHA512 ec776527aa1d35b8e81c2450209bfa56be94f1cc2fd245abc80c5808656745380b76a056ed115f3f180c5602f3838e7fee31f2846ee7dbde7786f8286db10d0f
+EBUILD tornado-6.3.ebuild 1305 BLAKE2B abbcf9da88e6413cc75d7e6b1efda18ad742fa7c3467e691ba67bb11349c9f14c38eded49074e028f498e14af8560e1f8541290f58953d1f7992d641391fe4e8 SHA512 0e632b21bf10141731907854cb8c46c2037864e892e9c816b2fa38b02331775f0da2df3279727778a3e8c5772e5362477bac64b327f844a0af13c1856c219be0
MISC metadata.xml 381 BLAKE2B 96d5942b11b6364eeac2248f6e92a9e7a54094ba2b6e9ef966be4143e1fa01fa0c417027d33a71c51bb094b905b9ff79e05107e1a9debb4b1ef932ba11fd8565 SHA512 cd4db13e0c6a9cf8b3c788c53dc5ecd0dce2cf783e7b2d67dba71299d1c6a3d1dd2c2a76c0d69816ab0da4ca23f831613323c55864fd858690c605da5426bf60
diff --git a/dev-python/tornado/tornado-6.3.ebuild b/dev-python/tornado/tornado-6.3.ebuild
new file mode 100644
index 000000000000..d2441620c9b1
--- /dev/null
+++ b/dev-python/tornado/tornado-6.3.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Python web framework and asynchronous networking library"
+HOMEPAGE="
+ https://www.tornadoweb.org/
+ https://github.com/tornadoweb/tornado/
+ https://pypi.org/project/tornado/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+IUSE="examples test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ >=dev-python/twisted-16.0.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ ${RDEPEND}
+ $(python_gen_cond_dep '
+ >=dev-python/pycurl-7.19.3.1[${PYTHON_USEDEP}]
+ ' 'python*')
+ )
+"
+
+src_prepare() {
+ # network-sandbox? ipv6?
+ sed -i -e 's:test_localhost:_&:' \
+ tornado/test/netutil_test.py || die
+
+ distutils-r1_src_prepare
+}
+
+python_test() {
+ local -x ASYNC_TEST_TIMEOUT=60
+ cd "${T}" || die
+ "${EPYTHON}" -m tornado.test.runtests --verbose ||
+ die "tests failed under ${EPYTHON}"
+}
+
+python_install_all() {
+ if use examples; then
+ docinto examples
+ dodoc -r demos/.
+ docompress -x /usr/share/doc/${PF}/examples
+ fi
+ distutils-r1_python_install_all
+}
diff --git a/dev-python/trove-classifiers/Manifest b/dev-python/trove-classifiers/Manifest
index 6546314dc593..167435360028 100644
--- a/dev-python/trove-classifiers/Manifest
+++ b/dev-python/trove-classifiers/Manifest
@@ -1,3 +1,5 @@
DIST trove-classifiers-2023.3.9.tar.gz 15792 BLAKE2B 1b96dae0f4a141ab5a5e4f3ebe5fbede972b6d09cd289bded3192dfffb26dd68d85bdd46bec20c1b9fb83dc3f8c521e4512a995fe5950c07c9ccf8d53986aca3 SHA512 a94b4c6d7102934677c4debd55274770d4de7db9ad641a253e4718f65dd4b624a4b0c8f6e83cdaf5ea484cecc975baf8dcee0e50824fc373760b8c5cc2e25f89
+DIST trove-classifiers-2023.4.18.tar.gz 15808 BLAKE2B 72b6b7efa53d40859464f5b055bd62d9a5e82032bcf9be22ec2108761ab383d24791ea2707f96c5cc54af271bfa66f8d17cbe665271aa5c87333aa16e4b58b02 SHA512 b56c4c1c44f3c68b9499fe754adce169202b6bd406d00234ad11d8d6ba9ce0ddb13ea883cfe83e342bd580f3021bf304ea30ed9fe6ef214c8ce60fceab0ced99
EBUILD trove-classifiers-2023.3.9.ebuild 659 BLAKE2B 2f078e507a30d38edb556617ba5e56c89254eaf827242cfa5d86c2e0e29af37db287d9578837ebad033216ddc7ee7ff78f4502944e9153fdd39f58e4f2681c73 SHA512 40f37eebe0bea5b762a9e1dff394d64ebe2911383e882e0cf3629070bb3609d7b1d1943fad2d732dc002612ddd10c874afe05c93b0798502bcee63552c765287
+EBUILD trove-classifiers-2023.4.18.ebuild 667 BLAKE2B f2c99729b07efd8a89612725a9f539782948df06994a0df00a63cc7c7ce3ed5540a6ebb9248eb41594c283d3b6acdd4d4f73ef6648907c8237a0c148d71c40ac SHA512 7668a4de7549eeef1d384c97e432f80f511bd5c64bebcd9aaa2c119226a1e8600fb5d1da4d981e973347f7a277037ff84617f33b6a63c8b3f969fd517a651c6b
MISC metadata.xml 361 BLAKE2B fd91e587a440e18c3030c6ae2992cda3d70ddb506eb78dfdff7b3e8b2d6456fd0cb13b56a7cb360bb80cdb38686d52938b5d6e9d873071e20a0802b11836181e SHA512 d34a508b050c6f1148e8ff6175b7f5f3dfa8aace0be8c02a01dae94b3824e7c1995deef16e5ad518e4260f51814dcab5f2afbc8b13126b1babe117746bf99ab7
diff --git a/dev-python/trove-classifiers/trove-classifiers-2023.4.18.ebuild b/dev-python/trove-classifiers/trove-classifiers-2023.4.18.ebuild
new file mode 100644
index 000000000000..e404744e2dba
--- /dev/null
+++ b/dev-python/trove-classifiers/trove-classifiers-2023.4.18.ebuild
@@ -0,0 +1,31 @@
+# Copyright 2022-2023 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_{9..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Canonical source for classifiers on PyPI (pypi.org)"
+HOMEPAGE="
+ https://github.com/pypa/trove-classifiers/
+ https://pypi.org/project/trove-classifiers/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+BDEPEND="
+ dev-python/calver[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+ epytest
+ "${EPYTHON}" -m tests.lib || die
+}
diff --git a/dev-python/xarray/Manifest b/dev-python/xarray/Manifest
index 5bfc5e3b75ed..43d286b3cf30 100644
--- a/dev-python/xarray/Manifest
+++ b/dev-python/xarray/Manifest
@@ -1,7 +1,9 @@
DIST xarray-2023.2.0.tar.gz 3070514 BLAKE2B 00b08bb75878eed1aa82ac18ae5bc468d87812c90991f95b238048d53535dd884a943a068aec4114ba83c8e3cf1a37570b86ce5557fb33dc43f088a51916b92d SHA512 46b1e29e98a7c1bbe3275bc2fd39b0e5561319b4b9c6bf468c434880c9013c1dd9560b7281bd1b148ba8557cafe91ddf0ac56e5c038f1e995067ff1774162ab2
DIST xarray-2023.3.0.tar.gz 3686167 BLAKE2B b9c2e04d0278e383aef17280e74863244d458324c01ac59a453e72196d65cad8fbca9f8f99a33b6db66637f742e04e5615fa8fc6eed307f0511954a856f8f3d2 SHA512 c08269e6fc8cdd3123dd7c39e0b85959bafdc53a5da75187fc615281fb71212bf2e45059f8d18fa05339567a4827e7bb68de3e605416929a6a1defdb4ed393e3
DIST xarray-2023.4.0.tar.gz 3689883 BLAKE2B 50c5a18eaf28fc3bc38bc322dc393ec3e6a66c2651341019b389ba950c01f3950ee13e0922568f29ac1e3650ca9fdb55aec5574abe8f733959f15151208ac09b SHA512 1bb5052cb48e4ecb2d4e9d88cb0a0d3b25469b762d34059b5f65a88c2cbd125711d9af8a46a16b3eff3783f7d7653118b44503f19512ebc89845449a92efe1d9
+DIST xarray-2023.4.1.tar.gz 3690082 BLAKE2B 33b8c8b6694911e0fb670dc60b784e9473a632bbdc793ac85685c9891933e373e40378c7362d7d3f7d6cf584716f8759ad73701d469534b70323d8e20d27ef3b SHA512 5bffb6b09d1188da27f19b6ec652ffb5a16ebdf036cf53f2d7c5b1805e7beababea6505127a23170d8ae8ad9453f429598b17f468c84b72ad07383ea3951d935
EBUILD xarray-2023.2.0.ebuild 1178 BLAKE2B bec6155037d99a0832d283af7d5ceff48a51aedebe5baab14f293008ea31903dc9029a82992e1be0399c9102106c6db776009e1f10a30c0a7304bba6cc96eaf6 SHA512 34cba8d8521f7b8506c6b84804365397974f97a71cb8ddfedbdd7f0dc4f11e7b5bfa1e8216a73ec8aa1c7bac7beded74088cd5db283dee76f67380c56b4f65ea
EBUILD xarray-2023.3.0.ebuild 1224 BLAKE2B fb7b48af1ac04366407e8f1243b82cac478898e0f233879e0b8ddb8ecc7ffc99962019e31b4b491ba408c28efc8498a38f85be42c6c517618764b2f0461cbef4 SHA512 e0cbe0459854610dab551ac248fc79e397356e6048898e1ada87cb886c22d97d66dea71cbc8c9793e64120cd1d08b5c5a63fc893227e017f1412409eaafda806
EBUILD xarray-2023.4.0.ebuild 1737 BLAKE2B cc338022ae7e4b78a4bfe092810ea71f94e5ebd2d768be293be71e87561273e0ea86bb2f90495540989c604b23ba50ca9de6e6ef1bfb5d4ea34ac534ea45c630 SHA512 82477cffbfbe309882ac31e918de8bc87333a19b84fce86811f17a129e97a37e07907b54e67ec87abc849febb7c8ac844d9fbd4512444318ab4a7a95e9fe0a31
+EBUILD xarray-2023.4.1.ebuild 1823 BLAKE2B 4bf1e3d7abaad1fd66db35eb0e75596deb8587a52eb0503d023f9b3ef7f31bfcc895da241323849b0a97adfbe8a00b1f89b212ad30adc86d2d53c333bad6b8ba SHA512 b57d14a46f5efbe17d1806f69095d1cfe99c5eddd08beac80635b8ee0e2438ae6bda0af4c08baec26766a7755fba828c3c2c2a830ae6f24db745c65a797ef390
MISC metadata.xml 509 BLAKE2B d470cc092eb055215a5868c22f9ec458057cfad600357fa1f658ed4537a6a6f68bda1422c4a665f1963ce0a6049e691befc3ca4baa60cc898364ad5f18164979 SHA512 602755896a3655295058afc8543a4bb64192d5c625f2edd86291c1f23d171f051a4238466163c2d469874aff3e68770fc76177e720870492266fb14e6faf6ce7
diff --git a/dev-python/xarray/xarray-2023.4.1.ebuild b/dev-python/xarray/xarray-2023.4.1.ebuild
new file mode 100644
index 000000000000..03b17a87a8c8
--- /dev/null
+++ b/dev-python/xarray/xarray-2023.4.1.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit distutils-r1 multiprocessing pypi
+
+DESCRIPTION="N-D labeled arrays and datasets in Python"
+HOMEPAGE="
+ https://xarray.pydata.org/
+ https://github.com/pydata/xarray/
+ https://pypi.org/project/xarray/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+ >=dev-python/numpy-1.22[${PYTHON_USEDEP}]
+ >=dev-python/pandas-1.4[${PYTHON_USEDEP}]
+ >=dev-python/packaging-21.3[${PYTHON_USEDEP}]
+"
+# note: most of the test dependencies are optional
+BDEPEND="
+ dev-python/setuptools-scm[${PYTHON_USEDEP}]
+ test? (
+ dev-python/bottleneck[${PYTHON_USEDEP}]
+ dev-python/hypothesis[${PYTHON_USEDEP}]
+ dev-python/matplotlib[${PYTHON_USEDEP}]
+ dev-python/pytest-xdist[${PYTHON_USEDEP}]
+ dev-python/toolz[${PYTHON_USEDEP}]
+ !hppa? ( >=dev-python/scipy-1.4[${PYTHON_USEDEP}] )
+ )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+ # warning-targeted tests are fragile and not important to end users
+ xarray/tests/test_backends.py::test_no_warning_from_dask_effective_get
+ # TODO: segv in netcdf4-python
+ 'xarray/tests/test_backends.py::test_open_mfdataset_manyfiles[netcdf4-20-True-5-5]'
+ 'xarray/tests/test_backends.py::test_open_mfdataset_manyfiles[netcdf4-20-True-5-None]'
+ 'xarray/tests/test_backends.py::test_open_mfdataset_manyfiles[netcdf4-20-True-None-5]'
+ 'xarray/tests/test_backends.py::test_open_mfdataset_manyfiles[netcdf4-20-True-None-None]'
+ xarray/tests/test_backends.py::TestDask::test_save_mfdataset_compute_false_roundtrip
+)
+
+python_test() {
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ epytest -p xdist.plugin -n "$(makeopts_jobs)"
+}
diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz
index 27af5d4828b7..24265e7983f0 100644
--- a/dev-util/Manifest.gz
+++ b/dev-util/Manifest.gz
Binary files differ
diff --git a/dev-util/ROPgadget/Manifest b/dev-util/ROPgadget/Manifest
index fa7dcb9e970a..953d7c6ec975 100644
--- a/dev-util/ROPgadget/Manifest
+++ b/dev-util/ROPgadget/Manifest
@@ -1,6 +1,6 @@
DIST ROPgadget-7.2.gh.tar.gz 10092747 BLAKE2B 1a1de7ce06115c8ffb377d3e7c77a268d3e9a158ed9255c02f954da4a0c32732f741e7ca081fa0b75b9a5dce2fa099b8548f26d248ed0285a2290f88dadc848d SHA512 cc3f87a4a331a3c7799f197b8a9056d1da85697a47c57d03cc080aa61d6c8a00775e7f972082f92451439c36ef9d820c982194464f02ec041b5bbeb97fa26f9a
DIST ROPgadget-7.3.gh.tar.gz 10105592 BLAKE2B b5bfa7bbac6875c2a417c65f3415603c07fda64f96416bba7fc4d6ea653c81b97b7dc4d8573ad53f3353862a218afb15aeaf238880d82a568b6cbe1bb276eb99 SHA512 58457f77c24a1cc4cc703c75aed9303f63ce3eba699210239603e274f134ec06d73b2c519b78176fcaaf6794a81c5a59bb9bafeaa429f7085443372e1087e173
EBUILD ROPgadget-7.2.ebuild 798 BLAKE2B 43e7e175b68737f065cf0744ad838bcee3a538d096eb1e68267af3b3726f29fdb3d57d4857470360578e4d1e0680fd560954f96b7bfa603fa8460a6a61b7b4c4 SHA512 869af184c90e1a702d8c3e7b9f568cd770303978f594c4e232cb8ce5c1bdaf5637378fd226a1820eebe031230adac188366445affba87ceaf1b9a5f18b8aae56
-EBUILD ROPgadget-7.3.ebuild 800 BLAKE2B 3b6d30a0c542ceac23f7732c12446b1ec7ff3eb769095f308ad5184da1cb3d2e0402ed4ca32300b175be8d816e40529739e10166abebc65702a1563ca4a6b316 SHA512 187566981dae923ec1dc0f8cc1d21297949a0b1f95d18825cbd0b743b5f90be45d800306aef982267b2b750075458b6e9f4c8074b0df5ce78a086522591ccd5a
+EBUILD ROPgadget-7.3.ebuild 798 BLAKE2B 43e7e175b68737f065cf0744ad838bcee3a538d096eb1e68267af3b3726f29fdb3d57d4857470360578e4d1e0680fd560954f96b7bfa603fa8460a6a61b7b4c4 SHA512 869af184c90e1a702d8c3e7b9f568cd770303978f594c4e232cb8ce5c1bdaf5637378fd226a1820eebe031230adac188366445affba87ceaf1b9a5f18b8aae56
EBUILD ROPgadget-9999.ebuild 800 BLAKE2B 3b6d30a0c542ceac23f7732c12446b1ec7ff3eb769095f308ad5184da1cb3d2e0402ed4ca32300b175be8d816e40529739e10166abebc65702a1563ca4a6b316 SHA512 187566981dae923ec1dc0f8cc1d21297949a0b1f95d18825cbd0b743b5f90be45d800306aef982267b2b750075458b6e9f4c8074b0df5ce78a086522591ccd5a
MISC metadata.xml 894 BLAKE2B 5b46ce7117f8bf1adc0fcae940bcb693b2efe1d46469627e28cf2b6375d9c0952968c69dbda53e4d6190c13e47010127caffa63f3f9a68fd28ede9970d841445 SHA512 2c198345cebbd725e2ba634d8b72efb7e62209fc38c12c05e3cb2ce949e9ed870e0b937096a16e2e75bbbd298a1ec5376e49d79b6992ed775061742ca60a088c
diff --git a/dev-util/ROPgadget/ROPgadget-7.3.ebuild b/dev-util/ROPgadget/ROPgadget-7.3.ebuild
index ec2cad9d2931..7d7f9a53b554 100644
--- a/dev-util/ROPgadget/ROPgadget-7.3.ebuild
+++ b/dev-util/ROPgadget/ROPgadget-7.3.ebuild
@@ -17,7 +17,7 @@ if [[ ${PV} == 9999 ]]; then
EGIT_REPO_URI="https://github.com/JonathanSalwan/ROPgadget"
else
SRC_URI="https://github.com/JonathanSalwan/ROPgadget/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+ KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86"
fi
LICENSE="GPL-2"
diff --git a/dev-util/android-tools/Manifest b/dev-util/android-tools/Manifest
index c6cbf2dd45b8..42185f132cee 100644
--- a/dev-util/android-tools/Manifest
+++ b/dev-util/android-tools/Manifest
@@ -4,5 +4,5 @@ DIST android-tools-31.0.3-no-gtest.patch 3152 BLAKE2B da71e3cba87b21ffcb144602a0
DIST android-tools-33.0.3.tar.xz 25300756 BLAKE2B 4254f0ab8657966cf56e2a7c3e9a3d889dfa9f26e61d8b46480bb74c5a8be33494f450827e3b2db4087006b3160892e6a846ef33719870cbbd032647cfc3ce78 SHA512 78c8141f5f13f1c0e5da474e1d79760a612e911519af4e9f21c0e5005f2ce99f3aeacf16f3fcdfe1250fc795a88190fa243592e1066a2156e1fd8d2b9c3d7f71
DIST android-tools-34.0.0.tar.xz 37882448 BLAKE2B 19698c08dd650abba61e5cad9f7474ee3993f5b1fd2f173221560e5ccfc1677093758c325833993a68058c1427e132986b009f9e69a1eae9c4447053920b6feb SHA512 2d24cd95df7da1efa902fab3c848e2ebf09d3335fac61e667b19e1892e95c30a850413d354ceda72a402014623bbda4154cc33fb93a62c31fece8857efbbd596
EBUILD android-tools-33.0.3-r1.ebuild 2384 BLAKE2B 5254d2332524ba5f45b697a4a629092847d4500f46aeb63cd3a87a098803eace1e1f8fa23bc00f3c6e26a2a9383fd6c165a30c89071ba44a11da7296ee3c1e3c SHA512 9191f11cf7cca821db90a877f5d2b9763b983f5d8553ab2ea19062ffa1c967158fab0e2f936672cae3440c2451d691905e1a776002468f6300d5d06e959ef988
-EBUILD android-tools-34.0.0.ebuild 2440 BLAKE2B bd3b8ab952ff97813418915d0fd6831476505a6d4333961edab33422e8dddaa5433f1fafb3ef917f32a0132b3748bdbd6702c80b715d072786846dfded8c35b9 SHA512 50994e477372bf6ee8bb06dd25ccf141b28df03367a51141c4e6fa00581c5a655530b042fb739cffdabfed39dc76786c6cf5522d4933f22ba18b2532422e3f46
+EBUILD android-tools-34.0.0.ebuild 2439 BLAKE2B 742e1e79c69e17f1a3238ce6e2b5583aebf6b6120a466d500c18efebdb9b3f78cbda674d21e311104059cc51a12d7efc4e262823b99c65d08eaf244d1c35a42d SHA512 5385cc6fa53aeebdb798e7d51af8c0f1d2ce109d8baaee9f13c9496bd68c3a07f8223871adb32b17767a35131fd126c3b7bce3f97cecaa8662142900b0cac8c5
MISC metadata.xml 724 BLAKE2B 7ef6e07d806dff51946236dfee2f5eaf207fd7c9cde6e73cb7f372fea5cd8b2b559e4f1fe81a315c41beed5beba92603cc93a16183d63953fbed4ba0d2941116 SHA512 d47cf87259ad2b2a8d6f8edf6b2c2084d0046773447ed9647cc232437ec8f3e8c452cb26ac7e0a619b220e073518903b77c55ba7c2e9f7663069fea2e7096e75
diff --git a/dev-util/android-tools/android-tools-34.0.0.ebuild b/dev-util/android-tools/android-tools-34.0.0.ebuild
index 499cca3d2025..3107d7775df1 100644
--- a/dev-util/android-tools/android-tools-34.0.0.ebuild
+++ b/dev-util/android-tools/android-tools-34.0.0.ebuild
@@ -19,7 +19,7 @@ S="${WORKDIR}/${PN}-${MY_PV}"
# The entire source code is Apache-2.0, except for fastboot which is BSD-2.
LICENSE="Apache-2.0 BSD-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~x86"
IUSE="python udev"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
diff --git a/dev-util/cproto/Manifest b/dev-util/cproto/Manifest
index 6ffc9d7a48e1..020311276f6d 100644
--- a/dev-util/cproto/Manifest
+++ b/dev-util/cproto/Manifest
@@ -6,5 +6,5 @@ DIST cproto-4.7v.tgz 193874 BLAKE2B 0fb13ac8f501b9111096666c54ccfa466fe7ecce6f26
DIST cproto-4.7v.tgz.asc 729 BLAKE2B 577ce738de30ab32099836041fe7b651764750eddee13135a9340410a50c0b46cf8034fb566d31748ea1db8d6d013e4e0c2abecc02d074a998828ce8b00d0fe8 SHA512 b0b03400b79aa04131bfe7176811dcb46cce05d339ab73552b787d9ade26a38e234f6c4f588e5a3cbe3a0521df73a6f7565a3a20181f3b677446ba9379ba8532
EBUILD cproto-4.7t-r1.ebuild 685 BLAKE2B f51d024f8454f1c4af6a7cc8c602f6cf42f04d6aad04d9c7997518e38d8c66a54b458ec8e90ae13431a13111036b9992ba25eb4129b30d0c00b3fd1a1596608f SHA512 365f226b2d5bc23b1d75aba3f7b8c198d06db544da46e3cf00174bc01315ab44485a006b5ff22578d8402668c503aa7835696649390d4b8a6fa89ef2536ff19d
EBUILD cproto-4.7u-r1.ebuild 713 BLAKE2B b4c25f8ff024b6570fc4b105fa84ecff5536ba24c5dd9dd3395641d93f3fe648ac482e860fb8041e86b760dc95336ee56f1b2ae86840817a22bcc529a9034b75 SHA512 e08d6bfea22bc18c028f6d7e82e4af0500a25afceccd33373376959e329e8a9b17e7550f1b2663fb542081c86de19c89180f1ea0de93f8e4826537645b87c5dd
-EBUILD cproto-4.7v.ebuild 732 BLAKE2B a885d6b976f288e8c1c346cede183e64769dc4fdeda4110668b3a39779658349a4c1d43d4e54b042ab6541d1bdc3bfe7e4435f4c3b3debbb3e9c437759a77203 SHA512 89705f9adee464b8ebbf87fff392359bc4d8e651c94986577414c7b4c87086a09d6f225814cb03c3cc2ea8fd15bc8065d07c9e68f7692d71c89f8455d4455a6a
+EBUILD cproto-4.7v.ebuild 729 BLAKE2B 4a15e1b84f8d818689d5dd7e8bfa48bccc088ce3150d0e0d2ee67d79abbb88970d97824feceb44e553802bd5f60bfb27fd955e8cf16cf6ea99c69b3019607d13 SHA512 666921646356dd56e25f9f3461acc3c9a52a755e7c21c91defb0fb9463a1b2fc424ff4d476383e98cdaaf94c35d0a0bdb70844ade514d6cf41a41bb37d834690
MISC metadata.xml 408 BLAKE2B 44cf79171b98215328ec22d1d07768d411832bf5c1bc652c59818b5687bd3a4ee99a6d06d875a9aeba323ef36c8e4c6bb5e191a2e048e4a0546f1cdce3b4db00 SHA512 5792884bc44d07930751c56997483ea9ef2a9543732230dddb22442c028b04108b9826bfaa959743f78a999b4d3e8882946b310f7591ef1ecd96dd908e63eefe
diff --git a/dev-util/cproto/cproto-4.7v.ebuild b/dev-util/cproto/cproto-4.7v.ebuild
index 99cd309dd08c..61004c2d3acc 100644
--- a/dev-util/cproto/cproto-4.7v.ebuild
+++ b/dev-util/cproto/cproto-4.7v.ebuild
@@ -13,7 +13,7 @@ SRC_URI+=" verify-sig? ( https://invisible-island.net/archives/${PN}/${P}.tgz.as
LICENSE="public-domain"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 ppc x86 ~amd64-linux ~x86-linux ~ppc-macos"
DEPEND="app-alternatives/lex"
BDEPEND="
diff --git a/dev-util/fq/Manifest b/dev-util/fq/Manifest
index bc21b8db1e37..0090d1d824a9 100644
--- a/dev-util/fq/Manifest
+++ b/dev-util/fq/Manifest
@@ -8,6 +8,6 @@ DIST fq-0.5.0-deps.tar.xz 23548612 BLAKE2B 2ad41a19b4f600df4ef1ad4e900d037d5df2b
DIST fq-0.5.0.tar.gz 14043325 BLAKE2B a69d2f8602c8a1def0aff3c291e6ace23509e53a96c3b0e11e0353bc8a35cdd7ca6a8c8d1d72557e1c6895154d5e62070a7cd35ac76224c676c7e708e512d349 SHA512 21d0d23c21d12188bff10845b1c31cc8535f31ccef54d2b3e5b9b9770d6d0c830a9d83db3fb7f6559e940227bdcd8fdb3df45eccc2ab4cfe2e36214585e21343
EBUILD fq-0.2.0-r1.ebuild 942 BLAKE2B ea4d2d52f01d9755017efa28328962ee53200b0bf3b8a038a2ca88042cdde44516839fc9dc1213b1d84599948c9e435205f563a9c848a7e90ef6ecbd00384ecc SHA512 89622e1bf2898438250b808e8398581fd0e1973233a77f7d94b26071e19f41dac107292bd9e5dde9bebd4f4e8c236448e45bec808714832fedcef4ae1c03ae28
EBUILD fq-0.3.0.ebuild 859 BLAKE2B 9b2338e2c6dede9cd39e49b7a22a4b3088debf3361307d374fd09196179d586d9c27895d7ed55c4f58df61082008346edc0998d7b1f3dcbf6db57a95da6db673 SHA512 a4d769cb953b338d9261253b972807deadd6939ee1f271f772c3779d690f7b9209831237c7b865738db64aa39dbe3c12322186d8f41e1a361f638667d11609f3
-EBUILD fq-0.4.0.ebuild 860 BLAKE2B 118ad811631095bb7fd2b80ca52a826f8ee54c213e18c919bd4dfc18f9a4e5ec54a41f28d0e906e98b3760e7c2b7e3a05c76d78145d22a846f983d7644f2e891 SHA512 c04502e39c0ce7deeb17f3293f8bb84089588226691bb51077bb10058e26e42d8ac0c3786623be0965973a3213185608fed4963cf65e7c79124e5ac3671e53a6
+EBUILD fq-0.4.0.ebuild 859 BLAKE2B 9b2338e2c6dede9cd39e49b7a22a4b3088debf3361307d374fd09196179d586d9c27895d7ed55c4f58df61082008346edc0998d7b1f3dcbf6db57a95da6db673 SHA512 a4d769cb953b338d9261253b972807deadd6939ee1f271f772c3779d690f7b9209831237c7b865738db64aa39dbe3c12322186d8f41e1a361f638667d11609f3
EBUILD fq-0.5.0.ebuild 860 BLAKE2B 118ad811631095bb7fd2b80ca52a826f8ee54c213e18c919bd4dfc18f9a4e5ec54a41f28d0e906e98b3760e7c2b7e3a05c76d78145d22a846f983d7644f2e891 SHA512 c04502e39c0ce7deeb17f3293f8bb84089588226691bb51077bb10058e26e42d8ac0c3786623be0965973a3213185608fed4963cf65e7c79124e5ac3671e53a6
MISC metadata.xml 313 BLAKE2B 49888cd21e49fca7d7913fbd265cbffd73dcfaa5080e09ccd1f5b9c62804e5b9fb1de1e21df96609079c18c481b2847897b4fe1a9fc499d0e6dc2559e677a27f SHA512 1d125e77b24aeffe27b0d54b8b9f247e1e2b62037bdb127f232d3089d63e1b92c2062e37446067850defc382d7e49785152e9af86cd46f44827e2e037dd291a7
diff --git a/dev-util/fq/fq-0.4.0.ebuild b/dev-util/fq/fq-0.4.0.ebuild
index 5df96c3f076c..ac1877d19d56 100644
--- a/dev-util/fq/fq-0.4.0.ebuild
+++ b/dev-util/fq/fq-0.4.0.ebuild
@@ -12,7 +12,7 @@ SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-deps.tar
LICENSE="MIT BSD-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64"
+KEYWORDS="amd64 ~arm ~arm64"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-util/maturin/Manifest b/dev-util/maturin/Manifest
index 63f543c6c415..ee1804a54bd2 100644
--- a/dev-util/maturin/Manifest
+++ b/dev-util/maturin/Manifest
@@ -177,7 +177,6 @@ DIST log-0.4.17.crate 38028 BLAKE2B b46be3719fc0a53e50b1f342762e188587e9f1ceb692
DIST lzxd-0.1.4.crate 21891 BLAKE2B 8271b79bdf6c65a17b5fe77a4d8b7d3a96ccf1752d211770dcccbd0912b0113740f5175b6d587ef5f5768b7ecd073488fca4f49e5c4bb3ec4cc9e5055e471b99 SHA512 f4fc473056dc793ee938943646416c3a93c748104093b8932c0a603a5f25820b49632f703ea4bc248b8bd612ef51dce4f5798f1f46782466c38aa69d016c2c57
DIST mailparse-0.13.8.crate 36008 BLAKE2B 8112658b4ceb5b3528375f4f8a178a26c18b5494ba582c333e09de6263769869b5a4903ec2d62cab7a032635fa5d28f00f3f80337b968221e386e252f842cf36 SHA512 c7557f741c170c421d5ccef8cb771fce544b3f3da0475b170f82116c00cdd7522fe29fc8bb4dfa20735345b2c72e12af0bcc4317d9ada412b59f9ff4266e14ac
DIST matchers-0.1.0.crate 6948 BLAKE2B ec3a5d01d2fedbb4dbf5bb185afbb9401410463a61f51674e0df6a571db352b2bbabfb99cdbdcfb4e511ae783165bf0258f5163f240a229b9087f9edbd0df41a SHA512 84214c1a84952d85631aa1ab5115df7cda223ac64e2acf055b6129ba1aa26ddc87615a8b51ca890ce3fee0419053fa7fe1599ae128f1d211b58c07b0c4af3b19
-DIST maturin-0.14.16.gh.tar.gz 392189 BLAKE2B 8731fa1ef7ebb6d1645f25ab431cc53d66748a8a54f6d9ea690a09bd753ca15063eeba90296aeac1fd2360feef168c9e64f9ec1b5224e72063c4949a58f876a8 SHA512 8e7e5739b9ff46989011035634c29aa390c60dd5b109f41dcd47bdf6ffb7081bf5ebc160cbae6647baeaa4d3f209167f48ea52ea9b3b676e978617d28bb9c121
DIST maturin-0.14.17.gh.tar.gz 392461 BLAKE2B 4d0d2d5101a05017883b27dca270c3f3b84c77dd53f19db04c2b5a988b699f3b39b6b7a88c7ac02b5e322679f5509bdf68b5c5f27ec229816c394ebc5fb57fd8 SHA512 d12503530b0d865b6b3c40e564742d0e798107102fb7167c137c1b0a4fa63bfad739320901cff15a680a09034aae553c3cd55cf0c8f1d3ed0fd96404bb93cbfe
DIST maturin-1.0.0_beta7.gh.tar.gz 419642 BLAKE2B 3844d76576b3c86091c34a3aeb88f448cdca18fbd2151340d297fa9c86e27096b138cdd9f998fe5a5ed860406809c300ddf26562cc67a52689b4e994592522de SHA512 f6d5f675dbfe2fd8411444590d3e979ea9e31ae1d37be5ca42dad6eda92ad5d9598adc0dc760f83af5a3f6ec54cbd37ebed10707ec0251006f083b14fce60083
DIST memchr-2.5.0.crate 65812 BLAKE2B 57966413a1f933dcb2d2d4ccb29c247070f65a83299b2a9f5aa83f5a48a5c5f1c4c7c632fa63bd19f9508e9291e7258db2f16e2813a56fd84e0856f70f1e67ab SHA512 444a163b484c233e78c0e2e4d51f01ce2da93d7d29f516a95e4b0866b20bdfd3f34137653abed53eb70387991ee3e2b5937d8d4360a85bbcb50a93005a75defa
@@ -483,7 +482,6 @@ DIST zeroize-1.5.7.crate 18861 BLAKE2B 5f203d91aae732b928e2acd02656a486f0f930b8d
DIST zip-0.6.4.crate 62396 BLAKE2B cfe4d7fcdb71ee6da3b6bf6f8cf4ecca9f717f7bbe96307af943c1b3d75dc233f1ae0df2f8515356da2fa27c0bcb534ee73c72e7afced4ae997b888c9078e149 SHA512 29392175711fb8585d400f99798596e10415423b3fda245069ca3144bce4b1027db845526c233bcf8be13b756e9605df21657bd2b5713339adeb334fe964ff8e
DIST zvariant-2.10.0.crate 64374 BLAKE2B 65f5ec09b812217b2d96f57fcaca7fba97545dc715b1395cafe6386553a52e9a72d08c3a599bc08d5f563ea71324f1e7d60db2797c3ad1ad23a9c322a3939346 SHA512 48227afe709c1cc54cb70b4d9ae26e7f836559b4b11a68136d7720d01bacf757c1f5f40cad9de634fa27e196e4942df69c33a7de1334bb23ca995ea34690c5ba
DIST zvariant_derive-2.10.0.crate 8746 BLAKE2B 8408e6689f6f849d37d0ade5549dbac25a01a8ef6de5692290f24462e0984128fb5b1d72e87e94e4c422896d68f9acaa382ca6af57f47f470448894a85071b1a SHA512 ba06d0761de8e20839246517d89494e5728fd654cf95eec193a4ca4cdb90090542bbfd7ed0ffbc9fc44edda38c5270139f54e63cb88d09f6c26b39199ea1deec
-EBUILD maturin-0.14.16.ebuild 10078 BLAKE2B 21fafcff8200d77969ed07c3025a7847105ce0009e8edcef01ca48ef5e628961af3127be432014aeed9fa8252494ba71be6f9b8a8d0e8c3db70e50ddbe30c397 SHA512 9d6fdf6f349453efc1fbc2355a51371fb21739708ae2ef1791b5dffc947891ddbda85ed14a1240ed5200662f0bd0b3043d87dceea14f2550b1afae8e469808d4
-EBUILD maturin-0.14.17.ebuild 10079 BLAKE2B fe1c7e22a09d4866470b801772714dabbae8c715c80709bdaea840296905c79ded4d18362fddcd9251791870ac46861b32d3243339b26e862c20dd02c80c4cd1 SHA512 c2717b2f54817b4ac6e01e9596b32a39c0fea76743845e66048f67f73826b66251fce7701a7663a3c9647af43665700bca24d7b674470d4d9bd62d480078627d
+EBUILD maturin-0.14.17.ebuild 10078 BLAKE2B 21fafcff8200d77969ed07c3025a7847105ce0009e8edcef01ca48ef5e628961af3127be432014aeed9fa8252494ba71be6f9b8a8d0e8c3db70e50ddbe30c397 SHA512 9d6fdf6f349453efc1fbc2355a51371fb21739708ae2ef1791b5dffc947891ddbda85ed14a1240ed5200662f0bd0b3043d87dceea14f2550b1afae8e469808d4
EBUILD maturin-1.0.0_beta7.ebuild 9907 BLAKE2B 645e072777ae0de2928342187cab5bb59a9c3ed0f290cad5688e27a790923bae86a5a3b4e8971a000fc021d8c96eb137f05c2273f970c47b025f4aeec210d67d SHA512 d14e9f1e6465b776552428ed924e214fdd93b957278b235d3ca0e10099b7420e5e43bed8935a16d2841a952f02fb4593fd1592432faf473fa95af3b59487c18a
MISC metadata.xml 644 BLAKE2B 68c4178fb0120813b880155cf6660aa7092335e3cd0daa9a112ad7f00fb081c8076cfb30c2b7299797fba0929dc2b223585da6f9c57d28e1b9d91e2d40843355 SHA512 9fa1da4be0fc70d10a6aaf6381a0d211a14807f0335660b501f86d2e750e93f76d31ae9b141aa0a170cb5ef36d52fd744c75dc4342226c2179e07f579d108ff7
diff --git a/dev-util/maturin/maturin-0.14.16.ebuild b/dev-util/maturin/maturin-0.14.16.ebuild
deleted file mode 100644
index a11110863f30..000000000000
--- a/dev-util/maturin/maturin-0.14.16.ebuild
+++ /dev/null
@@ -1,492 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CRATES="
- adler-1.0.2
- aes-0.7.5
- ahash-0.3.8
- ahash-0.7.6
- aho-corasick-0.7.20
- anyhow-1.0.69
- askama-0.11.1
- askama_derive-0.11.2
- askama_escape-0.10.3
- askama_shared-0.12.2
- async-io-1.12.0
- async-lock-2.7.0
- autocfg-1.1.0
- base64-0.13.1
- bincode-1.3.3
- bitflags-1.3.2
- block-buffer-0.10.3
- block-buffer-0.9.0
- block-modes-0.8.1
- block-padding-0.2.1
- bstr-1.2.0
- bumpalo-3.12.0
- byteorder-1.4.3
- bytes-1.4.0
- bytesize-1.2.0
- bzip2-0.4.4
- bzip2-sys-0.1.11+1.0.8
- cab-0.4.1
- camino-1.1.3
- cargo-options-0.5.3
- cargo-platform-0.1.2
- cargo-xwin-0.13.3
- cargo-zigbuild-0.14.3
- cargo_metadata-0.15.3
- cbindgen-0.24.3
- cc-1.0.79
- cfb-0.7.3
- cfg-if-1.0.0
- charset-0.1.3
- chumsky-0.8.0
- cipher-0.3.0
- clap-4.0.32
- clap_complete-4.0.7
- clap_complete_command-0.4.0
- clap_complete_fig-4.0.2
- clap_derive-4.0.21
- clap_lex-0.3.0
- cli-table-0.4.7
- concolor-0.0.11
- concolor-query-0.1.0
- concurrent-queue-2.1.0
- configparser-3.0.2
- console-0.15.5
- const-random-0.1.15
- const-random-macro-0.1.15
- content_inspector-0.2.4
- core-foundation-0.9.3
- core-foundation-sys-0.8.3
- cpufeatures-0.2.5
- crc32fast-1.3.2
- crossbeam-channel-0.5.6
- crossbeam-deque-0.8.3
- crossbeam-epoch-0.9.14
- crossbeam-utils-0.8.15
- crunchy-0.2.2
- crypto-common-0.1.6
- crypto-mac-0.11.1
- ctor-0.1.26
- data-encoding-2.3.3
- derivative-2.2.0
- dialoguer-0.10.3
- diff-0.1.13
- digest-0.10.6
- digest-0.9.0
- dirs-4.0.0
- dirs-sys-0.3.7
- dunce-1.0.3
- either-1.8.1
- encode_unicode-0.3.6
- encoding_rs-0.8.32
- enumflags2-0.6.4
- enumflags2_derive-0.6.4
- errno-0.2.8
- errno-dragonfly-0.1.2
- event-listener-2.5.3
- fastrand-1.9.0
- fat-macho-0.4.6
- filetime-0.2.19
- flate2-1.0.25
- fnv-1.0.7
- foreign-types-0.3.2
- foreign-types-shared-0.1.1
- form_urlencoded-1.1.0
- fs-err-2.9.0
- futures-0.3.26
- futures-channel-0.3.26
- futures-core-0.3.26
- futures-executor-0.3.26
- futures-io-0.3.26
- futures-lite-1.12.0
- futures-macro-0.3.26
- futures-sink-0.3.26
- futures-task-0.3.26
- futures-util-0.3.26
- generic-array-0.14.6
- getrandom-0.2.8
- glob-0.3.1
- globset-0.4.10
- goblin-0.6.1
- hashbrown-0.12.3
- heck-0.4.1
- hermit-abi-0.2.6
- hkdf-0.11.0
- hmac-0.11.0
- humantime-2.1.0
- humantime-serde-1.1.1
- idna-0.3.0
- ignore-0.4.18
- indexmap-1.9.2
- indicatif-0.17.3
- indoc-2.0.0
- instant-0.1.12
- io-lifetimes-1.0.4
- is-terminal-0.4.2
- itertools-0.10.5
- itoa-1.0.5
- js-sys-0.3.61
- keyring-1.2.1
- lazy_static-1.4.0
- lddtree-0.3.2
- libc-0.2.139
- linux-raw-sys-0.1.4
- lock_api-0.4.9
- log-0.4.17
- lzxd-0.1.4
- mailparse-0.13.8
- matchers-0.1.0
- memchr-2.5.0
- memoffset-0.6.5
- memoffset-0.8.0
- mime-0.3.16
- mime_guess-2.0.4
- minijinja-0.30.5
- minimal-lexical-0.2.1
- miniz_oxide-0.6.2
- msi-0.5.1
- multipart-0.18.0
- native-tls-0.2.11
- nb-connect-1.2.0
- nix-0.22.3
- nom-7.1.3
- nom8-0.2.0
- normalize-line-endings-0.3.0
- normpath-1.0.1
- nu-ansi-term-0.46.0
- num-0.4.0
- num-bigint-0.4.3
- num-complex-0.4.3
- num-integer-0.1.45
- num-iter-0.1.43
- num-rational-0.4.1
- num-traits-0.2.15
- num_cpus-1.15.0
- number_prefix-0.4.0
- once_cell-1.17.1
- opaque-debug-0.3.0
- openssl-0.10.45
- openssl-macros-0.1.0
- openssl-probe-0.1.5
- openssl-src-111.25.0+1.1.1t
- openssl-sys-0.9.80
- os_pipe-1.1.2
- os_str_bytes-6.4.1
- output_vt100-0.1.3
- overload-0.1.1
- parking-2.0.0
- parking_lot-0.12.1
- parking_lot_core-0.9.6
- paste-1.0.11
- path-slash-0.2.1
- pep440-0.2.0
- percent-encoding-2.2.0
- pin-project-lite-0.2.9
- pin-utils-0.1.0
- pkg-config-0.3.26
- plain-0.2.3
- platform-info-1.0.2
- polling-2.5.2
- portable-atomic-0.3.19
- ppv-lite86-0.2.17
- pretty_assertions-1.3.0
- proc-macro-crate-0.1.5
- proc-macro-crate-1.2.1
- proc-macro-error-1.0.4
- proc-macro-error-attr-1.0.4
- proc-macro-hack-0.5.20+deprecated
- proc-macro2-1.0.51
- pyproject-toml-0.3.1
- python-pkginfo-0.5.5
- quote-1.0.23
- quoted_printable-0.4.7
- rand-0.8.5
- rand_chacha-0.3.1
- rand_core-0.6.4
- rayon-1.6.1
- rayon-core-1.10.2
- redox_syscall-0.2.16
- redox_users-0.4.3
- regex-1.7.1
- regex-automata-0.1.10
- regex-syntax-0.6.28
- rfc2047-decoder-0.2.1
- ring-0.16.20
- rpassword-7.2.0
- rtoolbox-0.0.1
- rustc_version-0.4.0
- rustix-0.36.7
- rustls-0.20.8
- rustversion-1.0.11
- ryu-1.0.12
- same-file-1.0.6
- schannel-0.1.21
- scoped-tls-1.0.1
- scopeguard-1.1.0
- scroll-0.11.0
- scroll_derive-0.11.0
- sct-0.7.0
- secret-service-2.0.2
- security-framework-2.8.2
- security-framework-sys-2.8.0
- semver-1.0.16
- serde-1.0.152
- serde_derive-1.0.152
- serde_json-1.0.93
- serde_repr-0.1.10
- sha2-0.10.6
- sha2-0.9.9
- sharded-slab-0.1.4
- shell-words-1.1.0
- shlex-1.1.0
- similar-2.2.1
- siphasher-0.3.10
- slab-0.4.8
- smallvec-1.10.0
- smawk-0.3.1
- snapbox-0.4.4
- snapbox-macros-0.3.1
- socket2-0.4.7
- socks-0.3.4
- spin-0.5.2
- static_assertions-1.1.0
- strsim-0.10.0
- subtle-2.4.1
- syn-1.0.109
- tar-0.4.38
- target-lexicon-0.12.6
- tempfile-3.4.0
- termcolor-1.2.0
- terminal_size-0.2.3
- textwrap-0.16.0
- thiserror-1.0.38
- thiserror-impl-1.0.38
- thread_local-1.1.4
- time-0.3.17
- time-core-0.1.0
- time-macros-0.2.6
- tiny-keccak-2.0.2
- tinyvec-1.6.0
- tinyvec_macros-0.1.0
- toml-0.5.11
- toml_datetime-0.5.0
- toml_edit-0.17.1
- tracing-0.1.37
- tracing-attributes-0.1.23
- tracing-core-0.1.30
- tracing-log-0.1.3
- tracing-serde-0.1.3
- tracing-subscriber-0.3.16
- trycmd-0.14.10
- twox-hash-1.6.3
- typenum-1.16.0
- unicase-2.6.0
- unicode-bidi-0.3.10
- unicode-ident-1.0.6
- unicode-linebreak-0.1.4
- unicode-normalization-0.1.22
- unicode-width-0.1.10
- uniffi_bindgen-0.22.0
- uniffi_checksum_derive-0.22.0
- uniffi_meta-0.22.0
- uniffi_testing-0.22.0
- untrusted-0.7.1
- ureq-2.6.2
- url-2.3.1
- uuid-1.3.0
- valuable-0.1.0
- vcpkg-0.2.15
- version_check-0.9.4
- versions-4.1.0
- wait-timeout-0.2.0
- waker-fn-1.1.0
- walkdir-2.3.2
- wasi-0.11.0+wasi-snapshot-preview1
- wasm-bindgen-0.2.84
- wasm-bindgen-backend-0.2.84
- wasm-bindgen-macro-0.2.84
- wasm-bindgen-macro-support-0.2.84
- wasm-bindgen-shared-0.2.84
- web-sys-0.3.61
- webpki-0.22.0
- webpki-roots-0.22.6
- weedle2-4.0.0
- wepoll-ffi-0.1.2
- which-4.4.0
- winapi-0.3.9
- winapi-i686-pc-windows-gnu-0.4.0
- winapi-util-0.1.5
- winapi-x86_64-pc-windows-gnu-0.4.0
- windows-sys-0.42.0
- windows_aarch64_gnullvm-0.42.1
- windows_aarch64_msvc-0.42.1
- windows_i686_gnu-0.42.1
- windows_i686_msvc-0.42.1
- windows_x86_64_gnu-0.42.1
- windows_x86_64_gnullvm-0.42.1
- windows_x86_64_msvc-0.42.1
- xattr-0.2.3
- xwin-0.2.10
- yansi-0.5.1
- zbus-1.9.3
- zbus_macros-1.9.3
- zip-0.6.4
- zvariant-2.10.0
- zvariant_derive-2.10.0"
-# additional crates used by test-crates/* test packages,
-# `grep test-crates tests/run.rs` to see which are needed
-CRATES_TEST="
- anyhow-1.0.66
- bytes-1.3.0
- camino-1.1.1
- cargo_metadata-0.15.2
- cc-1.0.73
- cc-1.0.74
- glob-0.3.0
- goblin-0.6.0
- heck-0.4.0
- indoc-1.0.7
- itoa-1.0.4
- libc-0.2.134
- libc-0.2.137
- nom-7.1.1
- once_cell-1.15.0
- once_cell-1.16.0
- parking_lot_core-0.9.3
- parking_lot_core-0.9.4
- paste-1.0.10
- proc-macro2-1.0.46
- proc-macro2-1.0.47
- pyo3-0.18.1
- pyo3-build-config-0.18.1
- pyo3-ffi-0.18.1
- pyo3-macros-0.18.1
- pyo3-macros-backend-0.18.1
- python3-dll-a-0.2.6
- quote-1.0.21
- ryu-1.0.11
- semver-1.0.14
- serde-1.0.151
- serde_derive-1.0.151
- serde_json-1.0.89
- syn-1.0.102
- syn-1.0.103
- syn-1.0.105
- target-lexicon-0.12.4
- thiserror-1.0.37
- thiserror-impl-1.0.37
- toml-0.5.10
- unicode-ident-1.0.5
- uniffi-0.22.0
- uniffi_build-0.22.0
- uniffi_macros-0.22.0
- unindent-0.1.10
- windows-sys-0.36.1
- windows_aarch64_gnullvm-0.42.0
- windows_aarch64_msvc-0.36.1
- windows_aarch64_msvc-0.42.0
- windows_i686_gnu-0.36.1
- windows_i686_gnu-0.42.0
- windows_i686_msvc-0.36.1
- windows_i686_msvc-0.42.0
- windows_x86_64_gnu-0.36.1
- windows_x86_64_gnu-0.42.0
- windows_x86_64_gnullvm-0.42.0
- windows_x86_64_msvc-0.36.1
- windows_x86_64_msvc-0.42.0"
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{9..11} )
-inherit cargo distutils-r1 flag-o-matic
-
-DESCRIPTION="Build and publish crates with pyo3, rust-cpython and cffi bindings"
-HOMEPAGE="https://www.maturin.rs/"
-SRC_URI="
- https://github.com/PyO3/maturin/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz
- $(cargo_crate_uris)
- test? ( $(cargo_crate_uris ${CRATES_TEST}) )"
-
-LICENSE="
- 0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD
- CC0-1.0 ISC MIT MPL-2.0 SSLeay Unicode-DFS-2016 openssl
- doc? ( CC-BY-4.0 OFL-1.1 )"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-IUSE="doc test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- $(python_gen_cond_dep '
- dev-python/tomli[${PYTHON_USEDEP}]
- ' 3.{9..10})"
-BDEPEND="
- dev-python/setuptools-rust[${PYTHON_USEDEP}]
- doc? ( app-text/mdbook )
- test? (
- ${RDEPEND}
- $(python_gen_cond_dep '
- dev-python/cffi[${PYTHON_USEDEP}]
- ' 'python*')
- dev-python/boltons[${PYTHON_USEDEP}]
- dev-python/virtualenv[${PYTHON_USEDEP}]
- )"
-
-QA_FLAGS_IGNORED="usr/bin/${PN}"
-
-src_prepare() {
- distutils-r1_src_prepare
-
- # used to prevent use of network during tests
- cat > "${T}"/pip.conf <<-EOF || die
- [install]
- no-index = yes
- no-dependencies = yes
- EOF
-
- # TODO: package-agnostic way to handle IUSE=debug with setuptools-rust?
- use !debug || sed -i "s/^cargo_args = \[/&'--profile','dev',/" setup.py || die
-
- # setup.py handles most for non-tests, but ensure rustls is disabled except
- # on arches where ring crate should work (keep in sync below, bug #859577)
- if use !amd64 && use !x86 && use !arm64 && use !arm; then
- sed -i '/^if platform.machine/s/^if/if True or/' setup.py || die
- fi
-}
-
-src_configure() {
- filter-lto # undefined references with ring crate
-
- if use !amd64 && use !x86 && use !arm64 && use !arm; then
- local myfeatures=( upload log )
- cargo_src_configure --no-default-features
- fi
-}
-
-python_compile_all() {
- use !doc || mdbook build -d html guide || die
-}
-
-python_test() {
- local -x COLUMNS=100 # what tests/cmd was generated for
- local -x MATURIN_TEST_PYTHON=${EPYTHON}
- local -x PIP_CONFIG_FILE=${T}/pip.conf
- local -x VIRTUALENV_SYSTEM_SITE_PACKAGES=1
-
- local skip=(
- # avoid need for wasm over a single hello world test
- --skip integration_wasm_hello_world
- # fragile depending on rust version, also wants libpypy*-c.so for pypy
- --skip pyo3_no_extension_module
- )
-
- cargo_src_test -- "${skip[@]}"
-}
-
-python_install_all() {
- dodoc Changelog.md README.md
- use doc && dodoc -r guide/html
-}
diff --git a/dev-util/maturin/maturin-0.14.17.ebuild b/dev-util/maturin/maturin-0.14.17.ebuild
index f921beab6e59..a11110863f30 100644
--- a/dev-util/maturin/maturin-0.14.17.ebuild
+++ b/dev-util/maturin/maturin-0.14.17.ebuild
@@ -415,7 +415,7 @@ LICENSE="
CC0-1.0 ISC MIT MPL-2.0 SSLeay Unicode-DFS-2016 openssl
doc? ( CC-BY-4.0 OFL-1.1 )"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
IUSE="doc test"
RESTRICT="!test? ( test )"
diff --git a/dev-util/mingw64-toolchain/Manifest b/dev-util/mingw64-toolchain/Manifest
index 616da5cc8654..fac138562e62 100644
--- a/dev-util/mingw64-toolchain/Manifest
+++ b/dev-util/mingw64-toolchain/Manifest
@@ -1,3 +1,4 @@
+AUX binutils-2.40-import-lib.patch 1213 BLAKE2B e01bcad336f99e173579261950aa28eaac22b0e3bcf30c0cf567b5324d1b8294646d62ffa406ddd14a448a32f6bc81fcab3c50d64e2a09beed5cec9f7b8d4085 SHA512 8ead67c0059dbd51bfb0e47e473656ece9be31427e366f6bb18ac1324d7d79a6d3004664573c895b6119a708c8b5cdbf11703d59251d4e24181c451d8286d6ed
AUX gcc-11.3.0-plugin-objdump.patch 762 BLAKE2B c98cec68476fd3c5922c8b84a5f971e86d20f8e47da2923e929b7852da62ffaa45d0ed78c7326e9b4319696d11478f2aac1fabd7ddb6688d85f9b6e686a37120 SHA512 a012c01f54a6db490ae06cde80696fbdc750e937e54f2848d43c920ecdd3365f57197ff08b818d6d2d8423bfe5b31b440642a99fc34506d99588ab6703c95286
AUX gcc-12.2.0-drop-cflags-sed.patch 1077 BLAKE2B 4e0ff834cbfd4597c67d9adf2e287f2e40b746a6a6b31c52b95ab4b20292aad1931a1f64ffabd2bef611af85b643718e5a4a280d1e3b54e0a9f73b086d0dc39e SHA512 35647183fdf82bc179d94504d22a5e00a955121e888b5419a0033b7723a7e385c196096c64bf9ed59ad2c72188cb4792049ce423b226bfeb40ed379c355b91b8
AUX mingw64-runtime-10.0.0-msvcr-extra-race.patch 1987 BLAKE2B 120aa8ad9ee269ee39b3724b3ff26ecfe0865508f655919e0ac69733ed5a41454725d8756c41094ec431f2a1df947db9542ead5d81088db4085d7169e6fcfb6d SHA512 02b696643276cbcd8c129e8a03cc8843f86d0c06608260eb391112fa1aeea49f9458c6978600fc344e8293b032e4482efcc19afd3a61747594888abcc0be6e11
@@ -5,7 +6,9 @@ AUX mingw64-runtime-10.0.0-tmp-files-clash.patch 572 BLAKE2B c0604bf4bcc3de23a41
DIST binutils-2.39.tar.xz 25167756 BLAKE2B ac6a5296c6586d53eaadcbffc5c399a6d79edf72450b9bb8b3525ce525129cef3d2eb90c85ef3bb3270b5a03b0e1ffb8f0b705f028158726f9777ebb8685066f SHA512 68e038f339a8c21faa19a57bbc447a51c817f47c2e06d740847c6e9cc3396c025d35d5369fa8c3f8b70414757c89f0e577939ddc0d70f283182504920f53b0a3
DIST binutils-2.40.tar.xz 25241484 BLAKE2B 8d799f7c595f878b9af5b17a490021dd8b8300ac2fe0ed8574c012929d22d2d0493e003a3e631a9436e8e712da801779b777c566167fe42b0bde119ffa5ad1c2 SHA512 a37e042523bc46494d99d5637c3f3d8f9956d9477b748b3b1f6d7dfbb8d968ed52c932e88a4e946c6f77b8f48f1e1b360ca54c3d298f17193f3b4963472f6925
DIST gcc-12.2.0.tar.xz 84645292 BLAKE2B 715574af9ad678f9dc8cfd19c866bf910c7edfd479e7e9681337feaa9b54e5d304ddb85483816b8d89754d502405823ae2eff0d1e444538763f40be8e428d8da SHA512 e9e857bd81bf7a370307d6848c81b2f5403db8c7b5207f54bce3f3faac3bde63445684092c2bc1a2427cddb6f7746496d9fbbef05fbbd77f2810b2998f1f9173
+DIST gcc-13-20230416.tar.xz 83936936 BLAKE2B c052fff2838a0bdd87f90345a5f7f5c607a6fe360b02ce8cb076f6dd3a62f6aae0c7d3914eee447e9c92c971331ddcbf0c94f2aa120aef89a742162b5e7dbfdd SHA512 222bb6db05b23aeb428262c69319a4964097065a88a5ae6c19b104c31af82c465f139c08f01bb077b0e776685769b77a54b772ebc4e2057e7c3e8954283997cf
DIST mingw-w64-v10.0.0.tar.bz2 9620291 BLAKE2B 451372403289c492ca939d65bb4d9f6e9fa6bdd6b32d79d6438d858e106e8cc291712ada1f3f7b951a4c6908e7d0385d485ca76920af39bcf86effa48408e330 SHA512 3c0827af7c40809a867758f6cd9ef3ff0c988b43082345bf725e03949af95968d634ace99a7ffae323189549221dcb5d861de9e801f1fbc7904e446641b60516
EBUILD mingw64-toolchain-10.0.0_p1-r2.ebuild 9715 BLAKE2B 42bb3caaee09901b0d0ab7e90f3f53fefd3d220e4a99305130c504c387661595789acffd6ef65cdfac549f037ebfaf17294bdea287646634dd34cdccf8c9bbee SHA512 79f4bb56176112f4e77b9d7b1c8a309d56ff261fb0805a65be0dea7629163fe7d9a93fb800ea006b4d71751cb6bddff929de5491e1e84e322874470d943a146d
EBUILD mingw64-toolchain-10.0.0_p2.ebuild 9885 BLAKE2B 792946139312038816f9beea1d6c522e82f6e2d8ac3f615b88fedf1db2f49138343e8cd2bd22f19cb508e2e4a011a9f297ebdc10e9f92aa74c8e7c107097f037 SHA512 a43ad53d14e46280bfd5228e2618c304997233856dc5599de19dab943efc71f9e2fb76680d346925e303e94329a8fe3a250b21a88ba388eab7fd40d92aac445a
+EBUILD mingw64-toolchain-10.0.0_p3.ebuild 10063 BLAKE2B 50c975eb57497b1516080b0b3f4ce285932ccb4b1eae7feba3cabb78d0789d74dd1c78b210f88629f1ce948b95e86f12762dd63b6790b7f5d3c74fda77e397b8 SHA512 5a876f935abd60d263e1ccc45aac836efcaa7fce52d775e16001f0a0110a522642b7db748fd175f7080a4105f1901adf423efef231cb6a0c9edd3d2fccff4e73
MISC metadata.xml 432 BLAKE2B 273e7dd75d25bd1857a83a8fbad8705413e2780589beca8e9841fabd266f1e94d6f85875901829cbdd5bfd979d23c1ebacb3b07a04cb48388e0a10656ade6cca SHA512 71bf6b85f6b8b8640167a464296199f8d91d36ef048a21a1bd55383dc5ee6ccace50b153e6945163d197f8227f05c2f339899e5b3c5c67e01896241326b2f313
diff --git a/dev-util/mingw64-toolchain/files/binutils-2.40-import-lib.patch b/dev-util/mingw64-toolchain/files/binutils-2.40-import-lib.patch
new file mode 100644
index 000000000000..844fdf93020d
--- /dev/null
+++ b/dev-util/mingw64-toolchain/files/binutils-2.40-import-lib.patch
@@ -0,0 +1,30 @@
+Fixes building app-emulation/dxvk:
+
+ FAILED: src/d3d10/d3d10.dll
+ x86_64-w64-mingw32-g++ -m32 -mfpmath=sse -o src/d3d10/d3d10.dll <snip>
+ ld: internal error: aborting at ldlang.c:527 in compare_section
+ ld: please report this bug
+
+https://sourceware.org/PR30079
+https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=b7eab2a9d4f4e92692daf14b09fc95ca11b72e30
+From: Michael Matz <matz@suse.de>
+Date: Thu, 9 Feb 2023 15:29:00 +0100
+Subject: [PATCH] Fix PR30079: abort on mingw
+
+the early-out in wild_sort is not enough, it might still be
+that filenames are equal _and_ the wildcard list doesn't specify
+a sort order either. Don't call compare_section then.
+
+Tested on all targets.
+--- a/binutils/ld/ldlang.c
++++ b/binutils/ld/ldlang.c
+@@ -649,7 +649,8 @@ wild_sort (lang_wild_statement_type *wild,
+ looking at the sections for this file. */
+
+ /* Find the correct node to append this section. */
+- if (compare_section (sec->spec.sorted, section, (*tree)->section) < 0)
++ if (sec && sec->spec.sorted != none && sec->spec.sorted != by_none
++ && compare_section (sec->spec.sorted, section, (*tree)->section) < 0)
+ tree = &((*tree)->left);
+ else
+ tree = &((*tree)->right);
diff --git a/dev-util/mingw64-toolchain/mingw64-toolchain-10.0.0_p3.ebuild b/dev-util/mingw64-toolchain/mingw64-toolchain-10.0.0_p3.ebuild
new file mode 100644
index 000000000000..53a29447919b
--- /dev/null
+++ b/dev-util/mingw64-toolchain/mingw64-toolchain-10.0.0_p3.ebuild
@@ -0,0 +1,323 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MULTILIB_COMPAT=( abi_x86_{32,64} )
+inherit edo flag-o-matic multilib-build toolchain-funcs
+
+# Pick versions known to work for wine+dxvk, and avoid too frequent updates
+# to due to slow rebuilds. Do _p1++ rather than revbump on changes (not using
+# Gentoo patchsets for simplicity, their changes are mostly unneeded here).
+BINUTILS_PV=2.40
+GCC_PV=13-20230416
+MINGW_PV=$(ver_cut 1-3)
+
+DESCRIPTION="All-in-one mingw64 toolchain intended for building Wine without crossdev"
+HOMEPAGE="
+ https://www.mingw-w64.org/
+ https://gcc.gnu.org/
+ https://sourceware.org/binutils/"
+SRC_URI="
+ mirror://sourceforge/mingw-w64/mingw-w64/mingw-w64-release/mingw-w64-v${MINGW_PV}.tar.bz2
+ mirror://gnu/binutils/binutils-${BINUTILS_PV}.tar.xz"
+if [[ ${GCC_PV} == *-* ]]; then
+ SRC_URI+=" mirror://gcc/snapshots/${GCC_PV}/gcc-${GCC_PV}.tar.xz"
+else
+ SRC_URI+="
+ mirror://gcc/gcc-${GCC_PV}/gcc-${GCC_PV}.tar.xz
+ mirror://gnu/gcc/gcc-${GCC_PV}/gcc-${GCC_PV}.tar.xz"
+fi
+S="${WORKDIR}"
+
+# l1:binutils+gcc, l2:gcc(libraries), l3:mingw64-runtime
+LICENSE="
+ GPL-3+
+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 )
+ ZPL BSD BSD-2 ISC LGPL-2+ LGPL-2.1+ MIT public-domain"
+SLOT="0"
+# unkeyworded for testing new binutils+gcc, will likely keyword _p4 with
+# non-snapshot gcc-13.0.1 if no known issues
+#KEYWORDS="-* ~amd64 ~x86"
+IUSE="+abi_x86_32 custom-cflags debug"
+
+RDEPEND="
+ dev-libs/gmp:=
+ dev-libs/mpc:=
+ dev-libs/mpfr:=
+ sys-libs/zlib:=
+ virtual/libiconv"
+DEPEND="${RDEPEND}"
+
+QA_CONFIG_IMPL_DECL_SKIP=(
+ strerror_r # libstdc++ test using -Wimplicit+error
+)
+
+PATCHES=(
+ "${FILESDIR}"/mingw64-runtime-10.0.0-msvcr-extra-race.patch
+ "${FILESDIR}"/mingw64-runtime-10.0.0-tmp-files-clash.patch
+ "${FILESDIR}"/binutils-2.40-import-lib.patch
+ "${FILESDIR}"/gcc-12.2.0-drop-cflags-sed.patch
+)
+
+pkg_pretend() {
+ [[ ${MERGE_TYPE} == binary ]] && return
+
+ tc-is-cross-compiler &&
+ die "cross-compilation of the toolchain itself is unsupported"
+}
+
+src_prepare() {
+ # rename directories to simplify both patching and the ebuild
+ mv binutils{-${BINUTILS_PV},} || die
+ mv gcc{-${GCC_PV},} || die
+ mv mingw-w64-v${MINGW_PV} mingw64 || die
+
+ default
+}
+
+src_compile() {
+ # not great but do everything in src_compile given bootstrapping
+ # process needs to be done in steps of configure+compile+install
+ # (done modular to have most package-specific things in one place)
+
+ CTARGET=$(usex x86 i686 x86_64)-w64-mingw32
+
+ MWT_D=${T}/root # moved to ${D} in src_install
+ local mwtdir=/usr/lib/${PN}
+ local prefix=${EPREFIX}${mwtdir}
+ local sysroot=${MWT_D}${prefix}
+ local -x PATH=${sysroot}/bin:${PATH}
+
+ filter-lto # requires setting up, and may be messy with mingw static libs
+ use custom-cflags || strip-flags # fancy flags are not realistic here
+
+ local multilib=false
+ use abi_x86_32 && use abi_x86_64 && multilib=true
+
+ # global configure flags
+ local conf=(
+ --build=${CBUILD:-${CHOST}}
+ --target=${CTARGET}
+ --{doc,info,man}dir=/.skip # let individual packages handle docs
+ )
+
+ # binutils
+ local conf_binutils=(
+ --prefix="${prefix}"
+ --host=${CHOST}
+ --disable-cet
+ --disable-default-execstack
+ --disable-nls
+ --disable-shared
+ --with-system-zlib
+ --without-debuginfod
+ --without-msgpack
+ --without-zstd
+ )
+ mwt-binutils() {
+ # symlink gcc's lto plugin for AR (bug #854516)
+ ln -s ../../libexec/gcc/${CTARGET}/${GCC_PV%%[.-]*}/liblto_plugin.so \
+ "${sysroot}"/lib/bfd-plugins || die
+ }
+
+ # gcc (minimal -- if need more, disable only in stage1 / enable in stage3)
+ local conf_gcc=(
+ --prefix="${prefix}"
+ --host=${CHOST}
+ --disable-bootstrap
+ --disable-cet
+ --disable-gcov #843989
+ --disable-gomp
+ --disable-libquadmath
+ --disable-libsanitizer
+ --disable-libssp
+ --disable-libvtv
+ --disable-shared
+ --disable-werror
+ --with-gcc-major-version-only
+ --with-system-zlib
+ --without-isl
+ --without-zstd
+ )
+ ${multilib} || conf_gcc+=( --disable-multilib )
+
+ local conf_gcc_stage1=(
+ --enable-languages=c
+ --disable-libatomic
+ --with-sysroot="${sysroot}"
+ )
+ local -n conf_gcc_stage2=conf_gcc_stage1
+
+ local conf_gcc_stage3=(
+ --enable-languages=c,c++
+ --enable-threads=posix # needs stage3, and is required for dxvk/vkd3d
+ --with-sysroot="${prefix}"
+ --with-build-sysroot="${sysroot}"
+ )
+
+ # mingw64-runtime (split in several parts, 3 needed for gcc stages)
+ local conf_mingw64=(
+ --prefix="${prefix}"/${CTARGET}
+ --host=${CTARGET}
+ --with-sysroot=no
+ --without-{crt,headers}
+
+ # mingw .dll aren't used by wine and packages wouldn't find them
+ # at runtime, use crossdev if need dll and proper search paths
+ --disable-shared
+ )
+
+ local conf_mingw64_headers=(
+ --enable-idl
+ --with-headers
+ )
+ mwt-mingw64_headers() { ln -s ${CTARGET} "${sysroot}"/mingw || die; } #419601
+
+ local conf_mingw64_runtime=( --with-crt )
+ ${multilib} ||
+ conf_mingw64_runtime+=( $(usex x86 --disable-lib64 --disable-lib32 ) )
+
+ local conf_mingw64_libraries=( --with-libraries )
+ local conf_mingw64_libraries32=(
+ --libdir="${prefix}"/${CTARGET}/lib32
+ --with-libraries
+ CC="${CTARGET}-gcc -m32"
+ RCFLAGS="--target=pe-i386 ${RCFLAGS}"
+ )
+
+ # mingw64-runtime's idl compiler (useful not to depend on wine for widl)
+ local conf_widl=( --prefix="${prefix}" )
+
+ # mwt-build [-x] <path/package-name> [stage-name]
+ # -> ./configure && make && make install && mwt-package() && mwt-package_stage()
+ # passes conf, conf_package, and conf_package_stage arrays to configure, and
+ # users can add options through environment with e.g.
+ # MWT_BINUTILS_CONF="--some-option"
+ # MWT_GCC_STAGE1_CONF="--some-gcc-stage1-only-option"
+ # MWT_WIDL_CONF="--some-other-option"
+ # EXTRA_ECONF="--global-option" (generic naming for if not reading this)
+ mwt-build() {
+ if [[ ${1} == -x ]]; then
+ (
+ # cross-compiling, cleanup and let ./configure handle it
+ unset AR AS CC CPP CXX LD NM OBJCOPY OBJDUMP RANLIB RC STRIP
+ CHOST=${CTARGET}
+ filter-flags '-fstack-clash-protection' #758914
+ filter-flags '-fstack-protector*' #870136
+ filter-flags '-fuse-ld=*'
+ filter-flags '-mfunction-return=thunk*' #878849
+ strip-unsupported-flags
+ mwt-build "${@:2}"
+ )
+ return
+ fi
+
+ local id=${1##*/}
+ local build_dir=${WORKDIR}/${1}${2+_${2}}-build
+
+ # econf is not allowed in src_compile and its defaults are
+ # mostly unused here, so use configure directly
+ local conf=( "${WORKDIR}/${1}"/configure "${conf[@]}" )
+
+ local -n conf_id=conf_${id} conf_id2=conf_${id}_${2}
+ [[ ${conf_id@a} == *a* ]] && conf+=( "${conf_id[@]}" )
+ [[ ${2} && ${conf_id2@a} == *a* ]] && conf+=( "${conf_id2[@]}" )
+
+ local -n extra_id=MWT_${id^^}_CONF extra_id2=MWT_${id^^}_${2^^}_CONF
+ conf+=( ${EXTRA_ECONF} ${extra_id} ${2+${extra_id2}} )
+
+ einfo "Building ${id}${2+ ${2}} in ${build_dir} ..."
+
+ mkdir -p "${build_dir}" || die
+ pushd "${build_dir}" >/dev/null || die
+
+ edo "${conf[@]}"
+ emake
+ emake DESTDIR="${MWT_D}" install
+
+ declare -f mwt-${id} >/dev/null && edo mwt-${id}
+ declare -f mwt-${id}_${2} >/dev/null && edo mwt-${id}_${2}
+
+ popd >/dev/null || die
+ }
+
+ # workaround race condition with out-of-source crt build (bug #879537)
+ mkdir -p mingw64_runtime-build/mingw-w64-crt/lib{32,64} || die
+
+ # build with same ordering that crossdev would do + stage3 for pthreads
+ mwt-build binutils
+ mwt-build mingw64 headers
+ mwt-build gcc stage1
+ mwt-build -x mingw64 runtime
+ mwt-build gcc stage2
+ ${multilib} && mwt-build -x mingw64 libraries32
+ mwt-build -x mingw64 libraries
+ mwt-build gcc stage3
+ mwt-build mingw64/mingw-w64-tools/widl
+ # note: /could/ system-bootstrap if already installed, but gcc and
+ # libraries will use the system's older mingw64 headers/static-libs
+ # and make this potentially fragile without more workarounds/stages
+
+ if ${multilib}; then
+ # Like system's gcc, `x86_64-w64-mingw32-gcc -m32` can build for x86,
+ # but packages expect crossdev's i686-w64-mingw32-gcc which is the same
+ # just without 64bit support and would rather not build the toolchain
+ # twice. Dirty but wrap to allow simple interoperability with crossdev.
+ mwt-i686_wrapper() {
+ printf "#!/usr/bin/env sh\nexec \"${prefix}/bin/${bin}\" ${*} "'"${@}"\n' \
+ > ${bin32} || die
+ chmod +x ${bin32} || die
+ }
+ pushd "${sysroot}"/bin >/dev/null || die
+ local bin bin32
+ for bin in ${CTARGET}-*; do
+ bin32=${bin/x86_64-w64/i686-w64}
+ case ${bin#${CTARGET}-} in
+ as) mwt-i686_wrapper --32;;
+ cpp|gcc|gcc-${GCC_PV%%[.-]*}|g++|widl) mwt-i686_wrapper -m32;;
+ ld|ld.bfd) mwt-i686_wrapper -m i386pe;;
+ windres) mwt-i686_wrapper --target=pe-i386;;
+ *) ln -s ${bin} ${bin32} || die;;
+ esac
+ done
+ popd >/dev/null || die
+ fi
+
+ # portage doesn't know the right strip executable to use for CTARGET
+ # and it can lead to .a mangling, notably with 32bit (breaks toolchain)
+ dostrip -x ${mwtdir}/{${CTARGET}/lib{,32},lib/gcc/${CTARGET}}
+
+ # ... and instead do it here given this saves ~60MB
+ if use !debug; then
+ einfo "Stripping ${CTARGET} static libraries ..."
+ find "${sysroot}"/{,lib/gcc/}${CTARGET} -type f -name '*.a' \
+ -exec ${CTARGET}-strip --strip-unneeded {} + || die
+ fi
+}
+
+src_install() {
+ mv "${MWT_D}${EPREFIX}"/* "${ED}" || die
+
+ find "${ED}" -type f -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+ if [[ ! ${REPLACING_VERSIONS} ]]; then
+ elog "Note that this package is primarily intended for Wine and related"
+ elog "packages to depend on without needing a manual crossdev setup."
+ elog
+ elog "Settings are oriented only for what these need and simplicity."
+ elog "Use sys-devel/crossdev if need full toolchain/customization:"
+ elog " https://wiki.gentoo.org/wiki/Mingw"
+ elog " https://wiki.gentoo.org/wiki/Crossdev"
+ fi
+
+ local cross_gcc=cross-$(usex x86 i686 x86_64)-w64-mingw32/gcc
+ if has_version ${cross_gcc}; then
+ # encourage cleanup given users may not realize if switch by default
+ ewarn "${cross_gcc} is installed, note that ${PN}"
+ ewarn "is redundant with the *-w64-mingw32/{binutils,gcc,mingw64-runtime}"
+ ewarn "packages and optionally only one needs to be kept."
+ fi
+}
diff --git a/dev-util/pwndbg/Manifest b/dev-util/pwndbg/Manifest
index fa3208aca710..89dbbc22a552 100644
--- a/dev-util/pwndbg/Manifest
+++ b/dev-util/pwndbg/Manifest
@@ -2,6 +2,6 @@ DIST gdb-pt-dump-ebdc24573a4bf075cf3ab6016add9db6baacf977.tar.gz 385989 BLAKE2B
DIST pwndbg-20221219.tar.gz 8344938 BLAKE2B 1ecda02573ef03b569f8a46c390f5388e6db9cfbb0df84410f245e4f043e89be16b6581d0e07fe840d50cab875943dd5a30dab1c2fc40fb93c5982cecc33e490 SHA512 1578ea834d7aa1d574e559844dae1991eddc9575c4e445ae02d05f0024900c550253293cba7277ed651df613cb2a2e2028486c2b8bc52adc0dedb9d9796c58d8
DIST pwndbg-20230319.tar.gz 8363103 BLAKE2B 9ad84450116b4e8e3e82107fea6d33505c61e81cde52a209865d4fea1620dd8db2e7f395e2764f9ed38e10311ea9bb77e08fb4c087bd3307ad06d3ea3489ec42 SHA512 aa84908f1dee97e04b72d4f789d78c861507a3a842ecfe00a0ab8a073d63652b8319094a28d910c916131dec3d8fd1eced00c9dc4b97220e1dd76da89baaf695
EBUILD pwndbg-20221219-r2.ebuild 2385 BLAKE2B df46ffb335343d9eee63a4d13fbd875a90df029ca2972db09d54a243e61de8ce9325d7538f42387df23f2aea70fac2edf30a7e4bb1e8238f3b173f7a66659a46 SHA512 37be4d88673f5e29f6c1afaf4761f587a22421d282e32082508a9ea916fb19fbcf6b75b6c7b3e78b6ca1b2886e18cb11f4cbbd7ae85af3d1b95b7ea8cc7a0282
-EBUILD pwndbg-20230319.ebuild 2493 BLAKE2B 603ba4fe11c0fcc31fb6dc2abd79dc752e6d031018ef889d691384666c18ac6ce599c483a0ce2af9cea774f81c64e8cdc1b47c970a80701212c1b8d0c431876c SHA512 52ff6a91eb267187a043d59ae72d8b0eca7614f6253c109e2a18617bfce776d123efbf9b533b22eee9e364a3cdf5468ea30fb6db6fa1c22e6abe8322834fa38e
+EBUILD pwndbg-20230319.ebuild 2491 BLAKE2B 2b6e1325cb0a52e49866491e43176656beb5f0fc9611aa0b589a1d39e1c64f2c5e4adc5efa8837625ba5de50b46729504e7005242f73b35e1c3f7c295e525774 SHA512 c1076e399b19127916652678164b9eec5d71c223084da78be837417e4f94e894004302c63922be247c8b382c99a0d0769eb528b32bd8fd5ffce5a06fe61982de
EBUILD pwndbg-99999999.ebuild 2493 BLAKE2B 603ba4fe11c0fcc31fb6dc2abd79dc752e6d031018ef889d691384666c18ac6ce599c483a0ce2af9cea774f81c64e8cdc1b47c970a80701212c1b8d0c431876c SHA512 52ff6a91eb267187a043d59ae72d8b0eca7614f6253c109e2a18617bfce776d123efbf9b533b22eee9e364a3cdf5468ea30fb6db6fa1c22e6abe8322834fa38e
MISC metadata.xml 692 BLAKE2B bb74dda183fe35e5873e7cbaa5886dec5beaf082968b16352bcda55f2e14dbdb78ee48d2e0195baa735b0f615b0469f8fd48429c47f4a81d2fc0391cafaade76 SHA512 8a6a9ec3aa03e597d8302a5b1001fbfd569e6efb08157445bedb58ec82b4d7812aad7a852ae3eb0d0f245cbf89c85a357e532855c19e6dbc9d438c16e0bd549d
diff --git a/dev-util/pwndbg/pwndbg-20230319.ebuild b/dev-util/pwndbg/pwndbg-20230319.ebuild
index bd3b1a48231a..71fa373400c1 100644
--- a/dev-util/pwndbg/pwndbg-20230319.ebuild
+++ b/dev-util/pwndbg/pwndbg-20230319.ebuild
@@ -20,7 +20,7 @@ else
https://github.com/pwndbg/pwndbg/archive/${MY_PV}.tar.gz -> ${P}.tar.gz
https://github.com/martinradev/gdb-pt-dump/archive/${GDB_PT_DUMP_COMMIT}.tar.gz -> gdb-pt-dump-${GDB_PT_DUMP_COMMIT}.tar.gz
"
- KEYWORDS="~amd64 ~x86"
+ KEYWORDS="amd64 x86"
S="${WORKDIR}/${PN}-${MY_PV}"
fi
diff --git a/dev-util/rizin/Manifest b/dev-util/rizin/Manifest
index 42d508dfd486..e6cc8a520487 100644
--- a/dev-util/rizin/Manifest
+++ b/dev-util/rizin/Manifest
@@ -6,6 +6,6 @@ DIST rizin-testbins-0264ae4ee5bd606ec6c6a539255eeb57ce2c82c2.tar.gz 179281553 BL
DIST rizin-testbins-aef7f7b714a696f382f55b8cbbf94c5b69518de3.tar.gz 178497762 BLAKE2B 8c82a537a58e65d35bd8b309311c4377b5996ff4b650fc6cff4cf347e04fbe4b2ec0e88f03ff43572c8e99675186b05b393b7da070a60ab107c3cca829d2544b SHA512 2745b58646963c28a45b46e8e709845c355863e61cf796aeb3d2e617f1bf2f9916a4b106cd08f48b1ef6e36f7f38624b5977dcd62c921124b0a1122b7220baa8
DIST rizin-testbins-d66f95359fe830514267f446975374752201c3f1.tar.gz 179428523 BLAKE2B 9d18c2f49460e26809bc526eab9d7bfed15d3fb3f94b22d327f9981547130f82107259f2942e098834cd8ad755e8eadb4b8459a10070105ec116b16fbac19fe3 SHA512 cdeefc6e4103e99c4581a45475c2326505f8003c80a158a78be32b27dfa65fe42a80bbf25ffc47c1f8abdd50faba0fb073a7236395ab67eafb0202695877c4ba
EBUILD rizin-0.4.1.ebuild 2441 BLAKE2B 6b93beab0b3f394b243039551c66a27cf498a7943cab90063d12d31e2349d478cbce12795ed724fd51393c1ce4e944f550e73279a52bcba7a3528370371b9d20 SHA512 ead851e780e6d3c0ce5e8c16789e182b62dab1631fabcebd96f17b0e0c449ae48b5c3caac1c0d1bfb7e7d2dadcaf0a6b16757b26991fe5f7647d7dd349bcb85b
-EBUILD rizin-0.5.1.ebuild 2257 BLAKE2B 89f5228616e446b6bc3025df6fefec518418eae68364b9194f4b9132048f185505ee7ea378d0e120544fd07506a017eb73f028331780bd2d0742a9f9340edd77 SHA512 a47a95b794adb555ab901b044ea78f2b27819a4b8618b457d26f6017435caaad3b68b6b5f621b770e9ed7a9d02307d7d0ae969663c7215949d310d16cb778250
+EBUILD rizin-0.5.1.ebuild 2256 BLAKE2B 4a21a2ce71e77de80320b9175306d23e432223626f8ac8a47aa059fa64bbe59b430a2bb7d9c3c706e018f141080cf4d98feeb36f64b20259bf04005f7ec49f62 SHA512 e3d9e81d3154f13d5c5b605d874d36f55190b694f77d546179672a24ff1bd83f7d89ce92c0cc196f4ca54912ff2e5853697fe1e1a30aa217637b37930c430b3f
EBUILD rizin-0.5.2.ebuild 2384 BLAKE2B 6321bfe5c87ba179dfc47fafe02e3b0c41db44b2c2805f53336750671c4a60fc993b8d81d33b8a339af02dd0f8d1bdb693706eaa64667233040784059cadb7c0 SHA512 31f9930762d341322e8e0481534870028a8f80d07c24ebe75fff13715b08a72b7fca9efbf8a7e3ce193216261dd56867172656143dbb8d2b986d2808f0fd74fa
MISC metadata.xml 427 BLAKE2B 2937970e78526f69e371b4451a3406b1fdc35a01707d366e8b54e23f9d13e8a713254902825ae111817ee00ea3aaf3bc968db8b6d944b15f869e2b89ba8e16b8 SHA512 65cc9c4cd5f2f64cd02e89b0f7f4972fefec51cb175650625da263b729022587c9487e9ab9faed8517200ed622a8ca5ec35b2b6f4c67966d78344c043197c981
diff --git a/dev-util/rizin/rizin-0.5.1.ebuild b/dev-util/rizin/rizin-0.5.1.ebuild
index 122296d19b05..b236c67f527b 100644
--- a/dev-util/rizin/rizin-0.5.1.ebuild
+++ b/dev-util/rizin/rizin-0.5.1.ebuild
@@ -15,7 +15,7 @@ HOMEPAGE="https://rizin.re/"
SRC_URI="mirror+https://github.com/rizinorg/rizin/releases/download/v${PV}/rizin-src-v${PV}.tar.xz
test? ( https://github.com/rizinorg/rizin-testbins/archive/${BINS_COMMIT}.tar.gz -> rizin-testbins-${BINS_COMMIT}.tar.gz )"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 ~x86"
LICENSE="Apache-2.0 BSD LGPL-3 MIT"
SLOT="0/${PV}"
diff --git a/dev-vcs/Manifest.gz b/dev-vcs/Manifest.gz
index 264e9fb57423..9cb3e03f2c22 100644
--- a/dev-vcs/Manifest.gz
+++ b/dev-vcs/Manifest.gz
Binary files differ
diff --git a/dev-vcs/git-cola/Manifest b/dev-vcs/git-cola/Manifest
index 322a776a3184..15297f3a1b5e 100644
--- a/dev-vcs/git-cola/Manifest
+++ b/dev-vcs/git-cola/Manifest
@@ -3,6 +3,6 @@ DIST git-cola-4.0.1.tar.gz 1018819 BLAKE2B 523264bbee38526d12db5ad975d78c72ef6c0
DIST git-cola-4.1.0.tar.gz 1140393 BLAKE2B 3236e06f86d23a7311e3cd639cbf2adcecb18810abcae938d1ff7cf25b477d814e614fffa20ce39dd9a2c6ab4f8e6b6b67f3ad3144163abe6530ac227313ca98 SHA512 4d2617947d4dbf3273f02c072de5ede10a656981f3653273780e2c1b1d3d613cd359fbb93cfb0a1d5de24b0c90818503cd9041ad3fa1a05b2ecd2db305bbe1a0
DIST git-cola-4.2.1.tar.gz 1191680 BLAKE2B 8dd9d4b52672e32deba2f54e7f9141d3364dcbf3a823b05e766f333063a26cc49ea9e5e2f43f9492447b6b7344c930a2a1160653fb2699ff7d23cb22783f4cd1 SHA512 1a9d63c985d3566f81edd3ed3debc4d499fa5147650d479f3b1bc833d08836a17d63a8eb23c1cd5c2c31f6f7202219fb77cacb628df8f85dd3d367dcdd110891
EBUILD git-cola-4.0.1.ebuild 1715 BLAKE2B 955821e26cb59cf6188372ef1ae48c09a1a6202f4d250182f31572e60f8d41d09933ee4a453aad771a4ff5cd6d467ea55301101f868aee8539284ee60bf20a14 SHA512 67e3a0b58632d4ba326b5218cef3083ad2ad5c9894edcce87b1f55ed4026d7aa0b795ca90afedc914ce1b6788871af725b11f57042ed8f2e2dbca2ec7e19eea5
-EBUILD git-cola-4.1.0.ebuild 1600 BLAKE2B 116008d3d9bf6306dd0211c0b8421feae6e5e6dfb96324a989dfdae435d4c319ced4063803de876fd4beb06a0b9033c1ead3401f9d4e798f1b0b593968a52f74 SHA512 4d534fcc7c67a0d7a711d38c2d5253d057448ec41faf69441a92b9a50742b304d7315846481260a9ca2201db33266d295edc766403df27d740a103438656ec55
+EBUILD git-cola-4.1.0.ebuild 1599 BLAKE2B c79bdde4265562c5234ccf02379c315b9559ee800bdad9c97c4bd69ed88e6af978f2083ba4d0a951fbcef57d32216c0322656843fd4ba283c8fee2679aee6737 SHA512 a5213a5a31c394a25e462754db12bebd0a9cbe992b61efeece4b4faf3e0e3b79e906e45c79fee320e1fb78357a2db15434d972348255822169abd10b9fe0d82f
EBUILD git-cola-4.2.1.ebuild 1556 BLAKE2B f937a9d1deae17654aa82a11653add8661ba931fc5975b7aca2247cd98d91b5e8f4d581f4697f9330bbfb1a532546a8ccd6afef5e56715acdcf76fcc7c5a8b22 SHA512 06c3a8a3dbf09f5ad35ba4027356a0c0c87da0ea7b975cefa4c4e367599b841ffea60334ff50b7f8205aa4993e1401ea6f5a37fb172a1c5aafe96e6a60fefd8f
MISC metadata.xml 595 BLAKE2B a1a74266c1afcbcf94bcb95b8218669f09ce709d0803e37cca482b2e89dee176d1d898236ba024e7266106133d1bfb3008fd1ff3ce11793c606fc7dcffb408e6 SHA512 fe44a4445bf71d09eaa6be66af2370d3c0e94dada507ace584ffe9dd8b5edafd472355cee7aceb554c31b0bafbd29faeb318e853d0d165fb1d2a7f8f8bf86379
diff --git a/dev-vcs/git-cola/git-cola-4.1.0.ebuild b/dev-vcs/git-cola/git-cola-4.1.0.ebuild
index 1238acfabdb8..8df7a421ca10 100644
--- a/dev-vcs/git-cola/git-cola-4.1.0.ebuild
+++ b/dev-vcs/git-cola/git-cola-4.1.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-vcs/git-machete/Manifest b/dev-vcs/git-machete/Manifest
index 12ab1c395336..a277d8812cb0 100644
--- a/dev-vcs/git-machete/Manifest
+++ b/dev-vcs/git-machete/Manifest
@@ -1,7 +1,9 @@
DIST git-machete-3.14.3.gh.tar.gz 1397234 BLAKE2B 827d3234260461d5cba6b192767e9923b79cc70afb0e7d0bd24e3f307559e3c0774499b34651dd6da7e52157c18becb69c15de9246b99bb35d47104787e6164e SHA512 a4e6015832b4fefa48b75dbd2f3aa50f53788c3a612beada971c0da9da722d49b48e891ddfa3f7d6c91ed4d461b16504ecab9f64b4da84d319b08bb06b1ee8c2
DIST git-machete-3.16.1.gh.tar.gz 1402344 BLAKE2B 4a2c8e473b1e92669e8db7e09850dc8361a110e0f4066fa76fcc6b27fb5c78b034a83f3c6543a2358dd90b86963fefee659c6889b426b496bb4665b8bb056346 SHA512 b2c35da8b5785ac78d81e0782daa59e1ca9f0ae8083dcacd9304f57d916280d604ab9f8d50c5a9ebb1a88ae4d195e40ce8c686316b8de8f62a13d3009feca330
DIST git-machete-3.16.3.gh.tar.gz 1618456 BLAKE2B e8207b11bfea6dd50965aaa300ec7303684503b900912b031f08378c7d80b388b341d23769cea5fe4aef0d78bc8457b0118aa3e05a49b0c1c4a3f9a97019c46e SHA512 fcd856c0fefecd2cf97ba149f1d1df57eb6fab0345c00c3d3df763041cc86226e3f815dda7c0050f8669d7d082e329dd76304de2092c7b43219e0c50a2e3467a
+DIST git-machete-3.17.0.gh.tar.gz 1618705 BLAKE2B 212d13ab639ce2299e91593dd9b0f978d1e2dd6ec6a79a378db0399a4651ed312da63a14a78ee6df8f7d75b5d651922905646803d3f52ac7bcb7a3e0753e8b8c SHA512 ea5a9b71788c24d0e1eb4beb79bd1997473ef549ab12f772aa5b2b11650eebfd9e100742e731d475779b24f6b810da47ec6ad562f562329bf875060389e1ecd7
EBUILD git-machete-3.14.3.ebuild 1113 BLAKE2B 2a6a42b99966e5f3f1f48ee1154d72aef41bc274cd28dcf2ada2c92d09d6419a237ebbcce34318304e791a4786fd8dea6b07e7cdbb05734bba266f3cd38e4b92 SHA512 4b12e321b6f6960ded2d7a31eb0827fa66274270e0af1e42b659aa580b3ea6f2bd56ee342cd155ae96029b69c47a7a05da2c9cc6f2cae144294ea4442e31d70d
EBUILD git-machete-3.16.1.ebuild 1114 BLAKE2B f1fb6a4f5c878203bd446a259386fc78458f394eb5cf6e692841cf49ca9be9eac59e33fd73b3f0ca541d8d064a136d49a428b519f704d6b34843f0362cbc5ced SHA512 07b107304dee3bb17b6b516127a15bbee808216b65990ee15634b12f08c4efcae451a9a78e777be0b0e6f149afd5b6bc884c51a6a3df6244fc92daa54fa7e320
EBUILD git-machete-3.16.3.ebuild 1114 BLAKE2B f1fb6a4f5c878203bd446a259386fc78458f394eb5cf6e692841cf49ca9be9eac59e33fd73b3f0ca541d8d064a136d49a428b519f704d6b34843f0362cbc5ced SHA512 07b107304dee3bb17b6b516127a15bbee808216b65990ee15634b12f08c4efcae451a9a78e777be0b0e6f149afd5b6bc884c51a6a3df6244fc92daa54fa7e320
+EBUILD git-machete-3.17.0.ebuild 1115 BLAKE2B f8847098953db2ab68ac64283d09e34f377144e6d1c55f8b54676261c2c652539604e7d80f4ee4b0fe5617ddd8880c2eecc1729921f3eac40bf9cdbb921ea67e SHA512 e90e99eb6942a49f375f05ed7f02722d4abf5009d7fec4dcb4f33053fa80d7c89c6e9dc9394008413ecc38e417e4df3aa14498e80baaef0bb2ae346bc3cfc654
MISC metadata.xml 835 BLAKE2B f59f4070f862a09fb74c57b5ef093e4c8d1394887f71b8f490e49e49f64722b48ab44f15907edb0eff322227f5a97aaf5d2d92512c818b8aa1020e6f735971c8 SHA512 d31266b47abfef805f0f0ae5f13c1f89ec13907fc7e33e126eefee5600087ffadf8f55e48c5c42c295dc7de8d901a3231db0756a79d666651569a150d7016cea
diff --git a/dev-vcs/git-machete/git-machete-3.17.0.ebuild b/dev-vcs/git-machete/git-machete-3.17.0.ebuild
new file mode 100644
index 000000000000..c04f32d1e272
--- /dev/null
+++ b/dev-vcs/git-machete/git-machete-3.17.0.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+DISTUTILS_USE_PEP517=setuptools
+
+inherit bash-completion-r1 distutils-r1
+
+DESCRIPTION="Probably the sharpest git repo organizer & rebase/merge workflow automation tool"
+HOMEPAGE="https://github.com/VirtusLab/git-machete https://pypi.org/project/git-machete/"
+# No tests in PyPI tarballs
+SRC_URI="https://github.com/VirtusLab/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"
+
+RDEPEND="dev-vcs/git"
+BDEPEND="test? (
+ >=dev-python/pytest-mock-3.10.0[${PYTHON_USEDEP}]
+ >=dev-python/pytest-xdist-3.2.1[${PYTHON_USEDEP}]
+)"
+
+DOCS=( CONTRIBUTING.md README.md )
+
+distutils_enable_sphinx docs/source dev-python/sphinx-rtd-theme
+distutils_enable_tests pytest
+
+src_install() {
+ distutils-r1_src_install
+
+ newbashcomp completion/${PN}.completion.bash ${PN}
+
+ insinto /usr/share/fish/vendor_completions.d
+ doins completion/${PN}.fish
+
+ insinto /usr/share/zsh/site-functions
+ newins completion/${PN}.completion.zsh _${PN}
+}
diff --git a/dev-vcs/gitstats/Manifest b/dev-vcs/gitstats/Manifest
index 273206d509ea..ebbb60fd343e 100644
--- a/dev-vcs/gitstats/Manifest
+++ b/dev-vcs/gitstats/Manifest
@@ -1,3 +1,3 @@
DIST gitstats-0_pre20201124.tar.gz 37097 BLAKE2B 8ed3f7a157d3a1edbf6f880c491e8b4fec351a0dc3b7212e5bb0eb3e509ae4002fe407267da17bea775d154e38d8ca43eec00e504b614fd8a7d42b6151de43f2 SHA512 98c0a5a67d5daebf951f2e0568182ab65e1077026facc1eef38a35df8411b1356258034fea009c5a15b7e77d17240e02c5a565f0f39d497a45846d5a8cb570ae
-EBUILD gitstats-0_pre20201124.ebuild 1013 BLAKE2B a68036a1a0adc960dda003d86b8b20f469362bbd60327c5ab2df7bc222b88f1a71453dcbb0d2d78a0ce4a5850dc30e90a60e8ac24095bf398618eb5597ff5b49 SHA512 d23609f17a026257b4661fcb37ae6f33394e3cec361a02edcf33fc51274973966e5121f8d3cc76bff29d204d7eff5fa675ebb29304782fa9c8201a715aa49744
+EBUILD gitstats-0_pre20201124.ebuild 1013 BLAKE2B 0ec9c285638f1f502dc211c2aa24987c2f0f681b49bdbd23300964f27d77c98e670efe9223bbf00915b38a914e60c76fcf6df2ba7b8d66a325a387a88d33393b SHA512 18c4cf6dcaea2292b25d0bc0dd2c1d8ccc45ab266fe70f579f540c00bd6a9d9a218845b55dc24d48454bd3a48336b2a721f1dca933bb011b801ca358753a6f83
MISC metadata.xml 440 BLAKE2B 520392ad03ea173e2f01774ad3d706ae27036ef8564b1e18ab70d11f735b83797d631003fa8ec19123cf1e4f9452663b2262f112b0063ebccce485244d0df34c SHA512 442983496e87440cdeabd9f1fc0a4de96f2851485e5ed5ea35373734eff6969bc5d26746062e1d078295d1224c4a0b5727838bebb1c155c689eb340af109cd06
diff --git a/dev-vcs/gitstats/gitstats-0_pre20201124.ebuild b/dev-vcs/gitstats/gitstats-0_pre20201124.ebuild
index bc188f529ee7..9dfd0467a905 100644
--- a/dev-vcs/gitstats/gitstats-0_pre20201124.ebuild
+++ b/dev-vcs/gitstats/gitstats-0_pre20201124.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_{9..11} )
inherit python-r1
diff --git a/games-rpg/Manifest.gz b/games-rpg/Manifest.gz
index 58aedc033c5c..d1d16f01d337 100644
--- a/games-rpg/Manifest.gz
+++ b/games-rpg/Manifest.gz
Binary files differ
diff --git a/games-rpg/manaplus/Manifest b/games-rpg/manaplus/Manifest
index fbe5340c84db..38adf6623627 100644
--- a/games-rpg/manaplus/Manifest
+++ b/games-rpg/manaplus/Manifest
@@ -1,5 +1,6 @@
AUX manaplus-1.9.3.23-gcc12-time.patch 516 BLAKE2B a0cb41a3fa6e12ea557bd19af336f41fcfb31e374088124a87ce10e092cfc7f0ceb5c7e3be483f86fe76f13c1d78398337fd6f85eb431ab8e20cf92d775c558d SHA512 ddfe951a830a0b320e62a418ae5492044390e8c750d8e125d518f375aa7f79c976160e4cd03303a0033b72a501d62cc5e40f1f7c12670fc67e9a09e71854d885
+AUX manaplus-1.9.3.23-gcc13.patch 912 BLAKE2B 0797ac0928958aa8c2045af6027507ac90c1e3ae291947753d0bb2333865d0c8ef715c7fd6df53cf5820ea14a312a5fb88c288a0cc1bd7dcbfcc73fb6043aa12 SHA512 b4a2170320e60e4f6b4171663316a79ca262a6bf958e15573d81b7bc63d79836af39006b415aa5466f0eb2ca6118427dc29cae2a0fde7e1cf6bb9109c33b1f71
DIST manaplus-1.9.3.23.tar.xz 15051860 BLAKE2B 6019799f13df0531ffcf662068f3dc85d31193a8db9fe6fa82b0c1c5740c527685efae822b800ca1836ec3ca00405f07ff368ecd3e0932465762e5f9efda7516 SHA512 0e74df08b4e18a826711c090e3ddf38da1b348c34acc1aff675c1f6c4dc523723a07b2b00d135a89ef136f11fe03f0dfc41e5830f0d6c34d5d44eb1414a2d361
-EBUILD manaplus-1.9.3.23-r1.ebuild 3097 BLAKE2B 83f13a85a369a15fb822305848713dc49232f6137bba627db012488a41a975a736505f5d4c0f193c19f69058ba43d88873ed7a2e864c1c6d027e326a63f3468e SHA512 7c2e6060aa6fdfe894e533a443c4710bdfe348e8fa7b56ab444e4b59ba2dfa714d222e7293876ac89f617a2e5a5381989318253eea70ae83b103605febb93b42
+EBUILD manaplus-1.9.3.23-r1.ebuild 3139 BLAKE2B 7c5b6666c02fbe4159d164e40963241494edc81710d8e9a138360da2c476715372710cf2c75ec4a0ed069bac8e45a9019f9dd26417c95b410495079b57e7123f SHA512 0dae6f40fc93e88c10f86b9c0d0dacd2d76931ca3b13581a1b3af2f64a4cb9c97a2c12e4d6e95c77c267338c6bfa7208cbe1cd9b0c4fc0aae0ae9475435034c7
EBUILD manaplus-9999.ebuild 3037 BLAKE2B 6c98b953e8337595921075f8cc70c40a54a6a3c415e6665efd17522aef1ad75d8a4822e54eddd7bed76904c2cf1c595cd521dde495e82677dfd0b585237a59a6 SHA512 43de8bb443ff96a535cf86c5a03992872fc0f40d49c41c36137dcfcb3f952c311811135a19a45cd4b3f9c18cfa4b0a0e28e54dac5a4288955d59e839662735a8
MISC metadata.xml 584 BLAKE2B 8a3a7aded808b8593f7433cc35bcdd676fc4240270df11a58ae92c80c56e97a8e9de9a3d1adb0ad112bc04360719cedfbb6ca66e498a30ba03af4be05c2224ff SHA512 cd328ace8a351048ab3be7120c8890bfeabaa554dcb6da59c4df7061b3faa0587f4256e3fa06e65f754bcdc20a33c5417f14990f8bc4d2f99e82394a4eeaeb6b
diff --git a/games-rpg/manaplus/files/manaplus-1.9.3.23-gcc13.patch b/games-rpg/manaplus/files/manaplus-1.9.3.23-gcc13.patch
new file mode 100644
index 000000000000..1a2ae7e078d8
--- /dev/null
+++ b/games-rpg/manaplus/files/manaplus-1.9.3.23-gcc13.patch
@@ -0,0 +1,37 @@
+https://bugs.gentoo.org/899028
+--- a/src/net/ea/chatrecv.h
++++ b/src/net/ea/chatrecv.h
+@@ -23,14 +23,7 @@
+ #ifndef NET_EA_CHATRECV_H
+ #define NET_EA_CHATRECV_H
+
+-#if defined(__GXX_EXPERIMENTAL_CXX0X__)
+-#if defined(__APPLE__)
+-#include <tr1/cstdint>
+-#endif // defined(__APPLE__)
+-#else // defined(__GXX_EXPERIMENTAL_CXX0X__)
+-#include <stdint.h>
+-#endif // defined(__GXX_EXPERIMENTAL_CXX0X__)
+-
++#include <cstdint>
+ #include <string>
+ #include <queue>
+ #ifndef __time_t_defined
+--- a/src/net/ea/traderecv.h
++++ b/src/net/ea/traderecv.h
+@@ -23,14 +23,7 @@
+ #ifndef NET_EA_TRADERECV_H
+ #define NET_EA_TRADERECV_H
+
+-#if defined(__GXX_EXPERIMENTAL_CXX0X__)
+-#if defined(__APPLE__)
+-#include <tr1/cstdint>
+-#endif // defined(__APPLE__)
+-#else // defined(__GXX_EXPERIMENTAL_CXX0X__)
+-#include <stdint.h>
+-#endif // defined(__GXX_EXPERIMENTAL_CXX0X__)
+-
++#include <cstdint>
+ #include <string>
+
+ namespace Net
diff --git a/games-rpg/manaplus/manaplus-1.9.3.23-r1.ebuild b/games-rpg/manaplus/manaplus-1.9.3.23-r1.ebuild
index f481e1cd9b21..0780865cfa73 100644
--- a/games-rpg/manaplus/manaplus-1.9.3.23-r1.ebuild
+++ b/games-rpg/manaplus/manaplus-1.9.3.23-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -57,6 +57,7 @@ DEPEND="${RDEPEND}
PATCHES=(
"${FILESDIR}"/${PN}-1.9.3.23-gcc12-time.patch
+ "${FILESDIR}"/${PN}-1.9.3.23-gcc13.patch
)
src_prepare() {
diff --git a/games-strategy/Manifest.gz b/games-strategy/Manifest.gz
index 4bb9e8078bfe..72ea0f8cbdc1 100644
--- a/games-strategy/Manifest.gz
+++ b/games-strategy/Manifest.gz
Binary files differ
diff --git a/games-strategy/colobot/Manifest b/games-strategy/colobot/Manifest
index 14df47a27d6e..d6edc636f801 100644
--- a/games-strategy/colobot/Manifest
+++ b/games-strategy/colobot/Manifest
@@ -1,8 +1,10 @@
AUX colobot-0.1.12-includes.patch 1283 BLAKE2B 0f1e402e770d57365d53488b86838f401815e0749065bf2581d228a566873b31d021a1486ce7cf4a051407b96c540c954ce56ef9efc168522f0ea94ec1606fcd SHA512 26c1bbbd9605482a5a6ffef4b3a919518224e3802bcf0d7248bba94227039bf69a5d6a41bcacdb1ec170e58e719f1cde722f869c4ec26cf20ecd7d1eae091cd0
AUX colobot-0.1.12-sndfile-link.patch 2114 BLAKE2B 11aebe223c809301fd7851ed20ab0867f47ca6d41d198951a81dc4d23a80d203a6955bc4df06dd09f9131fc6ed5f5cb5c1c001503564e89dde3143f58fa7cb59 SHA512 c4f15073aa7f9f84ca369f56944d8c3daba67b419f7d1a4e886b23bd210f84268beddeb13bb9dcb88a86e9dd1bc24a4364ed4bd2065062eac771002f367150e1
+AUX colobot-0.2.0_alpha-gcc13.patch 623 BLAKE2B 33d5a6596a3f256af030e7bab37a4985374b98bded72b682aaaee162ed3360d26a407611d58ffc04bc08295de443183e7e4fa14152b204bb92d66ab7de6160df SHA512 009cc5fe8193fc9a014b8aaeb7203a257eeea08ee27e0fb9867a1ad1d7bd9652ed9a8a1df26f7b44dbc6753179b789abc5283d6e408e09229afda8c675bf59a6
+AUX colobot-0.2.0_alpha-werror.patch 1253 BLAKE2B e4536598161ed2868acdd63105016a6ce2f29e8c5d3577d21b7d8171fb6d21b638502bcae72760dd1c6ead63c3306d8612a5e2cc4438625e20e227412a743a44 SHA512 78e9e52311ff1b2c01f722df00fb9c5ece7427f83ed5a317007e456974edb8ba77606e0ff7757d081ead1e92099382584fdc4d9d31cae463c28acd37249d2612
DIST colobot-gold-0.1.12-alpha.tar.gz 1468594 BLAKE2B 2b470e8b074e4a973b751062dca2358396066d8816c2b1b5b44649b798610dccd73ab5fed4086f2aa8d4495f3de69dd8b72b45f97f23f66b18a50fc976bf25ef SHA512 63647a16b376db6544830f96e7d323c0f58003645bf636abd1cab0ffd47b39b0bef47191d584f5156b75324d75dfdfdcabe8b89be565087c37c367ca366f3cbe
DIST colobot-gold-0.2.0-alpha.tar.gz 1514455 BLAKE2B 9cc1480d342cfa14b12e437c41ce8e65b173cd30ca5f62e574ac17f452e6cd0622b5c2706fcfd427222cf78fce1700cb07b82fac75dd9b4a3ace4389ea3381bc SHA512 9c35ce6da319ef20ff68a9722f0b683adaa2fcada2b89bb322ba5772dfd9371adacd045ae160550780083902c024400c29e1d1f11dcb8b6547ba7d48e401c4c3
EBUILD colobot-0.1.12.ebuild 1616 BLAKE2B 0044f75977deebfdd035bc6b0a0815613a2f9bc00aad6a5898737b8884089842d2d8d1185bbb0cfdb04356a431ee35aea37c53610daaf6276088a7d7f55d811a SHA512 58ffa32138e8f26109bbfcd8604bfa358db0fffb49949ae5efef9d3e638643b9edd1da7f972278e4285fcee0bbeaacd69dba82a828ad89accd1564d7dbfdf4fb
-EBUILD colobot-0.2.0_alpha.ebuild 1553 BLAKE2B 5656ce11f0209337502a1dd06a8398823cd246224e0c452a04e883beaf36baf6f3f0e06c6dc33c53df094a36c62e60628d94516aa0dadbed6805abdb2634c9af SHA512 126800bf1bea64d9d47f70a8406eccf05a1fb88789be14bee462ce00f5952ae6b70d804a1a0b5267d148de7a622d66706cbf4f43e11d2f5edd903e9b56bca1c8
+EBUILD colobot-0.2.0_alpha.ebuild 1710 BLAKE2B 4d90f3c7e52b75ea0838613e8fa41ac8e8c01882dd4a08a252c9cbee184a1dc2ada30364095bff464208c01553a9df28109357d85f4ac6ae37ebfbeed1656ab1 SHA512 5fc007e57d6a675d012e32d924201fa43545ebdadfdeaa2909fd7fc7ebfcad4445240e6832509dbd120e802ea8c5987877d0fe8e07169ecca1f3349e26b90214
EBUILD colobot-9999.ebuild 1377 BLAKE2B 98d1de0557f5edc06166bc191e5fe1beb4bf0f7f8975069d81f2a8aaf005c17348f649f477a3c16ab5aa5b35130a10607bb5395266c1c983816fed0b9f811bb2 SHA512 61b61b0cdb4c29348333c30a13c1986d69587164734bc2c52e07e63b1d5b795270bae19642055662155563b1cc91cd5cb7697b1172fecd1ae375702e879dcbe8
MISC metadata.xml 419 BLAKE2B 8f91e92cb3ad10979daf436e225f9a19c0b69f71e6ad33ea6fcdcc49eefac1c4373615ebc54ac24888377c63b797e06a9479bfc485fef0208667b19602f88f2b SHA512 d8fae70775286b79f9a0942dc89bcb5214f4833fa7cd539d9e30e2b8e6762968c8a8ea933765ab9c81f2cad30a4aedc88377221c7be1b342267b8a79b9bb04e7
diff --git a/games-strategy/colobot/colobot-0.2.0_alpha.ebuild b/games-strategy/colobot/colobot-0.2.0_alpha.ebuild
index b49ad40a24db..f16813414298 100644
--- a/games-strategy/colobot/colobot-0.2.0_alpha.ebuild
+++ b/games-strategy/colobot/colobot-0.2.0_alpha.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -41,6 +41,10 @@ RDEPEND="${DEPEND}
PATCHES=(
# https://github.com/colobot/colobot/pull/1453
"${FILESDIR}"/colobot-0.1.12-sndfile-link.patch
+ # https://github.com/colobot/colobot/pull/1576
+ "${FILESDIR}"/colobot-0.2.0_alpha-gcc13.patch
+ # No -Werror
+ "${FILESDIR}"/colobot-0.2.0_alpha-werror.patch
)
src_prepare() {
diff --git a/games-strategy/colobot/files/colobot-0.2.0_alpha-gcc13.patch b/games-strategy/colobot/files/colobot-0.2.0_alpha-gcc13.patch
new file mode 100644
index 000000000000..f74dcb56db25
--- /dev/null
+++ b/games-strategy/colobot/files/colobot-0.2.0_alpha-gcc13.patch
@@ -0,0 +1,26 @@
+https://github.com/colobot/colobot/pull/1576
+
+From 96d32db288ccd5ab13afdb2a063ad9e03170c4ee Mon Sep 17 00:00:00 2001
+From: Sam James <sam@gentoo.org>
+Date: Wed, 19 Apr 2023 05:18:06 +0100
+Subject: [PATCH] Fix build with GCC 13
+
+GCC 13 (as usual for new compiler releases) shuffles around some internal includes so some
+are no longer transitively included.
+
+See https://gnu.org/software/gcc/gcc-13/porting_to.html.
+
+Bug: https://bugs.gentoo.org/899034
+--- a/src/CBot/CBotFileUtils.h
++++ b/src/CBot/CBotFileUtils.h
+@@ -19,6 +19,7 @@
+
+ #pragma once
+
++#include <cstdint>
+ #include <iostream>
+ #include <string>
+
+--
+2.40.0
+
diff --git a/games-strategy/colobot/files/colobot-0.2.0_alpha-werror.patch b/games-strategy/colobot/files/colobot-0.2.0_alpha-werror.patch
new file mode 100644
index 000000000000..b326a0c0f7af
--- /dev/null
+++ b/games-strategy/colobot/files/colobot-0.2.0_alpha-werror.patch
@@ -0,0 +1,20 @@
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -155,7 +155,7 @@ if(CMAKE_CXX_COMPILER_ID MATCHES "GNU")
+
+ message(STATUS "Detected GCC version 4.7+")
+
+- set(NORMAL_CXX_FLAGS "-std=gnu++11 -Wall -Werror -Wold-style-cast -pedantic-errors -Wmissing-declarations")
++ set(NORMAL_CXX_FLAGS "-std=gnu++11 -Wall -Wold-style-cast -pedantic-errors -Wmissing-declarations")
+ set(NORMAL_CXX_FLAGS "${NORMAL_CXX_FLAGS} -Wno-error=deprecated-declarations") # updated version of physfs is not available on some platforms so we keep using deprecated functions, see #958
+
+ if(NOT CMAKE_CXX_COMPILER_VERSION VERSION_LESS 5.0)
+@@ -177,7 +177,7 @@ elseif(CMAKE_CXX_COMPILER_ID MATCHES "Clang")
+ set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -fuse-ld=bfd")
+ endif()
+
+- set(NORMAL_CXX_FLAGS "-std=c++11 -Wall -Werror -Wold-style-cast -pedantic-errors -Wmissing-prototypes")
++ set(NORMAL_CXX_FLAGS "-std=c++11 -Wall -Wold-style-cast -pedantic-errors -Wmissing-prototypes")
+ set(NORMAL_CXX_FLAGS "${NORMAL_CXX_FLAGS} -Wno-error=deprecated-declarations") # updated version of physfs is not available on some platforms so we keep using deprecated functions, see #958
+ set(RELEASE_CXX_FLAGS "-O2")
+ set(DEBUG_CXX_FLAGS "-g -O0")
diff --git a/mail-filter/Manifest.gz b/mail-filter/Manifest.gz
index da31c28493e3..faca93d48ba4 100644
--- a/mail-filter/Manifest.gz
+++ b/mail-filter/Manifest.gz
Binary files differ
diff --git a/mail-filter/courier-pythonfilter/Manifest b/mail-filter/courier-pythonfilter/Manifest
index 013b4f67f2dd..7fba7706bad6 100644
--- a/mail-filter/courier-pythonfilter/Manifest
+++ b/mail-filter/courier-pythonfilter/Manifest
@@ -3,5 +3,5 @@ DIST courier-pythonfilter-3.0.3.tar.gz 61994 BLAKE2B 286e9b9af580512080663cf392d
DIST courier-pythonfilter-3.0.4.tar.gz 63336 BLAKE2B 0a002b68a1828d20258f7671bd91bded3960e1b60cb00ec80ca43fcb783729509c18b2603fbc044649b2514a6911b71b369c0525c87a47719b5328dfd78dcea2 SHA512 00b08b607ed6c613a5a010855c34580d0ea22e11e6ca9d5f2a9806c9f1f9cce15d32b66822433c29e23b71b955da18fe63bf78fb6240e6e6f026a27f52c2d86c
EBUILD courier-pythonfilter-3.0.2-r1.ebuild 442 BLAKE2B 9b8b0b49ae83409bf57a791a4da9416239f86816a06e0ed34364db9f802fa124a86290a05120e34fbcf84a19b9228f28c40395779fc918241a9d553d41572ebf SHA512 704f1e52a48eb9ea7e2b3f4a8e8d0714551d92e1069a3ad41a4afbf4919f62f4876d1055c4adf4205264382cf0ea2f2da3cb8f11413196ee65a199fa6ff6730a
EBUILD courier-pythonfilter-3.0.3.ebuild 447 BLAKE2B bdc07d40c3837f3faadac4304329e85762af713ffea9248dbbb25aa452263169b304a83dd852c4400232ef173d1a730aa4d70957926fcae40a762c17af6c76f5 SHA512 5c0ecb0eca0dffec6b095846f72b02b6c11531658604f069e8d3b3bd5cd1dfdfbe23000c7a23dd71252042f098b5818a24112bf2790d88ef926fe65e2b159473
-EBUILD courier-pythonfilter-3.0.4.ebuild 480 BLAKE2B 1e6c3eb45ccfc99b3966b6b9f2f1e5f3f7d40acf5e1e6230699d61a23aac0cbb54f58285fbd6f44d9b5cfb269db6e6001f3fa3e96ebc83999167fbb09d072f6c SHA512 71e5d6e174056eb98a167cace36f7d7faf472ad217d4cf68bb87de7918b3605222c3d76c30f74b96d15e35a8579aa20d7833c8cb576fb0334295ca7f95a5ac6b
+EBUILD courier-pythonfilter-3.0.4.ebuild 479 BLAKE2B 4fff6ee063550a8cc48894ae4ab404badf829d8d88f53c59f89925580c26d3bddd7d91c4ce320899d04c8f81b749439e4dd4c0aea987f0f323c7034eabeb44d8 SHA512 abf810e01578b09ddb395431515c1482c422088fbe796ded37ce6f94dcde4b7fbe63b965df034258d054796b726bb8434dc4715d3889567c0fa6b0961f4835ed
MISC metadata.xml 300 BLAKE2B 1626182463d88ec1e3d6be91a8ada0b0ffcfe1b04f9a7dbf937f120530be568e6961df24ba2a8cb0395b9926752731c013f068b61b40909e58eed812c7a89058 SHA512 d44719d9f36cede9aaf778fad31ae0726b17e14c38ab2720c628d7f8e50eff0b58ec22731324ed94ef08c44212f4e34354d6ad89a6b762bbafe5af2d798d1758
diff --git a/mail-filter/courier-pythonfilter/courier-pythonfilter-3.0.4.ebuild b/mail-filter/courier-pythonfilter/courier-pythonfilter-3.0.4.ebuild
index 074fe41d1cd8..c4079fe5c473 100644
--- a/mail-filter/courier-pythonfilter/courier-pythonfilter-3.0.4.ebuild
+++ b/mail-filter/courier-pythonfilter/courier-pythonfilter-3.0.4.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
IUSE=""
DEPEND="mail-mta/courier"
diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz
index 6f7f22592b3a..b0dc9c0d4e51 100644
--- a/media-libs/Manifest.gz
+++ b/media-libs/Manifest.gz
Binary files differ
diff --git a/media-libs/libvisual/Manifest b/media-libs/libvisual/Manifest
index a0761a0a794d..095a09962c9b 100644
--- a/media-libs/libvisual/Manifest
+++ b/media-libs/libvisual/Manifest
@@ -2,5 +2,5 @@ AUX libvisual-0.4.0-better-altivec-detection.patch 1555 BLAKE2B 8516652c13c365ba
DIST libvisual-0.4.1.tar.bz2 560877 BLAKE2B 5429493424cbf7d5d6e17ef6a5219ffb5491a6e0f7ea9d9563021beabfdc22aead0d80924c17904b96cc645ef0dc737fa61680abf152b421ca5f4ac834fc6a19 SHA512 a1417a54d4f0566121db5d08770e7f41559ef7f3704d0da74f1dc316c6b7f16197d843a96382b4122d01251764ccb6ed240fd4e99abc7b0f440c9f43afa9506a
DIST libvisual-0.4.2.tar.bz2 563023 BLAKE2B b9480db0f168f6e7b398f773c6bbf4d1dab75dd2b711cc9b0b5fd1fb790e57cdd1e9ed3733fb4f911586b7ebb6e1cb9f3bbe74bfe4e67b9cb95e3e7b2eee950a SHA512 88634c27cd5de149d08141fb68d86a85320513208426f412541ab6aa985069683c17437fd0f49d6dafdd811a516f1f9268a2cf2146a3b55332280d7930f59b55
EBUILD libvisual-0.4.1.ebuild 1098 BLAKE2B 2053824d6e2a30049c9008898547f3fe720b2d011ddc204fd2defdbc74cec2aa80a1f25c76603155f855a14b57df6bfc01bf5c8eabd76f0525e6cadf2a6c976b SHA512 847574b94af1f236b654c1019b311dc2d7f9079f0a2504a7b440e92a0856db060702f91707d42a584477d2e65ab404a8a3f78636ad728e30f31ea79bdfb5c46c
-EBUILD libvisual-0.4.2.ebuild 1205 BLAKE2B 4bf88e8bec04fd92119aeb7c34b83aaf8a4dbd34c6d7761d13ea7ef2e1429125700ce963990a5b56d85b6b1a34805fe9288b351cf38914094edf0c3b7fc4d14c SHA512 256ae6e7a4662e17770cb404c11fd50a11fa0e8dd9997a3bad942b34742f9c45af3663ed0f4b24a3a7390aefb8548819d81c1109bd777fae80ffc8e0903adc3e
+EBUILD libvisual-0.4.2.ebuild 1200 BLAKE2B f469950b0427ac4f50b09ff3f4d29e529e3dd8e46ac12cc08ad15f7ecc9a9d3b2a4d254e1a0b98b42bfaf0eab15de56f7f9db0d7ab1c7ad7f8ece62f71383681 SHA512 43a129e7a09bcfe80f2559032273a07488662916d42da13cee2183e8629ea266a9c115a4acd79776e02e701cb632d937ecddc4a20db0b85df724df4a834c5792
MISC metadata.xml 502 BLAKE2B cdca87d3e30a985550bf0ae3d922a07670553d360128283d789adbf4584d0d3fa5ae339e52901a8e16c5e1650b6414e5f260aca841957f2ed124e7c437c29a14 SHA512 da4595d0e3dc330fabf03183ae7233323eea087b8e4daeb336d6d2e1ee84156d0639a74b41fe742147477442ab5fef2e51c1cf56e06cdba2647f97f0964bf2cd
diff --git a/media-libs/libvisual/libvisual-0.4.2.ebuild b/media-libs/libvisual/libvisual-0.4.2.ebuild
index d79d98ed8917..f90267f65a47 100644
--- a/media-libs/libvisual/libvisual-0.4.2.ebuild
+++ b/media-libs/libvisual/libvisual-0.4.2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/Libvisual/libvisual/releases/download/${P}/${P}.tar.
LICENSE="LGPL-2.1"
SLOT="0.4"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86"
IUSE="debug nls threads"
BDEPEND="
diff --git a/media-libs/rubberband/Manifest b/media-libs/rubberband/Manifest
index d9b59050f5f3..6a2fa22033f7 100644
--- a/media-libs/rubberband/Manifest
+++ b/media-libs/rubberband/Manifest
@@ -4,7 +4,7 @@ DIST rubberband-3.1.2.tar.bz2 218361 BLAKE2B 26d2850adea8b564e49ce1eb24abcd9cd83
DIST rubberband-3.1.3.tar.bz2 218532 BLAKE2B edc9ada6a67af2b45f15a6240b46d77830068595f5b873b50b55e91be29abc30600025713e7bd84e99d05ea1d0fcdb36873cbf966b00d7e805cfea99a4462e1d SHA512 c7e42020c543b1741e1d3e7ad79f92081177953f63a8b7b1c302a185cb7a0b828d9519e03a6df39c1cff356b324370313501df54bc74be32dcdb955c789b6485
DIST rubberband-3.2.1.tar.bz2 221756 BLAKE2B 6b2bb540037495892907285561982b2f87affa60b6ad84315654e92f3321be097dfc23fec9dde6eb9e3a7a3e38d6e3126f683dc88f442845722f321ddeb8c24d SHA512 c2278d874ebaeafa2ff6be4bdd3dea40235debce7ced8b93f1b73a93b5796b77ee5f6024cb539776f11bd936c2f100c084d7e91c006e81c1e6f3cf5eff602cbf
EBUILD rubberband-3.1.1-r1.ebuild 1777 BLAKE2B 006f2b1e51b9445703d547d8a8bbf5c0b793ab824738bbf9274b4b7acaf11b982f6bf52db67e982359c8b8456927d2a320889faefde2e92b6de8f3b9a0a95a28 SHA512 e42edbfa26c594a74acdf6230fc6f60fe7b4c928c698216e327c1528039c4c6238d69dd79c227ad3211ab96ea981e94ba67dd185bcbb407db5aada1b8d4d5e75
-EBUILD rubberband-3.1.2.ebuild 2433 BLAKE2B cf669664027b15cf972e5a500adce631e7dbeaba4ac8aaf59eeb3434c285f45fe31fee8a052fbb182e7d061d2ecc1d3cab91a960c6853c488117018c38cd6e7e SHA512 4abfae1b4fdcc8ecb23358e30968529525f910d0f05540270e5ada1b0d1eca179e27d105a042f892203ac8b0d440861cb2c4660d6b382e518516b5332088f2d7
+EBUILD rubberband-3.1.2.ebuild 2428 BLAKE2B 0de2f1d9361cfd5c38bd7796d809b6f6be348ec1043f23af107101fda1f7f2ec2dad6a4e7962135e9c693d6286283584c425a98a338fd14c1dbec22d056d9979 SHA512 74cd11255589488da7b3f4bbdbc119404c380eb26193d86a4d857db629c69e077bb09ab69fe998c4d107914d6c27168cc84c63639b2c70d8103e4a3b4f5f6102
EBUILD rubberband-3.1.3.ebuild 2433 BLAKE2B cf669664027b15cf972e5a500adce631e7dbeaba4ac8aaf59eeb3434c285f45fe31fee8a052fbb182e7d061d2ecc1d3cab91a960c6853c488117018c38cd6e7e SHA512 4abfae1b4fdcc8ecb23358e30968529525f910d0f05540270e5ada1b0d1eca179e27d105a042f892203ac8b0d440861cb2c4660d6b382e518516b5332088f2d7
EBUILD rubberband-3.2.1.ebuild 2433 BLAKE2B cf669664027b15cf972e5a500adce631e7dbeaba4ac8aaf59eeb3434c285f45fe31fee8a052fbb182e7d061d2ecc1d3cab91a960c6853c488117018c38cd6e7e SHA512 4abfae1b4fdcc8ecb23358e30968529525f910d0f05540270e5ada1b0d1eca179e27d105a042f892203ac8b0d440861cb2c4660d6b382e518516b5332088f2d7
MISC metadata.xml 542 BLAKE2B 3a2847c1efdc85bd471215d4ab69c44a8e209e701de1d3aece7c1800dfc74107d6c93ea5736a3587a23146f2ed4a8a58f0829c305db9c32aebf92b9bfc8dff46 SHA512 852f9c71e2bce0df67a5a45bd7833472abc6e66dabe149a5a22938a0aef5c29477f2545d03fff5fe39e5eee14a21d30d0e7fcb7597f0b05c7570a0abf9265b54
diff --git a/media-libs/rubberband/rubberband-3.1.2.ebuild b/media-libs/rubberband/rubberband-3.1.2.ebuild
index 021e7a03c3e6..3c05fe2fb805 100644
--- a/media-libs/rubberband/rubberband-3.1.2.ebuild
+++ b/media-libs/rubberband/rubberband-3.1.2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://breakfastquay.com/files/releases/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc ~x86"
IUSE="ladspa lv2 jni static-libs +programs test vamp"
BDEPEND="
diff --git a/media-plugins/Manifest.gz b/media-plugins/Manifest.gz
index 269175e5458f..058c92aaab41 100644
--- a/media-plugins/Manifest.gz
+++ b/media-plugins/Manifest.gz
Binary files differ
diff --git a/media-plugins/libvisual-plugins/Manifest b/media-plugins/libvisual-plugins/Manifest
index f65d437493b0..f41299adf722 100644
--- a/media-plugins/libvisual-plugins/Manifest
+++ b/media-plugins/libvisual-plugins/Manifest
@@ -1,5 +1,5 @@
DIST libvisual-plugins-0.4.1.tar.bz2 687994 BLAKE2B 5899580c3b4f5959a5105b79565bd69d87973a38c3d860fb480d88a29846d3017b207ec318ffbd4a2e47382207ccd04cb043a99b68e76f0690cf77fa270e8722 SHA512 db80b081615e129d4bea34c7d99af1978bd1b569f4a1f17cfbbe3cadafc954085552c5944198f9c86f43aa367460d3ca5b4e4ea2aacee4f78dce9ff802a80663
DIST libvisual-plugins-0.4.2.tar.bz2 731700 BLAKE2B 9a803c2b545fe854959043a37123089f4a215fa8139fc72a520f6cffccb004f347709ea68c273dccf60373a957ecd0aaf7ed0fd3319d431c1f65dcfe10432a95 SHA512 16015bad0a898d0990ba9d5a1fe2ab2d649b5db8b965cc00fa62b095033dc8cf27559e79cc49099b5b0a1d679f1f5f6ba9ccf2eac3ac87ebe48da2e64554a568
EBUILD libvisual-plugins-0.4.1.ebuild 1650 BLAKE2B f938c38af3219afe5115a3ce7b2ebb0dc5baae6968ff7b0d103e82eb5ae02a9d8be3128b981fe1fc86c80aa8014c5bcacccd192c97e919a5b8054dd1bc8ad937 SHA512 f07c5943f467615453e77dc9634ba9ce9c434c7037629b73fd0477e6e31e6b47d0a7157a84efd0130307453cbd97c06a42800f6584d2364c796ab12458ca71dc
-EBUILD libvisual-plugins-0.4.2.ebuild 1894 BLAKE2B 9527b2c946b4d33379de2005d73a6a6dd1acac2ee5b8248a12883d2587646535c31c7ead9e99678d3c2e19883062a0cd3a90cde875bf5026afe882dd9dff292a SHA512 d3ba0ea886be29ee7d9e473d221c3acfe988b2b645556ca2a86442a4e0d8bf209fb1bc06099a51c1d74351f04db91e7baffc453c314030fafe4a77f6182c2563
+EBUILD libvisual-plugins-0.4.2.ebuild 1889 BLAKE2B b915c5b2663a0a5b408158c3967c80aa2ac093f2174b98b1c89165b370add0389d8d164648f0fdc4cadafdecd8db08a0f5e8daf97939249040183d631c157cc9 SHA512 b5584a549dcf561291c6c1f4454fd79b0dc3fe37fa79bfb117ef506a40c9702cec2251d44946748e293f71480fc69f46632625b0dee094f1c514791f6d469af0
MISC metadata.xml 502 BLAKE2B cdca87d3e30a985550bf0ae3d922a07670553d360128283d789adbf4584d0d3fa5ae339e52901a8e16c5e1650b6414e5f260aca841957f2ed124e7c437c29a14 SHA512 da4595d0e3dc330fabf03183ae7233323eea087b8e4daeb336d6d2e1ee84156d0639a74b41fe742147477442ab5fef2e51c1cf56e06cdba2647f97f0964bf2cd
diff --git a/media-plugins/libvisual-plugins/libvisual-plugins-0.4.2.ebuild b/media-plugins/libvisual-plugins/libvisual-plugins-0.4.2.ebuild
index 00630b2e9cde..65615b6f4a2f 100644
--- a/media-plugins/libvisual-plugins/libvisual-plugins-0.4.2.ebuild
+++ b/media-plugins/libvisual-plugins/libvisual-plugins-0.4.2.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://github.com/Libvisual/libvisual/releases/download/${P}/${P}.tar.
LICENSE="GPL-2"
SLOT="0.4"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~sparc x86"
IUSE="alsa debug gstreamer gtk jack mplayer opengl portaudio pulseaudio"
RDEPEND=">=media-libs/fontconfig-2.10.92[${MULTILIB_USEDEP}]
diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz
index 30bf092c736f..2af8d437d30e 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 2760386e813e..36088724d552 100644
--- a/metadata/dtd/timestamp.chk
+++ b/metadata/dtd/timestamp.chk
@@ -1 +1 @@
-Wed, 19 Apr 2023 04:09:47 +0000
+Wed, 19 Apr 2023 10:09:53 +0000
diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest
index 2b30e3c36a20..78d4faaa1005 100644
--- a/metadata/glsa/Manifest
+++ b/metadata/glsa/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 540216 BLAKE2B d30aef090eaffb1f3ce91f96dfcc44f7a5d1a954885fba68126dee1aa21a3de740e45dd7106f5d3ba2b51e48eda29870b954e2a90cc8bfa9dc1ac93912daadef SHA512 f9ff42d8d58ea6e6bae5d32f95af7bcddc333ce0478d31cfefb14e85c8d99eaf4d3d9a0802c961e3f7e7d8f3696894cb1d1d0e81db3807d1796858a550f0351f
-TIMESTAMP 2023-04-19T04:09:51Z
+TIMESTAMP 2023-04-19T10:09:56Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmQ/aY9fFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmQ/vfRfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klCQUhAAhxz5xPrBSc3gibyyDHQ6F/axGSqOmNbzWSf5vbcnDLXFsxR6WO4oJW/0
-GBhncOyEPpcuqSulpToOIqik45e0oGOsLbaONbbNolj8P1AiR34qdzKZi1oQXFw6
-u/K5cTMUE0vGNTK4BooEX3waBwyYC8qQNAKr1pSn+TASRJfzl68Zj/itSVnfUYyG
-nuPm8ptR4FmP+IiSCE4ZpmsYwP1p6fwIXTpU0ksAe7dW/C5T/iDKN7jdCrgAIBRK
-+2Y/MWq+R+Q971LNCbH1DmDSUIC8fpOHHODKH46J1nI/Oahy/Uw/cXT/17eyv1M0
-/4KzWsWxkDt1t04H25aBfvIv8h1o/7FXJpyrBN3im/tjUFjNu/LyLnjorc3bhno4
-VglC6DG1Ur2pxT8ADOZoy2M2tm9zfzMW/veQVN7k9buM8VzooyUml/FFUJKKy6P9
-cAAUiHv9HC/G1GlAZidgSox1F2zs5rzIXuqgZ/PmyPNFEFJCf/qAFyheGtY+MrUK
-LYtbhtNjDh6sc1rphb5uHwV0kDrzKpvpshKxzziw5t16T7Ot3UwSZDYfgnERkQ+B
-F7GBhUOuyaIXlKfovmGKSI9+MD0FgrND3LDOJcK+ONabEd6gdwM4bB/kiA0XwBmT
-lfAY9vtAb6Z9JPQvdGE9ZsMlmV0Gn4UKLsSSVr7QOO+7/6+qsqs=
-=CrhJ
+klCoVQ//QCy43kK+Sdlq3ziEMtOG95v8+mMe5Z2WgnnKoyN80g16gNJqR19AjdRU
+OaJRWDrMy7Ep18026+Ll1ySOMInO0XmfhspyqGl1duSa9QkFLJ2GMEmrMStkjGai
+jgdZttUYAovWF43/5XYkxFq8TIYhEFZ6BuhRR255YZMrF0wdGJTNmGET78QiFIFY
+yCVBiWaPNHaZoY25IP2pubxAidaSqjefxSoaRCJlfC3PdQ/NT6cw+xWIqRsMk9PG
+LPuj+WJWC9tqM0NNkVAyoMLxt5lUt4QKOiLWs1IIU/KeaAPWKtNBigG0rzP6pDkI
+f9RqDnZA8hvtezNM9pS2J3Ur/WIjPerP0YUMaDkDNgZ3n22YG8Lb1NRyuuiyddWs
+z+xu/Lfo0TP1UYI6rk/7upBENo+/tKvMLeorZ7phjrf8bpPpe6rfpVn5ldynBV4Y
+sCSvNS4SX9rbIrh0CHdO4+888kRJmYddOg75JWziPiT2Yvi/rn+Ff0acv6mCvvFJ
+qBq0GlmkmtekbGNCxH3PLKubWuNksqcv+r/1I20z5ImgNM+noqiGLwhdYZTTuAjH
+M9383IxpfZ/SGr5l81cy7LY+GmdEphgfKfjWrCzCUyvuSrM7UzKXJijl0C4BYnbJ
+E7DexmaNmhboc5REh+UlzUtx9WU2WvXzWCDe5d6G1YXz4Xj4FIU=
+=lqgD
-----END PGP SIGNATURE-----
diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk
index 2760386e813e..36088724d552 100644
--- a/metadata/glsa/timestamp.chk
+++ b/metadata/glsa/timestamp.chk
@@ -1 +1 @@
-Wed, 19 Apr 2023 04:09:47 +0000
+Wed, 19 Apr 2023 10:09:53 +0000
diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz
index 2b4676ab05e1..f0e3aa5ad2f0 100644
--- a/metadata/md5-cache/Manifest.gz
+++ b/metadata/md5-cache/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-admin/Manifest.gz b/metadata/md5-cache/app-admin/Manifest.gz
index 1675ba33f95d..b426d2cc0239 100644
--- a/metadata/md5-cache/app-admin/Manifest.gz
+++ b/metadata/md5-cache/app-admin/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-admin/syslog-ng-4.1.1 b/metadata/md5-cache/app-admin/syslog-ng-4.1.1-r1
index c936712f7515..ee852d2d59c4 100644
--- a/metadata/md5-cache/app-admin/syslog-ng-4.1.1
+++ b/metadata/md5-cache/app-admin/syslog-ng-4.1.1-r1
@@ -1,6 +1,6 @@
BDEPEND=>=sys-devel/bison-3.7.6 sys-devel/flex virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7 virtual/pkgconfig
DEFINED_PHASES=configure install postinst prepare setup
-DEPEND=>=dev-libs/glib-2.10.1:2 >=dev-libs/ivykis-0.42.4 >=dev-libs/libpcre-6.1:= !dev-libs/eventlog amqp? ( >=net-libs/rabbitmq-c-0.8.0:=[ssl] ) caps? ( sys-libs/libcap ) dbi? ( >=dev-db/libdbi-0.9.0 ) geoip2? ( dev-libs/libmaxminddb:= ) http? ( net-misc/curl ) json? ( >=dev-libs/json-c-0.9:= ) kafka? ( >=dev-libs/librdkafka-1.0.0:= ) mongodb? ( >=dev-libs/mongo-c-driver-1.2.0 ) python? ( python_single_target_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) ) redis? ( >=dev-libs/hiredis-0.11.0:= ) smtp? ( net-libs/libesmtp:= ) snmp? ( net-analyzer/net-snmp:0= ) spoof-source? ( net-libs/libnet:1.1= ) systemd? ( sys-apps/systemd:= ) tcpd? ( >=sys-apps/tcp-wrappers-7.6 ) dev-libs/openssl:0= test? ( dev-libs/criterion )
+DEPEND=>=dev-libs/glib-2.10.1:2 >=dev-libs/ivykis-0.42.4 >=dev-libs/libpcre-6.1:= !dev-libs/eventlog amqp? ( >=net-libs/rabbitmq-c-0.8.0:=[ssl] ) caps? ( sys-libs/libcap ) dbi? ( >=dev-db/libdbi-0.9.0 ) geoip2? ( dev-libs/libmaxminddb:= ) http? ( net-misc/curl ) json? ( >=dev-libs/json-c-0.9:= ) kafka? ( >=dev-libs/librdkafka-1.0.0:= ) mongodb? ( >=dev-libs/mongo-c-driver-1.2.0 ) python? ( python_single_target_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) python_single_target_python3_9? ( dev-python/setuptools[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/setuptools[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/setuptools[python_targets_python3_11(-)] ) ) redis? ( >=dev-libs/hiredis-0.11.0:= ) smtp? ( net-libs/libesmtp:= ) snmp? ( net-analyzer/net-snmp:0= ) spoof-source? ( net-libs/libnet:1.1= ) systemd? ( sys-apps/systemd:= ) tcpd? ( >=sys-apps/tcp-wrappers-7.6 ) dev-libs/openssl:0= test? ( dev-libs/criterion )
DESCRIPTION=syslog replacement with advanced filtering features
EAPI=8
HOMEPAGE=https://www.syslog-ng.com/products/open-source-log-management/
@@ -8,10 +8,10 @@ INHERIT=autotools python-single-r1 systemd
IUSE=amqp caps dbi geoip2 http ipv6 json kafka mongodb pacct python redis smtp snmp test spoof-source systemd tcpd python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
LICENSE=GPL-2+ LGPL-2.1+
-RDEPEND=>=dev-libs/glib-2.10.1:2 >=dev-libs/ivykis-0.42.4 >=dev-libs/libpcre-6.1:= !dev-libs/eventlog amqp? ( >=net-libs/rabbitmq-c-0.8.0:=[ssl] ) caps? ( sys-libs/libcap ) dbi? ( >=dev-db/libdbi-0.9.0 ) geoip2? ( dev-libs/libmaxminddb:= ) http? ( net-misc/curl ) json? ( >=dev-libs/json-c-0.9:= ) kafka? ( >=dev-libs/librdkafka-1.0.0:= ) mongodb? ( >=dev-libs/mongo-c-driver-1.2.0 ) python? ( python_single_target_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) ) redis? ( >=dev-libs/hiredis-0.11.0:= ) smtp? ( net-libs/libesmtp:= ) snmp? ( net-analyzer/net-snmp:0= ) spoof-source? ( net-libs/libnet:1.1= ) systemd? ( sys-apps/systemd:= ) tcpd? ( >=sys-apps/tcp-wrappers-7.6 ) dev-libs/openssl:0=
+RDEPEND=>=dev-libs/glib-2.10.1:2 >=dev-libs/ivykis-0.42.4 >=dev-libs/libpcre-6.1:= !dev-libs/eventlog amqp? ( >=net-libs/rabbitmq-c-0.8.0:=[ssl] ) caps? ( sys-libs/libcap ) dbi? ( >=dev-db/libdbi-0.9.0 ) geoip2? ( dev-libs/libmaxminddb:= ) http? ( net-misc/curl ) json? ( >=dev-libs/json-c-0.9:= ) kafka? ( >=dev-libs/librdkafka-1.0.0:= ) mongodb? ( >=dev-libs/mongo-c-driver-1.2.0 ) python? ( python_single_target_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) python_single_target_python3_9? ( dev-python/setuptools[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/setuptools[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/setuptools[python_targets_python3_11(-)] ) ) redis? ( >=dev-libs/hiredis-0.11.0:= ) smtp? ( net-libs/libesmtp:= ) snmp? ( net-analyzer/net-snmp:0= ) spoof-source? ( net-libs/libnet:1.1= ) systemd? ( sys-apps/systemd:= ) tcpd? ( >=sys-apps/tcp-wrappers-7.6 ) dev-libs/openssl:0=
REQUIRED_USE=python? ( ^^ ( python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 ) ) test? ( python )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/balabit/syslog-ng/releases/download/syslog-ng-4.1.1/syslog-ng-4.1.1.tar.gz
_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=c365e276c55158caac0dcb0191b720bc
+_md5_=d6c65550663c373522e0b096ff50b776
diff --git a/metadata/md5-cache/app-arch/Manifest.gz b/metadata/md5-cache/app-arch/Manifest.gz
index 10c14b03d025..30eeb3f4cdb3 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/vimball-0.5.1-r1 b/metadata/md5-cache/app-arch/vimball-0.5.1-r1
index 91acc6dce2cb..6ad88966ec07 100644
--- a/metadata/md5-cache/app-arch/vimball-0.5.1-r1
+++ b/metadata/md5-cache/app-arch/vimball-0.5.1-r1
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/radhermit/vimball/ https://pypi.org/project/vimball/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
-KEYWORDS=~amd64 ~x86
+KEYWORDS=~amd64 x86
LICENSE=MIT
RDEPEND=python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 )
REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/v/vimball/vimball-0.5.1.tar.gz
_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=c5f2e7d955b70c39e130828de448c4d0
+_md5_=6fb8ca313b538fa92d1e45341b0409ef
diff --git a/metadata/md5-cache/app-editors/Manifest.gz b/metadata/md5-cache/app-editors/Manifest.gz
index 6ded9c94603a..11b2ebc99fbc 100644
--- a/metadata/md5-cache/app-editors/Manifest.gz
+++ b/metadata/md5-cache/app-editors/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-editors/joe-4.6-r2 b/metadata/md5-cache/app-editors/joe-4.6-r2
index 32dbfe4a5637..45e4a2aa6fa3 100644
--- a/metadata/md5-cache/app-editors/joe-4.6-r2
+++ b/metadata/md5-cache/app-editors/joe-4.6-r2
@@ -12,4 +12,4 @@ RDEPEND=>=sys-libs/ncurses-5.2-r2:0= xterm? ( >=x11-terms/xterm-239 )
SLOT=0
SRC_URI=mirror://sourceforge/joe-editor/joe-4.6.tar.gz
_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=ce5cadcc6c6e38b2b9c4a3bbc665df6a
+_md5_=c022081d1f476bd41203e0862231719f
diff --git a/metadata/md5-cache/app-emulation/Manifest.gz b/metadata/md5-cache/app-emulation/Manifest.gz
index 5ccfabd02943..5482fc4376b1 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/dxvk-1.10.3 b/metadata/md5-cache/app-emulation/dxvk-1.10.3
index 5273160dfa81..5ac97708e5bd 100644
--- a/metadata/md5-cache/app-emulation/dxvk-1.10.3
+++ b/metadata/md5-cache/app-emulation/dxvk-1.10.3
@@ -11,4 +11,4 @@ REQUIRED_USE=|| ( d3d9 d3d10 d3d11 dxgi ) d3d10? ( d3d11 ) dxgi? ( d3d11 ) || (
SLOT=0
SRC_URI=https://github.com/doitsujin/dxvk/archive/refs/tags/v1.10.3.tar.gz -> dxvk-1.10.3.tar.gz
_eclasses_=flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a meson 915ec7c25e08d7886558215e6809ca1e meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=20539646fe57c076f188ae6a19a48332
+_md5_=33d01c67ab1b20cf2ee9e2ab8d7df061
diff --git a/metadata/md5-cache/app-emulation/dxvk-2.0 b/metadata/md5-cache/app-emulation/dxvk-2.0
index 4e6a8834692e..9b35c3e9c44e 100644
--- a/metadata/md5-cache/app-emulation/dxvk-2.0
+++ b/metadata/md5-cache/app-emulation/dxvk-2.0
@@ -11,4 +11,4 @@ REQUIRED_USE=|| ( d3d9 d3d10 d3d11 dxgi ) d3d10? ( d3d11 ) d3d11? ( dxgi ) dxgi?
SLOT=0
SRC_URI=https://github.com/doitsujin/dxvk/archive/refs/tags/v2.0.tar.gz -> dxvk-2.0.tar.gz https://github.com/KhronosGroup/SPIRV-Headers/archive/0bcc624926a25a2a273d07877fd25a6ff5ba1cfb.tar.gz -> dxvk-spirv-headers-0bcc624926.tar.gz https://github.com/KhronosGroup/Vulkan-Headers/archive/98f440ce6868c94f5ec6e198cc1adda4760e8849.tar.gz -> dxvk-vulkan-headers-98f440ce68.tar.gz
_eclasses_=flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a meson 915ec7c25e08d7886558215e6809ca1e meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=a5ccc8ef5fe15af52c312a2a51f66407
+_md5_=023be448607437fef1d360117d2ae4f3
diff --git a/metadata/md5-cache/app-emulation/dxvk-2.1 b/metadata/md5-cache/app-emulation/dxvk-2.1
index 1090c2b61f09..c603444ae164 100644
--- a/metadata/md5-cache/app-emulation/dxvk-2.1
+++ b/metadata/md5-cache/app-emulation/dxvk-2.1
@@ -11,4 +11,4 @@ REQUIRED_USE=|| ( d3d9 d3d10 d3d11 dxgi ) d3d10? ( d3d11 ) d3d11? ( dxgi ) || (
SLOT=0
SRC_URI=https://github.com/doitsujin/dxvk/archive/refs/tags/v2.1.tar.gz -> dxvk-2.1.tar.gz https://github.com/KhronosGroup/SPIRV-Headers/archive/0bcc624926a25a2a273d07877fd25a6ff5ba1cfb.tar.gz -> dxvk-spirv-headers-0bcc624926.tar.gz https://github.com/KhronosGroup/Vulkan-Headers/archive/98f440ce6868c94f5ec6e198cc1adda4760e8849.tar.gz -> dxvk-vulkan-headers-98f440ce68.tar.gz https://gitlab.freedesktop.org/JoshuaAshton/libdisplay-info/-/archive/d39344f466caae0495ebac4d49b03a886d83ba3a/dxvk-libdisplay-info-d39344f466.tar.bz2 https://raw.githubusercontent.com/doitsujin/dxvk/cd21cd7fa3b0df3e0819e21ca700b7627a838d69/setup_dxvk.sh
_eclasses_=flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a meson 915ec7c25e08d7886558215e6809ca1e meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=a8b3c59424f01bb1674579ae18e84285
+_md5_=5b6d757fcd7f312e7007624a8ece02cd
diff --git a/metadata/md5-cache/app-emulation/dxvk-2.1_p20230207 b/metadata/md5-cache/app-emulation/dxvk-2.1_p20230207
index 941e4dbae2d1..bbe1dadda1c0 100644
--- a/metadata/md5-cache/app-emulation/dxvk-2.1_p20230207
+++ b/metadata/md5-cache/app-emulation/dxvk-2.1_p20230207
@@ -11,4 +11,4 @@ REQUIRED_USE=|| ( d3d9 d3d10 d3d11 dxgi ) d3d10? ( d3d11 ) d3d11? ( dxgi ) || (
SLOT=0
SRC_URI=https://github.com/doitsujin/dxvk/archive/caf31033d711460e86781b16a4d9b0f41fa9e817.tar.gz -> dxvk-caf31033d7.tar.gz https://github.com/KhronosGroup/SPIRV-Headers/archive/0bcc624926a25a2a273d07877fd25a6ff5ba1cfb.tar.gz -> dxvk-spirv-headers-0bcc624926.tar.gz https://github.com/KhronosGroup/Vulkan-Headers/archive/98f440ce6868c94f5ec6e198cc1adda4760e8849.tar.gz -> dxvk-vulkan-headers-98f440ce68.tar.gz https://gitlab.freedesktop.org/JoshuaAshton/libdisplay-info/-/archive/d39344f466caae0495ebac4d49b03a886d83ba3a/dxvk-libdisplay-info-d39344f466.tar.bz2 https://raw.githubusercontent.com/doitsujin/dxvk/cd21cd7fa3b0df3e0819e21ca700b7627a838d69/setup_dxvk.sh
_eclasses_=flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a meson 915ec7c25e08d7886558215e6809ca1e meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=a0c9f0e13f346468aa9031b38d47db2b
+_md5_=9b8e9003754dca8b55b7753fd52642a4
diff --git a/metadata/md5-cache/app-emulation/wine-proton-8.0.1d b/metadata/md5-cache/app-emulation/wine-proton-8.0.1d
new file mode 100644
index 000000000000..dff6d3a0d912
--- /dev/null
+++ b/metadata/md5-cache/app-emulation/wine-proton-8.0.1d
@@ -0,0 +1,18 @@
+BDEPEND=|| ( >=dev-lang/python-3.11.1-r1:3.11 >=dev-lang/python-3.10.9-r1:3.10 >=dev-lang/python-3.9.16-r1:3.9 ) dev-lang/perl sys-devel/binutils sys-devel/bison sys-devel/flex virtual/pkgconfig nls? ( sys-devel/gettext ) !crossdev-mingw? ( dev-util/mingw64-toolchain[abi_x86_32(-)?,abi_x86_64(-)?] ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup
+DEPEND=dev-libs/libgcrypt:=[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/freetype[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/libglvnd[X,abi_x86_32(-)?,abi_x86_64(-)?] media-libs/vulkan-loader[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXcursor[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXi[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrandr[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrender[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXxf86vm[abi_x86_32(-)?,abi_x86_64(-)?] fontconfig? ( media-libs/fontconfig[abi_x86_32(-)?,abi_x86_64(-)?] ) osmesa? ( media-libs/mesa[osmesa,abi_x86_32(-)?,abi_x86_64(-)?] ) sdl? ( media-libs/libsdl2[haptic,joystick,abi_x86_32(-)?,abi_x86_64(-)?] ) ssl? ( dev-libs/gmp:=[abi_x86_32(-)?,abi_x86_64(-)?] net-libs/gnutls:=[abi_x86_32(-)?,abi_x86_64(-)?] ) udisks? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?] ) v4l? ( media-libs/libv4l[abi_x86_32(-)?,abi_x86_64(-)?] ) xcomposite? ( x11-libs/libXcomposite[abi_x86_32(-)?,abi_x86_64(-)?] ) xinerama? ( x11-libs/libXinerama[abi_x86_32(-)?,abi_x86_64(-)?] ) x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?] alsa? ( media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?] ) gstreamer? ( dev-libs/glib:2[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gst-plugins-base:1.0[opengl,abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gstreamer:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) pulseaudio? ( media-libs/libpulse[abi_x86_32(-)?,abi_x86_64(-)?] ) udev? ( virtual/libudev:=[abi_x86_32(-)?,abi_x86_64(-)?] ) unwind? ( llvm-libunwind? ( sys-libs/llvm-libunwind[abi_x86_32(-)?,abi_x86_64(-)?] ) !llvm-libunwind? ( sys-libs/libunwind:=[abi_x86_32(-)?,abi_x86_64(-)?] ) ) usb? ( dev-libs/libusb:1[abi_x86_32(-)?,abi_x86_64(-)?] ) sys-kernel/linux-headers x11-base/xorg-proto
+DESCRIPTION=Valve Software's fork of Wine
+EAPI=8
+HOMEPAGE=https://github.com/ValveSoftware/wine/
+IDEPEND=>=app-eselect/eselect-wine-2
+INHERIT=autotools flag-o-matic multilib multilib-build python-any-r1 readme.gentoo-r1 toolchain-funcs wrapper
+IUSE=+abi_x86_32 +abi_x86_64 +alsa crossdev-mingw custom-cflags debug +fontconfig +gecko +gstreamer llvm-libunwind +mono nls osmesa perl pulseaudio +sdl selinux +ssl udev udisks +unwind usb v4l +xcomposite xinerama abi_x86_32 abi_x86_64
+KEYWORDS=-* ~amd64 ~x86
+LICENSE=LGPL-2.1+ BSD-2 IJG MIT OPENLDAP ZLIB gsm libpng2 libtiff
+RDEPEND=dev-libs/libgcrypt:=[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/freetype[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/libglvnd[X,abi_x86_32(-)?,abi_x86_64(-)?] media-libs/vulkan-loader[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXcursor[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXi[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrandr[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrender[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXxf86vm[abi_x86_32(-)?,abi_x86_64(-)?] fontconfig? ( media-libs/fontconfig[abi_x86_32(-)?,abi_x86_64(-)?] ) osmesa? ( media-libs/mesa[osmesa,abi_x86_32(-)?,abi_x86_64(-)?] ) sdl? ( media-libs/libsdl2[haptic,joystick,abi_x86_32(-)?,abi_x86_64(-)?] ) ssl? ( dev-libs/gmp:=[abi_x86_32(-)?,abi_x86_64(-)?] net-libs/gnutls:=[abi_x86_32(-)?,abi_x86_64(-)?] ) udisks? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?] ) v4l? ( media-libs/libv4l[abi_x86_32(-)?,abi_x86_64(-)?] ) xcomposite? ( x11-libs/libXcomposite[abi_x86_32(-)?,abi_x86_64(-)?] ) xinerama? ( x11-libs/libXinerama[abi_x86_32(-)?,abi_x86_64(-)?] ) x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?] alsa? ( media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?] ) gstreamer? ( dev-libs/glib:2[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gst-plugins-base:1.0[opengl,abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gstreamer:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) pulseaudio? ( media-libs/libpulse[abi_x86_32(-)?,abi_x86_64(-)?] ) udev? ( virtual/libudev:=[abi_x86_32(-)?,abi_x86_64(-)?] ) unwind? ( llvm-libunwind? ( sys-libs/llvm-libunwind[abi_x86_32(-)?,abi_x86_64(-)?] ) !llvm-libunwind? ( sys-libs/libunwind:=[abi_x86_32(-)?,abi_x86_64(-)?] ) ) usb? ( dev-libs/libusb:1[abi_x86_32(-)?,abi_x86_64(-)?] ) app-emulation/wine-desktop-common gecko? ( app-emulation/wine-gecko:2.47.3[abi_x86_32(-)?,abi_x86_64(-)?] ) gstreamer? ( media-plugins/gst-plugins-meta:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) mono? ( app-emulation/wine-mono:7.4.1 ) perl? ( dev-lang/perl dev-perl/XML-LibXML ) selinux? ( sec-policy/selinux-wine ) udisks? ( sys-fs/udisks:2 )
+REQUIRED_USE=|| ( abi_x86_32 abi_x86_64 )
+RESTRICT=test
+SLOT=8.0.1d
+SRC_URI=https://github.com/ValveSoftware/wine/archive/refs/tags/proton-wine-8.0-1d.tar.gz
+_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multilib-build e8aed98bd43dbd25694310a660ad562c multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e wrapper 4a1902f969e5718126434fc35f3a0d9c
+_md5_=3721d0f0b0da384c6bcd821d3fe193cd
diff --git a/metadata/md5-cache/app-emulation/xen-tools-4.16.4_pre1 b/metadata/md5-cache/app-emulation/xen-tools-4.16.4_pre1
index 5505fa75ad42..384976bbb437 100644
--- a/metadata/md5-cache/app-emulation/xen-tools-4.16.4_pre1
+++ b/metadata/md5-cache/app-emulation/xen-tools-4.16.4_pre1
@@ -12,6 +12,6 @@ RDEPEND=lzma? ( app-arch/xz-utils ) qemu? ( dev-libs/glib:2 sys-libs/pam ) zstd?
REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 ) ipxe? ( rombios ) ovmf? ( hvm ) pygrub? ( python ) rombios? ( hvm ) system-ipxe? ( rombios ) ?? ( ipxe system-ipxe ) ?? ( qemu system-qemu )
RESTRICT=test
SLOT=0/4.16
-SRC_URI=https://downloads.xenproject.org/release/xen/4.16.3/xen-4.16.3.tar.gz https://www.seabios.org/downloads/seabios-1.16.0.tar.gz ipxe? ( https://xenbits.xen.org/xen-extfiles/ipxe-git-3c040ad387099483102708bb1839110bc788cefb.tar.gz ) ovmf? ( https://github.com/tianocore/edk2/archive/7b4a99be8a39c12d3a7fc4b8db9f0eab4ac688d5.tar.gz -> edk2-7b4a99be8a39c12d3a7fc4b8db9f0eab4ac688d5.tar.gz https://github.com/openssl/openssl/archive/OpenSSL_1_1_1j.tar.gz https://github.com/ucb-bar/berkeley-softfloat-3/archive/b64af41c3276f97f0e181920400ee056b9c88037.tar.gz -> berkeley-softfloat-b64af41c3276f97f0e181920400ee056b9c88037.tar.gz https://github.com/google/brotli/archive/666c3280cc11dc433c303d79a83d4ffbdd12cc8d.tar.gz -> brotli-666c3280cc11dc433c303d79a83d4ffbdd12cc8d.tar.gz ) https://gitweb.gentoo.org/proj/xen-upstream-patches.git/snapshot/xen-upstream-patches-4.16.4-pre-patchset-0.tar.bz2 https://gitweb.gentoo.org/proj/xen-gentoo-patches.git/snapshot/xen-gentoo-patches-4.16.1-gentoo-patchset-2.tar.bz2
+SRC_URI=https://downloads.xenproject.org/release/xen/4.16.3/xen-4.16.3.tar.gz https://www.seabios.org/downloads/seabios-1.16.0.tar.gz ipxe? ( https://xenbits.xen.org/xen-extfiles/ipxe-git-3c040ad387099483102708bb1839110bc788cefb.tar.gz ) ovmf? ( https://github.com/tianocore/edk2/archive/b16284e2a0011489f6e16dfcc6af7623c3cbaf0b.tar.gz -> edk2-b16284e2a0011489f6e16dfcc6af7623c3cbaf0b.tar.gz https://github.com/openssl/openssl/archive/OpenSSL_1_1_1t.tar.gz https://github.com/ucb-bar/berkeley-softfloat-3/archive/b64af41c3276f97f0e181920400ee056b9c88037.tar.gz -> berkeley-softfloat-b64af41c3276f97f0e181920400ee056b9c88037.tar.gz https://github.com/google/brotli/archive/f4153a09f87cbb9c826d8fc12c74642bb2d879ea.tar.gz -> brotli-f4153a09f87cbb9c826d8fc12c74642bb2d879ea.tar.gz ) https://gitweb.gentoo.org/proj/xen-upstream-patches.git/snapshot/xen-upstream-patches-4.16.4-pre-patchset-0.tar.bz2 https://gitweb.gentoo.org/proj/xen-gentoo-patches.git/snapshot/xen-gentoo-patches-4.16.1-gentoo-patchset-2.tar.bz2
_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff eapi8-dosym 741bfa77afb2a9321261501aca58c208 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=a2fc61ec2da2f54b8e22db5db98ea12f
+_md5_=cea1f1389dfbcd1f03dc01c757ef032f
diff --git a/metadata/md5-cache/app-emulation/xen-tools-4.17.1_pre1 b/metadata/md5-cache/app-emulation/xen-tools-4.17.1_pre1
index 5d05c2826d8d..00787dc73867 100644
--- a/metadata/md5-cache/app-emulation/xen-tools-4.17.1_pre1
+++ b/metadata/md5-cache/app-emulation/xen-tools-4.17.1_pre1
@@ -12,6 +12,6 @@ RDEPEND=lzma? ( app-arch/xz-utils ) qemu? ( dev-libs/glib:2 sys-libs/pam ) zstd?
REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 ) ipxe? ( rombios ) ovmf? ( hvm ) pygrub? ( python ) rombios? ( hvm ) system-ipxe? ( rombios ) ?? ( ipxe system-ipxe ) ?? ( qemu system-qemu )
RESTRICT=test
SLOT=0/4.17
-SRC_URI=https://downloads.xenproject.org/release/xen/4.17.0/xen-4.17.0.tar.gz https://www.seabios.org/downloads/seabios-1.16.0.tar.gz ipxe? ( https://xenbits.xen.org/xen-extfiles/ipxe-git-3c040ad387099483102708bb1839110bc788cefb.tar.gz ) ovmf? ( https://github.com/tianocore/edk2/archive/7b4a99be8a39c12d3a7fc4b8db9f0eab4ac688d5.tar.gz -> edk2-7b4a99be8a39c12d3a7fc4b8db9f0eab4ac688d5.tar.gz https://github.com/openssl/openssl/archive/OpenSSL_1_1_1j.tar.gz https://github.com/ucb-bar/berkeley-softfloat-3/archive/b64af41c3276f97f0e181920400ee056b9c88037.tar.gz -> berkeley-softfloat-b64af41c3276f97f0e181920400ee056b9c88037.tar.gz https://github.com/google/brotli/archive/666c3280cc11dc433c303d79a83d4ffbdd12cc8d.tar.gz -> brotli-666c3280cc11dc433c303d79a83d4ffbdd12cc8d.tar.gz ) https://gitweb.gentoo.org/proj/xen-upstream-patches.git/snapshot/xen-upstream-patches-4.17.1-pre-patchset-0.tar.bz2 https://gitweb.gentoo.org/proj/xen-gentoo-patches.git/snapshot/xen-gentoo-patches-4.17.0-gentoo-patchset-0.tar.bz2
+SRC_URI=https://downloads.xenproject.org/release/xen/4.17.0/xen-4.17.0.tar.gz https://www.seabios.org/downloads/seabios-1.16.0.tar.gz ipxe? ( https://xenbits.xen.org/xen-extfiles/ipxe-git-3c040ad387099483102708bb1839110bc788cefb.tar.gz ) ovmf? ( https://github.com/tianocore/edk2/archive/b16284e2a0011489f6e16dfcc6af7623c3cbaf0b.tar.gz -> edk2-b16284e2a0011489f6e16dfcc6af7623c3cbaf0b.tar.gz https://github.com/openssl/openssl/archive/OpenSSL_1_1_1t.tar.gz https://github.com/ucb-bar/berkeley-softfloat-3/archive/b64af41c3276f97f0e181920400ee056b9c88037.tar.gz -> berkeley-softfloat-b64af41c3276f97f0e181920400ee056b9c88037.tar.gz https://github.com/google/brotli/archive/f4153a09f87cbb9c826d8fc12c74642bb2d879ea.tar.gz -> brotli-f4153a09f87cbb9c826d8fc12c74642bb2d879ea.tar.gz ) https://gitweb.gentoo.org/proj/xen-upstream-patches.git/snapshot/xen-upstream-patches-4.17.1-pre-patchset-0.tar.bz2 https://gitweb.gentoo.org/proj/xen-gentoo-patches.git/snapshot/xen-gentoo-patches-4.17.0-gentoo-patchset-0.tar.bz2
_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff eapi8-dosym 741bfa77afb2a9321261501aca58c208 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=1b6fa2a94faebd73226a3f522cfa336e
+_md5_=f9365a055453b149b83247cc5913da2f
diff --git a/metadata/md5-cache/app-eselect/Manifest.gz b/metadata/md5-cache/app-eselect/Manifest.gz
index f9074e69643c..2183bfd9482b 100644
--- a/metadata/md5-cache/app-eselect/Manifest.gz
+++ b/metadata/md5-cache/app-eselect/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-eselect/eselect-wxwidgets-20230114-r1 b/metadata/md5-cache/app-eselect/eselect-wxwidgets-20230114-r1
index e755c6063e01..888b8eee36f0 100644
--- a/metadata/md5-cache/app-eselect/eselect-wxwidgets-20230114-r1
+++ b/metadata/md5-cache/app-eselect/eselect-wxwidgets-20230114-r1
@@ -3,10 +3,10 @@ DESCRIPTION=Eselect module and wrappers for wxWidgets
EAPI=7
HOMEPAGE=https://gitweb.gentoo.org/proj/eselect-wxwidgets.git/
INHERIT=multilib
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris
+KEYWORDS=~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris
LICENSE=GPL-2
RDEPEND=>=app-admin/eselect-1.4.13
SLOT=0
SRC_URI=https://dev.gentoo.org/~sam/distfiles/app-eselect/eselect-wxwidgets/eselect-wxwidgets-20230114.tar.xz
_eclasses_=multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=01cf6f48a1555c920966c7032f6c4899
+_md5_=4fffeb5c3a8532d517517536664a5e04
diff --git a/metadata/md5-cache/app-misc/Manifest.gz b/metadata/md5-cache/app-misc/Manifest.gz
index eb575319935b..162109e5a015 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/lirc-0.10.2 b/metadata/md5-cache/app-misc/lirc-0.10.2
index 7fb08571423a..12bc9aed0d9d 100644
--- a/metadata/md5-cache/app-misc/lirc-0.10.2
+++ b/metadata/md5-cache/app-misc/lirc-0.10.2
@@ -5,11 +5,11 @@ EAPI=8
HOMEPAGE=https://www.lirc.org/
INHERIT=linux-info python-single-r1 xdg-utils
IUSE=audio +devinput doc ftdi gtk inputlirc static-libs systemd +uinput usb X python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86
+KEYWORDS=amd64 ~arm ~arm64 ~loong ppc ppc64 ~riscv x86
LICENSE=GPL-2+
RDEPEND=python_single_target_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) audio? ( >media-libs/portaudio-18 media-libs/alsa-lib ) python_single_target_python3_9? ( dev-python/pyyaml[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/pyyaml[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pyyaml[python_targets_python3_11(-)] ) ftdi? ( dev-embedded/libftdi:0 ) systemd? ( sys-apps/systemd ) usb? ( virtual/libusb:0 ) X? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 ) gtk? ( x11-libs/vte[introspection] python_single_target_python3_9? ( dev-python/pygobject[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/pygobject[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pygobject[python_targets_python3_11(-)] ) ) inputlirc? ( app-misc/inputlircd )
REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 ) gtk? ( X )
SLOT=0
SRC_URI=mirror://sourceforge/lirc/lirc-0.10.2.tar.bz2
_eclasses_=linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=44db843bfe05009e786816266c24fe54
+_md5_=f2d1d24c9ea94b2b2cae6f4e201ad6cf
diff --git a/metadata/md5-cache/app-portage/Manifest.gz b/metadata/md5-cache/app-portage/Manifest.gz
index 89bc86145351..07fe3b29e9d1 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/flaggie-0.99.3 b/metadata/md5-cache/app-portage/flaggie-0.99.3
index e0a22be623b6..87909768c1d1 100644
--- a/metadata/md5-cache/app-portage/flaggie-0.99.3
+++ b/metadata/md5-cache/app-portage/flaggie-0.99.3
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/projg2/flaggie/
INHERIT=distutils-r1
IUSE=test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~mips ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=amd64 arm arm64 ~hppa ~mips ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux
LICENSE=MIT
RDEPEND=>=app-portage/gentoopm-0.5.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/more-itertools[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-vcs/git python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 )
REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/projg2/flaggie/archive/v0.99.3.tar.gz -> flaggie-0.99.3.gh.tar.gz
_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=4f48f088795dd48e273e2d3c658d251f
+_md5_=e7d5362d399bef8b6de38c56a0fed616
diff --git a/metadata/md5-cache/app-text/Manifest.gz b/metadata/md5-cache/app-text/Manifest.gz
index 89cc807fe528..77ca28b91ef6 100644
--- a/metadata/md5-cache/app-text/Manifest.gz
+++ b/metadata/md5-cache/app-text/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-text/gspell-1.12.0 b/metadata/md5-cache/app-text/gspell-1.12.0
index d0aaa5216f6b..2088c82779f8 100644
--- a/metadata/md5-cache/app-text/gspell-1.12.0
+++ b/metadata/md5-cache/app-text/gspell-1.12.0
@@ -7,7 +7,7 @@ HOMEPAGE=https://gitlab.gnome.org/GNOME/gspell
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome2 vala virtualx
IUSE=+introspection +vala test
-KEYWORDS=~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86
LICENSE=LGPL-2.1+
RDEPEND=>=app-text/enchant-2.1.3:2 >=dev-libs/glib-2.44:2 >=x11-libs/gtk+-3.20:3[introspection?] dev-libs/icu:= introspection? ( >=dev-libs/gobject-introspection-1.42.0:= )
REQUIRED_USE=vala? ( introspection )
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=0/2
SRC_URI=mirror://gnome/sources/gspell/1.12/gspell-1.12.0.tar.xz
_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e vala 1343f639cc74d2aa8b36fc08677da58d virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=3dea1960e53ca94ec7cef9cc22e46a93
+_md5_=7bda511a9a080e79faad6f2e542e7f50
diff --git a/metadata/md5-cache/dev-cpp/Manifest.gz b/metadata/md5-cache/dev-cpp/Manifest.gz
index 6660a27f9944..bd7c03c860af 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/rapidfuzz-cpp-1.11.3 b/metadata/md5-cache/dev-cpp/rapidfuzz-cpp-1.11.3
new file mode 100644
index 000000000000..57f3184d1ec8
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/rapidfuzz-cpp-1.11.3
@@ -0,0 +1,14 @@
+BDEPEND=test? ( >=dev-cpp/catch-3 ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Rapid fuzzy string matching in C++
+EAPI=8
+HOMEPAGE=https://github.com/maxbachmann/rapidfuzz-cpp/
+INHERIT=cmake
+IUSE=test
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=MIT
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/maxbachmann/rapidfuzz-cpp/archive/v1.11.3.tar.gz -> rapidfuzz-cpp-1.11.3.gh.tar.gz
+_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=fbd510a472257b9527bdcda2bf7f77c7
diff --git a/metadata/md5-cache/dev-db/Manifest.gz b/metadata/md5-cache/dev-db/Manifest.gz
index aaa9dc37ea8e..f9cc416dc8ad 100644
--- a/metadata/md5-cache/dev-db/Manifest.gz
+++ b/metadata/md5-cache/dev-db/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-db/mongodb-5.0.16 b/metadata/md5-cache/dev-db/mongodb-5.0.16
new file mode 100644
index 000000000000..607c654db9f9
--- /dev/null
+++ b/metadata/md5-cache/dev-db/mongodb-5.0.16
@@ -0,0 +1,17 @@
+BDEPEND=|| ( ( >=dev-lang/python-3.10.9-r1:3.10 >=dev-util/scons-3.1.1[python_targets_python3_10(-)] dev-python/cheetah3[python_targets_python3_10(-)] dev-python/psutil[python_targets_python3_10(-)] dev-python/pyyaml[python_targets_python3_10(-)] ) ( >=dev-lang/python-3.9.16-r1:3.9 >=dev-util/scons-3.1.1[python_targets_python3_9(-)] dev-python/cheetah3[python_targets_python3_9(-)] dev-python/psutil[python_targets_python3_9(-)] dev-python/pyyaml[python_targets_python3_9(-)] ) ) || ( ( >=dev-lang/python-3.10.9-r1:3.10 >=dev-util/scons-3.3.1[python_targets_python3_10(-)] ) ( >=dev-lang/python-3.9.16-r1:3.9 >=dev-util/scons-3.3.1[python_targets_python3_9(-)] ) ) virtual/pkgconfig
+DEFINED_PHASES=compile configure install postinst prepare pretend setup
+DEPEND=acct-group/mongodb acct-user/mongodb >=app-arch/snappy-1.1.3:= >=dev-cpp/yaml-cpp-0.6.2:= dev-libs/boost:=[nls] >=dev-libs/libpcre-8.42[cxx] app-arch/zstd:= dev-libs/snowball-stemmer:= net-libs/libpcap >=sys-libs/zlib-1.2.11:= kerberos? ( dev-libs/cyrus-sasl[kerberos] ) ssl? ( >=dev-libs/openssl-1.0.1g:0= ) || ( >=dev-lang/python-3.10.9-r1:3.10 >=dev-lang/python-3.9.16-r1:3.9 ) sys-libs/ncurses:0= sys-libs/readline:0= debug? ( dev-util/valgrind )
+DESCRIPTION=A high-performance, open source, schema-free document-oriented database
+EAPI=7
+HOMEPAGE=https://www.mongodb.com
+INHERIT=check-reqs flag-o-matic multiprocessing pax-utils python-any-r1 scons-utils systemd toolchain-funcs
+IUSE=debug kerberos lto mongosh ssl +tools cpu_flags_x86_avx
+KEYWORDS=~amd64 ~arm64 -riscv
+LICENSE=Apache-2.0 SSPL-1
+PDEPEND=mongosh? ( app-admin/mongosh-bin ) tools? ( >=app-admin/mongo-tools-100 )
+RDEPEND=acct-group/mongodb acct-user/mongodb >=app-arch/snappy-1.1.3:= >=dev-cpp/yaml-cpp-0.6.2:= dev-libs/boost:=[nls] >=dev-libs/libpcre-8.42[cxx] app-arch/zstd:= dev-libs/snowball-stemmer:= net-libs/libpcap >=sys-libs/zlib-1.2.11:= kerberos? ( dev-libs/cyrus-sasl[kerberos] ) ssl? ( >=dev-libs/openssl-1.0.1g:0= )
+RESTRICT=test
+SLOT=0
+SRC_URI=https://fastdl.mongodb.org/src/mongodb-src-r5.0.16.tar.gz
+_eclasses_=check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 eapi8-dosym 741bfa77afb2a9321261501aca58c208 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 scons-utils 03ca4edc3a0fdb533f0f358787059bdc strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 14a8ae365191b518fad51caad7a08f3e wrapper 4a1902f969e5718126434fc35f3a0d9c
+_md5_=ab171b662d6a49a8c386f4d806a100a8
diff --git a/metadata/md5-cache/dev-db/sqlmap-1.7.3 b/metadata/md5-cache/dev-db/sqlmap-1.7.3
index 69a08a266ae0..2b861283e51c 100644
--- a/metadata/md5-cache/dev-db/sqlmap-1.7.3
+++ b/metadata/md5-cache/dev-db/sqlmap-1.7.3
@@ -4,11 +4,11 @@ EAPI=8
HOMEPAGE=https://sqlmap.org/
INHERIT=bash-completion-r1 python-single-r1 wrapper
IUSE=python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11
-KEYWORDS=~amd64 ~x86
+KEYWORDS=amd64 x86
LICENSE=BSD BSD-2 GPL-2+ LGPL-2.1+ MIT public-domain
RDEPEND=python_single_target_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9[sqlite] ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[sqlite] ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11[sqlite] )
REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 )
SLOT=0
SRC_URI=https://github.com/sqlmapproject/sqlmap/archive/refs/tags/1.7.3.tar.gz -> sqlmap-1.7.3.gh.tar.gz
_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=bb5c0373087a303f70bc7079cc631962
+_md5_=ebea929e1df06df14bf753cacf4cd73a
diff --git a/metadata/md5-cache/dev-embedded/Manifest.gz b/metadata/md5-cache/dev-embedded/Manifest.gz
index b639fd1e55b4..f1882cab858b 100644
--- a/metadata/md5-cache/dev-embedded/Manifest.gz
+++ b/metadata/md5-cache/dev-embedded/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-embedded/libftdi-0.20-r2 b/metadata/md5-cache/dev-embedded/libftdi-0.20-r2
index f59e10f27880..3a350b941f7f 100644
--- a/metadata/md5-cache/dev-embedded/libftdi-0.20-r2
+++ b/metadata/md5-cache/dev-embedded/libftdi-0.20-r2
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.intra2net.com/en/developer/libftdi/
INHERIT=cmake python-single-r1
IUSE=cxx doc examples python static-libs python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
+KEYWORDS=amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv sparc x86
LICENSE=LGPL-2
RDEPEND=virtual/libusb:0 cxx? ( dev-libs/boost ) python? ( python_single_target_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) )
REQUIRED_USE=python? ( ^^ ( python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 ) )
SLOT=0
SRC_URI=https://www.intra2net.com/en/developer/libftdi/download/libftdi-0.20.tar.gz
_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=d94713b3dacd50ecd02016f3e82e7ca9
+_md5_=31b9b59af185eea61433b47efbc4ede4
diff --git a/metadata/md5-cache/dev-embedded/libftdi-1.5-r5 b/metadata/md5-cache/dev-embedded/libftdi-1.5-r5
index 5cb72f2a6c71..c35386a921f7 100644
--- a/metadata/md5-cache/dev-embedded/libftdi-1.5-r5
+++ b/metadata/md5-cache/dev-embedded/libftdi-1.5-r5
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://www.intra2net.com/en/developer/libftdi/
INHERIT=cmake python-single-r1
IUSE=cxx doc examples python test tools python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86
+KEYWORDS=amd64 ~arm arm64 ~loong ~mips ~ppc ppc64 ~riscv ~sparc ~x86
LICENSE=LGPL-2
RDEPEND=virtual/libusb:1 cxx? ( dev-libs/boost ) python? ( python_single_target_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) ) tools? ( dev-libs/confuse:= )
REQUIRED_USE=python? ( ^^ ( python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 ) )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=1
SRC_URI=https://www.intra2net.com/en/developer/libftdi/download/libftdi1-1.5.tar.bz2
_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=bb6f5adcd8eb69b3817ff60192b48f1a
+_md5_=3664f6ae5fc7c0e265e5ea0959efc1b8
diff --git a/metadata/md5-cache/dev-java/Manifest.gz b/metadata/md5-cache/dev-java/Manifest.gz
index 2731b38d445a..6b13041456b0 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/maven-bin-3.8.8 b/metadata/md5-cache/dev-java/maven-bin-3.8.8
index 9b67940c7b4b..55e120846df0 100644
--- a/metadata/md5-cache/dev-java/maven-bin-3.8.8
+++ b/metadata/md5-cache/dev-java/maven-bin-3.8.8
@@ -4,10 +4,10 @@ DESCRIPTION=Project Management and Comprehension Tool for Java
EAPI=8
HOMEPAGE=https://maven.apache.org/
INHERIT=java-pkg-2
-KEYWORDS=~amd64 ~x86
+KEYWORDS=amd64 ~x86
LICENSE=Apache-2.0
RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3
SLOT=3.8
SRC_URI=mirror://apache/maven/maven-3/3.8.8/binaries/apache-maven-3.8.8-bin.tar.gz
_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-utils-2 8c72ea36a4935f626b13a30141d0d39c
-_md5_=1e10e94ec50fd530070a526b6138b3d7
+_md5_=ce11465630a4d31a2ef8cbd40bfada89
diff --git a/metadata/md5-cache/dev-java/maven-bin-3.9.0 b/metadata/md5-cache/dev-java/maven-bin-3.9.0
deleted file mode 100644
index e6127b6399ad..000000000000
--- a/metadata/md5-cache/dev-java/maven-bin-3.9.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile install postinst postrm preinst prepare setup
-DEPEND=>=virtual/jdk-1.8:* app-eselect/eselect-java >=dev-java/java-config-2.2.0-r3
-DESCRIPTION=Project Management and Comprehension Tool for Java
-EAPI=8
-HOMEPAGE=https://maven.apache.org/
-INHERIT=java-pkg-2
-KEYWORDS=amd64 x86
-LICENSE=Apache-2.0
-RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3
-SLOT=3.9
-SRC_URI=mirror://apache/maven/maven-3/3.9.0/binaries/apache-maven-3.9.0-bin.tar.gz
-_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-utils-2 8c72ea36a4935f626b13a30141d0d39c
-_md5_=e6f0453c51f05e4fd5e7b2db73053dba
diff --git a/metadata/md5-cache/dev-java/snakeyaml-2.0 b/metadata/md5-cache/dev-java/snakeyaml-2.0
index 5ae56b10299e..222397c728c1 100644
--- a/metadata/md5-cache/dev-java/snakeyaml-2.0
+++ b/metadata/md5-cache/dev-java/snakeyaml-2.0
@@ -5,11 +5,11 @@ EAPI=8
HOMEPAGE=https://bitbucket.org/snakeyaml/snakeyaml
INHERIT=java-pkg-2 java-pkg-simple
IUSE=doc source test
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86
+KEYWORDS=amd64 ~arm arm64 ppc64 ~x86
LICENSE=Apache-2.0
RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
RESTRICT=!test? ( test )
SLOT=2
SRC_URI=https://bitbucket.org/snakeyaml/snakeyaml/get/snakeyaml-2.0.tar.gz
_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 7dacd744ab3fb5ec581318fefaa7a9e5 java-utils-2 8c72ea36a4935f626b13a30141d0d39c
-_md5_=34096284163b4e977e4bf07c47ce0e21
+_md5_=4b1fd7f8e828f702fadc05f5c3253b82
diff --git a/metadata/md5-cache/dev-libs/Manifest.gz b/metadata/md5-cache/dev-libs/Manifest.gz
index 638b873454c2..88798a908738 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/confuse-3.3-r2 b/metadata/md5-cache/dev-libs/confuse-3.3-r2
index 08ac04a84c7c..12381baf6f35 100644
--- a/metadata/md5-cache/dev-libs/confuse-3.3-r2
+++ b/metadata/md5-cache/dev-libs/confuse-3.3-r2
@@ -5,10 +5,10 @@ EAPI=7
HOMEPAGE=https://github.com/martinh/libconfuse
INHERIT=multilib-minimal flag-o-matic
IUSE=nls 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 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris
LICENSE=ISC
RDEPEND=nls? ( virtual/libintl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
SLOT=0/2.1.0
SRC_URI=https://github.com/martinh/libconfuse/releases/download/v3.3/confuse-3.3.tar.xz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=cba2b09517e7bf12532e37a5c629bc38
+_md5_=944ba8cffdf68890e2cb44af91cb801a
diff --git a/metadata/md5-cache/dev-libs/libchdr-0_p20230230 b/metadata/md5-cache/dev-libs/libchdr-0_p20230230
new file mode 100644
index 000000000000..c13a70854c92
--- /dev/null
+++ b/metadata/md5-cache/dev-libs/libchdr-0_p20230230
@@ -0,0 +1,14 @@
+BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=sys-libs/zlib:=
+DESCRIPTION=Standalone library for reading MAME's CHDv1-v5 formats
+EAPI=8
+HOMEPAGE=https://github.com/rtissera/libchdr/
+INHERIT=cmake
+KEYWORDS=~amd64 ~x86
+LICENSE=BSD
+RDEPEND=sys-libs/zlib:=
+SLOT=0
+SRC_URI=https://github.com/rtissera/libchdr/archive/fec8ab94212cc65d9d9a62cb3da924f5830c04b0.tar.gz -> libchdr-0_p20230230.tar.gz
+_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=a6cd67617c8d8a2e721c2309435bb59c
diff --git a/metadata/md5-cache/dev-libs/libtpms-0.9.4 b/metadata/md5-cache/dev-libs/libtpms-0.9.4
deleted file mode 100644
index 3961743e9cdf..000000000000
--- a/metadata/md5-cache/dev-libs/libtpms-0.9.4
+++ /dev/null
@@ -1,14 +0,0 @@
-BDEPEND=virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7
-DEFINED_PHASES=configure install postinst prepare
-DEPEND=dev-libs/openssl:=
-DESCRIPTION=Library providing software emultion of a TPM
-EAPI=8
-HOMEPAGE=https://github.com/stefanberger/libtpms
-INHERIT=autotools
-KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86
-LICENSE=BSD
-RDEPEND=dev-libs/openssl:=
-SLOT=0
-SRC_URI=https://github.com/stefanberger/libtpms/archive/v0.9.4.tar.gz -> libtpms-0.9.4.tar.gz
-_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=25d8bce12395fa7a94ce806e486fcca0
diff --git a/metadata/md5-cache/dev-libs/libtpms-0.9.5 b/metadata/md5-cache/dev-libs/libtpms-0.9.5
deleted file mode 100644
index 1ae09134ea0e..000000000000
--- a/metadata/md5-cache/dev-libs/libtpms-0.9.5
+++ /dev/null
@@ -1,14 +0,0 @@
-BDEPEND=virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7
-DEFINED_PHASES=configure install postinst prepare
-DEPEND=dev-libs/openssl:=
-DESCRIPTION=Library providing software emultion of a TPM
-EAPI=8
-HOMEPAGE=https://github.com/stefanberger/libtpms
-INHERIT=autotools
-KEYWORDS=amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86
-LICENSE=BSD
-RDEPEND=dev-libs/openssl:=
-SLOT=0
-SRC_URI=https://github.com/stefanberger/libtpms/archive/v0.9.5.tar.gz -> libtpms-0.9.5.tar.gz
-_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=340819beda6b5a2b2a3801e29ce02ca7
diff --git a/metadata/md5-cache/dev-libs/openssl-1.1.1t-r3 b/metadata/md5-cache/dev-libs/openssl-1.1.1t-r3
index 037e20b34faf..160057750cab 100644
--- a/metadata/md5-cache/dev-libs/openssl-1.1.1t-r3
+++ b/metadata/md5-cache/dev-libs/openssl-1.1.1t-r3
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://www.openssl.org/
INHERIT=edo flag-o-matic toolchain-funcs multilib-minimal verify-sig
IUSE=+asm rfc3779 sctp cpu_flags_x86_sse2 sslv3 static-libs test tls-compression tls-heartbeat vanilla verify-sig weak-ssl-ciphers abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 verify-sig
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt
LICENSE=openssl
PDEPEND=app-misc/ca-certificates
RDEPEND=tls-compression? ( >=sys-libs/zlib-1.2.8-r1[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(-)?] ) !<net-misc/openssh-8.0_p1-r3
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0/1.1
SRC_URI=mirror://openssl/source/openssl-1.1.1t.tar.gz verify-sig? ( mirror://openssl/source/openssl-1.1.1t.tar.gz.asc )
_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e verify-sig ed3712fa46ee0fdc2dbbad539e20ff26
-_md5_=20b8315994f499f67928fdd5882b58af
+_md5_=8ae110965bf7fb453e425e474ca92991
diff --git a/metadata/md5-cache/dev-libs/xapian-1.4.22 b/metadata/md5-cache/dev-libs/xapian-1.4.22
index 7da3d6fcff42..592f46a0e5c4 100644
--- a/metadata/md5-cache/dev-libs/xapian-1.4.22
+++ b/metadata/md5-cache/dev-libs/xapian-1.4.22
@@ -4,9 +4,9 @@ DESCRIPTION=Xapian Probabilistic Information Retrieval library
EAPI=8
HOMEPAGE=https://xapian.org/
IUSE=doc static-libs cpu_flags_x86_sse cpu_flags_x86_sse2 +inmemory +remote
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris
+KEYWORDS=~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris
LICENSE=GPL-2
RDEPEND=sys-apps/util-linux sys-libs/zlib
SLOT=0/30
SRC_URI=https://oligarchy.co.uk/xapian/1.4.22/xapian-core-1.4.22.tar.xz
-_md5_=d49ef4bdbca635984aa1e8b88e2ded17
+_md5_=849eed799922d63af97f5a2511229a73
diff --git a/metadata/md5-cache/dev-libs/xmlrpc-c-1.54.06 b/metadata/md5-cache/dev-libs/xmlrpc-c-1.54.06
new file mode 100644
index 000000000000..e5372bc9dcd3
--- /dev/null
+++ b/metadata/md5-cache/dev-libs/xmlrpc-c-1.54.06
@@ -0,0 +1,17 @@
+BDEPEND=virtual/pkgconfig
+DEFINED_PHASES=compile configure install prepare setup
+DEPEND=dev-libs/openssl:= sys-libs/ncurses:= sys-libs/readline:= curl? ( net-misc/curl ) libxml2? ( dev-libs/libxml2 )
+DESCRIPTION=A lightweight RPC library based on XML and HTTP
+EAPI=8
+HOMEPAGE=http://xmlrpc-c.sourceforge.net/
+INHERIT=toolchain-funcs
+IUSE=abyss +cgi +curl +cxx +libxml2 threads test
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x64-solaris ~x86-solaris
+LICENSE=BSD
+RDEPEND=dev-libs/openssl:= sys-libs/ncurses:= sys-libs/readline:= curl? ( net-misc/curl ) libxml2? ( dev-libs/libxml2 )
+REQUIRED_USE=test? ( abyss curl cxx )
+RESTRICT=!test? ( test )
+SLOT=0/4.54
+SRC_URI=mirror://sourceforge/xmlrpc-c/xmlrpc-c-1.54.06.tgz
+_eclasses_=multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
+_md5_=5624bc18f2763add4a7b72cfb2cfaba3
diff --git a/metadata/md5-cache/dev-ml/Manifest.gz b/metadata/md5-cache/dev-ml/Manifest.gz
index 7ea60630be07..28dc4b81d88d 100644
--- a/metadata/md5-cache/dev-ml/Manifest.gz
+++ b/metadata/md5-cache/dev-ml/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-ml/int_repr-0.15.0 b/metadata/md5-cache/dev-ml/int_repr-0.15.0
index ebf38f975816..3870ee8167a1 100644
--- a/metadata/md5-cache/dev-ml/int_repr-0.15.0
+++ b/metadata/md5-cache/dev-ml/int_repr-0.15.0
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/janestreet/int_repr
INHERIT=dune
IUSE=+ocamlopt
-KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86
+KEYWORDS=amd64 ~arm ~arm64 ~riscv ~x86
LICENSE=MIT
RDEPEND=dev-ml/ppx_jane:0/0.15 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/0.15
SRC_URI=https://github.com/janestreet/int_repr/archive/refs/tags/v0.15.0.tar.gz -> int_repr-0.15.0.tar.gz
_eclasses_=dune beddc7cde467b2e48afc78a87d042c01 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730
-_md5_=4094069403017abfd9e3799c4abf4a78
+_md5_=2a7fc5834a1e284709fa514be0c52aab
diff --git a/metadata/md5-cache/dev-php/Manifest.gz b/metadata/md5-cache/dev-php/Manifest.gz
index 7ab805b2ee88..5a567e46fd24 100644
--- a/metadata/md5-cache/dev-php/Manifest.gz
+++ b/metadata/md5-cache/dev-php/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-php/twig-1.44.7 b/metadata/md5-cache/dev-php/twig-1.44.7
new file mode 100644
index 000000000000..186ef29a454e
--- /dev/null
+++ b/metadata/md5-cache/dev-php/twig-1.44.7
@@ -0,0 +1,13 @@
+BDEPEND=test? ( dev-php/phpunit dev-lang/php:*[ctype] dev-php/fedora-autoloader )
+DEFINED_PHASES=install postinst test
+DESCRIPTION=PHP templating engine with syntax similar to Django
+EAPI=8
+HOMEPAGE=https://twig.symfony.com/
+IUSE=doc test
+KEYWORDS=~amd64 ~x86
+LICENSE=BSD
+RDEPEND=dev-lang/php:*[ctype] dev-php/fedora-autoloader
+RESTRICT=test
+SLOT=0
+SRC_URI=https://github.com/twigphp/Twig/archive/v1.44.7.tar.gz -> twig-1.44.7.tar.gz
+_md5_=5f4fb5a174a90f187c9740542baa886f
diff --git a/metadata/md5-cache/dev-python/Manifest.gz b/metadata/md5-cache/dev-python/Manifest.gz
index 29632a49d78f..9d5723a16dcd 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/awxkit-22.1.0 b/metadata/md5-cache/dev-python/awxkit-22.1.0
new file mode 100644
index 000000000000..1d199a5a4c08
--- /dev/null
+++ b/metadata/md5-cache/dev-python/awxkit-22.1.0
@@ -0,0 +1,16 @@
+BDEPEND=dev-python/setuptools-scm[python_targets_python3_9(-)?,python_targets_python3_10(-)?] test? ( dev-python/cryptography[python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/pyyaml[python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/requests[python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/urllib3[python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/websocket-client[python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/pyjwt[python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pytest-7.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Command line interface for Ansible AWX
+EAPI=8
+HOMEPAGE=https://github.com/ansible/awx/ https://pypi.org/project/awxkit/
+INHERIT=distutils-r1
+IUSE=test python_targets_python3_9 python_targets_python3_10
+KEYWORDS=~amd64
+LICENSE=Apache-2.0
+RDEPEND=dev-python/cryptography[python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/pyyaml[python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/requests[python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/urllib3[python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/websocket-client[python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/pyjwt[python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 )
+REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/ansible/awx/archive/22.1.0.tar.gz -> awx-22.1.0.gh.tar.gz
+_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
+_md5_=b84e9b386712eae8abe79c245fddea47
diff --git a/metadata/md5-cache/dev-python/browser-cookie3-0.18.0 b/metadata/md5-cache/dev-python/browser-cookie3-0.18.0
new file mode 100644
index 000000000000..2d6d82a81923
--- /dev/null
+++ b/metadata/md5-cache/dev-python/browser-cookie3-0.18.0
@@ -0,0 +1,15 @@
+BDEPEND=python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Loads cookies from your browser into a cookiejar object
+EAPI=8
+HOMEPAGE=https://github.com/borisbabic/browser_cookie3/ https://pypi.org/project/browser-cookie3/
+INHERIT=distutils-r1 pypi
+IUSE=python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
+KEYWORDS=~amd64 ~x86
+LICENSE=LGPL-3
+RDEPEND=dev-python/dbus-python[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/lz4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pycryptodome[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 )
+REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/b/browser-cookie3/browser-cookie3-0.18.0.tar.gz
+_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
+_md5_=86afddf65b73a7f56e9c099888f8ae06
diff --git a/metadata/md5-cache/dev-python/diskcache-5.6.1 b/metadata/md5-cache/dev-python/diskcache-5.6.1
new file mode 100644
index 000000000000..f8b15fceff49
--- /dev/null
+++ b/metadata/md5-cache/dev-python/diskcache-5.6.1
@@ -0,0 +1,16 @@
+BDEPEND=test? ( >=dev-python/django-3.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) doc? ( || ( ( >=dev-lang/python-3.11.1-r1:3.11[sqlite] >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.9-r1:3.10[sqlite] >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] ) ( >=dev-lang/python-3.9.16-r1:3.9[sqlite] >=dev-python/sphinx-5.3.0[python_targets_python3_9(-)] ) ) ) test? ( >=dev-python/pytest-7.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9[sqlite] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[sqlite] ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11[sqlite] ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Disk and file backed cache
+EAPI=8
+HOMEPAGE=https://grantjenks.com/docs/diskcache/ https://github.com/grantjenks/python-diskcache/ https://pypi.org/project/diskcache/
+INHERIT=distutils-r1
+IUSE=doc test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux
+LICENSE=Apache-2.0
+RDEPEND=python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9[sqlite] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[sqlite] ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11[sqlite] )
+REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/grantjenks/python-diskcache/archive/v5.6.1.tar.gz -> diskcache-5.6.1.gh.tar.gz
+_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
+_md5_=428b883affda6f88bdadd0b45ab87a84
diff --git a/metadata/md5-cache/dev-python/filelock-3.12.0 b/metadata/md5-cache/dev-python/filelock-3.12.0
new file mode 100644
index 000000000000..66a25733ff47
--- /dev/null
+++ b/metadata/md5-cache/dev-python/filelock-3.12.0
@@ -0,0 +1,16 @@
+BDEPEND=dev-python/hatch-vcs[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( dev-python/pytest-mock[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-timeout[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/pytest-7.2.1[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.11-r1:0= ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/hatchling-1.12.2[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=A platform independent file lock for Python
+EAPI=8
+HOMEPAGE=https://github.com/tox-dev/py-filelock/ https://pypi.org/project/filelock/
+INHERIT=distutils-r1 pypi
+IUSE=test python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos
+LICENSE=Unlicense
+RDEPEND=python_targets_pypy3? ( >=dev-python/pypy3-7.3.11-r1:0= ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/f/filelock/filelock-3.12.0.tar.gz
+_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
+_md5_=3680ee5aa2d591847e6d567f913e3ef6
diff --git a/metadata/md5-cache/dev-python/google-api-python-client-2.86.0 b/metadata/md5-cache/dev-python/google-api-python-client-2.86.0
new file mode 100644
index 000000000000..52d939de030c
--- /dev/null
+++ b/metadata/md5-cache/dev-python/google-api-python-client-2.86.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.2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[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.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1: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.86.0.tar.gz
+_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
+_md5_=74a574385ee920c8cbc8794ab41a65ef
diff --git a/metadata/md5-cache/dev-python/iminuit-2.21.3 b/metadata/md5-cache/dev-python/iminuit-2.21.3
new file mode 100644
index 000000000000..76b049a6969e
--- /dev/null
+++ b/metadata/md5-cache/dev-python/iminuit-2.21.3
@@ -0,0 +1,16 @@
+BDEPEND=dev-python/cython[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( dev-python/ipython[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/ipywidgets[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/matplotlib[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/scipy[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( dev-python/numpy[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) sys-devel/make >=dev-util/cmake-3.20.5 python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Minuit numerical function minimization in Python
+EAPI=8
+HOMEPAGE=https://github.com/scikit-hep/iminuit/ https://pypi.org/project/iminuit/
+INHERIT=cmake distutils-r1 virtualx pypi
+IUSE=test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 test
+KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux
+LICENSE=MIT LGPL-2.1
+RDEPEND=dev-python/numpy[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 )
+REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/i/iminuit/iminuit-2.21.3.tar.gz
+_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c distutils-r1 05bcfd9823be251f6e9f211ca285094e flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=c033ba7e004d2e2320382fa26851f9ab
diff --git a/metadata/md5-cache/dev-python/importlib_metadata-6.5.0 b/metadata/md5-cache/dev-python/importlib_metadata-6.5.0
new file mode 100644
index 000000000000..03ff14f7f4c4
--- /dev/null
+++ b/metadata/md5-cache/dev-python/importlib_metadata-6.5.0
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyfakefs[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( dev-python/zipp[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/unittest-or-fail[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.11-r1:0= ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/flit_core-3.8.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Read metadata from Python packages
+EAPI=7
+HOMEPAGE=https://github.com/python/importlib_metadata/ https://pypi.org/project/importlib-metadata/
+INHERIT=distutils-r1 pypi
+IUSE=test python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
+LICENSE=Apache-2.0
+RDEPEND=dev-python/zipp[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_pypy3? ( >=dev-python/pypy3-7.3.11-r1:0= ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/i/importlib_metadata/importlib_metadata-6.5.0.tar.gz
+_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
+_md5_=ae68081e0e7476f0b50da8aa1e7eb5eb
diff --git a/metadata/md5-cache/dev-python/meson-python-0.13.0 b/metadata/md5-cache/dev-python/meson-python-0.13.0
new file mode 100644
index 000000000000..b1b291f55d07
--- /dev/null
+++ b/metadata/md5-cache/dev-python/meson-python-0.13.0
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-python/cython-0.29.34[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( dev-python/GitPython[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-mock[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_9? ( >=dev-python/typing-extensions-3.7.4[python_targets_python3_9(-)?] ) ) test? ( >=dev-python/pyproject-metadata-0.7.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-util/meson-0.63.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-util/patchelf python_targets_python3_9? ( >=dev-python/tomli-1.0.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/tomli-1.0.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) >=dev-python/pytest-7.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Meson PEP 517 Python build backend
+EAPI=8
+HOMEPAGE=https://pypi.org/project/meson-python/ https://github.com/mesonbuild/meson-python/
+INHERIT=distutils-r1
+IUSE=test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
+KEYWORDS=~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=MIT
+RDEPEND=>=dev-python/pyproject-metadata-0.7.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-util/meson-0.63.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-util/patchelf python_targets_python3_9? ( >=dev-python/tomli-1.0.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/tomli-1.0.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 )
+REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/mesonbuild/meson-python/archive/0.13.0.tar.gz -> meson-python-0.13.0.gh.tar.gz
+_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
+_md5_=30f890a584e2be4417e6b2a257ea6563
diff --git a/metadata/md5-cache/dev-python/mss-9.0.0 b/metadata/md5-cache/dev-python/mss-9.0.0
new file mode 100644
index 000000000000..694fd32eab80
--- /dev/null
+++ b/metadata/md5-cache/dev-python/mss-9.0.0
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/pytest-rerunfailures[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyvirtualdisplay[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/pytest-7.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) doc? ( || ( ( >=dev-lang/python-3.11.1-r1:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.9-r1:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ( >=dev-lang/python-3.9.16-r1:3.9 >=dev-python/sphinx-5.3.0[python_targets_python3_9(-)] dev-python/sphinx-rtd-theme[python_targets_python3_9(-)] ) ) ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=An ultra fast cross-platform multiple screenshots module in python using ctypes
+EAPI=8
+HOMEPAGE=https://github.com/BoboTiG/python-mss/ https://pypi.org/project/mss/
+INHERIT=distutils-r1 pypi virtualx
+IUSE=test doc python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 test
+KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 )
+REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/m/mss/mss-9.0.0.tar.gz
+_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e virtualx 817571665ee28575da44ee08135089e5
+_md5_=f2ce0be409ecef62355f258d0a196aa4
diff --git a/metadata/md5-cache/dev-python/peewee-3.16.1 b/metadata/md5-cache/dev-python/peewee-3.16.1
new file mode 100644
index 000000000000..fac702f25c5b
--- /dev/null
+++ b/metadata/md5-cache/dev-python/peewee-3.16.1
@@ -0,0 +1,17 @@
+BDEPEND=dev-python/cython[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] doc? ( || ( ( >=dev-lang/python-3.11.1-r1:3.11[sqlite] >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.9-r1:3.10[sqlite] >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] ) ( >=dev-lang/python-3.9.16-r1:3.9[sqlite] >=dev-python/sphinx-5.3.0[python_targets_python3_9(-)] ) ) ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9[sqlite] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[sqlite] ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11[sqlite] ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=native-extensions? ( dev-db/sqlite:3= )
+DESCRIPTION=Small Python ORM
+EAPI=8
+HOMEPAGE=https://github.com/coleifer/peewee/ https://pypi.org/project/peewee/
+INHERIT=distutils-r1
+IUSE=examples +native-extensions test doc python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
+KEYWORDS=~amd64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=native-extensions? ( dev-db/sqlite:3= ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9[sqlite] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[sqlite] ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11[sqlite] )
+REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/coleifer/peewee/archive/3.16.1.tar.gz -> peewee-3.16.1.gh.tar.gz
+_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
+_md5_=7688cc07a08f33b8a14289e480b0418f
diff --git a/metadata/md5-cache/dev-python/phonenumbers-8.13.10 b/metadata/md5-cache/dev-python/phonenumbers-8.13.10
new file mode 100644
index 000000000000..6b63ec6d5474
--- /dev/null
+++ b/metadata/md5-cache/dev-python/phonenumbers-8.13.10
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/protobuf-python[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Python port of Google's libphonenumber
+EAPI=8
+HOMEPAGE=https://github.com/daviddrysdale/python-phonenumbers/ https://pypi.org/project/phonenumbers/
+INHERIT=distutils-r1
+IUSE=test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
+KEYWORDS=~amd64 ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 )
+REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/daviddrysdale/python-phonenumbers/archive/v8.13.10.tar.gz -> python-phonenumbers-8.13.10.gh.tar.gz
+_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
+_md5_=9b8f3b2374a55d266fd419ad82f42ed3
diff --git a/metadata/md5-cache/dev-python/podcastparser-0.6.10 b/metadata/md5-cache/dev-python/podcastparser-0.6.10
new file mode 100644
index 000000000000..c2815183310a
--- /dev/null
+++ b/metadata/md5-cache/dev-python/podcastparser-0.6.10
@@ -0,0 +1,16 @@
+BDEPEND=test? ( >=dev-python/pytest-7.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Podcast parser for the gpodder client
+EAPI=8
+HOMEPAGE=https://github.com/gpodder/podcastparser/ https://pypi.org/project/podcastparser/
+INHERIT=distutils-r1 pypi
+IUSE=test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
+KEYWORDS=~amd64 ~x86
+LICENSE=ISC
+RDEPEND=python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 )
+REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/p/podcastparser/podcastparser-0.6.10.tar.gz
+_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
+_md5_=38253ef9d80a136b5d717a776b9b6678
diff --git a/metadata/md5-cache/dev-python/psutil-5.9.5 b/metadata/md5-cache/dev-python/psutil-5.9.5
new file mode 100644
index 000000000000..28b5699437c8
--- /dev/null
+++ b/metadata/md5-cache/dev-python/psutil-5.9.5
@@ -0,0 +1,16 @@
+BDEPEND=python_targets_pypy3? ( >=dev-python/pypy3-7.3.11-r1:0= ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Retrieve information on running processes and system utilization
+EAPI=8
+HOMEPAGE=https://github.com/giampaolo/psutil/ https://pypi.org/project/psutil/
+INHERIT=distutils-r1 pypi
+IUSE=test python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
+LICENSE=BSD
+RDEPEND=python_targets_pypy3? ( >=dev-python/pypy3-7.3.11-r1:0= ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/p/psutil/psutil-5.9.5.tar.gz https://dev.gentoo.org/~mgorny/dist/psutil-5.9.5-tests.patch.xz
+_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
+_md5_=5e7dd782b5da82cde8fbfe63791a95cb
diff --git a/metadata/md5-cache/dev-python/pyacoustid-1.2.2-r1 b/metadata/md5-cache/dev-python/pyacoustid-1.2.2-r1
index a4c013cf7391..9905911ab344 100644
--- a/metadata/md5-cache/dev-python/pyacoustid-1.2.2-r1
+++ b/metadata/md5-cache/dev-python/pyacoustid-1.2.2-r1
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://pypi.org/project/pyacoustid/
INHERIT=distutils-r1 pypi
IUSE=examples test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
-KEYWORDS=~amd64 ~x86
+KEYWORDS=amd64 ~x86
LICENSE=MIT test? ( CC-BY-SA-4.0 )
PROPERTIES=test_network
RDEPEND=dev-python/audioread[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,ffmpeg] dev-python/requests[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] media-libs/chromaprint python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 )
@@ -14,4 +14,4 @@ RESTRICT=test
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/p/pyacoustid/pyacoustid-1.2.2.tar.gz test? ( https://s3.wasabisys.com/blocsonic/releases/maxblocs/bsmx0198/01-Follow_192kb.mp3 -> pyacoustid-test.mp3 )
_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=3bf93042d752ae5e39cefbd9dfa5d506
+_md5_=c50930a0a02f448848b2bb3ab8e8533e
diff --git a/metadata/md5-cache/dev-python/pychromecast-13.0.7 b/metadata/md5-cache/dev-python/pychromecast-13.0.7
index 9766dd2eb533..188c6a9b6449 100644
--- a/metadata/md5-cache/dev-python/pychromecast-13.0.7
+++ b/metadata/md5-cache/dev-python/pychromecast-13.0.7
@@ -5,11 +5,11 @@ EAPI=8
HOMEPAGE=https://github.com/home-assistant-libs/pychromecast/ https://pypi.org/project/PyChromecast/
INHERIT=distutils-r1 pypi
IUSE=python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
-KEYWORDS=~amd64 ~x86
+KEYWORDS=amd64 x86
LICENSE=MIT
RDEPEND=>=dev-python/casttube-0.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/protobuf-python-3.19.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/zeroconf-0.25.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 )
REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/P/PyChromecast/PyChromecast-13.0.7.tar.gz
_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=2e89b819a5af80091cadcaf8ffd9041c
+_md5_=6107b6c46942abffd3d84e868724e65f
diff --git a/metadata/md5-cache/dev-python/pygments-2.15.1 b/metadata/md5-cache/dev-python/pygments-2.15.1
new file mode 100644
index 000000000000..473b4d68d157
--- /dev/null
+++ b/metadata/md5-cache/dev-python/pygments-2.15.1
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/lxml[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pillow[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/wcag-contrast-ratio[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] virtual/ttf-fonts ) test? ( >=dev-python/pytest-7.2.1[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.11-r1:0= ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Pygments is a syntax highlighting package written in Python
+EAPI=8
+HOMEPAGE=https://pygments.org/ https://github.com/pygments/pygments/ https://pypi.org/project/Pygments/
+INHERIT=distutils-r1 bash-completion-r1 pypi
+IUSE=test python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=BSD-2
+RDEPEND=python_targets_pypy3? ( >=dev-python/pypy3-7.3.11-r1:0= ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/P/Pygments/Pygments-2.15.1.tar.gz
+_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
+_md5_=ffd2598711abf5074c77324ee13abcf9
diff --git a/metadata/md5-cache/dev-python/sphinx_celery-2.0.0-r2 b/metadata/md5-cache/dev-python/sphinx_celery-2.0.0-r2
index f6460cab3a9c..fa1791966e36 100644
--- a/metadata/md5-cache/dev-python/sphinx_celery-2.0.0-r2
+++ b/metadata/md5-cache/dev-python/sphinx_celery-2.0.0-r2
@@ -5,11 +5,11 @@ EAPI=8
HOMEPAGE=https://github.com/celery/sphinx_celery/ https://pypi.org/project/sphinx-celery/
INHERIT=distutils-r1 pypi
IUSE=python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
-KEYWORDS=~amd64 ~arm64 ~x86
+KEYWORDS=amd64 ~arm64 x86
LICENSE=BSD
RDEPEND=>=dev-python/sphinx-2.0.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 )
REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/s/sphinx_celery/sphinx_celery-2.0.0.tar.gz
_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=4a72d7f5e11682aa0ef550a894a8afe6
+_md5_=ffd7910d3c50ce0e728a3e7b3f116b11
diff --git a/metadata/md5-cache/dev-python/sqlparse-0.4.3 b/metadata/md5-cache/dev-python/sqlparse-0.4.4
index a4d4aaa5581a..83afc89579eb 100644
--- a/metadata/md5-cache/dev-python/sqlparse-0.4.3
+++ b/metadata/md5-cache/dev-python/sqlparse-0.4.4
@@ -1,8 +1,8 @@
-BDEPEND=doc? ( || ( ( >=dev-lang/python-3.11.1-r1:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.9-r1:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] ) ( >=dev-lang/python-3.9.16-r1:3.9 >=dev-python/sphinx-5.3.0[python_targets_python3_9(-)] ) ) ) test? ( >=dev-python/pytest-7.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/setuptools-65.7.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?]
+BDEPEND=doc? ( || ( ( >=dev-lang/python-3.11.1-r1:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.9-r1:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] ) ( >=dev-lang/python-3.9.16-r1:3.9 >=dev-python/sphinx-5.3.0[python_targets_python3_9(-)] ) ) ) test? ( >=dev-python/pytest-7.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/flit_core-3.8.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=A non-validating SQL parser module for Python
EAPI=8
-HOMEPAGE=https://github.com/andialbrecht/sqlparse
+HOMEPAGE=https://github.com/andialbrecht/sqlparse/ https://pypi.org/project/sqlparse/
INHERIT=distutils-r1 pypi
IUSE=doc test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux
@@ -11,6 +11,6 @@ RDEPEND=python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_tar
REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
RESTRICT=!test? ( test )
SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/s/sqlparse/sqlparse-0.4.3.tar.gz
+SRC_URI=https://files.pythonhosted.org/packages/source/s/sqlparse/sqlparse-0.4.4.tar.gz
_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=c4d472d08166aa1cddc1180c0a4d9dfa
+_md5_=c4c1b663b31425109790fc7f53bbf6b7
diff --git a/metadata/md5-cache/dev-python/tornado-6.3 b/metadata/md5-cache/dev-python/tornado-6.3
new file mode 100644
index 000000000000..a7f788091c97
--- /dev/null
+++ b/metadata/md5-cache/dev-python/tornado-6.3
@@ -0,0 +1,16 @@
+BDEPEND=test? ( >=dev-python/twisted-16.0.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_9? ( >=dev-python/pycurl-7.19.3.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-python/pycurl-7.19.3.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( >=dev-python/pycurl-7.19.3.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.11-r1:0=[threads(+)] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9[threads(+)] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[threads(+)] ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11[threads(+)] ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Python web framework and asynchronous networking library
+EAPI=8
+HOMEPAGE=https://www.tornadoweb.org/ https://github.com/tornadoweb/tornado/ https://pypi.org/project/tornado/
+INHERIT=distutils-r1 pypi
+IUSE=examples test python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos
+LICENSE=Apache-2.0
+RDEPEND=>=dev-python/twisted-16.0.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_pypy3? ( >=dev-python/pypy3-7.3.11-r1:0=[threads(+)] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9[threads(+)] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[threads(+)] ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11[threads(+)] )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/t/tornado/tornado-6.3.tar.gz
+_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
+_md5_=b5122fc5c0f84fddc4bae4a80a366a84
diff --git a/metadata/md5-cache/dev-python/trove-classifiers-2023.4.18 b/metadata/md5-cache/dev-python/trove-classifiers-2023.4.18
new file mode 100644
index 000000000000..aa386183a425
--- /dev/null
+++ b/metadata/md5-cache/dev-python/trove-classifiers-2023.4.18
@@ -0,0 +1,16 @@
+BDEPEND=dev-python/calver[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( >=dev-python/pytest-7.2.1[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.11-r1:0= ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Canonical source for classifiers on PyPI (pypi.org)
+EAPI=8
+HOMEPAGE=https://github.com/pypa/trove-classifiers/ https://pypi.org/project/trove-classifiers/
+INHERIT=distutils-r1 pypi
+IUSE=test python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=Apache-2.0
+RDEPEND=python_targets_pypy3? ( >=dev-python/pypy3-7.3.11-r1:0= ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/t/trove-classifiers/trove-classifiers-2023.4.18.tar.gz
+_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
+_md5_=c5be461dde21555048a828229a0125ff
diff --git a/metadata/md5-cache/dev-python/xarray-2023.4.1 b/metadata/md5-cache/dev-python/xarray-2023.4.1
new file mode 100644
index 000000000000..61a8bc3d0321
--- /dev/null
+++ b/metadata/md5-cache/dev-python/xarray-2023.4.1
@@ -0,0 +1,16 @@
+BDEPEND=dev-python/setuptools-scm[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( dev-python/bottleneck[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/hypothesis[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/matplotlib[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/toolz[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] !hppa? ( >=dev-python/scipy-1.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) test? ( >=dev-python/numpy-1.22[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pandas-1.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/packaging-21.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=N-D labeled arrays and datasets in Python
+EAPI=8
+HOMEPAGE=https://xarray.pydata.org/ https://github.com/pydata/xarray/ https://pypi.org/project/xarray/
+INHERIT=distutils-r1 multiprocessing pypi
+IUSE=test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux
+LICENSE=Apache-2.0
+RDEPEND=>=dev-python/numpy-1.22[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pandas-1.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/packaging-21.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 )
+REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/x/xarray/xarray-2023.4.1.tar.gz
+_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
+_md5_=8ad1b738f9a1b7aa923d946bd44e43ba
diff --git a/metadata/md5-cache/dev-util/Manifest.gz b/metadata/md5-cache/dev-util/Manifest.gz
index 9fce82d842b9..9f04cff448f8 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/ROPgadget-7.3 b/metadata/md5-cache/dev-util/ROPgadget-7.3
index ece7c870b0d2..26cec1f2e535 100644
--- a/metadata/md5-cache/dev-util/ROPgadget-7.3
+++ b/metadata/md5-cache/dev-util/ROPgadget-7.3
@@ -5,11 +5,11 @@ EAPI=8
HOMEPAGE=https://shell-storm.org/project/ROPgadget/
INHERIT=distutils-r1
IUSE=python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv x86
LICENSE=GPL-2
RDEPEND=python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9[sqlite] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[sqlite] ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11[sqlite] ) >=dev-libs/capstone-5[python,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9[sqlite] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[sqlite] ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11[sqlite] )
REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
SLOT=0
SRC_URI=https://github.com/JonathanSalwan/ROPgadget/archive/v7.3.tar.gz -> ROPgadget-7.3.gh.tar.gz
_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=e827dca81d5a28fe070fa9488d9315b9
+_md5_=467d002e833a1486af8229a7544c8825
diff --git a/metadata/md5-cache/dev-util/android-tools-34.0.0 b/metadata/md5-cache/dev-util/android-tools-34.0.0
index a6dd753685a9..eccbb75da736 100644
--- a/metadata/md5-cache/dev-util/android-tools-34.0.0
+++ b/metadata/md5-cache/dev-util/android-tools-34.0.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/nmeum/android-tools/ https://developer.android.com/
INHERIT=cmake python-r1
IUSE=python udev python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
-KEYWORDS=~amd64 ~arm ~arm64 ~x86
+KEYWORDS=amd64 ~arm ~arm64 ~x86
LICENSE=Apache-2.0 BSD-2
RDEPEND=app-arch/brotli:= app-arch/lz4:= app-arch/zstd:= dev-libs/libpcre2:= >=dev-libs/protobuf-3.0.0:= sys-libs/zlib:= virtual/libusb:1= udev? ( dev-util/android-udev-rules ) python? ( python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) )
REQUIRED_USE=python? ( || ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 ) )
SLOT=0
SRC_URI=https://github.com/nmeum/android-tools/releases/download/34.0.0/android-tools-34.0.0.tar.xz https://dev.gentoo.org/~zmedico/dist/android-tools-31.0.3-no-gtest.patch
_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=f30ed2c5bbc8b5e9815619ad89486030
+_md5_=6f902ab6a5f349a2c616c9624c7da5aa
diff --git a/metadata/md5-cache/dev-util/cproto-4.7v b/metadata/md5-cache/dev-util/cproto-4.7v
index 1d2776932df2..52f31772ba23 100644
--- a/metadata/md5-cache/dev-util/cproto-4.7v
+++ b/metadata/md5-cache/dev-util/cproto-4.7v
@@ -6,9 +6,9 @@ EAPI=8
HOMEPAGE=https://invisible-island.net/cproto/
INHERIT=verify-sig
IUSE=verify-sig
-KEYWORDS=~alpha ~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos
+KEYWORDS=~alpha amd64 ppc x86 ~amd64-linux ~x86-linux ~ppc-macos
LICENSE=public-domain
SLOT=0
SRC_URI=https://invisible-island.net/archives/cproto/cproto-4.7v.tgz verify-sig? ( https://invisible-island.net/archives/cproto/cproto-4.7v.tgz.asc )
_eclasses_=verify-sig ed3712fa46ee0fdc2dbbad539e20ff26
-_md5_=416973bc368ac310142d71f38794c6e8
+_md5_=1e2d936148be0211884de40abddfe6d3
diff --git a/metadata/md5-cache/dev-util/fq-0.4.0 b/metadata/md5-cache/dev-util/fq-0.4.0
index 5cb5b1dd64c0..de8fe4aac01a 100644
--- a/metadata/md5-cache/dev-util/fq-0.4.0
+++ b/metadata/md5-cache/dev-util/fq-0.4.0
@@ -5,10 +5,10 @@ EAPI=8
HOMEPAGE=https://github.com/wader/fq
INHERIT=go-module
IUSE=test
-KEYWORDS=~amd64 ~arm ~arm64
+KEYWORDS=amd64 ~arm ~arm64
LICENSE=MIT BSD-2
RESTRICT=!test? ( test ) strip
SLOT=0
SRC_URI=https://github.com/wader/fq/archive/v0.4.0.tar.gz -> fq-0.4.0.tar.gz https://dev.gentoo.org/~sam/distfiles/dev-util/fq/fq-0.4.0-deps.tar.xz
_eclasses_=go-module 9c75e51a48520b2f01471c1f91762882 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=c6020108d890b7dd8dd694cbce1e9ade
+_md5_=4040ce086dd80603cd1f88c8681b26e6
diff --git a/metadata/md5-cache/dev-util/maturin-0.14.16 b/metadata/md5-cache/dev-util/maturin-0.14.16
deleted file mode 100644
index 21c3e5fc9353..000000000000
--- a/metadata/md5-cache/dev-util/maturin-0.14.16
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=dev-python/setuptools-rust[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] doc? ( app-text/mdbook ) test? ( python_targets_pypy3? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_9? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_9? ( dev-python/cffi[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-python/cffi[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/cffi[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) dev-python/boltons[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/virtualenv[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) >=virtual/rust-1.53 python_targets_pypy3? ( >=dev-python/pypy3-7.3.11-r1:0= ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?]
-DEFINED_PHASES=compile configure install prepare test unpack
-DESCRIPTION=Build and publish crates with pyo3, rust-cpython and cffi bindings
-EAPI=8
-HOMEPAGE=https://www.maturin.rs/
-INHERIT=cargo distutils-r1 flag-o-matic
-IUSE=doc test debug python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
-KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
-LICENSE=0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD CC0-1.0 ISC MIT MPL-2.0 SSLeay Unicode-DFS-2016 openssl doc? ( CC-BY-4.0 OFL-1.1 )
-RDEPEND=python_targets_pypy3? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_9? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.11-r1:0= ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/PyO3/maturin/archive/refs/tags/v0.14.16.tar.gz -> maturin-0.14.16.gh.tar.gz https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/aes/0.7.5/download -> aes-0.7.5.crate https://crates.io/api/v1/crates/ahash/0.3.8/download -> ahash-0.3.8.crate https://crates.io/api/v1/crates/ahash/0.7.6/download -> ahash-0.7.6.crate https://crates.io/api/v1/crates/aho-corasick/0.7.20/download -> aho-corasick-0.7.20.crate https://crates.io/api/v1/crates/anyhow/1.0.69/download -> anyhow-1.0.69.crate https://crates.io/api/v1/crates/askama/0.11.1/download -> askama-0.11.1.crate https://crates.io/api/v1/crates/askama_derive/0.11.2/download -> askama_derive-0.11.2.crate https://crates.io/api/v1/crates/askama_escape/0.10.3/download -> askama_escape-0.10.3.crate https://crates.io/api/v1/crates/askama_shared/0.12.2/download -> askama_shared-0.12.2.crate https://crates.io/api/v1/crates/async-io/1.12.0/download -> async-io-1.12.0.crate https://crates.io/api/v1/crates/async-lock/2.7.0/download -> async-lock-2.7.0.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/base64/0.13.1/download -> base64-0.13.1.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/block-buffer/0.10.3/download -> block-buffer-0.10.3.crate https://crates.io/api/v1/crates/block-buffer/0.9.0/download -> block-buffer-0.9.0.crate https://crates.io/api/v1/crates/block-modes/0.8.1/download -> block-modes-0.8.1.crate https://crates.io/api/v1/crates/block-padding/0.2.1/download -> block-padding-0.2.1.crate https://crates.io/api/v1/crates/bstr/1.2.0/download -> bstr-1.2.0.crate https://crates.io/api/v1/crates/bumpalo/3.12.0/download -> bumpalo-3.12.0.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/bytes/1.4.0/download -> bytes-1.4.0.crate https://crates.io/api/v1/crates/bytesize/1.2.0/download -> bytesize-1.2.0.crate https://crates.io/api/v1/crates/bzip2/0.4.4/download -> bzip2-0.4.4.crate https://crates.io/api/v1/crates/bzip2-sys/0.1.11+1.0.8/download -> bzip2-sys-0.1.11+1.0.8.crate https://crates.io/api/v1/crates/cab/0.4.1/download -> cab-0.4.1.crate https://crates.io/api/v1/crates/camino/1.1.3/download -> camino-1.1.3.crate https://crates.io/api/v1/crates/cargo-options/0.5.3/download -> cargo-options-0.5.3.crate https://crates.io/api/v1/crates/cargo-platform/0.1.2/download -> cargo-platform-0.1.2.crate https://crates.io/api/v1/crates/cargo-xwin/0.13.3/download -> cargo-xwin-0.13.3.crate https://crates.io/api/v1/crates/cargo-zigbuild/0.14.3/download -> cargo-zigbuild-0.14.3.crate https://crates.io/api/v1/crates/cargo_metadata/0.15.3/download -> cargo_metadata-0.15.3.crate https://crates.io/api/v1/crates/cbindgen/0.24.3/download -> cbindgen-0.24.3.crate https://crates.io/api/v1/crates/cc/1.0.79/download -> cc-1.0.79.crate https://crates.io/api/v1/crates/cfb/0.7.3/download -> cfb-0.7.3.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/charset/0.1.3/download -> charset-0.1.3.crate https://crates.io/api/v1/crates/chumsky/0.8.0/download -> chumsky-0.8.0.crate https://crates.io/api/v1/crates/cipher/0.3.0/download -> cipher-0.3.0.crate https://crates.io/api/v1/crates/clap/4.0.32/download -> clap-4.0.32.crate https://crates.io/api/v1/crates/clap_complete/4.0.7/download -> clap_complete-4.0.7.crate https://crates.io/api/v1/crates/clap_complete_command/0.4.0/download -> clap_complete_command-0.4.0.crate https://crates.io/api/v1/crates/clap_complete_fig/4.0.2/download -> clap_complete_fig-4.0.2.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.0/download -> clap_lex-0.3.0.crate https://crates.io/api/v1/crates/cli-table/0.4.7/download -> cli-table-0.4.7.crate https://crates.io/api/v1/crates/concolor/0.0.11/download -> concolor-0.0.11.crate https://crates.io/api/v1/crates/concolor-query/0.1.0/download -> concolor-query-0.1.0.crate https://crates.io/api/v1/crates/concurrent-queue/2.1.0/download -> concurrent-queue-2.1.0.crate https://crates.io/api/v1/crates/configparser/3.0.2/download -> configparser-3.0.2.crate https://crates.io/api/v1/crates/console/0.15.5/download -> console-0.15.5.crate https://crates.io/api/v1/crates/const-random/0.1.15/download -> const-random-0.1.15.crate https://crates.io/api/v1/crates/const-random-macro/0.1.15/download -> const-random-macro-0.1.15.crate https://crates.io/api/v1/crates/content_inspector/0.2.4/download -> content_inspector-0.2.4.crate https://crates.io/api/v1/crates/core-foundation/0.9.3/download -> core-foundation-0.9.3.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.3/download -> core-foundation-sys-0.8.3.crate https://crates.io/api/v1/crates/cpufeatures/0.2.5/download -> cpufeatures-0.2.5.crate https://crates.io/api/v1/crates/crc32fast/1.3.2/download -> crc32fast-1.3.2.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.6/download -> crossbeam-channel-0.5.6.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.3/download -> crossbeam-deque-0.8.3.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.14/download -> crossbeam-epoch-0.9.14.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.15/download -> crossbeam-utils-0.8.15.crate https://crates.io/api/v1/crates/crunchy/0.2.2/download -> crunchy-0.2.2.crate https://crates.io/api/v1/crates/crypto-common/0.1.6/download -> crypto-common-0.1.6.crate https://crates.io/api/v1/crates/crypto-mac/0.11.1/download -> crypto-mac-0.11.1.crate https://crates.io/api/v1/crates/ctor/0.1.26/download -> ctor-0.1.26.crate https://crates.io/api/v1/crates/data-encoding/2.3.3/download -> data-encoding-2.3.3.crate https://crates.io/api/v1/crates/derivative/2.2.0/download -> derivative-2.2.0.crate https://crates.io/api/v1/crates/dialoguer/0.10.3/download -> dialoguer-0.10.3.crate https://crates.io/api/v1/crates/diff/0.1.13/download -> diff-0.1.13.crate https://crates.io/api/v1/crates/digest/0.10.6/download -> digest-0.10.6.crate https://crates.io/api/v1/crates/digest/0.9.0/download -> digest-0.9.0.crate https://crates.io/api/v1/crates/dirs/4.0.0/download -> dirs-4.0.0.crate https://crates.io/api/v1/crates/dirs-sys/0.3.7/download -> dirs-sys-0.3.7.crate https://crates.io/api/v1/crates/dunce/1.0.3/download -> dunce-1.0.3.crate https://crates.io/api/v1/crates/either/1.8.1/download -> either-1.8.1.crate https://crates.io/api/v1/crates/encode_unicode/0.3.6/download -> encode_unicode-0.3.6.crate https://crates.io/api/v1/crates/encoding_rs/0.8.32/download -> encoding_rs-0.8.32.crate https://crates.io/api/v1/crates/enumflags2/0.6.4/download -> enumflags2-0.6.4.crate https://crates.io/api/v1/crates/enumflags2_derive/0.6.4/download -> enumflags2_derive-0.6.4.crate https://crates.io/api/v1/crates/errno/0.2.8/download -> errno-0.2.8.crate https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download -> errno-dragonfly-0.1.2.crate https://crates.io/api/v1/crates/event-listener/2.5.3/download -> event-listener-2.5.3.crate https://crates.io/api/v1/crates/fastrand/1.9.0/download -> fastrand-1.9.0.crate https://crates.io/api/v1/crates/fat-macho/0.4.6/download -> fat-macho-0.4.6.crate https://crates.io/api/v1/crates/filetime/0.2.19/download -> filetime-0.2.19.crate https://crates.io/api/v1/crates/flate2/1.0.25/download -> flate2-1.0.25.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/foreign-types/0.3.2/download -> foreign-types-0.3.2.crate https://crates.io/api/v1/crates/foreign-types-shared/0.1.1/download -> foreign-types-shared-0.1.1.crate https://crates.io/api/v1/crates/form_urlencoded/1.1.0/download -> form_urlencoded-1.1.0.crate https://crates.io/api/v1/crates/fs-err/2.9.0/download -> fs-err-2.9.0.crate https://crates.io/api/v1/crates/futures/0.3.26/download -> futures-0.3.26.crate https://crates.io/api/v1/crates/futures-channel/0.3.26/download -> futures-channel-0.3.26.crate https://crates.io/api/v1/crates/futures-core/0.3.26/download -> futures-core-0.3.26.crate https://crates.io/api/v1/crates/futures-executor/0.3.26/download -> futures-executor-0.3.26.crate https://crates.io/api/v1/crates/futures-io/0.3.26/download -> futures-io-0.3.26.crate https://crates.io/api/v1/crates/futures-lite/1.12.0/download -> futures-lite-1.12.0.crate https://crates.io/api/v1/crates/futures-macro/0.3.26/download -> futures-macro-0.3.26.crate https://crates.io/api/v1/crates/futures-sink/0.3.26/download -> futures-sink-0.3.26.crate https://crates.io/api/v1/crates/futures-task/0.3.26/download -> futures-task-0.3.26.crate https://crates.io/api/v1/crates/futures-util/0.3.26/download -> futures-util-0.3.26.crate https://crates.io/api/v1/crates/generic-array/0.14.6/download -> generic-array-0.14.6.crate https://crates.io/api/v1/crates/getrandom/0.2.8/download -> getrandom-0.2.8.crate https://crates.io/api/v1/crates/glob/0.3.1/download -> glob-0.3.1.crate https://crates.io/api/v1/crates/globset/0.4.10/download -> globset-0.4.10.crate https://crates.io/api/v1/crates/goblin/0.6.1/download -> goblin-0.6.1.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.2.6/download -> hermit-abi-0.2.6.crate https://crates.io/api/v1/crates/hkdf/0.11.0/download -> hkdf-0.11.0.crate https://crates.io/api/v1/crates/hmac/0.11.0/download -> hmac-0.11.0.crate https://crates.io/api/v1/crates/humantime/2.1.0/download -> humantime-2.1.0.crate https://crates.io/api/v1/crates/humantime-serde/1.1.1/download -> humantime-serde-1.1.1.crate https://crates.io/api/v1/crates/idna/0.3.0/download -> idna-0.3.0.crate https://crates.io/api/v1/crates/ignore/0.4.18/download -> ignore-0.4.18.crate https://crates.io/api/v1/crates/indexmap/1.9.2/download -> indexmap-1.9.2.crate https://crates.io/api/v1/crates/indicatif/0.17.3/download -> indicatif-0.17.3.crate https://crates.io/api/v1/crates/indoc/2.0.0/download -> indoc-2.0.0.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/io-lifetimes/1.0.4/download -> io-lifetimes-1.0.4.crate https://crates.io/api/v1/crates/is-terminal/0.4.2/download -> is-terminal-0.4.2.crate https://crates.io/api/v1/crates/itertools/0.10.5/download -> itertools-0.10.5.crate https://crates.io/api/v1/crates/itoa/1.0.5/download -> itoa-1.0.5.crate https://crates.io/api/v1/crates/js-sys/0.3.61/download -> js-sys-0.3.61.crate https://crates.io/api/v1/crates/keyring/1.2.1/download -> keyring-1.2.1.crate https://crates.io/api/v1/crates/lazy_static/1.4.0/download -> lazy_static-1.4.0.crate https://crates.io/api/v1/crates/lddtree/0.3.2/download -> lddtree-0.3.2.crate https://crates.io/api/v1/crates/libc/0.2.139/download -> libc-0.2.139.crate https://crates.io/api/v1/crates/linux-raw-sys/0.1.4/download -> linux-raw-sys-0.1.4.crate https://crates.io/api/v1/crates/lock_api/0.4.9/download -> lock_api-0.4.9.crate https://crates.io/api/v1/crates/log/0.4.17/download -> log-0.4.17.crate https://crates.io/api/v1/crates/lzxd/0.1.4/download -> lzxd-0.1.4.crate https://crates.io/api/v1/crates/mailparse/0.13.8/download -> mailparse-0.13.8.crate https://crates.io/api/v1/crates/matchers/0.1.0/download -> matchers-0.1.0.crate https://crates.io/api/v1/crates/memchr/2.5.0/download -> memchr-2.5.0.crate https://crates.io/api/v1/crates/memoffset/0.6.5/download -> memoffset-0.6.5.crate https://crates.io/api/v1/crates/memoffset/0.8.0/download -> memoffset-0.8.0.crate https://crates.io/api/v1/crates/mime/0.3.16/download -> mime-0.3.16.crate https://crates.io/api/v1/crates/mime_guess/2.0.4/download -> mime_guess-2.0.4.crate https://crates.io/api/v1/crates/minijinja/0.30.5/download -> minijinja-0.30.5.crate https://crates.io/api/v1/crates/minimal-lexical/0.2.1/download -> minimal-lexical-0.2.1.crate https://crates.io/api/v1/crates/miniz_oxide/0.6.2/download -> miniz_oxide-0.6.2.crate https://crates.io/api/v1/crates/msi/0.5.1/download -> msi-0.5.1.crate https://crates.io/api/v1/crates/multipart/0.18.0/download -> multipart-0.18.0.crate https://crates.io/api/v1/crates/native-tls/0.2.11/download -> native-tls-0.2.11.crate https://crates.io/api/v1/crates/nb-connect/1.2.0/download -> nb-connect-1.2.0.crate https://crates.io/api/v1/crates/nix/0.22.3/download -> nix-0.22.3.crate https://crates.io/api/v1/crates/nom/7.1.3/download -> nom-7.1.3.crate https://crates.io/api/v1/crates/nom8/0.2.0/download -> nom8-0.2.0.crate https://crates.io/api/v1/crates/normalize-line-endings/0.3.0/download -> normalize-line-endings-0.3.0.crate https://crates.io/api/v1/crates/normpath/1.0.1/download -> normpath-1.0.1.crate https://crates.io/api/v1/crates/nu-ansi-term/0.46.0/download -> nu-ansi-term-0.46.0.crate https://crates.io/api/v1/crates/num/0.4.0/download -> num-0.4.0.crate https://crates.io/api/v1/crates/num-bigint/0.4.3/download -> num-bigint-0.4.3.crate https://crates.io/api/v1/crates/num-complex/0.4.3/download -> num-complex-0.4.3.crate https://crates.io/api/v1/crates/num-integer/0.1.45/download -> num-integer-0.1.45.crate https://crates.io/api/v1/crates/num-iter/0.1.43/download -> num-iter-0.1.43.crate https://crates.io/api/v1/crates/num-rational/0.4.1/download -> num-rational-0.4.1.crate https://crates.io/api/v1/crates/num-traits/0.2.15/download -> num-traits-0.2.15.crate https://crates.io/api/v1/crates/num_cpus/1.15.0/download -> num_cpus-1.15.0.crate https://crates.io/api/v1/crates/number_prefix/0.4.0/download -> number_prefix-0.4.0.crate https://crates.io/api/v1/crates/once_cell/1.17.1/download -> once_cell-1.17.1.crate https://crates.io/api/v1/crates/opaque-debug/0.3.0/download -> opaque-debug-0.3.0.crate https://crates.io/api/v1/crates/openssl/0.10.45/download -> openssl-0.10.45.crate https://crates.io/api/v1/crates/openssl-macros/0.1.0/download -> openssl-macros-0.1.0.crate https://crates.io/api/v1/crates/openssl-probe/0.1.5/download -> openssl-probe-0.1.5.crate https://crates.io/api/v1/crates/openssl-src/111.25.0+1.1.1t/download -> openssl-src-111.25.0+1.1.1t.crate https://crates.io/api/v1/crates/openssl-sys/0.9.80/download -> openssl-sys-0.9.80.crate https://crates.io/api/v1/crates/os_pipe/1.1.2/download -> os_pipe-1.1.2.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/output_vt100/0.1.3/download -> output_vt100-0.1.3.crate https://crates.io/api/v1/crates/overload/0.1.1/download -> overload-0.1.1.crate https://crates.io/api/v1/crates/parking/2.0.0/download -> parking-2.0.0.crate https://crates.io/api/v1/crates/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.6/download -> parking_lot_core-0.9.6.crate https://crates.io/api/v1/crates/paste/1.0.11/download -> paste-1.0.11.crate https://crates.io/api/v1/crates/path-slash/0.2.1/download -> path-slash-0.2.1.crate https://crates.io/api/v1/crates/pep440/0.2.0/download -> pep440-0.2.0.crate https://crates.io/api/v1/crates/percent-encoding/2.2.0/download -> percent-encoding-2.2.0.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.9/download -> pin-project-lite-0.2.9.crate https://crates.io/api/v1/crates/pin-utils/0.1.0/download -> pin-utils-0.1.0.crate https://crates.io/api/v1/crates/pkg-config/0.3.26/download -> pkg-config-0.3.26.crate https://crates.io/api/v1/crates/plain/0.2.3/download -> plain-0.2.3.crate https://crates.io/api/v1/crates/platform-info/1.0.2/download -> platform-info-1.0.2.crate https://crates.io/api/v1/crates/polling/2.5.2/download -> polling-2.5.2.crate https://crates.io/api/v1/crates/portable-atomic/0.3.19/download -> portable-atomic-0.3.19.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.17/download -> ppv-lite86-0.2.17.crate https://crates.io/api/v1/crates/pretty_assertions/1.3.0/download -> pretty_assertions-1.3.0.crate https://crates.io/api/v1/crates/proc-macro-crate/0.1.5/download -> proc-macro-crate-0.1.5.crate https://crates.io/api/v1/crates/proc-macro-crate/1.2.1/download -> proc-macro-crate-1.2.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-macro-hack/0.5.20+deprecated/download -> proc-macro-hack-0.5.20+deprecated.crate https://crates.io/api/v1/crates/proc-macro2/1.0.51/download -> proc-macro2-1.0.51.crate https://crates.io/api/v1/crates/pyproject-toml/0.3.1/download -> pyproject-toml-0.3.1.crate https://crates.io/api/v1/crates/python-pkginfo/0.5.5/download -> python-pkginfo-0.5.5.crate https://crates.io/api/v1/crates/quote/1.0.23/download -> quote-1.0.23.crate https://crates.io/api/v1/crates/quoted_printable/0.4.7/download -> quoted_printable-0.4.7.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/rayon/1.6.1/download -> rayon-1.6.1.crate https://crates.io/api/v1/crates/rayon-core/1.10.2/download -> rayon-core-1.10.2.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/redox_users/0.4.3/download -> redox_users-0.4.3.crate https://crates.io/api/v1/crates/regex/1.7.1/download -> regex-1.7.1.crate https://crates.io/api/v1/crates/regex-automata/0.1.10/download -> regex-automata-0.1.10.crate https://crates.io/api/v1/crates/regex-syntax/0.6.28/download -> regex-syntax-0.6.28.crate https://crates.io/api/v1/crates/rfc2047-decoder/0.2.1/download -> rfc2047-decoder-0.2.1.crate https://crates.io/api/v1/crates/ring/0.16.20/download -> ring-0.16.20.crate https://crates.io/api/v1/crates/rpassword/7.2.0/download -> rpassword-7.2.0.crate https://crates.io/api/v1/crates/rtoolbox/0.0.1/download -> rtoolbox-0.0.1.crate https://crates.io/api/v1/crates/rustc_version/0.4.0/download -> rustc_version-0.4.0.crate https://crates.io/api/v1/crates/rustix/0.36.7/download -> rustix-0.36.7.crate https://crates.io/api/v1/crates/rustls/0.20.8/download -> rustls-0.20.8.crate https://crates.io/api/v1/crates/rustversion/1.0.11/download -> rustversion-1.0.11.crate https://crates.io/api/v1/crates/ryu/1.0.12/download -> ryu-1.0.12.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/schannel/0.1.21/download -> schannel-0.1.21.crate https://crates.io/api/v1/crates/scoped-tls/1.0.1/download -> scoped-tls-1.0.1.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/scroll/0.11.0/download -> scroll-0.11.0.crate https://crates.io/api/v1/crates/scroll_derive/0.11.0/download -> scroll_derive-0.11.0.crate https://crates.io/api/v1/crates/sct/0.7.0/download -> sct-0.7.0.crate https://crates.io/api/v1/crates/secret-service/2.0.2/download -> secret-service-2.0.2.crate https://crates.io/api/v1/crates/security-framework/2.8.2/download -> security-framework-2.8.2.crate https://crates.io/api/v1/crates/security-framework-sys/2.8.0/download -> security-framework-sys-2.8.0.crate https://crates.io/api/v1/crates/semver/1.0.16/download -> semver-1.0.16.crate https://crates.io/api/v1/crates/serde/1.0.152/download -> serde-1.0.152.crate https://crates.io/api/v1/crates/serde_derive/1.0.152/download -> serde_derive-1.0.152.crate https://crates.io/api/v1/crates/serde_json/1.0.93/download -> serde_json-1.0.93.crate https://crates.io/api/v1/crates/serde_repr/0.1.10/download -> serde_repr-0.1.10.crate https://crates.io/api/v1/crates/sha2/0.10.6/download -> sha2-0.10.6.crate https://crates.io/api/v1/crates/sha2/0.9.9/download -> sha2-0.9.9.crate https://crates.io/api/v1/crates/sharded-slab/0.1.4/download -> sharded-slab-0.1.4.crate https://crates.io/api/v1/crates/shell-words/1.1.0/download -> shell-words-1.1.0.crate https://crates.io/api/v1/crates/shlex/1.1.0/download -> shlex-1.1.0.crate https://crates.io/api/v1/crates/similar/2.2.1/download -> similar-2.2.1.crate https://crates.io/api/v1/crates/siphasher/0.3.10/download -> siphasher-0.3.10.crate https://crates.io/api/v1/crates/slab/0.4.8/download -> slab-0.4.8.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/smawk/0.3.1/download -> smawk-0.3.1.crate https://crates.io/api/v1/crates/snapbox/0.4.4/download -> snapbox-0.4.4.crate https://crates.io/api/v1/crates/snapbox-macros/0.3.1/download -> snapbox-macros-0.3.1.crate https://crates.io/api/v1/crates/socket2/0.4.7/download -> socket2-0.4.7.crate https://crates.io/api/v1/crates/socks/0.3.4/download -> socks-0.3.4.crate https://crates.io/api/v1/crates/spin/0.5.2/download -> spin-0.5.2.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/subtle/2.4.1/download -> subtle-2.4.1.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/tar/0.4.38/download -> tar-0.4.38.crate https://crates.io/api/v1/crates/target-lexicon/0.12.6/download -> target-lexicon-0.12.6.crate https://crates.io/api/v1/crates/tempfile/3.4.0/download -> tempfile-3.4.0.crate https://crates.io/api/v1/crates/termcolor/1.2.0/download -> termcolor-1.2.0.crate https://crates.io/api/v1/crates/terminal_size/0.2.3/download -> terminal_size-0.2.3.crate https://crates.io/api/v1/crates/textwrap/0.16.0/download -> textwrap-0.16.0.crate https://crates.io/api/v1/crates/thiserror/1.0.38/download -> thiserror-1.0.38.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.38/download -> thiserror-impl-1.0.38.crate https://crates.io/api/v1/crates/thread_local/1.1.4/download -> thread_local-1.1.4.crate https://crates.io/api/v1/crates/time/0.3.17/download -> time-0.3.17.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.6/download -> time-macros-0.2.6.crate https://crates.io/api/v1/crates/tiny-keccak/2.0.2/download -> tiny-keccak-2.0.2.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.0/download -> tinyvec_macros-0.1.0.crate https://crates.io/api/v1/crates/toml/0.5.11/download -> toml-0.5.11.crate https://crates.io/api/v1/crates/toml_datetime/0.5.0/download -> toml_datetime-0.5.0.crate https://crates.io/api/v1/crates/toml_edit/0.17.1/download -> toml_edit-0.17.1.crate https://crates.io/api/v1/crates/tracing/0.1.37/download -> tracing-0.1.37.crate https://crates.io/api/v1/crates/tracing-attributes/0.1.23/download -> tracing-attributes-0.1.23.crate https://crates.io/api/v1/crates/tracing-core/0.1.30/download -> tracing-core-0.1.30.crate https://crates.io/api/v1/crates/tracing-log/0.1.3/download -> tracing-log-0.1.3.crate https://crates.io/api/v1/crates/tracing-serde/0.1.3/download -> tracing-serde-0.1.3.crate https://crates.io/api/v1/crates/tracing-subscriber/0.3.16/download -> tracing-subscriber-0.3.16.crate https://crates.io/api/v1/crates/trycmd/0.14.10/download -> trycmd-0.14.10.crate https://crates.io/api/v1/crates/twox-hash/1.6.3/download -> twox-hash-1.6.3.crate https://crates.io/api/v1/crates/typenum/1.16.0/download -> typenum-1.16.0.crate https://crates.io/api/v1/crates/unicase/2.6.0/download -> unicase-2.6.0.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.10/download -> unicode-bidi-0.3.10.crate https://crates.io/api/v1/crates/unicode-ident/1.0.6/download -> unicode-ident-1.0.6.crate https://crates.io/api/v1/crates/unicode-linebreak/0.1.4/download -> unicode-linebreak-0.1.4.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.22/download -> unicode-normalization-0.1.22.crate https://crates.io/api/v1/crates/unicode-width/0.1.10/download -> unicode-width-0.1.10.crate https://crates.io/api/v1/crates/uniffi_bindgen/0.22.0/download -> uniffi_bindgen-0.22.0.crate https://crates.io/api/v1/crates/uniffi_checksum_derive/0.22.0/download -> uniffi_checksum_derive-0.22.0.crate https://crates.io/api/v1/crates/uniffi_meta/0.22.0/download -> uniffi_meta-0.22.0.crate https://crates.io/api/v1/crates/uniffi_testing/0.22.0/download -> uniffi_testing-0.22.0.crate https://crates.io/api/v1/crates/untrusted/0.7.1/download -> untrusted-0.7.1.crate https://crates.io/api/v1/crates/ureq/2.6.2/download -> ureq-2.6.2.crate https://crates.io/api/v1/crates/url/2.3.1/download -> url-2.3.1.crate https://crates.io/api/v1/crates/uuid/1.3.0/download -> uuid-1.3.0.crate https://crates.io/api/v1/crates/valuable/0.1.0/download -> valuable-0.1.0.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.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/versions/4.1.0/download -> versions-4.1.0.crate https://crates.io/api/v1/crates/wait-timeout/0.2.0/download -> wait-timeout-0.2.0.crate https://crates.io/api/v1/crates/waker-fn/1.1.0/download -> waker-fn-1.1.0.crate https://crates.io/api/v1/crates/walkdir/2.3.2/download -> walkdir-2.3.2.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/wasm-bindgen/0.2.84/download -> wasm-bindgen-0.2.84.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.84/download -> wasm-bindgen-backend-0.2.84.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.84/download -> wasm-bindgen-macro-0.2.84.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.84/download -> wasm-bindgen-macro-support-0.2.84.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.84/download -> wasm-bindgen-shared-0.2.84.crate https://crates.io/api/v1/crates/web-sys/0.3.61/download -> web-sys-0.3.61.crate https://crates.io/api/v1/crates/webpki/0.22.0/download -> webpki-0.22.0.crate https://crates.io/api/v1/crates/webpki-roots/0.22.6/download -> webpki-roots-0.22.6.crate https://crates.io/api/v1/crates/weedle2/4.0.0/download -> weedle2-4.0.0.crate https://crates.io/api/v1/crates/wepoll-ffi/0.1.2/download -> wepoll-ffi-0.1.2.crate https://crates.io/api/v1/crates/which/4.4.0/download -> which-4.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/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/windows-sys/0.42.0/download -> windows-sys-0.42.0.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.1/download -> windows_aarch64_gnullvm-0.42.1.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.1/download -> windows_aarch64_msvc-0.42.1.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.1/download -> windows_i686_gnu-0.42.1.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.1/download -> windows_i686_msvc-0.42.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.1/download -> windows_x86_64_gnu-0.42.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.1/download -> windows_x86_64_gnullvm-0.42.1.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.1/download -> windows_x86_64_msvc-0.42.1.crate https://crates.io/api/v1/crates/xattr/0.2.3/download -> xattr-0.2.3.crate https://crates.io/api/v1/crates/xwin/0.2.10/download -> xwin-0.2.10.crate https://crates.io/api/v1/crates/yansi/0.5.1/download -> yansi-0.5.1.crate https://crates.io/api/v1/crates/zbus/1.9.3/download -> zbus-1.9.3.crate https://crates.io/api/v1/crates/zbus_macros/1.9.3/download -> zbus_macros-1.9.3.crate https://crates.io/api/v1/crates/zip/0.6.4/download -> zip-0.6.4.crate https://crates.io/api/v1/crates/zvariant/2.10.0/download -> zvariant-2.10.0.crate https://crates.io/api/v1/crates/zvariant_derive/2.10.0/download -> zvariant_derive-2.10.0.crate test? ( https://crates.io/api/v1/crates/anyhow/1.0.66/download -> anyhow-1.0.66.crate https://crates.io/api/v1/crates/bytes/1.3.0/download -> bytes-1.3.0.crate https://crates.io/api/v1/crates/camino/1.1.1/download -> camino-1.1.1.crate https://crates.io/api/v1/crates/cargo_metadata/0.15.2/download -> cargo_metadata-0.15.2.crate https://crates.io/api/v1/crates/cc/1.0.73/download -> cc-1.0.73.crate https://crates.io/api/v1/crates/cc/1.0.74/download -> cc-1.0.74.crate https://crates.io/api/v1/crates/glob/0.3.0/download -> glob-0.3.0.crate https://crates.io/api/v1/crates/goblin/0.6.0/download -> goblin-0.6.0.crate https://crates.io/api/v1/crates/heck/0.4.0/download -> heck-0.4.0.crate https://crates.io/api/v1/crates/indoc/1.0.7/download -> indoc-1.0.7.crate https://crates.io/api/v1/crates/itoa/1.0.4/download -> itoa-1.0.4.crate https://crates.io/api/v1/crates/libc/0.2.134/download -> libc-0.2.134.crate https://crates.io/api/v1/crates/libc/0.2.137/download -> libc-0.2.137.crate https://crates.io/api/v1/crates/nom/7.1.1/download -> nom-7.1.1.crate https://crates.io/api/v1/crates/once_cell/1.15.0/download -> once_cell-1.15.0.crate https://crates.io/api/v1/crates/once_cell/1.16.0/download -> once_cell-1.16.0.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.3/download -> parking_lot_core-0.9.3.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.4/download -> parking_lot_core-0.9.4.crate https://crates.io/api/v1/crates/paste/1.0.10/download -> paste-1.0.10.crate https://crates.io/api/v1/crates/proc-macro2/1.0.46/download -> proc-macro2-1.0.46.crate https://crates.io/api/v1/crates/proc-macro2/1.0.47/download -> proc-macro2-1.0.47.crate https://crates.io/api/v1/crates/pyo3/0.18.1/download -> pyo3-0.18.1.crate https://crates.io/api/v1/crates/pyo3-build-config/0.18.1/download -> pyo3-build-config-0.18.1.crate https://crates.io/api/v1/crates/pyo3-ffi/0.18.1/download -> pyo3-ffi-0.18.1.crate https://crates.io/api/v1/crates/pyo3-macros/0.18.1/download -> pyo3-macros-0.18.1.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.18.1/download -> pyo3-macros-backend-0.18.1.crate https://crates.io/api/v1/crates/python3-dll-a/0.2.6/download -> python3-dll-a-0.2.6.crate https://crates.io/api/v1/crates/quote/1.0.21/download -> quote-1.0.21.crate https://crates.io/api/v1/crates/ryu/1.0.11/download -> ryu-1.0.11.crate https://crates.io/api/v1/crates/semver/1.0.14/download -> semver-1.0.14.crate https://crates.io/api/v1/crates/serde/1.0.151/download -> serde-1.0.151.crate https://crates.io/api/v1/crates/serde_derive/1.0.151/download -> serde_derive-1.0.151.crate https://crates.io/api/v1/crates/serde_json/1.0.89/download -> serde_json-1.0.89.crate https://crates.io/api/v1/crates/syn/1.0.102/download -> syn-1.0.102.crate https://crates.io/api/v1/crates/syn/1.0.103/download -> syn-1.0.103.crate https://crates.io/api/v1/crates/syn/1.0.105/download -> syn-1.0.105.crate https://crates.io/api/v1/crates/target-lexicon/0.12.4/download -> target-lexicon-0.12.4.crate https://crates.io/api/v1/crates/thiserror/1.0.37/download -> thiserror-1.0.37.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.37/download -> thiserror-impl-1.0.37.crate https://crates.io/api/v1/crates/toml/0.5.10/download -> toml-0.5.10.crate https://crates.io/api/v1/crates/unicode-ident/1.0.5/download -> unicode-ident-1.0.5.crate https://crates.io/api/v1/crates/uniffi/0.22.0/download -> uniffi-0.22.0.crate https://crates.io/api/v1/crates/uniffi_build/0.22.0/download -> uniffi_build-0.22.0.crate https://crates.io/api/v1/crates/uniffi_macros/0.22.0/download -> uniffi_macros-0.22.0.crate https://crates.io/api/v1/crates/unindent/0.1.10/download -> unindent-0.1.10.crate https://crates.io/api/v1/crates/windows-sys/0.36.1/download -> windows-sys-0.36.1.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.0/download -> windows_aarch64_gnullvm-0.42.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.36.1/download -> windows_aarch64_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.0/download -> windows_aarch64_msvc-0.42.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.36.1/download -> windows_i686_gnu-0.36.1.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.0/download -> windows_i686_gnu-0.42.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.36.1/download -> windows_i686_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.0/download -> windows_i686_msvc-0.42.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.36.1/download -> windows_x86_64_gnu-0.36.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.0/download -> windows_x86_64_gnu-0.42.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.0/download -> windows_x86_64_gnullvm-0.42.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.36.1/download -> windows_x86_64_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.0/download -> windows_x86_64_msvc-0.42.0.crate )
-_eclasses_=cargo 2e0a4a329a7dc5dfe20dcb05e6c36935 distutils-r1 05bcfd9823be251f6e9f211ca285094e flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=c2c91ff8651f9ffba77ac7c3d80a4522
diff --git a/metadata/md5-cache/dev-util/maturin-0.14.17 b/metadata/md5-cache/dev-util/maturin-0.14.17
index c08fee3d96ba..851381d8cd68 100644
--- a/metadata/md5-cache/dev-util/maturin-0.14.17
+++ b/metadata/md5-cache/dev-util/maturin-0.14.17
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://www.maturin.rs/
INHERIT=cargo distutils-r1 flag-o-matic
IUSE=doc test debug python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
LICENSE=0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD CC0-1.0 ISC MIT MPL-2.0 SSLeay Unicode-DFS-2016 openssl doc? ( CC-BY-4.0 OFL-1.1 )
RDEPEND=python_targets_pypy3? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_9? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.11-r1:0= ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/PyO3/maturin/archive/refs/tags/v0.14.17.tar.gz -> maturin-0.14.17.gh.tar.gz https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/aes/0.7.5/download -> aes-0.7.5.crate https://crates.io/api/v1/crates/ahash/0.3.8/download -> ahash-0.3.8.crate https://crates.io/api/v1/crates/ahash/0.7.6/download -> ahash-0.7.6.crate https://crates.io/api/v1/crates/aho-corasick/0.7.20/download -> aho-corasick-0.7.20.crate https://crates.io/api/v1/crates/anyhow/1.0.69/download -> anyhow-1.0.69.crate https://crates.io/api/v1/crates/askama/0.11.1/download -> askama-0.11.1.crate https://crates.io/api/v1/crates/askama_derive/0.11.2/download -> askama_derive-0.11.2.crate https://crates.io/api/v1/crates/askama_escape/0.10.3/download -> askama_escape-0.10.3.crate https://crates.io/api/v1/crates/askama_shared/0.12.2/download -> askama_shared-0.12.2.crate https://crates.io/api/v1/crates/async-io/1.12.0/download -> async-io-1.12.0.crate https://crates.io/api/v1/crates/async-lock/2.7.0/download -> async-lock-2.7.0.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/base64/0.13.1/download -> base64-0.13.1.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/block-buffer/0.10.3/download -> block-buffer-0.10.3.crate https://crates.io/api/v1/crates/block-buffer/0.9.0/download -> block-buffer-0.9.0.crate https://crates.io/api/v1/crates/block-modes/0.8.1/download -> block-modes-0.8.1.crate https://crates.io/api/v1/crates/block-padding/0.2.1/download -> block-padding-0.2.1.crate https://crates.io/api/v1/crates/bstr/1.2.0/download -> bstr-1.2.0.crate https://crates.io/api/v1/crates/bumpalo/3.12.0/download -> bumpalo-3.12.0.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/bytes/1.4.0/download -> bytes-1.4.0.crate https://crates.io/api/v1/crates/bytesize/1.2.0/download -> bytesize-1.2.0.crate https://crates.io/api/v1/crates/bzip2/0.4.4/download -> bzip2-0.4.4.crate https://crates.io/api/v1/crates/bzip2-sys/0.1.11+1.0.8/download -> bzip2-sys-0.1.11+1.0.8.crate https://crates.io/api/v1/crates/cab/0.4.1/download -> cab-0.4.1.crate https://crates.io/api/v1/crates/camino/1.1.3/download -> camino-1.1.3.crate https://crates.io/api/v1/crates/cargo-options/0.5.3/download -> cargo-options-0.5.3.crate https://crates.io/api/v1/crates/cargo-platform/0.1.2/download -> cargo-platform-0.1.2.crate https://crates.io/api/v1/crates/cargo-xwin/0.13.3/download -> cargo-xwin-0.13.3.crate https://crates.io/api/v1/crates/cargo-zigbuild/0.14.3/download -> cargo-zigbuild-0.14.3.crate https://crates.io/api/v1/crates/cargo_metadata/0.15.3/download -> cargo_metadata-0.15.3.crate https://crates.io/api/v1/crates/cbindgen/0.24.3/download -> cbindgen-0.24.3.crate https://crates.io/api/v1/crates/cc/1.0.79/download -> cc-1.0.79.crate https://crates.io/api/v1/crates/cfb/0.7.3/download -> cfb-0.7.3.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/charset/0.1.3/download -> charset-0.1.3.crate https://crates.io/api/v1/crates/chumsky/0.8.0/download -> chumsky-0.8.0.crate https://crates.io/api/v1/crates/cipher/0.3.0/download -> cipher-0.3.0.crate https://crates.io/api/v1/crates/clap/4.0.32/download -> clap-4.0.32.crate https://crates.io/api/v1/crates/clap_complete/4.0.7/download -> clap_complete-4.0.7.crate https://crates.io/api/v1/crates/clap_complete_command/0.4.0/download -> clap_complete_command-0.4.0.crate https://crates.io/api/v1/crates/clap_complete_fig/4.0.2/download -> clap_complete_fig-4.0.2.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.0/download -> clap_lex-0.3.0.crate https://crates.io/api/v1/crates/cli-table/0.4.7/download -> cli-table-0.4.7.crate https://crates.io/api/v1/crates/concolor/0.0.11/download -> concolor-0.0.11.crate https://crates.io/api/v1/crates/concolor-query/0.1.0/download -> concolor-query-0.1.0.crate https://crates.io/api/v1/crates/concurrent-queue/2.1.0/download -> concurrent-queue-2.1.0.crate https://crates.io/api/v1/crates/configparser/3.0.2/download -> configparser-3.0.2.crate https://crates.io/api/v1/crates/console/0.15.5/download -> console-0.15.5.crate https://crates.io/api/v1/crates/const-random/0.1.15/download -> const-random-0.1.15.crate https://crates.io/api/v1/crates/const-random-macro/0.1.15/download -> const-random-macro-0.1.15.crate https://crates.io/api/v1/crates/content_inspector/0.2.4/download -> content_inspector-0.2.4.crate https://crates.io/api/v1/crates/core-foundation/0.9.3/download -> core-foundation-0.9.3.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.3/download -> core-foundation-sys-0.8.3.crate https://crates.io/api/v1/crates/cpufeatures/0.2.5/download -> cpufeatures-0.2.5.crate https://crates.io/api/v1/crates/crc32fast/1.3.2/download -> crc32fast-1.3.2.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.6/download -> crossbeam-channel-0.5.6.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.3/download -> crossbeam-deque-0.8.3.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.14/download -> crossbeam-epoch-0.9.14.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.15/download -> crossbeam-utils-0.8.15.crate https://crates.io/api/v1/crates/crunchy/0.2.2/download -> crunchy-0.2.2.crate https://crates.io/api/v1/crates/crypto-common/0.1.6/download -> crypto-common-0.1.6.crate https://crates.io/api/v1/crates/crypto-mac/0.11.1/download -> crypto-mac-0.11.1.crate https://crates.io/api/v1/crates/ctor/0.1.26/download -> ctor-0.1.26.crate https://crates.io/api/v1/crates/data-encoding/2.3.3/download -> data-encoding-2.3.3.crate https://crates.io/api/v1/crates/derivative/2.2.0/download -> derivative-2.2.0.crate https://crates.io/api/v1/crates/dialoguer/0.10.3/download -> dialoguer-0.10.3.crate https://crates.io/api/v1/crates/diff/0.1.13/download -> diff-0.1.13.crate https://crates.io/api/v1/crates/digest/0.10.6/download -> digest-0.10.6.crate https://crates.io/api/v1/crates/digest/0.9.0/download -> digest-0.9.0.crate https://crates.io/api/v1/crates/dirs/4.0.0/download -> dirs-4.0.0.crate https://crates.io/api/v1/crates/dirs-sys/0.3.7/download -> dirs-sys-0.3.7.crate https://crates.io/api/v1/crates/dunce/1.0.3/download -> dunce-1.0.3.crate https://crates.io/api/v1/crates/either/1.8.1/download -> either-1.8.1.crate https://crates.io/api/v1/crates/encode_unicode/0.3.6/download -> encode_unicode-0.3.6.crate https://crates.io/api/v1/crates/encoding_rs/0.8.32/download -> encoding_rs-0.8.32.crate https://crates.io/api/v1/crates/enumflags2/0.6.4/download -> enumflags2-0.6.4.crate https://crates.io/api/v1/crates/enumflags2_derive/0.6.4/download -> enumflags2_derive-0.6.4.crate https://crates.io/api/v1/crates/errno/0.2.8/download -> errno-0.2.8.crate https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download -> errno-dragonfly-0.1.2.crate https://crates.io/api/v1/crates/event-listener/2.5.3/download -> event-listener-2.5.3.crate https://crates.io/api/v1/crates/fastrand/1.9.0/download -> fastrand-1.9.0.crate https://crates.io/api/v1/crates/fat-macho/0.4.6/download -> fat-macho-0.4.6.crate https://crates.io/api/v1/crates/filetime/0.2.19/download -> filetime-0.2.19.crate https://crates.io/api/v1/crates/flate2/1.0.25/download -> flate2-1.0.25.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/foreign-types/0.3.2/download -> foreign-types-0.3.2.crate https://crates.io/api/v1/crates/foreign-types-shared/0.1.1/download -> foreign-types-shared-0.1.1.crate https://crates.io/api/v1/crates/form_urlencoded/1.1.0/download -> form_urlencoded-1.1.0.crate https://crates.io/api/v1/crates/fs-err/2.9.0/download -> fs-err-2.9.0.crate https://crates.io/api/v1/crates/futures/0.3.26/download -> futures-0.3.26.crate https://crates.io/api/v1/crates/futures-channel/0.3.26/download -> futures-channel-0.3.26.crate https://crates.io/api/v1/crates/futures-core/0.3.26/download -> futures-core-0.3.26.crate https://crates.io/api/v1/crates/futures-executor/0.3.26/download -> futures-executor-0.3.26.crate https://crates.io/api/v1/crates/futures-io/0.3.26/download -> futures-io-0.3.26.crate https://crates.io/api/v1/crates/futures-lite/1.12.0/download -> futures-lite-1.12.0.crate https://crates.io/api/v1/crates/futures-macro/0.3.26/download -> futures-macro-0.3.26.crate https://crates.io/api/v1/crates/futures-sink/0.3.26/download -> futures-sink-0.3.26.crate https://crates.io/api/v1/crates/futures-task/0.3.26/download -> futures-task-0.3.26.crate https://crates.io/api/v1/crates/futures-util/0.3.26/download -> futures-util-0.3.26.crate https://crates.io/api/v1/crates/generic-array/0.14.6/download -> generic-array-0.14.6.crate https://crates.io/api/v1/crates/getrandom/0.2.8/download -> getrandom-0.2.8.crate https://crates.io/api/v1/crates/glob/0.3.1/download -> glob-0.3.1.crate https://crates.io/api/v1/crates/globset/0.4.10/download -> globset-0.4.10.crate https://crates.io/api/v1/crates/goblin/0.6.1/download -> goblin-0.6.1.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.2.6/download -> hermit-abi-0.2.6.crate https://crates.io/api/v1/crates/hkdf/0.11.0/download -> hkdf-0.11.0.crate https://crates.io/api/v1/crates/hmac/0.11.0/download -> hmac-0.11.0.crate https://crates.io/api/v1/crates/humantime/2.1.0/download -> humantime-2.1.0.crate https://crates.io/api/v1/crates/humantime-serde/1.1.1/download -> humantime-serde-1.1.1.crate https://crates.io/api/v1/crates/idna/0.3.0/download -> idna-0.3.0.crate https://crates.io/api/v1/crates/ignore/0.4.18/download -> ignore-0.4.18.crate https://crates.io/api/v1/crates/indexmap/1.9.2/download -> indexmap-1.9.2.crate https://crates.io/api/v1/crates/indicatif/0.17.3/download -> indicatif-0.17.3.crate https://crates.io/api/v1/crates/indoc/2.0.0/download -> indoc-2.0.0.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/io-lifetimes/1.0.4/download -> io-lifetimes-1.0.4.crate https://crates.io/api/v1/crates/is-terminal/0.4.2/download -> is-terminal-0.4.2.crate https://crates.io/api/v1/crates/itertools/0.10.5/download -> itertools-0.10.5.crate https://crates.io/api/v1/crates/itoa/1.0.5/download -> itoa-1.0.5.crate https://crates.io/api/v1/crates/js-sys/0.3.61/download -> js-sys-0.3.61.crate https://crates.io/api/v1/crates/keyring/1.2.1/download -> keyring-1.2.1.crate https://crates.io/api/v1/crates/lazy_static/1.4.0/download -> lazy_static-1.4.0.crate https://crates.io/api/v1/crates/lddtree/0.3.2/download -> lddtree-0.3.2.crate https://crates.io/api/v1/crates/libc/0.2.139/download -> libc-0.2.139.crate https://crates.io/api/v1/crates/linux-raw-sys/0.1.4/download -> linux-raw-sys-0.1.4.crate https://crates.io/api/v1/crates/lock_api/0.4.9/download -> lock_api-0.4.9.crate https://crates.io/api/v1/crates/log/0.4.17/download -> log-0.4.17.crate https://crates.io/api/v1/crates/lzxd/0.1.4/download -> lzxd-0.1.4.crate https://crates.io/api/v1/crates/mailparse/0.13.8/download -> mailparse-0.13.8.crate https://crates.io/api/v1/crates/matchers/0.1.0/download -> matchers-0.1.0.crate https://crates.io/api/v1/crates/memchr/2.5.0/download -> memchr-2.5.0.crate https://crates.io/api/v1/crates/memoffset/0.6.5/download -> memoffset-0.6.5.crate https://crates.io/api/v1/crates/memoffset/0.8.0/download -> memoffset-0.8.0.crate https://crates.io/api/v1/crates/mime/0.3.16/download -> mime-0.3.16.crate https://crates.io/api/v1/crates/mime_guess/2.0.4/download -> mime_guess-2.0.4.crate https://crates.io/api/v1/crates/minijinja/0.30.5/download -> minijinja-0.30.5.crate https://crates.io/api/v1/crates/minimal-lexical/0.2.1/download -> minimal-lexical-0.2.1.crate https://crates.io/api/v1/crates/miniz_oxide/0.6.2/download -> miniz_oxide-0.6.2.crate https://crates.io/api/v1/crates/msi/0.5.1/download -> msi-0.5.1.crate https://crates.io/api/v1/crates/multipart/0.18.0/download -> multipart-0.18.0.crate https://crates.io/api/v1/crates/native-tls/0.2.11/download -> native-tls-0.2.11.crate https://crates.io/api/v1/crates/nb-connect/1.2.0/download -> nb-connect-1.2.0.crate https://crates.io/api/v1/crates/nix/0.22.3/download -> nix-0.22.3.crate https://crates.io/api/v1/crates/nom/7.1.3/download -> nom-7.1.3.crate https://crates.io/api/v1/crates/nom8/0.2.0/download -> nom8-0.2.0.crate https://crates.io/api/v1/crates/normalize-line-endings/0.3.0/download -> normalize-line-endings-0.3.0.crate https://crates.io/api/v1/crates/normpath/1.0.1/download -> normpath-1.0.1.crate https://crates.io/api/v1/crates/nu-ansi-term/0.46.0/download -> nu-ansi-term-0.46.0.crate https://crates.io/api/v1/crates/num/0.4.0/download -> num-0.4.0.crate https://crates.io/api/v1/crates/num-bigint/0.4.3/download -> num-bigint-0.4.3.crate https://crates.io/api/v1/crates/num-complex/0.4.3/download -> num-complex-0.4.3.crate https://crates.io/api/v1/crates/num-integer/0.1.45/download -> num-integer-0.1.45.crate https://crates.io/api/v1/crates/num-iter/0.1.43/download -> num-iter-0.1.43.crate https://crates.io/api/v1/crates/num-rational/0.4.1/download -> num-rational-0.4.1.crate https://crates.io/api/v1/crates/num-traits/0.2.15/download -> num-traits-0.2.15.crate https://crates.io/api/v1/crates/num_cpus/1.15.0/download -> num_cpus-1.15.0.crate https://crates.io/api/v1/crates/number_prefix/0.4.0/download -> number_prefix-0.4.0.crate https://crates.io/api/v1/crates/once_cell/1.17.1/download -> once_cell-1.17.1.crate https://crates.io/api/v1/crates/opaque-debug/0.3.0/download -> opaque-debug-0.3.0.crate https://crates.io/api/v1/crates/openssl/0.10.45/download -> openssl-0.10.45.crate https://crates.io/api/v1/crates/openssl-macros/0.1.0/download -> openssl-macros-0.1.0.crate https://crates.io/api/v1/crates/openssl-probe/0.1.5/download -> openssl-probe-0.1.5.crate https://crates.io/api/v1/crates/openssl-src/111.25.0+1.1.1t/download -> openssl-src-111.25.0+1.1.1t.crate https://crates.io/api/v1/crates/openssl-sys/0.9.80/download -> openssl-sys-0.9.80.crate https://crates.io/api/v1/crates/os_pipe/1.1.2/download -> os_pipe-1.1.2.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/output_vt100/0.1.3/download -> output_vt100-0.1.3.crate https://crates.io/api/v1/crates/overload/0.1.1/download -> overload-0.1.1.crate https://crates.io/api/v1/crates/parking/2.0.0/download -> parking-2.0.0.crate https://crates.io/api/v1/crates/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.6/download -> parking_lot_core-0.9.6.crate https://crates.io/api/v1/crates/paste/1.0.11/download -> paste-1.0.11.crate https://crates.io/api/v1/crates/path-slash/0.2.1/download -> path-slash-0.2.1.crate https://crates.io/api/v1/crates/pep440/0.2.0/download -> pep440-0.2.0.crate https://crates.io/api/v1/crates/percent-encoding/2.2.0/download -> percent-encoding-2.2.0.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.9/download -> pin-project-lite-0.2.9.crate https://crates.io/api/v1/crates/pin-utils/0.1.0/download -> pin-utils-0.1.0.crate https://crates.io/api/v1/crates/pkg-config/0.3.26/download -> pkg-config-0.3.26.crate https://crates.io/api/v1/crates/plain/0.2.3/download -> plain-0.2.3.crate https://crates.io/api/v1/crates/platform-info/1.0.2/download -> platform-info-1.0.2.crate https://crates.io/api/v1/crates/polling/2.5.2/download -> polling-2.5.2.crate https://crates.io/api/v1/crates/portable-atomic/0.3.19/download -> portable-atomic-0.3.19.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.17/download -> ppv-lite86-0.2.17.crate https://crates.io/api/v1/crates/pretty_assertions/1.3.0/download -> pretty_assertions-1.3.0.crate https://crates.io/api/v1/crates/proc-macro-crate/0.1.5/download -> proc-macro-crate-0.1.5.crate https://crates.io/api/v1/crates/proc-macro-crate/1.2.1/download -> proc-macro-crate-1.2.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-macro-hack/0.5.20+deprecated/download -> proc-macro-hack-0.5.20+deprecated.crate https://crates.io/api/v1/crates/proc-macro2/1.0.51/download -> proc-macro2-1.0.51.crate https://crates.io/api/v1/crates/pyproject-toml/0.3.1/download -> pyproject-toml-0.3.1.crate https://crates.io/api/v1/crates/python-pkginfo/0.5.5/download -> python-pkginfo-0.5.5.crate https://crates.io/api/v1/crates/quote/1.0.23/download -> quote-1.0.23.crate https://crates.io/api/v1/crates/quoted_printable/0.4.7/download -> quoted_printable-0.4.7.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/rayon/1.6.1/download -> rayon-1.6.1.crate https://crates.io/api/v1/crates/rayon-core/1.10.2/download -> rayon-core-1.10.2.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/redox_users/0.4.3/download -> redox_users-0.4.3.crate https://crates.io/api/v1/crates/regex/1.7.1/download -> regex-1.7.1.crate https://crates.io/api/v1/crates/regex-automata/0.1.10/download -> regex-automata-0.1.10.crate https://crates.io/api/v1/crates/regex-syntax/0.6.28/download -> regex-syntax-0.6.28.crate https://crates.io/api/v1/crates/rfc2047-decoder/0.2.1/download -> rfc2047-decoder-0.2.1.crate https://crates.io/api/v1/crates/ring/0.16.20/download -> ring-0.16.20.crate https://crates.io/api/v1/crates/rpassword/7.2.0/download -> rpassword-7.2.0.crate https://crates.io/api/v1/crates/rtoolbox/0.0.1/download -> rtoolbox-0.0.1.crate https://crates.io/api/v1/crates/rustc_version/0.4.0/download -> rustc_version-0.4.0.crate https://crates.io/api/v1/crates/rustix/0.36.7/download -> rustix-0.36.7.crate https://crates.io/api/v1/crates/rustls/0.20.8/download -> rustls-0.20.8.crate https://crates.io/api/v1/crates/rustversion/1.0.11/download -> rustversion-1.0.11.crate https://crates.io/api/v1/crates/ryu/1.0.12/download -> ryu-1.0.12.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/schannel/0.1.21/download -> schannel-0.1.21.crate https://crates.io/api/v1/crates/scoped-tls/1.0.1/download -> scoped-tls-1.0.1.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/scroll/0.11.0/download -> scroll-0.11.0.crate https://crates.io/api/v1/crates/scroll_derive/0.11.0/download -> scroll_derive-0.11.0.crate https://crates.io/api/v1/crates/sct/0.7.0/download -> sct-0.7.0.crate https://crates.io/api/v1/crates/secret-service/2.0.2/download -> secret-service-2.0.2.crate https://crates.io/api/v1/crates/security-framework/2.8.2/download -> security-framework-2.8.2.crate https://crates.io/api/v1/crates/security-framework-sys/2.8.0/download -> security-framework-sys-2.8.0.crate https://crates.io/api/v1/crates/semver/1.0.16/download -> semver-1.0.16.crate https://crates.io/api/v1/crates/serde/1.0.152/download -> serde-1.0.152.crate https://crates.io/api/v1/crates/serde_derive/1.0.152/download -> serde_derive-1.0.152.crate https://crates.io/api/v1/crates/serde_json/1.0.93/download -> serde_json-1.0.93.crate https://crates.io/api/v1/crates/serde_repr/0.1.10/download -> serde_repr-0.1.10.crate https://crates.io/api/v1/crates/sha2/0.10.6/download -> sha2-0.10.6.crate https://crates.io/api/v1/crates/sha2/0.9.9/download -> sha2-0.9.9.crate https://crates.io/api/v1/crates/sharded-slab/0.1.4/download -> sharded-slab-0.1.4.crate https://crates.io/api/v1/crates/shell-words/1.1.0/download -> shell-words-1.1.0.crate https://crates.io/api/v1/crates/shlex/1.1.0/download -> shlex-1.1.0.crate https://crates.io/api/v1/crates/similar/2.2.1/download -> similar-2.2.1.crate https://crates.io/api/v1/crates/siphasher/0.3.10/download -> siphasher-0.3.10.crate https://crates.io/api/v1/crates/slab/0.4.8/download -> slab-0.4.8.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/smawk/0.3.1/download -> smawk-0.3.1.crate https://crates.io/api/v1/crates/snapbox/0.4.4/download -> snapbox-0.4.4.crate https://crates.io/api/v1/crates/snapbox-macros/0.3.1/download -> snapbox-macros-0.3.1.crate https://crates.io/api/v1/crates/socket2/0.4.7/download -> socket2-0.4.7.crate https://crates.io/api/v1/crates/socks/0.3.4/download -> socks-0.3.4.crate https://crates.io/api/v1/crates/spin/0.5.2/download -> spin-0.5.2.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/subtle/2.4.1/download -> subtle-2.4.1.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/tar/0.4.38/download -> tar-0.4.38.crate https://crates.io/api/v1/crates/target-lexicon/0.12.6/download -> target-lexicon-0.12.6.crate https://crates.io/api/v1/crates/tempfile/3.4.0/download -> tempfile-3.4.0.crate https://crates.io/api/v1/crates/termcolor/1.2.0/download -> termcolor-1.2.0.crate https://crates.io/api/v1/crates/terminal_size/0.2.3/download -> terminal_size-0.2.3.crate https://crates.io/api/v1/crates/textwrap/0.16.0/download -> textwrap-0.16.0.crate https://crates.io/api/v1/crates/thiserror/1.0.38/download -> thiserror-1.0.38.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.38/download -> thiserror-impl-1.0.38.crate https://crates.io/api/v1/crates/thread_local/1.1.4/download -> thread_local-1.1.4.crate https://crates.io/api/v1/crates/time/0.3.17/download -> time-0.3.17.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.6/download -> time-macros-0.2.6.crate https://crates.io/api/v1/crates/tiny-keccak/2.0.2/download -> tiny-keccak-2.0.2.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.0/download -> tinyvec_macros-0.1.0.crate https://crates.io/api/v1/crates/toml/0.5.11/download -> toml-0.5.11.crate https://crates.io/api/v1/crates/toml_datetime/0.5.0/download -> toml_datetime-0.5.0.crate https://crates.io/api/v1/crates/toml_edit/0.17.1/download -> toml_edit-0.17.1.crate https://crates.io/api/v1/crates/tracing/0.1.37/download -> tracing-0.1.37.crate https://crates.io/api/v1/crates/tracing-attributes/0.1.23/download -> tracing-attributes-0.1.23.crate https://crates.io/api/v1/crates/tracing-core/0.1.30/download -> tracing-core-0.1.30.crate https://crates.io/api/v1/crates/tracing-log/0.1.3/download -> tracing-log-0.1.3.crate https://crates.io/api/v1/crates/tracing-serde/0.1.3/download -> tracing-serde-0.1.3.crate https://crates.io/api/v1/crates/tracing-subscriber/0.3.16/download -> tracing-subscriber-0.3.16.crate https://crates.io/api/v1/crates/trycmd/0.14.10/download -> trycmd-0.14.10.crate https://crates.io/api/v1/crates/twox-hash/1.6.3/download -> twox-hash-1.6.3.crate https://crates.io/api/v1/crates/typenum/1.16.0/download -> typenum-1.16.0.crate https://crates.io/api/v1/crates/unicase/2.6.0/download -> unicase-2.6.0.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.10/download -> unicode-bidi-0.3.10.crate https://crates.io/api/v1/crates/unicode-ident/1.0.6/download -> unicode-ident-1.0.6.crate https://crates.io/api/v1/crates/unicode-linebreak/0.1.4/download -> unicode-linebreak-0.1.4.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.22/download -> unicode-normalization-0.1.22.crate https://crates.io/api/v1/crates/unicode-width/0.1.10/download -> unicode-width-0.1.10.crate https://crates.io/api/v1/crates/uniffi_bindgen/0.22.0/download -> uniffi_bindgen-0.22.0.crate https://crates.io/api/v1/crates/uniffi_checksum_derive/0.22.0/download -> uniffi_checksum_derive-0.22.0.crate https://crates.io/api/v1/crates/uniffi_meta/0.22.0/download -> uniffi_meta-0.22.0.crate https://crates.io/api/v1/crates/uniffi_testing/0.22.0/download -> uniffi_testing-0.22.0.crate https://crates.io/api/v1/crates/untrusted/0.7.1/download -> untrusted-0.7.1.crate https://crates.io/api/v1/crates/ureq/2.6.2/download -> ureq-2.6.2.crate https://crates.io/api/v1/crates/url/2.3.1/download -> url-2.3.1.crate https://crates.io/api/v1/crates/uuid/1.3.0/download -> uuid-1.3.0.crate https://crates.io/api/v1/crates/valuable/0.1.0/download -> valuable-0.1.0.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.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/versions/4.1.0/download -> versions-4.1.0.crate https://crates.io/api/v1/crates/wait-timeout/0.2.0/download -> wait-timeout-0.2.0.crate https://crates.io/api/v1/crates/waker-fn/1.1.0/download -> waker-fn-1.1.0.crate https://crates.io/api/v1/crates/walkdir/2.3.2/download -> walkdir-2.3.2.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/wasm-bindgen/0.2.84/download -> wasm-bindgen-0.2.84.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.84/download -> wasm-bindgen-backend-0.2.84.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.84/download -> wasm-bindgen-macro-0.2.84.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.84/download -> wasm-bindgen-macro-support-0.2.84.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.84/download -> wasm-bindgen-shared-0.2.84.crate https://crates.io/api/v1/crates/web-sys/0.3.61/download -> web-sys-0.3.61.crate https://crates.io/api/v1/crates/webpki/0.22.0/download -> webpki-0.22.0.crate https://crates.io/api/v1/crates/webpki-roots/0.22.6/download -> webpki-roots-0.22.6.crate https://crates.io/api/v1/crates/weedle2/4.0.0/download -> weedle2-4.0.0.crate https://crates.io/api/v1/crates/wepoll-ffi/0.1.2/download -> wepoll-ffi-0.1.2.crate https://crates.io/api/v1/crates/which/4.4.0/download -> which-4.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/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/windows-sys/0.42.0/download -> windows-sys-0.42.0.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.1/download -> windows_aarch64_gnullvm-0.42.1.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.1/download -> windows_aarch64_msvc-0.42.1.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.1/download -> windows_i686_gnu-0.42.1.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.1/download -> windows_i686_msvc-0.42.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.1/download -> windows_x86_64_gnu-0.42.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.1/download -> windows_x86_64_gnullvm-0.42.1.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.1/download -> windows_x86_64_msvc-0.42.1.crate https://crates.io/api/v1/crates/xattr/0.2.3/download -> xattr-0.2.3.crate https://crates.io/api/v1/crates/xwin/0.2.10/download -> xwin-0.2.10.crate https://crates.io/api/v1/crates/yansi/0.5.1/download -> yansi-0.5.1.crate https://crates.io/api/v1/crates/zbus/1.9.3/download -> zbus-1.9.3.crate https://crates.io/api/v1/crates/zbus_macros/1.9.3/download -> zbus_macros-1.9.3.crate https://crates.io/api/v1/crates/zip/0.6.4/download -> zip-0.6.4.crate https://crates.io/api/v1/crates/zvariant/2.10.0/download -> zvariant-2.10.0.crate https://crates.io/api/v1/crates/zvariant_derive/2.10.0/download -> zvariant_derive-2.10.0.crate test? ( https://crates.io/api/v1/crates/anyhow/1.0.66/download -> anyhow-1.0.66.crate https://crates.io/api/v1/crates/bytes/1.3.0/download -> bytes-1.3.0.crate https://crates.io/api/v1/crates/camino/1.1.1/download -> camino-1.1.1.crate https://crates.io/api/v1/crates/cargo_metadata/0.15.2/download -> cargo_metadata-0.15.2.crate https://crates.io/api/v1/crates/cc/1.0.73/download -> cc-1.0.73.crate https://crates.io/api/v1/crates/cc/1.0.74/download -> cc-1.0.74.crate https://crates.io/api/v1/crates/glob/0.3.0/download -> glob-0.3.0.crate https://crates.io/api/v1/crates/goblin/0.6.0/download -> goblin-0.6.0.crate https://crates.io/api/v1/crates/heck/0.4.0/download -> heck-0.4.0.crate https://crates.io/api/v1/crates/indoc/1.0.7/download -> indoc-1.0.7.crate https://crates.io/api/v1/crates/itoa/1.0.4/download -> itoa-1.0.4.crate https://crates.io/api/v1/crates/libc/0.2.134/download -> libc-0.2.134.crate https://crates.io/api/v1/crates/libc/0.2.137/download -> libc-0.2.137.crate https://crates.io/api/v1/crates/nom/7.1.1/download -> nom-7.1.1.crate https://crates.io/api/v1/crates/once_cell/1.15.0/download -> once_cell-1.15.0.crate https://crates.io/api/v1/crates/once_cell/1.16.0/download -> once_cell-1.16.0.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.3/download -> parking_lot_core-0.9.3.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.4/download -> parking_lot_core-0.9.4.crate https://crates.io/api/v1/crates/paste/1.0.10/download -> paste-1.0.10.crate https://crates.io/api/v1/crates/proc-macro2/1.0.46/download -> proc-macro2-1.0.46.crate https://crates.io/api/v1/crates/proc-macro2/1.0.47/download -> proc-macro2-1.0.47.crate https://crates.io/api/v1/crates/pyo3/0.18.1/download -> pyo3-0.18.1.crate https://crates.io/api/v1/crates/pyo3-build-config/0.18.1/download -> pyo3-build-config-0.18.1.crate https://crates.io/api/v1/crates/pyo3-ffi/0.18.1/download -> pyo3-ffi-0.18.1.crate https://crates.io/api/v1/crates/pyo3-macros/0.18.1/download -> pyo3-macros-0.18.1.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.18.1/download -> pyo3-macros-backend-0.18.1.crate https://crates.io/api/v1/crates/python3-dll-a/0.2.6/download -> python3-dll-a-0.2.6.crate https://crates.io/api/v1/crates/quote/1.0.21/download -> quote-1.0.21.crate https://crates.io/api/v1/crates/ryu/1.0.11/download -> ryu-1.0.11.crate https://crates.io/api/v1/crates/semver/1.0.14/download -> semver-1.0.14.crate https://crates.io/api/v1/crates/serde/1.0.151/download -> serde-1.0.151.crate https://crates.io/api/v1/crates/serde_derive/1.0.151/download -> serde_derive-1.0.151.crate https://crates.io/api/v1/crates/serde_json/1.0.89/download -> serde_json-1.0.89.crate https://crates.io/api/v1/crates/syn/1.0.102/download -> syn-1.0.102.crate https://crates.io/api/v1/crates/syn/1.0.103/download -> syn-1.0.103.crate https://crates.io/api/v1/crates/syn/1.0.105/download -> syn-1.0.105.crate https://crates.io/api/v1/crates/target-lexicon/0.12.4/download -> target-lexicon-0.12.4.crate https://crates.io/api/v1/crates/thiserror/1.0.37/download -> thiserror-1.0.37.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.37/download -> thiserror-impl-1.0.37.crate https://crates.io/api/v1/crates/toml/0.5.10/download -> toml-0.5.10.crate https://crates.io/api/v1/crates/unicode-ident/1.0.5/download -> unicode-ident-1.0.5.crate https://crates.io/api/v1/crates/uniffi/0.22.0/download -> uniffi-0.22.0.crate https://crates.io/api/v1/crates/uniffi_build/0.22.0/download -> uniffi_build-0.22.0.crate https://crates.io/api/v1/crates/uniffi_macros/0.22.0/download -> uniffi_macros-0.22.0.crate https://crates.io/api/v1/crates/unindent/0.1.10/download -> unindent-0.1.10.crate https://crates.io/api/v1/crates/windows-sys/0.36.1/download -> windows-sys-0.36.1.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.0/download -> windows_aarch64_gnullvm-0.42.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.36.1/download -> windows_aarch64_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.0/download -> windows_aarch64_msvc-0.42.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.36.1/download -> windows_i686_gnu-0.36.1.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.0/download -> windows_i686_gnu-0.42.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.36.1/download -> windows_i686_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.0/download -> windows_i686_msvc-0.42.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.36.1/download -> windows_x86_64_gnu-0.36.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.0/download -> windows_x86_64_gnu-0.42.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.0/download -> windows_x86_64_gnullvm-0.42.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.36.1/download -> windows_x86_64_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.0/download -> windows_x86_64_msvc-0.42.0.crate )
_eclasses_=cargo 2e0a4a329a7dc5dfe20dcb05e6c36935 distutils-r1 05bcfd9823be251f6e9f211ca285094e flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=0b99f6a0eacd8490f24049b71cecaa3e
+_md5_=c2c91ff8651f9ffba77ac7c3d80a4522
diff --git a/metadata/md5-cache/dev-util/mingw64-toolchain-10.0.0_p3 b/metadata/md5-cache/dev-util/mingw64-toolchain-10.0.0_p3
new file mode 100644
index 000000000000..1c47181953ec
--- /dev/null
+++ b/metadata/md5-cache/dev-util/mingw64-toolchain-10.0.0_p3
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile install postinst prepare pretend
+DEPEND=dev-libs/gmp:= dev-libs/mpc:= dev-libs/mpfr:= sys-libs/zlib:= virtual/libiconv
+DESCRIPTION=All-in-one mingw64 toolchain intended for building Wine without crossdev
+EAPI=8
+HOMEPAGE=https://www.mingw-w64.org/ https://gcc.gnu.org/ https://sourceware.org/binutils/
+INHERIT=edo flag-o-matic multilib-build toolchain-funcs
+IUSE=+abi_x86_32 custom-cflags debug abi_x86_32 abi_x86_64
+LICENSE=GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) ZPL BSD BSD-2 ISC LGPL-2+ LGPL-2.1+ MIT public-domain
+RDEPEND=dev-libs/gmp:= dev-libs/mpc:= dev-libs/mpfr:= sys-libs/zlib:= virtual/libiconv
+REQUIRED_USE=|| ( abi_x86_32 abi_x86_64 )
+SLOT=0
+SRC_URI=mirror://sourceforge/mingw-w64/mingw-w64/mingw-w64-release/mingw-w64-v10.0.0.tar.bz2 mirror://gnu/binutils/binutils-2.40.tar.xz mirror://gcc/snapshots/13-20230416/gcc-13-20230416.tar.xz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multilib-build e8aed98bd43dbd25694310a660ad562c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
+_md5_=060c491bcad659fbe3be7286418282b7
diff --git a/metadata/md5-cache/dev-util/pwndbg-20230319 b/metadata/md5-cache/dev-util/pwndbg-20230319
index 349ceb34fd1d..7ea3a9e23e26 100644
--- a/metadata/md5-cache/dev-util/pwndbg-20230319
+++ b/metadata/md5-cache/dev-util/pwndbg-20230319
@@ -4,11 +4,11 @@ EAPI=8
HOMEPAGE=https://github.com/pwndbg/pwndbg
INHERIT=python-single-r1 wrapper
IUSE=python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11
-KEYWORDS=~amd64 ~x86
+KEYWORDS=amd64 x86
LICENSE=MIT
RDEPEND=python_single_target_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) sys-devel/gdb[python,python_single_target_python3_9(-)?,python_single_target_python3_10(-)?,python_single_target_python3_11(-)?] python_single_target_python3_9? ( >=dev-libs/capstone-4.0.2[python,python_targets_python3_9(-)] >=dev-python/psutil-5.9.4[python_targets_python3_9(-)] >=dev-python/pycparser-2.21[python_targets_python3_9(-)] >=dev-python/pyelftools-0.29[python_targets_python3_9(-)] >=dev-python/pygments-2.13.0[python_targets_python3_9(-)] >=dev-python/tabulate-0.8.10[python_targets_python3_9(-)] >=dev-python/typing-extensions-4.3.0[python_targets_python3_9(-)] >=dev-util/pwntools-4.9.0[python_targets_python3_9(-)] >=dev-util/ROPgadget-7.2[python_targets_python3_9(-)] >=dev-util/unicorn-2.0.1[python,python_targets_python3_9(-)] ) python_single_target_python3_10? ( >=dev-libs/capstone-4.0.2[python,python_targets_python3_10(-)] >=dev-python/psutil-5.9.4[python_targets_python3_10(-)] >=dev-python/pycparser-2.21[python_targets_python3_10(-)] >=dev-python/pyelftools-0.29[python_targets_python3_10(-)] >=dev-python/pygments-2.13.0[python_targets_python3_10(-)] >=dev-python/tabulate-0.8.10[python_targets_python3_10(-)] >=dev-python/typing-extensions-4.3.0[python_targets_python3_10(-)] >=dev-util/pwntools-4.9.0[python_targets_python3_10(-)] >=dev-util/ROPgadget-7.2[python_targets_python3_10(-)] >=dev-util/unicorn-2.0.1[python,python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-libs/capstone-4.0.2[python,python_targets_python3_11(-)] >=dev-python/psutil-5.9.4[python_targets_python3_11(-)] >=dev-python/pycparser-2.21[python_targets_python3_11(-)] >=dev-python/pyelftools-0.29[python_targets_python3_11(-)] >=dev-python/pygments-2.13.0[python_targets_python3_11(-)] >=dev-python/tabulate-0.8.10[python_targets_python3_11(-)] >=dev-python/typing-extensions-4.3.0[python_targets_python3_11(-)] >=dev-util/pwntools-4.9.0[python_targets_python3_11(-)] >=dev-util/ROPgadget-7.2[python_targets_python3_11(-)] >=dev-util/unicorn-2.0.1[python,python_targets_python3_11(-)] )
REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 )
SLOT=0
SRC_URI=https://github.com/pwndbg/pwndbg/archive/2023.03.19.tar.gz -> pwndbg-20230319.tar.gz https://github.com/martinradev/gdb-pt-dump/archive/ebdc24573a4bf075cf3ab6016add9db6baacf977.tar.gz -> gdb-pt-dump-ebdc24573a4bf075cf3ab6016add9db6baacf977.tar.gz
_eclasses_=multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=5ed6968cac17e8e6caff265b767bd8de
+_md5_=c39905940c8e5544b318780740add9ba
diff --git a/metadata/md5-cache/dev-util/rizin-0.5.1 b/metadata/md5-cache/dev-util/rizin-0.5.1
index 78e32da8db3a..78a32a933f41 100644
--- a/metadata/md5-cache/dev-util/rizin-0.5.1
+++ b/metadata/md5-cache/dev-util/rizin-0.5.1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://rizin.re/
INHERIT=meson python-any-r1
IUSE=test
-KEYWORDS=~amd64 ~arm64 ~x86
+KEYWORDS=amd64 ~arm64 ~x86
LICENSE=Apache-2.0 BSD LGPL-3 MIT
RDEPEND=app-arch/lz4:0= app-arch/xz-utils dev-libs/capstone:0= dev-libs/libmspack dev-libs/libzip:0= dev-libs/openssl:0= >=dev-libs/tree-sitter-0.19.0 dev-libs/xxhash sys-apps/file sys-libs/zlib:0=
RESTRICT=test? ( fetch ) !test? ( test )
SLOT=0/0.5.1
SRC_URI=mirror+https://github.com/rizinorg/rizin/releases/download/v0.5.1/rizin-src-v0.5.1.tar.xz test? ( https://github.com/rizinorg/rizin-testbins/archive/0264ae4ee5bd606ec6c6a539255eeb57ce2c82c2.tar.gz -> rizin-testbins-0264ae4ee5bd606ec6c6a539255eeb57ce2c82c2.tar.gz )
_eclasses_=meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=8a0a7d8d0117b33cb8ab93e87d9c430c
+_md5_=7f51a14cf38cd89322d8b38d6f83d402
diff --git a/metadata/md5-cache/dev-vcs/Manifest.gz b/metadata/md5-cache/dev-vcs/Manifest.gz
index e95b6220336d..ecd720a6ffe1 100644
--- a/metadata/md5-cache/dev-vcs/Manifest.gz
+++ b/metadata/md5-cache/dev-vcs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-vcs/git-cola-4.1.0 b/metadata/md5-cache/dev-vcs/git-cola-4.1.0
index 9f279c9851a0..8a11c9b6afa5 100644
--- a/metadata/md5-cache/dev-vcs/git-cola-4.1.0
+++ b/metadata/md5-cache/dev-vcs/git-cola-4.1.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://git-cola.github.io/
INHERIT=distutils-r1 readme.gentoo-r1 virtualx xdg-utils
IUSE=test doc test python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 test
-KEYWORDS=~amd64 ~x86
+KEYWORDS=amd64 ~x86
LICENSE=GPL-2
RDEPEND=python_single_target_python3_9? ( dev-python/numpy[python_targets_python3_9(-)] dev-python/pygments[python_targets_python3_9(-)] dev-python/PyQt5[python_targets_python3_9(-),gui,widgets] dev-python/QtPy[gui,network,python_targets_python3_9(-)] dev-python/send2trash[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/numpy[python_targets_python3_10(-)] dev-python/pygments[python_targets_python3_10(-)] dev-python/PyQt5[python_targets_python3_10(-),gui,widgets] dev-python/QtPy[gui,network,python_targets_python3_10(-)] dev-python/send2trash[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/numpy[python_targets_python3_11(-)] dev-python/pygments[python_targets_python3_11(-)] dev-python/PyQt5[python_targets_python3_11(-),gui,widgets] dev-python/QtPy[gui,network,python_targets_python3_11(-)] dev-python/send2trash[python_targets_python3_11(-)] ) dev-vcs/git python_single_target_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 )
REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/git-cola/git-cola/archive/v4.1.0.tar.gz -> git-cola-4.1.0.tar.gz
_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=b8bbb897fe54c32eaef4073f3e963f65
+_md5_=302c58cd6b7f1de284561271b7953867
diff --git a/metadata/md5-cache/dev-vcs/git-machete-3.17.0 b/metadata/md5-cache/dev-vcs/git-machete-3.17.0
new file mode 100644
index 000000000000..629943c0f397
--- /dev/null
+++ b/metadata/md5-cache/dev-vcs/git-machete-3.17.0
@@ -0,0 +1,16 @@
+BDEPEND=test? ( >=dev-python/pytest-mock-3.10.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-xdist-3.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) doc? ( || ( ( >=dev-lang/python-3.11.1-r1:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.9-r1:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ( >=dev-lang/python-3.9.16-r1:3.9 >=dev-python/sphinx-5.3.0[python_targets_python3_9(-)] dev-python/sphinx-rtd-theme[python_targets_python3_9(-)] ) ) ) test? ( dev-vcs/git >=dev-python/pytest-7.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Probably the sharpest git repo organizer & rebase/merge workflow automation tool
+EAPI=8
+HOMEPAGE=https://github.com/VirtusLab/git-machete https://pypi.org/project/git-machete/
+INHERIT=bash-completion-r1 distutils-r1
+IUSE=doc test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
+KEYWORDS=~amd64 ~riscv
+LICENSE=MIT
+RDEPEND=dev-vcs/git python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 )
+REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/VirtusLab/git-machete/archive/refs/tags/v3.17.0.tar.gz -> git-machete-3.17.0.gh.tar.gz
+_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
+_md5_=0a9bb7b441fb15b279e300adccfd974e
diff --git a/metadata/md5-cache/dev-vcs/gitstats-0_pre20201124 b/metadata/md5-cache/dev-vcs/gitstats-0_pre20201124
index 87eca9de4140..afa61f542ccf 100644
--- a/metadata/md5-cache/dev-vcs/gitstats-0_pre20201124
+++ b/metadata/md5-cache/dev-vcs/gitstats-0_pre20201124
@@ -1,16 +1,16 @@
BDEPEND=dev-lang/perl:*
DEFINED_PHASES=compile install prepare
-DEPEND=python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 )
+DEPEND=python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 )
DESCRIPTION=Statistics generator for git
EAPI=7
HOMEPAGE=http://gitstats.sourceforge.net/
INHERIT=python-r1
-IUSE=python_targets_python3_9 python_targets_python3_10
+IUSE=python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
KEYWORDS=~amd64 ~x86
LICENSE=|| ( GPL-2 GPL-3 ) MIT
-RDEPEND=python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) sci-visualization/gnuplot[gd] dev-vcs/git
-REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 )
+RDEPEND=python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) sci-visualization/gnuplot[gd] dev-vcs/git
+REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
SLOT=0
SRC_URI=https://github.com/gktrk/gitstats/archive/0_pre20201124.tar.gz -> gitstats-0_pre20201124.tar.gz
_eclasses_=eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=9bd849e9f9352d6cbdb57ea98706bd7c
+_md5_=83c8b2c888fa865699a845546feb04fe
diff --git a/metadata/md5-cache/games-rpg/Manifest.gz b/metadata/md5-cache/games-rpg/Manifest.gz
index f39b84f42513..8634ee4786da 100644
--- a/metadata/md5-cache/games-rpg/Manifest.gz
+++ b/metadata/md5-cache/games-rpg/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/games-rpg/manaplus-1.9.3.23-r1 b/metadata/md5-cache/games-rpg/manaplus-1.9.3.23-r1
index 9f6dbdfbecf2..0df0da5bf387 100644
--- a/metadata/md5-cache/games-rpg/manaplus-1.9.3.23-r1
+++ b/metadata/md5-cache/games-rpg/manaplus-1.9.3.23-r1
@@ -10,4 +10,4 @@ RDEPEND=>=dev-games/physfs-1.0.0 media-fonts/dejavu media-fonts/liberation-fonts
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=http://download.evolonline.org/manaplus/download/1.9.3.23/manaplus-1.9.3.23.tar.xz
-_md5_=dec3996a2a15e615c7c3dd4f8dce0de8
+_md5_=0c6ebd8bc6ef443ea47b2d0dbe140c64
diff --git a/metadata/md5-cache/games-strategy/Manifest.gz b/metadata/md5-cache/games-strategy/Manifest.gz
index 3d97de31dbb1..9dab1a50c382 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/colobot-0.2.0_alpha b/metadata/md5-cache/games-strategy/colobot-0.2.0_alpha
index 40208abd82f5..df7b4526f071 100644
--- a/metadata/md5-cache/games-strategy/colobot-0.2.0_alpha
+++ b/metadata/md5-cache/games-strategy/colobot-0.2.0_alpha
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/colobot/colobot/archive/colobot-gold-0.2.0-alpha.tar.gz
_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=abfc3e0c25c876043c95ff139707d86d
+_md5_=277c1ab21b73185cc888fc6c65e990f5
diff --git a/metadata/md5-cache/mail-filter/Manifest.gz b/metadata/md5-cache/mail-filter/Manifest.gz
index 02a3210ff20d..57e02f52c053 100644
--- a/metadata/md5-cache/mail-filter/Manifest.gz
+++ b/metadata/md5-cache/mail-filter/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/mail-filter/courier-pythonfilter-3.0.4 b/metadata/md5-cache/mail-filter/courier-pythonfilter-3.0.4
index ffa0c295890c..46dd680c7aba 100644
--- a/metadata/md5-cache/mail-filter/courier-pythonfilter-3.0.4
+++ b/metadata/md5-cache/mail-filter/courier-pythonfilter-3.0.4
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://pypi.org/project/courier-pythonfilter/
INHERIT=distutils-r1 pypi
IUSE=python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
-KEYWORDS=~amd64
+KEYWORDS=amd64
LICENSE=GPL-3
RDEPEND=python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 )
REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
SLOT=0
SRC_URI=mirror://pypi/c/courier-pythonfilter/courier-pythonfilter-3.0.4.tar.gz
_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=08c84dedc303797f590a35c57bc3c237
+_md5_=3daaab4d9e447969bd9243175c26b73c
diff --git a/metadata/md5-cache/media-libs/Manifest.gz b/metadata/md5-cache/media-libs/Manifest.gz
index 5e056c4e6bff..b5ae804837ac 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/libvisual-0.4.2 b/metadata/md5-cache/media-libs/libvisual-0.4.2
index 5a849eb32564..2171691ca292 100644
--- a/metadata/md5-cache/media-libs/libvisual-0.4.2
+++ b/metadata/md5-cache/media-libs/libvisual-0.4.2
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=http://libvisual.org/
INHERIT=multilib-minimal optfeature
IUSE=debug nls threads 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
+KEYWORDS=~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86
LICENSE=LGPL-2.1
RDEPEND=media-libs/libsdl
SLOT=0.4
SRC_URI=https://github.com/Libvisual/libvisual/releases/download/libvisual-0.4.2/libvisual-0.4.2.tar.bz2
_eclasses_=multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=06d6e8ab16c8d6fe6154e66c6c64e14c
+_md5_=461db9c8d3f846d73a7891afe3c5c644
diff --git a/metadata/md5-cache/media-libs/rubberband-3.1.2 b/metadata/md5-cache/media-libs/rubberband-3.1.2
index fca1e108abcb..687d5d58e161 100644
--- a/metadata/md5-cache/media-libs/rubberband-3.1.2
+++ b/metadata/md5-cache/media-libs/rubberband-3.1.2
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.breakfastquay.com/rubberband/
INHERIT=meson-multilib flag-o-matic toolchain-funcs
IUSE=ladspa lv2 jni static-libs +programs test vamp 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
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc ~x86
LICENSE=GPL-2
RDEPEND=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(-)?] sci-libs/fftw:3.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(-)?] jni? ( >=virtual/jdk-1.8:* ) ladspa? ( media-libs/ladspa-sdk[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) lv2? ( media-libs/lv2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) programs? ( media-libs/libsndfile[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) vamp? ( media-libs/vamp-plugin-sdk[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-devel/gcc:*
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://breakfastquay.com/files/releases/rubberband-3.1.2.tar.bz2
_eclasses_=flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a meson 915ec7c25e08d7886558215e6809ca1e meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=c9e75283a32a24f2a2e0bdf26890cad6
+_md5_=e46001a93396ea6071dd34529a7eecd1
diff --git a/metadata/md5-cache/media-plugins/Manifest.gz b/metadata/md5-cache/media-plugins/Manifest.gz
index 4004e90cdfca..c58deebd5ab2 100644
--- a/metadata/md5-cache/media-plugins/Manifest.gz
+++ b/metadata/md5-cache/media-plugins/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/media-plugins/libvisual-plugins-0.4.2 b/metadata/md5-cache/media-plugins/libvisual-plugins-0.4.2
index 1642873da71b..86a2fee3841e 100644
--- a/metadata/md5-cache/media-plugins/libvisual-plugins-0.4.2
+++ b/metadata/md5-cache/media-plugins/libvisual-plugins-0.4.2
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=http://libvisual.org/
INHERIT=multilib-minimal
IUSE=alsa debug gstreamer gtk jack mplayer opengl portaudio pulseaudio 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 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86
+KEYWORDS=~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~sparc x86
LICENSE=GPL-2
RDEPEND=>=media-libs/fontconfig-2.10.92[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/libvisual-0.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(-)?] >=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/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/libXrender-0.9.8[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(-)?] ) gstreamer? ( media-libs/gstreamer[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) gtk? ( 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(-)?] ) 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(-)?] ) opengl? ( >=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(-)?] >=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(-)?] ) portaudio? ( media-libs/portaudio[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-sound/pulseaudio[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
SLOT=0.4
SRC_URI=https://github.com/Libvisual/libvisual/releases/download/libvisual-plugins-0.4.2/libvisual-plugins-0.4.2.tar.bz2
_eclasses_=multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=f6b1b206677759de49786dec4be6cd99
+_md5_=e2eceadb7ccb7ad999f6832a4711d6ca
diff --git a/metadata/md5-cache/net-analyzer/Manifest.gz b/metadata/md5-cache/net-analyzer/Manifest.gz
index 69acc472cb98..fe96b00dddc5 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/flowgrind-0.8.0-r2 b/metadata/md5-cache/net-analyzer/flowgrind-0.8.0-r2
deleted file mode 100644
index 443bd5fc47b1..000000000000
--- a/metadata/md5-cache/net-analyzer/flowgrind-0.8.0-r2
+++ /dev/null
@@ -1,13 +0,0 @@
-BDEPEND=doc? ( app-doc/doxygen )
-DEFINED_PHASES=compile configure install
-DEPEND=dev-libs/xmlrpc-c:=[abyss,curl] sys-apps/util-linux gsl? ( sci-libs/gsl:= ) pcap? ( net-libs/libpcap )
-DESCRIPTION=Network performance measurement tool
-EAPI=7
-HOMEPAGE=http://flowgrind.net/ https://github.com/flowgrind/flowgrind/
-IUSE=debug doc gsl pcap
-KEYWORDS=~amd64 ~x86
-LICENSE=GPL-3
-RDEPEND=dev-libs/xmlrpc-c:=[abyss,curl] sys-apps/util-linux gsl? ( sci-libs/gsl:= ) pcap? ( net-libs/libpcap )
-SLOT=0
-SRC_URI=https://github.com/flowgrind/flowgrind/releases/download/flowgrind-0.8.0/flowgrind-0.8.0.tar.bz2
-_md5_=93c1b5f859a3d148a49093f3f7eb4757
diff --git a/metadata/md5-cache/net-analyzer/flowgrind-0.8.2 b/metadata/md5-cache/net-analyzer/flowgrind-0.8.2
index bda95ce36152..1a9dd7167971 100644
--- a/metadata/md5-cache/net-analyzer/flowgrind-0.8.2
+++ b/metadata/md5-cache/net-analyzer/flowgrind-0.8.2
@@ -4,10 +4,10 @@ DEPEND=dev-libs/xmlrpc-c:=[abyss,curl] sys-apps/util-linux gsl? ( sci-libs/gsl:=
DESCRIPTION=Network performance measurement tool
EAPI=8
HOMEPAGE=http://flowgrind.net/ https://github.com/flowgrind/flowgrind/
-IUSE=debug doc gsl pcap
+IUSE=doc gsl pcap
KEYWORDS=~amd64 ~x86
LICENSE=GPL-3
RDEPEND=dev-libs/xmlrpc-c:=[abyss,curl] sys-apps/util-linux gsl? ( sci-libs/gsl:= ) pcap? ( net-libs/libpcap )
SLOT=0
SRC_URI=https://github.com/flowgrind/flowgrind/releases/download/flowgrind-0.8.2/flowgrind-0.8.2.tar.bz2
-_md5_=731ab111fbb7ed1749af61ec35639b26
+_md5_=b05be50015a541e0f231a33036865a91
diff --git a/metadata/md5-cache/net-dialup/Manifest.gz b/metadata/md5-cache/net-dialup/Manifest.gz
index f09229d2ad40..50f2250fd2c9 100644
--- a/metadata/md5-cache/net-dialup/Manifest.gz
+++ b/metadata/md5-cache/net-dialup/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-dialup/minicom-2.8-r2 b/metadata/md5-cache/net-dialup/minicom-2.8-r2
index c00881fe691c..cb6ba5b06f18 100644
--- a/metadata/md5-cache/net-dialup/minicom-2.8-r2
+++ b/metadata/md5-cache/net-dialup/minicom-2.8-r2
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://salsa.debian.org/minicom-team/minicom
INHERIT=autotools
IUSE=nls
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux
LICENSE=GPL-2
RDEPEND=sys-libs/ncurses:= net-dialup/lrzsz
SLOT=0
SRC_URI=https://salsa.debian.org/minicom-team/minicom/-/archive/2.8/minicom-2.8.tar.gz
_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=c04aaa76a5d971e678f62efcfa824fff
+_md5_=f81ce1257924ef2f4581c42d1d124c1c
diff --git a/metadata/md5-cache/net-irc/Manifest.gz b/metadata/md5-cache/net-irc/Manifest.gz
index fc2528b02df4..9938f6e4982d 100644
--- a/metadata/md5-cache/net-irc/Manifest.gz
+++ b/metadata/md5-cache/net-irc/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-irc/unrealircd-6.0.4.2 b/metadata/md5-cache/net-irc/unrealircd-6.0.4.2
index 647abc908724..f52be40ad25e 100644
--- a/metadata/md5-cache/net-irc/unrealircd-6.0.4.2
+++ b/metadata/md5-cache/net-irc/unrealircd-6.0.4.2
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://www.unrealircd.org/
INHERIT=autotools ssl-cert systemd tmpfiles verify-sig
IUSE=class-nofakelag curl geoip +operoverride operoverride-verify verify-sig
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux
+KEYWORDS=amd64 arm arm64 ppc ~ppc64 ~riscv x86 ~amd64-linux
LICENSE=GPL-2+
RDEPEND=acct-group/unrealircd acct-user/unrealircd >=app-crypt/argon2-20171227-r1:= dev-libs/libpcre2 dev-libs/libsodium:= dev-libs/openssl:= dev-libs/jansson:= >=net-dns/c-ares-1.7:= virtual/libcrypt:= curl? ( net-misc/curl[adns] ) geoip? ( dev-libs/libmaxminddb ) virtual/tmpfiles
SLOT=0
SRC_URI=https://www.unrealircd.org/downloads/unrealircd-6.0.4.2.tar.gz verify-sig? ( https://www.unrealircd.org/downloads/unrealircd-6.0.4.2.tar.gz.asc )
_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 ssl-cert 33f6c352c602e87ceda767a86f3b7131 systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 14a8ae365191b518fad51caad7a08f3e verify-sig ed3712fa46ee0fdc2dbbad539e20ff26
-_md5_=8b24e7c3f1ed835cefa6e9c9fa48814b
+_md5_=9451367728a0718537797d5a968aae18
diff --git a/metadata/md5-cache/net-libs/Manifest.gz b/metadata/md5-cache/net-libs/Manifest.gz
index 4c016b35080d..5b778ea29b73 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/ldns-1.8.3-r1 b/metadata/md5-cache/net-libs/ldns-1.8.3-r1
index 7d199b7be614..75b70a35ae27 100644
--- a/metadata/md5-cache/net-libs/ldns-1.8.3-r1
+++ b/metadata/md5-cache/net-libs/ldns-1.8.3-r1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://www.nlnetlabs.nl/projects/ldns/
INHERIT=autotools python-single-r1 multilib-minimal
IUSE=doc examples python static-libs python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 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 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~ppc-macos ~x64-macos ~x64-solaris
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=BSD
RDEPEND=python? ( python_single_target_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) ) >=dev-libs/openssl-1.1.1l-r1: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(-)?,static-libs?] examples? ( net-libs/libpcap ) !<net-dns/ldns-utils-1.8.0-r2
REQUIRED_USE=python? ( ^^ ( python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 ) )
@@ -14,4 +14,4 @@ RESTRICT=test
SLOT=0/3
SRC_URI=https://www.nlnetlabs.nl/downloads/ldns/ldns-1.8.3.tar.gz
_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=ffe70a5b5a92d0542a92e8ca5eb1eaf4
+_md5_=2cf582c10d5d05cfed527fde857e032c
diff --git a/metadata/md5-cache/net-misc/Manifest.gz b/metadata/md5-cache/net-misc/Manifest.gz
index b9ce9f15995a..5fc7c584a38d 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/electrum-4.4.0 b/metadata/md5-cache/net-misc/electrum-4.4.0
new file mode 100644
index 000000000000..16b23af6f546
--- /dev/null
+++ b/metadata/md5-cache/net-misc/electrum-4.4.0
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/pyaes[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pycryptodome[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9[ncurses?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[ncurses?] ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11[ncurses?] ) <dev-libs/libsecp256k1-0.2 >=dev-python/aiohttp-socks-0.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/aiorpcX-0.22*[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/attrs-19.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/bitstring[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/cryptography[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/dnspython-2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pbkdf2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/PySocks[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/qrcode[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/requests[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/setuptools[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/six[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/protobuf-python-3.20[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] qrcode? ( media-gfx/zbar[v4l] ) qt5? ( dev-python/PyQt5[gui,widgets,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ncurses? ( python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9[ncurses] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[ncurses] ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11[ncurses] ) ) >=dev-python/pytest-7.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9[ncurses?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[ncurses?] ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11[ncurses?] ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?]
+DEFINED_PHASES=compile configure install postinst postrm prepare test
+DESCRIPTION=User friendly Bitcoin client
+EAPI=8
+HOMEPAGE=https://electrum.org/ https://github.com/spesmilo/electrum/
+INHERIT=distutils-r1 xdg-utils
+IUSE=cli ncurses qrcode +qt5 test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
+KEYWORDS=~amd64 ~x86
+LICENSE=MIT
+RDEPEND=python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9[ncurses?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[ncurses?] ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11[ncurses?] ) <dev-libs/libsecp256k1-0.2 >=dev-python/aiohttp-socks-0.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/aiorpcX-0.22*[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/attrs-19.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/bitstring[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/cryptography[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/dnspython-2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pbkdf2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/PySocks[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/qrcode[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/requests[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/setuptools[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/six[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/protobuf-python-3.20[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] qrcode? ( media-gfx/zbar[v4l] ) qt5? ( dev-python/PyQt5[gui,widgets,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ncurses? ( python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9[ncurses] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[ncurses] ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11[ncurses] ) ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9[ncurses?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[ncurses?] ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11[ncurses?] )
+REQUIRED_USE=|| ( cli ncurses qt5 ) || ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/spesmilo/electrum/archive/4.4.0.tar.gz -> electrum-4.4.0.gh.tar.gz
+_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=6fe91588235d948dde604672a15e0dec
diff --git a/metadata/md5-cache/net-misc/tigervnc-1.13.1 b/metadata/md5-cache/net-misc/tigervnc-1.13.1
index d3808e46687f..03d392de6218 100644
--- a/metadata/md5-cache/net-misc/tigervnc-1.13.1
+++ b/metadata/md5-cache/net-misc/tigervnc-1.13.1
@@ -7,11 +7,11 @@ HOMEPAGE=https://tigervnc.org
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=autotools cmake flag-o-matic java-pkg-opt-2 optfeature systemd xdg
IUSE=dri3 +drm gnutls java nls +opengl +server +viewer xinerama java
-KEYWORDS=~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~sparc ~x86
+KEYWORDS=~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~sparc x86
LICENSE=GPL-2
RDEPEND=dev-libs/gmp:= dev-libs/nettle:= media-libs/libjpeg-turbo:= sys-libs/zlib:= x11-libs/libX11 x11-libs/libXext x11-libs/libXrandr x11-libs/pixman gnutls? ( net-libs/gnutls:= ) nls? ( virtual/libiconv ) server? ( dev-libs/libbsd dev-libs/openssl:0= sys-libs/pam x11-libs/libXau x11-libs/libXdamage x11-libs/libXdmcp x11-libs/libXfixes x11-libs/libXfont2 x11-libs/libXtst x11-libs/pixman x11-libs/xtrans x11-apps/xauth x11-apps/xinit x11-apps/xkbcomp x11-apps/xsetroot x11-misc/xkeyboard-config opengl? ( media-libs/libglvnd[X] ) !net-misc/turbovnc[server] ) viewer? ( media-video/ffmpeg:= x11-libs/fltk:1 x11-libs/libXi x11-libs/libXrender !net-misc/turbovnc[viewer] ) java? ( virtual/jre:1.8 ) server? ( dev-lang/perl sys-process/psmisc ) java? ( >=dev-java/java-config-2.2.0-r3 )
REQUIRED_USE=dri3? ( drm ) java? ( viewer ) opengl? ( server ) || ( server viewer )
SLOT=0
SRC_URI=server? ( ftp://ftp.freedesktop.org/pub/xorg/individual/xserver/xorg-server-21.1.1.tar.xz ) https://github.com/TigerVNC/tigervnc/archive/v1.13.1.tar.gz -> tigervnc-1.13.1.tar.gz
_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a gnuconfig b6b3e92f8b8c996400074b5f61a59256 java-pkg-opt-2 4d26f2efd4c5ec82b66d1e8816f421b2 java-utils-2 8c72ea36a4935f626b13a30141d0d39c libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=2acbfc002caedf55fb471bf2bf945c49
+_md5_=8ec73a3a7838d8f1ebca4be111073538
diff --git a/metadata/md5-cache/net-misc/tigervnc-xorg-module-1.13.1 b/metadata/md5-cache/net-misc/tigervnc-xorg-module-1.13.1
index 7b67ce1ccfc3..436370693cbf 100644
--- a/metadata/md5-cache/net-misc/tigervnc-xorg-module-1.13.1
+++ b/metadata/md5-cache/net-misc/tigervnc-xorg-module-1.13.1
@@ -2,8 +2,8 @@ DEFINED_PHASES=-
DESCRIPTION=Metapackage for the xorg module provided by tigervnc
EAPI=8
HOMEPAGE=https://tigervnc.org/
-KEYWORDS=~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~sparc ~x86
+KEYWORDS=~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~sparc x86
LICENSE=metapackage
RDEPEND=~net-misc/tigervnc-1.13.1[server] =x11-base/xorg-server-21.1*
SLOT=0
-_md5_=8b67f6b5aa003eb829a1da6bc63714b9
+_md5_=dc0991c354b6b75cdaf1919386a1b4a7
diff --git a/metadata/md5-cache/net-news/Manifest.gz b/metadata/md5-cache/net-news/Manifest.gz
index 707bd2f8f420..bb7d011299a3 100644
--- a/metadata/md5-cache/net-news/Manifest.gz
+++ b/metadata/md5-cache/net-news/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-news/liferea-1.12.9-r2 b/metadata/md5-cache/net-news/liferea-1.12.9-r2
deleted file mode 100644
index 7b9744c892f7..000000000000
--- a/metadata/md5-cache/net-news/liferea-1.12.9-r2
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=dev-util/intltool virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7
-DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup
-DEPEND=python_single_target_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) dev-db/sqlite:3 dev-libs/glib:2 dev-libs/gobject-introspection dev-libs/json-glib dev-libs/libpeas[gtk,python,python_single_target_python3_9(-)?,python_single_target_python3_10(-)?] dev-libs/libxml2:2 dev-libs/libxslt gnome-base/gsettings-desktop-schemas net-libs/libsoup:2.4 net-libs/webkit-gtk:4 x11-libs/gtk+:3 x11-libs/pango dev-util/desktop-file-utils x11-misc/shared-mime-info
-DESCRIPTION=News Aggregator for RDF/RSS/CDF/Atom/Echo feeds
-EAPI=7
-HOMEPAGE=https://lzone.de/liferea/
-INHERIT=autotools gnome2-utils optfeature python-single-r1 xdg
-IUSE=python_single_target_python3_9 python_single_target_python3_10
-KEYWORDS=amd64 ~arm ~arm64 ~ppc64 x86
-LICENSE=GPL-2+
-RDEPEND=python_single_target_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) dev-db/sqlite:3 dev-libs/glib:2 dev-libs/gobject-introspection dev-libs/json-glib dev-libs/libpeas[gtk,python,python_single_target_python3_9(-)?,python_single_target_python3_10(-)?] dev-libs/libxml2:2 dev-libs/libxslt gnome-base/gsettings-desktop-schemas net-libs/libsoup:2.4 net-libs/webkit-gtk:4 x11-libs/gtk+:3 x11-libs/pango
-REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 )
-SLOT=0
-SRC_URI=https://github.com/lwindolf/liferea/releases/download/v1.12.9/liferea-1.12.9.tar.bz2
-_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a eapi8-dosym 741bfa77afb2a9321261501aca58c208 gnome2-utils b0183db3b2e07b18f3b77bffec72e116 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=9d385ee3915d64c20742fe687266cf84
diff --git a/metadata/md5-cache/net-vpn/Manifest.gz b/metadata/md5-cache/net-vpn/Manifest.gz
index c89f3c12b9e9..2d73ec99440e 100644
--- a/metadata/md5-cache/net-vpn/Manifest.gz
+++ b/metadata/md5-cache/net-vpn/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-vpn/strongswan-5.9.10 b/metadata/md5-cache/net-vpn/strongswan-5.9.10
index df5dbd92a292..6c4285dd621a 100644
--- a/metadata/md5-cache/net-vpn/strongswan-5.9.10
+++ b/metadata/md5-cache/net-vpn/strongswan-5.9.10
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://www.strongswan.org/
INHERIT=linux-info systemd
IUSE=+caps curl +constraints debug dhcp eap farp gcrypt +gmp ldap mysql networkmanager +non-root +openssl selinux sqlite systemd pam pkcs11 +strongswan_plugins_gcm +strongswan_plugins_led +strongswan_plugins_lookip +strongswan_plugins_systime-fix +strongswan_plugins_unity +strongswan_plugins_vici strongswan_plugins_kdf strongswan_plugins_addrblock strongswan_plugins_aesni strongswan_plugins_blowfish strongswan_plugins_bypass-lan strongswan_plugins_ccm strongswan_plugins_chapoly strongswan_plugins_ctr strongswan_plugins_error-notify strongswan_plugins_forecast strongswan_plugins_ha strongswan_plugins_ipseckey strongswan_plugins_newhope strongswan_plugins_ntru strongswan_plugins_padlock strongswan_plugins_rdrand strongswan_plugins_save-keys strongswan_plugins_unbound strongswan_plugins_whitelist strongswan_plugins_xauth-noauth
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+KEYWORDS=amd64 arm ~arm64 ~ppc ~ppc64 ~riscv x86
LICENSE=GPL-2 RSA DES
RDEPEND=non-root? ( acct-user/ipsec acct-group/ipsec ) dev-libs/glib:2 gmp? ( >=dev-libs/gmp-4.1.5:= ) gcrypt? ( dev-libs/libgcrypt:= ) caps? ( sys-libs/libcap ) curl? ( net-misc/curl ) ldap? ( net-nds/openldap:= ) openssl? ( >=dev-libs/openssl-0.9.8:=[-bindist(-)] ) mysql? ( dev-db/mysql-connector-c:= ) sqlite? ( >=dev-db/sqlite-3.3.1:3 ) systemd? ( sys-apps/systemd ) networkmanager? ( net-misc/networkmanager ) pam? ( sys-libs/pam ) strongswan_plugins_unbound? ( net-dns/unbound:= net-libs/ldns:= ) virtual/logger sys-apps/iproute2 !net-vpn/libreswan selinux? ( sec-policy/selinux-ipsec )
SLOT=0
SRC_URI=https://download.strongswan.org/strongswan-5.9.10.tar.bz2
_eclasses_=linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib d1408425c7c4a7669b9b17735404b693 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=3cba069bf07313ece641246a007ffaa4
+_md5_=5c56fb7038426d859cb9386e78fa448e
diff --git a/metadata/md5-cache/net-wireless/Manifest.gz b/metadata/md5-cache/net-wireless/Manifest.gz
index 018f9cebf59f..3335a2db17a8 100644
--- a/metadata/md5-cache/net-wireless/Manifest.gz
+++ b/metadata/md5-cache/net-wireless/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-wireless/kismet-2022.08.1-r2 b/metadata/md5-cache/net-wireless/kismet-2022.08.1-r2
index f1e9f76b8fc1..5199930f994e 100644
--- a/metadata/md5-cache/net-wireless/kismet-2022.08.1-r2
+++ b/metadata/md5-cache/net-wireless/kismet-2022.08.1-r2
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.kismetwireless.net
INHERIT=autotools python-single-r1 udev systemd
IUSE=libusb lm-sensors networkmanager +pcre rtlsdr selinux +suid ubertooth udev python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc x86
LICENSE=GPL-2
RDEPEND=python_single_target_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) acct-user/kismet acct-group/kismet networkmanager? ( net-misc/networkmanager ) dev-libs/glib:2 dev-libs/elfutils sys-libs/zlib:= dev-db/sqlite:3 net-libs/libwebsockets:=[client,lejp] kernel_linux? ( sys-libs/libcap dev-libs/libnl:3 net-libs/libpcap ) libusb? ( virtual/libusb:1 ) dev-libs/protobuf-c:= dev-libs/protobuf:= python_single_target_python3_9? ( dev-python/protobuf-python[python_targets_python3_9(-)] dev-python/websockets[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/protobuf-python[python_targets_python3_10(-)] dev-python/websockets[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/protobuf-python[python_targets_python3_11(-)] dev-python/websockets[python_targets_python3_11(-)] ) lm-sensors? ( sys-apps/lm-sensors:= ) pcre? ( dev-libs/libpcre ) suid? ( sys-libs/libcap ) ubertooth? ( net-wireless/ubertooth ) python_single_target_python3_9? ( dev-python/pyserial[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/pyserial[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pyserial[python_targets_python3_11(-)] ) rtlsdr? ( python_single_target_python3_9? ( dev-python/numpy[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/numpy[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/numpy[python_targets_python3_11(-)] ) net-wireless/rtl-sdr ) selinux? ( sec-policy/selinux-kismet )
REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 )
SLOT=0/2022.08.1
SRC_URI=https://www.kismetwireless.net/code/kismet-2022-08-R1.tar.xz
_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 14a8ae365191b518fad51caad7a08f3e udev eec0bbab06977f1cfc5597269c1fa152
-_md5_=adb2f29f36b24d4e1e7b3de3bfc3a364
+_md5_=939cb6abe1b87e16bcd63ac78724d10e
diff --git a/metadata/md5-cache/net-wireless/lorcon-2020.06.06_p20220216-r2 b/metadata/md5-cache/net-wireless/lorcon-2020.06.06_p20220216-r2
index df5a950bd079..4686d3c28084 100644
--- a/metadata/md5-cache/net-wireless/lorcon-2020.06.06_p20220216-r2
+++ b/metadata/md5-cache/net-wireless/lorcon-2020.06.06_p20220216-r2
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/kismetwireless/lorcon
INHERIT=distutils-r1 flag-o-matic
IUSE=python python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=amd64 ~arm ~arm64 ~ppc x86 ~amd64-linux ~x86-linux
LICENSE=GPL-2
RDEPEND=dev-libs/libnl:3= net-libs/libpcap python? ( python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) )
REQUIRED_USE=python? ( || ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 ) )
SLOT=0
SRC_URI=https://github.com/kismetwireless/lorcon/archive/4a81d6aaa2c6ac7253ecd182ffe97c6c89411196.tar.gz -> lorcon-2020.06.06_p20220216.tar.gz
_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=c3cde4301582a25ac8096dc701135a23
+_md5_=0069159b505a0a5bd182f72b71900b72
diff --git a/metadata/md5-cache/sci-geosciences/Manifest.gz b/metadata/md5-cache/sci-geosciences/Manifest.gz
index 96e8721cc372..55b86a8de2f3 100644
--- a/metadata/md5-cache/sci-geosciences/Manifest.gz
+++ b/metadata/md5-cache/sci-geosciences/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sci-geosciences/gpsd-3.25 b/metadata/md5-cache/sci-geosciences/gpsd-3.25
index c52867083c73..31861c83028d 100644
--- a/metadata/md5-cache/sci-geosciences/gpsd-3.25
+++ b/metadata/md5-cache/sci-geosciences/gpsd-3.25
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://gpsd.gitlab.io/gpsd/
INHERIT=distutils-r1 scons-utils systemd toolchain-funcs udev
IUSE=+gpsd_protocols_aivdm +gpsd_protocols_ashtech +gpsd_protocols_earthmate +gpsd_protocols_evermore +gpsd_protocols_fury +gpsd_protocols_fv18 +gpsd_protocols_garmin +gpsd_protocols_garmintxt +gpsd_protocols_geostar +gpsd_protocols_gpsclock +gpsd_protocols_greis +gpsd_protocols_isync +gpsd_protocols_itrax +gpsd_protocols_navcom +gpsd_protocols_nmea2000 +gpsd_protocols_oceanserver +gpsd_protocols_oncore +gpsd_protocols_rtcm104v2 +gpsd_protocols_rtcm104v3 +gpsd_protocols_sirf +gpsd_protocols_skytraq +gpsd_protocols_superstar2 +gpsd_protocols_tnt +gpsd_protocols_tripmate +gpsd_protocols_tsip +gpsd_protocols_ublox bluetooth +cxx dbus debug ipv6 latency-timing ncurses ntp +python qt5 +shm +sockets static systemd test udev usb X python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ppc64 ~riscv ~sparc ~x86
LICENSE=BSD
RDEPEND=acct-user/gpsd acct-group/dialout >=net-misc/pps-tools-0.0.20120407 bluetooth? ( net-wireless/bluez:= ) dbus? ( sys-apps/dbus dev-libs/dbus-glib ) ncurses? ( sys-libs/ncurses:= ) ntp? ( || ( net-misc/ntp net-misc/ntpsec net-misc/chrony ) ) qt5? ( dev-qt/qtcore:5 dev-qt/qtnetwork:5 ) python? ( python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) ) gpsd_protocols_ublox? ( dev-python/pyserial ) gpsd_protocols_greis? ( dev-python/pyserial ) usb? ( virtual/libusb:1 ) X? ( dev-python/pygobject:3[cairo,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] )
REQUIRED_USE=X? ( python ) gpsd_protocols_nmea2000? ( gpsd_protocols_aivdm ) gpsd_protocols_isync? ( gpsd_protocols_ublox ) gpsd_protocols_ublox? ( python ) gpsd_protocols_greis? ( python ) python? ( || ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 ) ) qt5? ( cxx )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0/30
SRC_URI=mirror://nongnu/gpsd/gpsd-3.25.tar.xz
_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 scons-utils 03ca4edc3a0fdb533f0f358787059bdc systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 14a8ae365191b518fad51caad7a08f3e udev eec0bbab06977f1cfc5597269c1fa152
-_md5_=26a33fc7c285d25c9531be8cbf071e78
+_md5_=06d6d54cdcf099b38d81ccf4a2712404
diff --git a/metadata/md5-cache/sec-keys/Manifest.gz b/metadata/md5-cache/sec-keys/Manifest.gz
index a839412d3f7c..1d8e91306a20 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-apache-tomcat-9.0.74 b/metadata/md5-cache/sec-keys/openpgp-keys-apache-tomcat-9.0.74
new file mode 100644
index 000000000000..efee2d68547b
--- /dev/null
+++ b/metadata/md5-cache/sec-keys/openpgp-keys-apache-tomcat-9.0.74
@@ -0,0 +1,9 @@
+DEFINED_PHASES=install
+DESCRIPTION=OpenPGP keys used by tomcat.apache.org
+EAPI=8
+HOMEPAGE=https://tomcat.apache.org/download-90.cgi
+KEYWORDS=amd64 ~arm arm64 ppc64 x86
+LICENSE=public-domain
+SLOT=9.0.74
+SRC_URI=https://downloads.apache.org/tomcat/tomcat-9/v9.0.74/KEYS -> openpgp-keys-apache-tomcat-9.0.74-KEYS.asc
+_md5_=5659f38b8facd7a3fd4b97428d033703
diff --git a/metadata/md5-cache/sys-apps/Manifest.gz b/metadata/md5-cache/sys-apps/Manifest.gz
index 6f670091b7a9..5b8f92f5408c 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/coreutils-9.2 b/metadata/md5-cache/sys-apps/coreutils-9.2
deleted file mode 100644
index 38f12ae267dc..000000000000
--- a/metadata/md5-cache/sys-apps/coreutils-9.2
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-arch/xz-utils dev-lang/perl test? ( dev-lang/perl dev-perl/Expect dev-util/strace || ( >=dev-lang/python-3.11.1-r1:3.11 >=dev-lang/python-3.10.9-r1:3.10 >=dev-lang/python-3.9.16-r1:3.9 ) ) verify-sig? ( sec-keys/openpgp-keys-coreutils ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 )
-DEFINED_PHASES=configure install postinst prepare setup test unpack
-DEPEND=!static? ( acl? ( sys-apps/acl ) caps? ( sys-libs/libcap ) gmp? ( dev-libs/gmp:= ) openssl? ( dev-libs/openssl:= ) xattr? ( sys-apps/attr ) ) selinux? ( sys-libs/libselinux ) nls? ( virtual/libintl ) static? ( acl? ( sys-apps/acl[static-libs] ) caps? ( sys-libs/libcap ) gmp? ( dev-libs/gmp:=[static-libs] ) openssl? ( dev-libs/openssl:=[static-libs] ) xattr? ( sys-apps/attr[static-libs] ) )
-DESCRIPTION=Standard GNU utilities (chmod, cp, dd, ls, sort, tr, head, wc, who,...)
-EAPI=8
-HOMEPAGE=https://www.gnu.org/software/coreutils/
-INHERIT=flag-o-matic python-any-r1 toolchain-funcs verify-sig
-IUSE=acl caps gmp hostname kill multicall nls +openssl selinux +split-usr static test vanilla xattr verify-sig
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x86-linux
-LICENSE=GPL-3+
-RDEPEND=!static? ( acl? ( sys-apps/acl ) caps? ( sys-libs/libcap ) gmp? ( dev-libs/gmp:= ) openssl? ( dev-libs/openssl:= ) xattr? ( sys-apps/attr ) ) selinux? ( sys-libs/libselinux ) nls? ( virtual/libintl ) hostname? ( !sys-apps/net-tools[hostname] ) kill? ( !sys-apps/util-linux[kill] !sys-process/procps[kill] ) !app-misc/realpath !<sys-apps/util-linux-2.13 !<sys-apps/sandbox-2.10-r4 !sys-apps/stat !net-mail/base64 !sys-apps/mktemp !<app-forensics/tct-1.18-r1 !<net-fs/netatalk-2.0.3-r4
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=mirror://gnu/coreutils/coreutils-9.2.tar.xz verify-sig? ( mirror://gnu/coreutils/coreutils-9.2.tar.xz.sig ) !vanilla? ( https://dev.gentoo.org/~sam/distfiles/sys-apps/coreutils/coreutils-9.0_p20220409-patches-01.tar.xz )
-_eclasses_=flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e verify-sig ed3712fa46ee0fdc2dbbad539e20ff26
-_md5_=fdf5c87e04083ad16b135a75d709a04b
diff --git a/metadata/md5-cache/sys-apps/coreutils-9.2-r1 b/metadata/md5-cache/sys-apps/coreutils-9.2-r1
deleted file mode 100644
index c5ed29a6a0f9..000000000000
--- a/metadata/md5-cache/sys-apps/coreutils-9.2-r1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-arch/xz-utils dev-lang/perl test? ( dev-lang/perl dev-perl/Expect dev-util/strace || ( >=dev-lang/python-3.11.1-r1:3.11 >=dev-lang/python-3.10.9-r1:3.10 >=dev-lang/python-3.9.16-r1:3.9 ) ) verify-sig? ( sec-keys/openpgp-keys-coreutils ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 )
-DEFINED_PHASES=configure install postinst prepare setup test unpack
-DEPEND=!static? ( acl? ( sys-apps/acl ) caps? ( sys-libs/libcap ) gmp? ( dev-libs/gmp:= ) openssl? ( dev-libs/openssl:= ) xattr? ( sys-apps/attr ) ) selinux? ( sys-libs/libselinux ) nls? ( virtual/libintl ) static? ( acl? ( sys-apps/acl[static-libs] ) caps? ( sys-libs/libcap ) gmp? ( dev-libs/gmp:=[static-libs] ) openssl? ( dev-libs/openssl:=[static-libs] ) xattr? ( sys-apps/attr[static-libs] ) )
-DESCRIPTION=Standard GNU utilities (chmod, cp, dd, ls, sort, tr, head, wc, who,...)
-EAPI=8
-HOMEPAGE=https://www.gnu.org/software/coreutils/
-INHERIT=flag-o-matic python-any-r1 toolchain-funcs verify-sig
-IUSE=acl caps gmp hostname kill multicall nls +openssl selinux +split-usr static test vanilla xattr verify-sig
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x86-linux
-LICENSE=GPL-3+
-RDEPEND=!static? ( acl? ( sys-apps/acl ) caps? ( sys-libs/libcap ) gmp? ( dev-libs/gmp:= ) openssl? ( dev-libs/openssl:= ) xattr? ( sys-apps/attr ) ) selinux? ( sys-libs/libselinux ) nls? ( virtual/libintl ) hostname? ( !sys-apps/net-tools[hostname] ) kill? ( !sys-apps/util-linux[kill] !sys-process/procps[kill] ) !app-misc/realpath !<sys-apps/util-linux-2.13 !<sys-apps/sandbox-2.10-r4 !sys-apps/stat !net-mail/base64 !sys-apps/mktemp !<app-forensics/tct-1.18-r1 !<net-fs/netatalk-2.0.3-r4
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=mirror://gnu/coreutils/coreutils-9.2.tar.xz verify-sig? ( mirror://gnu/coreutils/coreutils-9.2.tar.xz.sig ) !vanilla? ( https://dev.gentoo.org/~sam/distfiles/sys-apps/coreutils/coreutils-9.0_p20220409-patches-01.tar.xz )
-_eclasses_=flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e verify-sig ed3712fa46ee0fdc2dbbad539e20ff26
-_md5_=4d2ab24bf7be570977a8d7d95213b5a8
diff --git a/metadata/md5-cache/sys-apps/cracklib-words-2.9.10 b/metadata/md5-cache/sys-apps/cracklib-words-2.9.10
index 67c465413ea7..bfdf075c107c 100644
--- a/metadata/md5-cache/sys-apps/cracklib-words-2.9.10
+++ b/metadata/md5-cache/sys-apps/cracklib-words-2.9.10
@@ -2,8 +2,8 @@ DEFINED_PHASES=install postinst
DESCRIPTION=Large set of crack/cracklib dictionaries
EAPI=8
HOMEPAGE=https://github.com/cracklib/cracklib/
-KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86
+KEYWORDS=~alpha ~amd64 arm ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sparc x86
LICENSE=public-domain
SLOT=0
SRC_URI=https://github.com/cracklib/cracklib/releases/download/v2.9.10/cracklib-words-2.9.10.gz
-_md5_=bfd4dcd640f4a61c0e77c0f6a5c932ee
+_md5_=56605695bb289841d72072765250ab5e
diff --git a/metadata/md5-cache/sys-apps/firejail-0.9.72 b/metadata/md5-cache/sys-apps/firejail-0.9.72
index be919a713502..f59eda1f9b8d 100644
--- a/metadata/md5-cache/sys-apps/firejail-0.9.72
+++ b/metadata/md5-cache/sys-apps/firejail-0.9.72
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://firejail.wordpress.com/
INHERIT=toolchain-funcs python-single-r1 linux-info
IUSE=apparmor +chroot contrib +dbusproxy +file-transfer +globalcfg +network +private-home selinux test +userns X python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11
-KEYWORDS=~amd64 ~arm ~arm64 ~x86
+KEYWORDS=amd64 ~arm ~arm64 ~x86
LICENSE=GPL-2
RDEPEND=!sys-apps/firejail-lts apparmor? ( sys-libs/libapparmor ) contrib? ( python_single_target_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) ) dbusproxy? ( sys-apps/xdg-dbus-proxy ) selinux? ( sys-libs/libselinux )
REQUIRED_USE=contrib? ( ^^ ( python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 ) )
@@ -13,4 +13,4 @@ RESTRICT=test
SLOT=0
SRC_URI=https://github.com/netblue30/firejail/releases/download/0.9.72/firejail-0.9.72.tar.xz
_eclasses_=linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=40f62a2b45e3b596e0c64a4fbc9bb04e
+_md5_=dbbf519e43b0fd1cc999367afbd1a759
diff --git a/metadata/md5-cache/sys-apps/shadow-4.13-r3 b/metadata/md5-cache/sys-apps/shadow-4.13-r3
index 24ec739b5249..683b10e3a841 100644
--- a/metadata/md5-cache/sys-apps/shadow-4.13-r3
+++ b/metadata/md5-cache/sys-apps/shadow-4.13-r3
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/shadow-maint/shadow
INHERIT=libtool pam verify-sig
IUSE=acl audit bcrypt cracklib nls pam selinux skey split-usr su xattr verify-sig
-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=BSD GPL-2
RDEPEND=virtual/libcrypt:= acl? ( sys-apps/acl:0= ) audit? ( >=sys-process/audit-2.6:0= ) cracklib? ( >=sys-libs/cracklib-2.7-r3:0= ) nls? ( virtual/libintl ) pam? ( sys-libs/pam:0= ) skey? ( sys-auth/skey:0= ) selinux? ( >=sys-libs/libselinux-1.28:0= sys-libs/libsemanage:0= ) xattr? ( sys-apps/attr:0= ) !<sys-apps/man-pages-5.11-r1 !=sys-apps/man-pages-5.12-r0 !=sys-apps/man-pages-5.12-r1 nls? ( !<app-i18n/man-pages-it-5.06-r1 !<app-i18n/man-pages-ja-20180315-r1 !<app-i18n/man-pages-ru-5.03.2390.2390.20191017-r1 ) pam? ( >=sys-auth/pambase-20150213 ) su? ( !sys-apps/util-linux[su(-)] )
REQUIRED_USE=?? ( cracklib pam )
SLOT=0/4
SRC_URI=https://github.com/shadow-maint/shadow/releases/download/4.13/shadow-4.13.tar.xz verify-sig? ( https://github.com/shadow-maint/shadow/releases/download/4.13/shadow-4.13.tar.xz.asc )
_eclasses_=flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 pam 4efe951aa8ce2c16288d7c915196fe29 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e verify-sig ed3712fa46ee0fdc2dbbad539e20ff26
-_md5_=2ff862cfb66023556f7e9d49e4153e03
+_md5_=52751527d620c83aa2da673aa7d1a483
diff --git a/metadata/md5-cache/sys-auth/Manifest.gz b/metadata/md5-cache/sys-auth/Manifest.gz
index 541f4052345c..0b41dec91e91 100644
--- a/metadata/md5-cache/sys-auth/Manifest.gz
+++ b/metadata/md5-cache/sys-auth/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-auth/skey-1.1.5-r13 b/metadata/md5-cache/sys-auth/skey-1.1.5-r13
deleted file mode 100644
index 53c247ff124c..000000000000
--- a/metadata/md5-cache/sys-auth/skey-1.1.5-r13
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=app-arch/xz-utils sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7
-DEFINED_PHASES=configure install postinst prepare
-DEPEND=dev-lang/perl sys-libs/cracklib virtual/libcrypt:=
-DESCRIPTION=Linux Port of OpenBSD Single-key Password System
-EAPI=8
-HOMEPAGE=https://web.archive.org/web/20160710152027/http://www.openbsd.org:80/faq/faq8.html#SKey
-INHERIT=autotools readme.gentoo-r1 toolchain-funcs usr-ldscript
-IUSE=static-libs split-usr
-KEYWORDS=~alpha amd64 arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86
-LICENSE=BSD MIT RSA BEER-WARE
-RDEPEND=dev-lang/perl sys-libs/cracklib virtual/libcrypt:= virtual/perl-Time-Local
-SLOT=0
-SRC_URI=mirror://gentoo/skey-1.1.5.tar.bz2 https://dev.gentoo.org/~ulm/distfiles/skey-1.1.5-patches-6.tar.xz
-_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e usr-ldscript cd36f6d91e8173d95e25b0e0cf036960
-_md5_=a17cdb4e284a2c117976db8f5fef291c
diff --git a/metadata/md5-cache/sys-auth/skey-1.1.5-r14 b/metadata/md5-cache/sys-auth/skey-1.1.5-r14
index c0ed57707099..e5810afffe9e 100644
--- a/metadata/md5-cache/sys-auth/skey-1.1.5-r14
+++ b/metadata/md5-cache/sys-auth/skey-1.1.5-r14
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://web.archive.org/web/20160710152027/http://www.openbsd.org:80/faq/faq8.html#SKey
INHERIT=autotools readme.gentoo-r1 toolchain-funcs usr-ldscript
IUSE=static-libs split-usr
-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=BSD MIT RSA BEER-WARE
RDEPEND=dev-lang/perl sys-libs/cracklib virtual/libcrypt:= virtual/perl-Time-Local
SLOT=0
SRC_URI=mirror://gentoo/skey-1.1.5.tar.bz2 https://dev.gentoo.org/~ulm/distfiles/skey-1.1.5-patches-7.tar.xz
_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e usr-ldscript cd36f6d91e8173d95e25b0e0cf036960
-_md5_=5bba4f42e211fab21f393dd3975988d3
+_md5_=0f93a483c85bc5a731565e7f8661ea49
diff --git a/metadata/md5-cache/sys-devel/Manifest.gz b/metadata/md5-cache/sys-devel/Manifest.gz
index 88dac991bf72..546f4eeeec58 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/gcc-13.0.1_pre20230419 b/metadata/md5-cache/sys-devel/gcc-13.0.1_pre20230419
new file mode 100644
index 000000000000..06c9373ccb6d
--- /dev/null
+++ b/metadata/md5-cache/sys-devel/gcc-13.0.1_pre20230419
@@ -0,0 +1,17 @@
+BDEPEND=>=sys-devel/binutils-2.30[cet(-)?] sys-devel/gnuconfig >=app-portage/elt-patches-20170815 >=sys-devel/bison-1.875 >=sys-devel/flex-2.5.4 nls? ( sys-devel/gettext ) test? ( >=dev-util/dejagnu-1.4.4 >=sys-devel/autogen-5.5.4 ) sys-apps/texinfo valgrind? ( dev-util/valgrind ) d? ( || ( sys-devel/gcc[d(-)] <sys-devel/gcc-12[d(-)] ) )
+DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup test unpack
+DEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) sys-libs/zlib virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-4.3.2:0= >=dev-libs/mpfr-2.4.2:0= >=dev-libs/mpc-0.8.1:0= objc-gc? ( >=dev-libs/boehm-gc-7.4.2 ) graphite? ( >=dev-libs/isl-0.14:0= ) sanitize? ( virtual/libcrypt ) systemtap? ( dev-util/systemtap ) zstd? ( app-arch/zstd:= )
+DESCRIPTION=The GNU Compiler Collection
+EAPI=8
+HOMEPAGE=https://gcc.gnu.org/
+INHERIT=toolchain
+IUSE=test vanilla +nls debug +cxx +nptl +fortran doc hardened multilib objc pgo objc-gc libssp objc++ +openmp fixed-point go +sanitize graphite ada vtv jit +pie +ssp +pch systemtap d lto cet zstd valgrind custom-cflags ieee-long-double default-znow default-stack-clash-protection modula2
+KEYWORDS=~loong
+LICENSE=GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+
+PDEPEND=>=sys-devel/gcc-config-2.3
+RDEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) sys-libs/zlib virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-4.3.2:0= >=dev-libs/mpfr-2.4.2:0= >=dev-libs/mpc-0.8.1:0= objc-gc? ( >=dev-libs/boehm-gc-7.4.2 ) graphite? ( >=dev-libs/isl-0.14:0= ) zstd? ( app-arch/zstd:= )
+RESTRICT=!test? ( test )
+SLOT=13
+SRC_URI=mirror://gcc/snapshots/13.1.0-RC-20230419/gcc-13.1.0-RC-20230419.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-13.1.0-patches-9.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-13.1.0-musl-patches-1.tar.xz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 pax-utils 91d47e5d20627c717aa878b9167c62a8 prefix eab3c99d77fe00506c109c8a736186f7 toolchain cb15ce1344fceac0d0436457e22e5992 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
+_md5_=2c17e2b8612dacea0a439c6f78fd93e3
diff --git a/metadata/md5-cache/sys-devel/mold-1.11.0 b/metadata/md5-cache/sys-devel/mold-1.11.0
index 44f82ae0eea0..0e1166a7ac77 100644
--- a/metadata/md5-cache/sys-devel/mold-1.11.0
+++ b/metadata/md5-cache/sys-devel/mold-1.11.0
@@ -5,10 +5,10 @@ DESCRIPTION=A Modern Linker
EAPI=8
HOMEPAGE=https://github.com/rui314/mold
INHERIT=cmake toolchain-funcs
-KEYWORDS=~amd64 ~ppc64 ~riscv ~x86
+KEYWORDS=amd64 ~ppc64 ~riscv ~x86
LICENSE=AGPL-3 BSD-2
RDEPEND=app-arch/zstd:= >=dev-cpp/tbb-2021.7.0-r1:= sys-libs/zlib !kernel_Darwin? ( >=dev-libs/mimalloc-2:= dev-libs/openssl:= )
SLOT=0
SRC_URI=https://github.com/rui314/mold/archive/refs/tags/v1.11.0.tar.gz -> mold-1.11.0.tar.gz
_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=79c9ab581a0a51cb66383d81b4def837
+_md5_=4ffdacc67a7ce53ae521c996c5d24d0b
diff --git a/metadata/md5-cache/sys-libs/Manifest.gz b/metadata/md5-cache/sys-libs/Manifest.gz
index 0c29b985b2b7..22bd990ce021 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/cracklib-2.9.10-r1 b/metadata/md5-cache/sys-libs/cracklib-2.9.10-r1
index 861390f9e9a9..f39ec7e1abee 100644
--- a/metadata/md5-cache/sys-libs/cracklib-2.9.10-r1
+++ b/metadata/md5-cache/sys-libs/cracklib-2.9.10-r1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/cracklib/cracklib/
INHERIT=distutils-r1 libtool multilib-minimal usr-ldscript
IUSE=nls python static-libs zlib test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 split-usr
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos
+KEYWORDS=~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
LICENSE=LGPL-2.1
RDEPEND=python? ( python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) ) zlib? ( >=sys-libs/zlib-1.2.8-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(-)?] )
REQUIRED_USE=python? ( || ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 ) )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/cracklib/cracklib/releases/download/v2.9.10/cracklib-2.9.10.tar.bz2
_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e usr-ldscript cd36f6d91e8173d95e25b0e0cf036960
-_md5_=5da22de454141134ca480a915bdb8407
+_md5_=04ede3c1bd3d72b8765ed810a48c4899
diff --git a/metadata/md5-cache/www-apache/Manifest.gz b/metadata/md5-cache/www-apache/Manifest.gz
index 42a0be61f3ce..9efc6767e709 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_wsgi-4.9.4-r1 b/metadata/md5-cache/www-apache/mod_wsgi-4.9.4-r1
index 5d002ae961f7..cd2ceb694203 100644
--- a/metadata/md5-cache/www-apache/mod_wsgi-4.9.4-r1
+++ b/metadata/md5-cache/www-apache/mod_wsgi-4.9.4-r1
@@ -5,11 +5,11 @@ EAPI=7
HOMEPAGE=https://github.com/GrahamDumpleton/mod_wsgi
INHERIT=apache-module python-single-r1
IUSE=python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
LICENSE=Apache-2.0
RDEPEND=python_single_target_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9[threads(+)] ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[threads(+)] ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11[threads(+)] ) =www-servers/apache-2*
REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 )
SLOT=0
SRC_URI=https://github.com/GrahamDumpleton/mod_wsgi/archive/4.9.4.tar.gz -> mod_wsgi-4.9.4.gh.tar.gz
_eclasses_=apache-module c39c4721f3b26f641833bddb8ee0718e depend.apache 416d1c5005c5f4594e79812fb7323f0d eapi8-dosym 741bfa77afb2a9321261501aca58c208 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=931a6e811e9028a7491c078c77543614
+_md5_=a0331fb8b6b0d1966642f4489829d42a
diff --git a/metadata/md5-cache/www-client/Manifest.gz b/metadata/md5-cache/www-client/Manifest.gz
index 652345bda4aa..9a9451efe7c0 100644
--- a/metadata/md5-cache/www-client/Manifest.gz
+++ b/metadata/md5-cache/www-client/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/www-client/firefox-112.0.1 b/metadata/md5-cache/www-client/firefox-112.0.1
index 102b934fe0d1..543f03e36868 100644
--- a/metadata/md5-cache/www-client/firefox-112.0.1
+++ b/metadata/md5-cache/www-client/firefox-112.0.1
@@ -12,6 +12,6 @@ LICENSE=MPL-2.0 GPL-2 LGPL-2.1
RDEPEND=!www-client/firefox:0 !www-client/firefox:esr screencast? ( media-video/pipewire:= ) selinux? ( sec-policy/selinux-mozilla ) >=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/libffi:= >=dev-libs/nss-3.89 >=dev-libs/nspr-4.35 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg sys-libs/zlib virtual/freedesktop-icon-theme x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/pango x11-libs/pixman dbus? ( dev-libs/dbus-glib sys-apps/dbus ) jack? ( virtual/jack ) pulseaudio? ( || ( media-libs/libpulse >=media-sound/apulse-0.1.12-r4[sdk] ) ) libproxy? ( net-libs/libproxy ) selinux? ( sec-policy/selinux-mozilla ) sndio? ( >=media-sound/sndio-1.8.0-r1 ) screencast? ( media-video/pipewire:= ) system-av1? ( >=media-libs/dav1d-1.0.0:= >=media-libs/libaom-1.0.0:= ) system-harfbuzz? ( >=media-gfx/graphite2-1.3.13 >=media-libs/harfbuzz-2.8.1:0= ) system-icu? ( >=dev-libs/icu-72.1:= ) system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 ) system-libevent? ( >=dev-libs/libevent-2.1.12:0=[threads(+)] ) system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] ) system-png? ( >=media-libs/libpng-1.6.35:0=[apng] ) system-webp? ( >=media-libs/libwebp-1.1.0:0= ) wayland? ( >=media-libs/libepoxy-1.5.10-r1 x11-libs/gtk+:3[wayland] x11-libs/libdrm x11-libs/libxkbcommon[wayland] ) wifi? ( kernel_linux? ( dev-libs/dbus-glib net-misc/networkmanager sys-apps/dbus ) ) X? ( virtual/opengl x11-libs/cairo[X] x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libxkbcommon[X] x11-libs/libXrandr x11-libs/libXtst x11-libs/libxcb:= ) jack? ( virtual/jack ) openh264? ( media-libs/openh264:*[plugin] )
REQUIRED_USE=|| ( X wayland ) debug? ( !system-av1 ) pgo? ( lto ) wifi? ( dbus )
SLOT=rapid
-SRC_URI=https://archive.mozilla.org/pub/firefox/releases/112.0.1/source/firefox-112.0.1.source.tar.xz -> firefox-112.0.1.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-112-patches-03j.tar.xz https://dev.gentoo.org/~whissi/mozilla/patchsets/firefox-112-patches-03j.tar.xz https://dev.gentoo.org/~slashbeast/mozilla/patchsets/firefox-112-patches-03j.tar.xz l10n_af? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/af.xpi -> firefox-112.0.1-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/ar.xpi -> firefox-112.0.1-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/ast.xpi -> firefox-112.0.1-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/be.xpi -> firefox-112.0.1-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/bg.xpi -> firefox-112.0.1-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/br.xpi -> firefox-112.0.1-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/ca.xpi -> firefox-112.0.1-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/cak.xpi -> firefox-112.0.1-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/cs.xpi -> firefox-112.0.1-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/cy.xpi -> firefox-112.0.1-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/da.xpi -> firefox-112.0.1-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/de.xpi -> firefox-112.0.1-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/dsb.xpi -> firefox-112.0.1-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/el.xpi -> firefox-112.0.1-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/en-CA.xpi -> firefox-112.0.1-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/en-GB.xpi -> firefox-112.0.1-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/es-AR.xpi -> firefox-112.0.1-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/es-ES.xpi -> firefox-112.0.1-es-ES.xpi ) l10n_et? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/et.xpi -> firefox-112.0.1-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/eu.xpi -> firefox-112.0.1-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/fi.xpi -> firefox-112.0.1-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/fr.xpi -> firefox-112.0.1-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/fy-NL.xpi -> firefox-112.0.1-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/ga-IE.xpi -> firefox-112.0.1-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/gd.xpi -> firefox-112.0.1-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/gl.xpi -> firefox-112.0.1-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/he.xpi -> firefox-112.0.1-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/hr.xpi -> firefox-112.0.1-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/hsb.xpi -> firefox-112.0.1-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/hu.xpi -> firefox-112.0.1-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/id.xpi -> firefox-112.0.1-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/is.xpi -> firefox-112.0.1-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/it.xpi -> firefox-112.0.1-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/ja.xpi -> firefox-112.0.1-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/ka.xpi -> firefox-112.0.1-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/kab.xpi -> firefox-112.0.1-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/kk.xpi -> firefox-112.0.1-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/ko.xpi -> firefox-112.0.1-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/lt.xpi -> firefox-112.0.1-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/lv.xpi -> firefox-112.0.1-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/ms.xpi -> firefox-112.0.1-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/nb-NO.xpi -> firefox-112.0.1-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/nl.xpi -> firefox-112.0.1-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/nn-NO.xpi -> firefox-112.0.1-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/pa-IN.xpi -> firefox-112.0.1-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/pl.xpi -> firefox-112.0.1-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/pt-BR.xpi -> firefox-112.0.1-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/pt-PT.xpi -> firefox-112.0.1-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/rm.xpi -> firefox-112.0.1-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/ro.xpi -> firefox-112.0.1-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/ru.xpi -> firefox-112.0.1-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/sk.xpi -> firefox-112.0.1-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/sl.xpi -> firefox-112.0.1-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/sq.xpi -> firefox-112.0.1-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/sr.xpi -> firefox-112.0.1-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/sv-SE.xpi -> firefox-112.0.1-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/th.xpi -> firefox-112.0.1-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/tr.xpi -> firefox-112.0.1-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/uk.xpi -> firefox-112.0.1-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/uz.xpi -> firefox-112.0.1-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/vi.xpi -> firefox-112.0.1-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/zh-CN.xpi -> firefox-112.0.1-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/zh-TW.xpi -> firefox-112.0.1-zh-TW.xpi ) l10n_ach? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/ach.xpi -> firefox-112.0.1-ach.xpi ) l10n_an? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/an.xpi -> firefox-112.0.1-an.xpi ) l10n_az? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/az.xpi -> firefox-112.0.1-az.xpi ) l10n_bn? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/bn.xpi -> firefox-112.0.1-bn.xpi ) l10n_bs? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/bs.xpi -> firefox-112.0.1-bs.xpi ) l10n_ca-valencia? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/ca-valencia.xpi -> firefox-112.0.1-ca-valencia.xpi ) l10n_eo? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/eo.xpi -> firefox-112.0.1-eo.xpi ) l10n_es-CL? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/es-CL.xpi -> firefox-112.0.1-es-CL.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/es-MX.xpi -> firefox-112.0.1-es-MX.xpi ) l10n_fa? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/fa.xpi -> firefox-112.0.1-fa.xpi ) l10n_ff? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/ff.xpi -> firefox-112.0.1-ff.xpi ) l10n_fur? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/fur.xpi -> firefox-112.0.1-fur.xpi ) l10n_gn? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/gn.xpi -> firefox-112.0.1-gn.xpi ) l10n_gu? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/gu-IN.xpi -> firefox-112.0.1-gu-IN.xpi ) l10n_hi? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/hi-IN.xpi -> firefox-112.0.1-hi-IN.xpi ) l10n_hy? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/hy-AM.xpi -> firefox-112.0.1-hy-AM.xpi ) l10n_ia? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/ia.xpi -> firefox-112.0.1-ia.xpi ) l10n_km? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/km.xpi -> firefox-112.0.1-km.xpi ) l10n_kn? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/kn.xpi -> firefox-112.0.1-kn.xpi ) l10n_lij? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/lij.xpi -> firefox-112.0.1-lij.xpi ) l10n_mk? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/mk.xpi -> firefox-112.0.1-mk.xpi ) l10n_mr? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/mr.xpi -> firefox-112.0.1-mr.xpi ) l10n_my? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/my.xpi -> firefox-112.0.1-my.xpi ) l10n_ne? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/ne-NP.xpi -> firefox-112.0.1-ne-NP.xpi ) l10n_oc? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/oc.xpi -> firefox-112.0.1-oc.xpi ) l10n_sc? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/sc.xpi -> firefox-112.0.1-sc.xpi ) l10n_sco? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/sco.xpi -> firefox-112.0.1-sco.xpi ) l10n_si? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/si.xpi -> firefox-112.0.1-si.xpi ) l10n_son? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/son.xpi -> firefox-112.0.1-son.xpi ) l10n_szl? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/szl.xpi -> firefox-112.0.1-szl.xpi ) l10n_ta? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/ta.xpi -> firefox-112.0.1-ta.xpi ) l10n_te? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/te.xpi -> firefox-112.0.1-te.xpi ) l10n_tl? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/tl.xpi -> firefox-112.0.1-tl.xpi ) l10n_trs? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/trs.xpi -> firefox-112.0.1-trs.xpi ) l10n_ur? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/ur.xpi -> firefox-112.0.1-ur.xpi ) l10n_xh? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/xh.xpi -> firefox-112.0.1-xh.xpi )
+SRC_URI=https://archive.mozilla.org/pub/firefox/releases/112.0.1/source/firefox-112.0.1.source.tar.xz -> firefox-112.0.1.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-112-patches-04j.tar.xz https://dev.gentoo.org/~whissi/mozilla/patchsets/firefox-112-patches-04j.tar.xz https://dev.gentoo.org/~slashbeast/mozilla/patchsets/firefox-112-patches-04j.tar.xz l10n_af? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/af.xpi -> firefox-112.0.1-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/ar.xpi -> firefox-112.0.1-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/ast.xpi -> firefox-112.0.1-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/be.xpi -> firefox-112.0.1-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/bg.xpi -> firefox-112.0.1-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/br.xpi -> firefox-112.0.1-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/ca.xpi -> firefox-112.0.1-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/cak.xpi -> firefox-112.0.1-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/cs.xpi -> firefox-112.0.1-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/cy.xpi -> firefox-112.0.1-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/da.xpi -> firefox-112.0.1-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/de.xpi -> firefox-112.0.1-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/dsb.xpi -> firefox-112.0.1-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/el.xpi -> firefox-112.0.1-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/en-CA.xpi -> firefox-112.0.1-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/en-GB.xpi -> firefox-112.0.1-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/es-AR.xpi -> firefox-112.0.1-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/es-ES.xpi -> firefox-112.0.1-es-ES.xpi ) l10n_et? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/et.xpi -> firefox-112.0.1-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/eu.xpi -> firefox-112.0.1-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/fi.xpi -> firefox-112.0.1-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/fr.xpi -> firefox-112.0.1-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/fy-NL.xpi -> firefox-112.0.1-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/ga-IE.xpi -> firefox-112.0.1-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/gd.xpi -> firefox-112.0.1-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/gl.xpi -> firefox-112.0.1-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/he.xpi -> firefox-112.0.1-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/hr.xpi -> firefox-112.0.1-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/hsb.xpi -> firefox-112.0.1-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/hu.xpi -> firefox-112.0.1-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/id.xpi -> firefox-112.0.1-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/is.xpi -> firefox-112.0.1-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/it.xpi -> firefox-112.0.1-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/ja.xpi -> firefox-112.0.1-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/ka.xpi -> firefox-112.0.1-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/kab.xpi -> firefox-112.0.1-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/kk.xpi -> firefox-112.0.1-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/ko.xpi -> firefox-112.0.1-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/lt.xpi -> firefox-112.0.1-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/lv.xpi -> firefox-112.0.1-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/ms.xpi -> firefox-112.0.1-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/nb-NO.xpi -> firefox-112.0.1-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/nl.xpi -> firefox-112.0.1-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/nn-NO.xpi -> firefox-112.0.1-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/pa-IN.xpi -> firefox-112.0.1-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/pl.xpi -> firefox-112.0.1-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/pt-BR.xpi -> firefox-112.0.1-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/pt-PT.xpi -> firefox-112.0.1-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/rm.xpi -> firefox-112.0.1-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/ro.xpi -> firefox-112.0.1-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/ru.xpi -> firefox-112.0.1-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/sk.xpi -> firefox-112.0.1-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/sl.xpi -> firefox-112.0.1-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/sq.xpi -> firefox-112.0.1-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/sr.xpi -> firefox-112.0.1-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/sv-SE.xpi -> firefox-112.0.1-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/th.xpi -> firefox-112.0.1-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/tr.xpi -> firefox-112.0.1-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/uk.xpi -> firefox-112.0.1-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/uz.xpi -> firefox-112.0.1-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/vi.xpi -> firefox-112.0.1-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/zh-CN.xpi -> firefox-112.0.1-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/zh-TW.xpi -> firefox-112.0.1-zh-TW.xpi ) l10n_ach? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/ach.xpi -> firefox-112.0.1-ach.xpi ) l10n_an? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/an.xpi -> firefox-112.0.1-an.xpi ) l10n_az? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/az.xpi -> firefox-112.0.1-az.xpi ) l10n_bn? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/bn.xpi -> firefox-112.0.1-bn.xpi ) l10n_bs? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/bs.xpi -> firefox-112.0.1-bs.xpi ) l10n_ca-valencia? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/ca-valencia.xpi -> firefox-112.0.1-ca-valencia.xpi ) l10n_eo? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/eo.xpi -> firefox-112.0.1-eo.xpi ) l10n_es-CL? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/es-CL.xpi -> firefox-112.0.1-es-CL.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/es-MX.xpi -> firefox-112.0.1-es-MX.xpi ) l10n_fa? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/fa.xpi -> firefox-112.0.1-fa.xpi ) l10n_ff? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/ff.xpi -> firefox-112.0.1-ff.xpi ) l10n_fur? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/fur.xpi -> firefox-112.0.1-fur.xpi ) l10n_gn? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/gn.xpi -> firefox-112.0.1-gn.xpi ) l10n_gu? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/gu-IN.xpi -> firefox-112.0.1-gu-IN.xpi ) l10n_hi? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/hi-IN.xpi -> firefox-112.0.1-hi-IN.xpi ) l10n_hy? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/hy-AM.xpi -> firefox-112.0.1-hy-AM.xpi ) l10n_ia? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/ia.xpi -> firefox-112.0.1-ia.xpi ) l10n_km? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/km.xpi -> firefox-112.0.1-km.xpi ) l10n_kn? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/kn.xpi -> firefox-112.0.1-kn.xpi ) l10n_lij? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/lij.xpi -> firefox-112.0.1-lij.xpi ) l10n_mk? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/mk.xpi -> firefox-112.0.1-mk.xpi ) l10n_mr? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/mr.xpi -> firefox-112.0.1-mr.xpi ) l10n_my? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/my.xpi -> firefox-112.0.1-my.xpi ) l10n_ne? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/ne-NP.xpi -> firefox-112.0.1-ne-NP.xpi ) l10n_oc? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/oc.xpi -> firefox-112.0.1-oc.xpi ) l10n_sc? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/sc.xpi -> firefox-112.0.1-sc.xpi ) l10n_sco? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/sco.xpi -> firefox-112.0.1-sco.xpi ) l10n_si? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/si.xpi -> firefox-112.0.1-si.xpi ) l10n_son? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/son.xpi -> firefox-112.0.1-son.xpi ) l10n_szl? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/szl.xpi -> firefox-112.0.1-szl.xpi ) l10n_ta? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/ta.xpi -> firefox-112.0.1-ta.xpi ) l10n_te? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/te.xpi -> firefox-112.0.1-te.xpi ) l10n_tl? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/tl.xpi -> firefox-112.0.1-tl.xpi ) l10n_trs? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/trs.xpi -> firefox-112.0.1-trs.xpi ) l10n_ur? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/ur.xpi -> firefox-112.0.1-ur.xpi ) l10n_xh? ( https://archive.mozilla.org/pub/firefox/releases/112.0.1/linux-x86_64/xpi/xh.xpi -> firefox-112.0.1-xh.xpi )
_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a gnome2-utils b0183db3b2e07b18f3b77bffec72e116 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 4cc6f8e29d24a8011266413e74c728bb multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=b527422cbf19ce65e02954412a3297a5
+_md5_=82c2c4a037bd14bbe4fde2c3d4b6fffa
diff --git a/metadata/md5-cache/www-misc/Manifest.gz b/metadata/md5-cache/www-misc/Manifest.gz
index 5978089b3a08..c9d2c50f9034 100644
--- a/metadata/md5-cache/www-misc/Manifest.gz
+++ b/metadata/md5-cache/www-misc/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/www-misc/urlwatch-2.25 b/metadata/md5-cache/www-misc/urlwatch-2.25
index 57c716727b28..950709c88b2c 100644
--- a/metadata/md5-cache/www-misc/urlwatch-2.25
+++ b/metadata/md5-cache/www-misc/urlwatch-2.25
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://thp.io/2008/urlwatch/ https://github.com/thp/urlwatch/ https://pypi.org/project/urlwatch/
INHERIT=distutils-r1 pypi
IUSE=doc test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
-KEYWORDS=~amd64 ~x86
+KEYWORDS=amd64 x86
LICENSE=BSD
RDEPEND=dev-python/appdirs[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/cssselect[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/keyring[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/lxml[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/minidb-2.0.6[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/requests[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 )
REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/u/urlwatch/urlwatch-2.25.tar.gz
_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=4b696a67b685cb0c545083d962b1285b
+_md5_=6387d07f3cd2ee03905cc94593a177b8
diff --git a/metadata/md5-cache/www-servers/Manifest.gz b/metadata/md5-cache/www-servers/Manifest.gz
index 24f3484a332b..7c49d566829b 100644
--- a/metadata/md5-cache/www-servers/Manifest.gz
+++ b/metadata/md5-cache/www-servers/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/www-servers/tomcat-9.0.74 b/metadata/md5-cache/www-servers/tomcat-9.0.74
new file mode 100644
index 000000000000..28874a2bf737
--- /dev/null
+++ b/metadata/md5-cache/www-servers/tomcat-9.0.74
@@ -0,0 +1,16 @@
+BDEPEND=verify-sig? ( ~sec-keys/openpgp-keys-apache-tomcat-9.0.74:9.0.74 ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 )
+DEFINED_PHASES=compile configure install postinst preinst prepare setup test unpack
+DEPEND=dev-java/eclipse-ecj:4.15 dev-java/jax-rpc-api:0 dev-java/wsdl4j:0 app-admin/pwgen dev-java/ant-core >=virtual/jdk-1.8:* test? ( dev-java/ant-junit dev-java/easymock:3.2 ) >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) >=dev-java/ant-core-1.8.2:0 dev-java/javatoolkit
+DESCRIPTION=Tomcat Servlet-4.0/JSP-2.3/EL-3.0/WebSocket-1.1/JASPIC-1.1 Container
+EAPI=8
+HOMEPAGE=https://tomcat.apache.org/
+INHERIT=java-pkg-2 java-ant-2 prefix verify-sig
+IUSE=extra-webapps doc source test verify-sig
+KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux ~x86-solaris
+LICENSE=Apache-2.0
+RDEPEND=dev-java/eclipse-ecj:4.15 dev-java/jax-rpc-api:0 dev-java/wsdl4j:0 acct-group/tomcat acct-user/tomcat >=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
+RESTRICT=test !test? ( test )
+SLOT=9
+SRC_URI=mirror://apache/tomcat/tomcat-9/v9.0.74/src/apache-tomcat-9.0.74-src.tar.gz https://repo.maven.apache.org/maven2/biz/aQute/bnd/biz.aQute.bnd/6.4.0/biz.aQute.bnd-6.4.0.jar https://repo.maven.apache.org/maven2/biz/aQute/bnd/biz.aQute.bndlib/6.4.0/biz.aQute.bndlib-6.4.0.jar verify-sig? ( https://downloads.apache.org/tomcat/tomcat-9/v9.0.74/src/apache-tomcat-9.0.74-src.tar.gz.asc )
+_eclasses_=java-ant-2 5a1b508f2544b7cac8ec27c170676de0 java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-utils-2 8c72ea36a4935f626b13a30141d0d39c multilib d1408425c7c4a7669b9b17735404b693 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e verify-sig ed3712fa46ee0fdc2dbbad539e20ff26
+_md5_=bbf7b93abe7b9c0db50d88504df1437e
diff --git a/metadata/md5-cache/x11-libs/Manifest.gz b/metadata/md5-cache/x11-libs/Manifest.gz
index 4f62f2bc35fb..926e44891663 100644
--- a/metadata/md5-cache/x11-libs/Manifest.gz
+++ b/metadata/md5-cache/x11-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/x11-libs/wxGTK-3.2.2.1-r1 b/metadata/md5-cache/x11-libs/wxGTK-3.2.2.1-r1
index 10b836cb896c..5f352f2f0a32 100644
--- a/metadata/md5-cache/x11-libs/wxGTK-3.2.2.1-r1
+++ b/metadata/md5-cache/x11-libs/wxGTK-3.2.2.1-r1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://wxwidgets.org/
INHERIT=multilib-minimal
IUSE=+X curl doc debug gnome-keyring gstreamer libnotify +lzma opengl pch sdl +spell test tiff wayland webkit 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 ~amd64-linux ~x86-linux
+KEYWORDS=~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux
LICENSE=wxWinLL-3 GPL-2 doc? ( wxWinFDL-3 )
RDEPEND=>=app-eselect/eselect-wxwidgets-20131230 dev-libs/expat[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/libpcre2[pcre16,pcre32,unicode] sdl? ( media-libs/libsdl2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) curl? ( net-misc/curl ) lzma? ( app-arch/xz-utils ) X? ( >=dev-libs/glib-2.22: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/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(-)?] 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(-)?] 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(-)?] x11-libs/cairo[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[wayland?,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/gdk-pixbuf: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/libSM[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/libX11[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/libXtst x11-libs/libXxf86vm[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/fontconfig x11-libs/pango[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] gnome-keyring? ( app-crypt/libsecret ) 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(-)?] media-libs/gst-plugins-bad: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(-)?] ) libnotify? ( x11-libs/libnotify[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[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 ) ) spell? ( app-text/gspell:= ) 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(-)?] ) webkit? ( net-libs/webkit-gtk:4= ) )
REQUIRED_USE=test? ( tiff ) tiff? ( X ) spell? ( X ) gnome-keyring? ( X )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=3.2-gtk3
SRC_URI=https://github.com/wxWidgets/wxWidgets/releases/download/v3.2.2.1/wxWidgets-3.2.2.1.tar.bz2 doc? ( https://github.com/wxWidgets/wxWidgets/releases/download/v3.2.2.1/wxWidgets-3.2.2.1-docs-html.tar.bz2 )
_eclasses_=multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=e855b9046bd4caff196e90cd3c52f61c
+_md5_=f1e7c5b0d72e6e464cc1135e19f4966d
diff --git a/metadata/md5-cache/x11-misc/Manifest.gz b/metadata/md5-cache/x11-misc/Manifest.gz
index 5a6350db8b4f..cff122ba3896 100644
--- a/metadata/md5-cache/x11-misc/Manifest.gz
+++ b/metadata/md5-cache/x11-misc/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/x11-misc/py3status-3.49 b/metadata/md5-cache/x11-misc/py3status-3.50
index d5b5b814709d..bedd72b71ae6 100644
--- a/metadata/md5-cache/x11-misc/py3status-3.49
+++ b/metadata/md5-cache/x11-misc/py3status-3.50
@@ -12,6 +12,6 @@ RDEPEND=!minimal? ( x11-misc/i3status ) udev? ( >=dev-python/pyudev-0.21.0[pytho
REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
RESTRICT=test
SLOT=0
-SRC_URI=https://github.com/ultrabug/py3status/archive/3.49.tar.gz -> py3status-3.49.tar.gz
+SRC_URI=https://github.com/ultrabug/py3status/archive/3.50.tar.gz -> py3status-3.50.tar.gz
_eclasses_=distutils-r1 05bcfd9823be251f6e9f211ca285094e eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
_md5_=5bb2d6676a0656dda34e694f16b50387
diff --git a/metadata/news/Manifest b/metadata/news/Manifest
index b6e2090e8fe4..3a63e5165a6a 100644
--- a/metadata/news/Manifest
+++ b/metadata/news/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 15493 BLAKE2B ec5ea168778a79b147975de4177e6e700a7d37e6ee037cb43e8a2fb5109fe7703b6271a466b25edb7a1f6a61aa9467b69f02382396560dc259c3acdd5e880f30 SHA512 24314abdcaad22302e8e4885bab38f0250026f6284cc14fc2d6d81378bea47d1c1e985134c2fc0d63a8bc88f3563b53ea9e7b90d1e24f24b6733a9cc9fe4c83a
-TIMESTAMP 2023-04-19T04:09:51Z
+TIMESTAMP 2023-04-19T10:09:56Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmQ/aY9fFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmQ/vfVfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klDyYg//TckNMV+mKHW4JFLE8k2R+VcfAFDXfI0tGalax6NmasAL8t87/pz130Dk
-ZDOoMNFZSBFeUaCK7YJw0DavbiMPS60MIj9ObbsKRLrtSFr8g7oiwjScKUhnVmi+
-0mYjP7/7pJ17Z7MkTtzNl7qDIH/zyDeRBQyjHUtC8BnlfFPUo9QYdwdzxEHcy9QQ
-Xwv1dR4HG7jo47y4AzDnmhUiQjKL9PA0uAHXMh65WgxnplXSVNZWIa5kI5H0au92
-n4cfZN7g2sHvv+U28clIkXK+8qkSphSYq4OIq77LCQMJnArZY+Lyp2032sAC9Zew
-xRLJO0g5GaIaSwLUvX+ClqL+1kEMkKLVxmSUZVE8CU7/VNmQ7DrW6L5E/87Onw3o
-wiq2McvrpGGpIEIZy2KXc23nDqoO9/WX+0T10FmKcQuzylxWcZ1zyHglrQJI7JAZ
-QTMQcjmLOVVUMasid1roRwmcuFm2BwKdzQQkrfVsiTvgp2t02bLM60XkDYt2f3D0
-e5O4PjbUcIlfYv+ccSAYQlAfqX4MnvXnSfSu856wC3NFkClE+qk5gKc2GiFhUoDo
-jM4/Qh5a7GGY6vIKu94HjT9wF62BQxSkfTAU1SNNvyHIxddxGWc/kEHkxTFMSHBG
-em8GQGkIdm1GZ08mKs7QxaR8oZL+/W7Z2aCA7eKFWZTUT8CLTb0=
-=R7/R
+klCGbQ/+Ln4/IumpmiM1PpwCqvvv6HE2DgogOfez9Hl8TdcdyNbDt0vPVr3+qeX+
+GeLprMoaaL1Nmk96h/ruMoCroN8l0Rh3Ch5/jhTNmRQcK2XP2ur2SVYLMmOKQzPh
+TbyUA5bdQk0Q6lNR2c3vziwjJquMbV/VgJ9CGpiq7GRcPuOk6Dzn50GP0RJpN+fg
+nRxupZS/lzPX2ugphtnFqBV5vKDx009uj4vlGsjk6k0+ri2N9tm9D391zKek9sqv
+mF6hLjLI3BAeXjZyLEVBBPke2UTey3vmBjqomblx/6oBXig+5OU+HScxZQSsx1HD
+CUb/VemBJ++M+z3q+xAPGTd30sypm1N9uuycZebGBC+wmh07SoVGZDzFGpZmCuDu
+z5QtGGRAi1Q+pnpDm+sTxK4sl069FzjfocIGuFxopxy1JLjn0m1065r04v7yzygF
+pCEcUxcCKbL38Nc0dRydo2RUQ50RbrAyetNX9nr0AyUT1NSVzD4upKoNG96H+Kgn
+fCKJ/lPt7iccjzexqg9cXrQ2flDWHTfPaFmr1YymWjTr9LFM09LiymlFDg3Mq0bA
+VBClmq4WLyk2/hftjNGos0vbeBKBK4iPf1yFKjLSoNwavQ7GKPdwfhttYthJcs1k
+fiqgOY+6GRlzG7At7Jjs+RSmfsYE0BdgQOjClaHmQmzpxR617yg=
+=RcBZ
-----END PGP SIGNATURE-----
diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk
index 2760386e813e..36088724d552 100644
--- a/metadata/news/timestamp.chk
+++ b/metadata/news/timestamp.chk
@@ -1 +1 @@
-Wed, 19 Apr 2023 04:09:47 +0000
+Wed, 19 Apr 2023 10:09:53 +0000
diff --git a/metadata/timestamp b/metadata/timestamp
index fd5fcf6bc0b3..f6c6b83b18d1 100644
--- a/metadata/timestamp
+++ b/metadata/timestamp
@@ -1 +1 @@
-Wed Apr 19 04:09:47 AM UTC 2023
+Wed Apr 19 10:09:53 AM UTC 2023
diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk
index d67189369f98..4aec3f230825 100644
--- a/metadata/timestamp.chk
+++ b/metadata/timestamp.chk
@@ -1 +1 @@
-Wed, 19 Apr 2023 04:15:01 +0000
+Wed, 19 Apr 2023 10:15:01 +0000
diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit
index 74c0b2fce45f..13667dc3bcd4 100644
--- a/metadata/timestamp.commit
+++ b/metadata/timestamp.commit
@@ -1 +1 @@
-b62f4a1dcac81842a89a24c6ba6347d80ea78b6b 1681874542 2023-04-19T03:22:22+00:00
+759c574bbe4bef5b0f73791ead0228429881bae3 1681898262 2023-04-19T09:57:42+00:00
diff --git a/metadata/timestamp.x b/metadata/timestamp.x
index 006b303391aa..be3d88924b84 100644
--- a/metadata/timestamp.x
+++ b/metadata/timestamp.x
@@ -1 +1 @@
-1681877401 Wed 19 Apr 2023 04:10:01 AM UTC
+1681899002 Wed 19 Apr 2023 10:10:02 AM UTC
diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk
index 2760386e813e..36088724d552 100644
--- a/metadata/xml-schema/timestamp.chk
+++ b/metadata/xml-schema/timestamp.chk
@@ -1 +1 @@
-Wed, 19 Apr 2023 04:09:47 +0000
+Wed, 19 Apr 2023 10:09:53 +0000
diff --git a/net-analyzer/Manifest.gz b/net-analyzer/Manifest.gz
index 5cd1d2a41e46..58a449c10aad 100644
--- a/net-analyzer/Manifest.gz
+++ b/net-analyzer/Manifest.gz
Binary files differ
diff --git a/net-analyzer/flowgrind/Manifest b/net-analyzer/flowgrind/Manifest
index de017e241d73..96988615de0d 100644
--- a/net-analyzer/flowgrind/Manifest
+++ b/net-analyzer/flowgrind/Manifest
@@ -1,6 +1,3 @@
-AUX flowgrind-0.8.0-fno-common.patch 744 BLAKE2B 8b7f9f61b875a69e0087c526be21bb0c9cc917c38072b1dda47c77d3e5aa9ba9176742314ead8c03b9cb11e9552e78823f85f6d868f7210b3cd86db5f3df5789 SHA512 98ad53bffd36a7241c4091f5bd86699a699c0edbd4044ffc5861118fcde71ed17278ae3bb56ca95c9444eca04394a592bfce2c1dea35b1574d7fd42568b1797f
-DIST flowgrind-0.8.0.tar.bz2 298730 BLAKE2B e924c9900d24565dc025af47d57173d828eea6a0d0bce462ab1e9cb38a14b1ac14b4148797c164212473852f5c0525161766b115b5a435fbfd673dbde8e14765 SHA512 2af250da696c4d0f613191e7a2e3084b2aa1dc995665a4164324cdb2cc56af7b000b8a2f5d5e7ac8ebbad3ae0ba4fc8eb641afe65c1a842a633c19e95ba3e65a
DIST flowgrind-0.8.2.tar.bz2 264486 BLAKE2B f0135abad43066895ce9acfb0050d12a22054d03f59e48164cde0444b3677a7581e86f25a5a967279432c95a65811135a5ce28da0f041553bca6299aabd783fa SHA512 6d1395881f45fb04b2c73bc7e01cea6610795b58f59c297577c8f30942c81334e8e95cefb2331e5e40dc5f4df64a21307a94d471113251fd3127272cd081bb7b
-EBUILD flowgrind-0.8.0-r2.ebuild 858 BLAKE2B 1c009318c2cc1da1f7302c99293daf47d0d0dbaba8d3b28bf834ce4111ccfcc4bd15e25c6122c8e3c0bb6f43dfe865deba9e8256edc504a1072e28e35923d9e4 SHA512 3d5cf63b1393e44aded1fb03de87fc8e4203301dc5450e129a568e2d87d9a309a2023b571e1f7b718de876973905cd592059fb3e7943c2cdfc453307b1347bc7
-EBUILD flowgrind-0.8.2.ebuild 793 BLAKE2B b7a388a797adb67ade440d06d85487c2d8184c7c3a4845c8329e0be01919968268ed477a1ae7b0aadce336860c493faebc937df30524bede90c2ca6c6b849d3a SHA512 d82bbdac31b5ef1cb059f805d2c9b5ede8f17d926badd49d19a29d6ef6bf7587964316fbc6d939ce9f6a0278e18e0c916d243377c9d7ced29257e47be10be907
+EBUILD flowgrind-0.8.2.ebuild 783 BLAKE2B 351ab30347e016bb697cd9e68022f0e0dc75b5eebfbfc382be6fe062907530d057e7c0ec36eca03ec4636481851eb49c259e69be5f631181d5ba17feef341d9d SHA512 bd5c60e63a7158b9f93145c4872bf6c0cb063afdd2b14db979b178739c676b3a15d68d942998988c4c38e816828597036140f4776b0399dfd011d3e41536f36f
MISC metadata.xml 473 BLAKE2B 4d0cdeb61e4d8eb2f19305f9daf9c63a997f10ba1325444b59a66141612bc8d4ec5469151ebda8ffd6af227037fec032e8f256cecfd826b832a34495e1002884 SHA512 b4e6e82bd5d4b4f54784184b81d87e4652579233bd351f65d55d02e34a93cce537267de17dc814726ffbc97bbde8d627234502ac6c1864ea944f0be563a056d9
diff --git a/net-analyzer/flowgrind/files/flowgrind-0.8.0-fno-common.patch b/net-analyzer/flowgrind/files/flowgrind-0.8.0-fno-common.patch
deleted file mode 100644
index 60835b858816..000000000000
--- a/net-analyzer/flowgrind/files/flowgrind-0.8.0-fno-common.patch
+++ /dev/null
@@ -1,36 +0,0 @@
---- a/src/daemon.c
-+++ b/src/daemon.c
-@@ -86,6 +86,10 @@
-
- int daemon_pipe[2];
-
-+pthread_t daemon_thread;
-+char *dump_prefix;
-+char *dump_dir;
-+
- pthread_mutex_t mutex;
- struct request *requests = 0, *requests_last = 0;
-
---- a/src/daemon.h
-+++ b/src/daemon.h
-@@ -252,7 +252,7 @@
- int num_flows;
- };
-
--pthread_t daemon_thread;
-+extern pthread_t daemon_thread;
-
- /* Through this pipe we wakeup the thread from select */
- extern int daemon_pipe[2];
-@@ -268,9 +268,8 @@
- * large a reply can get */
- struct report* get_reports(int *has_more);
-
--/* FIXME: shouldn't be global? */
--char *dump_prefix;
--char *dump_dir;
-+extern char *dump_prefix;
-+extern char *dump_dir;
-
- void *daemon_main(void* ptr);
- void add_report(struct report* report);
diff --git a/net-analyzer/flowgrind/flowgrind-0.8.0-r2.ebuild b/net-analyzer/flowgrind/flowgrind-0.8.0-r2.ebuild
deleted file mode 100644
index d8639d6fa32e..000000000000
--- a/net-analyzer/flowgrind/flowgrind-0.8.0-r2.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Network performance measurement tool"
-HOMEPAGE="http://flowgrind.net/ https://github.com/flowgrind/flowgrind/"
-SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.bz2"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="debug doc gsl pcap"
-
-RDEPEND="
- dev-libs/xmlrpc-c:=[abyss,curl]
- sys-apps/util-linux
- gsl? ( sci-libs/gsl:= )
- pcap? ( net-libs/libpcap )
-"
-DEPEND="
- ${RDEPEND}
-"
-BDEPEND="
- doc? ( app-doc/doxygen )
-"
-PATCHES=(
- "${FILESDIR}"/${PN}-0.8.0-fno-common.patch
-)
-
-src_configure() {
- econf \
- $(use_enable debug) \
- $(use_with doc doxygen) \
- $(use_with gsl) \
- $(use_with pcap)
-}
-
-src_compile() {
- default
-
- use doc && emake html
-}
-
-src_install() {
- default
-
- use doc && dodoc -r doc/html
-}
diff --git a/net-analyzer/flowgrind/flowgrind-0.8.2.ebuild b/net-analyzer/flowgrind/flowgrind-0.8.2.ebuild
index 6560928a5f0d..b49cce5aa66e 100644
--- a/net-analyzer/flowgrind/flowgrind-0.8.2.ebuild
+++ b/net-analyzer/flowgrind/flowgrind-0.8.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.bz2"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE="debug doc gsl pcap"
+IUSE="doc gsl pcap"
RDEPEND="dev-libs/xmlrpc-c:=[abyss,curl]
sys-apps/util-linux
@@ -21,7 +21,7 @@ BDEPEND="doc? ( app-doc/doxygen )"
src_configure() {
econf \
- $(use_enable debug) \
+ --disable-debug \
$(use_with doc doxygen) \
$(use_with gsl) \
$(use_with pcap)
diff --git a/net-dialup/Manifest.gz b/net-dialup/Manifest.gz
index d5e82f670862..0370b67c8b60 100644
--- a/net-dialup/Manifest.gz
+++ b/net-dialup/Manifest.gz
Binary files differ
diff --git a/net-dialup/minicom/Manifest b/net-dialup/minicom/Manifest
index fdde11d1af11..38e93f496e96 100644
--- a/net-dialup/minicom/Manifest
+++ b/net-dialup/minicom/Manifest
@@ -3,5 +3,5 @@ AUX minicom-2.8-lockdir.patch 431 BLAKE2B 536586d955557d8250b76f7cec1571d7c0f4f3
AUX minirc.dfl 66 BLAKE2B fa087c52ace0bcc5915e58074b96f8d6b0304690dccdb5d2710a2d3c334825f05d89e75d9a613ac1c40a44bd1605cae8765d24a259212767e62fe3a6f8779b57 SHA512 dc6f65392ec4ee9e0f499596b6220cb23e443530a3802edc8805412a7999ffb48cb2f9f5c9f7a7ebfbbe166fdbf128847f00141c4f67c0176bb245081814955c
DIST minicom-2.8.tar.gz 948015 BLAKE2B 007a2975a996e2dd2390b1cf20e1a70c4bb1b57d224211d30e8d83a9d02a45c147df34bf409961a20ad3746cb6b5551c1e0702a05bb0a0a3f7f042d251b553be SHA512 5ced0ff79cec11464154561130ddc6a38865170d4e4d80185ada540ba173fe89e35703b6d7fd0cf86caef6e020fcad1d7b1fdb4d4f55e3ddb906aea6a4b81b36
EBUILD minicom-2.8-r1.ebuild 1241 BLAKE2B c5928733fe05e822f81d3303f924717f5b35528843fc5fe06153c5e668da42afb30eed50ffb1665d815fc724157cdcdab114e307f4d83cbe9844c47b53345f75 SHA512 9f93f14003bd579fa5e0af442b33d574d3cf1240c6de0792b17412fd158c6f93badbb2ac6f4e7b7302bc61c78f44f7c58fc0ab3607dcb2801d524967258622ae
-EBUILD minicom-2.8-r2.ebuild 1145 BLAKE2B 1247b1b78d9f6ea01b0aa942524b66f2a540f248a71a42c2db5da15ab4c826b183786735d87e813e814a6fbf22b722af154645176180df65ca29cfffa52c63d6 SHA512 9bad923be7f17ee607938d37921b0fc3d1de4667380235cc50784c8fd3cf91b5aeed4186c4ffcf7982b6fae6c872f76899548458f16deb22f223019de3d2e806
+EBUILD minicom-2.8-r2.ebuild 1140 BLAKE2B cd529d6fb9c1dce12fef268a935770fb8c545d93c3d818e743b3a46c5865e31914fcc8cb00aee57322b623a96f0400b40671b3a96b3842ee3d96bfa534b6bcc0 SHA512 dc113ba5939fcf3f5b99b932c7eafbcf0cb092d61ef91e0968691d528665ef41dc761b42f135eb25713dcf884efb835748dab656869e5c1da86a5d3ff6a23d01
MISC metadata.xml 529 BLAKE2B 3b898729ec228a2557e80c69f47f73c4fa16e2cab7934c6c7792a8a4704fe7a428843dcc8e5c61416e0a3346e5f4dc3c932a6a72f15744ee530cc22c17145d2c SHA512 6a4a40a24146a5b33402ff508a47b0b159511930e564f3b4aad1b09016a48db7d1e127babe09d4ebee08321334ef669f3d48b9dc191f411fdf6766ae96131309
diff --git a/net-dialup/minicom/minicom-2.8-r2.ebuild b/net-dialup/minicom/minicom-2.8-r2.ebuild
index 6a31287bdcb2..390ab33e2642 100644
--- a/net-dialup/minicom/minicom-2.8-r2.ebuild
+++ b/net-dialup/minicom/minicom-2.8-r2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://salsa.debian.org/${PN}-team/${PN}/-/archive/${PV}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
IUSE="nls"
DEPEND="sys-libs/ncurses:="
diff --git a/net-irc/Manifest.gz b/net-irc/Manifest.gz
index d1fc5c98e0c0..4d515b79da6e 100644
--- a/net-irc/Manifest.gz
+++ b/net-irc/Manifest.gz
Binary files differ
diff --git a/net-irc/unrealircd/Manifest b/net-irc/unrealircd/Manifest
index 19c810bcdd2b..409ec391786f 100644
--- a/net-irc/unrealircd/Manifest
+++ b/net-irc/unrealircd/Manifest
@@ -8,5 +8,5 @@ DIST unrealircd-5.2.4.tar.gz.asc 866 BLAKE2B 9fc520e93f80a548650b016690036c4e995
DIST unrealircd-6.0.4.2.tar.gz 8698501 BLAKE2B e5252dc3e4b332adbbd5a2d435d5be14a7745777dd53b8fa72b79d4cba2c1c92c0f9381b62b9c3031f48347f2ce7086d44f619cb4ec1b4f3a4cd2020f391643b SHA512 2677834660f9e6123ddf5121d9a46908f6071070cc9da085884d6c6ccec9fefc5429effa2890527a1e162984f1c5cd57bcd9cd488e8713613af84fb6d507207d
DIST unrealircd-6.0.4.2.tar.gz.asc 866 BLAKE2B cdfee99a09479d6099ef42e4caa05024b682f35a7d6302b1baa2ac4697b2b430856d9cbd00f0361360050ce5f2a0478dd9c6e1dbb86ec5714de24e5edcfeaeb7 SHA512 3bbad079c486bd072694f246306094a5cdfc7648f49a9ec40743453bec78173454667243a05870a8a19320b31843dfcd15d962d04758cf97cccd8854dbfdfea4
EBUILD unrealircd-5.2.4-r1.ebuild 5491 BLAKE2B a82c2aab7db44a19a1d752434d86f092e90c7ac88931a45bf1c7f12d0459759eef445ba73d03f9ba828debe30b79d56bd4b2d0d828462f1b21799b883469ebe6 SHA512 ba0fe9538fdc7bf601e318b30b3529fcb0c5da14c71689c7e2fe6ce2e4465d74c6e72ec4aab2db1ad6a20d7267feba745a302c068f2542a278c72b984b4aaa5f
-EBUILD unrealircd-6.0.4.2.ebuild 5948 BLAKE2B 967806cfeb0a4eb8df73ab60fe00bd11f3c09298854516825bb8a11728c810e22bc9d769da715afc0a37f27e90cba1d574de186ff085d6d30dfea208e9b19561 SHA512 11c43244a9febe879a28b8f44c20f080f0a775a989dc4706073ab7f483e0e096f14c553d7b8989f8d2db977c1f08ed3cc298b50960f82cff1a64d7b853c131c2
+EBUILD unrealircd-6.0.4.2.ebuild 5943 BLAKE2B c64b58095d49d7fa08eafbcd4a9a6a9e34618543f35a5ce143ee6b9e295c48e8aa74711470cac4fd59fc5c5f118b658062ebd6fef78cc475a2782d2738b59aef SHA512 16056e6fa6ba58d6b51d0253cb632c3056753adb4c8d6224f1d659ae640032013c2d5a6f6647e9efe35acc93c9e32220e348f0ccb0f10d419eaf83276c6b99e0
MISC metadata.xml 978 BLAKE2B 7149e20723b563c08f93a7383b4f934104c24c945a4cf07510a7945d418a824db990eec1fca839f67c739296e519e67033b4181c7fbf0761336053dfd68a1898 SHA512 926d227e04485b71ce6f6cce4f8addebd4479837d5b9f4bb412f391edd74d72d38aefbe9275bc2a45ee25117990ceeb796722f7753c082e987dc09d07c277987
diff --git a/net-irc/unrealircd/unrealircd-6.0.4.2.ebuild b/net-irc/unrealircd/unrealircd-6.0.4.2.ebuild
index 17d16a6be9ce..b1ff6ae68729 100644
--- a/net-irc/unrealircd/unrealircd-6.0.4.2.ebuild
+++ b/net-irc/unrealircd/unrealircd-6.0.4.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -14,7 +14,7 @@ SRC_URI+=" verify-sig? ( https://www.unrealircd.org/downloads/${P}.tar.gz.asc )"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux"
+KEYWORDS="amd64 arm arm64 ppc ~ppc64 ~riscv x86 ~amd64-linux"
IUSE="class-nofakelag curl geoip +operoverride operoverride-verify"
RDEPEND="
diff --git a/net-libs/Manifest.gz b/net-libs/Manifest.gz
index ac1b5d57be05..c81015805b46 100644
--- a/net-libs/Manifest.gz
+++ b/net-libs/Manifest.gz
Binary files differ
diff --git a/net-libs/ldns/Manifest b/net-libs/ldns/Manifest
index 1823eedede53..fc125b91c76f 100644
--- a/net-libs/ldns/Manifest
+++ b/net-libs/ldns/Manifest
@@ -6,6 +6,6 @@ DIST ldns-1.8.1.tar.gz 1284971 BLAKE2B ae01ef32571fe3996ddd41f911815239abb704ea1
DIST ldns-1.8.3.tar.gz 1299856 BLAKE2B 2250445da3beec76c96fbb5cbc00f8d6a5bb6ed5867da7f23511d46ac73d6101303eb6ad85def426b7f9287f6a629a95117bcfa6eb46b775d07ed84048162c7f SHA512 c318747bd975ade389d048680b80495fb083b46507d8dcea7d4d42c75823f56a35b438dcc5320803d39583e5a1e515a51686f7f9010c061a6e8199e1a5505ae9
EBUILD ldns-1.8.0-r4.ebuild 2970 BLAKE2B daf7f3e9d06f4d45861278b75951e5eb1792f8d721229dbb343d2c6e41fe7ba28a21bea5f46a456fb94edab312a7b35a620dd115e02ecdfd59c8755a8cf23885 SHA512 05c6fdfad9784b3bd38d52bb6ac2f09617a109ddd3c24ce99ac57f5c52270da6ce229b9c1d2bb886b9109dc112a7596bb24355ced8b3f9cfb2983bd24b672f8e
EBUILD ldns-1.8.1.ebuild 1842 BLAKE2B 8ec37b4adba589508ad5ebaa4fee0c6326c6d6ee7659e46a4d41f25a69549b3ee460e78ffe24dd9e4b5c763b773100d3d871e169c0c64b08c3f2359d5e7df1d0 SHA512 c551fafcf95fbced99f02d5ae81ac5596038f51fa2dbaafedc6001369ec2d50a197e2b345ec500488b3a11f3058d3586d759b32f122cc9f8b4638fa55a23c926
-EBUILD ldns-1.8.3-r1.ebuild 1950 BLAKE2B 7ab31084b83d4973a998f38b85c7495bea28a55340d6792fc3254865ceaba51e61ed7b86a73a659c070535ede41b36dce2e5ac4152cce178b12b8be45807d8f5 SHA512 99dd8bf2a9beda73348dda98cb89dd95dae896376c741caeffb0e5b31a477764b91d3a83a2f659144c59b39be2e0921ece4e7cf155140ec79bb48341a38aa100
+EBUILD ldns-1.8.3-r1.ebuild 1946 BLAKE2B 465048156b3a5eae22cd828b8bf07556de227d3adfdbbe19e971c26ad1e0bfa732577b0358d7439f8961e0314d6706d4e5330ef01a460d099dce4d161cf4e0eb SHA512 93bd9f87e94b93c503fde4f15f449cf99234a840da4bbacb51daf182548ecf8f104b3830bde4dc9c11b663f06fcc1e926cd991c4b12f4941cb8999cc6553050a
EBUILD ldns-1.8.3.ebuild 1949 BLAKE2B e250146286fab7c4b498288c769cbdbb7391d56aad00a1854bd73a2e35827dbd6935de52584fbf22292c878327e5eb0df7bbeef3e611ff1482b1d9d1ccd33c62 SHA512 4c6b2b302918f9ab4ed8ab6a8f5eb31feb73f153e95543fced9669836e73bc93575dc650602069594f02a45e2c50b46d098b0a7ccfd386ba486a5d4de35e6e2a
MISC metadata.xml 933 BLAKE2B 4382e8d75f379211e781a0309b483105cbdba740cbd473b29d6b892351d3a5d270487c759ba7a1f5bcad448222cb1c24ef8257cd089c54ce9df0523ff708888a SHA512 395c02c568874e3d22434431f5e72dd98a647455ec0587723cb447c4d5a2fb468256bb35aff2c74b8255203d21f4d844f5a4ad426037eeb907d67ffedeb6d74e
diff --git a/net-libs/ldns/ldns-1.8.3-r1.ebuild b/net-libs/ldns/ldns-1.8.3-r1.ebuild
index b6b2d28818e4..0ba9de107ba3 100644
--- a/net-libs/ldns/ldns-1.8.3-r1.ebuild
+++ b/net-libs/ldns/ldns-1.8.3-r1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://www.nlnetlabs.nl/downloads/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/3"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="doc examples python static-libs"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
RESTRICT="test" # missing test directory
diff --git a/net-misc/Manifest.gz b/net-misc/Manifest.gz
index bee549fc0533..3e4a4040d0b6 100644
--- a/net-misc/Manifest.gz
+++ b/net-misc/Manifest.gz
Binary files differ
diff --git a/net-misc/electrum/Manifest b/net-misc/electrum/Manifest
index bb1a2a412ce3..dcfcce5515a5 100644
--- a/net-misc/electrum/Manifest
+++ b/net-misc/electrum/Manifest
@@ -1,3 +1,5 @@
DIST electrum-4.3.4.gh.tar.gz 5512701 BLAKE2B a57e3ffddacfd5c63dc7f5cb59bbfe06323e7c8ab708d49e1301356fdcc0204e8126894c3c4b6dd790bd8e64cabc84a410592ea94b361cc553d4dcaa5921f50e SHA512 dc821cbda2e95853627b141292da5a07d8a672cfaabb0b160c67b3020442416593136984b42bf021f815e22671fbded67e6d2dee95e4e46f63e5c9a8fe01ebc9
+DIST electrum-4.4.0.gh.tar.gz 5627801 BLAKE2B 27ed9fff7586f9efe18a76f3cfa6d0cc4df4d5bc542b68ce9cd78ac5d6b033114b9caea23edbbd2a531d6f877a8891a02fc321741d8ecf4eb473894f1d9c94a6 SHA512 dfa5020a2609b8faa21c1ae97e152b89cd235151c18bb2b6a0bb4b9cd5217697e3c6515d832c8f04291fb10e062c3a4d9a92c48874687ef99adfd7cf04f363f8
EBUILD electrum-4.3.4-r1.ebuild 2896 BLAKE2B c5d42f5a55aab16022835b66633d77a156fe7c69b8ee3ee889a9609be5e824eebfafee27114776af6cfd03ac887fcb52c29f4cd44cd70faaeb58bbe33653a4c7 SHA512 11a88ece051a5107df2916717b7c0f5b08792a88d43f5d4d512ea91ad9683b01236fd9caa75d267a52888a01fccec63dffed51f1b66685749685b355dff262d3
+EBUILD electrum-4.4.0.ebuild 2898 BLAKE2B a8ef6fc4fffef8e44732cd7e3f523357738db98da2907e361644df6c5da236f8e6989d3b9f2047a65538fb045d509cadb21af22a600ae99ec23f1a8e36e4d362 SHA512 1785c57717ec7cbb733cb3585d7a7f80a9c57a0e6427416b56a20a28d672f01fda7561a8df25305c886c3ba2b0b92c42c04c7aeb079054bc23c895d1c135714a
MISC metadata.xml 637 BLAKE2B ec4a0e57a1a11fa3a430c40b317e9a857b4128c7815fcd9fabe44adf85c47985325f4df3da9476b19f687026a145c7abf16a6a1ef6c8e25dd217732cdf77a076 SHA512 599ade68d31da44232ab7f520f0b9c054e7a26757aa7eed4f06350487d6c7c1dfc12bf2ba3dbddeb8ef8e8f0b67d093b91999cec422b3a5ea6dfadc9acf2fbc1
diff --git a/net-misc/electrum/electrum-4.4.0.ebuild b/net-misc/electrum/electrum-4.4.0.ebuild
new file mode 100644
index 000000000000..ac6a564b7be2
--- /dev/null
+++ b/net-misc/electrum/electrum-4.4.0.ebuild
@@ -0,0 +1,112 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_REQ_USE="ncurses?"
+
+inherit distutils-r1 xdg-utils
+
+DESCRIPTION="User friendly Bitcoin client"
+HOMEPAGE="
+ https://electrum.org/
+ https://github.com/spesmilo/electrum/
+"
+SRC_URI="
+ https://github.com/spesmilo/electrum/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="cli ncurses qrcode +qt5"
+REQUIRED_USE="|| ( cli ncurses qt5 )"
+
+RDEPEND="
+ ${PYTHON_DEPS}
+ <dev-libs/libsecp256k1-0.2
+ >=dev-python/aiohttp-socks-0.3[${PYTHON_USEDEP}]
+ =dev-python/aiorpcX-0.22*[${PYTHON_USEDEP}]
+ >=dev-python/attrs-19.2.0[${PYTHON_USEDEP}]
+ dev-python/bitstring[${PYTHON_USEDEP}]
+ dev-python/cryptography[${PYTHON_USEDEP}]
+ >=dev-python/dnspython-2[${PYTHON_USEDEP}]
+ dev-python/pbkdf2[${PYTHON_USEDEP}]
+ dev-python/PySocks[${PYTHON_USEDEP}]
+ dev-python/qrcode[${PYTHON_USEDEP}]
+ dev-python/requests[${PYTHON_USEDEP}]
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ dev-python/six[${PYTHON_USEDEP}]
+ >=dev-python/protobuf-python-3.20[${PYTHON_USEDEP}]
+ qrcode? ( media-gfx/zbar[v4l] )
+ qt5? (
+ dev-python/PyQt5[gui,widgets,${PYTHON_USEDEP}]
+ )
+ ncurses? ( $(python_gen_impl_dep 'ncurses') )
+"
+BDEPEND="
+ test? (
+ dev-python/pyaes[${PYTHON_USEDEP}]
+ dev-python/pycryptodome[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ # use backwards-compatible cryptodome API
+ sed -i -e 's:Cryptodome:Crypto:' electrum/crypto.py || die
+
+ # make qdarkstyle dep optional
+ sed -i -e '/qdarkstyle/d' contrib/requirements/requirements.txt || die
+
+ # remove upper bounds from deps
+ sed -i -e 's:,<[0-9.]*::' contrib/requirements/requirements.txt || die
+
+ local bestgui
+ if use qt5; then
+ bestgui=qt
+ elif use ncurses; then
+ bestgui=text
+ else
+ bestgui=stdio
+ fi
+ sed -i 's/^\([[:space:]]*\)\(config_options\['\''cwd'\''\] = .*\)$/\1\2\n\1config_options.setdefault("gui", "'"${bestgui}"'")\n/' ${PN}/${PN} || die
+
+ eapply_user
+
+ xdg_environment_reset
+ distutils-r1_src_prepare
+}
+
+src_install() {
+ dodoc RELEASE-NOTES
+ distutils-r1_src_install
+}
+
+pkg_postinst() {
+ xdg_icon_cache_update
+ xdg_desktop_database_update
+
+ local v
+ for v in ${REPLACING_VERSIONS}; do
+ ver_test "${v}" -ge 4.3.4 && return
+ done
+
+ ewarn "If you are new to BitCoin, please be aware that:"
+ ewarn "1. Cryptocurrencies are volatile. BTC has been subject to rapid"
+ ewarn " changes of value in the past."
+ ewarn "2. Cryptocurrency ownership is determined solely by the access to"
+ ewarn " the private key. If the key is lost or stolen, BTC are unrevocably"
+ ewarn " lost."
+ ewarn "3. Proof-of-work based cryptocurrencies have negative environmental"
+ ewarn " impact. BTC mining is consuming huge amounts of electricity."
+}
+
+pkg_postrm() {
+ xdg_icon_cache_update
+ xdg_desktop_database_update
+}
diff --git a/net-misc/tigervnc-xorg-module/Manifest b/net-misc/tigervnc-xorg-module/Manifest
index e9ca63b6bf72..922ac7f33991 100644
--- a/net-misc/tigervnc-xorg-module/Manifest
+++ b/net-misc/tigervnc-xorg-module/Manifest
@@ -1,3 +1,3 @@
EBUILD tigervnc-xorg-module-1.13.0.ebuild 452 BLAKE2B 97f1a04d5c7610ca254d4aed5270a4996267ff538f2f8205da49a407eefab3ac44c970b34e970918709c10dcd06b1b1abb1459d6dd00a02450470bef51228922 SHA512 1ce2c3fcadba4316bfab72882eed619576ea38a404499c4506e61a0952b2dc786cf9dcdfa4739e283724bc3f9595cd1ecc318de9d52d0824348f645d904892c2
-EBUILD tigervnc-xorg-module-1.13.1.ebuild 454 BLAKE2B cd908c4bdae9ab7678592577ea4236be260d7eea8688a144d7d94b5aaf054adfae90de96e6e0e435e56c0100fc91040b5edcf0cecc53edd65c36288988cc4e49 SHA512 25663ab5b2e06a6551fd2eb0a7e504e79db84ee5d8dcf5ea6b915c6b21efec1573942b50a58a8d7479e9013799b451bae17cb4900391131be0ce623d27ff4f94
+EBUILD tigervnc-xorg-module-1.13.1.ebuild 453 BLAKE2B dd75da286f0d415236277873b8b3d1b94911d337d45c84c2e3be5229bb245433ef0a9dea9ec476809808c155df77d68b34656e2859564c458f97add50cd6fce0 SHA512 1edb6cf30c6124b245b17aee834fead0a01632d130d4128d9b2a9061d9306991b74bdc3eee43c3a63c57e6fd9a4b8bd0e25f558f4908fbd8a399fc446061b7a0
MISC metadata.xml 331 BLAKE2B a429af641beadf65a9af48b70d47442530df38a6653daa75a67bae2f86dafe206ee745086336ef10af5e1d11ed6df08c017a99e2f434c0d8015549e78c8825f2 SHA512 dca884d6e2edf72771b5062195aa3d379ded3d0b9c74f9f7bd4c6f5ae432128e93d53c8b24bcfe76963b9705be325668edab703cd2f8724123b1c70fda59c786
diff --git a/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.13.1.ebuild b/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.13.1.ebuild
index 80bfb1fed556..836ef27cdd68 100644
--- a/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.13.1.ebuild
+++ b/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.13.1.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://tigervnc.org/"
LICENSE="metapackage"
SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~sparc x86"
RDEPEND="
~net-misc/tigervnc-${PV}[server]
diff --git a/net-misc/tigervnc/Manifest b/net-misc/tigervnc/Manifest
index 590b9492029c..dc496fe4aa49 100644
--- a/net-misc/tigervnc/Manifest
+++ b/net-misc/tigervnc/Manifest
@@ -8,6 +8,6 @@ DIST tigervnc-1.13.0.tar.gz 1986759 BLAKE2B 675284b854e9ce4c328ed5dcc0d22a57f380
DIST tigervnc-1.13.1.tar.gz 1989081 BLAKE2B 3f4d395c2788a4d475dcd42793c43f249264db586da85f99d7e0f64ea37854831c61bb5c99945578f8dbeac5ee30e0f7b46fa7f215768c70e750d50689cd4e7a SHA512 9190dbcd3b57ba52286c158c0675104d68463d7e3ea8e23493514b64451ddb511f3daf0f177339bc231155daea376d9c8dc58216663e10aa12f67468f4559da5
DIST xorg-server-21.1.1.tar.xz 4958508 BLAKE2B fadac208773700b91003ef18d46e6f2c6b501e59b7491c943f406641e9ff3837a8126034c023e9b6d2d4131ee438c1ef94fa458af1828d4be325519b47069a79 SHA512 8608ed9c1537c95e8a3adea5e3e372a3c5eb841f8e27c84283093f22fb1909e16a800006510da684b13f8f237f33b8a4be3e2537f5f9ab9af4c5ad12770eef0d
EBUILD tigervnc-1.13.0.ebuild 5283 BLAKE2B 1e019a6ed98be9dfcbba682d9e86277a6f0a2c65ae01b40f530e487723ff353a58a9d96c86c97a6f091617c0bd1317bf4f98b8659910d4e103dd22d45d8504d1 SHA512 a2985fed7f368b90c513fe6a9f53e1317d0c6820644982c64ebced4ddd711166229794fed5a93b391c80eb6487c9584bffe01c5d69bc75d58ca6f100bced2030
-EBUILD tigervnc-1.13.1.ebuild 5285 BLAKE2B 3870c889546a94445f8fa0d4045040d05ee2a14861a668ac3ee5c4ac2d13f79e1871b766b0cb890dab28e37ac6afd4246403d81834d58456a52dd418697bd7b3 SHA512 93d41eb64f75b88fbef05b85a761c59f05b5738e29df032ce91ba261a7cb6c40842cb56f3ea914fa6ff145d15157430fdff21b3d5b3f4d5ad3116706ccd906e4
+EBUILD tigervnc-1.13.1.ebuild 5284 BLAKE2B 879d3c6c0b074b36517b47ad6ffc84bad2237aa35563bd2d5989d6bc0b52e6eaf37f08ad38e1ebb698bd3b189cd55b7a9937aa7def54e2f7ee414c7186b6c407 SHA512 b1f700906870121d4aef6f7fdf40a0db7cf1c8dd15c6a0e803fca77434dbe8913d6604ebe52d8fc2c3b5a6dc800110cb35b7759439e33288ef6e5b8af98afb22
EBUILD tigervnc-9999.ebuild 5288 BLAKE2B 4ce90fc20c2e9f93f30e369f315b65fb5b750c3818bf9cd9cea32276f869d0a303a00087f55dcba5d340bbdb6e99bac4ef563a3958f156970e6638190ae17a9f SHA512 c72a5f56201d1f60f47652e5557bd6317529f41702bcf02b201687905f7e5331240c3b434450031ce338f345d9e8c109c26ca677c02aebbd51e8c5cd8c2f25ac
MISC metadata.xml 602 BLAKE2B cd3ae9a2fa5758627621230b5bc005b46c65d028764c5578d7684ae7aaa6403d301a59476e2aae6fa4a7a1f38cd0d8c23a7db3a784666aa2f375267444c48658 SHA512 16c1ccff038df995cbe4bace496636e41f1de9c28ad25c45d49f63485d3b7b71d9682866ff1b005acc7b401d66112c1709048298a77fb1c0baadc879fa236743
diff --git a/net-misc/tigervnc/tigervnc-1.13.1.ebuild b/net-misc/tigervnc/tigervnc-1.13.1.ebuild
index e0b70021c964..b34d0eaaa530 100644
--- a/net-misc/tigervnc/tigervnc-1.13.1.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.13.1.ebuild
@@ -17,7 +17,7 @@ if [[ ${PV} == *9999 ]]; then
EGIT_REPO_URI="https://github.com/TigerVNC/tigervnc/"
else
SRC_URI+=" https://github.com/TigerVNC/tigervnc/archive/v${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~sparc ~x86"
+ KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~sparc x86"
fi
LICENSE="GPL-2"
diff --git a/net-news/Manifest.gz b/net-news/Manifest.gz
index c1ba0d0e661d..ed88b4b5c754 100644
--- a/net-news/Manifest.gz
+++ b/net-news/Manifest.gz
Binary files differ
diff --git a/net-news/liferea/Manifest b/net-news/liferea/Manifest
index 7f36713e5bfe..c52bb28fbd8d 100644
--- a/net-news/liferea/Manifest
+++ b/net-news/liferea/Manifest
@@ -1,8 +1,6 @@
AUX liferea-1.12.9-webkit-css.patch 1760 BLAKE2B f99c7c86053a6b63a4e3d7cd3b13506870d60addab454c15c9113d5b04bba82e48b5117fc6baa2831356ea6a87ead6662c06b95aa93770c36719ff4c3dc49146 SHA512 438930eb0b23b83d996477a31014287a60b5d8e14e4828ee34ed65cda49161d9a61e85d49a396e53fd53f64f52d1dc56dfc6858113c4fb0cbad30614780d12b2
DIST liferea-1.12.10.tar.bz2 1503040 BLAKE2B 8a935f889b972787a55f0d09c4314ee5ff4d4fa42b46af46d84e5dd5d13df95adf898dc522baadd76e7c752c9f47d771122698882142202002ebf2fa5b0e3f31 SHA512 34b9c5b9c58aaac790e44aa2495a169ea2fbc3cdf351013324615b65c083045c3b09c5d5fa6eeba994184d2d7a9e52626241877c24194f4f771af0f5b3afb067
-DIST liferea-1.12.9.tar.bz2 1496593 BLAKE2B a0887a7b04c47a69166396f06305342232b16eefba04df1a0cda7c9d84880e025d73786a55aaa528a143fccef213fa2de9474fb6fab3f301e54a12dba4a705f1 SHA512 09156e0e5e4342741b6290be17ee94a3204d431c687c17688e23067d151d36a178193f5cf01da222974810a48626c877b0cf917fbdd9ecb6e81254e85750be9b
DIST liferea-1.14.5.tar.gz 1833641 BLAKE2B 5505e33bd113b3ea0bf7582f75aa968de2b4bbbc659f224062d735bb357177a3eec5dca26dbc22151ccb1659e740ce2068ee2933ef82eb2e3c3a96b31528e570 SHA512 866e795e31644a8546d0fd6eae2976e0c031650caf77aa87e90bc17a55f65d2c207bb295649c7b4d318fb0d628f7cae1fc0d563f59260eddfeafbe9c885f3550
EBUILD liferea-1.12.10.ebuild 1786 BLAKE2B e9a0d536a3423de0696cee17e75f5b628abcd9e64b5fd1a7e3b8788d71abe7bba73a2e4f082e5549ee712bfd1fb7387f0c44d39a5fb81e4852950e6b0ca23447 SHA512 5d258566f54ec7c7195a8c080ed2d365f30f4e616cd9faec621d9bf2a5800448d6b8dc64baa3fbad3a48da5409e8b5c177a62f4298fe14c4d87158ecbdcc0ba7
-EBUILD liferea-1.12.9-r2.ebuild 1778 BLAKE2B 910a3fa6e897cae41c69b1fb766a94964f89a0690e60334ea6e2cc82d0814dcc7fe38c3048f3f3859cebac9df1d1f1678b66c08b65bf46b1d36c7c94f71af026 SHA512 a15b3eee4812f128cac0273e11a3f42ca95db0aa2e9d63ea11301385449250063a26512531b8212631a2d9cb14f58969f4b1a634153ec21b0486ff596bb2b7ae
EBUILD liferea-1.14.5.ebuild 1693 BLAKE2B c39434782ba21911d8ec1c28a373d78876f28e4037fe9d7f176f61e03ddb589b5ef7cd5efc724e5b75439cbab8508e5cad38a9de5ba25dbea53842dcd9541c00 SHA512 413d717cbc8317ae70d1a288cfb291e575fcec2e785900681993bc881b7bfa560b881d0775180b1233c4dba92604c1e67ddc938f54d6dd922f934bd04a6cdd34
MISC metadata.xml 629 BLAKE2B 88e0018637621448c67f2b514c11f3be85a6f2a4a1a0d7af0df0bea2e2cff8651bf8d064c17c314a31da0090231e35811cd60ad8b2a25175e997dc4a2487ead1 SHA512 ae109cd972bf652d0598b660ef74bba8783d097fe87b1ed5839975c3788a905f1768176ec914b03d6e495c89ccac121ea807fd088f77d7c96e582e175a9aae13
diff --git a/net-news/liferea/liferea-1.12.9-r2.ebuild b/net-news/liferea/liferea-1.12.9-r2.ebuild
deleted file mode 100644
index 5493e69a9732..000000000000
--- a/net-news/liferea/liferea-1.12.9-r2.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{9..10} )
-
-inherit autotools gnome2-utils optfeature python-single-r1 xdg
-
-DESCRIPTION="News Aggregator for RDF/RSS/CDF/Atom/Echo feeds"
-HOMEPAGE="https://lzone.de/liferea/"
-SRC_URI="https://github.com/lwindolf/${PN}/releases/download/v${PV}/${P}.tar.bz2"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86"
-IUSE=""
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="${PYTHON_DEPS}
- dev-db/sqlite:3
- dev-libs/glib:2
- dev-libs/gobject-introspection
- dev-libs/json-glib
- dev-libs/libpeas[gtk,python,${PYTHON_SINGLE_USEDEP}]
- dev-libs/libxml2:2
- dev-libs/libxslt
- gnome-base/gsettings-desktop-schemas
- net-libs/libsoup:2.4
- net-libs/webkit-gtk:4
- x11-libs/gtk+:3
- x11-libs/pango"
-DEPEND="${RDEPEND}"
-BDEPEND="dev-util/intltool
- virtual/pkgconfig"
-
-PATCHES=(
- "${FILESDIR}"/${P}-webkit-css.patch
-)
-
-src_prepare() {
- xdg_src_prepare
-
- sed -i -e 's#$(datadir)/appdata#$(datadir)/metainfo#g' \
- Makefile.am || die
- eautoreconf
-}
-
-src_configure() {
- econf --disable-static
-}
-
-src_compile() {
- # Workaround crash in libwebkit2gtk-4.0.so
- # https://bugs.gentoo.org/704594
- WEBKIT_DISABLE_COMPOSITING_MODE=1 \
- default
-}
-
-src_install() {
- default
- find "${D}" -name '*.la' -delete || die
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
- gnome2_schemas_update
-
- optfeature "Libsecret Support plugin" app-crypt/libsecret[introspection]
- optfeature "Tray Icon (GNOME Classic) plugin" "dev-python/pycairo x11-libs/gdk-pixbuf[introspection]"
- optfeature "Media Player plugin" media-libs/gstreamer[introspection]
- optfeature "monitoring network status" net-misc/networkmanager
- optfeature "Popup Notifications plugin" x11-libs/libnotify[introspection]
-}
diff --git a/net-vpn/Manifest.gz b/net-vpn/Manifest.gz
index d4d6a45727bf..743864850f49 100644
--- a/net-vpn/Manifest.gz
+++ b/net-vpn/Manifest.gz
Binary files differ
diff --git a/net-vpn/strongswan/Manifest b/net-vpn/strongswan/Manifest
index c079096ec18e..588610a5673f 100644
--- a/net-vpn/strongswan/Manifest
+++ b/net-vpn/strongswan/Manifest
@@ -2,7 +2,7 @@ AUX ipsec 451 BLAKE2B deb3fff7043e04c1630119bb0cbbd6fa9b6f15666131ac9744a32d35cf
DIST strongswan-5.9.10.tar.bz2 4765407 BLAKE2B 757d55aa0c623356c5d8bf0360df63990ec18294d06f50b6dd475273b75a883354ea8723708e4856a8f0acc4d3237ac6bcf5adc40346fded7051d78375b2bcc9 SHA512 cf1d4a79ec02ac0502494ce6bfcab7399ddff151e2bc39bd4fbb9562bae7d0c66cf8d1e387b3c36a35e4387d597889fd7519e7bce07d3a7f764b1b73bd8a4667
DIST strongswan-5.9.8.tar.bz2 4747096 BLAKE2B 2a7e346931f909aefa17a7e2f4a2d5b491979dd21519eaffa5d14ac0e54d86207009526aed903bfadbec2d4d449a23077f391106ed9ac02851a081b563c72eb0 SHA512 16d3afc80704f896f3f97addf452b4bb29fc1911c54e980f76ac48bdbe2340ce3bd4e79024848cb7961bbe9ad5458d93389343878ca042af658d51b11219666b
DIST strongswan-5.9.9.tar.bz2 4764675 BLAKE2B 9cbc73192527254a2d20b28295e7583a0d9ec81e4d6eb1b7d78e54b30ba8e5304a33e813145d8a47b2b4319d7b49762cd35cdbdaf1d41161d7746d68d3cef1b5 SHA512 7f5d94527193ce7716292f30db75303a0594169647e41e8c9530a7dedd914ad7fecf94885356738fd54d3781a066fa591c621d531923b20780b1fca76ad7bd46
-EBUILD strongswan-5.9.10.ebuild 9564 BLAKE2B 00c924424a97174058dd8c1416d0ae0b7615bb38abbcb09aaad9506aa72ba65d7261035229e9b00bdb19dcd2c48bb850e66f15a34102fa594af6c3b2a85dcc96 SHA512 6a9f25a9337f677bd6ae8dfb887295632f06b9d7f936813a1879d780daf1715e2d4a56e335736d058da90ebe2f77abcfcba72b64d4cdb60d0d1e9318c392e91b
+EBUILD strongswan-5.9.10.ebuild 9561 BLAKE2B 08a18210298572e077ec79caff0aab2a1df6e0f619a87d0e7eb0fdda98194254f3d09d3777a1a7000d03bf9d11f9feb885216cf2ac4a14bdd41983d8498f3ca2 SHA512 2d4241e934583e666ad5f8f8603c4b373fdc42a717c6442d2246f5f225109197339c20eee819979614bd44f22f8b628b555de9d6d49e1468a4e0f5de84733426
EBUILD strongswan-5.9.8.ebuild 9561 BLAKE2B 21d9d8dc44c0c29285411be37eb2c5ebed05434ea83d3b96b88eb31600f2bb32c3a87fcb7c00e212b0cf6901f75ccbdc0a102ce773d017bd7c5f04c284462c2f SHA512 361dfb69148c9ff95c5826d43c574df94d8033d11e58fa80c8d89bde026a9e8198205837c077ec406f0deaa5a7356199ecca3edd9d06f993f4c8e7e5c92bb454
EBUILD strongswan-5.9.9.ebuild 9561 BLAKE2B 08a18210298572e077ec79caff0aab2a1df6e0f619a87d0e7eb0fdda98194254f3d09d3777a1a7000d03bf9d11f9feb885216cf2ac4a14bdd41983d8498f3ca2 SHA512 2d4241e934583e666ad5f8f8603c4b373fdc42a717c6442d2246f5f225109197339c20eee819979614bd44f22f8b628b555de9d6d49e1468a4e0f5de84733426
MISC metadata.xml 4888 BLAKE2B ffb26d9fec8ad8c5fbb68ae92a92efbf32c40b4a0a4b829d8fd287ebc80d135e3ca95ca50663acb6fc7d629570ed7f4264921a8838e2ff0a8e5dbbadb3f0fc50 SHA512 84491cbd33b325b1d960c32eafb479927d5651244fb13ee9ec8b2abddfff71f1b90b18524e044dd0cc63ccd49ef9bb0c2437ab6cf504994b8ad0a9137cd04fb4
diff --git a/net-vpn/strongswan/strongswan-5.9.10.ebuild b/net-vpn/strongswan/strongswan-5.9.10.ebuild
index 057c1e8f3e05..7737209cacb8 100644
--- a/net-vpn/strongswan/strongswan-5.9.10.ebuild
+++ b/net-vpn/strongswan/strongswan-5.9.10.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://download.strongswan.org/${P}.tar.bz2"
LICENSE="GPL-2 RSA DES"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 arm ~arm64 ~ppc ~ppc64 ~riscv x86"
IUSE="+caps curl +constraints debug dhcp eap farp gcrypt +gmp ldap mysql networkmanager +non-root +openssl selinux sqlite systemd pam pkcs11"
STRONGSWAN_PLUGINS_STD="gcm led lookip systime-fix unity vici"
diff --git a/net-wireless/Manifest.gz b/net-wireless/Manifest.gz
index 9e79ab3233e7..4c484ff5cf80 100644
--- a/net-wireless/Manifest.gz
+++ b/net-wireless/Manifest.gz
Binary files differ
diff --git a/net-wireless/kismet/Manifest b/net-wireless/kismet/Manifest
index b3b474e51d68..7bdf0f5ee6d1 100644
--- a/net-wireless/kismet/Manifest
+++ b/net-wireless/kismet/Manifest
@@ -5,6 +5,6 @@ AUX kismet.confd-r2 380 BLAKE2B 2c0006ba52ca2c49cb167599be8b12b10bcd23b99eeb69ac
AUX kismet.initd-r3 332 BLAKE2B e3d4987a41acf7b76aa0a08da7d11bb7c49807a5f60e4540620a34cf3bb8fc71e076ffdfad4b35699b2158c3376a691c3ca6ea1236f4f9eb3c24fc77eed4ab71 SHA512 0d5ff74553e122d645985ead839f48e5edd716bc510e505798938a705e14276a97bbd5ca2dfbf784ef044fa7b12064068ec03b8839dd8237794e17f6715f6231
DIST kismet-2022-08-R1.tar.xz 10700692 BLAKE2B 9f6b3a651eca34b90e34b8a8357be493a8966cdd5c54f5f1c38383cc3ad74f2c78ab265df882b0a5b985bed98ad61f4741ead7b443d9b79f2769ca7edc72427f SHA512 befca2dcd7016d96a17e97babbd6d88195fa61750ed616d104d10a85828ec160672c33bd2a1eae554d375feb55ea45a040a3e53c4410a3ff8c9bfa4b5c8bcdb1
EBUILD kismet-2022.08.1-r1.ebuild 5886 BLAKE2B e057c33c4653a2ced2d33b9371e5a33f79ac356139988b72687657431d467042615b31bf7586798e4c048b5cece0dd5cf80fbe51afe91e66074f8d94e6e54508 SHA512 625c2aebf4179f37d5f053ccd153b11bdcfcb0cd8fdeab92506b695c3cda503e6683a5937a2e4d4f689a2a257fd023b24726f2f1dcd425d6d8563f53a35f7e84
-EBUILD kismet-2022.08.1-r2.ebuild 6017 BLAKE2B 0ac8e1b51ab4e5653cc3387ff145b92cde32dabd1f4f0a5c718b6da2fa7fc802969c4e4c9ebba49c02b565f2ce4bdf8ff09b5636fbefe27428ea221eb15ffd95 SHA512 b2416de82b6cbf4ef913ed64629500f483f26ea66520db9b5a89f842bda75311b471761275ebc927b9c308bca29fdb9065e242743d7a803a227befb3844242ef
+EBUILD kismet-2022.08.1-r2.ebuild 6016 BLAKE2B 8d8f59de5ff9b89f9d4501a017654666d4f842cd601a2dbb5c29eb27ecbcce6eca7e0d60c14d886435f5d7c87b7f652698f8e7585614b393270464be2a98f620 SHA512 2274666b44fcc2b4ec6a9a0762525bfe2a50af3c8c2518fc4eb61ae3e6a1c0ec7f93be073321b71aa09a1415d430a97a9d6d7c7f40d229859cf2e9307a57e1a4
EBUILD kismet-9999.ebuild 5746 BLAKE2B 0c63cade94abe5f3dad7aae2d88d29fd3e82098c8e04355fb303dd060bb6ee6f7037f037cbafa488e6e286b63d324911b8b115858fbba8782b1746109379a942 SHA512 010c6470cf8aead53cd46a47d22691eee0c9197c4b26827873c2ca58b2ff033d1ccd50f0a10160e50f467f9a584b09a66d028bf71fb4256b997d08db62813c84
MISC metadata.xml 873 BLAKE2B f4dea6914ce2380db76b7f66d3028dbc22a5785e41814b71f3876716148e71e82f9a62035d27abeba1567222b16da560e7e74a6ca2379433bf68b5a842fa618d SHA512 a82c3f86ab863646e6d7c8a91b033c851413487652621e576c7baf9b956ff39b8b4c4d8616478eb62752766aa8b10039d1c881cf29c99ea44eb98174c3cf4f67
diff --git a/net-wireless/kismet/kismet-2022.08.1-r2.ebuild b/net-wireless/kismet/kismet-2022.08.1-r2.ebuild
index fe8f8bc10d3c..dc120e11d4e6 100644
--- a/net-wireless/kismet/kismet-2022.08.1-r2.ebuild
+++ b/net-wireless/kismet/kismet-2022.08.1-r2.ebuild
@@ -25,7 +25,7 @@ else
#SRC_URI="https://github.com/kismetwireless/kismet/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
#S="${WORKDIR}/${PN}-${COMMIT}"
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86"
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc x86"
fi
DESCRIPTION="IEEE 802.11 wireless LAN sniffer"
diff --git a/net-wireless/lorcon/Manifest b/net-wireless/lorcon/Manifest
index c94e1b4e5b28..5e63d2640868 100644
--- a/net-wireless/lorcon/Manifest
+++ b/net-wireless/lorcon/Manifest
@@ -2,6 +2,6 @@ AUX lorcon-2020.06.06_p20220216-C99-decls.patch 512 BLAKE2B d6dd05e1ea653cc217be
DIST lorcon-0.0_p20200214.tar.gz 506444 BLAKE2B 07faf66dad8acae5cd2c1ff60778a1c6a7116be449740d975dc79e0606c646cf2fd21f3b5752d8fc6d23848347ce3ff9e14e0068a8f929a0b35434af7fef7fda SHA512 794a973ccccdd2f214041373ecb1ac167698e4cdf23b69900ba9e589fd88bdb064105ceb6c23ebd1d499db83ad7f417e1cbc4cd26169f46636cee2eb4764e28a
DIST lorcon-2020.06.06_p20220216.tar.gz 506368 BLAKE2B 2881af0130f331b2f648c0d29b0d70516770b833ba18b5f9bf6d4eb9eaab2192034ecc840f5e2b323c0e0fb8737dd1e29525b237d95825d60e78e3200f4ac929 SHA512 3f7d5967a1af840f8f6f05872c06d908ce426e7827046b8d86267770da044b48973554ff7a0415756522332055496f00ad078fa6a25a1898d640c925834111ef
EBUILD lorcon-0.0_p20200214.ebuild 1499 BLAKE2B 637707b9e019c511e79ca6efd72bc7a0d53f8e6ac90aa107fd520bab1c8bd77b8cbb080ce1a34342cd2786e613950c52fe3ae83dafb4ff048d3cf169bebae98f SHA512 7a2a60d8fbf3735371581b01b31210970ca94ae06bf3469715224a3797436c20d4163c129d15880b98242d12c64e71264ec7979c9d79c4caadc35b3a41ae3f67
-EBUILD lorcon-2020.06.06_p20220216-r2.ebuild 1451 BLAKE2B 8bb3cd6631df9cdac745ed14040b0d5f0187e8896071560ddfe8a365ea09a011feb34b839ef1e849d8c7e00ea68167194be4abdeda1f1a9e0f4f21830c09cc79 SHA512 31177cda443a9b59255bdd04e8ae8c90819624c5713b55aa32112855ab781d79463ab81efd6f6d51009a0fb05d370ad51e862d9273536ee0b100d5ce5fde467f
+EBUILD lorcon-2020.06.06_p20220216-r2.ebuild 1449 BLAKE2B 3459b323fb5d1d35f28cd670d6d7a1a4f1159150c8bc87cffd3516a55648c29ad362d86f8b25e035073cd007eedf7ecfb5da608fe92d6a1c7b4f9789d3397cee SHA512 d56825357d97d4ea3c115e6861d407a348b8f50c5a13b105d5ee405ca216eab099ceb41527e82fdf52ac7406db61d9b6afa9b2eaee280fd779d85616e9865636
EBUILD lorcon-9999.ebuild 1403 BLAKE2B d1567b69b9c970e0c2fad6b6f0dedad42ca60c5d27d042791c29a1a1bd514d8c3087f909504cd6f1c480c16cf103642534ae33b92782e9cf69b650c2f7185d15 SHA512 3f5f0a656a8911a0787abb5ccc96da2b63f2baa350e240f6421c585b4870aaf723ce8f71bf1e00bb7eb941bc7f66b8cf47cb4872a50bfbbeb63dc43864130c71
MISC metadata.xml 242 BLAKE2B 759698f297aa1433159cc8d44fc0f8e77e3b9d1e812a023acbd581f105ed1e9d69eb5117e3da5961fb59e9120af6e584b92b0ae554518a6c4cfc171ae16ad48e SHA512 f80486dfc128933ad7de3d0105385fad5cc3566b4f901c3faa58168fcfef2d2827c9599e5b4d1fd164ee61609a9ec20730c8e11fa1ae010ee5862e6e5510e5dc
diff --git a/net-wireless/lorcon/lorcon-2020.06.06_p20220216-r2.ebuild b/net-wireless/lorcon/lorcon-2020.06.06_p20220216-r2.ebuild
index 19a7dbbdd451..5bcfee99b5d5 100644
--- a/net-wireless/lorcon/lorcon-2020.06.06_p20220216-r2.ebuild
+++ b/net-wireless/lorcon/lorcon-2020.06.06_p20220216-r2.ebuild
@@ -23,7 +23,7 @@ else
SRC_URI="https://github.com/kismetwireless/lorcon/archive/${GIT_HASH}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}"/"${PN}-${GIT_HASH}"
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86 ~amd64-linux ~x86-linux"
+ KEYWORDS="amd64 ~arm ~arm64 ~ppc x86 ~amd64-linux ~x86-linux"
fi
LICENSE="GPL-2"
diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz
index dec4df0f12d2..74d6a722004f 100644
--- a/profiles/Manifest.gz
+++ b/profiles/Manifest.gz
Binary files differ
diff --git a/profiles/use.local.desc b/profiles/use.local.desc
index 09860dc267a1..281633dacf6f 100644
--- a/profiles/use.local.desc
+++ b/profiles/use.local.desc
@@ -2370,6 +2370,7 @@ dev-python/mpmath:matplotlib - Add support for dev-python/matplotlib
dev-python/msgpack:native-extensions - Compiles native "C" extensions (speedups, instead of using python fallback code).
dev-python/pandas:full-support - Pull all packages to give pandas full support
dev-python/paramiko:server - Enable server feature
+dev-python/peewee:native-extensions - Compiles native C extension for more complete SQLite3 support.
dev-python/pillow:imagequant - Build with Image Quantization Library support
dev-python/pivy:quarter - Use media-libs/quarter for GUI bindings
dev-python/pivy:soqt - Use media-libs/SoQt for GUI bindings
diff --git a/sci-electronics/Manifest.gz b/sci-electronics/Manifest.gz
index 4d1dc7a56a75..2b1b571d94b6 100644
--- a/sci-electronics/Manifest.gz
+++ b/sci-electronics/Manifest.gz
Binary files differ
diff --git a/sci-electronics/NanoVNA-QT/Manifest b/sci-electronics/NanoVNA-QT/Manifest
index 16ec2949c5d6..a31b921a3b79 100644
--- a/sci-electronics/NanoVNA-QT/Manifest
+++ b/sci-electronics/NanoVNA-QT/Manifest
@@ -1,4 +1,4 @@
-AUX NanoVNA-QT-20200507-missing_headers.patch 513 BLAKE2B 541d4a6e9ca4db5735c96c73bc8999c57db892cf808025917e8e7670b864a10477092cfe64f790998e08d3d778e4159d81f36b9d7c78cb46cfec787ca4fb9b81 SHA512 1c756605fb1f813862d32823ad085b7a9642771c9870eaca54e22375b11ff1129a4a9a1f5c93eeddfc5d3acbc2eca332dbe3306c234e86fb1fd99477f81ad921
+AUX NanoVNA-QT-20200507-missing_headers.patch 896 BLAKE2B 75997eee8ac12a8365bc0562098cb1b5224d78653f7e452ff961a5c98be3498762086ccd0e70e410896eae81e486f0f09f05ab7624b6192e4e1358d5fe6cbbd2 SHA512 36a52c0c9822ff983e56f54033713bf2748b4b208f04a20bf5fee21bee4f9ea406d32fb042fadc2a362791089cf19d4b67afe6ad86e3b38b71aeb7bcde929722
DIST NanoVNA-QT-20200507.tar.gz 876476 BLAKE2B bda4424b0dfb8b977a3e4227393d477f7c6d6518b34887fb4104deb805768f1466d3a01f4b5949c80c0177151b6660158296a1eff24f6f6614ee53e185e2df38 SHA512 7b465c06cdff8cdc9c13ab4e6d6c4502849a2ef42e81de3f3d47bcf49008761307ea57e6572d316a96993aa547ce7f8185bab742d11139e313c33161d2324a21
EBUILD NanoVNA-QT-20200507.ebuild 1416 BLAKE2B fcf58a1acef4b868407432fb8bee111d38078052e8cb7012957e476355c1f600700d304b40c5ec021a2a191fdaa3b083fd46186b66b2c08d3002ccf2327ca146 SHA512 5a1bb9c1ca297a78b0f3a58b608f1120e785265c6aabf5466f8afc5bf35a2b8dc938a5b98146c2ccf081e0f663e61ec3c664429f938db87f8be2be55c9bb996b
MISC metadata.xml 332 BLAKE2B 0df01b9398bb0f96090d0742dba0320ff3e389ee4b795ce19f39924146b91408bcfe04ea38287228879785df135b51b8d0ebf7c56b8a99def323c59c85228829 SHA512 42897e30597f019edfb1c444e56e4f7226e0acd481aef7ac9e96a6e5f777bb849b31458b598c53a1556c5f48f7d12dab8da8069cfede5178f40698ccbec48926
diff --git a/sci-electronics/NanoVNA-QT/files/NanoVNA-QT-20200507-missing_headers.patch b/sci-electronics/NanoVNA-QT/files/NanoVNA-QT-20200507-missing_headers.patch
index cebe3c5239fa..d49cef3f53c6 100644
--- a/sci-electronics/NanoVNA-QT/files/NanoVNA-QT-20200507-missing_headers.patch
+++ b/sci-electronics/NanoVNA-QT/files/NanoVNA-QT-20200507-missing_headers.patch
@@ -8,6 +8,16 @@
using namespace std;
typedef function<void(string dut_name, double cableLen1, double cableLen2)> xavna_ui_changed_cb;
+--- a/vna_qt/firmwareupdater.H
++++ b/vna_qt/firmwareupdater.H
+@@ -2,6 +2,7 @@
+ #define FIRMWAREUPDATER_H
+ #include <string>
+ #include <functional>
++#include <cstdint>
+ #include <pthread.h>
+ using namespace std;
+
--- a/vna_qt/polarview.C
+++ b/vna_qt/polarview.C
@@ -3,6 +3,7 @@
@@ -18,3 +28,13 @@
PolarView::PolarView(QWidget *parent) : QWidget(parent)
{
+--- a/vna_qt/polarview.H
++++ b/vna_qt/polarview.H
+@@ -5,6 +5,7 @@
+ #include <QImage>
+ #include <vector>
+ #include <complex>
++#include <cstdint>
+ using namespace std;
+
+
diff --git a/sci-geosciences/Manifest.gz b/sci-geosciences/Manifest.gz
index 9aaf54984f5b..9778157fa619 100644
--- a/sci-geosciences/Manifest.gz
+++ b/sci-geosciences/Manifest.gz
Binary files differ
diff --git a/sci-geosciences/gpsd/Manifest b/sci-geosciences/gpsd/Manifest
index 516e79c3fbaa..0f205689e14d 100644
--- a/sci-geosciences/gpsd/Manifest
+++ b/sci-geosciences/gpsd/Manifest
@@ -5,6 +5,6 @@ DIST gpsd-3.24.tar.xz 3596040 BLAKE2B 999963258aae883df4ae84b8011324971c25ebc84a
DIST gpsd-3.25.tar.xz 3647488 BLAKE2B 0c6f4eff5d2489e88ef0a35b9c089e30805368d491603e644a917a189c95316750913ec1d393a5a2ae7ebaf9279a4d1f19907333c35652178304c69102262849 SHA512 efc26221deb08ef8f34aed7d56809c1056320700f55d08519f1b44fd0c3c8ffc49672980301970fc096d88a0022d7cf207d329356dd81ca3618b7bedc3b078d6
EBUILD gpsd-3.23.1-r2.ebuild 6112 BLAKE2B 7dae0719258ebf22ac99055244279a39bbc989e0ad9dc96fa5c7a8f845637f0d04bc150b9b0150539e587371458cbe093e88420fa711379a05a22f889dd47178 SHA512 65b0549032ed7ad26f83d76e53a10f172be1bdf75d5d01df26e2bf03bb50aa10bb25e7dcb77fe280c73a06f00a1502e215e00a727d8aa56dd650e923c3de6f15
EBUILD gpsd-3.24.ebuild 6318 BLAKE2B 66cf6b2f103a3ab3d1baee4e8247a082954072882dd916c270e7575b6b58f0d0dd8b1f6177a437fb34365fe9a4cbebe5e72371e78e8a5e311787ac306303d7f1 SHA512 68974bdf9e89d903d1d45548452027cf28ea2e2d5caa0fa156dc4a3b6d3718508687c7c913440221b305f543cd4da6d4d4db55798d8c60080ab35f58acac17d8
-EBUILD gpsd-3.25.ebuild 6314 BLAKE2B 1f3ef0da5c61c0cbdba65d316f5fed2330416e4441e046e3a996d9c3d242de0307172736b90a94fa02d8cc2ceb394755f3bce33ce808193432898d0c6fc1fb83 SHA512 93b022583f0ed90bb1391b4280d55ef2802e8535eb807ebeab7d8b737bfa5d5144624a42f1e63886e2c54505159db342eb18564e49450f2d350ab9e7035a5b3f
+EBUILD gpsd-3.25.ebuild 6313 BLAKE2B f1ba2d8c0b88eefe3ef1246e7ff70427424f45f3939349964f042aa4da15f047d627ac51449e62f6858eba7df36ba45e83bb527aae7adba4e2eb5ae5abd30b91 SHA512 bd64f007069816c8aac8e99e18e22737e19f9fe4e168b60505574ef3011e2fa3745f469f447ccf527ce70a1b3c06c9e2aaa2a4bb52778ce2ff90958e9d1aedb2
EBUILD gpsd-9999.ebuild 6314 BLAKE2B 1f3ef0da5c61c0cbdba65d316f5fed2330416e4441e046e3a996d9c3d242de0307172736b90a94fa02d8cc2ceb394755f3bce33ce808193432898d0c6fc1fb83 SHA512 93b022583f0ed90bb1391b4280d55ef2802e8535eb807ebeab7d8b737bfa5d5144624a42f1e63886e2c54505159db342eb18564e49450f2d350ab9e7035a5b3f
MISC metadata.xml 1029 BLAKE2B a8bd09a148ce75d7e8a390353834e87f05d4a21e4ac31a1264565c37bef7801542eef52955dae03470f7a8d965d7b2ae446014ad5c7b3a251aa3a9ad0bef0e9c SHA512 cad79d8d94442ecfca1cbe03c137e771d02999db08a494801c524edba6a6648a7b948a00c9f3ebf539f99fa58794acd09923bc077cf19ae126a64bfb4d1ff397
diff --git a/sci-geosciences/gpsd/gpsd-3.25.ebuild b/sci-geosciences/gpsd/gpsd-3.25.ebuild
index 53bc8d53f9fd..c64de005aeb5 100644
--- a/sci-geosciences/gpsd/gpsd-3.25.ebuild
+++ b/sci-geosciences/gpsd/gpsd-3.25.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == 9999 ]] ; then
inherit git-r3
else
SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc ppc64 ~riscv ~sparc ~x86"
fi
DESCRIPTION="GPS daemon and library for USB/serial GPS devices and GPS/mapping clients"
diff --git a/sec-keys/Manifest.gz b/sec-keys/Manifest.gz
index c89fee8d423a..eccc359fbcc3 100644
--- a/sec-keys/Manifest.gz
+++ b/sec-keys/Manifest.gz
Binary files differ
diff --git a/sec-keys/openpgp-keys-apache-tomcat/Manifest b/sec-keys/openpgp-keys-apache-tomcat/Manifest
index 7583963a1df5..cf8956f0f18e 100644
--- a/sec-keys/openpgp-keys-apache-tomcat/Manifest
+++ b/sec-keys/openpgp-keys-apache-tomcat/Manifest
@@ -2,8 +2,10 @@ DIST openpgp-keys-apache-tomcat-10.1.5-KEYS.asc 29066 BLAKE2B 72cc4f65649cf9b011
DIST openpgp-keys-apache-tomcat-10.1.7-KEYS.asc 35947 BLAKE2B 034e64f5db48a3b6536e330d539c8254b6eaf13ea9b4cf0b7c29ac14b7a49d221e93cd6971606c10520194452f3a34ed71ee919bc0f6b0f3a143776106ae8d0f SHA512 46f193aaead52c1807ac719977e5583daa0fd2a96db4f0041b72f1150deaa456d3c72a2856218ffba31ec9ffd0804a2b97f7646f0d67aa1404819ebe79555c3d
DIST openpgp-keys-apache-tomcat-8.5.87-KEYS.asc 45686 BLAKE2B 77604cd61e33efa2df702a992bc27cdb2060da1714c00bc75ee0438e1374d7b63a9a02c7aaa917fa982c0c8112bf29974b03a46e78146c9d51c360bc6343b898 SHA512 44f3063f5ada8d7e4be644b6d9cafc79b9c4e03d58f6843da20782ea945832d3d70ed02e4ad26594f97b30d2b77bf2339fbe11e671a0772ca3bfbef7db533210
DIST openpgp-keys-apache-tomcat-9.0.73-KEYS.asc 14008 BLAKE2B 62f0f6bf0d89a3930df668c039c69c4b2648128079a4d420f4f0c8a1b4c228ca5c631f3d2f66745a7c4d8c85e98609dc4119bc224306d972f65ab432385a1231 SHA512 51ad85d42824d22ace66ce2eeee62df598d55efe11caad7f6e5c9d09377a80431013711a0243fb0dc1f7a4bf3aa24ed77024a311aa77277743b784e3ef6a946e
+DIST openpgp-keys-apache-tomcat-9.0.74-KEYS.asc 14008 BLAKE2B 62f0f6bf0d89a3930df668c039c69c4b2648128079a4d420f4f0c8a1b4c228ca5c631f3d2f66745a7c4d8c85e98609dc4119bc224306d972f65ab432385a1231 SHA512 51ad85d42824d22ace66ce2eeee62df598d55efe11caad7f6e5c9d09377a80431013711a0243fb0dc1f7a4bf3aa24ed77024a311aa77277743b784e3ef6a946e
EBUILD openpgp-keys-apache-tomcat-10.1.5.ebuild 562 BLAKE2B dac6c0e71f598ddfd7daf93ecc2488430a2923e37a97cb2791fc4e640fc03e3ed842eb1ce67983f568836de9f33fd7220e9038edd89b46cb97dbd42b3e71b8c9 SHA512 d170cc16cbd38ec290c3859a546c41d082078d7c68391bfe4bdf1466485acb39472df98dc9400522d4f4c0c4ecf65d147f43911272cfaaf3ae9f346b3b84db57
EBUILD openpgp-keys-apache-tomcat-10.1.7.ebuild 562 BLAKE2B dac6c0e71f598ddfd7daf93ecc2488430a2923e37a97cb2791fc4e640fc03e3ed842eb1ce67983f568836de9f33fd7220e9038edd89b46cb97dbd42b3e71b8c9 SHA512 d170cc16cbd38ec290c3859a546c41d082078d7c68391bfe4bdf1466485acb39472df98dc9400522d4f4c0c4ecf65d147f43911272cfaaf3ae9f346b3b84db57
EBUILD openpgp-keys-apache-tomcat-8.5.87.ebuild 562 BLAKE2B 1fc6086cfa3bea924ab3684009e458d3f6eb177e01758a103ea6d1b907d085ac21844395996fef395d15da44c5c5936c3f85485c2fb73d7823b892ccf19e9634 SHA512 b4124756d967edea63bad9bde86c85feb1a10f37b5cff7d7c4290968bd2b77bfc608901b5b69b8365af1a18a274e2e3f05596709838f2fe063e6a39c08020215
EBUILD openpgp-keys-apache-tomcat-9.0.73.ebuild 562 BLAKE2B dac6c0e71f598ddfd7daf93ecc2488430a2923e37a97cb2791fc4e640fc03e3ed842eb1ce67983f568836de9f33fd7220e9038edd89b46cb97dbd42b3e71b8c9 SHA512 d170cc16cbd38ec290c3859a546c41d082078d7c68391bfe4bdf1466485acb39472df98dc9400522d4f4c0c4ecf65d147f43911272cfaaf3ae9f346b3b84db57
+EBUILD openpgp-keys-apache-tomcat-9.0.74.ebuild 562 BLAKE2B dac6c0e71f598ddfd7daf93ecc2488430a2923e37a97cb2791fc4e640fc03e3ed842eb1ce67983f568836de9f33fd7220e9038edd89b46cb97dbd42b3e71b8c9 SHA512 d170cc16cbd38ec290c3859a546c41d082078d7c68391bfe4bdf1466485acb39472df98dc9400522d4f4c0c4ecf65d147f43911272cfaaf3ae9f346b3b84db57
MISC metadata.xml 237 BLAKE2B 7c3263833976c18611a5cba44845af4d80f2f86c48cf587a657292ed0074022088cef88756e3209b292252dce5c0eea307c4f2f45f28b8517609124708f7d09a SHA512 e8227b536eb45569cbf744907106e101d1aa6bf9ba8337783786d719ab107d8bda0fde5dd7067d168181d694b4161b12d1ef3cb5a83b14971b21aa4479670559
diff --git a/sec-keys/openpgp-keys-apache-tomcat/openpgp-keys-apache-tomcat-9.0.74.ebuild b/sec-keys/openpgp-keys-apache-tomcat/openpgp-keys-apache-tomcat-9.0.74.ebuild
new file mode 100644
index 000000000000..81b3505e76ec
--- /dev/null
+++ b/sec-keys/openpgp-keys-apache-tomcat/openpgp-keys-apache-tomcat-9.0.74.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="OpenPGP keys used by tomcat.apache.org"
+HOMEPAGE="https://tomcat.apache.org/download-90.cgi"
+SRC_URI="https://downloads.apache.org/tomcat/tomcat-$(ver_cut 1)/v${PV}/KEYS -> ${P}-KEYS.asc"
+
+LICENSE="public-domain"
+SLOT="${PV}"
+KEYWORDS="amd64 ~arm arm64 ppc64 x86"
+
+S="${WORKDIR}"
+
+src_install() {
+ local files=( ${A} )
+ insinto /usr/share/openpgp-keys
+ newins - tomcat-${PV}.apache.org.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die)
+}
diff --git a/sys-apps/Manifest.gz b/sys-apps/Manifest.gz
index 412f3009379a..a7dd3084410f 100644
--- a/sys-apps/Manifest.gz
+++ b/sys-apps/Manifest.gz
Binary files differ
diff --git a/sys-apps/coreutils/Manifest b/sys-apps/coreutils/Manifest
index cd23918c3372..a67a2f3b9fee 100644
--- a/sys-apps/coreutils/Manifest
+++ b/sys-apps/coreutils/Manifest
@@ -14,9 +14,7 @@ DIST coreutils-9.3.tar.xz 5808696 BLAKE2B 11502cd2dbeef150d0d4cece2546bf6b835941
DIST coreutils-9.3.tar.xz.sig 833 BLAKE2B c45ae10ff706907ae65d31228e432f7d6f34acbdb733bf521437d9e2fc75828a59da9d432d894a1ed8b7341f7e15d0e8d4e816e209c799b75c14d0ec055bfdf2 SHA512 522a2072f8ef940228ccdd856a4041c3c16b98e309168ccf2066fe7c1013685ba6cdea8a7317dfa1f4507b37ca016ecedaf54438d4a5007927b0e1a8fd223eb5
EBUILD coreutils-8.32-r1.ebuild 5968 BLAKE2B ae5871d55509dbcd48c3f8b33938edfffca3a48bc2b422546b1bd818e7830b877af08f51605ba0d68299ea63d1f6d8246301223cfa5a29620619cd209cbaa1f5 SHA512 363adf232d9b3d158ec7535e84263286961e3e870ecdee3215162e398125999ccf2d1b76d065a7223d58d04ccd75fd65ab33cf409e155fb2788ca0defdc5094a
EBUILD coreutils-9.1-r2.ebuild 7114 BLAKE2B 3a80919e840546badf681b0672fcad68e2ac0d9a29586e7a8fd712a11484057364ae015c21b92bfef404f6a9c094d828852d915754bae61ace060c0c6853290e SHA512 77c948b54e48907df14a9ac67b5ed1a36cb11acf709fdf009674b90e878c1efc6b4c449d7f4efcc39110f04692c8c274acc3fa32e242f196b0d8bddb27b963a7
-EBUILD coreutils-9.2-r1.ebuild 7550 BLAKE2B 809301b5eb4c9f8dd69cf734f91bdcab02a40e3a8fe0f54e02f02ad003f2ffaa9a9e68a0fd5b76fa0c7f0a6d29fdb7e7f97aa0d5be9db1d134a57c1da3eee345 SHA512 1bf6247e4205070d98f33ddf3130a5daa3720e4f34589da76f35c4961f14213a2dedf1fe3308b50c88e94a1f434b568661255829939030f445a3f6ea34468968
EBUILD coreutils-9.2-r2.ebuild 7602 BLAKE2B fab330146b115909182404d078e5929ba954eef08177bc0280f2440d892db89327806ac6a41c376928454a02423f718af22024134b852482017f066a4ea3e318 SHA512 23bdc7fd9c60a404cab98cda770b0889a6b749b829b74e83e8c7de32e454290a0d9cccf235cfd36f7a76fff03283185402f854c90db9ce1a98147f4fc71776a1
-EBUILD coreutils-9.2.ebuild 7500 BLAKE2B 00e7c094f7841dcafc5f107851d15c40d51d16b22b1c13c7948a9b42d9aeeabcdc00fbed61538df79493dca57e35caa5dfdb70418a3096b0fd0b4b0aea5c6229 SHA512 985be8b330fdca61f158c31318e240a1f0fcb66ca8b6238c282a1d88ba4b8ce58b9da0ce195d338eb642bec03555da2f2d92ec3afcdee402381daf66d28dc68e
EBUILD coreutils-9.3.ebuild 7478 BLAKE2B 49acdcbf00c12c0cb0fb26b76c4b78dd164deeb40c5accd7c120124c020513b85ccd7dd3c1290f0d4b5c22afeae4af86798acdb1d8867aed2c2436b753eaf974 SHA512 af9619b2f3ff02404eb1fe26814183b92ee75742b7bff3f4c9c27053b2b8bb9a88e568e32007bb6649336a1bbca2638541e9cb1243bc50ebb82f118923e6c463
EBUILD coreutils-9999.ebuild 7479 BLAKE2B bc1fe0715e31676f62ebbfc8863ded02f72f361e15025f2216777265491b19e8baf29588b89b96e43f8ba4c1669f23f95085333124ee35eabafa32b359333d58 SHA512 25b3a52a7529dacaa5db5babb17d77dd92dcaaea8d9d6831e403a0bcf1157d7935521e1994530c71035cc98fd9439c6a12000c564d0305f055eff8112513ec50
MISC metadata.xml 1043 BLAKE2B db071746d60a62e435bfd6e297641411320b61a5716dc631150e5a3a19bcd49cc6121d2a404b8875d6927ad0114f28d33e2b21edb3bab49559d50fdc26b056f6 SHA512 65149d4bf9b16f7e1800fe8d9e23fa466307ff3f009e06f3736b4f55bce27ba74bc6d1547e0b2f06dcebfcba0f2d21ef3efdd4073ed4e525a2ebdc6e62190119
diff --git a/sys-apps/coreutils/coreutils-9.2-r1.ebuild b/sys-apps/coreutils/coreutils-9.2-r1.ebuild
deleted file mode 100644
index a6e841cff48b..000000000000
--- a/sys-apps/coreutils/coreutils-9.2-r1.ebuild
+++ /dev/null
@@ -1,268 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Try to keep an eye on Fedora's packaging: https://src.fedoraproject.org/rpms/coreutils
-# The upstream coreutils maintianers also maintain the package in Fedora and may
-# backport fixes which we want to pick up.
-
-PYTHON_COMPAT=( python3_{9..11} )
-VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/coreutils.asc
-inherit flag-o-matic python-any-r1 toolchain-funcs verify-sig
-
-MY_PATCH="${PN}-9.0_p20220409-patches-01"
-DESCRIPTION="Standard GNU utilities (chmod, cp, dd, ls, sort, tr, head, wc, who,...)"
-HOMEPAGE="https://www.gnu.org/software/coreutils/"
-
-if [[ ${PV} == 9999 ]] ; then
- EGIT_REPO_URI="https://git.savannah.gnu.org/git/coreutils.git"
- inherit git-r3
-elif [[ ${PV} == *_p* ]] ; then
- # Note: could put this in devspace, but if it's gone, we don't want
- # it in tree anyway. It's just for testing.
- MY_SNAPSHOT="$(ver_cut 1-2).198-e68b1"
- SRC_URI="https://www.pixelbeat.org/cu/coreutils-${MY_SNAPSHOT}.tar.xz -> ${P}.tar.xz"
- SRC_URI+=" verify-sig? ( https://www.pixelbeat.org/cu/coreutils-${MY_SNAPSHOT}.tar.xz.sig -> ${P}.tar.xz.sig )"
- S="${WORKDIR}"/${PN}-${MY_SNAPSHOT}
-else
- SRC_URI="
- mirror://gnu/${PN}/${P}.tar.xz
- verify-sig? ( mirror://gnu/${PN}/${P}.tar.xz.sig )
- "
-
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x86-linux"
-fi
-
-SRC_URI+=" !vanilla? ( https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${MY_PATCH}.tar.xz )"
-
-LICENSE="GPL-3+"
-SLOT="0"
-IUSE="acl caps gmp hostname kill multicall nls +openssl selinux +split-usr static test vanilla xattr"
-RESTRICT="!test? ( test )"
-
-LIB_DEPEND="
- acl? ( sys-apps/acl[static-libs] )
- caps? ( sys-libs/libcap )
- gmp? ( dev-libs/gmp:=[static-libs] )
- openssl? ( dev-libs/openssl:=[static-libs] )
- xattr? ( sys-apps/attr[static-libs] )
-"
-RDEPEND="
- !static? ( ${LIB_DEPEND//\[static-libs]} )
- selinux? ( sys-libs/libselinux )
- nls? ( virtual/libintl )
-"
-DEPEND="
- ${RDEPEND}
- static? ( ${LIB_DEPEND} )
-"
-BDEPEND="
- app-arch/xz-utils
- dev-lang/perl
- test? (
- dev-lang/perl
- dev-perl/Expect
- dev-util/strace
- ${PYTHON_DEPS}
- )
- verify-sig? ( sec-keys/openpgp-keys-coreutils )
-"
-RDEPEND+="
- hostname? ( !sys-apps/net-tools[hostname] )
- kill? (
- !sys-apps/util-linux[kill]
- !sys-process/procps[kill]
- )
- !app-misc/realpath
- !<sys-apps/util-linux-2.13
- !<sys-apps/sandbox-2.10-r4
- !sys-apps/stat
- !net-mail/base64
- !sys-apps/mktemp
- !<app-forensics/tct-1.18-r1
- !<net-fs/netatalk-2.0.3-r4"
-
-pkg_setup() {
- if use test ; then
- python-any-r1_pkg_setup
- fi
-}
-
-src_unpack() {
- if [[ ${PV} == 9999 ]] ; then
- git-r3_src_unpack
-
- cd "${S}" || die
- ./bootstrap || die
-
- sed -i -e "s:submodule-checks ?= no-submodule-changes public-submodule-commit:submodule-checks ?= no-submodule-changes:" gnulib/top/maint.mk || die
- elif use verify-sig ; then
- # Needed for downloaded patch (which is unsigned, which is fine)
- verify-sig_verify_detached "${DISTDIR}"/${P}.tar.xz{,.sig}
- fi
-
- default
-}
-
-src_prepare() {
- local PATCHES=(
- # Upstream patches
- "${FILESDIR}"/${P}-cksum-result-reporting.patch
- )
-
- if ! use vanilla && [[ -d "${WORKDIR}"/patch ]] ; then
- PATCHES+=( "${WORKDIR}"/patch )
- fi
-
- default
-
- # Since we've patched many .c files, the make process will try to
- # re-build the manpages by running `./bin --help`. When doing a
- # cross-compile, we can't do that since 'bin' isn't a native bin.
- #
- # Also, it's not like we changed the usage on any of these things,
- # so let's just update the timestamps and skip the help2man step.
- set -- man/*.x
- touch ${@/%x/1} || die
-
- # Avoid perl dep for compiled in dircolors default (bug #348642)
- if ! has_version dev-lang/perl ; then
- touch src/dircolors.h || die
- touch ${@/%x/1} || die
- fi
-}
-
-src_configure() {
- local myconf=(
- --with-packager="Gentoo"
- --with-packager-version="${PVR} (p${PATCH_VER:-0})"
- --with-packager-bug-reports="https://bugs.gentoo.org/"
- # kill/uptime - procps
- # groups/su - shadow
- # hostname - net-tools
- --enable-install-program="arch,$(usev hostname),$(usev kill)"
- --enable-no-install-program="groups,$(usev !hostname),$(usev !kill),su,uptime"
- --enable-largefile
- $(usex caps '' --disable-libcap)
- $(use_enable nls)
- $(use_enable acl)
- $(use_enable multicall single-binary)
- $(use_enable xattr)
- $(use_with gmp libgmp)
- $(use_with openssl)
- )
-
- if use gmp ; then
- myconf+=( --with-libgmp-prefix="${ESYSROOT}"/usr )
- fi
-
- if tc-is-cross-compiler && [[ ${CHOST} == *linux* ]] ; then
- # bug #311569
- export fu_cv_sys_stat_statfs2_bsize=yes
- # bug #416629
- export gl_cv_func_realpath_works=yes
- fi
-
- # bug #409919
- export gl_cv_func_mknod_works=yes
-
- if use static ; then
- append-ldflags -static
- # bug #321821
- sed -i '/elf_sys=yes/s:yes:no:' configure || die
- fi
-
- if ! use selinux ; then
- # bug #301782
- export ac_cv_{header_selinux_{context,flash,selinux}_h,search_setfilecon}=no
- fi
-
- econf "${myconf[@]}"
-}
-
-src_test() {
- # Known to fail with FEATURES=usersandbox (bug #439574):
- # - tests/du/long-from-unreadable.sh} (bug #413621)
- # - tests/rm/deep-2.sh (bug #413621)
- # - tests/dd/no-allocate.sh (bug #629660)
- if has usersandbox ${FEATURES} ; then
- ewarn "You are emerging ${P} with 'usersandbox' enabled." \
- "Expect some test failures or emerge with 'FEATURES=-usersandbox'!"
- fi
-
- # Non-root tests will fail if the full path isn't
- # accessible to non-root users
- chmod -R go-w "${WORKDIR}" || die
- chmod a+rx "${WORKDIR}" || die
-
- # coreutils tests like to do `mount` and such with temp dirs,
- # so make sure:
- # - /etc/mtab is writable (bug #265725)
- # - /dev/loop* can be mounted (bug #269758)
- mkdir -p "${T}"/mount-wrappers || die
- mkwrap() {
- local w ww
- for w in "${@}" ; do
- ww="${T}/mount-wrappers/${w}"
- cat <<-EOF > "${ww}"
- #!${EPREFIX}/bin/sh
- exec env SANDBOX_WRITE="\${SANDBOX_WRITE}:/etc/mtab:/dev/loop" $(type -P ${w}) "\$@"
- EOF
- chmod a+rx "${ww}" || die
- done
- }
- mkwrap mount umount
-
- addwrite /dev/full
- #export RUN_EXPENSIVE_TESTS="yes"
- #export FETISH_GROUPS="portage wheel"
- env PATH="${T}/mount-wrappers:${PATH}" gl_public_submodule_commit= \
- emake -k check VERBOSE=yes
-}
-
-src_install() {
- default
-
- insinto /etc
- newins src/dircolors.hin DIR_COLORS
-
- if use split-usr ; then
- cd "${ED}"/usr/bin || die
- dodir /bin
-
- # Move critical binaries into /bin (required by FHS)
- local fhs="cat chgrp chmod chown cp date dd df echo false ln ls
- mkdir mknod mv pwd rm rmdir stty sync true uname"
- mv ${fhs} ../../bin/ || die "Could not move FHS bins!"
-
- if use hostname ; then
- mv hostname ../../bin/ || die
- fi
-
- if use kill ; then
- mv kill ../../bin/ || die
- fi
-
- # Move critical binaries into /bin (common scripts)
- # (Why are these required for booting?)
- local com="basename chroot cut dir dirname du env expr head mkfifo
- mktemp readlink seq sleep sort tail touch tr tty vdir wc yes"
- mv ${com} ../../bin/ || die "Could not move common bins!"
-
- # Create a symlink for uname in /usr/bin/ since autotools require it.
- # (Other than uname, we need to figure out why we are
- # creating symlinks for these in /usr/bin instead of leaving
- # the files there in the first place...)
- local x
- for x in ${com} uname ; do
- dosym ../../bin/${x} /usr/bin/${x}
- done
- fi
-}
-
-pkg_postinst() {
- ewarn "Make sure you run 'hash -r' in your active shells."
- ewarn "You should also re-source your shell settings for LS_COLORS"
- ewarn " changes, such as: source /etc/profile"
-}
diff --git a/sys-apps/coreutils/coreutils-9.2.ebuild b/sys-apps/coreutils/coreutils-9.2.ebuild
deleted file mode 100644
index 1acd3418a030..000000000000
--- a/sys-apps/coreutils/coreutils-9.2.ebuild
+++ /dev/null
@@ -1,267 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Try to keep an eye on Fedora's packaging: https://src.fedoraproject.org/rpms/coreutils
-# The upstream coreutils maintianers also maintain the package in Fedora and may
-# backport fixes which we want to pick up.
-
-PYTHON_COMPAT=( python3_{9..11} )
-VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/coreutils.asc
-inherit flag-o-matic python-any-r1 toolchain-funcs verify-sig
-
-MY_PATCH="${PN}-9.0_p20220409-patches-01"
-DESCRIPTION="Standard GNU utilities (chmod, cp, dd, ls, sort, tr, head, wc, who,...)"
-HOMEPAGE="https://www.gnu.org/software/coreutils/"
-
-if [[ ${PV} == 9999 ]] ; then
- EGIT_REPO_URI="https://git.savannah.gnu.org/git/coreutils.git"
- inherit git-r3
-elif [[ ${PV} == *_p* ]] ; then
- # Note: could put this in devspace, but if it's gone, we don't want
- # it in tree anyway. It's just for testing.
- MY_SNAPSHOT="$(ver_cut 1-2).198-e68b1"
- SRC_URI="https://www.pixelbeat.org/cu/coreutils-${MY_SNAPSHOT}.tar.xz -> ${P}.tar.xz"
- SRC_URI+=" verify-sig? ( https://www.pixelbeat.org/cu/coreutils-${MY_SNAPSHOT}.tar.xz.sig -> ${P}.tar.xz.sig )"
- S="${WORKDIR}"/${PN}-${MY_SNAPSHOT}
-else
- SRC_URI="
- mirror://gnu/${PN}/${P}.tar.xz
- verify-sig? ( mirror://gnu/${PN}/${P}.tar.xz.sig )
- "
-
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x86-linux"
-fi
-
-SRC_URI+=" !vanilla? ( https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${MY_PATCH}.tar.xz )"
-
-LICENSE="GPL-3+"
-SLOT="0"
-IUSE="acl caps gmp hostname kill multicall nls +openssl selinux +split-usr static test vanilla xattr"
-RESTRICT="!test? ( test )"
-
-LIB_DEPEND="
- acl? ( sys-apps/acl[static-libs] )
- caps? ( sys-libs/libcap )
- gmp? ( dev-libs/gmp:=[static-libs] )
- openssl? ( dev-libs/openssl:=[static-libs] )
- xattr? ( sys-apps/attr[static-libs] )
-"
-RDEPEND="
- !static? ( ${LIB_DEPEND//\[static-libs]} )
- selinux? ( sys-libs/libselinux )
- nls? ( virtual/libintl )
-"
-DEPEND="
- ${RDEPEND}
- static? ( ${LIB_DEPEND} )
-"
-BDEPEND="
- app-arch/xz-utils
- dev-lang/perl
- test? (
- dev-lang/perl
- dev-perl/Expect
- dev-util/strace
- ${PYTHON_DEPS}
- )
- verify-sig? ( sec-keys/openpgp-keys-coreutils )
-"
-RDEPEND+="
- hostname? ( !sys-apps/net-tools[hostname] )
- kill? (
- !sys-apps/util-linux[kill]
- !sys-process/procps[kill]
- )
- !app-misc/realpath
- !<sys-apps/util-linux-2.13
- !<sys-apps/sandbox-2.10-r4
- !sys-apps/stat
- !net-mail/base64
- !sys-apps/mktemp
- !<app-forensics/tct-1.18-r1
- !<net-fs/netatalk-2.0.3-r4"
-
-pkg_setup() {
- if use test ; then
- python-any-r1_pkg_setup
- fi
-}
-
-src_unpack() {
- if [[ ${PV} == 9999 ]] ; then
- git-r3_src_unpack
-
- cd "${S}" || die
- ./bootstrap || die
-
- sed -i -e "s:submodule-checks ?= no-submodule-changes public-submodule-commit:submodule-checks ?= no-submodule-changes:" gnulib/top/maint.mk || die
- elif use verify-sig ; then
- # Needed for downloaded patch (which is unsigned, which is fine)
- verify-sig_verify_detached "${DISTDIR}"/${P}.tar.xz{,.sig}
- fi
-
- default
-}
-
-src_prepare() {
- local PATCHES=(
- # Upstream patches
- )
-
- if ! use vanilla && [[ -d "${WORKDIR}"/patch ]] ; then
- PATCHES+=( "${WORKDIR}"/patch )
- fi
-
- default
-
- # Since we've patched many .c files, the make process will try to
- # re-build the manpages by running `./bin --help`. When doing a
- # cross-compile, we can't do that since 'bin' isn't a native bin.
- #
- # Also, it's not like we changed the usage on any of these things,
- # so let's just update the timestamps and skip the help2man step.
- set -- man/*.x
- touch ${@/%x/1} || die
-
- # Avoid perl dep for compiled in dircolors default (bug #348642)
- if ! has_version dev-lang/perl ; then
- touch src/dircolors.h || die
- touch ${@/%x/1} || die
- fi
-}
-
-src_configure() {
- local myconf=(
- --with-packager="Gentoo"
- --with-packager-version="${PVR} (p${PATCH_VER:-0})"
- --with-packager-bug-reports="https://bugs.gentoo.org/"
- # kill/uptime - procps
- # groups/su - shadow
- # hostname - net-tools
- --enable-install-program="arch,$(usev hostname),$(usev kill)"
- --enable-no-install-program="groups,$(usev !hostname),$(usev !kill),su,uptime"
- --enable-largefile
- $(usex caps '' --disable-libcap)
- $(use_enable nls)
- $(use_enable acl)
- $(use_enable multicall single-binary)
- $(use_enable xattr)
- $(use_with gmp libgmp)
- $(use_with openssl)
- )
-
- if use gmp ; then
- myconf+=( --with-libgmp-prefix="${ESYSROOT}"/usr )
- fi
-
- if tc-is-cross-compiler && [[ ${CHOST} == *linux* ]] ; then
- # bug #311569
- export fu_cv_sys_stat_statfs2_bsize=yes
- # bug #416629
- export gl_cv_func_realpath_works=yes
- fi
-
- # bug #409919
- export gl_cv_func_mknod_works=yes
-
- if use static ; then
- append-ldflags -static
- # bug #321821
- sed -i '/elf_sys=yes/s:yes:no:' configure || die
- fi
-
- if ! use selinux ; then
- # bug #301782
- export ac_cv_{header_selinux_{context,flash,selinux}_h,search_setfilecon}=no
- fi
-
- econf "${myconf[@]}"
-}
-
-src_test() {
- # Known to fail with FEATURES=usersandbox (bug #439574):
- # - tests/du/long-from-unreadable.sh} (bug #413621)
- # - tests/rm/deep-2.sh (bug #413621)
- # - tests/dd/no-allocate.sh (bug #629660)
- if has usersandbox ${FEATURES} ; then
- ewarn "You are emerging ${P} with 'usersandbox' enabled." \
- "Expect some test failures or emerge with 'FEATURES=-usersandbox'!"
- fi
-
- # Non-root tests will fail if the full path isn't
- # accessible to non-root users
- chmod -R go-w "${WORKDIR}" || die
- chmod a+rx "${WORKDIR}" || die
-
- # coreutils tests like to do `mount` and such with temp dirs,
- # so make sure:
- # - /etc/mtab is writable (bug #265725)
- # - /dev/loop* can be mounted (bug #269758)
- mkdir -p "${T}"/mount-wrappers || die
- mkwrap() {
- local w ww
- for w in "${@}" ; do
- ww="${T}/mount-wrappers/${w}"
- cat <<-EOF > "${ww}"
- #!${EPREFIX}/bin/sh
- exec env SANDBOX_WRITE="\${SANDBOX_WRITE}:/etc/mtab:/dev/loop" $(type -P ${w}) "\$@"
- EOF
- chmod a+rx "${ww}" || die
- done
- }
- mkwrap mount umount
-
- addwrite /dev/full
- #export RUN_EXPENSIVE_TESTS="yes"
- #export FETISH_GROUPS="portage wheel"
- env PATH="${T}/mount-wrappers:${PATH}" gl_public_submodule_commit= \
- emake -k check VERBOSE=yes
-}
-
-src_install() {
- default
-
- insinto /etc
- newins src/dircolors.hin DIR_COLORS
-
- if use split-usr ; then
- cd "${ED}"/usr/bin || die
- dodir /bin
-
- # Move critical binaries into /bin (required by FHS)
- local fhs="cat chgrp chmod chown cp date dd df echo false ln ls
- mkdir mknod mv pwd rm rmdir stty sync true uname"
- mv ${fhs} ../../bin/ || die "Could not move FHS bins!"
-
- if use hostname ; then
- mv hostname ../../bin/ || die
- fi
-
- if use kill ; then
- mv kill ../../bin/ || die
- fi
-
- # Move critical binaries into /bin (common scripts)
- # (Why are these required for booting?)
- local com="basename chroot cut dir dirname du env expr head mkfifo
- mktemp readlink seq sleep sort tail touch tr tty vdir wc yes"
- mv ${com} ../../bin/ || die "Could not move common bins!"
-
- # Create a symlink for uname in /usr/bin/ since autotools require it.
- # (Other than uname, we need to figure out why we are
- # creating symlinks for these in /usr/bin instead of leaving
- # the files there in the first place...)
- local x
- for x in ${com} uname ; do
- dosym ../../bin/${x} /usr/bin/${x}
- done
- fi
-}
-
-pkg_postinst() {
- ewarn "Make sure you run 'hash -r' in your active shells."
- ewarn "You should also re-source your shell settings for LS_COLORS"
- ewarn " changes, such as: source /etc/profile"
-}
diff --git a/sys-apps/cracklib-words/Manifest b/sys-apps/cracklib-words/Manifest
index f8e9d5ac8e7f..0b46b21a1aa0 100644
--- a/sys-apps/cracklib-words/Manifest
+++ b/sys-apps/cracklib-words/Manifest
@@ -1,7 +1,7 @@
DIST cracklib-words-2.9.10.gz 5537751 BLAKE2B af3fb563a6f57a7cec0843c01ab2b344f7552029a20158e592b7cff1e93041896aa12c3254488a01e8899f6fb1ce9b16fc52580b92945a566f9fb058abb536b4 SHA512 87166906163bab4b79fae253c409bf75bfdd97befc1960b2aaa41b3f3e44a3362dc80d983b2783beb4a99fb1ce0e52316579cc4ba854a0a94321a804ed408a74
DIST cracklib-words-2.9.11.xz 4157220 BLAKE2B 1ee0c82a6b7d4bcfedd8f4c99feac0f8de68cce061e41f16962a7f7893bd91443d2677533ea3e9e6a16cb5f8fa37bc502d691552d899dc07bcddcddc762f1354 SHA512 09e4bf6ad6064accc88d9206e2b2dd28f0e80f827c600f510dc9bb8ac5d51454da2dfbd8e80f2683af501b6f298fb53fb4cf2fb2b5d668940cc6f64701ed6730
DIST cracklib-words-2.9.8.gz 5537586 BLAKE2B ca56229852211094c17b2a612100b5b6e4e4f6aafa7cbfae8f779296370b01e5cae26d7d51dd69af6291946a1781cd19f8652bdff7f358c2e50d26c9e263c2fd SHA512 1700c56b9776b7ae4684b9ab1e784dd7707550bce2149301f662618a4f00a2eb0ba2d1a206c09aac22f7d95bc561544d412d2fdac5008fc3aabc4872e8a74afc
-EBUILD cracklib-words-2.9.10.ebuild 734 BLAKE2B fc55f4c5f752afba5fa646c36eea2d79996f777d03f78f0ce489a9577720daaa01ee52662bc2730a5e3dd06318ac4aa0be29210e30bd926e604b0e7997f9108e SHA512 37c32ac945014996acb84cf5f08fbb64812b9aed1e91b59ca9ff67c19070f34c6117dfb9d9eec7df128dc348a5ad1798989a12b72dd378868bb765b0b0f8c91a
+EBUILD cracklib-words-2.9.10.ebuild 730 BLAKE2B 724da46f2d0051db42058ce3b3c703c316237b44c161596feab2bdb8df0aa0b789ed362cb7fd22b3922e202f5401b627db977bf8111fffd208087b6abdfb23b0 SHA512 b3121292716b656c3ef87121570d33aff37c2b86fec90927e2434aa51a4d3a1b119e6a3b04bcaa0c7963734301da3109af52a219ace86daec2de3e467d82c8ef
EBUILD cracklib-words-2.9.11.ebuild 734 BLAKE2B 40d8acb2408161afc3ef9dd4012eacd6f766824c8a7ec4de15c7f89db04ce8e67dadbea9929ef7f32c482419d8d0163ae8b86f3d4fecfc8ce4ffd77a562db96c SHA512 55087c565311b40af9f702e56bbbdc1f688b81de4538ea4262d54f93f134a2ed3122fc25e919a67cfa17da3719452f3d4a34747048649063456cde141dde1f62
EBUILD cracklib-words-2.9.8.ebuild 728 BLAKE2B b6e97b83706fd6c937d8246b3d31b3c55327eb3fa91078c592369355bc4e5ed72e760ca350439213aa38218378eddc7dd511571a3ea780cfefe8aa7f5c78af8c SHA512 92b24a5dec549ae8641b6d8df8bc84171f7e4ccef9a215cc645887aee3666c36d3dff68109d80ed1462c412c6900f4229f273bdb8051ed4a3a2fa4da8d099b39
MISC metadata.xml 417 BLAKE2B d57320d6e9f27d403b1fbeb93aab3a2ee1773ccbdafb0d56290a767cf0c4b0d12e20c2fd8a12e63bb132fd0ceaa06b7c7e0d6be9d3ab841e0af67164a3006d10 SHA512 e632e2c3f28aee9318c902efdcf62960d8c2420e0bd7beae9b352d51d34a1c3d92a4fceec0daa32c2d11338b38eebdc9ee7d48951abf9f0d2a82dd58dbb74bca
diff --git a/sys-apps/cracklib-words/cracklib-words-2.9.10.ebuild b/sys-apps/cracklib-words/cracklib-words-2.9.10.ebuild
index a0396e851ca0..f7d6a06d8930 100644
--- a/sys-apps/cracklib-words/cracklib-words-2.9.10.ebuild
+++ b/sys-apps/cracklib-words/cracklib-words-2.9.10.ebuild
@@ -11,7 +11,7 @@ S="${WORKDIR}"
LICENSE="public-domain"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sparc x86"
src_install() {
insinto /usr/share/dict
diff --git a/sys-apps/firejail/Manifest b/sys-apps/firejail/Manifest
index 3c7755c70c69..5555ccda3448 100644
--- a/sys-apps/firejail/Manifest
+++ b/sys-apps/firejail/Manifest
@@ -7,5 +7,5 @@ AUX profile_wget.local 128 BLAKE2B d2069517fce414faec2b23f8704fe15683a956af210e6
DIST firejail-0.9.70.tar.xz 485096 BLAKE2B d5164ba5ee08e80415a84999e4152f1f9c897f50def669731098126cec117aed3cf4b21603aeb13ccbdb1bffa9d48de69dcb19fe7135691e891b9b83f48a5ca1 SHA512 a790ccb711da6c3e52677011d7eb38c482ffb5066498d4586018671ab4ee533e02edb31fda872e0647fd27c00014b04305eafcb56f1f1b07f470aa4fb701cbe5
DIST firejail-0.9.72.tar.xz 503192 BLAKE2B 3d57b345476cb62399859622c88f5d6c22842da5894045c09bc7d84229ec2a01c494e4e9393b6fba6c668f73c6b7046f9a014a315baa5bc56d1479b9cad178a7 SHA512 846fa5caf6e68c669f76a07d6321ed365bf3c45f7992e8be3784ed99ef508ea8dffc5d6cc5da75eeb37964ad358d61b7959e8590051950951de8ca904d8a49de
EBUILD firejail-0.9.70.ebuild 3046 BLAKE2B 48f9fc8719e87d123dbb65b2dcc7856c4a6fd5f33c309cef18e4d643b94089fb8af97bd9bf214722fa1255853477839495b71d9dedb7ea7ab5ae66ca702f31cb SHA512 28a1c279e453a27b57a2759f9624bbfbb6d9c372bba58b4fb33a2a1e440dbc3b97b23449bffee9102d869c881f2743930c68fcf45335103017b7439c2cec37a8
-EBUILD firejail-0.9.72.ebuild 3568 BLAKE2B 256a11b122ade41805282b4aad62cb731b1806d80e113e245306c9d778355695dc8ee6f67811d778fe3b54ab7b7e7ac3943df01274a1d6f36579bc14865e9881 SHA512 047cd9d77ac04282ceaae57cdabc0c0522058391a4e781cbeac4988a7f871416e94168aebb05f0be21334f0e84cec72f67d40a3c59cf853728eedf8886c8ec52
+EBUILD firejail-0.9.72.ebuild 3567 BLAKE2B 256542643d8cae9c808bb56dd8513ef53cdeacc25cdbf6cee6ef6d3a26fe6bae4cdbcbfb7a146cdf4e40bd99729cd4dfb349d584f77bb8357372f16c14ad9ce8 SHA512 80e279a187cbf556cae30db5104494b2f43d614de89f52c7fb9140056cc72db7885b1b5443101eeec81813b02df16d25f722528436b9d82b063fd38ec692697a
MISC metadata.xml 1674 BLAKE2B ccb5e94f6e55a8d1864cb6a1d15239ed0a5dd76173a9c20c1162bb55f1ca97e48f1c09902d429bd1086c7b1b014a146c9eb27f0115941e6f7a44cf8aff690e27 SHA512 e8b6c84d5413f6dd33cfe60c111e51a59c89dc95f874c02e38451639ebd05646e49421852cedeef1f101309d73f2aabf6dea1da664f1a6596fce00c0bb2fffae
diff --git a/sys-apps/firejail/firejail-0.9.72.ebuild b/sys-apps/firejail/firejail-0.9.72.ebuild
index 2299d26d5829..85c24854379a 100644
--- a/sys-apps/firejail/firejail-0.9.72.ebuild
+++ b/sys-apps/firejail/firejail-0.9.72.ebuild
@@ -16,7 +16,7 @@ if [[ ${PV} == 9999 ]] ; then
inherit git-r3
else
SRC_URI="https://github.com/netblue30/${PN}/releases/download/${PV}/${P}.tar.xz"
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 ~arm ~arm64 ~x86"
fi
LICENSE="GPL-2"
diff --git a/sys-apps/shadow/Manifest b/sys-apps/shadow/Manifest
index 78de57f669d5..656c9188fc3d 100644
--- a/sys-apps/shadow/Manifest
+++ b/sys-apps/shadow/Manifest
@@ -12,5 +12,5 @@ DIST shadow-4.13.tar.xz 1762908 BLAKE2B 315ab8a7e598aeefb50c11293e20cfa0982c3c3a
DIST shadow-4.13.tar.xz.asc 488 BLAKE2B de1f8285c5713a772343a2a7c638d1d13429dd4fa867d4f91d4922aa0d083b4a3110d38e8a8ab82137fdf4fecb12ba3677f3fb235401fc6438ae663fbd9bfbd2 SHA512 f8549c4e699c65721d53946d61b6127712572f7ad9ee13018ef3a25307002992aa727471c948d1bb22dcddf112715bed387d28f436123f30e153ae6bc0cd3648
EBUILD shadow-4.12.3-r1.ebuild 6482 BLAKE2B fd4ade28140346a1a708eb0cd2a3f33464011f2163a67cfa1b3d72e0d066a9665a76aed66e3cb6ccd7cf511cf32334cd9e0d5de93a7514af578ea1bf30397e55 SHA512 f945fddc472d49a765048f0222727fe70809af8a948093cba79e98d3fd89a7cea0cba2e5b4c2d19c7905b1efe26cd287bcf2769893d36bf90b43b5c78dab378a
EBUILD shadow-4.13-r2.ebuild 6650 BLAKE2B 3f4a3121cbac224a65ab1351129690216653ee38882cd131cf06de046e5c1a9197a0966fcfe404a24e9bb5d307739862ffc4a89902e22ffe480d385465578bdd SHA512 9ccca926f3c8274be04057562e8566a326a0322ba6e679c825bee054c77c994af0f76cf816cab7be745ef043807c421cdfd341eea1a6b3d9d3f5158250e54579
-EBUILD shadow-4.13-r3.ebuild 6693 BLAKE2B 5833665255210ee75f005be16a994308de3a885d7efe4fd70792117e7ba835b00c8f0d54b66bc737ee9d1ef5ab03ef42a312844c6935b0a3b6f06ca3b6883dde SHA512 c77b127bef8ee85e9a8af1045c8f038ae9c47465e619bddb474284595d6819c419578e66f06aa2d2b3d5015d28f7748a9a8774f7bb5439c3e6e97ab5d3f14b67
+EBUILD shadow-4.13-r3.ebuild 6691 BLAKE2B d0c7fc3f67abff01e1d4e837e48070f7e2ffb9d1c207ddfa0473fce913f5696dad249392a86d4c0e7f4d2d549544b2496707d5070138eee3a2921c102b385197 SHA512 933cf33c7134e40bd1d3f8802590605a2df5c0c6943358098b9e7cb62a97e7f89e4aa8a903a92c64182f92aca888dbbd2c326b8ea4eb5501f2805c36f70c74ef
MISC metadata.xml 606 BLAKE2B 2b14042f4702a908f8250c3fb6499ea33d8a8c44072707aa44881a36e3cc710256a821f8cd82c5214b32e9f5632745db4fdf00dd722f6fb7401e2f6b0bfbb4fd SHA512 694e039ae781982e8cbe6670b4e9c93b43455715ce4b9830a5fa61e6bf3eb91abcc284bf29c64fab055ba9754edaeab5d2da8140dbb2794fc1f534e2ccbb2b16
diff --git a/sys-apps/shadow/shadow-4.13-r3.ebuild b/sys-apps/shadow/shadow-4.13-r3.ebuild
index c0d69ccf3206..5259eab41899 100644
--- a/sys-apps/shadow/shadow-4.13-r3.ebuild
+++ b/sys-apps/shadow/shadow-4.13-r3.ebuild
@@ -18,7 +18,7 @@ SRC_URI+=" verify-sig? ( https://github.com/shadow-maint/shadow/releases/downloa
LICENSE="BSD GPL-2"
# Subslot is for libsubid's SONAME.
SLOT="0/4"
-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"
IUSE="acl audit bcrypt cracklib nls pam selinux skey split-usr su xattr"
# Taken from the man/Makefile.am file.
LANGS=( cs da de es fi fr hu id it ja ko pl pt_BR ru sv tr zh_CN zh_TW )
diff --git a/sys-auth/Manifest.gz b/sys-auth/Manifest.gz
index c69c63e69b88..7e09f062e232 100644
--- a/sys-auth/Manifest.gz
+++ b/sys-auth/Manifest.gz
Binary files differ
diff --git a/sys-auth/skey/Manifest b/sys-auth/skey/Manifest
index 5189ce67b094..c37aab54d468 100644
--- a/sys-auth/skey/Manifest
+++ b/sys-auth/skey/Manifest
@@ -1,6 +1,4 @@
-DIST skey-1.1.5-patches-6.tar.xz 34108 BLAKE2B 410dbe673e0a32a4c3fd0610f898057e7b3afcc0d0fd124683033790f9c518bf89486f13e8d87825c0959ff34e91eae82df6ba3b79c1dcb99a34d5657036d5a6 SHA512 2c807675cdd6b800f03427d79d616f59ac9d4d438221913328ec92e5dd13af185f74a24e17d36af8d49a51c4ecc5b24ef198489acce416d829e8aacf5d3c208a
DIST skey-1.1.5-patches-7.tar.xz 34412 BLAKE2B 77c37b71e80a629dc24996a496ac870d8ad431268bc8eff188ffe09fda6c52b4169aae6e16d31897658e003c1565176f5b8bdd7052795b372c47e49258a7d8ff SHA512 a73f0772883cfb8a6cd7acabd0d005e723952c4eb3b83d27b5c321737e38a4b4b65be0e7cb1b4fb5d040e315b3c36f6f4ca96f20ad8564617e694e9373fa060d
DIST skey-1.1.5.tar.bz2 61911 BLAKE2B 6226a91f4018bee5796bf60339dc8554324a044eef18a69ea176d060cb4af90779cafaee58f42ad7a6e433b94da8de6e5e4d1ee9362904966fd0872d5ac3ccce SHA512 4cbddc7e31134d5e23801a9b07de0d05c8357aaa8dddfb8426fceead3f54e539f77204f78a08b2a93890ef2f4f807a2208080f58f80818afa1b8cd4884b1fb37
-EBUILD skey-1.1.5-r13.ebuild 2139 BLAKE2B d890b62b8d5945078969b4e1e251792df7ed00a17f7a139421cf68c5aa0c9871ed3cf28774477237d7cc97338078a1dd8d5a7995ec62403798a6455472888be0 SHA512 63cbbbc3284077094e2e10a6a695d6ff4dd969879f3b5fb803316a279c6c329455ab62684ddbb38bc2e373667ee3eda1481161eb0e64f4f33b6d5285679e1cd7
-EBUILD skey-1.1.5-r14.ebuild 2146 BLAKE2B aea8aa6ba4f2815058303ff8d2af0b8eacdb693e4f65ec07dc0b6651140597e0e05d5e6f4f806b91f06ae93d70c27d78ed9d03efe8d86b8ea68855575e550bce SHA512 6d3f0f1f24998b79404e7b2494357f28670f918fcf2881a5e3b76f32fb270bd2d22c5fe1f8ef6aa12eb318e2eaacd207d497e04b4994d5cc8ffbae5a65531f2f
+EBUILD skey-1.1.5-r14.ebuild 2139 BLAKE2B 5a879bd56dbc1c230e9f12e27e9ad3502a7ab21934367424b1617b4e968d21380a6a9798c595a79a752be7cfcd6576277007fff93ba5e20c82c25aa227494137 SHA512 1dae9a31a0212e588418904c641317fa2969a158cae2e68b56f1a9c1e187145a9e964cecdf3dab98ed1c06dbcfec16fb296436fe9bef27831c3cf7ba8e3cda9b
MISC metadata.xml 1433 BLAKE2B fd0468c647d2f1bf32f3de9c475ab7249abb0ff644b0eefa1e8d549388ccd816317f7e69788c7f8566094521b8716c3660a5edb2ff7177b82f7f54fecff09c91 SHA512 9823479c4d2213a47660f4d7119adcccc104d07144a4981f7f3a80260a14a3535d3dfe952ead65fd2ecd84cde45709006dee4e7d41cb6d5993ba3f25e0de3d4d
diff --git a/sys-auth/skey/skey-1.1.5-r13.ebuild b/sys-auth/skey/skey-1.1.5-r13.ebuild
deleted file mode 100644
index ffd30c0f335d..000000000000
--- a/sys-auth/skey/skey-1.1.5-r13.ebuild
+++ /dev/null
@@ -1,90 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools readme.gentoo-r1 toolchain-funcs usr-ldscript
-
-DESCRIPTION="Linux Port of OpenBSD Single-key Password System"
-HOMEPAGE="https://web.archive.org/web/20160710152027/http://www.openbsd.org:80/faq/faq8.html#SKey"
-SRC_URI="mirror://gentoo/${P}.tar.bz2
- https://dev.gentoo.org/~ulm/distfiles/${P}-patches-6.tar.xz"
-
-LICENSE="BSD MIT RSA BEER-WARE"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
-IUSE="static-libs"
-
-DEPEND="dev-lang/perl
- sys-libs/cracklib
- virtual/libcrypt:="
-
-RDEPEND="${DEPEND}
- virtual/perl-Time-Local"
-
-BDEPEND="app-arch/xz-utils"
-
-PATCHES=("${WORKDIR}/patch")
-
-src_prepare() {
- default
- eautoreconf
-}
-
-src_configure() {
- tc-export CC
- econf --sysconfdir=/etc/skey
-}
-
-src_install() {
- into /
- dolib.so libskey.so{.${PV},.${PV%.*},.${PV%%.*},}
-
- into /usr
- dobin skey skeyinit skeyinfo
- newbin skeyaudit.sh skeyaudit
- newsbin skeyprune.pl skeyprune
-
- dosym skey /usr/bin/otp-md4
- dosym skey /usr/bin/otp-md5
- dosym skey /usr/bin/otp-sha1
-
- if use static-libs; then
- dolib.a libskey.a
- gen_usr_ldscript libskey.so
- fi
-
- doman skey.1 skeyaudit.1 skeyinfo.1 skeyinit.1 skey.3 skeyprune.8
-
- insinto /usr/include
- doins skey.h
-
- keepdir /etc/skey
-
- # only root needs to have access to these files.
- fperms go-rx /etc/skey
-
- # skeyinit and skeyinfo must be suid root so users
- # can generate their passwords.
- fperms u+s,go-r /usr/bin/skeyinit /usr/bin/skeyinfo
-
- dodoc README CHANGES
-
- local DOC_CONTENTS="For an introduction into using s/key authentication,
- take a look at the EXAMPLES section from the skey(1) manpage."
- readme.gentoo_create_doc
-}
-
-pkg_postinst() {
- # do not include /etc/skey/skeykeys in the package, as quickpkg
- # may package sensitive information.
- # This also fixes the etc-update issue with #64974.
-
- # skeyinit will not function if this file is not present.
- touch /etc/skey/skeykeys
-
- # these permissions are applied by the skey system if missing.
- chmod 0600 /etc/skey/skeykeys
-
- readme.gentoo_print_elog
-}
diff --git a/sys-auth/skey/skey-1.1.5-r14.ebuild b/sys-auth/skey/skey-1.1.5-r14.ebuild
index b003516a9db7..813f7155f171 100644
--- a/sys-auth/skey/skey-1.1.5-r14.ebuild
+++ b/sys-auth/skey/skey-1.1.5-r14.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://gentoo/${P}.tar.bz2
LICENSE="BSD MIT RSA BEER-WARE"
SLOT="0"
-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"
IUSE="static-libs"
DEPEND="dev-lang/perl
diff --git a/sys-devel/Manifest.gz b/sys-devel/Manifest.gz
index f513f60f545d..0bb91e74f140 100644
--- a/sys-devel/Manifest.gz
+++ b/sys-devel/Manifest.gz
Binary files differ
diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index ecd4f5db20b4..6ebbdbda0f21 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -22,6 +22,7 @@ DIST gcc-12.2.0-patches-10.tar.xz 14252 BLAKE2B 99368db982227728a6a9e2b1f694999f
DIST gcc-12.2.0-patches-13.tar.xz 13756 BLAKE2B df0388a669458f2991951d2f4027badbff3f802e6a0422478206b5cdda76e70b531a474d2ac42817e9e7f8200e9ac35ca8276af539839b4ebb2e22903ec25a23 SHA512 2970de9d2806d59c5d0f77e66000860c816ebd674489db8114f48f6aa11575644154431480222580b520b9e312647b06f94ab38959a49a8cda818158d6babf1d
DIST gcc-12.2.0-patches-14.tar.xz 13752 BLAKE2B c44609a8a3a96480f144b7e6859c2b1d7105f421ffa08929c35fc13eb5ec11d967b02cf8248ecb4ea85824b1872125a73c92f404050c3399d5c06fe668711fd3 SHA512 c1db7a7f3a929dfdc8de9a662448f57296ab818b9fd133763b2ab0dddce2e01cf322e5ac53f3d69c2366053ef3c4fa44c72eed248dc7aeef49f558341bdd3854
DIST gcc-13-20230416.tar.xz 83936936 BLAKE2B c052fff2838a0bdd87f90345a5f7f5c607a6fe360b02ce8cb076f6dd3a62f6aae0c7d3914eee447e9c92c971331ddcbf0c94f2aa120aef89a742162b5e7dbfdd SHA512 222bb6db05b23aeb428262c69319a4964097065a88a5ae6c19b104c31af82c465f139c08f01bb077b0e776685769b77a54b772ebc4e2057e7c3e8954283997cf
+DIST gcc-13.1.0-RC-20230419.tar.xz 87520564 BLAKE2B 3b5eccd4665bd28e34e5aa01ba42493e482b17c234fb432edb9ae09fe488bc2f10431fa5e61136ef54a69cf9d7218a0461a8468e2eb8486219523aa3e15a9cfe SHA512 92fac2ee940a1a167c76c55c6ac8dc913dcf6af698787a1ceab62c63a1c51c596b2fb90fb0cc5da73908feb22f2f3640048d6ab7586738077e1101f27714c610
DIST gcc-13.1.0-musl-patches-1.tar.xz 3528 BLAKE2B c572ab4a0fb929b16ec36b3a3616cdcccd62f7ee27ded8077008b9beb50539db64cc251ff8a3eade54e8ebfe1012f8f32d0802379bf8ffb0f1b8ce7c8457da37 SHA512 ffb7dfa54a9d23b5333664e915efd9f18a43cd696f4ff5669a8b072a0e9cf4978de53e315123542441a2533e4f269de0bb7d90ee7a37d3a7517b7cda6ea06681
DIST gcc-13.1.0-patches-9.tar.xz 11720 BLAKE2B c26a2924fa8aab318a1f4a4974ca4aeba255f3605fa0cbf448a4e48b6f3e9359012aeae15726299059257b93043c5cdd86bf1b2f2fffd4b9a096ab411a0503ba SHA512 98e48abaa664ea18bf00ba7bdb29cc1e908cc55ba9d12d52061e86fc917753ade8e38a190c04d23c63102808ac5a9e8ecf085dcc29a1568a329ceb5d43cf0290
DIST gcc-8.5.0-patches-4.tar.xz 18616 BLAKE2B 7594cbaea5daecf1a0b3d526c06aeba0a84c6da66aee2e105a51fda6be8d30a37ccc3814281b284a4582d892a1d556bca063551584edfc2525bed8ea5b6888e7 SHA512 1aa5742c361186637e7855f06feb1a4547e7d4d5de6e51f3d049e0ef3c19e2eff179465f52781739f59422035b7f8e4c0efa3844849f920f3c96acfdc37ca6a6
@@ -43,6 +44,7 @@ EBUILD gcc-12.2.1_p20230415.ebuild 1486 BLAKE2B dad7755246a60881d0ca2df86aca1a56
EBUILD gcc-12.3.9999.ebuild 1593 BLAKE2B 0cac4b67933abbacf0037f3e89b4209ea2a8147b62d4c2b6e61701711ee421d240899c4c9bdb201cdfceef14125227109b4c5c3524256a06b206887a4d0f142e SHA512 ac75c2434ba6a36655749ed371b158360a7e05570ed41e39dac0a15ac6eb24810f2408a2d30e50206e4250c567123377e14317c07ab1e6b5771599a3b5e0ced0
EBUILD gcc-13.0.1.9999.ebuild 1327 BLAKE2B ec9652e60d12944e328922bfbd8873ab2258e7f194c1d4aa5da5e8e7e090aca6d8e17d33e2b6b7397ad30e669c3ff072260a9de12a398b8ff7cc7ce533ca2f9a SHA512 62066f20c7861c90e567268fc327d4b8f59043e63df6bb4831e6e2538f91113ffb075eb1be13a8fc3a67a26c79681e06b84f2a9405286f99fc59eee3cea46222
EBUILD gcc-13.0.1_pre20230416.ebuild 1354 BLAKE2B b1dcf92771940c65b4862f76107df49bdc811c279fa33205cc63d8ed74ceed786712e42a7c050e691a30494b3b55c7bcf62e14d7baa2550c392b7d0bac0007d0 SHA512 4e49f8ea0487bd4cf57a2518647e1dc1f82e1b891a200463f2c17f6285b67070abd1d732ef2c578389a927f142495b3f721a6017f211684b27a3f5ce903cd774
+EBUILD gcc-13.0.1_pre20230419.ebuild 1585 BLAKE2B 19bb0458a8d44cc1995e7492a7008556de8616c6b7f464d4ed8760cc2bc0d234c5e46cf0d869406370ad6016aafcd0da65734218081b1d8c4b2716d14fe7bb26 SHA512 4b586a1cc0e92ba36d9a972584b6213ac1d3fda8a284461513fc39eb7542411ba48787d7d86c95722bbe02646b05dd9d720e5c7fbcee2575b75bec0bbe7c0ed1
EBUILD gcc-14.0.0.9999.ebuild 1308 BLAKE2B 13b309bfa235931db063ba9503ddac66f91cc7ec2e01008c2a8b732a780419a0ee5871ed05f118cd478b63e3943f8295bbbc199afd0eba50e4b3927079c18144 SHA512 3dcc2d4c6af3893c13fc786b8701adbf7d9a0fe0cea407589682dbc4face96eb8f383b686d07cb33a810c963d706e2fdc9c52d393a8852142871dceab5eb7370
EBUILD gcc-8.5.0-r1.ebuild 498 BLAKE2B e24f62fdb50bf2e9957cbb85c72adc96d369938a7f552735772de964f7023b8b34bd11e7e544d268cc308e25272084a728bd061f37c568d42ea65d55bb2a2e93 SHA512 f35b353e9f54eb3e1c6f8e0ea262458b41da9bddb993793aff79f765c4d93811744979d34e50c6470a9b2cfb63b7006bd284d819b7a98e56a8b3a34ae570ae76
EBUILD gcc-9.5.0.ebuild 844 BLAKE2B 719c259a6f39c72f7d1748095a9e649d4ab3dde04b118125313ab9b915eb9cbd038592532185317080dbc46d73a8bd324b498462db73b12d23144cd58378dd9c SHA512 1ed19c79239d155be3b267fcad4d7230821406ba8fb2c11857168fc0e717c4edcd8d7fb0972bc6df0fbcfbd8a9f085aa023f452368278c0e7e0af014c1124d89
diff --git a/sys-devel/gcc/gcc-13.0.1_pre20230419.ebuild b/sys-devel/gcc/gcc-13.0.1_pre20230419.ebuild
new file mode 100644
index 000000000000..f0ad71e33ed5
--- /dev/null
+++ b/sys-devel/gcc/gcc-13.0.1_pre20230419.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+TOOLCHAIN_GCC_RC=1
+TOOLCHAIN_PATCH_DEV="sam"
+PATCH_VER="9"
+PATCH_GCC_VER="13.1.0"
+MUSL_VER="1"
+MUSL_GCC_VER="13.1.0"
+
+if [[ $(ver_cut 3) == 9999 ]] ; then
+ MY_PV_2=$(ver_cut 2)
+ MY_PV_3=$(($(ver_cut 3) - 9998))
+ if [[ ${MY_PV_2} == 0 ]] ; then
+ MY_PV_2=0
+ MY_PV_3=0
+ else
+ MY_PV_2=$(($(ver_cut 2) - 1))
+ fi
+
+ # e.g. 12.2.9999 -> 12.1.1
+ TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.${MY_PV_3}
+elif [[ -n ${TOOLCHAIN_GCC_RC} ]] ; then
+ # Cheesy hack for RCs
+ MY_PV=$(ver_cut 1).$((($(ver_cut 2) + 1))).$((($(ver_cut 3) - 1)))-RC-$(ver_cut 5)
+ MY_P=${PN}-${MY_PV}
+ GCC_TARBALL_SRC_URI="mirror://gcc/snapshots/${MY_PV}/${MY_P}.tar.xz"
+ TOOLCHAIN_SET_S=no
+ S="${WORKDIR}"/${MY_P}
+fi
+
+inherit toolchain
+
+# Don't keyword live ebuilds
+if ! tc_is_live && [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
+# KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+ KEYWORDS="~loong"
+fi
+
+if [[ ${CATEGORY} != cross-* ]] ; then
+ # Technically only if USE=hardened *too* right now, but no point in complicating it further.
+ # If GCC is enabling CET by default, we need glibc to be built with support for it.
+ # bug #830454
+ RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
+ DEPEND="${RDEPEND}"
+ BDEPEND=">=${CATEGORY}/binutils-2.30[cet(-)?]"
+fi
+
+src_prepare() {
+ local p upstreamed_patches=(
+ # add them here
+ )
+ for p in "${upstreamed_patches[@]}"; do
+ rm -v "${WORKDIR}/patch/${p}" || die
+ done
+
+ toolchain_src_prepare
+
+ eapply_user
+}
diff --git a/sys-devel/mold/Manifest b/sys-devel/mold/Manifest
index 8b593b5ece3e..abeb3742e69a 100644
--- a/sys-devel/mold/Manifest
+++ b/sys-devel/mold/Manifest
@@ -1,6 +1,6 @@
DIST mold-1.10.1.tar.gz 8173701 BLAKE2B 142b4ec6297f1d4eb7576d16603a214244216592df7320639da3fce32890fc3d13e681dcb79ed23e4c0c7dba1f97eb10c622052c67787b6699925ae67ddb1d15 SHA512 b9df5ddc3a3a022523506638309373c3440128f3c702a7db69c44c180177148e92fbf73347be0c4e0e890395cfb2a5b12d2650ee267f9f58212ccfa981519bbf
DIST mold-1.11.0.tar.gz 8210923 BLAKE2B b3854a14a956dd568625fc28c96636e7cadf81b9a93954601b03e249db0aedf726a5a1f24c0758c8189a936501ebb778b472ee6e958fe9f43cb3c3093b2dda2a SHA512 a9068600dd2db757552cce027f358c0b9e6af0941b92f81c1e99e2dde674bd06cc3533d432258e42a2197d9b3f8e7bb263de281928357a79e4fb17fb19719bc0
EBUILD mold-1.10.1.ebuild 2161 BLAKE2B 3ac1e9728556c58694e7ff460a49f5a6c3eaaf792c03aee0e4daa85ab74e4680550fa1c3253634c254a31e76a77792e0be7c1c4910533825f06bc719a1b9bbda SHA512 4d88a364d1e4c78bdb875861b1bdea5a848370199af5ecf05e2f8474433ee72d3f75e16f10445f5d17b994a45efd9e3a7860d5bda96ae5f938d575be0faec60d
-EBUILD mold-1.11.0.ebuild 2162 BLAKE2B 79d8291fbbc5375c36533f89721acce29bdda4c3502ce9fa5202defb1c6134c605995b471014831d7f13824eafcc446f75ee8a50c6a0f161899c08af8e307bc9 SHA512 281278811781fb9342d171a716d14cfdbd84e3b2172563daf126ac8da1bd89dbedd536e4bde9f2801a8656f34ca72147a7be0e0336e23ea1892d137f3452958f
+EBUILD mold-1.11.0.ebuild 2161 BLAKE2B 3ac1e9728556c58694e7ff460a49f5a6c3eaaf792c03aee0e4daa85ab74e4680550fa1c3253634c254a31e76a77792e0be7c1c4910533825f06bc719a1b9bbda SHA512 4d88a364d1e4c78bdb875861b1bdea5a848370199af5ecf05e2f8474433ee72d3f75e16f10445f5d17b994a45efd9e3a7860d5bda96ae5f938d575be0faec60d
EBUILD mold-9999.ebuild 2162 BLAKE2B 79d8291fbbc5375c36533f89721acce29bdda4c3502ce9fa5202defb1c6134c605995b471014831d7f13824eafcc446f75ee8a50c6a0f161899c08af8e307bc9 SHA512 281278811781fb9342d171a716d14cfdbd84e3b2172563daf126ac8da1bd89dbedd536e4bde9f2801a8656f34ca72147a7be0e0336e23ea1892d137f3452958f
MISC metadata.xml 424 BLAKE2B a1c0cbdcb86c323fa1e6143c9665ec548f7713e74002a25b2fc26c51b60dae00922d3448a5aaecd5027a8cb026a681386ca7dea90657a3e10b25fb194dafc0d3 SHA512 1adc934e78ca0210743a1aa7479ebc4b5ea0b66a348c4408423460f02b404b885d3a8eca6e89ea8ac53ac9c76e85116965f1eef79e3f3e1f0451c8cf5ce0dfd6
diff --git a/sys-devel/mold/mold-1.11.0.ebuild b/sys-devel/mold/mold-1.11.0.ebuild
index ea88934048d6..a574dbeb3b3a 100644
--- a/sys-devel/mold/mold-1.11.0.ebuild
+++ b/sys-devel/mold/mold-1.11.0.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == 9999 ]] ; then
inherit git-r3
else
SRC_URI="https://github.com/rui314/mold/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~ppc64 ~riscv ~x86"
+ KEYWORDS="amd64 ~ppc64 ~riscv ~x86"
fi
# mold (AGPL-3)
diff --git a/sys-libs/Manifest.gz b/sys-libs/Manifest.gz
index bfc1c9b8f435..2b1007508edd 100644
--- a/sys-libs/Manifest.gz
+++ b/sys-libs/Manifest.gz
Binary files differ
diff --git a/sys-libs/cracklib/Manifest b/sys-libs/cracklib/Manifest
index 589772ad365e..158829561c47 100644
--- a/sys-libs/cracklib/Manifest
+++ b/sys-libs/cracklib/Manifest
@@ -2,7 +2,7 @@ AUX cracklib-2.9.10-python-inc.patch 712 BLAKE2B 2e5d1dd7637632d25c408232dac7722
DIST cracklib-2.9.10.tar.bz2 620648 BLAKE2B f4ebf4aea6da81424a8b9fae9c204260f6020937b6b2b02cec13527f812e1751522a47a4432ff0a2a233eeb88fe0c8b7e7fd371f611a40bf2d34a10ddfd4fe83 SHA512 0c3856833f4c58fc1ebc63cc08b189c55e8d5722ef8cdc1cad5f717cef137a83648657e005e2d0367006b27aafa1bb63e36e7998918937733816635880c85f74
DIST cracklib-2.9.11.tar.xz 461116 BLAKE2B 46b499e465c1c268b772781a9c8ce573a5167ae2e0ac919b403acdb9a14c35140dfb53909eef6e41600e26c2f87d905b3d6d05380c66f053d091765b58a264f4 SHA512 c32e509f757344a1f0b7032ad3b6dc47a8759852a94e511c92073d85bce55f45d48c389d9eb34c993e1d61ad5c1542150672f3e8bc147148ebbb04d3319a2409
DIST cracklib-2.9.8.tar.bz2 613017 BLAKE2B d9a5d922d6ac777b08cec9c427c0cde48666cdf67bf4136eb5866a0111b101c795dceb8e206e90bff31d1c8d26505bc1a950e8ea079562d8afd601641a7caf0c SHA512 bba1b82067156f44095b282c70c06a05e58572cde7ad2430dd24c4b42ae98be86708ea86ba8b7104aa5887e16ac90d7cf3ae613b84ab9c0f7602307d78b75371
-EBUILD cracklib-2.9.10-r1.ebuild 3032 BLAKE2B e408bf8549fffc5a617cc2e4b6ca949e84f52b1d45330f1d075b4d4cad781dbf32df186b39c7e62c5e92825b18c5404763d9bcfef9aa9b68c4f167e13a365a82 SHA512 be576eae3cc42876c80ef64716a1e7c26e08c63b46e154774b08ec0451094c0bbd1a426dfbf6e7ae00a34e030f83efaacaa1abca88f158557c3df8bb00cd40a2
+EBUILD cracklib-2.9.10-r1.ebuild 3027 BLAKE2B 81017cbc596ef345b89b8b8c00d9bf759a5a0ba7a72793223efd2b9cde00e6cb5f494e70e6d2482dfb6cf73e81df805843c795fb09c60788c8843c0127de0202 SHA512 1f0969ab6c1fc553ddc9e752adc3507b60ac4824764dd48e0a16c41010dafd70bce5a9623ddf308642ec6d9d0415d399866e4248b06fb4eee8f644191a011d54
EBUILD cracklib-2.9.11.ebuild 2973 BLAKE2B 209b9bf5f1d0a75cde91d38fed36a774398fc023ab739bb08a0d4b9958fc82742e932dec534640239486374d632fc970ce99682d6b659751bd89a0351d82ef3f SHA512 55edd6c99c1329b2e1f05f4df2964b87cf74754914829ea25c2cd7aa0a40371584f420301dc7d6683c234ea263f95dafdf9d64bbc58750d567a4d89d881a63b7
EBUILD cracklib-2.9.8.ebuild 2672 BLAKE2B 88614b0d1a368daaf22b2249ab50f8f4fb0c03d249ecc8b700a0e8800128c21e2224d437040c43886c620ca2224c2bc97aa2c24a58a7bea095cf4f29c8aed5aa SHA512 6b265982b4405a42f0581511432942f37f6ecbe1136f9cd7d40eb4f142810b3f2b4a38b477378bc748b8483f86bbdf846d5d55f4375b1b903b74689a6d815e69
MISC metadata.xml 385 BLAKE2B f81e1ac44f5a4c3f647473385363eed564accca3b62ecde3cb35fab14112af1ceb2a25dc2816fc096aee9c3ed15006252f32491583861689ed70d49218684360 SHA512 6d9908f12c310ef22feeae2216236f9b632dc5204916fbb5693cc53bb58e592dc44f49c45d2c8bc22addd69cc5e4e63df463a23299d09a637f4f0f7379e7b796
diff --git a/sys-libs/cracklib/cracklib-2.9.10-r1.ebuild b/sys-libs/cracklib/cracklib-2.9.10-r1.ebuild
index 0553dfd808a8..545eb35d5c4a 100644
--- a/sys-libs/cracklib/cracklib-2.9.10-r1.ebuild
+++ b/sys-libs/cracklib/cracklib-2.9.10-r1.ebuild
@@ -18,7 +18,7 @@ S="${WORKDIR}"/${MY_P}
LICENSE="LGPL-2.1"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE="nls python static-libs zlib"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
diff --git a/www-apache/Manifest.gz b/www-apache/Manifest.gz
index 26492090038e..34f9b29b409d 100644
--- a/www-apache/Manifest.gz
+++ b/www-apache/Manifest.gz
Binary files differ
diff --git a/www-apache/mod_wsgi/Manifest b/www-apache/mod_wsgi/Manifest
index 2afa8e344d12..534ad5babfdb 100644
--- a/www-apache/mod_wsgi/Manifest
+++ b/www-apache/mod_wsgi/Manifest
@@ -2,5 +2,5 @@ AUX 70_mod_wsgi.conf 100 BLAKE2B e0df283f4b825628cceb7538231afbba10d3dc1eaab64da
DIST mod_wsgi-4.9.0.tar.gz 699891 BLAKE2B 7ee6ffc28e86baf8ee92973479a26964f7c183c2b113b49a48af02c622f8d8f698abffcd4f522a1ecca5b89325f94856cbe89db5a81d2ac2e87438ee90be97b0 SHA512 9dc34d431171321094a9713444895d9754eff4e69ad1e86c8d3cd77bc1ca0a4c10b697e7f8cf14902d6bfaf205c8842e62fa944bb38f66f1c54fd36af95a09d6
DIST mod_wsgi-4.9.4.gh.tar.gz 706904 BLAKE2B 6473ee5be4f21d7d5806028b22d582e9d2b6f2a28bb0ed2b03a3da799858bdb4ebcfc85eb7850e91ff041d0c0a6cf2a898bffbbe884faa891c4f1f115d043517 SHA512 0898221d95f0ce374cbd34a1849a6e6b5bd7850644d5fe36f558dcc58095cd535c854cb06798482d312485b8d89b8641d91fa26af3d208e10a6073b885af3199
EBUILD mod_wsgi-4.9.0.ebuild 1108 BLAKE2B b85f3abbc1b1da6af973babf3aa2142a1dd5b571ea345d2cbc7cbc418dff5b5389cdff674ec6389f4bdde76f4fcc0ac4602cfaea0ccfe7869c9586690c2b50ca SHA512 d993d3cb33f60839a8b68bffbdf91e50a56e4d84ad6dfac5568a6a1dbbd19be182099c1d7ee8a16a8a3f293be40ca31cce1038677cd3fc5b111ddf8152a54e6b
-EBUILD mod_wsgi-4.9.4-r1.ebuild 1096 BLAKE2B 6c69859c5dfdf9c6a61356b0041c9e77fc86e0f3a9ef89dfce8e64c13cab9dc5af23d15d4c559a43212ed6f77fe555e87025f56804b8b8f8bee653c6ef464e85 SHA512 943ed5126a77b36236a44cf7a60ed8b73b1981f897fdffec37213bb895bf685d0a4932164f276f70fca84c74794775a39c8c6be5439d6923e8586c237d9d7b77
+EBUILD mod_wsgi-4.9.4-r1.ebuild 1095 BLAKE2B 24ab9463c59018767a0eeaa6f51b14b021b2d66812b98e9519c4d1a89bbbc885ec6cdc3a5505b2897ab2241f09d22efbdd86e1616161c871c7e178ac9dffe194 SHA512 b1eb188926220dd3c2e3e410e0688aa3a8c12a4d4925381d940ec26a4690ba9b34669ad528526279e5855fb7bbbcee997151dde2757c3cc4ca9284f50a13fbc1
MISC metadata.xml 303 BLAKE2B 3b6303fa847f0f5b287faece9a7f0ce422531e0a0a130035cb5a032049daccba08c5460fc58af8a68d2eede0b8f5e76502e9c64109f33f219757ace3b2e82b98 SHA512 d24e5bcec7363bc5bb7f3c5798aa6978aefaee6990f5917ff133362fdcc32927a7b68a939b90cf38ebddbcf04c5b6310a1654a92d0a5eece5ba27245b8df0550
diff --git a/www-apache/mod_wsgi/mod_wsgi-4.9.4-r1.ebuild b/www-apache/mod_wsgi/mod_wsgi-4.9.4-r1.ebuild
index 7b4cb2455a4c..be9441e2c0cf 100644
--- a/www-apache/mod_wsgi/mod_wsgi-4.9.4-r1.ebuild
+++ b/www-apache/mod_wsgi/mod_wsgi-4.9.4-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/GrahamDumpleton/${PN}/archive/${PV}.tar.gz -> ${P}.g
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
RDEPEND="${PYTHON_DEPS}"
diff --git a/www-client/Manifest.gz b/www-client/Manifest.gz
index 428623b256cd..5882fe864ea4 100644
--- a/www-client/Manifest.gz
+++ b/www-client/Manifest.gz
Binary files differ
diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest
index 066004ae5fa2..3a18eb5b219a 100644
--- a/www-client/firefox/Manifest
+++ b/www-client/firefox/Manifest
@@ -107,7 +107,7 @@ DIST firefox-102.10.0esr-zh-TW.xpi 614579 BLAKE2B f43efdbc63293629474fb02f5cae5c
DIST firefox-102.10.0esr.source.tar.xz 479026088 BLAKE2B b4d8eaa6d72b009d12b435781c360f043bca7554d8b069b8d858399ece03f20703d7e36427a3f92d0b801a94b1c3f132904f21e51ba4118116bbfa4e5668d651 SHA512 f2b53c35bdd22a3de6f32699b832babcbf499667197c02dd50cf0b6cd956e0f4471f420938c2ab72f0a0686ed99fe74e3184afe9b5f7169130879b8f8fd99f0b
DIST firefox-102esr-patches-10j.tar.xz 21744 BLAKE2B 326f206dfcd5b6ea2f06f5f537505e23d358f6d7930f7e72fd8e54af88d97172170999c246af888278143810df42be9414541e47feb48b60732565a4ee38579e SHA512 5efa50b221abedbb84c1b3d19d8ac089ac5752448e8c90c6aed9f43bf3eee876b7e7050a1678bca65f6b23734c4945b016bf059a3921ad7290b0150538111bbd
DIST firefox-112-patches-02j.tar.xz 17296 BLAKE2B c47545a6eeec32c9a15aa0a5f9f4535e186a2b8e7c140b10f9e8665b90f9d1c74673dbbcd3e0e6e3a2232fe060f340884dbb431d755bf21537923efb4bb430e1 SHA512 d90c8cc81f5c885bce35d6872162eaefa529a37db905424eba2e223f3f02a22ecf63b503550df77d7e73b539573f2169b2f6c99e7a46623be1492467ee19782d
-DIST firefox-112-patches-03j.tar.xz 18620 BLAKE2B fa56645d97a4196ddbc2a39c3e700be46059d7c03c33957645426922cc7e83883ab7a4a75bf5e959ebeee8ac426fb88da6c149a478b8119280ff3920393bc5af SHA512 1b7106470a6d80842cc5e0006ada324c429e43298186c4971d403ca4e880d175c690352d9db2826925246f1ca4a3939859356f1564bd193ad3fd698787d164be
+DIST firefox-112-patches-04j.tar.xz 19448 BLAKE2B f93760e9c314f839d7db982b2b904cfe92de3bdd8006ba6fd783909c5fef2a7722fc60b22bdde0a9d833a956a7143b01663054d1c2a59b8c6a2151f9111c9f28 SHA512 30b27c0b1a66eb785654c624fc33ea148b587ba567b26dcb089603444b22b714052bf387c8c4e9288cc610456405b42b0c7e126bfaf37533bfbebad5f4349f28
DIST firefox-112.0-ach.xpi 459577 BLAKE2B 3adb567d9b02f04e869236b7863d2f7425fe721f0c26bafd21aef30b0a761fc7dc0aedc7abf99429d6da19c6c33d4a7669edb1531526822e20d54d802f2bd92f SHA512 e3a0487ca57ba731bfbacf7628f497b623a68324d9464a73d18e36d3331dde434d05b73abe3d8864ce684d4bddd4d20b73ee53c397dfa9f665360dd612c7fc63
DIST firefox-112.0-af.xpi 423010 BLAKE2B 6f87c4cc3eab518c111793860845c34b3131d50500211b0e5b813b376c8a13d5aee071a40e9172e2482994234d4d5764e14a24bb68a9ae8b4b86e8bcb6f0b97a SHA512 000fd456377692eca76efde709d8526c599a38fb9839018cee726ca6359d3356f42f8620b892a9082cd8dcbad5c6be1346c7ef9bfed0b97910f7a343dc0e2cac
DIST firefox-112.0-an.xpi 503915 BLAKE2B 2e7e5fa8a7ade25e28edf32402a3132333019938d315483bacd3156c7c1cdeebae037d144f67a04d3dc16004012d0d855b5091249f83ebb55c84b680c903cce7 SHA512 45915bb76a712cfd437526f59bb56ce7b493bdc636f783cea1f7e4809d178189ac4622b733465147c82fece78cb49a5f81bb3ef91ee5c6f4ef55415bba55b672
@@ -309,6 +309,6 @@ DIST firefox-112.0.1-zh-TW.xpi 607189 BLAKE2B 95d3484406e81f2e82e3e6aa4530f3dfd7
DIST firefox-112.0.1.source.tar.xz 506649248 BLAKE2B 99f38d96cd3d2bc68835ee0fdbf2e9e3ab54324409092cd11ade096d8cf678e1fd69087897a4a4d9c4a30cdb08e0e14b881ef834028dec7598ee55eaae301f80 SHA512 23a5cd9c1f165275d8ca7465bebce86018441c72292421f4ed56d7ad8ada9402dc8d22a08467d9d0ef3ef8c62338006dfa3bcbddf12cb8a59eafa0bd7d0cda50
DIST firefox-112.0.source.tar.xz 497250760 BLAKE2B 6233ee202d000ddd5b0a2eafff09226abf2cf097ea3e1184442ad34e92f6fd408f1891a2063e459d419ba074218596f48c95c860246d4c46d2a4fca3df27a78a SHA512 6b2bc8c0c93f3109da27168fe7e8f734c6ab4efb4ca56ff2d5e3a52659da71173bba2104037a000623833be8338621fca482f39f836e3910fe2996e6d0a68b39
EBUILD firefox-102.10.0.ebuild 36945 BLAKE2B 7fa69a1943348e1dddb8143d3012a185054f66cb5d5147a9e69f502c7e29267c5e4ac06b6bad86e55122fb155c176912568fac3e8ef2daaac66ce4d9988a4575 SHA512 4f475808715fde3565fe415d0e8321ae38aba1c253824b6ee8f5fb1041beb935c516fe4ef034ca3ab736db968b99024ff2ee891d8cd30b5dd588e31439a0d6c2
-EBUILD firefox-112.0.1.ebuild 40295 BLAKE2B bd9fd48a43745fd3003c12dd65448be9d17b718ffd8a56061c6179da682c855702a7220366f2a5d6b6b2498d82cc869ddbe6ca085153820f2266f896850cf005 SHA512 60032f146604ec3ec0fafc556e3607ccfdd54755c5f71b434d5bae823520e1b25a298023e01ca2b5a28b9b9fd3873ea6ac15531315f38a9c2cdca841947f83bc
+EBUILD firefox-112.0.1.ebuild 40295 BLAKE2B 37de28a9494525dcccbcdb772da358cee92296f6658cfd97d13a00377e3d31d91a2ecb62c8c8f040269bb0389266f02cfdc62517bb39f5bf0bbf278333bc9431 SHA512 3c08ec991b495f85453124a38cab332882126967c492075e76aa7c1aed3554483a22d8b9082e003f6eadaade933b330bce8e2520f4e706ee77b596f7db262ca8
EBUILD firefox-112.0.ebuild 40323 BLAKE2B caa6d90fe78953e687a6ec6ef08ee1a4ceb77e05788064797bcc16b26386d48c5de09e7cd56b5b76946e4b4c2f60d6bc711a567c50b3908c7c062386b754a1ed SHA512 4c699107ec5e65a234dcf97eaaa4ded39a9f07382a06f2b51ac98a9a9c7dd63f8cb2fcd5be1f1f7eb22013685e87de7f3bde535722df66d1885abfbcdee24828
MISC metadata.xml 2219 BLAKE2B 064f486eecd2a66ef4c9cccef46803f877039bf16bc40b699a48e28e04e816d0ad434ce65ae2e056e1a4126a67a7dd7eff16040276159c1f5aa8966b1c0d7b6c SHA512 522b09ffc2857553e240b1e7c82c11ccc281dd87c720c6292ec9314b91319e0a55ca2838f17e878f5c1e58e4f22caa1b0c3b90506b65b350beff06f3f397d897
diff --git a/www-client/firefox/firefox-112.0.1.ebuild b/www-client/firefox/firefox-112.0.1.ebuild
index 9b54c0545337..5e54183d96e8 100644
--- a/www-client/firefox/firefox-112.0.1.ebuild
+++ b/www-client/firefox/firefox-112.0.1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-FIREFOX_PATCHSET="firefox-112-patches-03j.tar.xz"
+FIREFOX_PATCHSET="firefox-112-patches-04j.tar.xz"
LLVM_MAX_SLOT=15
diff --git a/www-misc/Manifest.gz b/www-misc/Manifest.gz
index 710af2b34b7e..bb63ba96cac9 100644
--- a/www-misc/Manifest.gz
+++ b/www-misc/Manifest.gz
Binary files differ
diff --git a/www-misc/urlwatch/Manifest b/www-misc/urlwatch/Manifest
index 55c9522fe0be..d2a2a5c4bb17 100644
--- a/www-misc/urlwatch/Manifest
+++ b/www-misc/urlwatch/Manifest
@@ -2,6 +2,6 @@ DIST urlwatch-2.24.tar.gz 141175 BLAKE2B 7868ba757493c97ef65136d3da67ef3bb6b0d62
DIST urlwatch-2.25.tar.gz 168241 BLAKE2B 85f76e849495f5457f43ccd37035aae84c6ae4c8649005e617a6a585bf3b73d30914f8c7a89c0fb9bb04cc07a8797d77be07807e8d7c64976355749417b39e40 SHA512 af14c5b4e11345e56e6f326c114629f1e074215d6cc66d9c642424b2a689dc80339157f1b2547fdbe7b7a13d520e2b83bf23c7477da4ae4e43d108e6452624ca
DIST urlwatch-2.26.tar.gz 174305 BLAKE2B c7990b0ecca8bb18632ba717dabfed3e3cdf147ff463e1221c4f7002fcb862d162421ac927bd6a570369a1833268cc08668e284e425e954a4eea8d41cb30eafd SHA512 df214e3576dcbc8f18338a17f890e53ce9142fb98ea5042567eb415e697ee1a19d40b00404a40c0cc4aaaaa35ff3d838d9e0273a6bfe5178059560723ef6e4ca
EBUILD urlwatch-2.24.ebuild 2436 BLAKE2B 39a408c3db13371bb4b4839ac8cd3c31f38a6b0da6d4c5d9a0e1e021eb4bf1bf610495763a7afa1c623378f35387798f5603d0954431857be2b096724ff0fbc5 SHA512 6514fe12bb3929ae65350c35ca3efe00119f91129a274e333a4876ce3a3ca3ef818658321c7bb5b0e41a940e4a785b7d055e14c9e301e707069282a7917217ea
-EBUILD urlwatch-2.25.ebuild 2486 BLAKE2B cdb7233bd1a743a52d9a8e402be707eef53ffc44ac29e0c9b5885d2b7110638b09e3ed87aa9ce7b97e1c74c2c9b48a82109f94b1a8075826f7124aceca32de75 SHA512 9528fcd2c41ba47b1b27c7371fa8bea2ba99b6723d4966a60273515d0fb7bf47ee1eb215303b72306ceb656e4d1faa5456e5b1bbc5044d1a1a0257d27d2ef29a
+EBUILD urlwatch-2.25.ebuild 2484 BLAKE2B 55945b5deecf90622a2badf6089156fe01a41b0a1ed02efe00d5c157311ba9ae0b9598fb21ae6eb233127b01104d4dc9e10f1b3d4a3152b3ad9f466214bf822b SHA512 c7d3120838f310bbc49bc4d83ba26ab18a7e299a009873b107c082c014f47bab366e67e8590a7dd2ba73cc5f5f939017acb2b44e9d85a872ffdabaf23d5f343b
EBUILD urlwatch-2.26.ebuild 2174 BLAKE2B 753d34a8363518ad47ef0b8bd6e959185d05ebf937b7438d79528e398da8aad0b52f0bf61219bd28c54747e84d8d1540f365af98a491a1f3d49208fc291d9739 SHA512 fc5ea386a43ca7df4cac59f6347917926e06a60f0cbb97ddaf8eef231adebff06f9b425a8d1bf573e85e648149b94c11704fc06ad67a83fc2c9f5872d312ba71
MISC metadata.xml 541 BLAKE2B f4518dac79cafa9a225d87e125b1fbb3e090c7d3ea1d90a307d8b881379b809112fdc0bd3da6a229daf228aa5660fd130a048fefc63c9a19743987a4c94e528d SHA512 86cf47f19a24fb11c4b1a02b1fe9490a5c171c77b4237a1d0557ce553b1b97ef05f1849f4d745aa0c86f27b2c74f646898f94484ecf75848379b3a02f4157170
diff --git a/www-misc/urlwatch/urlwatch-2.25.ebuild b/www-misc/urlwatch/urlwatch-2.25.ebuild
index 746a7b008c8f..cbee5011eb6b 100644
--- a/www-misc/urlwatch/urlwatch-2.25.ebuild
+++ b/www-misc/urlwatch/urlwatch-2.25.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
RDEPEND="
dev-python/appdirs[${PYTHON_USEDEP}]
diff --git a/www-servers/Manifest.gz b/www-servers/Manifest.gz
index b2ea0617925d..97432759ece9 100644
--- a/www-servers/Manifest.gz
+++ b/www-servers/Manifest.gz
Binary files differ
diff --git a/www-servers/tomcat/Manifest b/www-servers/tomcat/Manifest
index 42840d16de60..fab0784af840 100644
--- a/www-servers/tomcat/Manifest
+++ b/www-servers/tomcat/Manifest
@@ -12,9 +12,12 @@ DIST apache-tomcat-8.5.87-src.tar.gz 6041463 BLAKE2B 2b41e324be028b9bf4db3fcd32a
DIST apache-tomcat-8.5.87-src.tar.gz.asc 849 BLAKE2B 05a5911b344b5ffdcb392189b64dc4c4d31d000a8b653338780e74ab569a3b024a13b491ba4946bbf68b5955af65df05bfe7b4795a120977f1b26a2bcff0c96d SHA512 fb56af00d3f9302251e65a08d852992192137eeed0eecf100bcfafb778e01dfb92fc024f47ef41ca71f01eebb3622fcaa53fcb776403939313502039080a2b4c
DIST apache-tomcat-9.0.73-src.tar.gz 6229040 BLAKE2B 97b1348e532eea75c4d0723c314cc24a9c13bd4a948a8eea4d1ee1c5121472f2fedec7d30c240b2617a51ef57898fbd96c254f9d84c9e943ebe808f1dba4cf16 SHA512 1691a0087ceaf2100ce17fe9b9a973d079c39b20effbe0c0d68f92d2684a681e001b0c2b8bde40c289754ac02ba02f9eb4dfac617fccb8f451c96dfdd4741237
DIST apache-tomcat-9.0.73-src.tar.gz.asc 833 BLAKE2B 0d9e81e16e356aded1f02dc02833f24875584794358591b70a2fe54d67d116c7305dc5a477d158395afe3b72b2958c2dc0e102a893b8ef504a3f24acec14ba41 SHA512 fda56cb885fd6ab0bb00907084977217c2e23bbfb2fe25374bea1bd9f863f5275dd8949e3ff2a88d5d10f37788978b484ae59460c1bb43d2ca0ac814426efcac
+DIST apache-tomcat-9.0.74-src.tar.gz 6237459 BLAKE2B d4942b85f184e8ecdc8bbb85256fe70677be772fdbdce906bd097eac6a56653ee08d3b76bbe42f4ef34664229c62ad236557ef8742c9e9bfa8c728927027d3b8 SHA512 a57afcc669d4058b4a46e9c7e196443dd5a09aab2b194d2a1f258fd218e09cec73b5f864ec073d9090a0e633b67f7deae7d643207511dab349d6a578449706ff
+DIST apache-tomcat-9.0.74-src.tar.gz.asc 833 BLAKE2B c5f2cc71272b5917cd522f4b3bb480fd39b62b47abfc4ab688c878a8561d3a19b6eeb0390d16512739f0b4b8ae0b275c3c72a3b853ffc82bcf737a61bea644f4 SHA512 ea0795309f240fb771d27f0914b7b7d22fdefd8d4502207d3ed422f91eb51853dc6712eb480505554a13dc04a40657523a4536e9f2a8d60d4ae9a4d8440ea502
DIST biz.aQute.bnd-6.4.0.jar 16303123 BLAKE2B 73cdeb9e63c04b41db26f91efc3b01fdfd7c8796d6b1f556c77f90bcdbe048f374b5164b885689f3e62ca45b8ca8b97fce70e1fa13d807d2f76869155c8ba7f5 SHA512 b113177f97894b0ed5cfbc38f96c995d6425e981ec8c7b27d99044793ff77dd2450367ad9ee977f443fba349fe1d68fc26f3aaa737eba0a402abcf29716b2e85
DIST biz.aQute.bndlib-6.4.0.jar 3200265 BLAKE2B c8b8c1d0ff398e2a701edc4431cd8d65671a5e5daa0ef04be6b02eabb570768e0202640c15ce1290a5ae21bb31700a89f2822826851d7dc026267cb31da9f1ef SHA512 15a20751d879291c31b6530cb0d51652bf5bb33bf944ed703369eada439df6464190c01e2872ea6e7535209abd0b4692ea8980499d4b43edfffcc5729633c85d
EBUILD tomcat-10.1.7.ebuild 5786 BLAKE2B 0dde89723c9e9ea059f846e184bfe502014a828e921a8b2d2df2204939aa53b9be4602c2b757cfc93fb36dc8e9ba18612a38a49bb527758bfb92737661ea182d SHA512 a5327a33f611f68e5582a22026452f8a89eff27abcf267e75c928aea078737ac5b44f179bf5dc6ef0436243f16b5226431d0ef03c6b8a157f835d5afc8f08503
EBUILD tomcat-8.5.87.ebuild 4649 BLAKE2B 1e4b40f696dff7f9e3f8eceba242cf13059f90904a16fca5334e7705b5905f2ce14175eba2f9a8c4e6c88aec0668a96a90057ade846ce3bfa0d5c671efdf3169 SHA512 e531dd28399421d9cc78237cd36c70bcb21aa0d760d3e9375f5b2a20a08a640dba2854af9a67eff2501efc8f917fce7ef9b13d9f553902af7b47d81f675349aa
EBUILD tomcat-9.0.73.ebuild 5665 BLAKE2B 7a5d46aa3919e1a0f021d96ff6de326f7f0d17f7eeb31ff1863e15f5b56919cd4383c36c3b72c9e8409ae3f2998f92204d0279da27c1935c797e25aac269ec3b SHA512 041d17c1a05ecb482b64c2cedd744901615519d8e7cc25fea74d643cd850d5bc4ea138ecdc3232c9db9e2cb76ec09562593860a284ec56cb24b97df3ac2753d3
+EBUILD tomcat-9.0.74.ebuild 5649 BLAKE2B c7bc422d705e483556207f7676b7ac172e98dca481c1dbc27c3abec0d7162d26df3ab3daad7a1ab3b696aeddfdce6f3f4b80b6e87affc16e5c82748ce13fb89e SHA512 de832d9cf3484e4912e0afc6898d7a19c0451adf5fb3c981651ec0c5b4a4f658759f62583e5af57d6cc3d41bcd57e71ba066a7749989b9144fc09c789d3b6c30
MISC metadata.xml 621 BLAKE2B 5565658450eaf5d63d832ed5f771084532243318f93e66a6241acd067cba1262cd957f8450e5aacdb68dc30933d889889cbceeb8b630b6bb8e8e39e8b95688c8 SHA512 89273106acd986ea2ac909f858ebcd538e42364b1d4a756b3550a805d3477f731db796307acb3db7376b33e199bd714c03bb1201578e97541f45f3100e7480f9
diff --git a/www-servers/tomcat/tomcat-9.0.74.ebuild b/www-servers/tomcat/tomcat-9.0.74.ebuild
new file mode 100644
index 000000000000..adb21d22de91
--- /dev/null
+++ b/www-servers/tomcat/tomcat-9.0.74.ebuild
@@ -0,0 +1,185 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+JAVA_PKG_IUSE="doc source test"
+
+inherit java-pkg-2 java-ant-2 prefix verify-sig
+
+MY_P="apache-${PN}-${PV}-src"
+
+# Currently we bundle binary versions of bnd.jar and bndlib.jar
+# See bugs #203080 and #676116
+BND_VERSION="6.4.0"
+BND="biz.aQute.bnd-${BND_VERSION}.jar"
+BNDLIB="biz.aQute.bndlib-${BND_VERSION}.jar"
+
+DESCRIPTION="Tomcat Servlet-4.0/JSP-2.3/EL-3.0/WebSocket-1.1/JASPIC-1.1 Container"
+HOMEPAGE="https://tomcat.apache.org/"
+SRC_URI="mirror://apache/${PN}/tomcat-9/v${PV}/src/${MY_P}.tar.gz
+ https://repo.maven.apache.org/maven2/biz/aQute/bnd/biz.aQute.bnd/${BND_VERSION}/${BND}
+ https://repo.maven.apache.org/maven2/biz/aQute/bnd/biz.aQute.bndlib/${BND_VERSION}/${BNDLIB}
+ verify-sig? ( https://downloads.apache.org/tomcat/tomcat-$(ver_cut 1)/v${PV}/src/apache-tomcat-${PV}-src.tar.gz.asc )"
+
+LICENSE="Apache-2.0"
+SLOT="9"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x86-solaris"
+IUSE="extra-webapps"
+
+RESTRICT="test" # can we run them on a production system?
+
+# though it could work with 4.22 and upstream uses 4.20,
+# we still use 4.15 because 4.20+ is currently built with java 11
+# and it would force Tomcat to use at least java 11 too
+ECJ_SLOT="4.15"
+
+COMMON_DEP="dev-java/eclipse-ecj:${ECJ_SLOT}
+ dev-java/jax-rpc-api:0
+ dev-java/wsdl4j:0"
+RDEPEND="${COMMON_DEP}
+ acct-group/tomcat
+ acct-user/tomcat
+ >=virtual/jre-1.8:*"
+DEPEND="${COMMON_DEP}
+ app-admin/pwgen
+ dev-java/ant-core
+ >=virtual/jdk-1.8:*
+ test? (
+ dev-java/ant-junit
+ dev-java/easymock:3.2
+ )"
+
+BDEPEND="verify-sig? ( ~sec-keys/openpgp-keys-apache-tomcat-${PV}:${PV} )"
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/tomcat-${PV}.apache.org.asc"
+
+S=${WORKDIR}/${MY_P}
+
+PATCHES=(
+ "${FILESDIR}/${PN}-9.0.50-insufficient-ecj.patch"
+ "${FILESDIR}/${PN}-9.0.72-build.xml.patch"
+)
+
+BND_HOME="${S}/tomcat-build-libs/bnd"
+BNDLIB_HOME="${S}/tomcat-build-libs/bndlib"
+BND_JAR="${BND_HOME}/${BND}"
+BNDLIB_JAR="${BNDLIB_HOME}/${BND_LIB}"
+
+src_unpack() {
+ if use verify-sig; then
+ verify-sig_verify_detached "${DISTDIR}"/${MY_P}.tar.gz{,.asc}
+ fi
+
+ unpack ${MY_P}.tar.gz
+
+ mkdir -p "${BND_HOME}" "${BNDLIB_HOME}" || die "Failed to create dir"
+ ln -s "${DISTDIR}/${BND}" "${BND_HOME}/" || die "Failed to symlink bnd-*.jar"
+ ln -s "${DISTDIR}/${BND}" "${BNDLIB_HOME}/" || die "Failed to symlink bndlib-*.jar"
+}
+
+src_prepare() {
+ default
+
+ find -name '*.jar' -type f -delete -print || die
+
+ # For use of catalina.sh in netbeans
+ sed -i -e "/^# ----- Execute The Requested Command/ a\
+ CLASSPATH=\`java-config --with-dependencies --classpath ${PN}-${SLOT}\`" \
+ bin/catalina.sh || die
+
+ java-pkg-2_src_prepare
+}
+
+JAVA_ANT_REWRITE_CLASSPATH="true"
+
+EANT_BUILD_TARGET="deploy"
+EANT_GENTOO_CLASSPATH="eclipse-ecj-${ECJ_SLOT},wsdl4j"
+EANT_TEST_GENTOO_CLASSPATH="easymock-3.2"
+EANT_GENTOO_CLASSPATH_EXTRA="${S}/output/classes"
+EANT_NEEDS_TOOLS="true"
+EANT_EXTRA_ARGS="-Dversion=${PV}-gentoo -Dversion.number=${PV} -Dcompile.debug=false -Dbnd.jar=${BND_JAR} -Dbndlib.jar=${BNDLIB_JAR}"
+
+# revisions of the scripts
+IM_REV="-r2"
+INIT_REV="-r1"
+
+src_configure() {
+ java-ant-2_src_configure
+
+ eapply "${FILESDIR}/${PN}-9.0.37-fix-build-rewrite.patch"
+}
+
+src_compile() {
+ EANT_GENTOO_CLASSPATH_EXTRA+=":$(java-pkg_getjar --build-only ant-core ant.jar):$(java-pkg_getjars --build-only jax-rpc-api)"
+ LC_ALL=C java-pkg-2_src_compile
+}
+
+src_test() {
+ java-pkg-2_src_test
+}
+
+src_install() {
+ local dest="/usr/share/${PN}-${SLOT}"
+
+ java-pkg_jarinto "${dest}"/bin
+ java-pkg_dojar output/build/bin/*.jar
+ exeinto "${dest}"/bin
+ doexe output/build/bin/*.sh
+
+ java-pkg_jarinto "${dest}"/lib
+ java-pkg_dojar output/build/lib/*.jar
+
+ dodoc RELEASE-NOTES RUNNING.txt
+ use doc && java-pkg_dojavadoc output/dist/webapps/docs/api
+ use source && java-pkg_dosrc java/*
+
+ ### Webapps ###
+
+ # add missing docBase
+ local apps="host-manager manager"
+ for app in ${apps}; do
+ sed -i -e "s|=\"true\" >|=\"true\" docBase=\"\$\{catalina.home\}/webapps/${app}\" >|" \
+ output/build/webapps/${app}/META-INF/context.xml || die
+ done
+
+ insinto "${dest}"/webapps
+ doins -r output/build/webapps/{host-manager,manager,ROOT}
+ use extra-webapps && doins -r output/build/webapps/{docs,examples}
+
+ ### Config ###
+
+ # create "logs" directory in $CATALINA_BASE
+ # and set correct perms, see #458890
+ dodir "${dest}"/logs
+ fperms 0750 "${dest}"/logs
+
+ # replace the default pw with a random one, see #92281
+ local randpw="$(pwgen -s -B 15 1)"
+ sed -i -e "s|SHUTDOWN|${randpw}|" output/build/conf/server.xml || die
+
+ # prepend gentoo.classpath to common.loader, see #453212
+ sed -i -e 's/^common\.loader=/\0${gentoo.classpath},/' output/build/conf/catalina.properties || die
+
+ insinto "${dest}"
+ doins -r output/build/conf
+
+ ### rc ###
+
+ cp "${FILESDIR}"/tomcat{.conf,${INIT_REV}.init,-instance-manager${IM_REV}.bash} "${T}" || die
+ eprefixify "${T}"/tomcat{.conf,${INIT_REV}.init,-instance-manager${IM_REV}.bash}
+ sed -i -e "s|@SLOT@|${SLOT}|g" "${T}"/tomcat{.conf,${INIT_REV}.init,-instance-manager${IM_REV}.bash} || die
+
+ insinto "${dest}"/gentoo
+ doins "${T}"/tomcat.conf
+ exeinto "${dest}"/gentoo
+ newexe "${T}"/tomcat${INIT_REV}.init tomcat.init
+ newexe "${T}"/tomcat-instance-manager${IM_REV}.bash tomcat-instance-manager.bash
+}
+
+pkg_postinst() {
+ einfo "Ebuilds of Tomcat support running multiple instances. To manage Tomcat instances, run:"
+ einfo " ${EPREFIX}/usr/share/${PN}-${SLOT}/gentoo/tomcat-instance-manager.bash --help"
+
+ einfo "Please read https://wiki.gentoo.org/wiki/Apache_Tomcat and"
+ einfo "https://wiki.gentoo.org/wiki/Project:Java/Tomcat_6_Guide for more information."
+}
diff --git a/x11-libs/Manifest.gz b/x11-libs/Manifest.gz
index 2fe40a85cbbf..851ad0c7ec11 100644
--- a/x11-libs/Manifest.gz
+++ b/x11-libs/Manifest.gz
Binary files differ
diff --git a/x11-libs/wxGTK/Manifest b/x11-libs/wxGTK/Manifest
index e021bd591e87..6502c19dc58f 100644
--- a/x11-libs/wxGTK/Manifest
+++ b/x11-libs/wxGTK/Manifest
@@ -20,5 +20,5 @@ DIST wxWidgets-3.2.2.1.tar.bz2 27339515 BLAKE2B e761e768dbb32bf76dbabf27aa9feb63
EBUILD wxGTK-3.0.4-r5.ebuild 3752 BLAKE2B 57acf7f620095191b662e806496ddc5ed38fed912edb57d352b292be0ca65aa86ac547b06049a35ef2359cca0e6990887d133bbb1f7a1f75aa1be08b30bb3bef SHA512 cd84b28e0456e899ddf9bf84607fa9f411ca81efe064d2f7b015102186abaf175c150f26c7b61e109809f86b080d49f386927a01f41b53d0b8d05e18135561a9
EBUILD wxGTK-3.0.5.1-r1.ebuild 5495 BLAKE2B f3daf6569a27e61c3cb60eef9a29aea35305e48523ef6572639905e81757f12e5a41b9e93fecbfdcdb5bf55a29db7d47515d0e2c9c40630bc4b611fa4cc17665 SHA512 2718f47aed0f875407117f85b28f7ba385e2def712fe7be4256d94211ef0d56f7e5eee0f72cc94644500f93c6b5e75ea01c16009ea7065cf112b3d102c6c6a7b
EBUILD wxGTK-3.2.1.ebuild 6886 BLAKE2B 00c0384db71bc25f73a390ab4c27c104b3b560e0bd149cf54cf2384830df82c02227afb556518e973c3eaf14a639119c5a0e6a87dd71d57d40edcb345da83223 SHA512 d234b1c37b35976fc7db54ec7f6663b1a7b22b9453ac2d0514033dd4093dd975593489912315f1244a7e94791e35a6604e211802e04f9152ec7f713f5edf89ad
-EBUILD wxGTK-3.2.2.1-r1.ebuild 7034 BLAKE2B 0c53f9767a12f69210d6dd8c54dce806bf6659f3926e63eacb63983d19292fc40522cbaef42bf645136784ee74de327797be565ddf3a1e68a6c6628aff40f978 SHA512 54878ea86ba9737255d072c4622b66a7f3cc0285854e5a5df6e1faa2bc3c0cf16c15df285dfb4253a6fa1d3f9b729ffd3d554828a387a0fe61bdc0ada7371771
+EBUILD wxGTK-3.2.2.1-r1.ebuild 7032 BLAKE2B f7916e64f75a3382a2c0a84d65e5837e075d11763dcf62d067e4c26a60564c19b6cf18586a9f73c0c56e1a5b6a81caa9e22099a53ef2f7c443af0a9f670f74fc SHA512 42a27317969fb188344b6b53416e86c3abc7c87fef46f5d5a3fd7e9912b78f3d4a64cb016aa27554b7fe93d25bd843540aa6bf4db8cfa6d616a6baffc63cfeef
MISC metadata.xml 756 BLAKE2B 336ffb3375ee9092de02d0808d0a44f7f5bcbc6e4a845c12b6466af0b91f3397c2b335e5433917361a060db43d6cb836cde0f87be2059214f314fa6726199e2d SHA512 190b72992c64b43b46e28ca2f730e1897a5f740ba211b859c816b4892256284feb579fbce06cb1939b774ae989dc68754f5a57f6375cfca50d7770d0c2ed47ed
diff --git a/x11-libs/wxGTK/wxGTK-3.2.2.1-r1.ebuild b/x11-libs/wxGTK/wxGTK-3.2.2.1-r1.ebuild
index 7a0988e01d87..bbef67fb5b75 100644
--- a/x11-libs/wxGTK/wxGTK-3.2.2.1-r1.ebuild
+++ b/x11-libs/wxGTK/wxGTK-3.2.2.1-r1.ebuild
@@ -20,7 +20,7 @@ S="${WORKDIR}/wxWidgets-${PV}"
LICENSE="wxWinLL-3 GPL-2 doc? ( wxWinFDL-3 )"
SLOT="${WXRELEASE}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
IUSE="+X curl doc debug gnome-keyring gstreamer libnotify +lzma opengl pch sdl +spell test tiff wayland webkit"
REQUIRED_USE="test? ( tiff ) tiff? ( X ) spell? ( X ) gnome-keyring? ( X )"
RESTRICT="!test? ( test )"
diff --git a/x11-misc/Manifest.gz b/x11-misc/Manifest.gz
index d56b1640d9d9..8202ff6b1bfd 100644
--- a/x11-misc/Manifest.gz
+++ b/x11-misc/Manifest.gz
Binary files differ
diff --git a/x11-misc/py3status/Manifest b/x11-misc/py3status/Manifest
index b4a3298d42db..c27350200984 100644
--- a/x11-misc/py3status/Manifest
+++ b/x11-misc/py3status/Manifest
@@ -1,3 +1,3 @@
-DIST py3status-3.49.tar.gz 421009 BLAKE2B 3de92cc61203a176793f5279db4c9f871718a5dd8eaf6e3c534b7c4367109398fa6e3cf2aaf17c5179ebc65bd964d9d907d6d9e26827ec845ebddd9e663e46a4 SHA512 d6617bc85bb312e2d8eb506c84488a8a3b290f14523d1efd066b68dcccda612919f5d724e7c9e7c71bd87fed91f5156ad9c9f8b73bcf44287a1db42a679e54bc
-EBUILD py3status-3.49.ebuild 823 BLAKE2B 35a86088e42b13c76b9e62abc5202ed40611de0e1c14aa3fae9333975a2deff85efb907431101135da64718edeea6941a8b1eea339ba37ad3565f4c4757dfee0 SHA512 c179eb78052286e1f99461a66efa0a849d50bcdc2f5e8794cd0f0fe42170e66aa42948a51dc130d1a5da61d85fcf1fe56840fcddd5d94d4fb4865cb76f2c5ebc
+DIST py3status-3.50.tar.gz 421152 BLAKE2B a53f6e67b98da7ebfd82797662c5fffdc44d119b48ee124ad858f0f2b1195bb6b9a1d3d1d0f38c66175886fb937410096a9146051acd755ddb996836d73bf9d4 SHA512 4b542f8724898836dfb5023a8a9230e2b6e5de3dba3d8115ac653251626706ea16d066dc2221a9b2688538425e12cd171e7db0bbe5178c642e97bb4170520c5d
+EBUILD py3status-3.50.ebuild 823 BLAKE2B 35a86088e42b13c76b9e62abc5202ed40611de0e1c14aa3fae9333975a2deff85efb907431101135da64718edeea6941a8b1eea339ba37ad3565f4c4757dfee0 SHA512 c179eb78052286e1f99461a66efa0a849d50bcdc2f5e8794cd0f0fe42170e66aa42948a51dc130d1a5da61d85fcf1fe56840fcddd5d94d4fb4865cb76f2c5ebc
MISC metadata.xml 649 BLAKE2B a3ea307c4d4c613773015caa89c6aab50af43fe2b7fb8ef0ba673cbace9fefa015236819f85e416639e9683c554c06f3c0141bb1b933001b69b5c2d55fd0a0d0 SHA512 fee8d759154f61a9228038eb1ed990d55a2cc70c43afebb213b6d81f7b98ea333dc89775a64c6600adefae8bdc82a76df26dc0c26ad1bbdeac6020c0f065e67e
diff --git a/x11-misc/py3status/py3status-3.49.ebuild b/x11-misc/py3status/py3status-3.50.ebuild
index c149a1d0f3dc..c149a1d0f3dc 100644
--- a/x11-misc/py3status/py3status-3.49.ebuild
+++ b/x11-misc/py3status/py3status-3.50.ebuild