summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-12-03 10:59:06 +0000
committerV3n3RiX <venerix@koprulu.sector>2023-12-03 10:59:06 +0000
commit09abaf880cd5b1ca2d0d7c320780f91fb3a0428f (patch)
tree1179bca49724a1a4f4b3b85773f318d7986efc35
parentee80da75aff1346bee8179e97b9ff83a8eaaabaf (diff)
gentoo auto-resync : 03:12:2023 - 10:59:05
-rw-r--r--Manifest30
-rw-r--r--Manifest.files.gzbin29245 -> 29253 bytes
-rw-r--r--app-containers/Manifest.gzbin8881 -> 8879 bytes
-rw-r--r--app-containers/skopeo/Manifest2
-rw-r--r--app-containers/skopeo/skopeo-1.14.0-r3.ebuild (renamed from app-containers/skopeo/skopeo-1.14.0-r2.ebuild)6
-rw-r--r--app-crypt/Manifest.gzbin24623 -> 24622 bytes
-rw-r--r--app-crypt/gpgme/Manifest2
-rw-r--r--app-emulation/Manifest.gzbin15142 -> 15145 bytes
-rw-r--r--app-emulation/libvirt-glib/Manifest6
-rw-r--r--app-emulation/libvirt-glib/files/libvirt-glib-4.0.0-Make-xmlError-structs-constant.patch64
-rw-r--r--app-emulation/libvirt-glib/files/libvirt-glib-4.0.0-libvirt-gconfig-Add-more-libxml-includes.patch50
-rw-r--r--app-emulation/libvirt-glib/libvirt-glib-4.0.0.ebuild7
-rw-r--r--app-emulation/libvirt-glib/libvirt-glib-5.0.0.ebuild48
-rw-r--r--app-portage/Manifest.gzbin9744 -> 9738 bytes
-rw-r--r--app-portage/getuto/Manifest4
-rw-r--r--app-portage/getuto/getuto-1.9.1.ebuild4
-rw-r--r--app-portage/getuto/getuto-9999.ebuild2
-rw-r--r--dev-go/Manifest.gzbin4881 -> 4873 bytes
-rw-r--r--dev-go/act/Manifest2
-rw-r--r--dev-go/act/act-1.6.0.ebuild4
-rw-r--r--dev-java/Manifest.gzbin58821 -> 58822 bytes
-rw-r--r--dev-java/commons-collections/Manifest8
-rw-r--r--dev-java/commons-collections/commons-collections-3.2.2-r2.ebuild51
-rw-r--r--dev-java/commons-collections/commons-collections-4.4-r1.ebuild68
-rw-r--r--dev-java/commons-collections/commons-collections-4.4-r2.ebuild59
-rw-r--r--dev-java/commons-collections/metadata.xml6
-rw-r--r--dev-lang/Manifest.gzbin21174 -> 21173 bytes
-rw-r--r--dev-lang/perl/Manifest4
-rw-r--r--dev-lang/perl/perl-5.38.2.ebuild2
-rw-r--r--dev-libs/Manifest.gzbin97737 -> 97733 bytes
-rw-r--r--dev-libs/trio/Manifest2
-rw-r--r--dev-libs/trio/trio-1.17.1.ebuild2
-rw-r--r--dev-python/Manifest.gzbin270679 -> 270714 bytes
-rw-r--r--dev-python/QtPy/Manifest2
-rw-r--r--dev-python/QtPy/QtPy-2.4.1-r1.ebuild2
-rw-r--r--dev-python/colorlog/Manifest2
-rw-r--r--dev-python/colorlog/colorlog-6.8.0.ebuild21
-rw-r--r--dev-python/dparse/Manifest2
-rw-r--r--dev-python/dparse/dparse-0.6.3-r1.ebuild2
-rw-r--r--dev-python/fsspec/Manifest2
-rw-r--r--dev-python/fsspec/fsspec-2023.12.0.ebuild65
-rw-r--r--dev-python/moto/Manifest2
-rw-r--r--dev-python/moto/moto-4.2.11.ebuild132
-rw-r--r--dev-python/pipenv/Manifest2
-rw-r--r--dev-python/pipenv/pipenv-2023.9.8.ebuild3
-rw-r--r--dev-python/pipx/Manifest2
-rw-r--r--dev-python/pipx/pipx-1.3.1.ebuild42
-rw-r--r--dev-python/pycountry/Manifest2
-rw-r--r--dev-python/pycountry/pycountry-22.3.5.ebuild2
-rw-r--r--dev-python/pyside2-tools/Manifest2
-rw-r--r--dev-python/pyside2-tools/pyside2-tools-5.15.11-r1.ebuild2
-rw-r--r--dev-python/pyside2/Manifest2
-rw-r--r--dev-python/pyside2/pyside2-5.15.11-r1.ebuild2
-rw-r--r--dev-python/pytest-qt/Manifest2
-rw-r--r--dev-python/pytest-qt/pytest-qt-4.2.0.ebuild2
-rw-r--r--dev-python/shiboken2/Manifest2
-rw-r--r--dev-python/shiboken2/shiboken2-5.15.11.ebuild2
-rw-r--r--dev-python/zeroconf/Manifest2
-rw-r--r--dev-python/zeroconf/zeroconf-0.128.0.ebuild56
-rw-r--r--dev-ruby/Manifest.gzbin108696 -> 108691 bytes
-rw-r--r--dev-ruby/warning/Manifest2
-rw-r--r--dev-ruby/warning/warning-1.3.0.ebuild2
-rw-r--r--dev-ruby/zeitwerk/Manifest4
-rw-r--r--dev-ruby/zeitwerk/zeitwerk-2.6.11-r1.ebuild2
-rw-r--r--dev-ruby/zeitwerk/zeitwerk-2.6.12.ebuild2
-rw-r--r--dev-util/Manifest.gzbin70323 -> 70322 bytes
-rw-r--r--dev-util/fq/Manifest3
-rw-r--r--dev-util/fq/fq-0.9.0.ebuild40
-rw-r--r--dev-util/rgbds/Manifest2
-rw-r--r--dev-util/rgbds/rgbds-0.6.1.ebuild2
-rw-r--r--games-emulation/Manifest.gzbin12039 -> 12043 bytes
-rw-r--r--games-emulation/bsnes-jg/Manifest2
-rw-r--r--games-emulation/bsnes-jg/bsnes-jg-1.1.2.ebuild2
-rw-r--r--games-emulation/cega-jg/Manifest2
-rw-r--r--games-emulation/cega-jg/cega-jg-0.6.0.ebuild2
-rw-r--r--games-emulation/gambatte-jg/Manifest2
-rw-r--r--games-emulation/gambatte-jg/gambatte-jg-0.5.1.ebuild2
-rw-r--r--games-emulation/geolith-jg/Manifest2
-rw-r--r--games-emulation/geolith-jg/geolith-jg-0.1.0.ebuild2
-rw-r--r--games-emulation/jgrf/Manifest2
-rw-r--r--games-emulation/jgrf/jgrf-1.0.2-r1.ebuild2
-rw-r--r--games-emulation/jollycv-jg/Manifest2
-rw-r--r--games-emulation/jollycv-jg/jollycv-jg-1.0.1.ebuild2
-rw-r--r--games-emulation/mednafen-jg/Manifest2
-rw-r--r--games-emulation/mednafen-jg/mednafen-jg-1.31.0.ebuild2
-rw-r--r--games-emulation/melonds-jg/Manifest2
-rw-r--r--games-emulation/melonds-jg/melonds-jg-0.9.5.ebuild2
-rw-r--r--games-emulation/mgba-jg/Manifest2
-rw-r--r--games-emulation/mgba-jg/mgba-jg-0.10.2.ebuild2
-rw-r--r--games-emulation/nestopia-jg/Manifest2
-rw-r--r--games-emulation/nestopia-jg/nestopia-jg-1.52.0.ebuild2
-rw-r--r--games-emulation/prosystem-jg/Manifest2
-rw-r--r--games-emulation/prosystem-jg/prosystem-jg-1.5.2.ebuild2
-rw-r--r--games-emulation/sameboy-jg/Manifest2
-rw-r--r--games-emulation/sameboy-jg/sameboy-jg-0.15.8.ebuild2
-rw-r--r--games-emulation/vecx-jg/Manifest2
-rw-r--r--games-emulation/vecx-jg/vecx-jg-1.2.2.ebuild2
-rw-r--r--media-gfx/Manifest.gzbin37994 -> 37995 bytes
-rw-r--r--media-gfx/opencsg/Manifest2
-rw-r--r--media-gfx/opencsg/opencsg-1.5.1-r1.ebuild4
-rw-r--r--media-gfx/openscad/Manifest2
-rw-r--r--media-gfx/openscad/openscad-2021.01-r4.ebuild2
-rw-r--r--media-libs/Manifest.gzbin69448 -> 69448 bytes
-rw-r--r--media-libs/jg/Manifest2
-rw-r--r--media-libs/jg/jg-1.0.0.ebuild2
-rw-r--r--media-libs/lib3mf/Manifest2
-rw-r--r--media-libs/lib3mf/lib3mf-2.2.0.ebuild2
-rw-r--r--metadata/Manifest.gzbin7990 -> 7990 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.gzbin27890 -> 27922 bytes
-rw-r--r--metadata/md5-cache/app-containers/Manifest.gzbin24000 -> 24001 bytes
-rw-r--r--metadata/md5-cache/app-containers/skopeo-1.14.0-r3 (renamed from metadata/md5-cache/app-containers/skopeo-1.14.0-r2)2
-rw-r--r--metadata/md5-cache/app-emulation/Manifest.gzbin33000 -> 33157 bytes
-rw-r--r--metadata/md5-cache/app-emulation/libvirt-glib-4.0.02
-rw-r--r--metadata/md5-cache/app-emulation/libvirt-glib-5.0.017
-rw-r--r--metadata/md5-cache/app-portage/Manifest.gzbin18282 -> 18278 bytes
-rw-r--r--metadata/md5-cache/app-portage/getuto-1.9.16
-rw-r--r--metadata/md5-cache/app-portage/getuto-99994
-rw-r--r--metadata/md5-cache/dev-go/Manifest.gzbin5764 -> 5763 bytes
-rw-r--r--metadata/md5-cache/dev-go/act-1.6.04
-rw-r--r--metadata/md5-cache/dev-java/Manifest.gzbin74098 -> 74251 bytes
-rw-r--r--metadata/md5-cache/dev-java/commons-collections-3.2.2-r216
-rw-r--r--metadata/md5-cache/dev-java/commons-collections-4.4-r115
-rw-r--r--metadata/md5-cache/dev-java/commons-collections-4.4-r216
-rw-r--r--metadata/md5-cache/dev-lang/Manifest.gzbin44109 -> 44110 bytes
-rw-r--r--metadata/md5-cache/dev-lang/perl-5.38.24
-rw-r--r--metadata/md5-cache/dev-libs/Manifest.gzbin173299 -> 173299 bytes
-rw-r--r--metadata/md5-cache/dev-libs/trio-1.17.14
-rw-r--r--metadata/md5-cache/dev-python/Manifest.gzbin365490 -> 366298 bytes
-rw-r--r--metadata/md5-cache/dev-python/QtPy-2.4.1-r14
-rw-r--r--metadata/md5-cache/dev-python/colorlog-6.8.016
-rw-r--r--metadata/md5-cache/dev-python/dparse-0.6.3-r112
-rw-r--r--metadata/md5-cache/dev-python/fsspec-2023.12.016
-rw-r--r--metadata/md5-cache/dev-python/moto-4.2.1116
-rw-r--r--metadata/md5-cache/dev-python/pipenv-2023.9.810
-rw-r--r--metadata/md5-cache/dev-python/pipx-1.3.117
-rw-r--r--metadata/md5-cache/dev-python/pycountry-22.3.54
-rw-r--r--metadata/md5-cache/dev-python/pyside2-5.15.11-r14
-rw-r--r--metadata/md5-cache/dev-python/pyside2-tools-5.15.11-r14
-rw-r--r--metadata/md5-cache/dev-python/pytest-qt-4.2.04
-rw-r--r--metadata/md5-cache/dev-python/shiboken2-5.15.114
-rw-r--r--metadata/md5-cache/dev-python/zeroconf-0.128.017
-rw-r--r--metadata/md5-cache/dev-ruby/Manifest.gzbin185094 -> 185086 bytes
-rw-r--r--metadata/md5-cache/dev-ruby/warning-1.3.04
-rw-r--r--metadata/md5-cache/dev-ruby/zeitwerk-2.6.11-r14
-rw-r--r--metadata/md5-cache/dev-ruby/zeitwerk-2.6.124
-rw-r--r--metadata/md5-cache/dev-util/Manifest.gzbin136698 -> 136854 bytes
-rw-r--r--metadata/md5-cache/dev-util/fq-0.9.014
-rw-r--r--metadata/md5-cache/dev-util/rgbds-0.6.14
-rw-r--r--metadata/md5-cache/games-emulation/Manifest.gzbin18890 -> 18883 bytes
-rw-r--r--metadata/md5-cache/games-emulation/bsnes-jg-1.1.24
-rw-r--r--metadata/md5-cache/games-emulation/cega-jg-0.6.04
-rw-r--r--metadata/md5-cache/games-emulation/gambatte-jg-0.5.14
-rw-r--r--metadata/md5-cache/games-emulation/geolith-jg-0.1.04
-rw-r--r--metadata/md5-cache/games-emulation/jgrf-1.0.2-r14
-rw-r--r--metadata/md5-cache/games-emulation/jollycv-jg-1.0.14
-rw-r--r--metadata/md5-cache/games-emulation/mednafen-jg-1.31.04
-rw-r--r--metadata/md5-cache/games-emulation/melonds-jg-0.9.54
-rw-r--r--metadata/md5-cache/games-emulation/mgba-jg-0.10.24
-rw-r--r--metadata/md5-cache/games-emulation/nestopia-jg-1.52.04
-rw-r--r--metadata/md5-cache/games-emulation/prosystem-jg-1.5.24
-rw-r--r--metadata/md5-cache/games-emulation/sameboy-jg-0.15.84
-rw-r--r--metadata/md5-cache/games-emulation/vecx-jg-1.2.24
-rw-r--r--metadata/md5-cache/media-gfx/Manifest.gzbin59699 -> 59706 bytes
-rw-r--r--metadata/md5-cache/media-gfx/opencsg-1.5.1-r14
-rw-r--r--metadata/md5-cache/media-gfx/openscad-2021.01-r44
-rw-r--r--metadata/md5-cache/media-libs/Manifest.gzbin118875 -> 118888 bytes
-rw-r--r--metadata/md5-cache/media-libs/jg-1.0.04
-rw-r--r--metadata/md5-cache/media-libs/lib3mf-2.2.04
-rw-r--r--metadata/md5-cache/net-misc/Manifest.gzbin93856 -> 94019 bytes
-rw-r--r--metadata/md5-cache/net-misc/suite3270-4.2_p5-r215
-rw-r--r--metadata/md5-cache/net-proxy/Manifest.gzbin9165 -> 9165 bytes
-rw-r--r--metadata/md5-cache/net-proxy/squid-6.54
-rw-r--r--metadata/md5-cache/sci-libs/Manifest.gzbin71635 -> 71791 bytes
-rw-r--r--metadata/md5-cache/sci-libs/gloo-2023.05.1916
-rw-r--r--metadata/md5-cache/sci-mathematics/Manifest.gzbin28260 -> 28260 bytes
-rw-r--r--metadata/md5-cache/sci-mathematics/cgal-5.5.24
-rw-r--r--metadata/md5-cache/sys-apps/Manifest.gzbin95554 -> 95226 bytes
-rw-r--r--metadata/md5-cache/sys-apps/dbus-broker-33-r1 (renamed from metadata/md5-cache/sys-apps/dbus-broker-33)2
-rw-r--r--metadata/md5-cache/sys-apps/dbus-broker-33-r215
-rw-r--r--metadata/md5-cache/sys-apps/dbus-broker-99996
-rw-r--r--metadata/md5-cache/sys-apps/moar-1.18.515
-rw-r--r--metadata/md5-cache/sys-apps/moreutils-0.6815
-rw-r--r--metadata/md5-cache/sys-apps/osinfo-db-2023102710
-rw-r--r--metadata/md5-cache/sys-apps/osinfo-db-tools-1.10.0-r22
-rw-r--r--metadata/md5-cache/sys-apps/osinfo-db-tools-1.11.016
-rw-r--r--metadata/md5-cache/sys-apps/portage-3.0.45.3-r218
-rw-r--r--metadata/md5-cache/sys-apps/portage-3.0.4618
-rw-r--r--metadata/md5-cache/sys-apps/portage-3.0.5018
-rw-r--r--metadata/md5-cache/sys-apps/portage-3.0.5218
-rw-r--r--metadata/md5-cache/sys-apps/portage-3.0.5318
-rw-r--r--metadata/md5-cache/sys-apps/portage-3.0.54-r118
-rw-r--r--metadata/md5-cache/sys-apps/portage-3.0.5518
-rw-r--r--metadata/md5-cache/sys-apps/portage-3.0.56-r1 (renamed from metadata/md5-cache/sys-apps/portage-3.0.56)6
-rw-r--r--metadata/md5-cache/sys-apps/portage-99994
-rw-r--r--metadata/md5-cache/sys-apps/systemd-253.114
-rw-r--r--metadata/md5-cache/sys-apps/systemd-254.5-r14
-rw-r--r--metadata/md5-cache/sys-devel/Manifest.gzbin40967 -> 40963 bytes
-rw-r--r--metadata/md5-cache/sys-devel/gdb-14.1 (renamed from metadata/md5-cache/sys-devel/gdb-14.0.91)5
-rw-r--r--metadata/md5-cache/sys-devel/gdb-99992
-rw-r--r--metadata/md5-cache/sys-kernel/Manifest.gzbin31413 -> 31426 bytes
-rw-r--r--metadata/md5-cache/sys-kernel/rt-sources-4.14.330_p157 (renamed from metadata/md5-cache/sys-kernel/rt-sources-4.14.326_p155)4
-rw-r--r--metadata/md5-cache/sys-kernel/rt-sources-5.10.201_p98 (renamed from metadata/md5-cache/sys-kernel/rt-sources-5.10.197_p96)4
-rw-r--r--metadata/md5-cache/sys-kernel/rt-sources-5.15.137_p71 (renamed from metadata/md5-cache/sys-kernel/rt-sources-5.15.133_p69)4
-rw-r--r--metadata/md5-cache/sys-kernel/rt-sources-6.1.64_p17 (renamed from metadata/md5-cache/sys-kernel/rt-sources-6.1.54_p15)4
-rw-r--r--metadata/md5-cache/sys-libs/Manifest.gzbin40419 -> 40747 bytes
-rw-r--r--metadata/md5-cache/sys-libs/libosinfo-1.10.0-r12
-rw-r--r--metadata/md5-cache/sys-libs/libosinfo-1.11.018
-rw-r--r--metadata/md5-cache/sys-libs/libseccomp-2.5.517
-rw-r--r--metadata/md5-cache/sys-libs/libseccomp-99992
-rw-r--r--metadata/md5-cache/sys-libs/timezone-data-2023c-r1 (renamed from metadata/md5-cache/sys-libs/timezone-data-2023c)2
-rw-r--r--metadata/md5-cache/x11-misc/Manifest.gzbin63584 -> 63584 bytes
-rw-r--r--metadata/md5-cache/x11-misc/xkeyboard-config-2.40-r14
-rw-r--r--metadata/md5-cache/xfce-extra/Manifest.gzbin8516 -> 8531 bytes
-rw-r--r--metadata/md5-cache/xfce-extra/thunar-archive-plugin-0.5.114
-rw-r--r--metadata/md5-cache/xfce-extra/xfce4-cpugraph-plugin-1.2.914
-rw-r--r--metadata/news/Manifest28
-rw-r--r--metadata/news/timestamp.chk2
-rw-r--r--metadata/timestamp2
-rw-r--r--metadata/timestamp.chk2
-rw-r--r--metadata/timestamp.commit2
-rw-r--r--metadata/timestamp.x2
-rw-r--r--metadata/xml-schema/timestamp.chk2
-rw-r--r--net-misc/Manifest.gzbin54499 -> 54495 bytes
-rw-r--r--net-misc/suite3270/Manifest1
-rw-r--r--net-misc/suite3270/suite3270-4.2_p5-r2.ebuild105
-rw-r--r--net-proxy/Manifest.gzbin5371 -> 5380 bytes
-rw-r--r--net-proxy/squid/Manifest2
-rw-r--r--net-proxy/squid/squid-6.5.ebuild2
-rw-r--r--sci-libs/Manifest.gzbin45119 -> 45114 bytes
-rw-r--r--sci-libs/gloo/Manifest2
-rw-r--r--sci-libs/gloo/gloo-2023.05.19.ebuild65
-rw-r--r--sci-mathematics/Manifest.gzbin18991 -> 18985 bytes
-rw-r--r--sci-mathematics/cgal/Manifest2
-rw-r--r--sci-mathematics/cgal/cgal-5.5.2.ebuild2
-rw-r--r--sys-apps/Manifest.gzbin49562 -> 49562 bytes
-rw-r--r--sys-apps/dbus-broker/Manifest6
-rw-r--r--sys-apps/dbus-broker/dbus-broker-33-r1.ebuild (renamed from sys-apps/dbus-broker/dbus-broker-33.ebuild)5
-rw-r--r--sys-apps/dbus-broker/dbus-broker-33-r2.ebuild65
-rw-r--r--sys-apps/dbus-broker/dbus-broker-9999.ebuild9
-rw-r--r--sys-apps/dbus-broker/files/dbus-broker-33-strict-aliasing.patch207
-rw-r--r--sys-apps/moar/Manifest3
-rw-r--r--sys-apps/moar/moar-1.18.5.ebuild42
-rw-r--r--sys-apps/moreutils/Manifest2
-rw-r--r--sys-apps/moreutils/moreutils-0.68.ebuild78
-rw-r--r--sys-apps/osinfo-db-tools/Manifest6
-rw-r--r--sys-apps/osinfo-db-tools/files/osinfo-db-tools-1.11.0-Make-xmlError-structs-constant.patch53
-rw-r--r--sys-apps/osinfo-db-tools/files/osinfo-db-tools-1.11.0-osinfo-db-validate-Add-more-libxml-includes.patch35
-rw-r--r--sys-apps/osinfo-db-tools/osinfo-db-tools-1.10.0-r2.ebuild2
-rw-r--r--sys-apps/osinfo-db-tools/osinfo-db-tools-1.11.0.ebuild54
-rw-r--r--sys-apps/osinfo-db/Manifest2
-rw-r--r--sys-apps/osinfo-db/osinfo-db-20231027.ebuild25
-rw-r--r--sys-apps/portage/Manifest19
-rw-r--r--sys-apps/portage/files/portage-3.0.54-Convert-portageq-helper-to-a-function.patch65
-rw-r--r--sys-apps/portage/portage-3.0.45.3-r2.ebuild286
-rw-r--r--sys-apps/portage/portage-3.0.46.ebuild286
-rw-r--r--sys-apps/portage/portage-3.0.50.ebuild237
-rw-r--r--sys-apps/portage/portage-3.0.52.ebuild238
-rw-r--r--sys-apps/portage/portage-3.0.53.ebuild238
-rw-r--r--sys-apps/portage/portage-3.0.54-r1.ebuild241
-rw-r--r--sys-apps/portage/portage-3.0.56-r1.ebuild (renamed from sys-apps/portage/portage-3.0.55.ebuild)6
-rw-r--r--sys-apps/portage/portage-3.0.56.ebuild238
-rw-r--r--sys-apps/portage/portage-9999.ebuild4
-rw-r--r--sys-apps/systemd/Manifest4
-rw-r--r--sys-apps/systemd/systemd-253.11.ebuild2
-rw-r--r--sys-apps/systemd/systemd-254.5-r1.ebuild2
-rw-r--r--sys-devel/Manifest.gzbin10978 -> 10977 bytes
-rw-r--r--sys-devel/gdb/Manifest6
-rw-r--r--sys-devel/gdb/gdb-14.1.ebuild (renamed from sys-devel/gdb/gdb-14.0.91.ebuild)4
-rw-r--r--sys-devel/gdb/gdb-9999.ebuild4
-rw-r--r--sys-kernel/Manifest.gzbin4585 -> 4581 bytes
-rw-r--r--sys-kernel/rt-sources/Manifest24
-rw-r--r--sys-kernel/rt-sources/rt-sources-4.14.330_p157.ebuild (renamed from sys-kernel/rt-sources/rt-sources-4.14.326_p155.ebuild)0
-rw-r--r--sys-kernel/rt-sources/rt-sources-5.10.201_p98.ebuild (renamed from sys-kernel/rt-sources/rt-sources-5.10.197_p96.ebuild)0
-rw-r--r--sys-kernel/rt-sources/rt-sources-5.15.137_p71.ebuild (renamed from sys-kernel/rt-sources/rt-sources-5.15.133_p69.ebuild)0
-rw-r--r--sys-kernel/rt-sources/rt-sources-6.1.64_p17.ebuild (renamed from sys-kernel/rt-sources/rt-sources-6.1.54_p15.ebuild)0
-rw-r--r--sys-libs/Manifest.gzbin14753 -> 14761 bytes
-rw-r--r--sys-libs/libosinfo/Manifest5
-rw-r--r--sys-libs/libosinfo/files/1.11.0-osinfo-Make-xmlError-struct-constant-in-propagate_li.patch32
-rw-r--r--sys-libs/libosinfo/libosinfo-1.10.0-r1.ebuild3
-rw-r--r--sys-libs/libosinfo/libosinfo-1.11.0.ebuild67
-rw-r--r--sys-libs/libseccomp/Manifest4
-rw-r--r--sys-libs/libseccomp/libseccomp-2.5.5.ebuild110
-rw-r--r--sys-libs/libseccomp/libseccomp-9999.ebuild2
-rw-r--r--sys-libs/timezone-data/Manifest2
-rw-r--r--sys-libs/timezone-data/timezone-data-2023c-r1.ebuild (renamed from sys-libs/timezone-data/timezone-data-2023c.ebuild)2
-rw-r--r--x11-misc/Manifest.gzbin46712 -> 46713 bytes
-rw-r--r--x11-misc/xkeyboard-config/Manifest2
-rw-r--r--x11-misc/xkeyboard-config/xkeyboard-config-2.40-r1.ebuild2
-rw-r--r--x11-wm/Manifest.gzbin9136 -> 9133 bytes
-rw-r--r--x11-wm/qtile/Manifest2
-rw-r--r--x11-wm/qtile/metadata.xml6
-rw-r--r--xfce-extra/Manifest.gzbin7724 -> 7713 bytes
-rw-r--r--xfce-extra/thunar-archive-plugin/Manifest2
-rw-r--r--xfce-extra/thunar-archive-plugin/thunar-archive-plugin-0.5.1.ebuild48
-rw-r--r--xfce-extra/xfce4-cpugraph-plugin/Manifest2
-rw-r--r--xfce-extra/xfce4-cpugraph-plugin/xfce4-cpugraph-plugin-1.2.9.ebuild47
299 files changed, 2278 insertions, 2408 deletions
diff --git a/Manifest b/Manifest
index d503cbc7348a..23dd4b6b098b 100644
--- a/Manifest
+++ b/Manifest
@@ -1,23 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
-MANIFEST Manifest.files.gz 29245 BLAKE2B 932e7121d8b81eb75f1ce75b5197338a561a90bd6b859dd1d9a9311f4640ac9bb8bd4834357e61e984fdab53df1d6b8f18258ed3877279e6a159cad2a98e59dd SHA512 1c33703237204340cce90f8e5e484f6784aaadf0cca6615e548c72942cf981654371611673aac04539e0eaf347350c1cd2123d2e708e62d079358d31236dc3b2
-TIMESTAMP 2023-12-03T04:10:09Z
+MANIFEST Manifest.files.gz 29253 BLAKE2B 780f72090c86e2ed7f481074dab427624a5f346a876539b91a03aaa689d02413df55b3c349dea3c23f8bc4d611396bb0a1dc22fce488153126f13feb0355a9e3 SHA512 35b330367d0603bc4cb8e12518cb607b7d3363bbc138819532283b80e3929f93e7282b2431ff716afcd1c41c6257b347b650a8f9b7668a2057bf0f4d777242b1
+TIMESTAMP 2023-12-03T10:10:08Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmVr/6FfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmVsVABfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klAPeg//ehn/18gAuOuTAbpCPYIvNBk/3zG4mrXbhZQL46O1FqO3XH2ORaCDh+bQ
-QdhFi0YuIMLWnycORA6GyP2d80sFrr33AYRqHOOKuSuCv3DlGWKUiXNGf6bD3FpB
-F0aRGAIt+bNJRrHbUJ0vQ4XhEzR+JfimXCpmjaeXTmC9O0BAQVO7jNLP5L1HqIv0
-bSCbO8ny0lrYVtnSdSTl3qIDcuuvSMFF4drGH1CR1WWuaSPX6vHZcUyDrkeClkp5
-nvtnQ9evT4f1mdUO/zTMiZF3JLA9BlWaPNcgxJU45oegIcrbY895SmlBXOwkXS4g
-OQyRjuZ3TthrBTYRW4Q3O/FzXbptliRXLK0fDCkSn0xvqaXCWeELLHXlAVbUFtbF
-K75T44gZyxt1Rs3E9Z5cRByktmNS7dR4vB/myPrcLYA4wLTu6sTA37abtgjYdDxP
-SLB61c8O1TLt/BMCqcFYBQDy8Ye7ax48hpqGoflJPphyag1pIWBb9kGWtLmPs1tF
-i03ToCgcon7IPdwCzWD4otda59QnUjAiGUZIrWpuGxWlJDgDQE2CkRhbBzdZcqiS
-/Z8i53vc0NnbxxhweHqbHdHYCfSb0n2KeSzkvvPbGKDQRyg1ins/iEpQs5peta93
-Gr8XVCsxO3ys5AYFh0BXoFuRYvmoXEQKDaXNpTqQvbMMDyJf0ck=
-=RUBK
+klCAjA//VcfdJM/rtRTNHBVmA/0G/kJZPjtA2QrNYTAuvahvFafdgddsXlxV1JL+
+fNsE4Tl5b6eUh0M5QGq/wNCRYHNs5NAHKeY/+b3FFTNevWK5m0isfpA4+VtZf8//
+Fp/1MYX/7tW6AKVhtMhFURV+BA190ENThwyfxxQI+Qekakf8AiBI8bnHDmXlKNpX
+nyRmNLgbFma2zwDVAd9/B8EJ/Ica4rjYJKxVQh2vHLURkVpDxykh5syUdyqUlftT
+KJa2dPIVsbCiNR0PvVGPzIkeU9bjSNFpr0noNRNzpTMJMPPs/hbOx1i0YKRILSe/
+GvwmnSmp4748e/zcOZ2wnmmJBsJP1Q/QmU/cLiO6V4yfhj4VV0nGl8ndvZOOxiF/
+SLb335IfGkw2vxfJOTTVjEbmHDBeD+6Xzm7joyjDy1q1n9/XQDVG9EO6E7aw66vA
+o2opeiKLnUFmN79P6MnegPFPKM+QGGtSNst0B6/dvmG/09PrwSVyimw3g8t1AJBL
+XdgZQv4t/obusOnPeWSUtS9wLvk7OMrLPD1+cBHchqehorijD01gh12DeXSOfOYG
+nAJPty9tnulN+v3wp9Jyb+oD2ffRAjEm2jeL1Qy5SnseEyPH7piU1xTLefGUsMDr
+X/LAXY9rzRasjwkXV3nOqId8eazMiHB7wmU/oWSS9C4fYV9jf2M=
+=EbkD
-----END PGP SIGNATURE-----
diff --git a/Manifest.files.gz b/Manifest.files.gz
index 0aa02601e2d1..1a7da537ed8f 100644
--- a/Manifest.files.gz
+++ b/Manifest.files.gz
Binary files differ
diff --git a/app-containers/Manifest.gz b/app-containers/Manifest.gz
index 365af2e6298d..58a5af6f9a5a 100644
--- a/app-containers/Manifest.gz
+++ b/app-containers/Manifest.gz
Binary files differ
diff --git a/app-containers/skopeo/Manifest b/app-containers/skopeo/Manifest
index e843bf11e00a..155aa6a23388 100644
--- a/app-containers/skopeo/Manifest
+++ b/app-containers/skopeo/Manifest
@@ -6,7 +6,7 @@ DIST skopeo-1.5.1.tar.gz 5636533 BLAKE2B 7f0e86cdee5c3250ec1280d7e71554ac2f8ad96
EBUILD skopeo-1.10.0-r1.ebuild 1066 BLAKE2B f55aa099a396fca1f8513786c48929923d7419a08d232ba910d65d325c5f31c2a4fbb43487d3585c36098375687897f07fbd9e7274edeb4e1b7bf5301dba040d SHA512 0109637023cf52163bbdc2a30fbd086f514a5bd77948888ce30a7824cf4472c46f98f6011e9a0302a054578e5bb812d2b495dac041a060bdb26abbbd034c27bc
EBUILD skopeo-1.11.1.ebuild 1066 BLAKE2B d304dfa99199b32528a24710a716ab757f9670e4b474fd48c5284005a0a01cc457af1d3882572f27aa81eadb058ec495c7dcebf775dec238ae4b44f0d748d0d0 SHA512 14ad618519d078c4f539afdc3595bd80a1fd102e21abd231f71a530de5019557d915a6809ce1cecb7dc1ee6be57ee9a5b12add0fee1fc8d7325fc2f1f567896b
EBUILD skopeo-1.14.0-r1.ebuild 2097 BLAKE2B 4f25431121f91ecf094f74820c9a948252ecaaa611b824e8b2dcdc6452a3c4de67c0f9dee07585f15cd6c57bb98aae661618f4cbf017b13160161cceb4143030 SHA512 428330a458080957266cc56f9214e25b08f964c20e33534b771a1f83e9812aca5d2d5703991a089258ab035192939669efb9103c88d8aebc7278dc8ac257c328
-EBUILD skopeo-1.14.0-r2.ebuild 1805 BLAKE2B e6dab376de81f00b115c71d60da9a8e50734aad8872fdf4345ace367a7df0d3dc284348406615f0e39f3fbd6bf9421f5fd426e3cb06d82bd4725bee0f20eb8db SHA512 ec0785aab60132debdb29bfdce1ec6354f19724893bb619b627cf6c0e1ebdc56ba574cfc8ff7ffb1b57cb5e96414d95531e6314566de1673e549ccfda0cd42c1
+EBUILD skopeo-1.14.0-r3.ebuild 1842 BLAKE2B 07f8a536420602ce9e7a5f0ce71bac363011e41442966b9ce47f94b66a10ba909cf181de161f15b0d6be9cc8f3fc2a9c3872d62efe8ca6dc2de34b317e239601 SHA512 5e294302fd6ee1e9c7753b5b99ace199401d806b34bd1391c1953a783e3739c26f2375493127ddde3633e3f576755a7604b5455d88bd440528b9b18ddd58cdf3
EBUILD skopeo-1.5.1.ebuild 1403 BLAKE2B a4c236cb6248a1551c90683a45247d19d5634ca7e9ca801761953131f73a7bd0058ab5bcea1d7b2593229eb20c6482e2dae833443227467daccef020b23b5f88 SHA512 b163486639a8831eb20db3a5906378485f0aaf3299e815217b1c8a2f4e27ca35af0bda40e6265a7c58107588cab429c0044717666cd22c43e8e21c73a75277dd
EBUILD skopeo-9999.ebuild 2097 BLAKE2B 4f25431121f91ecf094f74820c9a948252ecaaa611b824e8b2dcdc6452a3c4de67c0f9dee07585f15cd6c57bb98aae661618f4cbf017b13160161cceb4143030 SHA512 428330a458080957266cc56f9214e25b08f964c20e33534b771a1f83e9812aca5d2d5703991a089258ab035192939669efb9103c88d8aebc7278dc8ac257c328
MISC metadata.xml 932 BLAKE2B 07a3c417bf16785676ad46085fd30feef0bb9970157a34a48b5f633878633788de20da8d9d24b14b356ff19bd7012ceeb9ace0aee84dcece374dd609a14d9ce3 SHA512 33a8355d730bf0f6f53f77ef2a1d0cb5a3a3e9f4b9bb76603e2da9fa087e9065b6bf950170cdb3b194105a24e34ab98e006880b3ac9d737152a4d309ec4d0fe7
diff --git a/app-containers/skopeo/skopeo-1.14.0-r2.ebuild b/app-containers/skopeo/skopeo-1.14.0-r3.ebuild
index 2aed06a521af..445d403f11a9 100644
--- a/app-containers/skopeo/skopeo-1.14.0-r2.ebuild
+++ b/app-containers/skopeo/skopeo-1.14.0-r3.ebuild
@@ -49,8 +49,8 @@ run_make() {
emake \
BTRFS_BUILD_TAG="$(usex btrfs '' 'btrfs_noversion exclude_graphdriver_btrfs')" \
CONTAINERSCONFDIR="${EPREFIX}/etc/containers" \
- LIBDM_BUILD_TAG=$(usex device-mapper '' libdm_no_deferred_remove) \
- LIBSUBID_BUILD_TAG=$(usex rootless 'libsubid' '') \
+ LIBDM_BUILD_TAG="$(usex device-mapper '' 'libdm_no_deferred_remove exclude_graphdriver_devicemapper')" \
+ LIBSUBID_BUILD_TAG="$(usex rootless 'libsubid' '')" \
PREFIX="${EPREFIX}/usr" \
$@
}
@@ -63,7 +63,7 @@ src_install() {
# The install target in the Makefile tries to rebuild the binary and
# installs things that are already installed by containers-common.
dobin bin/skopeo
-dodoc README.md
+ einstalldocs
doman docs/*.1
run_make "DESTDIR=${D}" install-completions
}
diff --git a/app-crypt/Manifest.gz b/app-crypt/Manifest.gz
index 182c2156248e..77320a129f06 100644
--- a/app-crypt/Manifest.gz
+++ b/app-crypt/Manifest.gz
Binary files differ
diff --git a/app-crypt/gpgme/Manifest b/app-crypt/gpgme/Manifest
index 5d352fb151b9..16eb3458ed26 100644
--- a/app-crypt/gpgme/Manifest
+++ b/app-crypt/gpgme/Manifest
@@ -5,7 +5,7 @@ DIST gpgme-1.22.0.tar.bz2.sig 119 BLAKE2B fde8892743e7658004d73d89dcb3899fd003ad
DIST gpgme-1.23.1.tar.bz2 1716825 BLAKE2B 5810bafb2bbea0a44078fdd587fdeae5a2705dac381d6873dd1cdff017a0be7213125846201cdfef510a5802fdc6d86fd2216b17c380ef5f9e30add5edeaa70c SHA512 a82d5de29a38e5cee4042b3891d0a2c265001832e8578ba17b26c48c6d2a4d5919ac9655b4bfb5235dc8c7cea8d3254054da270d287133b9161e7c6ef93b2d58
DIST gpgme-1.23.1.tar.bz2.sig 119 BLAKE2B bc31079a0632aee4f84347114f3705d8e5068282000057cd8f332b541ee9f0d82eda246ed9b0fb156bb5fbb887156df8ba28518b184ce71b4c66c80e02efc154 SHA512 c3546bc69f8f083d6ebf146336860af263810224a7e9a42c233bfa1210eb0f6f82c26bf134d261ca823eef170549c2642ea2d689610446df91805c5d3c02528f
DIST gpgme-1.23.2.tar.bz2 1836904 BLAKE2B 563e470e861c7cc64ecb3e8dd0a0ed8436bc0867105093abcec09f4d1e1dd95cbf64c8161cf8500b9842583b57f6583efff63e5111234e36fda1e6fbedce2f78 SHA512 6cfcd07e81a93de240582de5a46545420cee93d1f27fe20ea2c983780fdd3036b69fdba073cf549d68a20791e189bf4b3cdde14a43f912d2ab9ef3414c83ac75
-DIST gpgme-1.23.2.tar.bz2.sig 119 BLAKE2B ecce1862efbb3fa75f55c32232a1f26b3e429b017b833ea03bcbb5a650530b6efed6d43805f24a38244a111b6619374c38872c6534a12b726c1b5bbbabd93e7c SHA512 5eab64749c3b13426b4208324c362f09acb8f678e94a4641c447c94f7d6694f392b32919428b6fe4d0a60d84cf658f0091c5fff7f0757924f044c17dd68d7ca4
+DIST gpgme-1.23.2.tar.bz2.sig 238 BLAKE2B fafba6e2f1f34c53fa3f7e05953298132f7b046048660b9f2df5bc11ccb9694b581117ca78883a8f4ca9af060397a39f3132a3711be1cd28183b7c2f8f93a8b7 SHA512 65b7cdd4ce06bb0b15b13033d226423380338efdcb47ffc3f33780a92973453053f8f59b12a3f37e392e773bdd207a7420c25aa3a210c15eec45b7bfef6e891e
EBUILD gpgme-1.22.0.ebuild 4383 BLAKE2B ac5a9a84e8876f9adf15c0ecfc404a576453c433b4b6b2c8e5f98ae7a71c357886f147b8ffc5bd3268b8528e077896e4d80a7bff2d65448c442fad91c0e1fd96 SHA512 de5b665da57f494eff8b0673da27a045162ad8c7fd0027b3b4f3fdeb65c604383ffd2ab66c6a0c37c2d95fb057ac0cb45b26e1c2aaed7984633658fcd7ade0d2
EBUILD gpgme-1.23.1-r1.ebuild 5948 BLAKE2B b46bb496c3efd0a44d59e9dfaf110d09ea04e5d94ea8811a29746a27823e477fc60fe3a9b5297012fe557b926e76cb2dacbfe69304b69995f0bdad8d98eb17f2 SHA512 6c5de0b4016c8d3fb62f2fb996f72acd57222a825a0ec5414492d8c866f3fc1c49dcce8f6144ea00473af1555cc207f6d157ac0f16fbb8efe9c1aa3ebd9b950f
EBUILD gpgme-1.23.1.ebuild 4494 BLAKE2B ac46e3091556e7971bcc738696b7c533459a88c7f34c73f5bbb6025d72255c771b5f57d2d7e715205b05508d984eeecff5304e6042ea560ed6b6ac91207bca6f SHA512 c76d33fdc90d69fa022dc381e4d498f4760df08b78223be315a36412f84baa0eedf5946eee7ab5bf93315617043d5ad5fb4c71bc9ecaac6e3bd0acb759ac26a1
diff --git a/app-emulation/Manifest.gz b/app-emulation/Manifest.gz
index 3bb75b38d6cf..69f7d18c203f 100644
--- a/app-emulation/Manifest.gz
+++ b/app-emulation/Manifest.gz
Binary files differ
diff --git a/app-emulation/libvirt-glib/Manifest b/app-emulation/libvirt-glib/Manifest
index 8f1fed0d4f2e..6c35bd8b8d13 100644
--- a/app-emulation/libvirt-glib/Manifest
+++ b/app-emulation/libvirt-glib/Manifest
@@ -1,3 +1,7 @@
+AUX libvirt-glib-4.0.0-Make-xmlError-structs-constant.patch 2524 BLAKE2B bc9f6212ccd11555eeae7180e40c5f342b095db94f670bacc83af3f24099e4e3072b5b4606b7f9eab767fa4964e774d30c0f6019291cc92d28b272e056e7c149 SHA512 3d504a16d3526acddad83b74641e52c34c8a592de3a13a8be6f853f811a9e9e1b2c3f9cd8e8e552ce1581c4a102c812c26384ec445d0188ff57430f65f8d4cc3
+AUX libvirt-glib-4.0.0-libvirt-gconfig-Add-more-libxml-includes.patch 1776 BLAKE2B 35e1a01a15cda34874cc1416c1615b01a7f8ac17c42abf52d8e23e278a785b3484d768fcfdac8a81b6f29894a8a6cc09dc53074664b3c874db9d1e10ef376bb7 SHA512 f6afee71e49906a074343af82547c7d791a7ad277bb0dcf418bb0d8ea6cfb3477ec60030ac2e0aac28e0519225820c40e2c606d2cb6cf1804c9833b2a5947b03
DIST libvirt-glib-4.0.0.tar.xz 161836 BLAKE2B e196d1f02f6f202b1883500241bbfda963b34ee12bd945b3fa897f84f55a049f98e0429132ccfad7168e5ba2b41245e9e7e3817a7f057e0dc40b674ca6c9b661 SHA512 e1b99e80aa671fa5a4d7f7f7a4ea70ce7c5fdaf97574407f79aa11a75dd177e1e3f92027728a83ded62e305852bbda76eb90326aaa1f5f19b77272b008351810
-EBUILD libvirt-glib-4.0.0.ebuild 1053 BLAKE2B e17965cd6ed817605e862cfdf9e8fb3305490d599ba27492c7922176ce167e77f9a76046854d11be30b0da78f5c94e5f504568d55751a5c40d59c58498564ca5 SHA512 fb211f01668271278ac6af2a77194666cc25a5e774983fd90f5f2e254b302d8af857d83d903d9f26971e46aef27414024b5ab9b38ff40db558664a6abae7ac74
+DIST libvirt-glib-5.0.0.tar.xz 169416 BLAKE2B e80ac0cd8d39432d554e566f4e1e045ada14e66917735c1c8a6306a65272216d095f21170e1b5294e09f41aaf2a3259ad395b134087a1bc13b176afd675dcc26 SHA512 bb09474c0d6d4bc00844e7a1ede882f0834d0810804b70b8f8607f2e764f72cc9da14883794e58dd53640433ffaecc13dd3c1c147b82e86fa2fdca6e5903933c
+EBUILD libvirt-glib-4.0.0.ebuild 1204 BLAKE2B d5b2dec4dad744a6e1a972efcf72b15bac5856fef91ea0c3700cb7b95d8e8cc6d35992f5a2bbceb0e69115e49ba3290f03024dc9dfac132a455ff0918bca2336 SHA512 865f348c48a0386bbcddac2a198962a6828fce08805a3edfec83eeb82a634f3c338ed312406b14b413000d8aa0a6a4340127dc32bc402bfe7a484f296328e8e9
+EBUILD libvirt-glib-5.0.0.ebuild 1055 BLAKE2B 44fced7ba0ade173f2a2c05feb0b1bb4a6383c77c538c991a952634ac64f41815e529beafddc89631b259ffa65a9ede953e1b6523d57c7eab5fac76ae98c7e11 SHA512 6275703e1ee4adb823137acead4fc3505f70f51cb343ed702d21a73ac69f218d06a7a96b4e3a8831f343decc888ddb43d5ee4fde134796bdb7f373fd21f51049
MISC metadata.xml 447 BLAKE2B f40aac6909d57d1d003987dd50fb0b9cf7a91053c37b3986f801e8376dcc6390c767507d262708f0caa4f8e0106fb17d638cc633c86724a9546f89120f9aa3e8 SHA512 b5ebae9b402c12eb5626bd21ef65eed93ff483c158ffdd96bd545726b4f17358b2946e5a6e7606ab4922ec91df256a571dd5c145041ec739a1fd9dc77ba6ff24
diff --git a/app-emulation/libvirt-glib/files/libvirt-glib-4.0.0-Make-xmlError-structs-constant.patch b/app-emulation/libvirt-glib/files/libvirt-glib-4.0.0-Make-xmlError-structs-constant.patch
new file mode 100644
index 000000000000..654436a65d99
--- /dev/null
+++ b/app-emulation/libvirt-glib/files/libvirt-glib-4.0.0-Make-xmlError-structs-constant.patch
@@ -0,0 +1,64 @@
+From 56acbe8a0765a02418f80fb3599b3cf7160ef446 Mon Sep 17 00:00:00 2001
+Message-ID: <56acbe8a0765a02418f80fb3599b3cf7160ef446.1701156704.git.mprivozn@redhat.com>
+From: Michal Privoznik <mprivozn@redhat.com>
+Date: Sat, 25 Nov 2023 07:13:33 +0100
+Subject: [glib PATCH 1/2] Make xmlError structs constant
+
+In libxml2 commits v2.12.0~14 and v2.12.0~77 the API changed so
+that:
+
+1) xmlGetLastError() returns pointer to a constant xmlError
+ struct, and
+
+2) xmlSetStructuredErrorFunc() changed the signature of callback
+ (gvir_xml_structured_error_nop()), it too is passed pointer to
+ a constant xmlError struct.
+
+But of course, older libxml2 expects different callback
+signature. Therefore, we need to typecast it anyway.
+
+Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
+---
+ libvirt-gconfig/libvirt-gconfig-helpers.c | 2 +-
+ libvirt-gconfig/libvirt-gconfig-object.c | 5 +++--
+ 2 files changed, 4 insertions(+), 3 deletions(-)
+
+diff --git a/libvirt-gconfig/libvirt-gconfig-helpers.c b/libvirt-gconfig/libvirt-gconfig-helpers.c
+index e8f9664..37075e3 100644
+--- a/libvirt-gconfig/libvirt-gconfig-helpers.c
++++ b/libvirt-gconfig/libvirt-gconfig-helpers.c
+@@ -41,7 +41,7 @@ static GError *gvir_config_error_new_literal(GQuark domain,
+ gint code,
+ const gchar *message)
+ {
+- xmlErrorPtr xerr = xmlGetLastError();
++ const xmlError *xerr = xmlGetLastError();
+
+ if (!xerr)
+ return NULL;
+diff --git a/libvirt-gconfig/libvirt-gconfig-object.c b/libvirt-gconfig/libvirt-gconfig-object.c
+index eb8763e..1fcc667 100644
+--- a/libvirt-gconfig/libvirt-gconfig-object.c
++++ b/libvirt-gconfig/libvirt-gconfig-object.c
+@@ -59,7 +59,7 @@ static void gvir_xml_generic_error_nop(void *userData G_GNUC_UNUSED,
+ }
+
+ static void gvir_xml_structured_error_nop(void *userData G_GNUC_UNUSED,
+- xmlErrorPtr error G_GNUC_UNUSED)
++ const xmlError *error G_GNUC_UNUSED)
+ {
+ }
+
+@@ -197,7 +197,8 @@ void gvir_config_object_validate(GVirConfigObject *config,
+ priv = config->priv;
+
+ xmlSetGenericErrorFunc(NULL, gvir_xml_generic_error_nop);
+- xmlSetStructuredErrorFunc(NULL, gvir_xml_structured_error_nop);
++ /* Drop this typecast when >=libxml2-2.12.0 is required */
++ xmlSetStructuredErrorFunc(NULL, (xmlStructuredErrorFunc) gvir_xml_structured_error_nop);
+
+ if (!priv->node) {
+ gvir_config_set_error_literal(err,
+--
+2.41.0
+
diff --git a/app-emulation/libvirt-glib/files/libvirt-glib-4.0.0-libvirt-gconfig-Add-more-libxml-includes.patch b/app-emulation/libvirt-glib/files/libvirt-glib-4.0.0-libvirt-gconfig-Add-more-libxml-includes.patch
new file mode 100644
index 000000000000..7a13eb211e20
--- /dev/null
+++ b/app-emulation/libvirt-glib/files/libvirt-glib-4.0.0-libvirt-gconfig-Add-more-libxml-includes.patch
@@ -0,0 +1,50 @@
+From bcc82de1d74057f6d124c2eaff0ac97cbbf52657 Mon Sep 17 00:00:00 2001
+Message-ID: <bcc82de1d74057f6d124c2eaff0ac97cbbf52657.1701156704.git.mprivozn@redhat.com>
+In-Reply-To: <56acbe8a0765a02418f80fb3599b3cf7160ef446.1701156704.git.mprivozn@redhat.com>
+References: <56acbe8a0765a02418f80fb3599b3cf7160ef446.1701156704.git.mprivozn@redhat.com>
+From: Michal Privoznik <mprivozn@redhat.com>
+Date: Sat, 25 Nov 2023 07:15:46 +0100
+Subject: [glib PATCH 2/2] libvirt-gconfig: Add more libxml/ includes
+
+In its 2.12.0 release, libxml reworked their header files (some
+might even call it cleaning up, I call it API incompatible
+change) and now we don't get all declarations we need by just
+including one file. Add missing includes.
+
+Resolves: https://gitlab.com/libvirt/libvirt-glib/-/issues/6
+Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
+---
+ libvirt-gconfig/libvirt-gconfig-helpers.c | 1 +
+ libvirt-gconfig/libvirt-gconfig-object.c | 3 +++
+ 2 files changed, 4 insertions(+)
+
+diff --git a/libvirt-gconfig/libvirt-gconfig-helpers.c b/libvirt-gconfig/libvirt-gconfig-helpers.c
+index 37075e3..4dbb177 100644
+--- a/libvirt-gconfig/libvirt-gconfig-helpers.c
++++ b/libvirt-gconfig/libvirt-gconfig-helpers.c
+@@ -25,6 +25,7 @@
+
+ #include <string.h>
+
++#include <libxml/parser.h>
+ #include <libxml/xmlerror.h>
+ #include <glib/gi18n-lib.h>
+
+diff --git a/libvirt-gconfig/libvirt-gconfig-object.c b/libvirt-gconfig/libvirt-gconfig-object.c
+index 1fcc667..4dd189d 100644
+--- a/libvirt-gconfig/libvirt-gconfig-object.c
++++ b/libvirt-gconfig/libvirt-gconfig-object.c
+@@ -25,7 +25,10 @@
+
+ #include <string.h>
+
++#include <libxml/tree.h>
++#include <libxml/entities.h>
+ #include <libxml/relaxng.h>
++
+ #include <glib/gi18n-lib.h>
+
+ #include "libvirt-gconfig/libvirt-gconfig.h"
+--
+2.41.0
+
diff --git a/app-emulation/libvirt-glib/libvirt-glib-4.0.0.ebuild b/app-emulation/libvirt-glib/libvirt-glib-4.0.0.ebuild
index 22cba180aefe..8e52a89d36ff 100644
--- a/app-emulation/libvirt-glib/libvirt-glib-4.0.0.ebuild
+++ b/app-emulation/libvirt-glib/libvirt-glib-4.0.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -31,6 +31,11 @@ BDEPEND="
vala? ( $(vala_depend) )
"
+PATCHES=(
+ "${FILESDIR}"/${PN}-4.0.0-Make-xmlError-structs-constant.patch
+ "${FILESDIR}"/${PN}-4.0.0-libvirt-gconfig-Add-more-libxml-includes.patch
+)
+
src_prepare() {
default
use vala && vala_src_prepare
diff --git a/app-emulation/libvirt-glib/libvirt-glib-5.0.0.ebuild b/app-emulation/libvirt-glib/libvirt-glib-5.0.0.ebuild
new file mode 100644
index 000000000000..8b22083a5ab3
--- /dev/null
+++ b/app-emulation/libvirt-glib/libvirt-glib-5.0.0.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit meson vala
+
+DESCRIPTION="GLib and GObject mappings for libvirt"
+HOMEPAGE="https://libvirt.org/ https://gitlab.com/libvirt/libvirt-glib/"
+SRC_URI="https://libvirt.org/sources/glib/${P}.tar.xz"
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="gtk-doc +introspection test +vala"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="vala? ( introspection )"
+
+RDEPEND="
+ >=dev-libs/libxml2-2.9.1
+ >=app-emulation/libvirt-2.3.0:=
+ >=dev-libs/glib-2.48.0:2
+ introspection? ( >=dev-libs/gobject-introspection-1.48.0:= )
+"
+DEPEND="${RDEPEND}"
+
+BDEPEND="
+ dev-util/glib-utils
+ virtual/pkgconfig
+ gtk-doc? ( dev-util/gtk-doc
+ app-text/docbook-xml-dtd:4.3 )
+ vala? ( $(vala_depend) )
+"
+
+src_prepare() {
+ default
+ use vala && vala_src_prepare
+}
+
+src_configure() {
+ local emesonargs=(
+ $(meson_feature gtk-doc docs)
+ $(meson_feature introspection)
+ $(meson_feature test tests)
+ $(meson_feature vala vapi)
+ )
+
+ meson_src_configure
+}
diff --git a/app-portage/Manifest.gz b/app-portage/Manifest.gz
index 7f4d7762bf7f..611a52ee6666 100644
--- a/app-portage/Manifest.gz
+++ b/app-portage/Manifest.gz
Binary files differ
diff --git a/app-portage/getuto/Manifest b/app-portage/getuto/Manifest
index c432e9896114..7f101b63cc8e 100644
--- a/app-portage/getuto/Manifest
+++ b/app-portage/getuto/Manifest
@@ -1,7 +1,7 @@
DIST getuto-1.9.1.tar.gz 10220 BLAKE2B 4c756f36e9d1272ab194c65e75b6c4d47c248190029ce2b5fe6edb1253998aaa311dd1ae59f893200d1588a52d1bcb53376a32f279c841ae6b5cf5e5b0eeb163 SHA512 3f8e5359940fa5582bea8dc11f2a0846c3f6bdc555974f2f049d5c6ff282029b6393a8c6ae221d327376b4df05de492f44720de90f76f5e3deb436171507f0cb
DIST getuto-1.9.tar.gz 10222 BLAKE2B a2a2ad64097166c86a299e32242edef88c8213b479d8a83399eece29c5f204f3362c48d29638347dde624913ceea4a3ec2bb7bf0936e3065c715ad13dd85caf9 SHA512 fc0e74f90d52dbf637e55d79f70397a71d20ece9f23d11989c152d140d2d08135eee9268bc726bf6504a6a45cf8572803471deb5d192378e6cb76d8f8c00499b
DIST libc-1-r1-1.gpkg.tar 20480 BLAKE2B b2c184e20c1a29ff66240e992f9f81219285f525eb63cea081372685cf03a2e231a2edb528259617e74c655fbe61b6e0d8fc0bbdbd8452b6098de58432f019d7 SHA512 ce52f398ea8979ec16161381803740d49a4294c77303880f54090c379ba5eb8e545a3d3550f229cacc18c7763dc3adf7936561ba1c64b43c87692ec66084e4e6
-EBUILD getuto-1.9.1.ebuild 1116 BLAKE2B 76bc04236a23d51dfe96605a13cd53e3809771cf37219654c63aad16bca079dc790da7b4dd4f1bb1ae250aae9b73609aa8750c932e0f7c9b631cfeb4b16d6750 SHA512 0271e571ed14ca2c073884111a7591c7418d8b7a05adbd8ec27e14ae79cf9addaaed195972938f5cdd9ff00d95268be4590fed8c73b08ae52be17cd1ca3acadc
+EBUILD getuto-1.9.1.ebuild 1115 BLAKE2B be49b6b92c26a72de039e6ab1b059a2980375fc6f72e42dd5b7635829d1545042222540720fb54aec3e492f1e99fb579fb3e1358f9828b1e97e0a3998beb181d SHA512 11982894b479945f3bda781d119ea363d3efc5bb87c0eac4a7f54809dfaa7a7fe02ef7627fc1a393316ce4e2d0aef99633d9e8a10a1e153fd41b374ec6039305
EBUILD getuto-1.9.ebuild 1108 BLAKE2B 3430732ea96bc6031b81cdba9fb8bbb5255c4fe499d409d4e7ed22f3651a0cef0aa1b085542c0a4e9dba38e66c8e6fc8b92631033507a68c61d089dcbc083f01 SHA512 096111d60f0cec2857ba74230cd79fcb3e87f578043cd88a6be324753bfedc8ae9edee74799b3efc88e59cb8210892f80ef793e68f0f4b09d1a995b6d453e369
-EBUILD getuto-9999.ebuild 1116 BLAKE2B 76bc04236a23d51dfe96605a13cd53e3809771cf37219654c63aad16bca079dc790da7b4dd4f1bb1ae250aae9b73609aa8750c932e0f7c9b631cfeb4b16d6750 SHA512 0271e571ed14ca2c073884111a7591c7418d8b7a05adbd8ec27e14ae79cf9addaaed195972938f5cdd9ff00d95268be4590fed8c73b08ae52be17cd1ca3acadc
+EBUILD getuto-9999.ebuild 1123 BLAKE2B e3b13a4c284a45f792a7b0edd15df2857d7bfa2933d8a708b36ea053de28e231621ca9c12acf38cbd0c88554c25f27722c2baafb3686bfb2f8919d2f80f2c107 SHA512 c6dd8b293b2af14f0a278ffcc0ed99b98276e42f34b63f26efec403815df0ccfb145738ac788193c2e5932ef029aa02b9be455053b78d2866bd867898dcf6583
MISC metadata.xml 419 BLAKE2B ec9ec3a23044c8f9970dfb818fb5d5d16498249723f4ffb3bda0c53f19d68e46d0b7c482fcf8c2cac8f31269546a4a600750d57fce84508e4d8307a02d779977 SHA512 6822f2b326b5783deae399912ac479e1e6d18a61fb5d28db9ba9f62d2405abcab51081a499be30b854e16c3b94cf43f7330dc62ca424c40d923eefdaba5a7c9e
diff --git a/app-portage/getuto/getuto-1.9.1.ebuild b/app-portage/getuto/getuto-1.9.1.ebuild
index 4778eb372c02..9f47de19cdd1 100644
--- a/app-portage/getuto/getuto-1.9.1.ebuild
+++ b/app-portage/getuto/getuto-1.9.1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-DESCRIPTION="Stand-alone gentoo install trust anchor generation tool"
+DESCRIPTION="Standalone Gentoo gpg trust anchor generation tool for binpkgs"
HOMEPAGE="https://github.com/projg2/getuto"
if [[ ${PV} == 9999 ]] ; then
@@ -15,7 +15,7 @@ else
"
S=${WORKDIR}/${PN}-${P}
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+ KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
fi
SRC_URI+=" test? ( https://mirror.bytemark.co.uk/gentoo/releases/amd64/binpackages/17.1/x86-64/virtual/libc/libc-1-r1-1.gpkg.tar )"
diff --git a/app-portage/getuto/getuto-9999.ebuild b/app-portage/getuto/getuto-9999.ebuild
index 4778eb372c02..c5a496c6edd2 100644
--- a/app-portage/getuto/getuto-9999.ebuild
+++ b/app-portage/getuto/getuto-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-DESCRIPTION="Stand-alone gentoo install trust anchor generation tool"
+DESCRIPTION="Standalone Gentoo gpg trust anchor generation tool for binpkgs"
HOMEPAGE="https://github.com/projg2/getuto"
if [[ ${PV} == 9999 ]] ; then
diff --git a/dev-go/Manifest.gz b/dev-go/Manifest.gz
index 75713895d72b..4d4125753f59 100644
--- a/dev-go/Manifest.gz
+++ b/dev-go/Manifest.gz
Binary files differ
diff --git a/dev-go/act/Manifest b/dev-go/act/Manifest
index a73303a7f285..de0b6478ed30 100644
--- a/dev-go/act/Manifest
+++ b/dev-go/act/Manifest
@@ -1,3 +1,3 @@
DIST act-1.6.0.tar.gz 781572 BLAKE2B 04ac295b09d9ae5fd9f062637f07671009140988e42d00668174bdc07b09d3dea8df6064d597f03a64157f34d3a4f60df2a9d528eaaa60e2540cb51a421136ef SHA512 1a99b628eea87151e6efdafecc80aa590e679925d8e3c03251888b72bce3026de8149ad6111605bcae52ea5006a4ecfe97b4eb4e860d545c2b536475a67282e6
-EBUILD act-1.6.0.ebuild 661 BLAKE2B ec495679abb4074659bd095cdccb28e87f8393cc84dec910cad9b39a22519fcb5badc1bb005665274247305fc04d17432dff84d18a8178ce3a707341e04b953b SHA512 06d2b5f77e0c37f5ec5eda28ff130bb36493875c4a1564b1ffb41ea6faf7a4ddfcd89b42fa3a05a9728360c0cc4fef0ef9ed326edb5d66c2474ed759ae679838
+EBUILD act-1.6.0.ebuild 668 BLAKE2B 8bdd902488a6e04f13b03eeaf35a17c35e5adf09d14f1bf76f2a01d728f24e65bafea374bde5edf771017c5212f89455841d5bc60d6e543a4e4f2b624809fee0 SHA512 d183850cac031d6808edfd67d15d657a4be2b395269298e3cf20677be06cc863e4978ce0dd78166f943a9c35d184cc687895f35e6b89991759c6643319397975
MISC metadata.xml 801 BLAKE2B 487f06997e723aa3951f9bf94bd8650c2649052f0c37ce65a78721fb6edacc07adcbe3b6285abc4245929dd40b4ab7535d95baf0c8a0f023ee2e938497b0248b SHA512 cf0c356b69a010d76734178a4b80c20e56e7b32280a7c50d151d0028fd22145211f566127c3069f1e7e0d20b5dd6100943e5ee19ce78c12ad447473b1f0f458a
diff --git a/dev-go/act/act-1.6.0.ebuild b/dev-go/act/act-1.6.0.ebuild
index 4baa06a089d0..7ec06cae8ecd 100644
--- a/dev-go/act/act-1.6.0.ebuild
+++ b/dev-go/act/act-1.6.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ S="${WORKDIR}/AutomaticComponentToolkit-${PV}"
LICENSE="BSD-2"
SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 x86"
RESTRICT="strip test"
diff --git a/dev-java/Manifest.gz b/dev-java/Manifest.gz
index 310571f717ad..4c035036acba 100644
--- a/dev-java/Manifest.gz
+++ b/dev-java/Manifest.gz
Binary files differ
diff --git a/dev-java/commons-collections/Manifest b/dev-java/commons-collections/Manifest
index f25a3bbe3186..319084bccd5a 100644
--- a/dev-java/commons-collections/Manifest
+++ b/dev-java/commons-collections/Manifest
@@ -1,7 +1,9 @@
AUX commons-collections-3.2.2-fixes.patch 9913 BLAKE2B 0582b3c2e06275ddc75fdaf051ef5fec6cb6c95b3ffae77b08bd093e3b3e7a140e040c20a9be24e06d03a492325db94c21e69a4ae9fcb4e8099ee7bc30059b70 SHA512 88850bd1db483348d5c35c593e79f38de46f362aa124dea91e47940b9eeadef7d9ae9e7d34978d55bc4e51091c34ae862b33ca4710c71ffdc92840c2429b05f1
DIST commons-collections-3.2.2-src.tar.gz 630693 BLAKE2B a70cebe9526291d5207db7edd7c9b50060413880d41dcb28c01cf05f7e00a9f5e1560012c3c3c763162412282db9512bc2b64a5788f210c5c8866943d912dafb SHA512 2e8ef638f07515b028a3e7e97851fcf1d9023a2c188e211bd1e936f35d3d91c2885adf3b1103ad17dfb7aeea6e7a67ce7826ee346a8a29c1aa7c6b0cf14e9230
DIST commons-collections-3.2.2-src.tar.gz.asc 819 BLAKE2B a7d170b03613cddddc284908d95287fc092c01b125c5adffebfc493daf9119e0c9d82fdc7d8ce1865ef45a1e015072f5a09181abcba5b17c9c48d7c6333279da SHA512 c5d33518ed5343b38c10e317f677266858bd9614eff7fdc13a2e0131fe71836c3694f49898843e6978496d7dd2f976b82922230a44cde1eac5f6cdfdb822dcd0
-DIST commons-collections-4.4-src.tar.gz 703008 BLAKE2B f4a0e858eb7412bdd431894f923a4731685ceb2463bee002401d8048cc40534f002ec0291aa67297e061a50b624d3de8f64e227f513ab1f3620e38d1d6858255 SHA512 2110e73eda97ca52a886cb708f21d8609a83655861594f3b6eb7a15b777d42eeeefc5d3b28ffc6ecc5e4f0b3fd5407f80019c2ce006f970f55455ef33eee47ee
+DIST commons-collections4-4.4-src.tar.gz 703008 BLAKE2B f4a0e858eb7412bdd431894f923a4731685ceb2463bee002401d8048cc40534f002ec0291aa67297e061a50b624d3de8f64e227f513ab1f3620e38d1d6858255 SHA512 2110e73eda97ca52a886cb708f21d8609a83655861594f3b6eb7a15b777d42eeeefc5d3b28ffc6ecc5e4f0b3fd5407f80019c2ce006f970f55455ef33eee47ee
+DIST commons-collections4-4.4-src.tar.gz.asc 499 BLAKE2B 8217d8c8714d2c07a66eca22069b40e2d1012881385172bedd29d52f14ae5c6e287ce2f097f1bde77af06677c776e45c3e67dc6c885709f6c97f61155252131c SHA512 533c47ad2cb6b6926ea8e4aaf9072b6c7a0c9d4a6becb31163a33a6cba8a9888534b74701935a0f0e797c10cbc688331d9abefc3d4085edcd9a7d29260f735ae
EBUILD commons-collections-3.2.2-r1.ebuild 1680 BLAKE2B 73b162c75bfc671068727277bf1154cc248a1adbb3b2d219d82ba99c7e021100936249c71b8e7aeabf51b18d890a546c2c7ad3056de1a8716dc808c3665e20cc SHA512 cda93de7243738595ab5ae447114935f720d8102d0e54e86513a149024c407cc7b5d418a3b75d4bcb4d0d242e3404e746e9708bb2c85f13826b96eba34d538e0
-EBUILD commons-collections-4.4-r1.ebuild 2124 BLAKE2B 41cc425a652be762750ed3ac35c443d63ed985d11bca139d597f8331efbd023b81c21538da33349ddecaf63de3b9d08e4b27d478eee7254e55f300090b282ba9 SHA512 db49866e4991a9ffa8857ca6caebcfc2ffdb8c86b8da1978cf6ef54d632e28ca58b5c4a338dc1963485fd1e2f4301bfe2bac0ba558013c2914e9bdcdf2d1dcc3
-MISC metadata.xml 388 BLAKE2B 11018df0e1c7417ebbc68b44642701ad88c8add20c233cceafb84c41b56cd7e3d2f0004406ba6286babd78493dda13171c1c3b0a1a7b563289d2c4c58921bda6 SHA512 28a72920d0c97f0caae41ba74a55602e25c953d2c510e0e4d72a8c7482abe7855b587fa85efbc51c9262472b90ae35a88732d33744a101d288ec8afa8fff4ae2
+EBUILD commons-collections-3.2.2-r2.ebuild 1397 BLAKE2B 89b8d1996678da40dc467a1c540d939b01bd1205dd11aa8ce7dbb5390ca7639e45323978e853295698b740825c85d091c00c7e69bb923d6aae41e314ec546aaa SHA512 fe80f163b649617a1ec299c8d456075fb26fd0c708cde5a917443eac18eb08ecd3a5cd0775148ceba3adb50b04bdbb73dcb11106f61761eeeddcb428d4073f2e
+EBUILD commons-collections-4.4-r2.ebuild 1844 BLAKE2B 5589b83e39943262eb81a28328a90f648d3249221f31264bf93c774965458ae7ec26b567c9237db84072c6045791f0f505734649ff2354ce835d925a6dae9522 SHA512 3c58e01f6a54c4283fa01523c965499f0b1b9a5dc289ae7c561f100cbbb34db1134e068e81265abd64f365cedb387b1cf887f7d34dd95a44494614c6f3646f89
+MISC metadata.xml 740 BLAKE2B 5d7cab781e51e938df8114dbd693cb885afa82c0310e8c52a5c7a1f0ec9bd4181d96c2d7ff011427cdaa056bb061f1ffcac271e63450b793b1c6c5318a057853 SHA512 49988fc43f1f5d84c60bc35b58b60db3bbd05386b28fd5ff68612d0b7e9cb7282ff723a89b4263ec583d2b3668825a5fc6c85cb1dbee4a9d57fa43f6b21d0c99
diff --git a/dev-java/commons-collections/commons-collections-3.2.2-r2.ebuild b/dev-java/commons-collections/commons-collections-3.2.2-r2.ebuild
new file mode 100644
index 000000000000..d5c0110ad865
--- /dev/null
+++ b/dev-java/commons-collections/commons-collections-3.2.2-r2.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+JAVA_PKG_IUSE="doc source test"
+MAVEN_ID="commons-collections:commons-collections:${PV}"
+JAVA_TESTING_FRAMEWORKS="junit"
+
+inherit java-pkg-2 java-pkg-simple verify-sig
+
+DESCRIPTION="Jakarta-Commons Collections Component"
+HOMEPAGE="https://commons.apache.org/collections/"
+SRC_URI="https://archive.apache.org/dist/commons/collections/source/${P}-src.tar.gz
+ verify-sig? ( https://archive.apache.org/dist/commons/collections/source/${P}-src.tar.gz.asc )"
+S="${WORKDIR}/${P}-src"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/commons.apache.org.asc"
+BDEPEND="verify-sig? ( sec-keys/openpgp-keys-apache-commons )"
+# broken with jdk:21 - https://bugs.gentoo.org/916445
+DEPEND="
+ <=virtual/jdk-17:*
+ test? ( dev-java/junit:0 )
+"
+RDEPEND=">=virtual/jre-1.8:*"
+
+DOCS=( {NOTICE,README,RELEASE-NOTES}.txt )
+HTML_DOCS=( {DEVELOPERS-GUIDE,PROPOSAL}.html )
+
+PATCHES=( "${FILESDIR}/${P}-fixes.patch" )
+
+JAVA_SRC_DIR="src/java"
+JAVA_TEST_GENTOO_CLASSPATH="junit"
+JAVA_TEST_SRC_DIR="src/test"
+
+src_prepare() {
+ default #780585
+ java-pkg-2_src_prepare
+}
+
+src_test() {
+ if [[ "${ARCH}" = "ppc" ]]; then
+ einfo "tests are disabled on ppc"
+ else
+ java-pkg-simple_src_test
+ fi
+}
diff --git a/dev-java/commons-collections/commons-collections-4.4-r1.ebuild b/dev-java/commons-collections/commons-collections-4.4-r1.ebuild
deleted file mode 100644
index 5c4b6e0ebaee..000000000000
--- a/dev-java/commons-collections/commons-collections-4.4-r1.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Skeleton command:
-# java-ebuilder --generate-ebuild --workdir . --pom pom.xml --download-uri mirror://apache/commons/collections/source/commons-collections4-4.4-src.tar.gz --slot 4 --keywords "~amd64 ~arm64 ~ppc64 ~x86" --ebuild commons-collections-4.4.ebuild
-
-EAPI=8
-
-JAVA_PKG_IUSE="doc source test"
-MAVEN_ID="org.apache.commons:commons-collections4:4.4"
-JAVA_TESTING_FRAMEWORKS="junit-4"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="Extends the JCF classes with new interfaces, implementations and utilities"
-HOMEPAGE="https://commons.apache.org/proper/commons-collections/"
-SRC_URI="mirror://apache/commons/collections/source/${PN}4-${PV}-src.tar.gz -> ${P}-src.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="4"
-KEYWORDS="amd64 ~arm arm64 ppc64 x86"
-
-# Compile dependencies
-# POM: pom.xml
-# test? junit:junit:4.12 -> >=dev-java/junit-4.13.2:4
-# test? org.apache.commons:commons-lang3:3.9 -> >=dev-java/commons-lang-3.12.0:3.6
-# test? org.easymock:easymock:4.0.2 -> !!!suitable-mavenVersion-not-found!!!
-
-DEPEND="
- >=virtual/jdk-1.8:*
- test? (
- dev-java/easymock:3.2
- dev-java/commons-lang:3.6
- )
-"
-
-RDEPEND="
- >=virtual/jre-1.8:*
-"
-
-DOCS=( {CONTRIBUTING,README}.md {LICENSE,NOTICE,RELEASE-NOTES}.txt )
-HTML_DOCS=( {DEVELOPERS-GUIDE,PROPOSAL}.html )
-
-S="${WORKDIR}/commons-collections4-${PV}-src"
-
-JAVA_SRC_DIR="src/main/java"
-
-JAVA_TEST_GENTOO_CLASSPATH="junit-4,commons-lang-3.6,easymock-3.2"
-JAVA_TEST_SRC_DIR="src/test/java"
-JAVA_TEST_RESOURCE_DIRS="src/test/resources"
-JAVA_AUTOMATIC_MODULE_NAME="org.apache.commons.collections4"
-
-src_test() {
- # https://github.com/apache/commons-collections/blob/cab58b3a8093a2f6b84f12783a3fb358747310f7/pom.xml#L542-L550
- pushd src/test/java || die
- local TESTS=$(find * -name "*Test.java" ! -name "TestUtils.java" ! -name "Abstract*.java" ! -name "BulkTest.java")
- TESTS="${TESTS//.java}"
- TESTS="${TESTS//\//.}"
- popd
-
- JAVA_TEST_RUN_ONLY=( "${TESTS}" )
- java-pkg-simple_src_test
-}
-
-src_install() {
- default # https://bugs.gentoo.org/789582
- java-pkg-simple_src_install
-}
diff --git a/dev-java/commons-collections/commons-collections-4.4-r2.ebuild b/dev-java/commons-collections/commons-collections-4.4-r2.ebuild
new file mode 100644
index 000000000000..059e87b91233
--- /dev/null
+++ b/dev-java/commons-collections/commons-collections-4.4-r2.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+JAVA_PKG_IUSE="doc source test"
+MAVEN_ID="org.apache.commons:commons-collections4:${PV}"
+JAVA_TESTING_FRAMEWORKS="junit-4"
+
+inherit java-pkg-2 java-pkg-simple verify-sig
+
+DESCRIPTION="Extends the JCF classes with new interfaces, implementations and utilities"
+HOMEPAGE="https://commons.apache.org/proper/commons-collections/"
+SRC_URI="mirror://apache/commons/collections/source/${PN}4-${PV}-src.tar.gz
+ verify-sig? ( https://downloads.apache.org/commons/collections/source/${PN}4-${PV}-src.tar.gz.asc )"
+S="${WORKDIR}/commons-collections4-${PV}-src"
+
+LICENSE="Apache-2.0"
+SLOT="4"
+KEYWORDS="amd64 ~arm arm64 ppc64 x86"
+
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/commons.apache.org.asc"
+BDEPEND="verify-sig? ( sec-keys/openpgp-keys-apache-commons )"
+# broken with jdk:21 - https://bugs.gentoo.org/916445
+DEPEND="
+ <=virtual/jdk-17:*
+ test? (
+ dev-java/easymock:3.2
+ dev-java/commons-lang:3.6
+ )
+"
+RDEPEND=">=virtual/jre-1.8:*"
+
+DOCS=( {CONTRIBUTING,README}.md {NOTICE,RELEASE-NOTES}.txt )
+HTML_DOCS=( {DEVELOPERS-GUIDE,PROPOSAL}.html )
+
+JAVA_AUTOMATIC_MODULE_NAME="org.apache.commons.collections4"
+JAVA_SRC_DIR="src/main/java"
+JAVA_TEST_GENTOO_CLASSPATH="
+ commons-lang-3.6
+ easymock-3.2
+ junit-4
+"
+JAVA_TEST_RESOURCE_DIRS="src/test/resources"
+JAVA_TEST_SRC_DIR="src/test/java"
+
+src_test() {
+ # https://github.com/apache/commons-collections/blob/commons-commons-collections-4.4/pom.xml#L542-L550
+ pushd src/test/java || die
+ local JAVA_TEST_RUN_ONLY=$(find * \
+ -name "*Test.java" \
+ ! -name "TestUtils.java" \
+ ! -name "Abstract*.java" \
+ ! -name "BulkTest.java")
+ JAVA_TEST_RUN_ONLY="${JAVA_TEST_RUN_ONLY//.java}"
+ JAVA_TEST_RUN_ONLY="${JAVA_TEST_RUN_ONLY//\//.}"
+ popd
+ java-pkg-simple_src_test
+}
diff --git a/dev-java/commons-collections/metadata.xml b/dev-java/commons-collections/metadata.xml
index 62a57c23950f..23e31dd764c3 100644
--- a/dev-java/commons-collections/metadata.xml
+++ b/dev-java/commons-collections/metadata.xml
@@ -5,6 +5,12 @@
<email>java@gentoo.org</email>
<name>Java</name>
</maintainer>
+ <upstream>
+ <bugs-to>https://issues.apache.org/jira/projects/COLLECTIONS/issues</bugs-to>
+ <changelog>https://commons.apache.org/proper/commons-collections/changes-report.html</changelog>
+ <doc>https://commons.apache.org/proper/commons-collections/userguide.html</doc>
+ <remote-id type="github">apache/commons-collections</remote-id>
+ </upstream>
<longdescription>
The Apache Commons Collections package contains types that extend and augment the Java Collections Framework.
</longdescription>
diff --git a/dev-lang/Manifest.gz b/dev-lang/Manifest.gz
index d1e178be74f7..0f4893fa9375 100644
--- a/dev-lang/Manifest.gz
+++ b/dev-lang/Manifest.gz
Binary files differ
diff --git a/dev-lang/perl/Manifest b/dev-lang/perl/Manifest
index 94c190fc8506..177638afb852 100644
--- a/dev-lang/perl/Manifest
+++ b/dev-lang/perl/Manifest
@@ -9,10 +9,10 @@ DIST perl-5.38.0.tar.xz 13565448 BLAKE2B 22fd334d911e8ebe16ad2a96522110ad2c14d09
DIST perl-5.38.2.tar.xz 13679524 BLAKE2B 74250e30dde76911902a787134808dae69113c07029cdf09ab4777e7bb4e6c389cdefb9cb08be87e106a4bcd40dacaf188907d7a62c5aca22c1e374741855b39 SHA512 0ca51e447c7a18639627c281a1c7ae6662c773745ea3c86bede46336d5514ecc97ded2c61166e1ac15635581489dc596368907aa3a775b34db225b76d7402d10
DIST perl-cross-1.4.1.tar.gz 117688 BLAKE2B e01103fb92764213dafb1ab92954fdc4bdcf1bd71a0064279ee75fed55a1c71850eaabdf667d6ab1c15eadccf7497668e5bb5ab13de33fef707fba14bfd52912 SHA512 5f403d3a52f724383d25c23b08e8001954300fa8f07a5b49df440ef4d06ef756404a6e448093c4f4d4f9a470b1c3f2b1b8b27d3d227ac1823552f6a377edd06a
DIST perl-cross-1.4.tar.gz 113861 BLAKE2B 7c7783afccc6a04ab122a7c60b1cff7f0a2725655b2b63325ca25d7b8acb0cf993b496e2a590db943054336337ad215550b6b2a565f1d91a5aa9cfe3a4c36db4 SHA512 bde73cac13c0b42c4c6783d7e30dea491d70b65131e1c8434ef75db1f39a8e15ef5857568b706e8456faa3822402676dd247a1f20f4bed983597fdd5a6b4faad
-DIST perl-cross-1.5.1.tar.gz 118175 BLAKE2B 0b4a650073756056423fc8e0a309f0bdf665d207122bdd34ef7f5c6e3faf800adb963aa36b5f755171432e2db04025bd94cf049661f63d2f8a20c174b1884770 SHA512 beacee078b3321dcdba16fe2b1f54cdf8528715961209b685663fe8a50500c53299f047f5df974895f9b850de8bbf7bdc343b11878133c45c4bb1d6a2db90efd
+DIST perl-cross-1.5.2.tar.gz 120097 BLAKE2B 8703816363b41ea5fe528b192ed28b169cf0bfc3c61a9332682240bdc02f6ef0208fc0202517ba03e7c177bfbb52783c833aacaf2d16583e0f90bd58805a03ff SHA512 fb16316add0a7458f087295077518402eddaa1c759da6e268742e9ba5439cb3f1db7adcd7ef769c4a613b7518ff9e48849f60b24bd2a6daaaf6e96b59bbf0ac8
DIST perl-cross-1.5.tar.gz 115073 BLAKE2B ecc2764beef5dd188e56c2e499297e09e03a48fe4cb3b1582005e5899d7a3e9f28b9e600a18e16560a9a1955fef6d0a543a601574991a3853c8c9cdee7acc5df SHA512 b358d79e10777118b97568329e11b6b72cfe4960f2f3c0e857de31b515bd588448ad224d182b083f4075b47fd3877decbb037e7d26d4ba090011e6e41946370f
EBUILD perl-5.36.0-r2.ebuild 25435 BLAKE2B 8e90a3853ab8f51ceb540c9a60a51bd7ab028f2bd4fed3436a1085d5960de6021fd632e4ea159972a2423693edac164836c6d8dccfe1a4c29dc865c3d70c00ac SHA512 c11f81400be981556e21588deb3faac16c4f982ebbda36069b655aec5e9d459ec5a845e2b6d50a103e4b855532032cbef2f7c4ac011a627b1d308c9abcc9a638
EBUILD perl-5.36.1-r3.ebuild 25502 BLAKE2B fb1a867069b07f1216dfca6e64d45bdd850eb0a0cc8ce9989d5c491fd79f4c06b3a2a55710bd132835df25bb7605c79a1c2c27c700c9569dfb6767e6776e5103 SHA512 899ace9fa91ddb57877f3562d03c74885a975b84a62b616d266de2e3244e4af084a17fb5321c3899624db1ce851a9f85fec752586f3f7189944eb6e0c09dd84c
EBUILD perl-5.38.0-r1.ebuild 25466 BLAKE2B fb35d800bd9de5a86707db6564304059510044d4a0bdd6fd680b3d304162bd01ad8e53b3362c392749b118366c5c5807297fbd2ef5b4016dd2d43d3bb148c01f SHA512 47eeb79e3df5d53053cdac22960e835c22b93f8695319785e87425911d37072513adb1872aea584d7c6e2bf778405de20d00658b70532c1de9df5b4490d3a0ca
-EBUILD perl-5.38.2.ebuild 25478 BLAKE2B 55dc6630dd5e57d4487d355437498b55d2910ddd00c52d86df68f0664e6e223f9a1b249039db25ecb14cd05322addb24e01884d6bd3251d0b0d4941ee7a803da SHA512 de6e7399831c08dcbe939ec7299135ecc64a774c18ab266cd289edba25f8134129da614b7c24a284baa5f57cba90cc76cdfd9e0d6b28a3f6c47d6b25f6afe6ff
+EBUILD perl-5.38.2.ebuild 25478 BLAKE2B bb197c58e2dd9cb2d4c8d3df2de68d9d5d73ef152e85a6b1076693741b8f589cbe6def8531b33d09563123a4fc01aa5cc271bda00e7fe3b0ef79155f77d9902f SHA512 a82151b49d9dd4bd5e97e8693c6031a0aa62716badb2ae791f8f5849be25610eaa01d6f3379a4f4b4bebdc40dad88d2f131d10793d05832fe53c9ef8b477271f
MISC metadata.xml 621 BLAKE2B 8a14a3efd31858bd5be39476ff86bb9facf3984bbb1110c5b30c3af7aacfe0148357cf7c838ad94799c090a42ed036cc5a51205c3fcfd0d010833e0dad0e4820 SHA512 656902acadb21bf951bf08ca7775c095a5ec76f881215a2b7d3a42eb344a2b9e337cb9260ab87ff5a1730b5a0ef4efe852affdf2e418df9c7c39f18a0a7b89d4
diff --git a/dev-lang/perl/perl-5.38.2.ebuild b/dev-lang/perl/perl-5.38.2.ebuild
index 081a10f0e105..03030820a433 100644
--- a/dev-lang/perl/perl-5.38.2.ebuild
+++ b/dev-lang/perl/perl-5.38.2.ebuild
@@ -6,7 +6,7 @@ EAPI=7
inherit alternatives flag-o-matic toolchain-funcs multilib multiprocessing
PATCH_VER=1
-CROSS_VER=1.5.1
+CROSS_VER=1.5.2
PATCH_BASE="perl-5.38.0-patches-${PATCH_VER}"
PATCH_DEV=dilfridge
diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz
index 0762f91626c1..e63a4286a769 100644
--- a/dev-libs/Manifest.gz
+++ b/dev-libs/Manifest.gz
Binary files differ
diff --git a/dev-libs/trio/Manifest b/dev-libs/trio/Manifest
index b5353794b4f5..50d1bb81f2e1 100644
--- a/dev-libs/trio/Manifest
+++ b/dev-libs/trio/Manifest
@@ -1,3 +1,3 @@
DIST trio-1.17.1.tar.gz 466909 BLAKE2B 1403c2534623b536de519cd428ac75480ecc0fcb9fbba693e329a923471947f068cae1e1fd453d10863255369e830ef5d8a75475d95f0f903e66936a9fa48e2b SHA512 574e360d88be838d13d7df5259c68809187a578d8d04981812ff768d3ab80215baf5595952994ec9fabbe3a6ce71512a7cd16d6a29b4f91dcd1b6f2ebcd3ed98
-EBUILD trio-1.17.1.ebuild 555 BLAKE2B 42970b5401a939192cc642589e5e0d16e980d57c7635720c4ffadf0e954258cbe8efad74635b14e55a6e100ff0a5539054daa6028c165b4b351e36deab188bde SHA512 7aee89deaf271ad81909111684482e63e4baeb141e3c2a7fc1c8e97511c6c0b3e573c4730814f9215004a87c7fd817e1741f9322ef967e764b996a1fd83b4a07
+EBUILD trio-1.17.1.ebuild 562 BLAKE2B a7e99df8ade4c5a12b10f7a68c48e3c7eddf5b4788b5098c3c48b77bf558e1e56cbe5ba3881f133fba90329f4fb1bab9d94e0d60989449eedfff9273be2d759a SHA512 880e447e31e96daf4c6f6a38d32588c246aee412d5a8f85073157899cf41472050fd50dc278bc4fb027457c671bb0ffc12a0c9c331739dd74ad5b2e18a935f7b
MISC metadata.xml 329 BLAKE2B 5863c898baa0c23c810edcdc6ae637b0a391579d1fee8db773c899bb936e36c76fb847e2d6de1410d9b6b286154459fb7d515f0a7f270c16a762274f4c19457f SHA512 5ee6ecb624bca2b159b5a6ebd0605d5ccef265c21f37e5f440317032a4144851b0b2eeaabf5fa89f710b9b18b85ad6812827cf9d32f4cfefc4d44e6592c98de2
diff --git a/dev-libs/trio/trio-1.17.1.ebuild b/dev-libs/trio/trio-1.17.1.ebuild
index d1df2e9d2c16..0b90ebdc9f0f 100644
--- a/dev-libs/trio/trio-1.17.1.ebuild
+++ b/dev-libs/trio/trio-1.17.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/orbea/trio/releases/download/v${PV}/${P}.tar.gz"
LICENSE="trio"
SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc ~ppc64 ~x86"
src_compile() {
default
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz
index 6893981cdbed..0b8909e94faa 100644
--- a/dev-python/Manifest.gz
+++ b/dev-python/Manifest.gz
Binary files differ
diff --git a/dev-python/QtPy/Manifest b/dev-python/QtPy/Manifest
index e2469d6f5e38..85ce739d2a02 100644
--- a/dev-python/QtPy/Manifest
+++ b/dev-python/QtPy/Manifest
@@ -5,5 +5,5 @@ EBUILD QtPy-2.3.1-r1.ebuild 8521 BLAKE2B dc1f6cea1837cf3ec4e00b5ad716ad0395a6ff7
EBUILD QtPy-2.3.1.ebuild 8246 BLAKE2B 1c711d5a69b52f21e69d52a8059b21effc2ddfedf1cf426fe86b682d42d9b6a2869e23187ae78fa8513131dc49df5c0970ba73b8f32271f9d41ed5aa9d398ac1 SHA512 5a606d51c0d73560833a72e5eeec6c6487b902a4303bff86e8f1266d4e24c527836c9fdc4f7a981d2d7e298eb106655dc275481b063ce1951ab109d6a03820ce
EBUILD QtPy-2.4.0-r1.ebuild 8822 BLAKE2B c0c5ae7c439d813b7b00b99fe0228fbdf7c4c153664654503c43321cab239175c4c1a27da70424cb2d4cf88b0cbf246032c883f1cefa362e586175d50b872e94 SHA512 4c6cb624ac751f8a397a346eb3e55fc6362063ad20c1bc8d2008312ff0d1430486df4160bbfad2d811dfc9413683dcd0d0c51876c68c25e84cab97cf656696f7
EBUILD QtPy-2.4.0.ebuild 8589 BLAKE2B cdc3997f440cb75c1873f86ef40fb01de85fa73bb27cb5e4db2f17051329d5cfa9febd269b542b0e39785d99be986859446bbb65ccd285469e41b5b4cf87610d SHA512 1a8b975a9420d4306b49e5dadf0773ec2c2dc4e01b8b373a86e51f5ecd3cfdda73f0cf038208a3a6aa06bdfc34db49371a6ea9183f6bdb52fd4773b5b5156244
-EBUILD QtPy-2.4.1-r1.ebuild 8532 BLAKE2B c2932c35a19e2c8f1ce0eed76cd4bfc6d2ee4cc99956bd3f558efd515d99bc43b1dd255a99e60ed18ac530e5a2f2c49c0fff847788ae7dea1c2ea98ebd91254f SHA512 03962f29e5f8b0a3ddf398768b23870e7e1ab9c47acc040c308779efd894e82644a5e291a76dfcf3210491f2169d767ea2d6d17450692492499665e78d8a8edf
+EBUILD QtPy-2.4.1-r1.ebuild 8539 BLAKE2B 38b4a21b83cd4874b3e7dca47b59ecd0d89001f14cb2ad12e27a0332455656e01e5128c7ab4866fcbc30a6a7fb2f2e801982a3d9f5c5ba478d1540b3639ba3f3 SHA512 38e5a394476d56195c7de01058edaf35c4ec66891569ca079830e94df3b3040acb66c83ab66bbb4ca64f91049b9619ffeb63de0acc6938899455b5a84b6355d4
MISC metadata.xml 2864 BLAKE2B f1ed249b3864a0c66d02e0aeaf48dfa8ae18ee452a75a1932ab621d86902f602c511bb113fd385ad9d6b57d6d7a07b350f1ba25ab07cc0f646281d9d41e03134 SHA512 bf065ae2c73b735ad7f501e5a525718d506495a7ce4b415e79f67b52c166082f53272a1295fc325d8a98f050bc01d2a5bba1e85ef7e1e8dfcc738b837f93bfbc
diff --git a/dev-python/QtPy/QtPy-2.4.1-r1.ebuild b/dev-python/QtPy/QtPy-2.4.1-r1.ebuild
index ae81a1be637c..c62f831980bd 100644
--- a/dev-python/QtPy/QtPy-2.4.1-r1.ebuild
+++ b/dev-python/QtPy/QtPy-2.4.1-r1.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
_IUSE_QT_MODULES="
designer +gui help multimedia +network opengl positioning
diff --git a/dev-python/colorlog/Manifest b/dev-python/colorlog/Manifest
index 818d34d1b629..7fe0ee5025d3 100644
--- a/dev-python/colorlog/Manifest
+++ b/dev-python/colorlog/Manifest
@@ -1,4 +1,6 @@
AUX colorlog-6.7.0-nocolor.patch 1066 BLAKE2B ea43721681af7de1cc95ee931d0b111a23327e8ef6684c2f08f3f6b56be54ffb2c1ffa54c2fdc297ec4183ea574e805636f432f4d76d84ee82d7eee9b95d2f21 SHA512 a001bd56036c62091c54b171f1bd0961fa51b33f7db091c1f0d409ab02b0c1d86f77011228a4f2016c277dafe8357fb5de992929276e3088fa60bc833ec9fa51
DIST colorlog-6.7.0.tar.gz 29920 BLAKE2B b4240f3fd17b17ead968293e54d5f4e589515d333a6cdf157a6d913c7457deff67d320ee87270ce05b853616134901c8ac47c4a542ef74158e1174d92de00b3c SHA512 19b3c04beb8ac26d3db69f78bc1e7db40288c95ba7edc7c1d2495d592262dea9a1bf91e42dce0e575341eb2a572f0050866970f23d3be8c5adae518c4115787d
+DIST colorlog-6.8.0.tar.gz 29939 BLAKE2B fd260f0c4149283a008d0902962848c579500f24937c2ae7a0ef75f6f10552f9739c5c1dce9553e264617f6662a9d3c8c31943d6690a4769abfa550dc4862f76 SHA512 a16752be362ed1ed5104e54d872d847873b9bc9138d59a8e525e32b386c8824c7a21689c354517392de6f16035601ce0f30daebc32d08b911c18ca4004292e02
EBUILD colorlog-6.7.0.ebuild 488 BLAKE2B cf562e70eafce89ef2be920e0bb1857630f69a7e79d538d96c30c4e040310b29e762ff70a5e9bf0429537ddd7f7fc4c0bec5031653940695df91830edfbbc6dc SHA512 1828302f9124a274490144be8555798d2abee64c209e0ebb9644aa0ea8585262a8cc50c36384555d50178cc3285f344fad2857384ab8b33630a111c6b3c27984
+EBUILD colorlog-6.8.0.ebuild 444 BLAKE2B 494eb45ccd57acd0c1166bca06c0aac160dafea471823ae425a9fd1d1d6906df56f73efda23d0612a6ca2a8bddf260a475b1d93564748f9f94f5c15b52cd8193 SHA512 a00402240eed74587887ddfa4699bfa8b0c6594fb4f1f44043515dab51c788b6472714e52a7105f29794ec926889ce871059f7ef2bd1798477a5c3b0be4ae169
MISC metadata.xml 415 BLAKE2B 4b7aecb1bfde4142a6d3f090e5aa93245e98a5ad63238e141666d1b4ea621a8cde4a9b642b44ff8792fa3bea6d50107b084bf07f9eeb41074f34746be934c0f0 SHA512 66bb051d87b620dc5f04dfacb5abc9a67b87bc28f9cb60f99ace58731c8e23576d061bc16a84942d4c69eb04563a3effa7a21f10392e58256bc73e3414ae798d
diff --git a/dev-python/colorlog/colorlog-6.8.0.ebuild b/dev-python/colorlog/colorlog-6.8.0.ebuild
new file mode 100644
index 000000000000..a3daf1fc155f
--- /dev/null
+++ b/dev-python/colorlog/colorlog-6.8.0.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=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Log formatting with colors"
+HOMEPAGE="
+ https://pypi.org/project/colorlog/
+ https://github.com/borntyping/python-colorlog/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+
+distutils_enable_tests pytest
diff --git a/dev-python/dparse/Manifest b/dev-python/dparse/Manifest
index edfc4ee3c596..178eb74781d0 100644
--- a/dev-python/dparse/Manifest
+++ b/dev-python/dparse/Manifest
@@ -1,3 +1,3 @@
DIST dparse-0.6.3.tar.gz 20316 BLAKE2B 6da05ddd01b059f8c7473be99f80d0b870c61f5417b3957a7ba55077e2e4757c0a7438b64abde042ea9d4d4a8faa0024752e735c02136f8274ba3ad120324a02 SHA512 b73623fee7add7bf7d5f453c96f602a28ceca8552bba14f938ad3102da38f23e9a93469cf716beeb0a2f2a578562e3ab843c1e86b7615c315b100c0c32108a7b
-EBUILD dparse-0.6.3-r1.ebuild 533 BLAKE2B 176d5e4f3684d69928bbc1642ce48c078b3d22ddaea4161ac0b3843bd1ddb07395464a60e880ae64967beb963af57f56219d6d6992b17751e91c97cfb3810485 SHA512 85a5e68c359e5f7086f7a1bd145b8d9e2ca41b57e5f6d0e3400e4fb087f77b96ce8a2f9b2eebc57c77fdeee5345214a6598402a8d83672f99d195a8310d40de2
+EBUILD dparse-0.6.3-r1.ebuild 539 BLAKE2B 566f5fd1a9afe0da5c3c17b64353ec1d0ef63bb2b9d4852735fe52f1923b228db6912d5c058a5ab3fb89fa1cba0a2938a6bfbf0c8dffcd107cd213b4b73e4d98 SHA512 1c66dc8e63de555ea4040a1dcb87959ae885d6254c8c814259e9d4ff69bf5ebfbe14595cef7773a9400b9da3cc96e4dafb4c7f0aa7983b7ecc42e77551d7c7e2
MISC metadata.xml 536 BLAKE2B 21d63528a6074f7b037a457a232890b36892caff548a6a6f35bed3f168393ec794f46ad9ca50a61bff2b3a4d4f2b8ccf888c83a4acf4f062b69ce0e4cf353952 SHA512 d680439207417876fe97f06644f0cc45f7e4e522e2821f6af76703b01152aa083173fb29f4042e671f250113c684251175356e390935095a5c0c04c9038fe771
diff --git a/dev-python/dparse/dparse-0.6.3-r1.ebuild b/dev-python/dparse/dparse-0.6.3-r1.ebuild
index b66b698c4e74..235c3f98794f 100644
--- a/dev-python/dparse/dparse-0.6.3-r1.ebuild
+++ b/dev-python/dparse/dparse-0.6.3-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( pypy3 python3_{10..11} )
inherit distutils-r1 pypi
diff --git a/dev-python/fsspec/Manifest b/dev-python/fsspec/Manifest
index 32569ca811f0..a1105cb21bfb 100644
--- a/dev-python/fsspec/Manifest
+++ b/dev-python/fsspec/Manifest
@@ -1,3 +1,5 @@
DIST filesystem_spec-2023.10.0.gh.tar.gz 404845 BLAKE2B 6c8cf801664c9fc848cb55660db1725c90facf534d58e49f604b2051d1b6a78d13d8f083282071beb7ab3dcb8d75f6d52fe24ce744c5cf1808b4ae3cb673998d SHA512 cb449052208516930c73dbe1de7c495d252677a3d3d85267836224d79c1b8cf9449ebdba8287f6f6206d5a8e631a99cd81c2fb62b82288a626a202876a45139c
+DIST filesystem_spec-2023.12.0.gh.tar.gz 408457 BLAKE2B d46383ff22124b714b58264e203a12fad13ee17fb8124d949c107546cceaf2713d52e1e33e0a9d63017695681ab9e8dfb86f85da809675fba7b1838f3a12a486 SHA512 87bdd147cfddaf971af6c0c34dafb47b6d1782c7a0eb2ec7fbcbf01f6d01b59ecea98b9bf75461827e9e1070f78346b53e753673838e1db505d33f9fa8d59349
EBUILD fsspec-2023.10.0.ebuild 1705 BLAKE2B e973ab1cffa2674bebca185d533bb02264853ccb60021560eba7e2418d14f7139c0e26df4dbe5e421a6316b0b8ee167c8e228097684d2fe175f0ea1d650d7dff SHA512 4ab7c5e014719cdd1a5200ee40c0706ba03d9aaf8dd639cf9c5f438ac4c29ea2c96fd93b106a5f93fc196c12e56940460fa9a9c7a7407ba687fca73058345343
+EBUILD fsspec-2023.12.0.ebuild 1708 BLAKE2B 43726784283ca374e767b17e8a0a7af4ead8d161aa0a7f5c56af859eea7d3bb36c0c75d39e2ef4a59846e44d97354ac74d0cea0af7f705f38cd6e8dafe037bd1 SHA512 9c8501b00e7d150200a6540492f98d24f7ca02f389eb7516294984df50c39c065bad75957907c45f2fd156f4568046f33f317b5909032ff736b12f1862a70d43
MISC metadata.xml 374 BLAKE2B 6c0b18a0ad3b85713ae6f618ac0646ed63f08549bd7d1ed5bd94b80d89d79efaf2f97ce913a0a7d6e54e77cc602994416520a22deadcc71e484cf7ca22bc6dde SHA512 5bf051387d6bcffb3022d023f60ee8f76ca277bb8d626dda988a0baaf1d1e3a71e872d8316607ee7e269e579b5a17c23ab93c56fade533150171d3ce44e4bb71
diff --git a/dev-python/fsspec/fsspec-2023.12.0.ebuild b/dev-python/fsspec/fsspec-2023.12.0.ebuild
new file mode 100644
index 000000000000..1cdf466d85da
--- /dev/null
+++ b/dev-python/fsspec/fsspec-2023.12.0.ebuild
@@ -0,0 +1,65 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+MY_P=filesystem_spec-${PV}
+DESCRIPTION="A specification that python filesystems should adhere to"
+HOMEPAGE="
+ https://github.com/fsspec/filesystem_spec/
+ https://pypi.org/project/fsspec/
+"
+SRC_URI="
+ https://github.com/fsspec/filesystem_spec/archive/${PV}.tar.gz
+ -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+
+BDEPEND="
+ test? (
+ dev-python/aiohttp[${PYTHON_USEDEP}]
+ dev-python/numpy[${PYTHON_USEDEP}]
+ dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+ dev-python/pytest-mock[${PYTHON_USEDEP}]
+ dev-python/requests[${PYTHON_USEDEP}]
+ dev-python/tqdm[${PYTHON_USEDEP}]
+ dev-vcs/git
+ )
+"
+
+# Note: this package is not xdist-friendly
+distutils_enable_tests pytest
+
+src_test() {
+ git config --global user.email "you@example.com" || die
+ git config --global user.name "Your Name" || die
+ distutils-r1_src_test
+}
+
+EPYTEST_DESELECT=(
+ fsspec/tests/test_spec.py::test_find
+ # requires s3fs
+ fsspec/implementations/tests/test_local.py::test_urlpath_inference_errors
+ fsspec/tests/test_core.py::test_mismatch
+ # requires pyarrow, fastparquet
+ fsspec/implementations/tests/test_reference.py::test_df_single
+ fsspec/implementations/tests/test_reference.py::test_df_multi
+)
+
+EPYTEST_IGNORE=(
+ # sftp and smb require server started via docker
+ fsspec/implementations/tests/test_dbfs.py
+ fsspec/implementations/tests/test_sftp.py
+ fsspec/implementations/tests/test_smb.py
+ # unhappy about dev-python/fuse-python (?)
+ fsspec/tests/test_fuse.py
+)
diff --git a/dev-python/moto/Manifest b/dev-python/moto/Manifest
index b1f059a8336a..d0a092ae6b0a 100644
--- a/dev-python/moto/Manifest
+++ b/dev-python/moto/Manifest
@@ -1,9 +1,11 @@
DIST moto-4.2.10.tar.gz 4784297 BLAKE2B ece1bc4f67c427890bb6f2e029d3bca44045ce5cf522944f9770b1ab61ad21ba3ee485a74e99eb92d1de4552c670bcd36e74ee83bfc90676b6d53cfc06fc4025 SHA512 69b3a3e9231844e728b068d5e4a3e5bc690237d68708c90e10198467ffcd6b5339f8f3b24029102ea0b0d3fcacef4b1a509be1b097d93b9f5456c8d6fcc8df95
+DIST moto-4.2.11.tar.gz 4796124 BLAKE2B 980db98cf688631ba2f88ca44e858b739b103a672668a6a4bf26d752aab946b74a46c746c1e4666d0079597dd219bebf104e36a39a2ed53091c0bdf67efcd4ad SHA512 51cb0d4d26e7b88af439a0a346698a081e823443ffd3c0bc64d864ca56e960d8cebb3045c8fb5f293d3059f9f15c46b966d1d8bb09eb2cb1b10156094588c8a0
DIST moto-4.2.6.tar.gz 4745145 BLAKE2B 76610aafe3ea4106454aadbc8cf853ff5d4617202a62ae92e6cbe46c75a17d1dd8e63e8188c0c17a88af080bfe6c3466ed420378cee27d0287fe617d3412807e SHA512 0bef11a2600d48349735e7d118f6f28b02fb85e2b5e7310aaa0651444740ad4657470a59c59dab75084cb4250c6b5b725eda5e996b9acbc927529850cabc4c1c
DIST moto-4.2.7.tar.gz 4756973 BLAKE2B 2ab27952abd6faaa2bbe7b6565f5d5403ea4e2c5c87e262b9b8fce9efbd7bb6972e295476426026f4ab7c000da33dfed2d401c04514b1c87bb15a1ae36c4c9cb SHA512 b23272d125b8fcc57cc72243d559cd985f7b96b3e38df31cc83792dc2b830e17a0cf4e44eaec81473b567a2203014d3cfa1f2bfb77f994ca46fb3013d47da704
DIST moto-4.2.8.tar.gz 4769361 BLAKE2B 2e7d6a7cac04655aa9f05af463e57689c0fc2b67cec27644fdf7fd658d988d33f311e43323599a0f91325f7b4e61630a3066d3fda2a15b0c0ca50e6a7cf34e22 SHA512 5a40d44ad46083b6e7c8753e8986316a5beb5b352e7e7b0eefe2b3f3ed2d760f0745f835b6e7d6b2d7b039db0b6f2fad095f047795d2d08093257fa68db1ceee
DIST moto-4.2.9.tar.gz 4775687 BLAKE2B af626a18c9487c08172813ddf2f1112d4bba80dbb64bf8deaf63079a6d4c12464e70d7c99d5a65fd1018f9f3a08bd0b12183e04a549fdfe580942086d49b9e21 SHA512 4cca0bdbe106faa84fa3893eb1dc2b2972a85c98ca718a10fd08a06757e1634954c5576c82b66d88c431a51b989cfedb2a52e6455d718330d4a5dd6e95a90225
EBUILD moto-4.2.10.ebuild 5914 BLAKE2B 4016128f8ab1189f6a81171d56b88ce019d6cd2354b8e35d76d4fec571673f398e70ba6ce25ffc0e31f94e1fbb0ce6bc2a32f7e5aec5d4c07f878122d3f17900 SHA512 14aca79dac6b5594b799b848461a3a06a60c10fa7e46724f3ece99fe0b5ab406ae9f35131c24aab0c8bb5a2051302ac8135ad478b8a52c1c549e8538682a8b3c
+EBUILD moto-4.2.11.ebuild 6011 BLAKE2B e7885bd8c1b49da10f6a54505734b151081227dd70f2a8f26fd72863138aac84ef71e553d6b933bdaf890f18d8b1d5c108871c100ffb02407aef73222208d648 SHA512 179c3b9ef1732bad9eb1cdfd292949492a8b9bef386443c8b3f97e4c026971d53783be606b4214c3e045aa7e22868cd4de803415112d4bf653718ac49a9846b5
EBUILD moto-4.2.6.ebuild 5359 BLAKE2B 6ee0a6220460ee749a7faed6e3f7f9f4f2c3733aba209c9f8d18e45289f2208a118010375ca8e9662d664e2561592686f0b526e6b631079a0c30a75edd12b199 SHA512 2bf759f825c63e3c770a863e934aecb040cd2f70c374d13c0f56b663a9ae52a33d497e5ad6d2479b8193b3c21cc425d3171681d0f4f864e4e97dcca31df7c116
EBUILD moto-4.2.7.ebuild 5602 BLAKE2B 652d910f9dcf9f2de0974aa1c3e9ff25487b4693aafe5778f78a2921b4fe2e764c05acdd1684c93b68fb3741d90dcd6ac42b7ea31b86911f9be42e299a7c41d4 SHA512 54bfebaf230f2664cc68dbe35503ebff72badd1a4f9002960198b9db76f85d57918e7b89c45b9032b363478f0c6a6d7c8b08d833e6a2656e7aadd47117ccd702
EBUILD moto-4.2.8.ebuild 5490 BLAKE2B 7b20396b028362a9d3574c3195da23b0db482e85c02a858c843863f07f035650df03be200a42c91e4b960a2abaeb7e4eaa3b0b5ce24261378b14d5db3374ccbf SHA512 6826bc9b420815f5e5922d1cf83ff44ec9fdb9365d75999dc3e371f30c64b433c116e4b0221c17c417a7a6c8162ebd714d5fc708226a87f205322c2280baafd1
diff --git a/dev-python/moto/moto-4.2.11.ebuild b/dev-python/moto/moto-4.2.11.ebuild
new file mode 100644
index 000000000000..62383625ee74
--- /dev/null
+++ b/dev-python/moto/moto-4.2.11.ebuild
@@ -0,0 +1,132 @@
+# 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_{10..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Mock library for boto"
+HOMEPAGE="
+ https://github.com/getmoto/moto/
+ https://pypi.org/project/moto/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+RDEPEND="
+ >=dev-python/aws-xray-sdk-0.93[${PYTHON_USEDEP}]
+ >=dev-python/cfn-lint-0.40.0[${PYTHON_USEDEP}]
+ >=dev-python/cryptography-3.3.1[${PYTHON_USEDEP}]
+ dev-python/cookies[${PYTHON_USEDEP}]
+ >=dev-python/docker-3.0.0[${PYTHON_USEDEP}]
+ >=dev-python/idna-2.5[${PYTHON_USEDEP}]
+ >=dev-python/jinja-2.10.1[${PYTHON_USEDEP}]
+ >=dev-python/jsondiff-1.1.2[${PYTHON_USEDEP}]
+ dev-python/boto3[${PYTHON_USEDEP}]
+ dev-python/botocore[${PYTHON_USEDEP}]
+ dev-python/flask[${PYTHON_USEDEP}]
+ dev-python/flask-cors[${PYTHON_USEDEP}]
+ dev-python/more-itertools[${PYTHON_USEDEP}]
+ >=dev-python/pyparsing-3.0.7[${PYTHON_USEDEP}]
+ >=dev-python/openapi-spec-validator-0.5.0[${PYTHON_USEDEP}]
+ dev-python/pyaml[${PYTHON_USEDEP}]
+ >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}]
+ >=dev-python/python-dateutil-2.1[${PYTHON_USEDEP}]
+ dev-python/python-dateutil[${PYTHON_USEDEP}]
+ dev-python/python-jose[${PYTHON_USEDEP}]
+ >=dev-python/responses-0.9.0[${PYTHON_USEDEP}]
+ >=dev-python/requests-2.5[${PYTHON_USEDEP}]
+ dev-python/sshpubkeys[${PYTHON_USEDEP}]
+ dev-python/typing-extensions[${PYTHON_USEDEP}]
+ dev-python/xmltodict[${PYTHON_USEDEP}]
+ dev-python/werkzeug[${PYTHON_USEDEP}]
+ dev-python/zipp[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/freezegun[${PYTHON_USEDEP}]
+ dev-python/responses[${PYTHON_USEDEP}]
+ >=dev-python/sure-1.4.11[${PYTHON_USEDEP}]
+ )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # TODO
+ tests/test_firehose/test_firehose_put.py::test_put_record_http_destination
+ tests/test_firehose/test_firehose_put.py::test_put_record_batch_http_destination
+ # broken code (local variable used referenced before definition)
+ tests/test_appsync/test_appsync_schema.py
+ # Needs network (or docker?) but not marked as such, bug #807031
+ # TODO: report upstream
+ tests/test_awslambda/test_lambda_layers_invoked.py::test_invoke_local_lambda_layers
+ tests/test_batch/test_batch_jobs.py::test_cancel_pending_job
+ tests/test_batch/test_batch_jobs.py::test_cancel_running_job
+ tests/test_batch/test_batch_jobs.py::test_container_overrides
+ tests/test_batch/test_batch_jobs.py::test_dependencies
+ tests/test_batch/test_batch_jobs.py::test_failed_dependencies
+ tests/test_batch/test_batch_jobs.py::test_failed_job
+ tests/test_batch/test_batch_jobs.py::test_submit_job_array_size
+ tests/test_batch/test_batch_jobs.py::test_terminate_job
+ tests/test_batch/test_batch_jobs.py::test_terminate_nonexisting_job
+ tests/test_cloudformation/test_cloudformation_custom_resources.py::test_create_custom_lambda_resource__verify_cfnresponse_failed
+
+ tests/test_cloudformation/test_cloudformation_stack_integration.py::test_lambda_function
+ tests/test_core/test_docker.py::test_docker_is_running_and_available
+ tests/test_core/test_responses_module.py::TestResponsesMockWithPassThru::test_aws_and_http_requests
+ tests/test_core/test_responses_module.py::TestResponsesMockWithPassThru::test_http_requests
+ tests/test_events/test_events_lambdatriggers_integration.py::test_creating_bucket__invokes_lambda
+ "tests/test_s3/test_s3_lambda_integration.py::test_objectcreated_put__invokes_lambda[match_events0-ObjectCreated:Put]"
+ "tests/test_s3/test_s3_lambda_integration.py::test_objectcreated_put__invokes_lambda[match_events1-ObjectCreated:Put]"
+ "tests/test_s3/test_s3_lambda_integration.py::test_objectcreated_put__invokes_lambda[match_events3-ObjectCreated:Put]"
+ # TODO
+ tests/test_sqs/test_sqs_integration.py::test_invoke_function_from_sqs_queue
+ tests/test_sqs/test_sqs_integration.py::test_invoke_function_from_sqs_fifo_queue
+ # require py_partiql_parser
+ tests/test_s3/test_s3_select.py
+ tests/test_dynamodb/test_dynamodb_statements.py
+ # broken by new urllib3
+ tests/test_moto_api/recorder/test_recorder.py::TestRecorder::test_s3_upload_data
+ tests/test_moto_api/recorder/test_recorder.py::TestRecorder::test_s3_upload_file_using_requests
+ tests/test_s3/test_s3.py::test_upload_from_file_to_presigned_url
+ tests/test_s3/test_s3.py::test_put_chunked_with_v4_signature_in_body
+ tests/test_s3/test_s3.py::test_presigned_put_url_with_approved_headers
+ tests/test_s3/test_s3.py::test_presigned_put_url_with_custom_headers
+ )
+
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ local -x TZ=UTC
+
+ local serial_tests=(
+ # these tests set up credentials that are needed by the tests below
+ tests/test_core/test_importorder.py
+ # these tests apparently rely on some other test setting credentials
+ # up for them, so they need to be run separately, after the above
+ tests/test_dynamodb/exceptions/test_dynamodb_exceptions.py
+ tests/test_dynamodb/exceptions/test_dynamodb_transactions.py::test_transaction_with_empty_key
+ tests/test_dynamodb/test_dynamodb.py::test_transact_write_items_put_conditional_expressions
+ tests/test_dynamodb/test_dynamodb.py::test_transact_write_items_failure__return_item
+ tests/test_lakeformation/test_resource_tags_integration.py
+ tests/test_redshiftdata
+ tests/test_resourcegroupstaggingapi/test_server.py::test_resourcegroupstaggingapi_list
+ tests/test_s3/test_s3.py::test_delete_bucket_cors
+ tests/test_s3/test_s3.py::test_delete_objects_percent_encoded
+ tests/test_s3/test_s3.py::test_delete_versioned_bucket_returns_metadata
+ tests/test_s3/test_s3_file_handles.py::TestS3FileHandleClosuresUsingMocks
+ tests/test_s3control/test_s3control_access_points.py::test_delete_access_point
+ tests/test_utilities/test_threaded_server.py::TestThreadedMotoServer::test_server_can_handle_multiple_services
+ )
+
+ EPYTEST_XDIST= epytest "${serial_tests[@]}"
+
+ EPYTEST_DESELECT+=( "${serial_tests[@]}" )
+ epytest -m 'not network'
+}
diff --git a/dev-python/pipenv/Manifest b/dev-python/pipenv/Manifest
index be8f15bf41b1..cdb78b2d850b 100644
--- a/dev-python/pipenv/Manifest
+++ b/dev-python/pipenv/Manifest
@@ -8,5 +8,5 @@ DIST pipenv-2023.7.11.gh.tar.gz 10828051 BLAKE2B 3eeab9c5328dc5914e7e024f07bf105
DIST pipenv-2023.9.8.gh.tar.gz 10819425 BLAKE2B 3fd67d5aa7022251660c09d47e6d2487eabca507dbac8ebb2c298ef46cae452e6f2330615053d80a404f98ce523e5ff15ef89adbc85779305633b45e6b989423 SHA512 328cab44cea16bb685f745f80804e2a8b951e93a24379d5b61faeae4730e58d48cff663652f785800dd1dffc7a05f398ca54eb5118cd4fcfa43c35dad86f60eb
EBUILD pipenv-2023.7.11-r1.ebuild 4234 BLAKE2B 56fbb2c0683958ce132ba4cddc0933fa358cd1ec8829e23f61c52535a932ab2ca68dd12940a70fe5125bc521818928e50e74e8db00e98a64a41a558082c48122 SHA512 9e4f240a47f62adb91301c0d3a068dffb166191c8231d7801a9e45693b0f0cb7c7e12ec43fcf17b2f1681b7bf38938d8ca38ec2e38cb51b61bbfef60653095c5
EBUILD pipenv-2023.7.11.ebuild 4108 BLAKE2B 89b3556b5f91c0170ff80fcb8de66b13afee7aa8e433309f10012d0f33636cff63538e0c742f15f5e01fe51dcf3b944ba0cccfab1c7d65cd22ac342ed857d490 SHA512 37dc19e6457b1a9f0cc4c0e3b39ac1534981e5459e8347276f6ba1118908405a9e6a3f790c7b4cc1167cfc561e66931e6f2991fe8ac706361bb82a7846590ebd
-EBUILD pipenv-2023.9.8.ebuild 4863 BLAKE2B 9f20385985978a347630e177627030f612196737e2c8e023870640fc0058efc7a4af24d5a93ea0c6f073b49a0fc1533cf4316fbca66b787ecf6647b56f5cf730 SHA512 a53be387a26a749b2f7da6ea986920486912b311dff89116dbe88f99413c3e8d71383fa6e7f540feafff93adaf5d40b8c7279f74c22c9246cbb7d559ff67fd70
+EBUILD pipenv-2023.9.8.ebuild 4822 BLAKE2B c63ca7f5f3961f609009f9099a07318a058df64602a8f1c65a1c59ede96584cc551f90435294e6005f6e67a27b440bb64eb94e3b1a6b140af6621c6d9eaddd82 SHA512 431f5fd98f435c159d81df1226b644f86a837388ed874f41e17241e5fc670131d64c13c226a9e924d54650a050d6405322484d1992de9a7be5810d8e2ea0c396
MISC metadata.xml 643 BLAKE2B ff3557d9ae32b553c85455436683e2ca94bc16c6ec7c6d2ceb1113a69dc841b9ac2f0e4b96eec4c6c84ca899ad6a99b0747d7bf3f9289110a8bbdfb80f2cb2eb SHA512 7a611950572c2d700fb1680e0aa307069d80d992528144da781eca9f1fee729defa6f8b28382ddd8f66e58c5f68de9a17815989a4a39473bbf830a7be42ea282
diff --git a/dev-python/pipenv/pipenv-2023.9.8.ebuild b/dev-python/pipenv/pipenv-2023.9.8.ebuild
index db315cda5a4d..032d20d0c35d 100644
--- a/dev-python/pipenv/pipenv-2023.9.8.ebuild
+++ b/dev-python/pipenv/pipenv-2023.9.8.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( pypy3 python3_{10..11} )
inherit distutils-r1 multiprocessing
@@ -41,7 +41,6 @@ RDEPEND="
>=dev-python/python-dateutil-2.8.2[${PYTHON_USEDEP}]
>=dev-python/python-dotenv-0.21.0[${PYTHON_USEDEP}]
>=dev-python/virtualenv-20.0.35[${PYTHON_USEDEP}]
- dev-python/virtualenv-clone[${PYTHON_USEDEP}]
>=dev-python/requests-2.26.0[${PYTHON_USEDEP}]
dev-python/ruamel-yaml[${PYTHON_USEDEP}]
dev-python/shellingham[${PYTHON_USEDEP}]
diff --git a/dev-python/pipx/Manifest b/dev-python/pipx/Manifest
index 69dd8791550f..d3157e121717 100644
--- a/dev-python/pipx/Manifest
+++ b/dev-python/pipx/Manifest
@@ -1,3 +1,5 @@
DIST pipx-1.2.1.gh.tar.gz 405585 BLAKE2B ca24ffd9fe3657549d149aa6e24f85ef2d7ae0832f94605a0a52ecd255232c3bd1b553e61be805bd80c9d54586a4e6e9e156db17c5bb901e24069828f0716594 SHA512 93a0d67de9540584987be126d4e28a2628beefba99e15936369c948dc29fb7f11745413ef3f0ace5586b4456ed8554103bcd5079079bc0a34babc02823f7f9d3
+DIST pipx-1.3.1.gh.tar.gz 418883 BLAKE2B f9c0ee11eb1e92efb4fc1600d56383ff838b3d97200a4baef32d1221e05c65aeb9d9cc48477dbdf85cb596f44423fb746abd97be2861724ca0de433aa6794d68 SHA512 9ee91efa142f72fbe962d05a21ad3bfcef4d401a20078863bb65a932b3598efff95cd707ec27cca1d4c82f3396270c7162d4cb1407ad1d40b2e477aa0b3c02fc
EBUILD pipx-1.2.1.ebuild 761 BLAKE2B 77a442dcdd60a2c67703781be480f06322dce9e493361ece2386d2eb65195df26136f55bfca4e636f2bf0cad189ee4ac00fa1bda821cdc7278224f18eec1683d SHA512 0ba7216868328f440187b2e416b1e0da55434696bd38952384ff88e69d1b006dc6ef5472df9ae353212cac5b64e67f968c5cc8b388b0519bda9c8bdd87b02478
+EBUILD pipx-1.3.1.ebuild 887 BLAKE2B 71463764881cded1969281047594f5f9a67f1aa871c483cca356105694b860ede4be999860c0ab389e2e8bedccd39b5634e92f228bc59ac8c761e5be276b5511 SHA512 7a4aaeb88e9ae035e900e10bc08e9fa637652188434f22e4654f21ef56e3e11d3ad73e9fbaac265b92aef6c017584af57d749f7d4c5ca1fd4bedd256c18d2175
MISC metadata.xml 361 BLAKE2B 64a1d56c1c20595adff59c8df102b6301c8d8eb9ff7c4c2a9e326d0c144d1cbf10a1dd2c61b64eb3ffc757955e689cecbe5c69528d59e9b79007150a9327a74b SHA512 edb195766bc66572ead0b5913a26be82df533cfea7d22d4aadc90c2644c22e458e34f227092a556bc644de35f6e64184b3683ea9015ae6d9126dffe47340d8b0
diff --git a/dev-python/pipx/pipx-1.3.1.ebuild b/dev-python/pipx/pipx-1.3.1.ebuild
new file mode 100644
index 000000000000..01daa9316fba
--- /dev/null
+++ b/dev-python/pipx/pipx-1.3.1.ebuild
@@ -0,0 +1,42 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Install and Run Python Applications in Isolated Environments"
+HOMEPAGE="
+ https://pypi.org/project/pipx/
+ https://pypa.github.io/pipx/
+"
+# no tests in sdist
+SRC_URI="
+ https://github.com/pypa/pipx/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+ >=dev-python/argcomplete-1.9.4[${PYTHON_USEDEP}]
+ >=dev-python/packaging-20.0[${PYTHON_USEDEP}]
+ >=dev-python/platformdirs-2.1[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ dev-python/tomli[${PYTHON_USEDEP}]
+ ' 3.10)
+ >=dev-python/userpath-1.9.0[${PYTHON_USEDEP}]
+"
+
+PROPERTIES="test_network"
+RESTRICT="test"
+distutils_enable_tests pytest
+
+python_test() {
+ epytest --net-pypiserver
+}
diff --git a/dev-python/pycountry/Manifest b/dev-python/pycountry/Manifest
index 8aa6216001c2..ab6ac8d9e4e5 100644
--- a/dev-python/pycountry/Manifest
+++ b/dev-python/pycountry/Manifest
@@ -1,4 +1,4 @@
AUX pycountry-22.3.5-fix-tests-for-pypy3.patch 740 BLAKE2B 192233d0307af96304a8fac1454389b81488365a1d44088b183cd3e2455ae600066e00e39a1ee68974961e5f5386967f24a495734490768f9423e21f15d259a9 SHA512 c593e382150bfea0e19446bb720e0d4f733aaf8964bf07689e8c8f238c8fe9ca2e89c957249c46cc489f9ca84540f0184659899945562e728bd35c965e2aa911
DIST pycountry-22.3.5.tar.gz 10141551 BLAKE2B d645eade8ce9be3b99f4f2b189cc50c3395ecb3899ab9fa668066993abbfa576191cfcc05b7bb2764d088a86df492770bcc0a8834f04e6fde58a01defe8a1b14 SHA512 07dc507ee94f1880727761df197f81704386d9246163c9a5872f47083d37c7d1205dfbd28c6663ef0731a0b05277ade03a1a1929ab84087e0e85c05028c68b89
-EBUILD pycountry-22.3.5.ebuild 726 BLAKE2B c29bbee172e9ab7e4f3849470b1572d1d82286f29681911704e0fb15be9b109b6772b91deebdc7537a08334359e86e54b4f74a5fc1bee2f165ec457fa0c1a993 SHA512 702810f81d0e7b0ae1f03c80541e986f2320d69591239122acbd7c6be8061e97f1c3eb3618fa0fe8520459ded17c50b4781dcdbe2021052023e29285a43470df
+EBUILD pycountry-22.3.5.ebuild 733 BLAKE2B 6f19038e21b304097453909a284ef3c0286ef7cdcdfe25ade50fe2acd1f8b1b49261c06319c5c1998d44b9609c7d08ba4ff2133fe415e5a0aa8c3d3743dca31f SHA512 fd5e7312ee90b07d0ded478bb87c633fa64f568e3b40c640e24759484ba9d5217a2fcf4a639160f8e1e9948f08ce66c24ad353727fe4dae11b042b3e1a729322
MISC metadata.xml 473 BLAKE2B d0b559ee14fa944b040388608d545a32952eac9ca3dd4d9c96b21b2457f195dda3034a2df4c3c3f54ac4f19b828e10eb603806ba6442aeff1d1ca93e9c67b5f5 SHA512 a4ef64a3474ced295324a04b292e892e5d4bfabaf850c38421b7d45d1a35a40bc8ca9a452e792d4a33b195896a8f29292b8a019a81b3e86f822ae792ecedba7f
diff --git a/dev-python/pycountry/pycountry-22.3.5.ebuild b/dev-python/pycountry/pycountry-22.3.5.ebuild
index 329c6cca0e23..ae3f1b8f29af 100644
--- a/dev-python/pycountry/pycountry-22.3.5.ebuild
+++ b/dev-python/pycountry/pycountry-22.3.5.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="LGPL-2.1"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ppc ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~sparc x86"
RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
BDEPEND="${RDEPEND}"
diff --git a/dev-python/pyside2-tools/Manifest b/dev-python/pyside2-tools/Manifest
index 7a6a88d743b6..c585de70e206 100644
--- a/dev-python/pyside2-tools/Manifest
+++ b/dev-python/pyside2-tools/Manifest
@@ -1,4 +1,4 @@
AUX pyside2-tools-5.15.11-no-copy-uic.patch 1343 BLAKE2B dbabe4c0a46b0f3ccb160df34626258154efaa69554507b87e0cebe638c93b9abc6d3cf6d72f0c90833d21646e9b44a2ea0bbebeb2f11f92a748adf4f9663277 SHA512 4dbc2bbca3c16aafeeba8d2384d15dd28d7f8611027850293f165af37f9cf0ba17b1617cee06125c2e37edb011ecdeb00feb84edb8cf6c901b9e32b6d9cba639
DIST pyside-setup-opensource-src-5.15.11.tar.xz 3584760 BLAKE2B c4d60439a218451eb0c505031524fe1e30a117b7e89a28b5cd7518c193a8d2de01a5db8cb3acdd97c81da6dddff99f786c6c763427f78cdd0af4031122ac2d24 SHA512 377b3f6a793313cf7f5bea0dcef6630bac32d79b247e213d0b1b719805b35692aa8dd9a8896c75c6266f05af38809f574051d64b1a2f958a48c90167feccfb91
-EBUILD pyside2-tools-5.15.11-r1.ebuild 1593 BLAKE2B ef7c11fb6ba0213f607103bacb1a0e1083d6784441c1abc4c12c4d5feea7683d066b0f6b28decc6bfb7e243f8fcd64e08f3735aa9378aa7aae6d6e766e54227e SHA512 51a294af97e39738721c02928e79e8e619c8555dfb4320f7a330a36dca363cfe0abd74c53ac6c0f7bd1341cd6320afc127ed5cdec0dbeef6d1ae6ab44d9591ca
+EBUILD pyside2-tools-5.15.11-r1.ebuild 1600 BLAKE2B b02f6d609b070d9c30db6ec62215950b2697398f46533f5089217bd92d7c54712f4d6c0b610dc79088b3bb11a764c4598f3fff4ae5f647186d3378b539026aa4 SHA512 37696d8790db4cbf39d76f01cf132ffb803573ba803fa965b237895c14eaa65c0250401f56a825669b725655578f8e008998d20c6a4bc291b928d968de293356
MISC metadata.xml 402 BLAKE2B 28348df442d189eadb56e04dfda71c1d5a56868aae85611a7d77ecdc7651e34ce02563c8da1270aad55758e2dd4301de44434e0bbdb010ef484e240068602ede SHA512 a54866110e38c24d67d60286c64b63dc0b537c55eb201b84b9173b47710b6e8a840d9072ca46fbef969bf481e43e1d8824b20655d7fe6b300cfd5333c3f74a41
diff --git a/dev-python/pyside2-tools/pyside2-tools-5.15.11-r1.ebuild b/dev-python/pyside2-tools/pyside2-tools-5.15.11-r1.ebuild
index 9363b5f88694..57b8539973ff 100644
--- a/dev-python/pyside2-tools/pyside2-tools-5.15.11-r1.ebuild
+++ b/dev-python/pyside2-tools/pyside2-tools-5.15.11-r1.ebuild
@@ -18,7 +18,7 @@ S="${WORKDIR}/${MY_P}/sources/${PN}"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 arm64 ~riscv x86"
+KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
RDEPEND="${PYTHON_DEPS}
diff --git a/dev-python/pyside2/Manifest b/dev-python/pyside2/Manifest
index 223ae64f0a31..170479b1bcd3 100644
--- a/dev-python/pyside2/Manifest
+++ b/dev-python/pyside2/Manifest
@@ -1,3 +1,3 @@
DIST pyside-setup-opensource-src-5.15.11.tar.xz 3584760 BLAKE2B c4d60439a218451eb0c505031524fe1e30a117b7e89a28b5cd7518c193a8d2de01a5db8cb3acdd97c81da6dddff99f786c6c763427f78cdd0af4031122ac2d24 SHA512 377b3f6a793313cf7f5bea0dcef6630bac32d79b247e213d0b1b719805b35692aa8dd9a8896c75c6266f05af38809f574051d64b1a2f958a48c90167feccfb91
-EBUILD pyside2-5.15.11-r1.ebuild 9049 BLAKE2B d61db4c46a5486fc06c17bfd305262b4dfeba05c6ca7e37abca3a4cc67cd888a702587f2f024d516151a50a033b864f60d7dab474803cf9a349ba7240834e5ab SHA512 f5f5869fc2726bcb1d321e7cc2dbb056c9854387c9694f670010492489e65c4fd2c36455671adbc1db4fc83d0bef8e2252c994fa30281667f56b10f0a220af2d
+EBUILD pyside2-5.15.11-r1.ebuild 9056 BLAKE2B 849743dcf296e1d16dbcb6a0551a844fc0708d194447b23deb4120ec71612c45bb0ec25919809a1a89c46636d87daf57311bccf9225f82a98458b602be28f552 SHA512 a04efeb82c7ea12f035a094f68b65fe4c1cdce047b92b47f594b206e31d1424627fd22377b5abec244832069677b04ec498fcdfb58d1e8c24ed2a05015436997
MISC metadata.xml 2143 BLAKE2B 0e07f94230c96f0d0cad7fc8c066356f20770d8ec285aaa049bc3650ec2f81837512d6ef217472ce799ce85a1e0a93d275d8b13f770bd68e6e86e5de495c26e8 SHA512 7bbd56f0e8bdece4cde891e8f864802fe872861fd1fa1398b3dac5554e212545acd47aa763389e685e37b2d2b8679212e06b0a8c589f824b71bcce4811973102
diff --git a/dev-python/pyside2/pyside2-5.15.11-r1.ebuild b/dev-python/pyside2/pyside2-5.15.11-r1.ebuild
index f2864bea629a..5ef575602cfe 100644
--- a/dev-python/pyside2/pyside2-5.15.11-r1.ebuild
+++ b/dev-python/pyside2/pyside2-5.15.11-r1.ebuild
@@ -37,7 +37,7 @@ S="${WORKDIR}/${MY_P}/sources/pyside2"
# x11extras (for X)
LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 )"
SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
IUSE="
3d charts +concurrent datavis designer gles2-only +gui help location
multimedia +network positioning +printsupport qml quick
diff --git a/dev-python/pytest-qt/Manifest b/dev-python/pytest-qt/Manifest
index b2f7032a6ced..cc8ceb98b31c 100644
--- a/dev-python/pytest-qt/Manifest
+++ b/dev-python/pytest-qt/Manifest
@@ -1,3 +1,3 @@
DIST pytest-qt-4.2.0.tar.gz 120749 BLAKE2B 1986bbf4ebc578ad548d2fcc8888b0d0fb42f75ad8a03f315f51c04ae466587d3299fca8ec3a49bc5d023fc8ca76cbe6c45728bc88609e20d6f68ea8c6ea204e SHA512 57e175bada0e33101eeb7d85579f6e804658d74168714b117b3a1ba564826405e70860b258caf28c917ddca7acd1842de2133a55b342862762fc37ca1a758b69
-EBUILD pytest-qt-4.2.0.ebuild 1964 BLAKE2B da1736ae878d459ba15c719c936f2f4d43e41dc395818054264609d617cf85cd8ec942129763c06039ccd369135833b8d7867d18109a0fdb1f8f25571ec0f5f6 SHA512 81021039d3291725476e1519ed4b1a68cec8744dda127a148d27c88b86c3418170c56522ee7c24fdea3cbb649bdf2236060574d53675f70af3901d4c7ad29abd
+EBUILD pytest-qt-4.2.0.ebuild 1971 BLAKE2B 1dcb3991924ac5401288f54ad27931f8a510005de9ba775ebf6ef5ca8d785e9c6397a9e90d72693548bc42b3c57bf298c4ebe5ea5d2fb7af3d5dc5fa75d57e09 SHA512 68460581b4e7a9a385fd93816d84081a683051478036adaac5eb1b74ec72974f994b3d766dd031d0f7ed2164afe696b850efa3feb63934cdec11514413b2455c
MISC metadata.xml 516 BLAKE2B be5241e39f672681b27a003d02eca0e047644cad7da57de6b3393f58760c094c1661b9d168e44bea4efd56b38225d49abd5be6e71031a0d854b878716286d3ed SHA512 77981d63d3214fd2c052f8a7eac1a439899318973807299237a9105730893ce01d4423b060f532bd4f4496418683fc5128508c7d8747ba6ee6ed0eae67e5569f
diff --git a/dev-python/pytest-qt/pytest-qt-4.2.0.ebuild b/dev-python/pytest-qt/pytest-qt-4.2.0.ebuild
index 69e99e252e64..75e8b72f50f0 100644
--- a/dev-python/pytest-qt/pytest-qt-4.2.0.ebuild
+++ b/dev-python/pytest-qt/pytest-qt-4.2.0.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 ~arm64 ~riscv x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86"
RDEPEND="
dev-python/QtPy[gui,testlib,widgets(+),${PYTHON_USEDEP}]
diff --git a/dev-python/shiboken2/Manifest b/dev-python/shiboken2/Manifest
index a494b9b6fb78..7ff55c51081f 100644
--- a/dev-python/shiboken2/Manifest
+++ b/dev-python/shiboken2/Manifest
@@ -1,3 +1,3 @@
DIST pyside-setup-opensource-src-5.15.11.tar.xz 3584760 BLAKE2B c4d60439a218451eb0c505031524fe1e30a117b7e89a28b5cd7518c193a8d2de01a5db8cb3acdd97c81da6dddff99f786c6c763427f78cdd0af4031122ac2d24 SHA512 377b3f6a793313cf7f5bea0dcef6630bac32d79b247e213d0b1b719805b35692aa8dd9a8896c75c6266f05af38809f574051d64b1a2f958a48c90167feccfb91
-EBUILD shiboken2-5.15.11.ebuild 6609 BLAKE2B 2b2ceb224779248382ff2369286b32b0c9547a8e664e59cad7809e479220d9e12b3bf5399e96df5ed3df4f109ce39f5e2436376add605251467970bf6e68b648 SHA512 8e19aac014aa639a3d457db8504c5c49533a8d62695c6f835a2e4f3c59301984a412a70da02ce9e2eec70b6ca6349fb8211b3dfb3f326a05b513d7b991e636d9
+EBUILD shiboken2-5.15.11.ebuild 6616 BLAKE2B 442cf00add86790e07f5f5241257f827b0fa0c239450104071a9bad4311449b3b37d9ac2b67eb3f9d9432f52d7e10836f310d0200b98ba26e493621613dcd066 SHA512 2e545a7fa8be1a072aa98f6cd55f6435aba534a4b179f7f3fcf8c344f88b1e114ac216c7790f9f598a99ef73be31f24f51d09c35abbb09daba39229b609001ae
MISC metadata.xml 730 BLAKE2B 803b825adb9fcd4379b1e3fba57d6b1916a81ced12f3b3c7d3ddcd68a0c03e85fcf31d5b07a70deebe073f267fe93a0529f7ffb4b1a9508a2223894883044f3b SHA512 5a462077fee2bd3ac87ab79274be0a718fd9b273fca4946d2d2734cefdf5817e6b4dc478a828b3bc783c63e64a62a6662b482d61eefe57386c15f9703a57fb24
diff --git a/dev-python/shiboken2/shiboken2-5.15.11.ebuild b/dev-python/shiboken2/shiboken2-5.15.11.ebuild
index 3b089d134a48..c4b23b4fbecc 100644
--- a/dev-python/shiboken2/shiboken2-5.15.11.ebuild
+++ b/dev-python/shiboken2/shiboken2-5.15.11.ebuild
@@ -29,7 +29,7 @@ S="${WORKDIR}/${MY_P}/sources/shiboken2"
# arbitrarily relicensed. (TODO)
LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 ) GPL-3"
SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
IUSE="+docstrings numpy test vulkan"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
diff --git a/dev-python/zeroconf/Manifest b/dev-python/zeroconf/Manifest
index d020d725f8bd..4b715f8a5c42 100644
--- a/dev-python/zeroconf/Manifest
+++ b/dev-python/zeroconf/Manifest
@@ -1,3 +1,5 @@
DIST zeroconf-0.127.0.tar.gz 161143 BLAKE2B ee560845016ab1de0b065aaae8cd6791ddc847417241c7f2477301948945e938a2ff68206d30166a6049a7ad5919d15bcc6acac9fd9d33d17d5e77154b9f9c0c SHA512 7c8aef766dcc0f3411c4230decd5a0af18ae795e0e4253be2dc69af6ba314271a336807ace1458bb0a081455afa8cc9d8769413bbc97f024e3d3e877cd1e6f2f
+DIST zeroconf-0.128.0.tar.gz 161199 BLAKE2B 7526c6f4a242e7ab0035ea3f2b29b3b43bbb6235950e7b2899472986e4186584275a39e6341c661203499528f47b2d255d4df3e2e092b0c864a1cf6b5c09a379 SHA512 d058828691a97c7634319fedcf688401d01ae372521d48b3749570975a5afbde839d14a4e34463c20fd267d006bf708c098a4f180844398a64fd96d1538edfa4
EBUILD zeroconf-0.127.0.ebuild 1405 BLAKE2B b167a28cf099dd1aaad147621c687841be3874cb7ac7e7f4df1c006a68d19985de520845aded6f9054f77bd41676d3d93b61a64298d78968eaad921594da806d SHA512 2acadec24d9e672d1bccc1ac39998ca2b6dde0c174ea6e10209e942c8981e6a143c9676ccb62436749e180c2eeec70594f73093189a177b81e10dc1d18f712c9
+EBUILD zeroconf-0.128.0.ebuild 1407 BLAKE2B f03c87e5bd2d193c7ab789520ab1c8a6b82bcc05467eed483d51e697eb726d351bb38ca071c2d5c11a24f753375c9fcfaf11d2ecddc5b57d04aac0fd6bd2da46 SHA512 416020fe854b895b2382444edf75ddf71f8bb697b1e8b632fc726b5b3d3fbb4fe62d7ab184f40b0294fe183466479e800db8b41e8f5f5ee5aa6e41260a9485dc
MISC metadata.xml 395 BLAKE2B e1ce7a8fbd6d50fd59fbce671a535a3af2fde79dcc98f146c4e361759e61ce6d7e4e241866262fcd78744c673212d1946830c3d7628956b498a98d0af36d4c3d SHA512 544cb62da7212926b63c4e19467fc3e3f7c8210320a8096dc913a846d392e9a09c2b9860312f88effc8ad7a54e0329149a68012b08c674663af5779957e037f9
diff --git a/dev-python/zeroconf/zeroconf-0.128.0.ebuild b/dev-python/zeroconf/zeroconf-0.128.0.ebuild
new file mode 100644
index 000000000000..b3ff07347a6d
--- /dev/null
+++ b/dev-python/zeroconf/zeroconf-0.128.0.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Pure Python Multicast DNS Service Discovery Library (Bonjour/Avahi compatible)"
+HOMEPAGE="
+ https://github.com/python-zeroconf/python-zeroconf/
+ https://pypi.org/project/zeroconf/
+"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+ >=dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ >=dev-python/async-timeout-3.0.0[${PYTHON_USEDEP}]
+ ' 3.10)
+"
+# the build system uses custom build script that uses distutils to build
+# C extensions, sigh
+BDEPEND="
+ >=dev-python/cython-3[${PYTHON_USEDEP}]
+ >=dev-python/setuptools-65.6.3[${PYTHON_USEDEP}]
+ test? (
+ dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+export REQUIRE_CYTHON=1
+
+python_test() {
+ local -x SKIP_IPV6=1
+ local EPYTEST_DESELECT=(
+ # network
+ tests/test_core.py::Framework::test_close_multiple_times
+ tests/test_core.py::Framework::test_launch_and_close
+ tests/test_core.py::Framework::test_launch_and_close_context_manager
+
+ # fragile to timeouts (?)
+ tests/services/test_browser.py::test_service_browser_expire_callbacks
+ tests/utils/test_asyncio.py::test_run_coro_with_timeout
+ )
+
+ epytest -o addopts=
+}
diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz
index d3688aa63aca..bfa3e8b03e99 100644
--- a/dev-ruby/Manifest.gz
+++ b/dev-ruby/Manifest.gz
Binary files differ
diff --git a/dev-ruby/warning/Manifest b/dev-ruby/warning/Manifest
index 64130d8806d5..a458517fe4ad 100644
--- a/dev-ruby/warning/Manifest
+++ b/dev-ruby/warning/Manifest
@@ -1,3 +1,3 @@
DIST warning-1.3.0.tar.gz 10376 BLAKE2B 661e2af457805542e07db2eacdbc867ffda66a574a981b6834063fc497eacfa565f01ad21a0c6b0c57185a8019e0fd2d80ae14b77f902dc3378f7f655ee07000 SHA512 a6d1ef0a70f024d9527dbbe2236805a32c6aa9d00def92f1a345f4f0bc8757d23d6933784c96e9282fba038c276999b85f2d0c1bd581a2c1994efd6440adc39f
-EBUILD warning-1.3.0.ebuild 634 BLAKE2B 101e170f2c2cdaf46686f3c0f94085412c72c3bce0c3de30b5c0fd36d6ced30ab560bc50859170e89f15cd00d7d6026cd613e035b3704bd8115e4adca6cbcdd8 SHA512 66ab99765ea3b14f5a4d1d10ec0b9de7e2d85b470d1613e50f5b6e4ddd9985765544c1e881855a8fcc5081115b31b03d82d2bd082671a1d3eb15164bcd2e7c74
+EBUILD warning-1.3.0.ebuild 641 BLAKE2B 54a417fe2661c61e8ad7060cdf3a42ce3b8e54fd3c1f0f2445cd593f9529e25fa97e8369c1ec6eee69e07afd6f9038a1442b7a8fe7d31403eb75345dd2306ce0 SHA512 b1106b4c20fa3d1d74ae3f393fdf4187e1a5e7a943b3d5457626f44fb50c831822389d6d96f0fe28d85c85fb35786b7c7b027fbbe2ad2140b8c3051f556f8cca
MISC metadata.xml 354 BLAKE2B 019a76773946fcb7666af58d84200f55f919303a004fdb58923ca4c4cb1075c6b0a937b3701aacda351b611cfc9b03a959ed3d69462fcd5290ff55a07d9c2c77 SHA512 712e70cc7c94b5eb2a37554c0309041dbb8b83b1b81fe2b5ef930b6d102053529ce3045df0763a572c3572c2890e8016a9469c1141020eca6e1cc27dbfec26da
diff --git a/dev-ruby/warning/warning-1.3.0.ebuild b/dev-ruby/warning/warning-1.3.0.ebuild
index d259f6e02a71..257473156ce9 100644
--- a/dev-ruby/warning/warning-1.3.0.ebuild
+++ b/dev-ruby/warning/warning-1.3.0.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://github.com/jeremyevans/ruby-warning/archive/${PV}.tar.gz -> ${P
RUBY_S="ruby-${P}"
LICENSE="MIT"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
SLOT="$(ver_cut 1)"
IUSE=""
diff --git a/dev-ruby/zeitwerk/Manifest b/dev-ruby/zeitwerk/Manifest
index 246e851e22b9..c9e6ef8e1b61 100644
--- a/dev-ruby/zeitwerk/Manifest
+++ b/dev-ruby/zeitwerk/Manifest
@@ -2,9 +2,9 @@ DIST zeitwerk-2.6.11.tar.gz 127029 BLAKE2B 7d810c1b6087522757e60ed0d70fe73dc8633
DIST zeitwerk-2.6.12.tar.gz 127162 BLAKE2B 863e9ff44c14843378e49b34c1ce7694d8d5026f823df5abf69c810f01e3affe9a96de5b615b2d04ab5d71f61e24d42df5b72ef4a415f238428efb4914ac695d SHA512 9d153ed6833a799b0cc2fcbeacab9daca4ef94c2b3871ec5a5cc79cb413f845d53901a875d7b4f2d2b13bd18e2aa9f0858642b76ef3550a1b58f90a9f5d54e9e
DIST zeitwerk-2.6.7.tar.gz 122658 BLAKE2B 7435f8fb117be8186d56262c0aa8832132105d065cfdd470ed293e9530aa282edd824593f28199b908476a47f90507158beb216b803d39fdaa956d32ffa072ea SHA512 666f527771bc10d34b05a8f27996a9a7adf89466c54fd30a174a1e2e6df2500a2a658e08505964644d25ebd11ed13bf3f741724bfc9fd2a189c3e7b3ce24ffc0
DIST zeitwerk-2.6.8.tar.gz 124209 BLAKE2B 7274b0e9cd55d48fa619d1e9da44074268186c119584fdc3ba18656db33884ec2e24a76ace863d18b0ec51601cde5a3cb9ed35889dcfd3f619960ddfcb1465c6 SHA512 b0609f7d38572d95bdf1a065a9051a7c39b15a7910e354981c991862692e2535477b4abd0a3c623a5d37e53622d95566ecf0d0243ca96fef59f0135693731a71
-EBUILD zeitwerk-2.6.11-r1.ebuild 1078 BLAKE2B e7522e2eb855958dd204543f8dab8ef4232ed06b2f9018af36f9f40df4182ed159d0fd3b99b3bef143021024e3e2c358e9533902acda763e9c46bff3b07b9e1a SHA512 9551d48f215adf5fdc5753cab8d51f3ddd901b5d659c7b68964eb729c7f3e74c6ee7587963069aa661864ed9c9df7d746483631c5fee6a888668c3d82fbd963d
+EBUILD zeitwerk-2.6.11-r1.ebuild 1085 BLAKE2B 7df4b714b5e87f76e29129646583ab5fa26bca803067ca549f0fcedc3b1b20f881966811f37c6d30fafca6efeaed70a63cedb14eae2abe148c230f91d5d47afd SHA512 ca73d073b6f82a54fdd08d6c70007968621705c1e47a95124d7e64814780a46141ec91a6e6ac8d6ea74607e1ddd7da45991f239069c08331bad345dddf4cf46f
EBUILD zeitwerk-2.6.11.ebuild 1081 BLAKE2B 909565ce0f3379671c75c41c10c41e2cd71f63888d883bffa68e59d52fff64cafbe322ccd6f727c6b1309d552a9cc02148c731de0883d9ac712bc29908939b72 SHA512 a07b6d393fbab88b0e6e2bdb2e16bf85db3f1873776a3377a3b48447c651a9fcf89a59e2a8ced926e0a607986378c7a9684bfc0020205bdd8a255778cc458c6c
-EBUILD zeitwerk-2.6.12.ebuild 1073 BLAKE2B df1ffb29307045f4f6524fee636183d3ef7586b9d5a4896c6c3eed77691c8f3ad9dd90513a7e2594c85570dc55da563731dbc143ba2483f34f8ca572099ad4a3 SHA512 eaf239f52d97051305d43c2156ec7a2c25dda7a1767a9bdb8537189c519fe0152af9855162bec897a403272ab423609d796ec36cc3197f6f1eeb4e87da635860
+EBUILD zeitwerk-2.6.12.ebuild 1085 BLAKE2B 7df4b714b5e87f76e29129646583ab5fa26bca803067ca549f0fcedc3b1b20f881966811f37c6d30fafca6efeaed70a63cedb14eae2abe148c230f91d5d47afd SHA512 ca73d073b6f82a54fdd08d6c70007968621705c1e47a95124d7e64814780a46141ec91a6e6ac8d6ea74607e1ddd7da45991f239069c08331bad345dddf4cf46f
EBUILD zeitwerk-2.6.7.ebuild 1081 BLAKE2B d4168c85ed2db2e903105327568905ff3b3cae119604355b70d029844de48ca03d01b961cce4e5bfe32fc60a22113ae5da9a8f1a82e2376b4969a5802d0d0175 SHA512 459a0b81827bae44a2a02da8d68f51c9b2ccc8ed4f1ce233ac03f51305485bb33201d42f5144f643fcfba8cdea7ece5d96472f3139d1c3d1f4cf6677f40b1b0c
EBUILD zeitwerk-2.6.8.ebuild 1081 BLAKE2B 909565ce0f3379671c75c41c10c41e2cd71f63888d883bffa68e59d52fff64cafbe322ccd6f727c6b1309d552a9cc02148c731de0883d9ac712bc29908939b72 SHA512 a07b6d393fbab88b0e6e2bdb2e16bf85db3f1873776a3377a3b48447c651a9fcf89a59e2a8ced926e0a607986378c7a9684bfc0020205bdd8a255778cc458c6c
MISC metadata.xml 641 BLAKE2B 27f5d9950eee9945425ab5606b78e7c745345e49dcfc201b55bf52693b3882d44206a82af09134696e694e524202d9c43f642c0854bdcf640356db8f8c84972a SHA512 b744fa895c31a93a5566151b3b3d73308ad41a7b43638ccd9aa00c9fceda495279d32f56e9c68cf44adea06f0e6842e38324c2f20b412e46f05b78c35288869c
diff --git a/dev-ruby/zeitwerk/zeitwerk-2.6.11-r1.ebuild b/dev-ruby/zeitwerk/zeitwerk-2.6.11-r1.ebuild
index 0659c58f3c78..6ab789b657ce 100644
--- a/dev-ruby/zeitwerk/zeitwerk-2.6.11-r1.ebuild
+++ b/dev-ruby/zeitwerk/zeitwerk-2.6.11-r1.ebuild
@@ -18,7 +18,7 @@ SRC_URI="https://github.com/fxn/zeitwerk/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="2"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
IUSE=""
ruby_add_bdepend "test? ( dev-ruby/bundler dev-ruby/warning )"
diff --git a/dev-ruby/zeitwerk/zeitwerk-2.6.12.ebuild b/dev-ruby/zeitwerk/zeitwerk-2.6.12.ebuild
index ceb5b959ebb4..6ab789b657ce 100644
--- a/dev-ruby/zeitwerk/zeitwerk-2.6.12.ebuild
+++ b/dev-ruby/zeitwerk/zeitwerk-2.6.12.ebuild
@@ -18,7 +18,7 @@ SRC_URI="https://github.com/fxn/zeitwerk/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="2"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
IUSE=""
ruby_add_bdepend "test? ( dev-ruby/bundler dev-ruby/warning )"
diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz
index 1ac7f78e4b79..ab439403db01 100644
--- a/dev-util/Manifest.gz
+++ b/dev-util/Manifest.gz
Binary files differ
diff --git a/dev-util/fq/Manifest b/dev-util/fq/Manifest
index 2d283d64a3aa..4059073f7dcb 100644
--- a/dev-util/fq/Manifest
+++ b/dev-util/fq/Manifest
@@ -1,4 +1,7 @@
DIST fq-0.8.0-deps.tar.xz 30680132 BLAKE2B df9eed4dd0fd04c114293286aeb57d8c29ef8d09577f433c3c50cde32ccb87985efc5e7f5b4be30a9ff47ad0d072ff2989868dec5d74721bd809f93960ee15f1 SHA512 97dbe3467a8ca388b7345da11d67a7b84f77b38ec2c114ceb223eceb7fcf1b682d6e531c30fa0134b1f3fd9461f6b98e381ebcc6a12386f630460a3b6d778077
DIST fq-0.8.0.tar.gz 15152198 BLAKE2B 5e07106adc7539225a47c0e06eed5731c0c5b121c6206afa54eaf5598d56c7a00ea7cc984afc6808fb28964e999cee91bec587ece2cf5ef0b3b5f85faf50b1dd SHA512 b9733ecb2b8ffaac564c1fb18d4fab1fe1a2b3307f42c1ac1968d5f2f74e4ca37c16add2a6e366d65e60173967e1317f6c6383d414e9ff95d0fc8f5dcefa9637
+DIST fq-0.9.0-deps.tar.xz 30756668 BLAKE2B 6e5ca0ba9c595f3907c0e0fd5330360cea5c60a2a8d6c3501a333f1084380563c7d7bdd13030659cd2a1bfaf38e6a5d529b53734b3f39e7715a39f51f3efce81 SHA512 e1061470c0bc863f0a2a96a5fc2ebbca8262a5e67856fe0caa39c88ccca4d5e1411e9a14befbf11b0511bbc19ba90c14917aa91b808dbc5531201c40cd0dfb64
+DIST fq-0.9.0.tar.gz 15107174 BLAKE2B 4ab47ff8e726d1af9785cf9d83e628235cd43ef659c93a5a15759f7844f5c323e0e4ae82dea45b7b9c756f9cb264c0f7164a9fbe6fecdde1478f94c6a3301784 SHA512 4b8fdf25cd4aa255d4f689d612c1f43997e277fa4b4f522a0b346ec55ebdbeef93a20fdfb78a2c23df16a475c70abebec507145f0fb8d2ca1d3f564076b2ddad
EBUILD fq-0.8.0.ebuild 859 BLAKE2B 9b2338e2c6dede9cd39e49b7a22a4b3088debf3361307d374fd09196179d586d9c27895d7ed55c4f58df61082008346edc0998d7b1f3dcbf6db57a95da6db673 SHA512 a4d769cb953b338d9261253b972807deadd6939ee1f271f772c3779d690f7b9209831237c7b865738db64aa39dbe3c12322186d8f41e1a361f638667d11609f3
+EBUILD fq-0.9.0.ebuild 860 BLAKE2B 118ad811631095bb7fd2b80ca52a826f8ee54c213e18c919bd4dfc18f9a4e5ec54a41f28d0e906e98b3760e7c2b7e3a05c76d78145d22a846f983d7644f2e891 SHA512 c04502e39c0ce7deeb17f3293f8bb84089588226691bb51077bb10058e26e42d8ac0c3786623be0965973a3213185608fed4963cf65e7c79124e5ac3671e53a6
MISC metadata.xml 313 BLAKE2B 49888cd21e49fca7d7913fbd265cbffd73dcfaa5080e09ccd1f5b9c62804e5b9fb1de1e21df96609079c18c481b2847897b4fe1a9fc499d0e6dc2559e677a27f SHA512 1d125e77b24aeffe27b0d54b8b9f247e1e2b62037bdb127f232d3089d63e1b92c2062e37446067850defc382d7e49785152e9af86cd46f44827e2e037dd291a7
diff --git a/dev-util/fq/fq-0.9.0.ebuild b/dev-util/fq/fq-0.9.0.ebuild
new file mode 100644
index 000000000000..5df96c3f076c
--- /dev/null
+++ b/dev-util/fq/fq-0.9.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module
+
+DESCRIPTION="Tool for working with binary data (app-misc/jq for binary formats)"
+HOMEPAGE="https://github.com/wader/fq"
+SRC_URI="https://github.com/wader/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz"
+
+LICENSE="MIT BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="test? ( dev-tcltk/expect )"
+
+src_prepare() {
+ default
+
+ # Don't unconditionally (and therefore twice) build tests
+ # TODO: upstream
+ sed -i -e 's/all: test fq/all: fq/' Makefile || die
+}
+
+src_compile() {
+ # Avoid -s being set in Makefile (stripping)
+ export GO_BUILD_LDFLAGS="-w"
+
+ default
+}
+
+src_install() {
+ einstalldocs
+
+ dobin fq
+}
diff --git a/dev-util/rgbds/Manifest b/dev-util/rgbds/Manifest
index 90048abae239..c0aa117042f4 100644
--- a/dev-util/rgbds/Manifest
+++ b/dev-util/rgbds/Manifest
@@ -1,4 +1,4 @@
DIST rgbds-0.6.1.tar.gz 8041890 BLAKE2B cd5483e6fa5e2ca3bc9a6e3de44fdf7dc92289d558ac72d8922c0cf21b9dc576b878bfd7610cb41f791ad16cc415e446c925ee0dbc77ec4370d6ef4549935681 SHA512 b4a111e3d98a190d3c9b500dc59585fe68a8e6febc79b6716b406b96714e401bac427336388409ae456ee0f1e5a2c285bfe7b4bfa10e0d148ffc161adefe435b
-EBUILD rgbds-0.6.1.ebuild 785 BLAKE2B 0687b45a25db238986b744db5797ececc8b31fb1b4ab20f958dc41508328bf5a4e2570d2b16cc6bcdadd7332d2b3cd1166150fa0c2d4a06be1da69b68798926e SHA512 84f8ed854f230ba6e609502e8ef95849d0674ec40e715f6c5d081ff60adad850b4534cd465bc9f2bbae5c495bcc4368b1f7675c89deabbd96c5d7385c2c966c4
+EBUILD rgbds-0.6.1.ebuild 792 BLAKE2B dae2e925bf668c141a303ae3d3e38bdbf9c6c48849a5e8b1d8a47f346869f34986e798794f0e69d63b67b053aea51ee36b638c42fd0da4f34e780c618875f9b2 SHA512 371fadfd3ae62b85b894de6c4c2f37407006d121e4a231a87d0f2cdeb1bdad97e234b955eb4b5d50dfaafa46bae946561a565f003eb0caa17a17524b25862925
EBUILD rgbds-9999.ebuild 763 BLAKE2B 582760a267fe0e18ce45e66621816e54ba63ad9f0884c951da6a93adb30d84aa0933c67abe36ff6948dd30e6a0d2642a9e8a6fcd8c1e970eb09fe62d477083cc SHA512 1e009705c83e017bf11280ddb2ce07e11292258d2feb18924f01a69af37c27d5a4b45650b126971dfd436c3faebb9af54919047a6d52f641b286914020dca869
MISC metadata.xml 665 BLAKE2B e9e96801e1a7c94a7c3645f6ea5f1354d13faf4bb98fb001d32a8f3e10f660c2d525a9e9e27b7b62b5f929c567461072f892a6a23978e7812262c49dcd35a0e2 SHA512 9035ff9ace1fcecafff7dbcd0c7f34247a94a366f8c6b0ca6a92b62b5e402f9cf97ceae675381d332758fa9969e16a7b790bc9ce9a0e2d65a4e4378faaf02fbf
diff --git a/dev-util/rgbds/rgbds-0.6.1.ebuild b/dev-util/rgbds/rgbds-0.6.1.ebuild
index fba59c5fe482..dbaaeda14a40 100644
--- a/dev-util/rgbds/rgbds-0.6.1.ebuild
+++ b/dev-util/rgbds/rgbds-0.6.1.ebuild
@@ -12,7 +12,7 @@ if [[ "${PV}" == *9999 ]] ; then
EGIT_REPO_URI="https://github.com/gbdev/${PN}.git"
else
SRC_URI="https://github.com/gbdev/${PN}/archive/v${PV}/${P}.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~ppc ~x86"
+ KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86"
fi
LICENSE="ZLIB"
diff --git a/games-emulation/Manifest.gz b/games-emulation/Manifest.gz
index 979c2748f557..5848e8cbec92 100644
--- a/games-emulation/Manifest.gz
+++ b/games-emulation/Manifest.gz
Binary files differ
diff --git a/games-emulation/bsnes-jg/Manifest b/games-emulation/bsnes-jg/Manifest
index 3bff84be5f05..f657d529deec 100644
--- a/games-emulation/bsnes-jg/Manifest
+++ b/games-emulation/bsnes-jg/Manifest
@@ -1,4 +1,4 @@
DIST bsnes-1.1.2.tar.bz2 4183035 BLAKE2B 09e01845fb9e6208f5262e2abef14c46e9fa53cfdd025821345507fc68e520dc21ca69e5d712a7f821936166975865c26dc0be42549b551abdbb941e748949b1 SHA512 77cb82b6cba2941813de25273bd74b928ad380dccadb909ae3500ddf6f8906504f5400df95381569d35fc7b06e0330f9eb4d54d88d64a5c698925d54df62bada
-EBUILD bsnes-jg-1.1.2.ebuild 947 BLAKE2B 12337ac04be8ea158bd485308a0dbf185d83f9bad00553e9375e4142d02d521ff1eb2bbdb152df31fe8079269cfd33862e3a7e0f808981ba380bf5dc33a5d914 SHA512 73f311332c9b5de09622682afc2da1e30004fb79a3708d9eea0d4a7cad80a430535c0c7b2c837e732e821f9fe8052faecde018172dbcaace7ff72845ca46baf8
+EBUILD bsnes-jg-1.1.2.ebuild 954 BLAKE2B 87aa8d06f105b96bb64eedc7e4f83f64f81a921492749219319e53f4f05297d1bd2b2ca439291b41dcb725c4e7089cab81d5ae02f9137ed378e029c4403cad01 SHA512 126ef833f9b2279610c5d946d0c9cf872bc59bb727328c7ab4eaa0fecee87010ebf04305a8a6d1be0ab33620a7bf6efc3f356a0c54ac0e2d94eec4975f68c8b7
EBUILD bsnes-jg-9999.ebuild 930 BLAKE2B e23d4b6d90ad7797d2a461e55f46ecaa58172cec4cdeb8ce61134b844bfa6733ce0b67e53ac20f7bd6baaf0059da9669d3a860da41dd753f8be00f539e43b8db SHA512 a7c44dfdd852bcc1e4c0d1ce29cfdbcdd3d43536b11537155fa619aadea9484ff03f9adb5227de742fcca43e86567b365320fe9e9bcd48a274127428de823f19
MISC metadata.xml 725 BLAKE2B 76961cd91dfa0861c7bf21eb8890f4bdc6cbf10785cf8a850e606076b67ee2b93079a6028794f0dbba9c0b76817e24c5fd18d0864f912db08368bd39c56703aa SHA512 e65609d0b85b7be6f104bf2f33d782870e6a93957cb9fe44fa1ab2327fb83e5c248935b8f996e1b9b75a3c5e5da73f18af4f6c12bb0d4bac133ceecb3f6ba56c
diff --git a/games-emulation/bsnes-jg/bsnes-jg-1.1.2.ebuild b/games-emulation/bsnes-jg/bsnes-jg-1.1.2.ebuild
index 17c199ff0a7e..40f0407e5a92 100644
--- a/games-emulation/bsnes-jg/bsnes-jg-1.1.2.ebuild
+++ b/games-emulation/bsnes-jg/bsnes-jg-1.1.2.ebuild
@@ -15,7 +15,7 @@ if [[ "${PV}" == *9999 ]] ; then
else
SRC_URI="https://gitlab.com/jgemu/${MY_PN}/-/archive/${PV}/${MY_P}.tar.bz2"
S="${WORKDIR}/${MY_P}"
- KEYWORDS="~amd64 ~arm64 ~ppc ~x86"
+ KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86"
fi
LICENSE="ISC GPL-3+ LGPL-2.1+ MIT ZLIB"
diff --git a/games-emulation/cega-jg/Manifest b/games-emulation/cega-jg/Manifest
index 37210e3a0259..780b81401ddf 100644
--- a/games-emulation/cega-jg/Manifest
+++ b/games-emulation/cega-jg/Manifest
@@ -1,6 +1,6 @@
DIST cega-0.5.2.tar.bz2 221146 BLAKE2B eba8dcee12ebc2c4f290b7c4546e110bd4d154e3a2d9572fe8a0141c435e45fcd270085882754bf46e0a26388c8b92c5ac390c52b0be3a56a08122acd98d052b SHA512 e2177079a984e531480572e3552d3e52cc14ee2f55ba5d7836becda1c893c9721a637c3e89e992a0fe4039471b41c718f92c53b74f7165690cbc2e709623d7cb
DIST cega-0.6.0.tar.bz2 224108 BLAKE2B 0ecbdcc05c4d7de405e78723117a5c09f7d26a39355a25e516a68c6473ee403cab55d7d12e57e3382db6730a406d7b639153ebcb6a6b038bf661af0eb08cfa72 SHA512 64d05bdc9dbc123400a2bd718e2e6b65edb87eaed7ef7915ce5bc9b86ce5ed9a801ffb9192103ac08a58a9c06193d7588dbe47b78143edb90a89139cf75cdc68
EBUILD cega-jg-0.5.2.ebuild 914 BLAKE2B 13f71fd8b0a163dbfc55b80d393c060601ea16312789bb638e6e0848d9afff72e90043c7261fb39248505b6789a89986e3191fff3b40e2de0e0f36eb7e8411db SHA512 4ecf68b72baf0acca7fd216837b4250aec68ff26cf193c1d934b5cb31fea398fb8be7270d77001959aea65605714fbda8205721d099741de00788c1a612f3548
-EBUILD cega-jg-0.6.0.ebuild 936 BLAKE2B c87689eebd9585a31ac46e5299bcac6791f20d1f01822ab47c79873a6d66337e35cfd36b1bb0928809ee4b4940128c93cddb21a71fd81b35061b847a66b31951 SHA512 dc02416a0f79bea209a7d129b364a6b63f8bf21c126729834d36a79bddbdcf6a1253c8680d10e2336dcb533f9def8127d5398ccc82ee7feeea72f17627ef1b5d
+EBUILD cega-jg-0.6.0.ebuild 943 BLAKE2B 1f88987888b366b869c0647d10a797ee807d4d0448765ad88cb89c95f7f69380608a08f014af4f66334ab25d2b708599a57265ea2a652ea69b06c816b0789dd0 SHA512 43b45ef302196ef457394670c64ad5174231596f55be1a16f2e5693ba655161be833b8232be535d64453c2731b89fe12dcb0335fb627b93ee5571ec77bca0435
EBUILD cega-jg-9999.ebuild 914 BLAKE2B 13f71fd8b0a163dbfc55b80d393c060601ea16312789bb638e6e0848d9afff72e90043c7261fb39248505b6789a89986e3191fff3b40e2de0e0f36eb7e8411db SHA512 4ecf68b72baf0acca7fd216837b4250aec68ff26cf193c1d934b5cb31fea398fb8be7270d77001959aea65605714fbda8205721d099741de00788c1a612f3548
MISC metadata.xml 678 BLAKE2B b29fe2d788e9f58a0f9382b073a07517bbccfbc2a4e54fa63ef5dffe8e6fb995224f3ce50285fab66b594116faf8bc7dc172f7a93c884f814d6c4ba4f602b29b SHA512 c38cde155b6c9883167d6a6bf61dcd31f5c8fe260b4d1b366e46338465e5353739e9b1bd2ffc15751b7979616ac2cdb25c0ab088edb8f6d35c22a34229dfb9c6
diff --git a/games-emulation/cega-jg/cega-jg-0.6.0.ebuild b/games-emulation/cega-jg/cega-jg-0.6.0.ebuild
index 142a6e5c512d..b409f41e1b3e 100644
--- a/games-emulation/cega-jg/cega-jg-0.6.0.ebuild
+++ b/games-emulation/cega-jg/cega-jg-0.6.0.ebuild
@@ -15,7 +15,7 @@ if [[ "${PV}" == *9999 ]] ; then
else
SRC_URI="https://gitlab.com/jgemu/${MY_PN}/-/archive/${PV}/${MY_P}.tar.bz2"
S="${WORKDIR}/${MY_P}"
- KEYWORDS="~amd64 ~arm64 ~ppc ~x86"
+ KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86"
fi
LICENSE="BSD MIT MPL-2.0 ZLIB"
diff --git a/games-emulation/gambatte-jg/Manifest b/games-emulation/gambatte-jg/Manifest
index e08965b385eb..45a701c820bd 100644
--- a/games-emulation/gambatte-jg/Manifest
+++ b/games-emulation/gambatte-jg/Manifest
@@ -1,4 +1,4 @@
DIST gambatte-0.5.1.tar.bz2 305331 BLAKE2B edde374d0ed2b5f8c9ca3060520f2ffa392a82378fcac0ad18ea6ca0a02bc5240c8dc9f72c6427f2c85f11fd4b68b1a92717c20f34ad71d27a1ee3e9eb5238cd SHA512 60ea7199b1f26bb403ac48d871ef5191cbd6de6794ecde72693d9360ca476b364dc9e6c5bd88d5e54e9835d67feb17d1b7453b48096736ef870bea473b0691a5
-EBUILD gambatte-jg-0.5.1.ebuild 907 BLAKE2B 0b39fab0af883e5f5270f6671de8496171e4744820e618cbd6ffc7fa5c79854231dc285d6ee9b73e319c047e233461946d490d991d94b542b1a787f2f17913c1 SHA512 5a5cdb45633dca221cfe3ad973c4d6d12fd045cf2f4a1e9af9074d2c5dc1118f373d174b9090beca38e975e48d1a3a112cab90779bf6b0106a6bd7a7830c86b7
+EBUILD gambatte-jg-0.5.1.ebuild 914 BLAKE2B 4140139c165b796d68bdc5d25079a5f778abea8684ef0a11c3d8bf914d58e895984b3d7c4f7fd4cf27a89dd4c099f169ab84715c377ab4f3fa9b5a53f4d3d38b SHA512 8d2490cf90cbe0f3e56b277acd0bcabe0f3ca4efa42f25b912442d7e5be53136a75911ebb3f0281a94763f92ea2d23da97becfb997e77c8f33381ac198bf5ace
EBUILD gambatte-jg-9999.ebuild 885 BLAKE2B 00e20523e8549b5342505a3a27617a3d070bfc5d66923964d76ee620019eca16c6bb70e303e40b7149d7157c6a10634f33e4f411be81fb46997c4195033a51eb SHA512 5b8444584c1ded28405c7afbc086a2654fbfd9c7eca85778ecbddc5e2fb3101496f35f4965c7d54480bc57242add1262716343d640236054f793af71fe2609a3
MISC metadata.xml 680 BLAKE2B ba87d083e7d2cf3e89089b2891061eacc44f630595a01cd4e3dacaca21117d78945d22bfb59f392ac14add708faad4fcf07231955ca4575399c0919c56e68d58 SHA512 9a37c608b2f34bc62ddcc2f045469f14dbbd0916700eb7fcb534776fb729186b6a3a2c21ebf287af10bd87353d4d42b0d3764ce75c197ed3bcc3d150fb339053
diff --git a/games-emulation/gambatte-jg/gambatte-jg-0.5.1.ebuild b/games-emulation/gambatte-jg/gambatte-jg-0.5.1.ebuild
index 54b757c6b1e9..b2332ba34365 100644
--- a/games-emulation/gambatte-jg/gambatte-jg-0.5.1.ebuild
+++ b/games-emulation/gambatte-jg/gambatte-jg-0.5.1.ebuild
@@ -15,7 +15,7 @@ if [[ "${PV}" == *9999 ]] ; then
else
SRC_URI="https://gitlab.com/jgemu/${MY_PN}/-/archive/${PV}/${MY_P}.tar.bz2"
S="${WORKDIR}/${MY_P}"
- KEYWORDS="~amd64 ~arm64 ~ppc ~x86"
+ KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86"
fi
LICENSE="BSD GPL-2"
diff --git a/games-emulation/geolith-jg/Manifest b/games-emulation/geolith-jg/Manifest
index 28f234caa0e7..f5ca86a40d42 100644
--- a/games-emulation/geolith-jg/Manifest
+++ b/games-emulation/geolith-jg/Manifest
@@ -1,4 +1,4 @@
DIST geolith-0.1.0.tar.bz2 245785 BLAKE2B a1a541bdf32da722a095282b4b0f41f6c4d27c9450615842c99a080a61d60c189b0a769812704d30ff0d20ccfbf5c950f01131bed7694dbd5e5814b73390c272 SHA512 94112de9e6f33593365559f275f3d2bcf759346c706c1608e010d60987c4e2337b50dce980a144c25593fe4a0bc4880d9bd955355f2ceed710ab39afcad4e916
-EBUILD geolith-jg-0.1.0.ebuild 988 BLAKE2B 4ce75c0a3aa31030ba6b30113d007413aa3c268d6c44652e86feffcc14d3ea5dab8e6e0884d3a8c484023ce6ca861d60c12d5489d76f5ce8981b81e60100ba36 SHA512 576d781b77be6e68fca726f04349f716a5b6f701bff03247bc274501d87890ea677a4288b9589c246c4d8effa640e0374fa86a3576177418e09a3fa0e82bacd0
+EBUILD geolith-jg-0.1.0.ebuild 995 BLAKE2B 27b402da8331b6e226dabd2f7abd08ad9a101b9a24bf859381852212f3ab98957b57f218e49aa4f86de4b1c7d906c7816e9280392e866394d3179e786a4f28ab SHA512 2e2a8c286e14ebdd2d757c8e0d8067a30ace3ee6da4056c7a875ecfc461b222ec26722d83a3b4a5388fd4f3c1c0e13978a2726986634542b85050442fb80146c
EBUILD geolith-jg-9999.ebuild 971 BLAKE2B 8371897accb7f552c9ce78f7f3d9f77dc6e12f0af3fad0dd7b63153e7c03601b854c8e42324575f353b33bd05c90251ca7fef478763e27ce6ba4c134a775dcc2 SHA512 0906d4cc754c39e6f0b8a13b8c6691d6fb3c762c5a58284cae3e2713cfc4e73de802314388bc9bc538f7eb23e32b5ac376bc731a0599e091e5ce26e89c9f4d79
MISC metadata.xml 874 BLAKE2B ed442eed66cecc3f25787a6139bf949c94987aec53a97c0ec0672d98e1fef074e0cf7a272b36bcc30d29b6e1a7ec9655c7d365fbdf362ea652cf08f5196fed92 SHA512 cc8fb1aa8ada69821d81f5d2f6f02c9a186859a9d0f9a757aec4907f78c808c254cc485974da76d37e47974da0b97ec96c6b683f0cdd3705102e5aa247e638b1
diff --git a/games-emulation/geolith-jg/geolith-jg-0.1.0.ebuild b/games-emulation/geolith-jg/geolith-jg-0.1.0.ebuild
index ae1def9b0460..edeb1b7bde14 100644
--- a/games-emulation/geolith-jg/geolith-jg-0.1.0.ebuild
+++ b/games-emulation/geolith-jg/geolith-jg-0.1.0.ebuild
@@ -15,7 +15,7 @@ if [[ "${PV}" == *9999 ]] ; then
else
SRC_URI="https://gitlab.com/jgemu/${MY_PN}/-/archive/${PV}/${MY_P}.tar.bz2"
S="${WORKDIR}/${MY_P}"
- KEYWORDS="~amd64 ~arm64 ~ppc ~x86"
+ KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86"
fi
LICENSE="BSD MIT"
diff --git a/games-emulation/jgrf/Manifest b/games-emulation/jgrf/Manifest
index 3d9cd2bf68ab..ccf5fcc2b9d2 100644
--- a/games-emulation/jgrf/Manifest
+++ b/games-emulation/jgrf/Manifest
@@ -1,4 +1,4 @@
DIST jgrf-1.0.2.tar.bz2 297837 BLAKE2B 1119f3b11ec4d64eda775ca39a13f1c6873dfa06b206229e12edf1790b8abb5ebf6b9161dd11fd735e9e3745c9c4bb7fc3a9e44523a65be8bd2ca139d0ccc14f SHA512 75b4c8fe8b142a144eccdcbbb763c78c091f869d3411caa127a8c319af1c37cd1157f63a2ee28945f4dc1c5b7b465b15a9c7fdeb23e03bb7d7441e8caa16b435
-EBUILD jgrf-1.0.2-r1.ebuild 1072 BLAKE2B b113d827c1cc74df3ea7b2c9015547210060bb1c1a45087e29195bdb161cbaa80c08bdad791337d071b166b7130dcbf5fea01df3119036c0b09b80c7a0773927 SHA512 a1c7002f0dc8479005436bcfdee645cb0e43f777ecbf0a65ffb648b06be9beeb72295a1593303ca4d5a8be8152e13527b670e37799941099af8bc2b00b1793ba
+EBUILD jgrf-1.0.2-r1.ebuild 1079 BLAKE2B 058fe8d3b7d5107f6a49ae3fa61a7ff323b87cebadd6a1bb2b6b7bdb95c41764ea84c8a9313aaac9db4b44d64712df76ca66b56f9b821ea59056d81ab0c72aee SHA512 f165f76c1ed408d16ef4dd05be28ef8535a8780d9c2d76234365aee13eacda451c378fad078884828d10601ec4a699608a35f65b8a737947a2672d54081a351f
EBUILD jgrf-9999.ebuild 1055 BLAKE2B f4242efdda9c454b7a0976c832e0565a4d81afb9a730b399f4209ce9b34054548b49cd3cc276000d4dedfe6f957f255e8cd20b9de9c70fde99e7ef0246cc4ab8 SHA512 8b831d084f15609c9fe608c8bdec526b5bd5454611c338506dbacba97ed8a2de791d3cc0136212de8e1d60fc5fb23f8be53d8f74fc942f393442cae657eea0cc
MISC metadata.xml 1000 BLAKE2B a8242496f3cdbf3a1ebd47d32e7f280a2c369a66c9e777fcebe222ccbf8aa6c666f0195e86e4f939ad03c2f65c1d6d24e874af56e5faa38c46f6fa58bb39385d SHA512 e4348e7a3fe378a5be64b3da293135344700ec686240c7a7bdf55c3280ad871244414fc1c9fff93eddb32b83ff13ec9aa906be13f5a16d936ae468ab13a10352
diff --git a/games-emulation/jgrf/jgrf-1.0.2-r1.ebuild b/games-emulation/jgrf/jgrf-1.0.2-r1.ebuild
index e8a51574286b..a953ed51aa08 100644
--- a/games-emulation/jgrf/jgrf-1.0.2-r1.ebuild
+++ b/games-emulation/jgrf/jgrf-1.0.2-r1.ebuild
@@ -12,7 +12,7 @@ if [[ "${PV}" == *9999 ]] ; then
EGIT_REPO_URI="https://gitlab.com/jgemu/${PN}.git"
else
SRC_URI="https://gitlab.com/jgemu/${PN}/-/archive/${PV}/${P}.tar.bz2"
- KEYWORDS="~amd64 ~arm64 ~ppc ~x86"
+ KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86"
fi
LICENSE="BSD CC0-1.0 MIT ZLIB"
diff --git a/games-emulation/jollycv-jg/Manifest b/games-emulation/jollycv-jg/Manifest
index 3605ea4e4b62..565deefa2f7a 100644
--- a/games-emulation/jollycv-jg/Manifest
+++ b/games-emulation/jollycv-jg/Manifest
@@ -1,4 +1,4 @@
DIST jollycv-1.0.1.tar.bz2 58785 BLAKE2B 1d9897ac7ad8eff10d27f72b0b4d2036266fdcefd208266dab7ae52815b952f35a997b78b53c8c4aa7ba88abee969badec4cefd4c4c0dbfba2114e2f287ce6e5 SHA512 e52866dc70ccdc9829a055158078ddc842adde11fd42b1f06b1af278d7a9edf5c950a4f2297cc47acdac0ad85174c8b8b219ab9c411754d5eec7c190456ef9ef
-EBUILD jollycv-jg-1.0.1.ebuild 911 BLAKE2B 0354564ded7d1fbf78073a14c6dc01bad4b13378c8254d62b955524cbc43ee4d14dd539b61b78cb6f83ad8bf57d73f699673b8251b04e80e78a3c93a315a045a SHA512 3db6c7973395fdf9f15555b1135ace9a8768399fa5b257a35d75cb431780170f77bb46de5eb1470c5e54c1ea6848743b36c4c3b08413351e68eb75335ad9b3c3
+EBUILD jollycv-jg-1.0.1.ebuild 918 BLAKE2B c5eb0b72b902b788aeb4b5880dbf8ba6f65a8bc6440dea61b58c74a87c270e345c1a33d5e9307dfdc0ee86b30df80944e141746b14ca9bc2b5baddf8c1a78c28 SHA512 28958409c1689dba5815b084a6acbff10e134b62037bcef1a9e89d1ca8d66f7017c7fe5eab5efa1cb764a264ad826f0988617db4eb0dd8d31a279c689e9f0581
EBUILD jollycv-jg-9999.ebuild 889 BLAKE2B a5b49f4a6de24beb53a7b3267bff13d8d7bf1395189749414febaec6638b4a7ac68a12b3d177e952eef0eee481bbe60e85836dedc9078ad530ad3806c600a5d6 SHA512 5042e521b927583a11fa78a29218feaf2e5accc513f024a8e8ff46a6848df85e4cdf93f7c54b47293d6eb44d0a79537bdbeffa352d6b480aa61d135b61272315
MISC metadata.xml 742 BLAKE2B 2f4cf0ded8d080652fc40c2ecd0c8a2b43c9d534811a9897a1e27eaae625bfc559e98bc50e81eff564044ac49b5ce9e22e53c2258fd7f6dd792747a94b473393 SHA512 97797c9f45ae6dd652febb9a587a10a5e349f78d6b46da6f21412404ae91cec98f654276d9cc963a724a5e90638ce4a9cf0c92a2d7a0335a633731e4afcb4576
diff --git a/games-emulation/jollycv-jg/jollycv-jg-1.0.1.ebuild b/games-emulation/jollycv-jg/jollycv-jg-1.0.1.ebuild
index e02bd12b74f4..d4744860ceea 100644
--- a/games-emulation/jollycv-jg/jollycv-jg-1.0.1.ebuild
+++ b/games-emulation/jollycv-jg/jollycv-jg-1.0.1.ebuild
@@ -15,7 +15,7 @@ if [[ "${PV}" == *9999 ]] ; then
else
SRC_URI="https://gitlab.com/jgemu/${MY_PN}/-/archive/${PV}/${MY_P}.tar.bz2"
S="${WORKDIR}/${MY_P}"
- KEYWORDS="~amd64 ~arm64 ~ppc ~x86"
+ KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86"
fi
LICENSE="BSD MIT"
diff --git a/games-emulation/mednafen-jg/Manifest b/games-emulation/mednafen-jg/Manifest
index 574b823016df..33b65856454e 100644
--- a/games-emulation/mednafen-jg/Manifest
+++ b/games-emulation/mednafen-jg/Manifest
@@ -1,4 +1,4 @@
DIST mednafen-1.31.0.tar.bz2 4400375 BLAKE2B 691d449f55cf2702bdeed06470a1e56507ee09407929e1d742996f54212146a2cdd96e6e31a30ca8d94e807ea95c3a2766297df0f0a38e9c1d28e6615705b536 SHA512 908bdd717b916066f3fca46019fa70c789adf0b159250d3ea3b485ca30c8e41e1b86274bf857530943189461ec8165dcd5242456cbf2e259341731af33f00dfa
-EBUILD mednafen-jg-1.31.0.ebuild 1243 BLAKE2B bd44acc898c9f7a50eeaec410e43748443d387de5b825d1099566c806af74d4184f42f13705a59362041ecb2b160c730a8abd7408d1726af32e2ed9682cef6b5 SHA512 6e6bff60e525d2b81ee6381ba74a7d23199b3833778f96d34ec4f2a8a03a98dcaf81f7605f98409a6204e5ead8228cc98e24def3a092ab8f5f2e4506154b989a
+EBUILD mednafen-jg-1.31.0.ebuild 1250 BLAKE2B b5801582110edb9cd4373c8369440e10d6585727d9dcf20c32f2bebaf80e4624c614c5b019064e263e88ee4f00df7b0cda6f01f0fca77837397cff3c247d1542 SHA512 54d4a0657f8ad32e4b65f4f87c9e743dea7506246d88610ccce27178afeb43dc9336806cb84af5f8cf7a1d169c70c5cf6d6adb070c0d8159401abc98d2703911
EBUILD mednafen-jg-9999.ebuild 1221 BLAKE2B 308d3ad06a70eeec4a4ccce5647921af6056fd02cb590ddd3daaf179a5e8459cd5bf0ebd8ba6e1e002c6e44646e2426e4b9607ba0f4b2c962629c25c21eafec5 SHA512 ef7bdac1657d47eb5cb8869d27dbc5c9a6194b83e40a4485f5df255cc63b5b125601722574c38f16ea3e8c5cc89f43711d9c9cd19bd60e7a34b0eb7c6aba13d8
MISC metadata.xml 853 BLAKE2B 6988be73ddc35d79252cb56c079e3ae530ae476f647e5df28b75631201a8ea6808c4d6d828fc3c3c6c1c010ce7057bbc4f30a2ff5a1319793a7b137020e0388f SHA512 74a4cb9b8b6ecc4cc23ee7d71e225d1ceabb6173ceccbb7933b6623e557ad0005928397a2be72d2e867f5f02822fb5f53f7a3cf41a24744a5838057225e1c22d
diff --git a/games-emulation/mednafen-jg/mednafen-jg-1.31.0.ebuild b/games-emulation/mednafen-jg/mednafen-jg-1.31.0.ebuild
index abd4de82e60a..221f37eb728a 100644
--- a/games-emulation/mednafen-jg/mednafen-jg-1.31.0.ebuild
+++ b/games-emulation/mednafen-jg/mednafen-jg-1.31.0.ebuild
@@ -15,7 +15,7 @@ if [[ "${PV}" == *9999 ]] ; then
else
SRC_URI="https://gitlab.com/jgemu/${MY_PN}/-/archive/${PV}/${MY_P}.tar.bz2"
S="${WORKDIR}/${MY_P}"
- KEYWORDS="~amd64 ~arm64 ~ppc ~x86"
+ KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86"
fi
LICENSE="BSD GPL-2 GPL-2+ LGPL-2.1+ ZLIB"
diff --git a/games-emulation/melonds-jg/Manifest b/games-emulation/melonds-jg/Manifest
index 41aea5c0e4b3..85b8c6eb9f8b 100644
--- a/games-emulation/melonds-jg/Manifest
+++ b/games-emulation/melonds-jg/Manifest
@@ -2,6 +2,6 @@ AUX melonds-jg-0.9.5-format.patch 1078 BLAKE2B 00f471df8b8c6e622684cc4c3e925be17
AUX melonds-jg-0.9.5-gcc14.patch 1080 BLAKE2B ebbaa5119d5790586afaa2a3c79d97b817a859a25bbc469e05645ea4e4df3ebe12d1a8fabd80c6811dd392f724f26bab2461fbf25cbf422d08659fd18ff767d8 SHA512 8980da22ce16007295f4994a4481fc7860f75d6207121856cd6d5d7d070cf3e671479e66ede8b56e7b7f1f3a9bf91ff2cf45809167f14f58bf90c3c4403a2e06
AUX melonds-jg-0.9.5-teakra-no-test_generator.patch 1692 BLAKE2B 87ca4fef1e64501bee7d10d7095262b7eac6085a2c33a34401debd226b2a383aa7066129288df75758e71faedcde14e391206114725fec73e26465b38c77022b SHA512 301ccf85f735f21fe007c113b71680a208ac5680b928fc542d5ff8d85a66dc64f15369b915c14441042bd6dd3d46cf97ce6271f4d17f4176ea1432c627efa67d
DIST melonds-0.9.5.tar.bz2 5396317 BLAKE2B 4f834c1037b0a1f2e6acdc52bc0b974107343485cdfeff35d16520afb46895abec3046fa9c91c53b6c02855b19af39a64bfc98722887e5090eb0b051ae0d106b SHA512 11a0a71b20e516f426f6fa6dbb46418c5afdd34997d2943a91149f527ca81c7c9a76db8460439e7593e245df92799a69a76dc426eea14a01383ce0a8c1a4b473
-EBUILD melonds-jg-0.9.5.ebuild 1153 BLAKE2B 154cf2385e9592ae5126925cb97817704a0e835bf6917d4556f66cc419285e092759d9363cb6d838746d3ee3c60a1e54ff8e32ed258f206511f30314fd54fcda SHA512 5ff7faae6b04b453d5560f522e4ddd5970dc2dd2f93e2ce76bf95a4f1d30b5561a3f14faf5784911dc6356664e798bf01af81eb794996970d76d437167bec56d
+EBUILD melonds-jg-0.9.5.ebuild 1160 BLAKE2B e0f19ed13a325f9a5b400115b7a1ad021f2be0f9e2e2fc21809c23435c573f37e2abc587daa91d5605d76407f84d703452516f69efff6aafcaad9a2484b04a7d SHA512 4435bab68090b77490660f07dab7809b60e583614e994153a8843a61b6bb8b4470c02a503b7a3c0ec7fef74ff8d991f5a12736725055bbb6f645a25a6a4714e0
EBUILD melonds-jg-9999.ebuild 984 BLAKE2B 3d4412792e177b4265bb37f4bdab7f8b8f45843dbd11af306dc4fc0941bc98220151a771ee0be806d1c3fdf9465dc512c40a5ac6dc6cc5a9fab8a3ca5ec796c1 SHA512 29c4899b8b4e5720fa69e74497bd27de50c3053864bdbb5bcfbb9cccedd1fae6efe58fcab4d808379476fe303a84c04910e4985a6504a307d7bc8415b7000062
MISC metadata.xml 684 BLAKE2B 05ae692b17183419eb6fa4dfea12b474da812062f69bcedd5a19074e5ff4c9423453081b6ba311b49344120fd1248c96bcefa45d9a1eb8c5004932365d7cc87d SHA512 f70aba91228dabcad4b9d299513277bdad7ddc398bd97334a76699940ff05bd424b7116cd9ed265bfa5ad4a97fa9572e04da37936a680b5e3bf9b161e38bc6fe
diff --git a/games-emulation/melonds-jg/melonds-jg-0.9.5.ebuild b/games-emulation/melonds-jg/melonds-jg-0.9.5.ebuild
index de8a3f915ec3..e24c753bb9ba 100644
--- a/games-emulation/melonds-jg/melonds-jg-0.9.5.ebuild
+++ b/games-emulation/melonds-jg/melonds-jg-0.9.5.ebuild
@@ -15,7 +15,7 @@ if [[ "${PV}" == *9999 ]] ; then
else
SRC_URI="https://gitlab.com/jgemu/${MY_PN}/-/archive/${PV}/${MY_P}.tar.bz2"
S="${WORKDIR}/${MY_P}"
- KEYWORDS="~amd64 ~arm64 ~ppc ~x86"
+ KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86"
fi
LICENSE="BSD-1 BSD-2 GPL-3+ MIT Unlicense public-domain"
diff --git a/games-emulation/mgba-jg/Manifest b/games-emulation/mgba-jg/Manifest
index 359f5b912ccb..b4e6071bc9fb 100644
--- a/games-emulation/mgba-jg/Manifest
+++ b/games-emulation/mgba-jg/Manifest
@@ -1,6 +1,6 @@
DIST mgba-0.10.1.tar.bz2 12984463 BLAKE2B 8cdd3ee302ba29febbdd255582b2c071543bbe9e483a302c2e2116444662ace9e8988acead32be2b84361b6145099a1a76c2391a938069e3dddba83e76070842 SHA512 69d7f1a8973159cf6dab21aa669bd29e8344efad1a5ffaa77fc94ad02ce1f3c2f74692bdce896cee394ffcdbecfe7d91c0f51bc89fbb65a16cf44801e26d8412
DIST mgba-0.10.2.tar.bz2 12925327 BLAKE2B 73a4a969ea99cde7d928d04ef43208b378784c73f39f6e8bc62f02da3df31ff45c82360cd3184b94e835a355bb3ccb05c2f7b70290aa886a1df7619e319cfb56 SHA512 6bf50bf4ec172fae8a8f5495bbed646f32f978ffcf271531aecea1b56b69788da1ea84bbbab4d22ae5bec0a4e64035209d5719bb5d574981770b7cd3a531798b
EBUILD mgba-jg-0.10.1.ebuild 888 BLAKE2B ee8e405f906bc0ede8713fd99d2975a815ee1081e1fb01587ba032f125b3297111bcadf542d1339ad0566cada5a0dd06c3d9f467dec7afb0653b7ebb74351fe8 SHA512 44f9db8e85200d32d65f366ed3b12041206474d3e02247803cdd3b3994ae75635e660c905a2eefd24a1da85dbb36c934837bb2c202044635a82eecfff6f3b44a
-EBUILD mgba-jg-0.10.2.ebuild 910 BLAKE2B 26966fbc7fbc2118d56ac9ffcf6d3e1ea292a3d711301b6df0fd59424f33817ef8e3776b399625e41794cf92625f553a8383abfd47cdffdbb4102f79e32c3d5c SHA512 2d680591d622ed3455e17f169b024dbccb231e0376e3433faaee5d2efde6787b956c32590bff72550e28e8c7c5ad67f7aca16fe8eda049a0ea6de8484f43c029
+EBUILD mgba-jg-0.10.2.ebuild 917 BLAKE2B e882b77d90ab747a530739828ae3eced5cd9d244778af1900692036b315e0782a3a15b9ab9b50b2fac235df6a5a178eb9467045ff0b23c8765d7777b0f2390e7 SHA512 db4030b1d150457ce59bedd446d1c6c7dfa02bf75f20fe3796ac457cc6d369ba583b1c936617e9fe29f8f41cc9830fb1162837a34e5de886289b76691839403c
EBUILD mgba-jg-9999.ebuild 888 BLAKE2B ee8e405f906bc0ede8713fd99d2975a815ee1081e1fb01587ba032f125b3297111bcadf542d1339ad0566cada5a0dd06c3d9f467dec7afb0653b7ebb74351fe8 SHA512 44f9db8e85200d32d65f366ed3b12041206474d3e02247803cdd3b3994ae75635e660c905a2eefd24a1da85dbb36c934837bb2c202044635a82eecfff6f3b44a
MISC metadata.xml 690 BLAKE2B 8155ebe1de08c1dda23493846710833c25267314ae04735f2fd0da2e26a5a42772a2f3d36238dd37974c85c395b6ed50137e8112f6a3d5f477fc754dc8cca7a9 SHA512 f55f48b8e0091fcd7986fffb307daa50bafe4b3a05159e146df74fb944517a259eff76d8fcb4fc3f23cb0a8e1bf8cfa3c0066651cffff5d391977786846a543d
diff --git a/games-emulation/mgba-jg/mgba-jg-0.10.2.ebuild b/games-emulation/mgba-jg/mgba-jg-0.10.2.ebuild
index 6c26456fb52c..2bc2522aab11 100644
--- a/games-emulation/mgba-jg/mgba-jg-0.10.2.ebuild
+++ b/games-emulation/mgba-jg/mgba-jg-0.10.2.ebuild
@@ -15,7 +15,7 @@ if [[ "${PV}" == *9999 ]] ; then
else
SRC_URI="https://gitlab.com/jgemu/${MY_PN}/-/archive/${PV}/${MY_P}.tar.bz2"
S="${WORKDIR}/${MY_P}"
- KEYWORDS="~amd64 ~arm64 ~ppc ~x86"
+ KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86"
fi
LICENSE="BSD-2 MPL-2.0"
diff --git a/games-emulation/nestopia-jg/Manifest b/games-emulation/nestopia-jg/Manifest
index 73064d45b1b9..9435dc5794a1 100644
--- a/games-emulation/nestopia-jg/Manifest
+++ b/games-emulation/nestopia-jg/Manifest
@@ -1,4 +1,4 @@
DIST nestopia-1.52.0.tar.bz2 451267 BLAKE2B a70e1251a5b9dcb17a5d8e8233c12cc90189a0471aa3faf955c15d7331e44c4a67d6ddd101326820c219c3b5e09780a7191a45c14267e6da156d968a5b9bfce0 SHA512 5b2876ec3dcc90b94b99184d964bdeee8f194e07f8b8efeb9f425a118c3cc51e3d54901d922988047bfcb7fa5f3be97ed4e694c1451046a98e99678625d1f6f4
-EBUILD nestopia-jg-1.52.0.ebuild 887 BLAKE2B 869461c3bf15efe1f8383e93759057b1d04ccedbaacd35a7331d1071d67d4be8d01b06d0ea826a1e94a13a9ec525a04432c28542f884d3de4c93790281317c37 SHA512 88417dcb0fbe6f26b49bf599b48f1aafc950059ed8284ca29a2656ff37533b87073cd0e38b9b5a73752bf9ec61216a1b25038a013fe4695746f4e9ebc111537c
+EBUILD nestopia-jg-1.52.0.ebuild 894 BLAKE2B c5aebe01fd4b5be9c6fbddcfbfb67cfc23f886bf99d1d71515bbe333106ddd706ccde2e6e166292a52530e2fd9f7e0d6641570d57939d01db0acb9545dfe30cf SHA512 2259e6258571124827b9c27de39b03466ae8cd80c58fcda13fb42c28a99a84adcd1892a8af43efc7ae15107e305a2be415262c5fdfd1132164495dae63e50dd2
EBUILD nestopia-jg-9999.ebuild 887 BLAKE2B 1bb79dec330e84dbf44c63c0ec057cc7113ee9249dbb655e516b10c1cd0f99e763c7bea9fd6fe43d485f53f6aeb2dc5e7326bc38543507b716831a60b690cc98 SHA512 bff99e40b640f23d2a22a8f941ea03a40c446f2890d5994697dc92b736c71d57832d744c9fd00fa19cb5888ddbdc818c2344a60d7f53c403a865541e51481f3b
MISC metadata.xml 800 BLAKE2B e726ff89dd81d47e24992bd36e346a4af5a7ace1ff015f3b0b25b66a9d241a9f354649090d36a1eff3f4cab6b3dfa23ac214d6136e6a171292a0c3e44fd4a25c SHA512 cfb80f7738596660ff597824072f7e4fda1af3277af684156f1e16b1994a6c26baa64a799082ae46fc4013499fae68fb57710ce055aabc49bc0b132cd63e4c43
diff --git a/games-emulation/nestopia-jg/nestopia-jg-1.52.0.ebuild b/games-emulation/nestopia-jg/nestopia-jg-1.52.0.ebuild
index 968aea7f0570..f6d3869501a6 100644
--- a/games-emulation/nestopia-jg/nestopia-jg-1.52.0.ebuild
+++ b/games-emulation/nestopia-jg/nestopia-jg-1.52.0.ebuild
@@ -15,7 +15,7 @@ if [[ "${PV}" == *9999 ]] ; then
else
SRC_URI="https://gitlab.com/jgemu/${MY_PN}/-/archive/${PV}/${MY_P}.tar.bz2"
S="${WORKDIR}/${MY_P}"
- KEYWORDS="~amd64 ~arm64 ~ppc ~x86"
+ KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86"
fi
LICENSE="GPL-2+"
diff --git a/games-emulation/prosystem-jg/Manifest b/games-emulation/prosystem-jg/Manifest
index f754dca79f79..5b8c923399bc 100644
--- a/games-emulation/prosystem-jg/Manifest
+++ b/games-emulation/prosystem-jg/Manifest
@@ -1,4 +1,4 @@
DIST prosystem-1.5.2.tar.bz2 49674 BLAKE2B 700924f3d749a551337289a634c3f36801c9a57ac6a68c1940e65f1a6dfb1a8fef0fcf9b3227509656965bcff9e27112b6e847d11593400f22e0cf3706b12b05 SHA512 9e59d0c8e4edaf081e0ba0574a11fd3d24f12375345cbcba483f5d9a4be376fc5dcab3145e9f4deb117ebcdc69ae8da68643c27adfc9b7a42d79903ef7c15d11
-EBUILD prosystem-jg-1.5.2.ebuild 891 BLAKE2B f550bf91724fb077aed34502b439be1c13d66591f07f4794a52bc0c8c715b71836f461230c1dcac102175cb81bcb10407441df0433dfd9bd787639d50e58d436 SHA512 01c149ccd4a7a343db6522ecbc68b62fbfaaa5e4b54307a47387a9159e8ce5bb6914ab54c1e30b688139c2e353f6708490c3d1de26cb195f809269c6d3f33e00
+EBUILD prosystem-jg-1.5.2.ebuild 898 BLAKE2B a02eb7a3bdeacd3479bc51bc21bb4941da57d1baae2ff211b1366023145baacf5b121bffa47663c27cdc8ad2c26d50863fc3211afd176d7c450cfe4170820b61 SHA512 b23ecd684ff64c6bb8013b31d143a7d29eb5d0f9068edfc6bbd947e9d5fda8915015bc8a642df9d496159f4ce7cbbe5886be3652c69daa96891608506f06559a
EBUILD prosystem-jg-9999.ebuild 874 BLAKE2B 1d12c812c80e56907e7dd054b27d3354a40a7a63e3c69d9303ed7a86863365507a35c47be8d7e4ada8c0ab0c0760e940fab3c6b8f2242b174ec4e0b9ec1540e6 SHA512 465b069b4dc67be20f3d6733bf09c25096ad810428f876a4a1b8f44e9fdc2b65d50c78450130164b94ba8e56182ffcc891389e45a881936576257cb6a0a27c9b
MISC metadata.xml 867 BLAKE2B 2faa5e5e89535836edfc4e4d4b130daa5055e52bc388d32f538465bd283e3637fe742069f710ffb3c56e15c0c468893dd400c4a00d739e8fc400ccbe2f9859c8 SHA512 2fc42708a5e8474f2e9af570a46576112cc84acd66f1c4faf4903e6e0ae4f5888bd31b34ef33b91c6f6a669ff759d03e9fa0fc82941a3462318337130722ef85
diff --git a/games-emulation/prosystem-jg/prosystem-jg-1.5.2.ebuild b/games-emulation/prosystem-jg/prosystem-jg-1.5.2.ebuild
index de1e056dbf64..7970c857603c 100644
--- a/games-emulation/prosystem-jg/prosystem-jg-1.5.2.ebuild
+++ b/games-emulation/prosystem-jg/prosystem-jg-1.5.2.ebuild
@@ -15,7 +15,7 @@ if [[ "${PV}" == *9999 ]] ; then
else
SRC_URI="https://gitlab.com/jgemu/${MY_PN}/-/archive/${PV}/${MY_P}.tar.bz2"
S="${WORKDIR}/${MY_P}"
- KEYWORDS="~amd64 ~arm64 ~ppc ~x86"
+ KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86"
fi
LICENSE="BSD GPL-2+"
diff --git a/games-emulation/sameboy-jg/Manifest b/games-emulation/sameboy-jg/Manifest
index 53df40b2f469..58f5f50dd223 100644
--- a/games-emulation/sameboy-jg/Manifest
+++ b/games-emulation/sameboy-jg/Manifest
@@ -1,4 +1,4 @@
DIST sameboy-0.15.8.tar.bz2 3002961 BLAKE2B 5eacbc82d8c93ee85b774c554b3d3750088e8a4219d5b04daa9e6db0c70923ef823befc12831382a27ee007f117fddcfe35ff3549d7684b8587db9ffc486ccd6 SHA512 9074dfcbf400fe51e605ef0200f6ea8483650d605ab19177089c0e60f9996c15f265c5dec5fd0e6651392c9a9515e8380499e00bac837bb645220cd6ffa9c870
-EBUILD sameboy-jg-0.15.8.ebuild 975 BLAKE2B aa8b619f6eea0b122db808edcccf5e227d37eb439bf089902718156aec2690981fe34b2a7f10c5fdd68b2fd139ab35ee3adb908875468a7b4f2c73797f4b3aab SHA512 e805b27fb75d40a567eeee022eeba9c0730778167b92c99d0b8b3c0f2b8ec96c9fb673cac2fd9c15a72678dee442ab6dbf955b6f49aae674570e5623e79461e8
+EBUILD sameboy-jg-0.15.8.ebuild 982 BLAKE2B 1b806c670c4088fa5105e3b055f2c26e73818dc32ac385bd958175c4d6061cba62dbf7dbc3a86509f4e9dda1af825a74281b39e6a7279e47a3838ef41045e77a SHA512 7510d098e369969591340700c24ff92f36f4b4dad2abfa59d013645e5570edbc042006f27219e4af72945b9a60e028e70dfedd35e3069a5cb330a5cd74d0b338
EBUILD sameboy-jg-9999.ebuild 953 BLAKE2B 80f8f6a3128b07075774bf2dac2ee6626c6c5a9bb46198d0a80b1108d36256c4eea5798e3ad2f58ab0201e3df4e80d86e69c1323e53f792c2464eb7684f4d94b SHA512 03a56fae6b8803163f621be338f6a71bc924581305afae0f4b1a0c634749ebac465769e74b074f055ccc1b77f80e21051e2ebea116eea0270728663d09c2bd7b
MISC metadata.xml 708 BLAKE2B a3b2b3fc9e8fd4d954a58950d2f71218aaf491f15361bf3aae171bf1ad980e8008f0d4eac174d2c1ffcc0a9684a25c8018de728c5921dee0c4c72aa1d9f4eb2b SHA512 39ddb36f6f470e3206be465a5bb5a691b9b68881d2f5f002362f7617bd6a9c4b62a8afaaa70ba88e3c62dde678ef2409e8746ba70d70295278e974633d2936af
diff --git a/games-emulation/sameboy-jg/sameboy-jg-0.15.8.ebuild b/games-emulation/sameboy-jg/sameboy-jg-0.15.8.ebuild
index ba4993eab3bc..6db3090deab8 100644
--- a/games-emulation/sameboy-jg/sameboy-jg-0.15.8.ebuild
+++ b/games-emulation/sameboy-jg/sameboy-jg-0.15.8.ebuild
@@ -15,7 +15,7 @@ if [[ "${PV}" == *9999 ]] ; then
else
SRC_URI="https://gitlab.com/jgemu/${MY_PN}/-/archive/${PV}/${MY_P}.tar.bz2"
S="${WORKDIR}/${MY_P}"
- KEYWORDS="~amd64 ~arm64 ~ppc ~x86"
+ KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86"
fi
LICENSE="MIT"
diff --git a/games-emulation/vecx-jg/Manifest b/games-emulation/vecx-jg/Manifest
index 48d23427b595..9dde9d530c39 100644
--- a/games-emulation/vecx-jg/Manifest
+++ b/games-emulation/vecx-jg/Manifest
@@ -1,4 +1,4 @@
DIST vecx-1.2.2.tar.bz2 50154 BLAKE2B 33ca097213771d6e57ece20594e1472d1f98aabe1c9892c73b648baf0180f56e9bb11282a64f2bfdde17236e265fc7e226dec74a9ae1b736e4b94d6f87067a75 SHA512 adaf1b2706fa6e893191e0444d10934a80b25d5e6936a262be4b5dc0ae070577668909a6ac7c246294556e0bc4e72bb881ae6f29a727302907fd2c73fe8e5b98
-EBUILD vecx-jg-1.2.2.ebuild 895 BLAKE2B ba04d17f08d67f2cb0968416ac05de368f91bf4277ed83d396406cf6860b3af67c70f5e638a8b914d837191b8f51c2a745b9cb2883a7481e78f27530d912acae SHA512 2e2377bb32d84d0abb7bf5e932d0ce2a134b7f18d752fcda9961c7f79deac28e2623e1c51c586708b45b44d6193ef547965696db3ad59e3f014a5cbeecdc41ac
+EBUILD vecx-jg-1.2.2.ebuild 902 BLAKE2B afd9d765f4b0b5436466c163e35a2afc03bf9cb9fc532b2d7c48f1720a588c5fb65b8909dd484337f23ee661e97fe1b14f5d702a2df4d7b0fac73159662c69a2 SHA512 0c87bdbb0b04f10efa45d1d522d6e94e266135239b71ab8865bfcd0bb775d4759913a14b85681e449579e83381cd4f8f5ead25c692ad33fa1f5ba6770fbcac47
EBUILD vecx-jg-9999.ebuild 873 BLAKE2B a47b2fa956a09697fac96e4ffa3c9e7f35bbc524af673c7f944eb5eeb8da86d6d4622fb30afc00bb312db8f7e913e9e7ab9aabed1e2f5a3d7a5cdd5cab99d30a SHA512 94e2a8c3da492152ab606729fe5a3334974999b900d1f33fc9d01d773792b38a85494dace081eed66e6efe067422f4808ea2f7b5c4b7a267ee944e5192d302c9
MISC metadata.xml 849 BLAKE2B 29fce32434f4989419bfca2e79b40ef8094aa32bbe0217e52ffe8d847f7d1f06fdcf0eebdbceab33ccbf8d7b3578b709227f562bac0c7ba373ed50227608a7da SHA512 b47593b06424fab70ee1fc95521b7c9e1622b7d862cc906a71c8aca2abbf6a48fb6caa8aec1f53f3efb857b6b4abe72bc878036511cc13bbc8a51a234172c473
diff --git a/games-emulation/vecx-jg/vecx-jg-1.2.2.ebuild b/games-emulation/vecx-jg/vecx-jg-1.2.2.ebuild
index 6182030e8633..a659f06a16eb 100644
--- a/games-emulation/vecx-jg/vecx-jg-1.2.2.ebuild
+++ b/games-emulation/vecx-jg/vecx-jg-1.2.2.ebuild
@@ -15,7 +15,7 @@ if [[ "${PV}" == *9999 ]] ; then
else
SRC_URI="https://gitlab.com/jgemu/${MY_PN}/-/archive/${PV}/${MY_P}.tar.bz2"
S="${WORKDIR}/${MY_P}"
- KEYWORDS="~amd64 ~arm64 ~ppc ~x86"
+ KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86"
fi
LICENSE="MIT"
diff --git a/media-gfx/Manifest.gz b/media-gfx/Manifest.gz
index d0c490960c7e..756391d905cc 100644
--- a/media-gfx/Manifest.gz
+++ b/media-gfx/Manifest.gz
Binary files differ
diff --git a/media-gfx/opencsg/Manifest b/media-gfx/opencsg/Manifest
index 5d8919bb63e6..d3fd58a4241d 100644
--- a/media-gfx/opencsg/Manifest
+++ b/media-gfx/opencsg/Manifest
@@ -1,4 +1,4 @@
AUX opencsg-1.4.2-includepath.patch 537 BLAKE2B c54c3ff9bc802f34a92a72620fd20277d90174a3d0e69ec7d34987b387da44e37d1a6487f6c6063b555bca8c40a2d827d91b3ab0d9c0b8adbab5648fce90a639 SHA512 7ccc4b75560682ad7c3c340b8d8824d1339a8a1859f459139ad84d9a06e25072eba84a78c6d30aa4dbd72cf82465a176550a7e89b2590ccd85e4129511ad3893
DIST OpenCSG-1.5.1.tar.gz 967182 BLAKE2B a24d7e736b58af78dfed218e7015c9a580c447b65367209fade0c90a36cf7bb638c4abe10cdf37a07c8f16d46389e92341ab72ea8d9c189e380502cbb2962d29 SHA512 aef3e785e730fd8f2ee06719d1c7a57c105e7432fb4dc6f4ad4305aabf1c7d4438ef869ae4eb840dc272b35f20c4ff296e6dd5418337230081e74ac4c91cd342
-EBUILD opencsg-1.5.1-r1.ebuild 1158 BLAKE2B c8d65261654eb2cfa82675c73052c176a0866342051dcfe2f8c31ddd2f45acfac745b3a02430d5db063d7f068144033a5ed2f71c22599eab3b46da17ab8bfb65 SHA512 3be638149b0b6cb651abc9bc0f7e8bc47822866f08f97503e07ec3d963225bf3b1e4483da50fb39e941275464fcf626f24d31c5dc476ffaf7e0a6fa00069473a
+EBUILD opencsg-1.5.1-r1.ebuild 1165 BLAKE2B 535c82bade697db1063d85464ea38acc104843e05288c73d89c1cc8d6a601586b5410db197ec7e1839cf40bcb7aa36b53037f44f9c6ea84193690ca0abc7b4e7 SHA512 7e3cdba506001516bfd795c9d3982d7be84cae080a12b2ca554ba5c706222dd05f18194f85993d7102f2b60af69485cae3573bb29bf2c0ea5d46abf981d379ca
MISC metadata.xml 1303 BLAKE2B 39b12bf1071d488890726841c2e609023e99edc3387007408b1a332051cb7adb7faf71ea3e5afdc660ba9a62116a322addba637aa1a7dc78adcae4cf27ac6508 SHA512 5a56d0545ab79ed384f580aa97be7736ac844ed8951262d016b4eb43193c594fe889f067b1c7243346b8185c8e63d933457b9b1f1f1ae47d5e350fc93d65476c
diff --git a/media-gfx/opencsg/opencsg-1.5.1-r1.ebuild b/media-gfx/opencsg/opencsg-1.5.1-r1.ebuild
index c1d920445b01..5afe93217eaf 100644
--- a/media-gfx/opencsg/opencsg-1.5.1-r1.ebuild
+++ b/media-gfx/opencsg/opencsg-1.5.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -14,7 +14,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="GPL-2+"
SLOT="0/1.5"
-KEYWORDS="amd64 ~arm64 ~riscv x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86"
IUSE="doc"
RESTRICT="test"
diff --git a/media-gfx/openscad/Manifest b/media-gfx/openscad/Manifest
index f3fc5cd185b1..9a58fc196731 100644
--- a/media-gfx/openscad/Manifest
+++ b/media-gfx/openscad/Manifest
@@ -8,6 +8,6 @@ AUX openscad-2021.01-Fix-build-failure-with-generic_print_polyhedron-on-C.patch
AUX openscad-2021.01-Fix-build-issue-with-overloaded-join.patch 3336 BLAKE2B c92caab0f33551ee7e66c6527dfa61d5ae70c3820d51188b6b4fc042a66cd58d207d4dbcdc87641b79733784d1c088af34a85078899fa4468522b4653fed7ab7 SHA512 f8860ec827efcdf1e0037c22ec0c1f8364b5f9554d264d2bac5be57c1b86e79f6ab284b65f1763c1548e8e3479c0ca510954937907f18f0db745826338a4f2f8
AUX openscad-2021.01-Remove-double-quoting-of-the-output-file-parameter-f.patch 775 BLAKE2B eed37277c3e7ea84635c0b8cd02cc4ffde7abea78400ee39e67bcc782800197c57dae07a82084df47705951ced8968be78243a1d0e14a551783b8adcb669d43f SHA512 94306e68e53b01e799a5feb6f16a8f44c965a4b653b60227833013712f23648d20ac8272a7bfe38bde201af42946f91fe17231f120adfbe5b16e42b07d9f8d10
DIST openscad-2021.01.tar.gz 15817555 BLAKE2B 417857d704fa3c14312641ebda983eb85a1e3bc0d517a235fa3bd2523fce6f93c1ea526c330179bc35f03e6c73d3cd7c4c57cd71480088c21bfc99bb020ab7cd SHA512 8deaa26bf4c295c12da38f323d2b2e6f827851337f5bc1cc9c79afc083c9f913c19a263086e6e853bf2c8434c1ccc705ea22ddb02dc99d39bb1e5e03fc58d128
-EBUILD openscad-2021.01-r4.ebuild 2749 BLAKE2B 3e55a465530d6de9e2934d19ed3dd7eb3a93fe01e59ed83c99165931eec6f71a5ebcf684977b11d69135005bd30cc26979a5165a9796710ceff321f69c52746c SHA512 7809c8bf01e6a059749f51645cfcfa35cbf938fa3d59ebdd265d4b2c60fc2cdf5f87d3711c48e4db14f78037e55595b9222b5b3f54310435f238f9a617b2d27f
+EBUILD openscad-2021.01-r4.ebuild 2756 BLAKE2B 862c37d8753b57efca785b9e34796503352f128d57aa486aa076829713abf26ec9484b51a83a80399b341f65e8271cb97f6261eaefc93c23edf4ee95fc927d2a SHA512 93f26d81d8af16761e900bf694fd116d746af19af298540bb17ff92a7a05984ff276b32ad0d8d8c4624b78192346a6f3d28d0dbd844b99c677681fe0480a9ea8
EBUILD openscad-9999.ebuild 2711 BLAKE2B e836553ad436c88b6e71de09096c449afdf9fd22325558ce8613e1d9b5bac40bf5148489759bb504c51d82fada67a6c73f6a4ea82bb4c4ef6e9b617b9bc94059 SHA512 ddcc41204563deda20cf96bb66fa8de70d69c65f8d6ff2fa7605f38713a396800ca0d55fa25a5ea5c7fd8864447b9fd38e5572c84534eca4de71ff5e13cf5e3a
MISC metadata.xml 1684 BLAKE2B aad64157a479a4267e8efba1d310f26505535450ced650526c357d11472a2cd922861eaf063451fff6283a16691b074c8a390963fff46589cf1c0c3bc25e22bd SHA512 d86f2d7b5ebcfe71a6cafffc45f016c2ed8da4a918855260f8dd67ca0779f1feb17e5c58e170e8f1665d0e02b7566f0f38066dc2c69f2cd0049115c6747d4b6f
diff --git a/media-gfx/openscad/openscad-2021.01-r4.ebuild b/media-gfx/openscad/openscad-2021.01-r4.ebuild
index 3098b9593364..fe623f9e3453 100644
--- a/media-gfx/openscad/openscad-2021.01-r4.ebuild
+++ b/media-gfx/openscad/openscad-2021.01-r4.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.src.tar.gz -
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~x86"
IUSE="emacs"
# tests are not fully working and need cmake which isn't yet
# officially supported.
diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz
index e80ed4b701e7..6132d2b53bfa 100644
--- a/media-libs/Manifest.gz
+++ b/media-libs/Manifest.gz
Binary files differ
diff --git a/media-libs/jg/Manifest b/media-libs/jg/Manifest
index 02e80e16be6c..eda6802e5c47 100644
--- a/media-libs/jg/Manifest
+++ b/media-libs/jg/Manifest
@@ -1,4 +1,4 @@
DIST jg-1.0.0.tar.bz2 12540 BLAKE2B 0f50221737a3bf294731e593988f9e6314291b3ab8389610ce0a0b6d8bf870dc49312b3129ff1479fde518ab35aeb47b172022c0630b09903a384a6d95c5ba0c SHA512 183766714279fe9fc30887d92ca533931a9906f53b4b8c2c8032914fa375e5f40f540ba4c2c32569f5ed956f108eb1e483227e42b59fb08fea6872fe9526b4fb
-EBUILD jg-1.0.0.ebuild 614 BLAKE2B 1ab579fa05dfd4ae86e88ced21c074166e63ac45896809a45896d084216a77c72a3426e41174f104a27ce3ecbe1788b052217914dcb1408b044e2fd7547597c6 SHA512 f4bdd09201f894e239c623349d1bfe5a2e3e8ddf14560cbf7a5a7e4b06f0b7ea4e41417d0bf724a9b8f90cfdabed8bc0e2c1a7cfe318b8b8f1d5501685b41cc2
+EBUILD jg-1.0.0.ebuild 621 BLAKE2B 2f6397cae397fc48ede47bf2dbd46e95dcf48904fabd63b0d3d0fa0e0671e7217c700ce6b18d685fe931d9986b390ec2284229323d0041dd3f2eb3983a61a2dc SHA512 af18bc8c9a7a7f3e2bc40f9e6ed07c11383403644a1155cec9e51c43e43f1f1c67b5125620d2aad012ba1f57ab604242a1333210575ff9b4151b162845b920fd
EBUILD jg-9999.ebuild 592 BLAKE2B a94faad1f2313033dc65f8ebcd4b34ceed1e62d135a4071c9408db1c7b730412606d79f085ad7d70f4fa5ba7eeee6d0d5732c6931bae00b5ceb5b8f7af72be52 SHA512 60b4be4cdc6e4f731bbbeca28e69332fc97400ffe88fa9438add89490ab578c13da0415e28e0fc071b764731ffcbdf2895a5597fec23a307be34f8c6f6bea999
MISC metadata.xml 776 BLAKE2B 86c191b39fbb59a00b977ef7a6e13eeccc7dbfd7ba44d0ee660b1d33a4d0ff97e54a8d81dde1c4bdd0f54ecdd4fa1be6c9f687e53873dc2b42855117b8bc891a SHA512 dfde5e4e8e46930efba7f585cc0f4c6851c39ae5e3ed962c7892b29269013257defa5e8730db04073e717329f080c7d61964dc67d431dbdc175772b094bd41b7
diff --git a/media-libs/jg/jg-1.0.0.ebuild b/media-libs/jg/jg-1.0.0.ebuild
index 1ab866432712..0f5d1385b8e4 100644
--- a/media-libs/jg/jg-1.0.0.ebuild
+++ b/media-libs/jg/jg-1.0.0.ebuild
@@ -10,7 +10,7 @@ if [[ "${PV}" == *9999 ]] ; then
EGIT_REPO_URI="https://gitlab.com/jgemu/${PN}.git"
else
SRC_URI="https://gitlab.com/jgemu/${PN}/-/archive/${PV}/${P}.tar.bz2"
- KEYWORDS="~amd64 ~arm64 ~ppc ~x86"
+ KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86"
fi
LICENSE="ZLIB"
diff --git a/media-libs/lib3mf/Manifest b/media-libs/lib3mf/Manifest
index 0b4f8fd01acf..3b80e0c19e2d 100644
--- a/media-libs/lib3mf/Manifest
+++ b/media-libs/lib3mf/Manifest
@@ -3,5 +3,5 @@ AUX lib3mf-2.2.0-0001-remove-std-and-opt-flags.patch 992 BLAKE2B e000fe00773010b
AUX lib3mf-2.2.0-0001-use-system-provided-act-binary.patch 5370 BLAKE2B c5d3cfe734311995f9fb98a4c7083267af04740e9cc94f6251ec01a837cce8e52587bae4f587a246317976eb60be931c44d1b6bb5f0d72599d07845cadd1a8c4 SHA512 4832d2661dab796e78a737f7aca2f7516e4f4b8c29d0897779ad82be91ec523941f51d39564ad61b01a158a5f313c365a26d5499ce2ccc85793fca8f81b75aee
AUX lib3mf-2.2.0-0002-Gentoo-specific-remove-add_dependencies.patch 936 BLAKE2B ac89b89c223eaa81334da6ae84d1c785beccea2687b883954a93ede0d7fa49d11afc91ff5a6d41e195d7feb959d4317986cc97ac58047328ce372e40e787cefa SHA512 42c9ede93e79c7548b5ed9bed2f5ec0e275441ab5daa5cf9eb72f31610da512b7a3f118a075a8cfc21d1244c96ba42efadaee8c26c1b1837295e8a2ce4a93255
DIST lib3mf-2.2.0.tar.gz 16439833 BLAKE2B c98f57ea99f90625f2bfbdbcde9df8dbd8aeccc655e1bd9be165c24b2d9fb74471e4b01c816d8f665e5793db77c7bcf52016f030ec1947f908d6647e9ad12745 SHA512 2a9ee92312396b8966967a7ed696c58c69a77438f94432ad071659adc8c9d12fba34a3cf3d8c8d3ad3b26c12c9a89f4d8645e6f396987dc05b04952b004a1f07
-EBUILD lib3mf-2.2.0.ebuild 1527 BLAKE2B fa9c670c0764749970e78aa47da19aea52c82ae8f23d9ae091fbd867627249bfc04373bbae727566053f44967657c23b1a11ae9c79605f2f129494c3c398e110 SHA512 f5550e9c0379fda8b397ba288999f0d83f0e55d262a50b0b3ad63f771c623ad296a0b888dd73fdf8e99f482d667865cea51aa753ced62d6107973d691a6a0b68
+EBUILD lib3mf-2.2.0.ebuild 1534 BLAKE2B 621ec54b3d6a81c3fd46db80df2c8abde12361cc4fd8589d8a36ee8b58317e1e1f84c97ab87ff75ee1b26e787e50d1ab19c2dfcc5da15f17579fa88b7da984cd SHA512 87d9cc52ae1c9e96086e2b71109abecc5756d7ef4292998b3ea434455525e129932628749ad4853fe76e739604d06df5f05a4501a8a4a5003308cca04fd0333b
MISC metadata.xml 936 BLAKE2B 55b169d62c7b8e9ef8ab789c16a286ee545f6c5519833e9c27e23765fe279b059050f526b5ceb2c59eb63d8568348c403326ec5b5d2d9925728298f3875673e8 SHA512 dee8668538fab0a6ea13cce39c0b817d59ee4dca58fa3f15e1c7b995dbfbb2abe63e1ec27b5b47c7d40521daeffc1db4a357c3c9d07e39f60c9b8851066ad9fe
diff --git a/media-libs/lib3mf/lib3mf-2.2.0.ebuild b/media-libs/lib3mf/lib3mf-2.2.0.ebuild
index a9fa3aeee64c..6362853ae580 100644
--- a/media-libs/lib3mf/lib3mf-2.2.0.ebuild
+++ b/media-libs/lib3mf/lib3mf-2.2.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/3MFConsortium/${PN}/archive/v${PV}.tar.gz -> ${P}.ta
LICENSE="BSD"
SLOT="0/2"
-KEYWORDS="amd64 ~arm64 x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 x86"
IUSE="+system-act test"
RESTRICT="!test? ( test )"
diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz
index 0025ecc83b02..76598d47832f 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 0b739d119c72..3826db4044ac 100644
--- a/metadata/dtd/timestamp.chk
+++ b/metadata/dtd/timestamp.chk
@@ -1 +1 @@
-Sun, 03 Dec 2023 04:10:06 +0000
+Sun, 03 Dec 2023 10:10:05 +0000
diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest
index d4828cd4fd2c..c1df69332102 100644
--- a/metadata/glsa/Manifest
+++ b/metadata/glsa/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 555493 BLAKE2B 9b9c68f6fcd5aa241244f03965d32d2bee2397eebacb0b4742f3b5eff9058f33cdb8d4c1f96505cd2a1acaed4347077a204862e5674effe944e54b05e7466726 SHA512 bf81aa35acfc8893b8a8ffc0d57915c1a8e6b54e9400f0d03f26dd199de30e2601f7a7c1060d2185e26c3276979665ae687fb8e8a1e2b4d537df4a3270e38d43
-TIMESTAMP 2023-12-03T04:10:09Z
+TIMESTAMP 2023-12-03T10:10:07Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmVr/6FfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmVsU/9fFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klAvPw//RfpR6yB1bYQlG6OZrurFVR6rm+ABEYXIgdwVVkpQfASAQoJcJlvx5GM5
-T0uZN1e/HegTGx8eXNFhSXW9zHRNVgIvyJtcPGR33lrqHDbTvwt4kuDRKfeywvKf
-/dKEVnGortnnWNjcEPExVBfHbDVsRjoLY6AhKjPCs1CysDBZMz3wwcksGmBb8jZY
-uEey0fQlu9QmcByFlzShBUCrNR+rok94ws4ickXPvwVBsr1gn1P4vhc1VuQtbZxp
-n7HnNd8DxXpqV2hfm220OrwPdBnRL/fV2qTPCAgpGjFmpvdD3QvzHeat3GlW/kGf
-Tm0vYof7GAbS6qhtNuqKUlijOLFGVrYu7dgVvuNTxRDpFQ2jGHqZZtzW/bPtwW6j
-YE1uziho93oQepZksUkbn9YgQcuAp82ZdkKeQ5+FXReysQRrbUFBChbg0LEaJTC8
-R7UpmcYVp/bqL/VO6qQtFSXBlxelhVbaHw/TR7eKqEyvleTRyMkwbwZM15Ih61h2
-9LRTzeE06f4SmTR4QLERaLjxypYdsfeVj6Ncbexm4SmodYSyRoRbItherl+1BYAk
-2nmGirYq3MBEMBQQilbyWjbvlH3zbBN25bNWnK0XtgnJtIeki4sipSE9SG3YLIN7
-naxSG0aQHLjNHsXuyLlQypuy/H7BIYSsbXK/UMr63E2xx1phoNE=
-=f9Cp
+klB/Rw//Wy+JTYTdru7LZAHt7Zb+Iahdjdt9qPNe3BazaNKodZohR/Tuu7Z4TJqr
+6CjnNgsCY7CBzKDSh3Y3vqMyHmjf/GCkYdODy3ZPMydPkAUynx0JaTI9/BlcyWov
+bdERrmlmPeyFYRrZic+DjLjGaaOs1dXsA1YtpuTdLXNao4O3Hwr2M38fC/c6rV5w
+qWqgahF0Rz9RJw2ivBO/swbDa8SxAEfey2Taw9yN9dJRVAlwethIVukyJWkTZ/kv
+LMW9sWKTBQyXA0Mp/1oM8+DjrCpCIdKW5O73/5UpqE6eRe1BLfxKKorrC68lmjLu
+zBpnl8TUTVH1O8e9IsKAalVMETKlWhzOwiuPRMI65HtTNxgK4IYnMov5yF70lcqe
+eNnXEN+yn0eJWirB1KqFHrCWeQqj66vz8DBDFijKd8F8qsI3Bjnpze3SJPsy21mC
+qc7rFWL/NOG//IBAbA9a2rwA5le1QT2ayBfqtjs1Y4R03TgFsExN6ltDhscVTCpT
+cqv3WnXQprv09bgku8nIML60kKaK9eltK2R7vUx+FcBligv26zIkG5evKsapqUoA
+z0eBJPH6ZBj/4FqGcR7S/vFnocqn+RnMWAwhi3SbQzmnD6+TCraeZCROlktPRk9S
+l942trofoWWt5MTjwz957ZSbXAZpe+ikEZA9ilSYaTztdC9IOSc=
+=gpDb
-----END PGP SIGNATURE-----
diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk
index 0b739d119c72..3826db4044ac 100644
--- a/metadata/glsa/timestamp.chk
+++ b/metadata/glsa/timestamp.chk
@@ -1 +1 @@
-Sun, 03 Dec 2023 04:10:06 +0000
+Sun, 03 Dec 2023 10:10:05 +0000
diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz
index 442e1695fc6f..9b6db42f07a7 100644
--- a/metadata/md5-cache/Manifest.gz
+++ b/metadata/md5-cache/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-containers/Manifest.gz b/metadata/md5-cache/app-containers/Manifest.gz
index d35e191c87b4..69c20a218394 100644
--- a/metadata/md5-cache/app-containers/Manifest.gz
+++ b/metadata/md5-cache/app-containers/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-containers/skopeo-1.14.0-r2 b/metadata/md5-cache/app-containers/skopeo-1.14.0-r3
index c3aab57ab7e3..9d341977fcbe 100644
--- a/metadata/md5-cache/app-containers/skopeo-1.14.0-r2
+++ b/metadata/md5-cache/app-containers/skopeo-1.14.0-r3
@@ -13,4 +13,4 @@ RESTRICT=test strip
SLOT=0
SRC_URI=https://github.com/containers/skopeo/archive/v1.14.0.tar.gz -> skopeo-1.14.0.tar.gz
_eclasses_=go-env 96e1747610bbb2f5c5d3fb16f0f3a83a go-module 9e5a8f7b134fd3ed3785755097fe8ef0 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=97efa4e14e152ce07fa0a47778ea264b
+_md5_=4b12cc886efcc3181fcaef1bbabc12ca
diff --git a/metadata/md5-cache/app-emulation/Manifest.gz b/metadata/md5-cache/app-emulation/Manifest.gz
index dce2bcf676cf..538fe3f0e7c5 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/libvirt-glib-4.0.0 b/metadata/md5-cache/app-emulation/libvirt-glib-4.0.0
index 565d05fa078a..10e2954d681a 100644
--- a/metadata/md5-cache/app-emulation/libvirt-glib-4.0.0
+++ b/metadata/md5-cache/app-emulation/libvirt-glib-4.0.0
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://libvirt.org/sources/glib/libvirt-glib-4.0.0.tar.xz
_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic 6b3c606c5de2531072ffd36eca06a5a9 meson 576e6bbef90e9753368f8b4ad0bd5383 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 e989dbdcbb647bd8655857c1f95be244 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc vala db97951caa799e73a831a5f48e717da8
-_md5_=e78cff935eff26013d6bdd92d72dcc24
+_md5_=020e5121f1b76f12359dc30a3c4538fd
diff --git a/metadata/md5-cache/app-emulation/libvirt-glib-5.0.0 b/metadata/md5-cache/app-emulation/libvirt-glib-5.0.0
new file mode 100644
index 000000000000..fa86e5564be4
--- /dev/null
+++ b/metadata/md5-cache/app-emulation/libvirt-glib-5.0.0
@@ -0,0 +1,17 @@
+BDEPEND=dev-util/glib-utils virtual/pkgconfig gtk-doc? ( dev-util/gtk-doc app-text/docbook-xml-dtd:4.3 ) vala? ( || ( dev-lang/vala:0.56 ) ) >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=>=dev-libs/libxml2-2.9.1 >=app-emulation/libvirt-2.3.0:= >=dev-libs/glib-2.48.0:2 introspection? ( >=dev-libs/gobject-introspection-1.48.0:= )
+DESCRIPTION=GLib and GObject mappings for libvirt
+EAPI=7
+HOMEPAGE=https://libvirt.org/ https://gitlab.com/libvirt/libvirt-glib/
+INHERIT=meson vala
+IUSE=gtk-doc +introspection test +vala
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+LICENSE=LGPL-2.1+
+RDEPEND=>=dev-libs/libxml2-2.9.1 >=app-emulation/libvirt-2.3.0:= >=dev-libs/glib-2.48.0:2 introspection? ( >=dev-libs/gobject-introspection-1.48.0:= )
+REQUIRED_USE=vala? ( introspection )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://libvirt.org/sources/glib/libvirt-glib-5.0.0.tar.xz
+_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic 6b3c606c5de2531072ffd36eca06a5a9 meson 576e6bbef90e9753368f8b4ad0bd5383 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 e989dbdcbb647bd8655857c1f95be244 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc vala db97951caa799e73a831a5f48e717da8
+_md5_=f9bd5c54feb38e60c1eb37bb938b2371
diff --git a/metadata/md5-cache/app-portage/Manifest.gz b/metadata/md5-cache/app-portage/Manifest.gz
index a7585cf7a687..5c0a1bfb565c 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/getuto-1.9.1 b/metadata/md5-cache/app-portage/getuto-1.9.1
index 29020abeeb4b..078d37f80953 100644
--- a/metadata/md5-cache/app-portage/getuto-1.9.1
+++ b/metadata/md5-cache/app-portage/getuto-1.9.1
@@ -1,12 +1,12 @@
DEFINED_PHASES=install unpack
-DESCRIPTION=Stand-alone gentoo install trust anchor generation tool
+DESCRIPTION=Standalone Gentoo gpg trust anchor generation tool for binpkgs
EAPI=8
HOMEPAGE=https://github.com/projg2/getuto
IUSE=test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux
LICENSE=GPL-2
RDEPEND=app-crypt/gnupg dev-libs/openssl sec-keys/openpgp-keys-gentoo-release sys-apps/gentoo-functions
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/projg2/getuto/archive/refs/tags/getuto-1.9.1.tar.gz test? ( https://mirror.bytemark.co.uk/gentoo/releases/amd64/binpackages/17.1/x86-64/virtual/libc/libc-1-r1-1.gpkg.tar )
-_md5_=2aa67bb61f56389c8feca6a1f5e793f7
+_md5_=e38e5cedbfc2188b6a87c2602b11b181
diff --git a/metadata/md5-cache/app-portage/getuto-9999 b/metadata/md5-cache/app-portage/getuto-9999
index df89f5606525..6dc120fa489d 100644
--- a/metadata/md5-cache/app-portage/getuto-9999
+++ b/metadata/md5-cache/app-portage/getuto-9999
@@ -1,6 +1,6 @@
BDEPEND=>=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=install unpack
-DESCRIPTION=Stand-alone gentoo install trust anchor generation tool
+DESCRIPTION=Standalone Gentoo gpg trust anchor generation tool for binpkgs
EAPI=8
HOMEPAGE=https://github.com/projg2/getuto
INHERIT=git-r3
@@ -12,4 +12,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=test? ( https://mirror.bytemark.co.uk/gentoo/releases/amd64/binpackages/17.1/x86-64/virtual/libc/libc-1-r1-1.gpkg.tar )
_eclasses_=git-r3 5133e393e8717a3a093660f990801dc1
-_md5_=2aa67bb61f56389c8feca6a1f5e793f7
+_md5_=75a59308135590eb8218b2836ba67ad3
diff --git a/metadata/md5-cache/dev-go/Manifest.gz b/metadata/md5-cache/dev-go/Manifest.gz
index e96e61f4b6d7..5c0858845396 100644
--- a/metadata/md5-cache/dev-go/Manifest.gz
+++ b/metadata/md5-cache/dev-go/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-go/act-1.6.0 b/metadata/md5-cache/dev-go/act-1.6.0
index feb51c694c61..db9b85e11995 100644
--- a/metadata/md5-cache/dev-go/act-1.6.0
+++ b/metadata/md5-cache/dev-go/act-1.6.0
@@ -3,9 +3,9 @@ DEFINED_PHASES=compile install
DESCRIPTION=Automated Component Toolkit code generator
EAPI=8
HOMEPAGE=https://github.com/Autodesk/AutomaticComponentToolkit
-KEYWORDS=amd64 ~arm64 x86
+KEYWORDS=amd64 ~arm64 ~ppc64 x86
LICENSE=BSD-2
RESTRICT=strip test
SLOT=0
SRC_URI=https://github.com/Autodesk/AutomaticComponentToolkit/archive/v1.6.0.tar.gz -> act-1.6.0.tar.gz
-_md5_=1a0ed705d0dc2eb98d3895e262bbda59
+_md5_=6664d47df8d7f6c1eabb6dc376955fe2
diff --git a/metadata/md5-cache/dev-java/Manifest.gz b/metadata/md5-cache/dev-java/Manifest.gz
index 93880ae7663c..a965219b73ad 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/commons-collections-3.2.2-r2 b/metadata/md5-cache/dev-java/commons-collections-3.2.2-r2
new file mode 100644
index 000000000000..1f3c126a0e93
--- /dev/null
+++ b/metadata/md5-cache/dev-java/commons-collections-3.2.2-r2
@@ -0,0 +1,16 @@
+BDEPEND=verify-sig? ( sec-keys/openpgp-keys-apache-commons ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 )
+DEFINED_PHASES=compile install preinst prepare setup test unpack
+DEPEND=<=virtual/jdk-17:* test? ( dev-java/junit:0 ) >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) test? ( dev-java/junit:0 )
+DESCRIPTION=Jakarta-Commons Collections Component
+EAPI=8
+HOMEPAGE=https://commons.apache.org/collections/
+INHERIT=java-pkg-2 java-pkg-simple verify-sig
+IUSE=doc source test verify-sig
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x64-macos
+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=0
+SRC_URI=https://archive.apache.org/dist/commons/collections/source/commons-collections-3.2.2-src.tar.gz verify-sig? ( https://archive.apache.org/dist/commons/collections/source/commons-collections-3.2.2-src.tar.gz.asc )
+_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 c04e82b700f977924b211c7cdbc2f096 verify-sig 798e0173d334021f14ba78a786c37059
+_md5_=b6584cb739aa9e9e709dcfe4452dcff1
diff --git a/metadata/md5-cache/dev-java/commons-collections-4.4-r1 b/metadata/md5-cache/dev-java/commons-collections-4.4-r1
deleted file mode 100644
index 6907e8217bab..000000000000
--- a/metadata/md5-cache/dev-java/commons-collections-4.4-r1
+++ /dev/null
@@ -1,15 +0,0 @@
-DEFINED_PHASES=compile install preinst prepare setup test
-DEPEND=>=virtual/jdk-1.8:* test? ( dev-java/easymock:3.2 dev-java/commons-lang:3.6 ) >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) test? ( dev-java/junit:4 )
-DESCRIPTION=Extends the JCF classes with new interfaces, implementations and utilities
-EAPI=8
-HOMEPAGE=https://commons.apache.org/proper/commons-collections/
-INHERIT=java-pkg-2 java-pkg-simple
-IUSE=doc source test
-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=4
-SRC_URI=mirror://apache/commons/collections/source/commons-collections4-4.4-src.tar.gz -> commons-collections-4.4-src.tar.gz
-_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 c04e82b700f977924b211c7cdbc2f096
-_md5_=49a17da70c32257347df61e3627074af
diff --git a/metadata/md5-cache/dev-java/commons-collections-4.4-r2 b/metadata/md5-cache/dev-java/commons-collections-4.4-r2
new file mode 100644
index 000000000000..c852ebc1fcf3
--- /dev/null
+++ b/metadata/md5-cache/dev-java/commons-collections-4.4-r2
@@ -0,0 +1,16 @@
+BDEPEND=verify-sig? ( sec-keys/openpgp-keys-apache-commons ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 )
+DEFINED_PHASES=compile install preinst prepare setup test unpack
+DEPEND=<=virtual/jdk-17:* test? ( dev-java/easymock:3.2 dev-java/commons-lang:3.6 ) >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) test? ( dev-java/junit:4 )
+DESCRIPTION=Extends the JCF classes with new interfaces, implementations and utilities
+EAPI=8
+HOMEPAGE=https://commons.apache.org/proper/commons-collections/
+INHERIT=java-pkg-2 java-pkg-simple verify-sig
+IUSE=doc source test verify-sig
+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=4
+SRC_URI=mirror://apache/commons/collections/source/commons-collections4-4.4-src.tar.gz verify-sig? ( https://downloads.apache.org/commons/collections/source/commons-collections4-4.4-src.tar.gz.asc )
+_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 c04e82b700f977924b211c7cdbc2f096 verify-sig 798e0173d334021f14ba78a786c37059
+_md5_=70b15b71ada896fc306f37d88d4ff7d2
diff --git a/metadata/md5-cache/dev-lang/Manifest.gz b/metadata/md5-cache/dev-lang/Manifest.gz
index c03907a7a487..e5c33ff4f32f 100644
--- a/metadata/md5-cache/dev-lang/Manifest.gz
+++ b/metadata/md5-cache/dev-lang/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-lang/perl-5.38.2 b/metadata/md5-cache/dev-lang/perl-5.38.2
index e931b4d6c20d..99a25e1050db 100644
--- a/metadata/md5-cache/dev-lang/perl-5.38.2
+++ b/metadata/md5-cache/dev-lang/perl-5.38.2
@@ -11,6 +11,6 @@ LICENSE=|| ( Artistic GPL-1+ )
PDEPEND=>=app-admin/perl-cleaner-2.30 !minimal? ( >=virtual/perl-CPAN-2.290.0 >=virtual/perl-Encode-3.120.0 >=virtual/perl-File-Temp-0.230.400-r2 >=virtual/perl-Data-Dumper-2.154.0 virtual/perl-Test-Harness )
RDEPEND=berkdb? ( sys-libs/db:= ) gdbm? ( >=sys-libs/gdbm-1.8.3:= ) app-arch/bzip2 >=sys-libs/zlib-1.2.12 virtual/libcrypt:=
SLOT=0/5.38
-SRC_URI=mirror://cpan/src/5.0/perl-5.38.2.tar.xz mirror://cpan/authors/id/P/PE/PEVANS/perl-5.38.2.tar.xz https://github.com/gentoo-perl/perl-patchset/archive/refs/tags/perl-5.38.0-patches-1.tar.gz https://dev.gentoo.org/~dilfridge/distfiles/perl-5.38.0-patches-1.tar.gz https://github.com/arsv/perl-cross/releases/download/1.5.1/perl-cross-1.5.1.tar.gz
+SRC_URI=mirror://cpan/src/5.0/perl-5.38.2.tar.xz mirror://cpan/authors/id/P/PE/PEVANS/perl-5.38.2.tar.xz https://github.com/gentoo-perl/perl-patchset/archive/refs/tags/perl-5.38.0-patches-1.tar.gz https://dev.gentoo.org/~dilfridge/distfiles/perl-5.38.0-patches-1.tar.gz https://github.com/arsv/perl-cross/releases/download/1.5.2/perl-cross-1.5.2.tar.gz
_eclasses_=alternatives ad206653f4297ab882a84e8fb7940190 flag-o-matic 6b3c606c5de2531072ffd36eca06a5a9 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=e9164124e0f252fc46a9ac28a021d2c2
+_md5_=0cbbc701745fa982d7baf90f34b4b7a4
diff --git a/metadata/md5-cache/dev-libs/Manifest.gz b/metadata/md5-cache/dev-libs/Manifest.gz
index 4ab19588fe27..83355262cd9d 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/trio-1.17.1 b/metadata/md5-cache/dev-libs/trio-1.17.1
index e072a34b947c..6514405bdd5d 100644
--- a/metadata/md5-cache/dev-libs/trio-1.17.1
+++ b/metadata/md5-cache/dev-libs/trio-1.17.1
@@ -5,9 +5,9 @@ EAPI=8
HOMEPAGE=https://daniel.haxx.se/projects/trio/
INHERIT=docs
IUSE=doc
-KEYWORDS=amd64 ~arm64 ~ppc ~x86
+KEYWORDS=amd64 ~arm64 ~ppc ~ppc64 ~x86
LICENSE=trio
SLOT=0
SRC_URI=https://github.com/orbea/trio/releases/download/v1.17.1/trio-1.17.1.tar.gz
_eclasses_=docs 74475974eae5130ba3e19b31b8ae46b8
-_md5_=a48aa7969eec21e72e7163b867bf443d
+_md5_=3af5099e7934c6db1474566dfb5cde8e
diff --git a/metadata/md5-cache/dev-python/Manifest.gz b/metadata/md5-cache/dev-python/Manifest.gz
index 7865985286ec..b3ac9ab57812 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/QtPy-2.4.1-r1 b/metadata/md5-cache/dev-python/QtPy-2.4.1-r1
index cdc3defbfccd..36483fa30ccd 100644
--- a/metadata/md5-cache/dev-python/QtPy-2.4.1-r1
+++ b/metadata/md5-cache/dev-python/QtPy-2.4.1-r1
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/spyder-ide/qtpy/ https://pypi.org/project/QtPy/
INHERIT=distutils-r1 virtualx pypi
IUSE=+pyqt5 pyqt6 pyside2 pyside6 designer +gui help multimedia +network opengl positioning printsupport qml quick sensors serialport speech +sql svg testlib webchannel webengine websockets +widgets +xml test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 test
-KEYWORDS=~amd64 ~arm64 ~loong ~riscv ~x86
+KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] pyqt5? ( dev-python/PyQt5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/PyQt5[designer?,gui?,help?,multimedia?,network?,opengl?] dev-python/PyQt5[positioning?,printsupport?,sensors?,serialport?,speech?,sql?,svg?] dev-python/PyQt5[testlib?,webchannel?,websockets?,widgets?,xml(+)?] qml? ( dev-python/PyQt5[declarative] ) quick? ( dev-python/PyQt5[declarative] ) webengine? ( dev-python/PyQtWebEngine[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ) pyqt6? ( dev-python/PyQt6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/PyQt6[designer?,gui?,help?,multimedia?,network?,opengl?] dev-python/PyQt6[positioning?,printsupport?,qml?,quick?,sensors?,serialport?,sql?] dev-python/PyQt6[speech?,svg?,testlib?,webchannel?,websockets?,widgets?,xml?] webengine? ( dev-python/PyQt6-WebEngine[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,widgets?,quick?] ) ) pyside2? ( python_targets_python3_10? ( dev-python/pyside2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyside2[designer?,gui?,help?,multimedia?,network?,opengl(+)?] dev-python/pyside2[positioning?,printsupport?,qml?,quick?,sensors?,serialport(+)?] dev-python/pyside2[speech?,sql?,svg?,testlib?,webchannel?,webengine?,websockets?] dev-python/pyside2[widgets?,xml?] ) python_targets_python3_11? ( dev-python/pyside2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyside2[designer?,gui?,help?,multimedia?,network?,opengl(+)?] dev-python/pyside2[positioning?,printsupport?,qml?,quick?,sensors?,serialport(+)?] dev-python/pyside2[speech?,sql?,svg?,testlib?,webchannel?,webengine?,websockets?] dev-python/pyside2[widgets?,xml?] ) ) pyside6? ( dev-python/pyside6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyside6[designer?,gui?,help?,multimedia?,network?,opengl?] dev-python/pyside6[positioning?,printsupport?,qml?,quick?,sensors(-)?,serialport?] dev-python/pyside6[speech(-)?,sql?,svg?,testlib?,webchannel?,webengine?,websockets?] dev-python/pyside6[widgets?,xml?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( pyqt5 pyqt6 pyside2 pyside6 ) python_targets_python3_12? ( !pyside2 ) || ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/Q/QtPy/QtPy-2.4.1.tar.gz
_eclasses_=distutils-r1 ae136dc2e1c0006e9480d44a6c1886d9 flag-o-matic 6b3c606c5de2531072ffd36eca06a5a9 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e989dbdcbb647bd8655857c1f95be244 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc virtualx 817571665ee28575da44ee08135089e5
-_md5_=42d07f52afdb6f9e5f4d5c2ff3b0ea16
+_md5_=b3c50d42ae9b7c3b9206097e7ec65d57
diff --git a/metadata/md5-cache/dev-python/colorlog-6.8.0 b/metadata/md5-cache/dev-python/colorlog-6.8.0
new file mode 100644
index 000000000000..89fa3d4b835c
--- /dev/null
+++ b/metadata/md5-cache/dev-python/colorlog-6.8.0
@@ -0,0 +1,16 @@
+BDEPEND=test? ( >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Log formatting with colors
+EAPI=8
+HOMEPAGE=https://pypi.org/project/colorlog/ https://github.com/borntyping/python-colorlog/
+INHERIT=distutils-r1 pypi
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~amd64 ~arm64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/c/colorlog/colorlog-6.8.0.tar.gz
+_eclasses_=distutils-r1 ae136dc2e1c0006e9480d44a6c1886d9 flag-o-matic 6b3c606c5de2531072ffd36eca06a5a9 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e989dbdcbb647bd8655857c1f95be244 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
+_md5_=1399fbcc97fb28a82a95f03095fbf805
diff --git a/metadata/md5-cache/dev-python/dparse-0.6.3-r1 b/metadata/md5-cache/dev-python/dparse-0.6.3-r1
index 89de5e294bca..600799ac4159 100644
--- a/metadata/md5-cache/dev-python/dparse-0.6.3-r1
+++ b/metadata/md5-cache/dev-python/dparse-0.6.3-r1
@@ -1,17 +1,17 @@
-BDEPEND=test? ( dev-python/pipenv[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?]
+BDEPEND=test? ( dev-python/pipenv[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=A parser for Python dependency files
EAPI=8
HOMEPAGE=https://github.com/pyupio/dparse https://pypi.org/project/dparse/
INHERIT=distutils-r1 pypi
-IUSE=test python_targets_python3_10 python_targets_python3_11
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11
KEYWORDS=~amd64 ~riscv
LICENSE=MIT
-PDEPEND=dev-python/pipenv[python_targets_python3_10(-)?,python_targets_python3_11(-)?]
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 )
+PDEPEND=dev-python/pipenv[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?]
+RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/d/dparse/dparse-0.6.3.tar.gz
_eclasses_=distutils-r1 ae136dc2e1c0006e9480d44a6c1886d9 flag-o-matic 6b3c606c5de2531072ffd36eca06a5a9 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e989dbdcbb647bd8655857c1f95be244 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=8493eaf7835a2a859fbc41ce35913802
+_md5_=a50ccdf1582f50b4abef0a53be88979e
diff --git a/metadata/md5-cache/dev-python/fsspec-2023.12.0 b/metadata/md5-cache/dev-python/fsspec-2023.12.0
new file mode 100644
index 000000000000..b0c02a64e237
--- /dev/null
+++ b/metadata/md5-cache/dev-python/fsspec-2023.12.0
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/aiohttp[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-asyncio[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/tqdm[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-vcs/git ) test? ( >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=A specification that python filesystems should adhere to
+EAPI=8
+HOMEPAGE=https://github.com/fsspec/filesystem_spec/ https://pypi.org/project/fsspec/
+INHERIT=distutils-r1
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/fsspec/filesystem_spec/archive/2023.12.0.tar.gz -> filesystem_spec-2023.12.0.gh.tar.gz
+_eclasses_=distutils-r1 ae136dc2e1c0006e9480d44a6c1886d9 flag-o-matic 6b3c606c5de2531072ffd36eca06a5a9 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e989dbdcbb647bd8655857c1f95be244 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
+_md5_=486db3cd8fc48b3771537d1e4f631f55
diff --git a/metadata/md5-cache/dev-python/moto-4.2.11 b/metadata/md5-cache/dev-python/moto-4.2.11
new file mode 100644
index 000000000000..f6da776ef7a9
--- /dev/null
+++ b/metadata/md5-cache/dev-python/moto-4.2.11
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/freezegun[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/responses[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/sure-1.4.11[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/aws-xray-sdk-0.93[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/cfn-lint-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/cryptography-3.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/cookies[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/docker-3.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/idna-2.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jinja-2.10.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jsondiff-1.1.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/boto3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/botocore[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/flask[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/flask-cors[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/more-itertools[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyparsing-3.0.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/openapi-spec-validator-0.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyyaml-5.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/python-dateutil-2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/python-jose[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/responses-0.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-2.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/sshpubkeys[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/typing-extensions[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/xmltodict[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/werkzeug[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/zipp[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Mock library for boto
+EAPI=8
+HOMEPAGE=https://github.com/getmoto/moto/ https://pypi.org/project/moto/
+INHERIT=distutils-r1 pypi
+IUSE=test python_targets_python3_10 python_targets_python3_11
+KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-python/aws-xray-sdk-0.93[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/cfn-lint-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/cryptography-3.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/cookies[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/docker-3.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/idna-2.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jinja-2.10.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jsondiff-1.1.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/boto3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/botocore[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/flask[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/flask-cors[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/more-itertools[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyparsing-3.0.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/openapi-spec-validator-0.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyyaml-5.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/python-dateutil-2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/python-jose[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/responses-0.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-2.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/sshpubkeys[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/typing-extensions[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/xmltodict[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/werkzeug[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/zipp[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/m/moto/moto-4.2.11.tar.gz
+_eclasses_=distutils-r1 ae136dc2e1c0006e9480d44a6c1886d9 flag-o-matic 6b3c606c5de2531072ffd36eca06a5a9 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e989dbdcbb647bd8655857c1f95be244 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
+_md5_=77b131707338a40f19905b385edcf039
diff --git a/metadata/md5-cache/dev-python/pipenv-2023.9.8 b/metadata/md5-cache/dev-python/pipenv-2023.9.8
index 69ba9edad67a..a2da30d383ea 100644
--- a/metadata/md5-cache/dev-python/pipenv-2023.9.8
+++ b/metadata/md5-cache/dev-python/pipenv-2023.9.8
@@ -1,16 +1,16 @@
-BDEPEND=>=dev-python/cerberus-1.3.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/click[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/click-didyoumean[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/colorama-0.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/dparse[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/markupsafe-2.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pexpect-4.8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pipdeptree[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/plette[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/ptyprocess-0.7.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] <dev-python/pydantic-2.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyparsing[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pythonfinder[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-python/tomli[python_targets_python3_10(-)?] ) >=dev-python/python-dateutil-2.8.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/python-dotenv-0.21.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/virtualenv-20.0.35[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/virtualenv-clone[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-2.26.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/ruamel-yaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/shellingham[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/tomli[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/tomlkit[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( dev-python/flaky[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytz[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/cerberus-1.3.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/click[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/click-didyoumean[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/colorama-0.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/dparse[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/markupsafe-2.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pexpect-4.8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pipdeptree[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/plette[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/ptyprocess-0.7.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] <dev-python/pydantic-2.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyparsing[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pythonfinder[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-python/tomli[python_targets_python3_10(-)?] ) >=dev-python/python-dateutil-2.8.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/python-dotenv-0.21.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/virtualenv-20.0.35[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/virtualenv-clone[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-2.26.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/ruamel-yaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/shellingham[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/tomli[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/tomlkit[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?]
+BDEPEND=>=dev-python/cerberus-1.3.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/click[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/click-didyoumean[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/colorama-0.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/dparse[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/markupsafe-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pexpect-4.8.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pipdeptree[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/plette[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/ptyprocess-0.7.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] <dev-python/pydantic-2.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyparsing[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pythonfinder[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-python/tomli[python_targets_python3_10(-)?] ) >=dev-python/python-dateutil-2.8.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/python-dotenv-0.21.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/virtualenv-20.0.35[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-2.26.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/ruamel-yaml[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/shellingham[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/tomlkit[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( dev-python/flaky[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/mock[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytz[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/cerberus-1.3.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/click[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/click-didyoumean[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/colorama-0.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/dparse[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/markupsafe-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pexpect-4.8.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pipdeptree[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/plette[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/ptyprocess-0.7.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] <dev-python/pydantic-2.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyparsing[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pythonfinder[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-python/tomli[python_targets_python3_10(-)?] ) >=dev-python/python-dateutil-2.8.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/python-dotenv-0.21.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/virtualenv-20.0.35[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-2.26.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/ruamel-yaml[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/shellingham[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/tomlkit[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Python Development Workflow for Humans
EAPI=8
HOMEPAGE=https://github.com/pypa/pipenv https://pypi.org/project/pipenv/
INHERIT=distutils-r1 multiprocessing
-IUSE=test python_targets_python3_10 python_targets_python3_11
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11
KEYWORDS=~amd64 ~riscv
LICENSE=MIT
-RDEPEND=>=dev-python/cerberus-1.3.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/click[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/click-didyoumean[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/colorama-0.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/dparse[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/markupsafe-2.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pexpect-4.8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pipdeptree[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/plette[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/ptyprocess-0.7.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] <dev-python/pydantic-2.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyparsing[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pythonfinder[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-python/tomli[python_targets_python3_10(-)?] ) >=dev-python/python-dateutil-2.8.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/python-dotenv-0.21.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/virtualenv-20.0.35[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/virtualenv-clone[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-2.26.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/ruamel-yaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/shellingham[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/tomli[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/tomlkit[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 )
+RDEPEND=>=dev-python/cerberus-1.3.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/click[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/click-didyoumean[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/colorama-0.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/dparse[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/markupsafe-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pexpect-4.8.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pipdeptree[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/plette[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/ptyprocess-0.7.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] <dev-python/pydantic-2.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyparsing[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pythonfinder[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-python/tomli[python_targets_python3_10(-)?] ) >=dev-python/python-dateutil-2.8.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/python-dotenv-0.21.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/virtualenv-20.0.35[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-2.26.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/ruamel-yaml[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/shellingham[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/tomlkit[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/pypa/pipenv/archive/v2023.9.8.tar.gz -> pipenv-2023.9.8.gh.tar.gz
_eclasses_=distutils-r1 ae136dc2e1c0006e9480d44a6c1886d9 flag-o-matic 6b3c606c5de2531072ffd36eca06a5a9 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e989dbdcbb647bd8655857c1f95be244 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=c2b810cc648a0018076dca430f466995
+_md5_=3c7a189f1f3bb54b50dcae661dee2bdf
diff --git a/metadata/md5-cache/dev-python/pipx-1.3.1 b/metadata/md5-cache/dev-python/pipx-1.3.1
new file mode 100644
index 000000000000..e61ac7367dab
--- /dev/null
+++ b/metadata/md5-cache/dev-python/pipx-1.3.1
@@ -0,0 +1,17 @@
+BDEPEND=test? ( >=dev-python/argcomplete-1.9.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/packaging-20.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/platformdirs-2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-python/tomli[python_targets_python3_10(-)?] ) >=dev-python/userpath-1.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hatchling-1.17.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Install and Run Python Applications in Isolated Environments
+EAPI=8
+HOMEPAGE=https://pypi.org/project/pipx/ https://pypa.github.io/pipx/
+INHERIT=distutils-r1
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~amd64
+LICENSE=MIT
+PROPERTIES=test_network
+RDEPEND=>=dev-python/argcomplete-1.9.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/packaging-20.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/platformdirs-2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-python/tomli[python_targets_python3_10(-)?] ) >=dev-python/userpath-1.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=test !test? ( test )
+SLOT=0
+SRC_URI=https://github.com/pypa/pipx/archive/1.3.1.tar.gz -> pipx-1.3.1.gh.tar.gz
+_eclasses_=distutils-r1 ae136dc2e1c0006e9480d44a6c1886d9 flag-o-matic 6b3c606c5de2531072ffd36eca06a5a9 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e989dbdcbb647bd8655857c1f95be244 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
+_md5_=4151663b59390f155a96f7362db155f0
diff --git a/metadata/md5-cache/dev-python/pycountry-22.3.5 b/metadata/md5-cache/dev-python/pycountry-22.3.5
index 59949a4e210c..a8b19030fef4 100644
--- a/metadata/md5-cache/dev-python/pycountry-22.3.5
+++ b/metadata/md5-cache/dev-python/pycountry-22.3.5
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/flyingcircusio/pycountry/ https://pypi.org/project/pycountry/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ppc ~riscv ~sparc x86
+KEYWORDS=~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~sparc x86
LICENSE=LGPL-2.1
RDEPEND=dev-python/setuptools[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/p/pycountry/pycountry-22.3.5.tar.gz
_eclasses_=distutils-r1 ae136dc2e1c0006e9480d44a6c1886d9 flag-o-matic 6b3c606c5de2531072ffd36eca06a5a9 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e989dbdcbb647bd8655857c1f95be244 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=5470fbeca48ceb81e59d498afd82be8f
+_md5_=449c1201e4f33adde2d3905a43c0b7a2
diff --git a/metadata/md5-cache/dev-python/pyside2-5.15.11-r1 b/metadata/md5-cache/dev-python/pyside2-5.15.11-r1
index bdddcb5e37cc..2b2312795a1a 100644
--- a/metadata/md5-cache/dev-python/pyside2-5.15.11-r1
+++ b/metadata/md5-cache/dev-python/pyside2-5.15.11-r1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://wiki.qt.io/PySide2
INHERIT=cmake python-r1 virtualx
IUSE=3d charts +concurrent datavis designer gles2-only +gui help location multimedia +network positioning +printsupport qml quick scxml sensors speech +sql svg test +testlib webchannel webengine websockets +widgets +x11extras xml xmlpatterns python_targets_python3_10 python_targets_python3_11 test
-KEYWORDS=amd64 ~arm arm64 ~riscv x86
+KEYWORDS=amd64 ~arm arm64 ~ppc64 ~riscv x86
LICENSE=|| ( GPL-2 GPL-3+ LGPL-3 )
RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) ~dev-python/shiboken2-5.15.11[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-qt/qtcore-5.15.11*:5 =dev-qt/qtopengl-5.15.11*:5[gles2-only=] =dev-qt/qtserialport-5.15.11*:5 3d? ( =dev-qt/qt3d-5.15.11*:5[qml?,gles2-only=] ) charts? ( =dev-qt/qtcharts-5.15.11*:5[qml?] ) concurrent? ( =dev-qt/qtconcurrent-5.15.11*:5 ) datavis? ( =dev-qt/qtdatavis3d-5.15.11*:5[qml?,gles2-only=] ) designer? ( =dev-qt/designer-5.15.11*:5 ) gui? ( =dev-qt/qtgui-5.15.11*:5[jpeg,gles2-only=] ) help? ( =dev-qt/qthelp-5.15.11*:5 ) location? ( =dev-qt/qtlocation-5.15.11*:5 ) multimedia? ( =dev-qt/qtmultimedia-5.15.11*:5[qml?,gles2-only=,widgets?] ) network? ( =dev-qt/qtnetwork-5.15.11*:5 ) positioning? ( =dev-qt/qtpositioning-5.15.11*:5[qml?] ) printsupport? ( =dev-qt/qtprintsupport-5.15.11*:5[gles2-only=] ) qml? ( =dev-qt/qtdeclarative-5.15.11*:5[widgets?] ) quick? ( =dev-qt/qtdeclarative-5.15.11*:5[widgets?] =dev-qt/qtquickcontrols2-5.15.11*:5[widgets?] ) scxml? ( =dev-qt/qtscxml-5.15.11*:5 ) sensors? ( =dev-qt/qtsensors-5.15.11*:5[qml?] ) speech? ( =dev-qt/qtspeech-5.15.11*:5 ) sql? ( =dev-qt/qtsql-5.15.11*:5 ) svg? ( =dev-qt/qtsvg-5.15.11*:5 ) testlib? ( =dev-qt/qttest-5.15.11*:5 ) webchannel? ( =dev-qt/qtwebchannel-5.15.11*:5[qml] ) webengine? ( || ( =dev-qt/qtwebengine-5.15.11*:5[alsa,widgets?] =dev-qt/qtwebengine-5.15.11*:5[pulseaudio,widgets?] ) ) websockets? ( =dev-qt/qtwebsockets-5.15.11*:5[qml?] ) widgets? ( =dev-qt/qtwidgets-5.15.11*:5[gles2-only=] ) x11extras? ( =dev-qt/qtx11extras-5.15.11*:5 ) xml? ( =dev-qt/qtxml-5.15.11*:5 ) xmlpatterns? ( =dev-qt/qtxmlpatterns-5.15.11*:5[qml?] )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) 3d? ( gui network ) charts? ( gui widgets ) datavis? ( gui ) designer? ( gui widgets xml ) gles2-only? ( gui ) help? ( gui sql widgets ) location? ( gui network positioning quick ) multimedia? ( gui network widgets ) printsupport? ( gui widgets ) qml? ( gui network ) quick? ( gui network qml widgets network ) speech? ( multimedia ) sql? ( widgets ) svg? ( widgets ) testlib? ( widgets ) webchannel? ( qml ) webengine? ( gui network positioning quick qml widgets? ( printsupport network webchannel ) ) websockets? ( network ) widgets? ( gui ) x11extras? ( gui )
@@ -14,4 +14,4 @@ RESTRICT=test !test? ( test )
SLOT=0
SRC_URI=https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-5.15.11-src/pyside-setup-opensource-src-5.15.11.tar.xz
_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic 6b3c606c5de2531072ffd36eca06a5a9 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e989dbdcbb647bd8655857c1f95be244 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=3e8434fdfb5f1555131b06610894e533
+_md5_=d4252dbc70b9a202e8425d4204c2553a
diff --git a/metadata/md5-cache/dev-python/pyside2-tools-5.15.11-r1 b/metadata/md5-cache/dev-python/pyside2-tools-5.15.11-r1
index 990c78806b89..2a04d72b538f 100644
--- a/metadata/md5-cache/dev-python/pyside2-tools-5.15.11-r1
+++ b/metadata/md5-cache/dev-python/pyside2-tools-5.15.11-r1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://wiki.qt.io/PySide2
INHERIT=cmake python-r1
IUSE=python_targets_python3_10 python_targets_python3_11
-KEYWORDS=amd64 arm64 ~riscv x86
+KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86
LICENSE=GPL-2
RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) ~dev-python/pyside2-5.15.11[python_targets_python3_10(-)?,python_targets_python3_11(-)?]
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 )
SLOT=0
SRC_URI=https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-5.15.11-src/pyside-setup-opensource-src-5.15.11.tar.xz
_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic 6b3c606c5de2531072ffd36eca06a5a9 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e989dbdcbb647bd8655857c1f95be244 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=cccfc11020d6aead386f525dcb072579
+_md5_=c74cd30ca5db77be07fff48ffe627331
diff --git a/metadata/md5-cache/dev-python/pytest-qt-4.2.0 b/metadata/md5-cache/dev-python/pytest-qt-4.2.0
index 8224bb139ccf..c09097d5c237 100644
--- a/metadata/md5-cache/dev-python/pytest-qt-4.2.0
+++ b/metadata/md5-cache/dev-python/pytest-qt-4.2.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://pypi.org/project/pytest-qt/ https://github.com/pytest-dev/pytest-qt/
INHERIT=distutils-r1 virtualx pypi
IUSE=test doc python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 test
-KEYWORDS=amd64 ~arm64 ~riscv x86
+KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv x86
LICENSE=MIT
RDEPEND=dev-python/QtPy[gui,testlib,widgets(+),python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/p/pytest-qt/pytest-qt-4.2.0.tar.gz
_eclasses_=distutils-r1 ae136dc2e1c0006e9480d44a6c1886d9 flag-o-matic 6b3c606c5de2531072ffd36eca06a5a9 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e989dbdcbb647bd8655857c1f95be244 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc virtualx 817571665ee28575da44ee08135089e5
-_md5_=257c1e783c3ab2920fe622de35832b23
+_md5_=c4d91e4d4614d0fc75a95fa7f1e84ee2
diff --git a/metadata/md5-cache/dev-python/shiboken2-5.15.11 b/metadata/md5-cache/dev-python/shiboken2-5.15.11
index b8a8a6ce37e2..af6296e1b7a2 100644
--- a/metadata/md5-cache/dev-python/shiboken2-5.15.11
+++ b/metadata/md5-cache/dev-python/shiboken2-5.15.11
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://wiki.qt.io/PySide2
INHERIT=cmake llvm python-r1 toolchain-funcs
IUSE=+docstrings numpy test vulkan python_targets_python3_10 python_targets_python3_11
-KEYWORDS=amd64 ~arm arm64 ~riscv x86
+KEYWORDS=amd64 ~arm arm64 ~ppc64 ~riscv x86
LICENSE=|| ( GPL-2 GPL-3+ LGPL-3 ) GPL-3
RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) =dev-qt/qtcore-5.15.11*:5 <sys-devel/clang-16:= <sys-devel/clang-runtime-16:= docstrings? ( >=dev-libs/libxml2-2.6.32 >=dev-libs/libxslt-1.1.19 =dev-qt/qtxml-5.15.11*:5 =dev-qt/qtxmlpatterns-5.15.11*:5 ) numpy? ( dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) vulkan? ( dev-util/vulkan-headers )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 )
@@ -14,4 +14,4 @@ RESTRICT=test
SLOT=0
SRC_URI=https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-5.15.11-src/pyside-setup-opensource-src-5.15.11.tar.xz
_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic 6b3c606c5de2531072ffd36eca06a5a9 llvm 2e1701c714b75feb512bffdecd3fe7d0 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e989dbdcbb647bd8655857c1f95be244 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=41d2d07e689604b2b96f406a4627276f
+_md5_=5594c18c5e6382c81dcaec05d87adb25
diff --git a/metadata/md5-cache/dev-python/zeroconf-0.128.0 b/metadata/md5-cache/dev-python/zeroconf-0.128.0
new file mode 100644
index 000000000000..98a98ede2f30
--- /dev/null
+++ b/metadata/md5-cache/dev-python/zeroconf-0.128.0
@@ -0,0 +1,17 @@
+BDEPEND=>=dev-python/cython-3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-65.6.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-python/pytest-asyncio[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/ifaddr-0.1.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( >=dev-python/async-timeout-3.0.0[python_targets_python3_10(-)?] ) >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/poetry-core-1.6.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+DESCRIPTION=Pure Python Multicast DNS Service Discovery Library (Bonjour/Avahi compatible)
+EAPI=8
+HOMEPAGE=https://github.com/python-zeroconf/python-zeroconf/ https://pypi.org/project/zeroconf/
+INHERIT=distutils-r1 pypi
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug
+KEYWORDS=~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux
+LICENSE=LGPL-2.1
+RDEPEND=>=dev-python/ifaddr-0.1.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( >=dev-python/async-timeout-3.0.0[python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/z/zeroconf/zeroconf-0.128.0.tar.gz
+_eclasses_=distutils-r1 ae136dc2e1c0006e9480d44a6c1886d9 flag-o-matic 6b3c606c5de2531072ffd36eca06a5a9 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e989dbdcbb647bd8655857c1f95be244 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
+_md5_=9636bdf2522b439f69b3a5c8760189bf
diff --git a/metadata/md5-cache/dev-ruby/Manifest.gz b/metadata/md5-cache/dev-ruby/Manifest.gz
index 28bdd037b061..9e810f47e1f4 100644
--- a/metadata/md5-cache/dev-ruby/Manifest.gz
+++ b/metadata/md5-cache/dev-ruby/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-ruby/warning-1.3.0 b/metadata/md5-cache/dev-ruby/warning-1.3.0
index eda742c63ad9..5b3ebfd26307 100644
--- a/metadata/md5-cache/dev-ruby/warning-1.3.0
+++ b/metadata/md5-cache/dev-ruby/warning-1.3.0
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/jeremyevans/ruby-warning
INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby31 ruby_targets_ruby32 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~riscv ~sparc ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
LICENSE=MIT
RDEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=1
SRC_URI=https://github.com/jeremyevans/ruby-warning/archive/1.3.0.tar.gz -> warning-1.3.0.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 6c200c98361f47219e106ddc67c43a1e toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=98cf9dcdcd6346409684281bef40593d
+_md5_=378727133e72aebccb8e17b1e899dd52
diff --git a/metadata/md5-cache/dev-ruby/zeitwerk-2.6.11-r1 b/metadata/md5-cache/dev-ruby/zeitwerk-2.6.11-r1
index b7031df6df16..91759ca56141 100644
--- a/metadata/md5-cache/dev-ruby/zeitwerk-2.6.11-r1
+++ b/metadata/md5-cache/dev-ruby/zeitwerk-2.6.11-r1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/fxn/zeitwerk
INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby31 ruby_targets_ruby32 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~riscv ~sparc ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
LICENSE=MIT
RDEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=2
SRC_URI=https://github.com/fxn/zeitwerk/archive/v2.6.11.tar.gz -> zeitwerk-2.6.11.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 6c200c98361f47219e106ddc67c43a1e toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=b2631563feb275b4475f80bc46234109
+_md5_=26c9c1030753a5968c65fc584955928c
diff --git a/metadata/md5-cache/dev-ruby/zeitwerk-2.6.12 b/metadata/md5-cache/dev-ruby/zeitwerk-2.6.12
index 3e7bc78459dc..1b53a0de3380 100644
--- a/metadata/md5-cache/dev-ruby/zeitwerk-2.6.12
+++ b/metadata/md5-cache/dev-ruby/zeitwerk-2.6.12
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/fxn/zeitwerk
INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby31 ruby_targets_ruby32 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~riscv ~sparc ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
LICENSE=MIT
RDEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=2
SRC_URI=https://github.com/fxn/zeitwerk/archive/v2.6.12.tar.gz -> zeitwerk-2.6.12.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 6c200c98361f47219e106ddc67c43a1e toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=d8f5fde7ab8d3b8cfb6cc0e0bf45e29d
+_md5_=26c9c1030753a5968c65fc584955928c
diff --git a/metadata/md5-cache/dev-util/Manifest.gz b/metadata/md5-cache/dev-util/Manifest.gz
index 6ba523c6efa3..ee5b4339d631 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/fq-0.9.0 b/metadata/md5-cache/dev-util/fq-0.9.0
new file mode 100644
index 000000000000..706e21773dbe
--- /dev/null
+++ b/metadata/md5-cache/dev-util/fq-0.9.0
@@ -0,0 +1,14 @@
+BDEPEND=test? ( dev-tcltk/expect ) >=dev-lang/go-1.18 app-arch/unzip
+DEFINED_PHASES=compile install prepare unpack
+DESCRIPTION=Tool for working with binary data (app-misc/jq for binary formats)
+EAPI=8
+HOMEPAGE=https://github.com/wader/fq
+INHERIT=go-module
+IUSE=test
+KEYWORDS=~amd64 ~arm ~arm64
+LICENSE=MIT BSD-2
+RESTRICT=!test? ( test ) strip
+SLOT=0
+SRC_URI=https://github.com/wader/fq/archive/v0.9.0.tar.gz -> fq-0.9.0.tar.gz https://dev.gentoo.org/~sam/distfiles/dev-util/fq/fq-0.9.0-deps.tar.xz
+_eclasses_=go-env 96e1747610bbb2f5c5d3fb16f0f3a83a go-module 9e5a8f7b134fd3ed3785755097fe8ef0 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
+_md5_=c6020108d890b7dd8dd694cbce1e9ade
diff --git a/metadata/md5-cache/dev-util/rgbds-0.6.1 b/metadata/md5-cache/dev-util/rgbds-0.6.1
index ae023acf255c..980ffc566548 100644
--- a/metadata/md5-cache/dev-util/rgbds-0.6.1
+++ b/metadata/md5-cache/dev-util/rgbds-0.6.1
@@ -5,10 +5,10 @@ DESCRIPTION=Rednex Game Boy Development System
EAPI=8
HOMEPAGE=https://rgbds.gbdev.io/
INHERIT=flag-o-matic toolchain-funcs
-KEYWORDS=~amd64 ~arm64 ~ppc ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc ~ppc64 ~x86
LICENSE=ZLIB
RDEPEND=media-libs/libpng
SLOT=0
SRC_URI=https://github.com/gbdev/rgbds/archive/v0.6.1/rgbds-0.6.1.tar.gz
_eclasses_=flag-o-matic 6b3c606c5de2531072ffd36eca06a5a9 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=4d209eea8452eaa6757e58b05a225e66
+_md5_=f6cf0df9373d21eb1f1da5e1c47367da
diff --git a/metadata/md5-cache/games-emulation/Manifest.gz b/metadata/md5-cache/games-emulation/Manifest.gz
index 3404ce28dd2b..2b3fbda37a89 100644
--- a/metadata/md5-cache/games-emulation/Manifest.gz
+++ b/metadata/md5-cache/games-emulation/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/games-emulation/bsnes-jg-1.1.2 b/metadata/md5-cache/games-emulation/bsnes-jg-1.1.2
index 25d0c794d185..0e1e2117af34 100644
--- a/metadata/md5-cache/games-emulation/bsnes-jg-1.1.2
+++ b/metadata/md5-cache/games-emulation/bsnes-jg-1.1.2
@@ -5,10 +5,10 @@ DESCRIPTION=Jolly Good Fork of bsnes
EAPI=8
HOMEPAGE=https://gitlab.com/jgemu/bsnes
INHERIT=toolchain-funcs
-KEYWORDS=~amd64 ~arm64 ~ppc ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc ~ppc64 ~x86
LICENSE=ISC GPL-3+ LGPL-2.1+ MIT ZLIB
RDEPEND=media-libs/jg:1= media-libs/libsamplerate games-emulation/jgrf
SLOT=1
SRC_URI=https://gitlab.com/jgemu/bsnes/-/archive/1.1.2/bsnes-1.1.2.tar.bz2
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=2a02edd65316ec84bfbd733a55e959f6
+_md5_=657bb0d1e084dd4f2ac407cdd54e569c
diff --git a/metadata/md5-cache/games-emulation/cega-jg-0.6.0 b/metadata/md5-cache/games-emulation/cega-jg-0.6.0
index 03d56f5b259c..eb9b3bc776d6 100644
--- a/metadata/md5-cache/games-emulation/cega-jg-0.6.0
+++ b/metadata/md5-cache/games-emulation/cega-jg-0.6.0
@@ -5,10 +5,10 @@ DESCRIPTION=Jolly Good SG-1000, SMS, and Game Gear Emulator
EAPI=8
HOMEPAGE=https://gitlab.com/jgemu/cega
INHERIT=toolchain-funcs
-KEYWORDS=~amd64 ~arm64 ~ppc ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc ~ppc64 ~x86
LICENSE=BSD MIT MPL-2.0 ZLIB
RDEPEND=media-libs/jg:1= media-libs/speexdsp games-emulation/jgrf
SLOT=1
SRC_URI=https://gitlab.com/jgemu/cega/-/archive/0.6.0/cega-0.6.0.tar.bz2
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=cc926d3b8db60de79761d2244b015554
+_md5_=dc7ff427d394da8f96831c6d7314d5a3
diff --git a/metadata/md5-cache/games-emulation/gambatte-jg-0.5.1 b/metadata/md5-cache/games-emulation/gambatte-jg-0.5.1
index 979cef03d058..48e9d14ace9b 100644
--- a/metadata/md5-cache/games-emulation/gambatte-jg-0.5.1
+++ b/metadata/md5-cache/games-emulation/gambatte-jg-0.5.1
@@ -5,10 +5,10 @@ DESCRIPTION=Jolly Good Fork of Gambatte
EAPI=8
HOMEPAGE=https://gitlab.com/jgemu/gambatte
INHERIT=toolchain-funcs
-KEYWORDS=~amd64 ~arm64 ~ppc ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc ~ppc64 ~x86
LICENSE=BSD GPL-2
RDEPEND=media-libs/jg:1= media-libs/soxr games-emulation/jgrf
SLOT=1
SRC_URI=https://gitlab.com/jgemu/gambatte/-/archive/0.5.1/gambatte-0.5.1.tar.bz2
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=dfb70144e0fc9b067ceb8d02c1ec5b43
+_md5_=1ad5ee9ba4247ced416fcc6550990d3e
diff --git a/metadata/md5-cache/games-emulation/geolith-jg-0.1.0 b/metadata/md5-cache/games-emulation/geolith-jg-0.1.0
index 695178c6d046..f8de69957647 100644
--- a/metadata/md5-cache/games-emulation/geolith-jg-0.1.0
+++ b/metadata/md5-cache/games-emulation/geolith-jg-0.1.0
@@ -5,10 +5,10 @@ DESCRIPTION=Jolly Good Neo Geo AES/MVS Emulator
EAPI=8
HOMEPAGE=https://gitlab.com/jgemu/geolith
INHERIT=toolchain-funcs
-KEYWORDS=~amd64 ~arm64 ~ppc ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc ~ppc64 ~x86
LICENSE=BSD MIT
RDEPEND=dev-libs/miniz media-libs/jg:1= media-libs/speexdsp games-emulation/jgrf
SLOT=1
SRC_URI=https://gitlab.com/jgemu/geolith/-/archive/0.1.0/geolith-0.1.0.tar.bz2
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=adfdf10b90999e0086d2c054ed5bac28
+_md5_=db385ab210aac758beb7f5f90516148b
diff --git a/metadata/md5-cache/games-emulation/jgrf-1.0.2-r1 b/metadata/md5-cache/games-emulation/jgrf-1.0.2-r1
index f7db48811ff1..6f0473098139 100644
--- a/metadata/md5-cache/games-emulation/jgrf-1.0.2-r1
+++ b/metadata/md5-cache/games-emulation/jgrf-1.0.2-r1
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://jgemu.gitlab.io/jgrf.html
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=toolchain-funcs xdg
-KEYWORDS=~amd64 ~arm64 ~ppc ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc ~ppc64 ~x86
LICENSE=BSD CC0-1.0 MIT ZLIB
RDEPEND=dev-libs/miniz dev-libs/openssl:0= media-libs/jg:1= media-libs/libepoxy[egl] media-libs/libsdl2[opengl,sound,video] media-libs/speexdsp
SLOT=1
SRC_URI=https://gitlab.com/jgemu/jgrf/-/archive/1.0.2/jgrf-1.0.2.tar.bz2
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=ff9569d05c0330699ac07c6261f30472
+_md5_=450f20295fe73f54b8ca8a276164edcc
diff --git a/metadata/md5-cache/games-emulation/jollycv-jg-1.0.1 b/metadata/md5-cache/games-emulation/jollycv-jg-1.0.1
index 0f25c73ebec6..80b22e6c966c 100644
--- a/metadata/md5-cache/games-emulation/jollycv-jg-1.0.1
+++ b/metadata/md5-cache/games-emulation/jollycv-jg-1.0.1
@@ -5,10 +5,10 @@ DESCRIPTION=Jolly Good ColecoVision Emulator
EAPI=8
HOMEPAGE=https://gitlab.com/jgemu/jollycv
INHERIT=toolchain-funcs
-KEYWORDS=~amd64 ~arm64 ~ppc ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc ~ppc64 ~x86
LICENSE=BSD MIT
RDEPEND=media-libs/jg:1= media-libs/speexdsp games-emulation/jgrf
SLOT=1
SRC_URI=https://gitlab.com/jgemu/jollycv/-/archive/1.0.1/jollycv-1.0.1.tar.bz2
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=c4c9c9fc43c75938b8e402edb550b9e9
+_md5_=308e9870932f673a1d6f609069bfbb9f
diff --git a/metadata/md5-cache/games-emulation/mednafen-jg-1.31.0 b/metadata/md5-cache/games-emulation/mednafen-jg-1.31.0
index 3279544d6620..fe488d914315 100644
--- a/metadata/md5-cache/games-emulation/mednafen-jg-1.31.0
+++ b/metadata/md5-cache/games-emulation/mednafen-jg-1.31.0
@@ -5,10 +5,10 @@ DESCRIPTION=Jolly Good Port of Mednafen
EAPI=8
HOMEPAGE=https://gitlab.com/jgemu/mednafen
INHERIT=autotools toolchain-funcs
-KEYWORDS=~amd64 ~arm64 ~ppc ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc ~ppc64 ~x86
LICENSE=BSD GPL-2 GPL-2+ LGPL-2.1+ ZLIB
RDEPEND=app-arch/zstd dev-libs/lzo:2 >=dev-libs/trio-1.17 media-libs/flac media-libs/jg:1= sys-libs/zlib:=[minizip] games-emulation/jgrf
SLOT=1
SRC_URI=https://gitlab.com/jgemu/mednafen/-/archive/1.31.0/mednafen-1.31.0.tar.bz2
_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=b5f9968d21a436f8d8362a36a364000a
+_md5_=920ef0e3f450466a972479d9b9159c18
diff --git a/metadata/md5-cache/games-emulation/melonds-jg-0.9.5 b/metadata/md5-cache/games-emulation/melonds-jg-0.9.5
index f5927f35544e..83dfabe6d0f9 100644
--- a/metadata/md5-cache/games-emulation/melonds-jg-0.9.5
+++ b/metadata/md5-cache/games-emulation/melonds-jg-0.9.5
@@ -5,10 +5,10 @@ DESCRIPTION=Jolly Good Port of melonDS
EAPI=8
HOMEPAGE=https://gitlab.com/jgemu/melonds
INHERIT=toolchain-funcs
-KEYWORDS=~amd64 ~arm64 ~ppc ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc ~ppc64 ~x86
LICENSE=BSD-1 BSD-2 GPL-3+ MIT Unlicense public-domain
RDEPEND=media-libs/jg:1= media-libs/libsamplerate games-emulation/jgrf
SLOT=1
SRC_URI=https://gitlab.com/jgemu/melonds/-/archive/0.9.5/melonds-0.9.5.tar.bz2
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=7478f01f782987f6c92ee35da181ca26
+_md5_=ccc909bfe7db3547d39a6b0f95c2d9a1
diff --git a/metadata/md5-cache/games-emulation/mgba-jg-0.10.2 b/metadata/md5-cache/games-emulation/mgba-jg-0.10.2
index f65abdc16288..e2d358558dc3 100644
--- a/metadata/md5-cache/games-emulation/mgba-jg-0.10.2
+++ b/metadata/md5-cache/games-emulation/mgba-jg-0.10.2
@@ -5,10 +5,10 @@ DESCRIPTION=Jolly Good Port of mGBA
EAPI=8
HOMEPAGE=https://gitlab.com/jgemu/mgba
INHERIT=toolchain-funcs
-KEYWORDS=~amd64 ~arm64 ~ppc ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc ~ppc64 ~x86
LICENSE=BSD-2 MPL-2.0
RDEPEND=media-libs/jg:1= games-emulation/jgrf
SLOT=1
SRC_URI=https://gitlab.com/jgemu/mgba/-/archive/0.10.2/mgba-0.10.2.tar.bz2
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=da589f4979af5e26eefdf96bd07be64e
+_md5_=9be85cb5fb2d705c44d08e3ef690e725
diff --git a/metadata/md5-cache/games-emulation/nestopia-jg-1.52.0 b/metadata/md5-cache/games-emulation/nestopia-jg-1.52.0
index 588de73bd4eb..11f59c6ad48a 100644
--- a/metadata/md5-cache/games-emulation/nestopia-jg-1.52.0
+++ b/metadata/md5-cache/games-emulation/nestopia-jg-1.52.0
@@ -5,10 +5,10 @@ DESCRIPTION=Jolly Good Fork of Nestopia
EAPI=8
HOMEPAGE=https://gitlab.com/jgemu/nestopia
INHERIT=toolchain-funcs
-KEYWORDS=~amd64 ~arm64 ~ppc ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc ~ppc64 ~x86
LICENSE=GPL-2+
RDEPEND=media-libs/jg:1= games-emulation/jgrf
SLOT=1
SRC_URI=https://gitlab.com/jgemu/nestopia/-/archive/1.52.0/nestopia-1.52.0.tar.bz2
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=c682683d83cd8fc199514993832be69d
+_md5_=1b1797722f3e0f5803c27251c90efe8d
diff --git a/metadata/md5-cache/games-emulation/prosystem-jg-1.5.2 b/metadata/md5-cache/games-emulation/prosystem-jg-1.5.2
index 535ecc7f3771..2dd2952e04b2 100644
--- a/metadata/md5-cache/games-emulation/prosystem-jg-1.5.2
+++ b/metadata/md5-cache/games-emulation/prosystem-jg-1.5.2
@@ -5,10 +5,10 @@ DESCRIPTION=Jolly Good Fork of ProSystem
EAPI=8
HOMEPAGE=https://gitlab.com/jgemu/prosystem
INHERIT=toolchain-funcs
-KEYWORDS=~amd64 ~arm64 ~ppc ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc ~ppc64 ~x86
LICENSE=BSD GPL-2+
RDEPEND=media-libs/jg:1= games-emulation/jgrf
SLOT=1
SRC_URI=https://gitlab.com/jgemu/prosystem/-/archive/1.5.2/prosystem-1.5.2.tar.bz2
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=9497cd53914d61b386702063319355a3
+_md5_=ed79e83d5d33e36163cd779cee8bc891
diff --git a/metadata/md5-cache/games-emulation/sameboy-jg-0.15.8 b/metadata/md5-cache/games-emulation/sameboy-jg-0.15.8
index 1d0d780fd850..b771a0befdc2 100644
--- a/metadata/md5-cache/games-emulation/sameboy-jg-0.15.8
+++ b/metadata/md5-cache/games-emulation/sameboy-jg-0.15.8
@@ -5,10 +5,10 @@ DESCRIPTION=Jolly Good Port of SameBoy
EAPI=8
HOMEPAGE=https://gitlab.com/jgemu/sameboy
INHERIT=toolchain-funcs
-KEYWORDS=~amd64 ~arm64 ~ppc ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc ~ppc64 ~x86
LICENSE=MIT
RDEPEND=media-libs/jg:1= games-emulation/jgrf
SLOT=1
SRC_URI=https://gitlab.com/jgemu/sameboy/-/archive/0.15.8/sameboy-0.15.8.tar.bz2
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=64cfb067961bff3e801c87fc2ec544f2
+_md5_=7478e01e114c7a66be91e4cc0bc85a2e
diff --git a/metadata/md5-cache/games-emulation/vecx-jg-1.2.2 b/metadata/md5-cache/games-emulation/vecx-jg-1.2.2
index 32ed347c842d..adb4ca9965d6 100644
--- a/metadata/md5-cache/games-emulation/vecx-jg-1.2.2
+++ b/metadata/md5-cache/games-emulation/vecx-jg-1.2.2
@@ -5,10 +5,10 @@ DESCRIPTION=Jolly Good Fork of vecx
EAPI=8
HOMEPAGE=https://gitlab.com/jgemu/vecx
INHERIT=toolchain-funcs
-KEYWORDS=~amd64 ~arm64 ~ppc ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc ~ppc64 ~x86
LICENSE=MIT
RDEPEND=media-libs/jg:1= media-libs/speexdsp games-emulation/jgrf
SLOT=1
SRC_URI=https://gitlab.com/jgemu/vecx/-/archive/1.2.2/vecx-1.2.2.tar.bz2
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=039b08308437ad166081ba0aa04bd61e
+_md5_=b72a2e2b1b62980840324c920724d154
diff --git a/metadata/md5-cache/media-gfx/Manifest.gz b/metadata/md5-cache/media-gfx/Manifest.gz
index fef42cd7a006..0e3b360a75e8 100644
--- a/metadata/md5-cache/media-gfx/Manifest.gz
+++ b/metadata/md5-cache/media-gfx/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/media-gfx/opencsg-1.5.1-r1 b/metadata/md5-cache/media-gfx/opencsg-1.5.1-r1
index 53ab66627136..a47899aafdb2 100644
--- a/metadata/md5-cache/media-gfx/opencsg-1.5.1-r1
+++ b/metadata/md5-cache/media-gfx/opencsg-1.5.1-r1
@@ -5,11 +5,11 @@ EAPI=8
HOMEPAGE=https://www.opencsg.org
INHERIT=qmake-utils
IUSE=doc
-KEYWORDS=amd64 ~arm64 ~riscv x86
+KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv x86
LICENSE=GPL-2+
RDEPEND=media-libs/glew:0= virtual/opengl
RESTRICT=test
SLOT=0/1.5
SRC_URI=https://www.opencsg.org/OpenCSG-1.5.1.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=05ca13de400364180423cc284d97e7a8
+_md5_=1f0217af066633b39005e40e2e32e82a
diff --git a/metadata/md5-cache/media-gfx/openscad-2021.01-r4 b/metadata/md5-cache/media-gfx/openscad-2021.01-r4
index 2f2d90543d8f..1e4970bce37d 100644
--- a/metadata/md5-cache/media-gfx/openscad-2021.01-r4
+++ b/metadata/md5-cache/media-gfx/openscad-2021.01-r4
@@ -7,11 +7,11 @@ HOMEPAGE=https://www.openscad.org/
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=elisp-common qmake-utils xdg
IUSE=emacs
-KEYWORDS=amd64 ~arm64 ~x86
+KEYWORDS=amd64 ~arm64 ~ppc64 ~x86
LICENSE=GPL-2
RDEPEND=dev-cpp/eigen:3 dev-libs/boost:= dev-libs/double-conversion:= dev-libs/glib:2 dev-libs/gmp:0= dev-libs/hidapi dev-libs/libspnav dev-libs/libxml2 dev-libs/libzip:= dev-libs/mpfr:0= dev-qt/qtconcurrent:5 dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtgui:5[-gles2-only] dev-qt/qtmultimedia:5 dev-qt/qtnetwork:5 dev-qt/qtopengl:5 dev-qt/qtwidgets:5 media-gfx/opencsg:= media-libs/fontconfig media-libs/freetype >=media-libs/glew-2.0.0:0= media-libs/harfbuzz:= media-libs/lib3mf sci-mathematics/cgal:= x11-libs/cairo >=x11-libs/qscintilla-2.10.3:= emacs? ( >=app-editors/emacs-23.1:* )
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/openscad/openscad/releases/download/openscad-2021.01/openscad-2021.01.src.tar.gz -> openscad-2021.01.tar.gz
_eclasses_=elisp-common 2a0fa407d2e6363c663ccb299503b25c multilib c19072c3cd7ac5cb21de013f7e9832e0 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=bc198626b77210c0fe09b31e610cb695
+_md5_=7d97bb77651f86cf581ea40164daa70b
diff --git a/metadata/md5-cache/media-libs/Manifest.gz b/metadata/md5-cache/media-libs/Manifest.gz
index 026b736a9931..fba0652b84b3 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/jg-1.0.0 b/metadata/md5-cache/media-libs/jg-1.0.0
index 6e60287d787a..82cb60f473ea 100644
--- a/metadata/md5-cache/media-libs/jg-1.0.0
+++ b/metadata/md5-cache/media-libs/jg-1.0.0
@@ -2,8 +2,8 @@ DEFINED_PHASES=compile install
DESCRIPTION=Reference Implementation of The Jolly Good API
EAPI=8
HOMEPAGE=https://jgemu.gitlab.io/
-KEYWORDS=~amd64 ~arm64 ~ppc ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc ~ppc64 ~x86
LICENSE=ZLIB
SLOT=1
SRC_URI=https://gitlab.com/jgemu/jg/-/archive/1.0.0/jg-1.0.0.tar.bz2
-_md5_=8c108c3b3e43c49b0b0bbb7e1cf9dcf5
+_md5_=5013f79ec25dc046b65ab80696eee0e4
diff --git a/metadata/md5-cache/media-libs/lib3mf-2.2.0 b/metadata/md5-cache/media-libs/lib3mf-2.2.0
index 782e56d76ce5..3a817d599890 100644
--- a/metadata/md5-cache/media-libs/lib3mf-2.2.0
+++ b/metadata/md5-cache/media-libs/lib3mf-2.2.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://3mf.io/ https://github.com/3MFConsortium/lib3mf
INHERIT=cmake
IUSE=+system-act test
-KEYWORDS=amd64 ~arm64 x86
+KEYWORDS=amd64 ~arm64 ~ppc64 x86
LICENSE=BSD
RDEPEND=dev-libs/libzip:= sys-apps/util-linux sys-libs/zlib
RESTRICT=!test? ( test )
SLOT=0/2
SRC_URI=https://github.com/3MFConsortium/lib3mf/archive/v2.2.0.tar.gz -> lib3mf-2.2.0.tar.gz
_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic 6b3c606c5de2531072ffd36eca06a5a9 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=4d0f86c64755efe1867d6c75356d8a41
+_md5_=281fa6777856425bec296fce03d253c5
diff --git a/metadata/md5-cache/net-misc/Manifest.gz b/metadata/md5-cache/net-misc/Manifest.gz
index d5f82a50824c..5dfab132dc9d 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/suite3270-4.2_p5-r2 b/metadata/md5-cache/net-misc/suite3270-4.2_p5-r2
new file mode 100644
index 000000000000..e4d8a190861f
--- /dev/null
+++ b/metadata/md5-cache/net-misc/suite3270-4.2_p5-r2
@@ -0,0 +1,15 @@
+BDEPEND=X? ( x11-apps/bdftopcf >=x11-apps/mkfontscale-1.2.0 x11-misc/xbitmaps ) 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 X? ( >=x11-apps/mkfontscale-1.2.0 media-fonts/encodings )
+DEFINED_PHASES=configure install postinst postrm prepare setup
+DEPEND=X? ( x11-libs/libX11 x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ssl? ( dev-libs/openssl:= ) ncurses? ( sys-libs/ncurses:= sys-libs/readline:= ) tcl? ( dev-lang/tcl:= ) X? ( x11-base/xorg-proto )
+DESCRIPTION=Complete 3270 (S390) access package
+EAPI=8
+HOMEPAGE=http://x3270.bgp.nu/
+INHERIT=autotools font
+IUSE=X cjk doc ncurses ssl tcl X
+KEYWORDS=~amd64 ~ppc ~s390 ~sparc ~x86
+LICENSE=GPL-2
+RDEPEND=X? ( x11-libs/libX11 x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ssl? ( dev-libs/openssl:= ) ncurses? ( sys-libs/ncurses:= sys-libs/readline:= ) tcl? ( dev-lang/tcl:= )
+SLOT=0
+SRC_URI=mirror://sourceforge/x3270/suite3270-4.2ga5-src.tgz
+_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde font aa113a3df9cd0a9693a1c1ee7c34a6eb gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
+_md5_=1782571bf5cb5e3e5454dd1d32eb3933
diff --git a/metadata/md5-cache/net-proxy/Manifest.gz b/metadata/md5-cache/net-proxy/Manifest.gz
index 2cb94ce3154f..07c81b5c1f0e 100644
--- a/metadata/md5-cache/net-proxy/Manifest.gz
+++ b/metadata/md5-cache/net-proxy/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-proxy/squid-6.5 b/metadata/md5-cache/net-proxy/squid-6.5
index 1a2312ad58ea..400df4eb89dc 100644
--- a/metadata/md5-cache/net-proxy/squid-6.5
+++ b/metadata/md5-cache/net-proxy/squid-6.5
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=http://www.squid-cache.org/
INHERIT=autotools flag-o-matic linux-info pam systemd toolchain-funcs
IUSE=caps gnutls pam ldap samba sasl kerberos nis radius ssl snmp selinux logrotate test ecap esi ssl-crtd mysql postgres sqlite systemd perl qos tproxy +htcp valgrind +wccp +wccpv2
-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=acct-group/squid acct-user/squid dev-libs/libltdl sys-libs/tdb virtual/libcrypt:= caps? ( >=sys-libs/libcap-2.16 ) ecap? ( net-libs/libecap:1 ) esi? ( dev-libs/expat dev-libs/libxml2 ) ldap? ( net-nds/openldap:= ) gnutls? ( >=net-libs/gnutls-3.1.5:= ) logrotate? ( app-admin/logrotate ) nis? ( net-libs/libtirpc:= net-libs/libnsl:= ) kerberos? ( virtual/krb5 ) pam? ( sys-libs/pam ) qos? ( net-libs/libnetfilter_conntrack ) ssl? ( dev-libs/nettle:= !gnutls? ( dev-libs/openssl:= ) ) sasl? ( dev-libs/cyrus-sasl ) systemd? ( sys-apps/systemd:= ) mysql? ( dev-perl/DBD-mysql ) postgres? ( dev-perl/DBD-Pg ) perl? ( dev-lang/perl ) samba? ( net-fs/samba ) selinux? ( sec-policy/selinux-squid ) sqlite? ( dev-perl/DBD-SQLite )
REQUIRED_USE=tproxy? ( caps ) qos? ( caps ) ssl-crtd? ( ssl )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=http://static.squid-cache.org/Versions/v6/squid-6.5.tar.xz
_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic 6b3c606c5de2531072ffd36eca06a5a9 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 pam b56d0c9c20fc5b553f13c8ae165a10a5 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=b5e5849d3c65161ca49eb209ebd6f813
+_md5_=0950bc36db1c0e2766604e98a87d00a2
diff --git a/metadata/md5-cache/sci-libs/Manifest.gz b/metadata/md5-cache/sci-libs/Manifest.gz
index c317be03b535..53d49b6d0406 100644
--- a/metadata/md5-cache/sci-libs/Manifest.gz
+++ b/metadata/md5-cache/sci-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sci-libs/gloo-2023.05.19 b/metadata/md5-cache/sci-libs/gloo-2023.05.19
new file mode 100644
index 000000000000..aa1b905a93ab
--- /dev/null
+++ b/metadata/md5-cache/sci-libs/gloo-2023.05.19
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-cpp/gtest ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=cuda? ( <dev-util/nvidia-cuda-toolkit-12:= ) libuv? ( dev-libs/libuv ) mpi? ( virtual/mpi ) redis? ( dev-db/redis dev-libs/hiredis ) ssl? ( dev-libs/openssl:0/1.1 )
+DESCRIPTION=library of floating-point neural network inference operators
+EAPI=8
+HOMEPAGE=https://github.com/facebookincubator/gloo/
+INHERIT=cmake cuda
+IUSE=cuda libuv mpi redis ssl test
+KEYWORDS=~amd64
+LICENSE=MIT
+RDEPEND=cuda? ( <dev-util/nvidia-cuda-toolkit-12:= ) libuv? ( dev-libs/libuv ) mpi? ( virtual/mpi ) redis? ( dev-db/redis dev-libs/hiredis ) ssl? ( dev-libs/openssl:0/1.1 )
+RESTRICT=test
+SLOT=0
+SRC_URI=https://github.com/facebookincubator/gloo/archive/10909297fedab0a680799211a299203e53515032.tar.gz -> gloo-2023.05.19.tar.gz
+_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 cuda 283d0f298f6c196c755a0f8d50daca85 flag-o-matic 6b3c606c5de2531072ffd36eca06a5a9 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=7b9dcdada065bd681e51039552fa8796
diff --git a/metadata/md5-cache/sci-mathematics/Manifest.gz b/metadata/md5-cache/sci-mathematics/Manifest.gz
index 7010edd33693..6a66273da4ca 100644
--- a/metadata/md5-cache/sci-mathematics/Manifest.gz
+++ b/metadata/md5-cache/sci-mathematics/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sci-mathematics/cgal-5.5.2 b/metadata/md5-cache/sci-mathematics/cgal-5.5.2
index 7a8a12828af3..137756cb7af5 100644
--- a/metadata/md5-cache/sci-mathematics/cgal-5.5.2
+++ b/metadata/md5-cache/sci-mathematics/cgal-5.5.2
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://www.cgal.org/
INHERIT=cmake
IUSE=doc examples
-KEYWORDS=~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux
LICENSE=LGPL-3 GPL-3 Boost-1.0
RDEPEND=dev-cpp/eigen dev-libs/boost:= dev-libs/gmp:=[cxx] dev-libs/mpfr:= sys-libs/zlib x11-libs/libX11:= virtual/glu:= virtual/opengl:=
SLOT=0/14
SRC_URI=https://github.com/CGAL/cgal/releases/download/v5.5.2/CGAL-5.5.2.tar.xz doc? ( https://github.com/CGAL/cgal/releases/download/v5.5.2/CGAL-5.5.2-doc_html.tar.xz )
_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic 6b3c606c5de2531072ffd36eca06a5a9 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=1daf473b93a5f55b3eccaa8bcad43502
+_md5_=ca4eb30e6c914bd6902240fee1fd826f
diff --git a/metadata/md5-cache/sys-apps/Manifest.gz b/metadata/md5-cache/sys-apps/Manifest.gz
index 303bde574e4e..65d7bd80a6b2 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/dbus-broker-33 b/metadata/md5-cache/sys-apps/dbus-broker-33-r1
index 8e5feb8a05b0..4203b08b6bd1 100644
--- a/metadata/md5-cache/sys-apps/dbus-broker-33
+++ b/metadata/md5-cache/sys-apps/dbus-broker-33-r1
@@ -12,4 +12,4 @@ RDEPEND=apparmor? ( >=sys-libs/libapparmor-3.0 ) audit? ( >=sys-process/audit-3.
SLOT=0
SRC_URI=https://github.com/bus1/dbus-broker/releases/download/v33/dbus-broker-33.tar.xz
_eclasses_=flag-o-matic 6b3c606c5de2531072ffd36eca06a5a9 meson 576e6bbef90e9753368f8b4ad0bd5383 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 e989dbdcbb647bd8655857c1f95be244 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=30ad62569b9f196bdc079bc6b05caa41
+_md5_=9a2d7373357d59bf421d4b9e976e1117
diff --git a/metadata/md5-cache/sys-apps/dbus-broker-33-r2 b/metadata/md5-cache/sys-apps/dbus-broker-33-r2
new file mode 100644
index 000000000000..34ab8e757e27
--- /dev/null
+++ b/metadata/md5-cache/sys-apps/dbus-broker-33-r2
@@ -0,0 +1,15 @@
+BDEPEND=doc? ( dev-python/docutils ) virtual/pkgconfig >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array
+DEFINED_PHASES=compile configure install test
+DEPEND=apparmor? ( >=sys-libs/libapparmor-3.0 ) audit? ( >=sys-process/audit-3.0 >=sys-libs/libcap-ng-0.6 ) launcher? ( >=dev-libs/expat-2.2 >=sys-apps/systemd-230:0= ) selinux? ( >=sys-libs/libselinux-3.2 )
+DESCRIPTION=Linux D-Bus Message Broker
+EAPI=8
+HOMEPAGE=https://github.com/bus1/dbus-broker/wiki
+INHERIT=meson
+IUSE=apparmor audit doc +launcher selinux
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv
+LICENSE=Apache-2.0
+RDEPEND=apparmor? ( >=sys-libs/libapparmor-3.0 ) audit? ( >=sys-process/audit-3.0 >=sys-libs/libcap-ng-0.6 ) launcher? ( >=dev-libs/expat-2.2 >=sys-apps/systemd-230:0= ) selinux? ( >=sys-libs/libselinux-3.2 ) launcher? ( sys-apps/dbus )
+SLOT=0
+SRC_URI=https://github.com/bus1/dbus-broker/releases/download/v33/dbus-broker-33.tar.xz
+_eclasses_=meson 576e6bbef90e9753368f8b4ad0bd5383 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 e989dbdcbb647bd8655857c1f95be244 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
+_md5_=095948d32fe1c079814a60adc3c19a29
diff --git a/metadata/md5-cache/sys-apps/dbus-broker-9999 b/metadata/md5-cache/sys-apps/dbus-broker-9999
index c62fd44cbbe2..cc957c1c4168 100644
--- a/metadata/md5-cache/sys-apps/dbus-broker-9999
+++ b/metadata/md5-cache/sys-apps/dbus-broker-9999
@@ -4,11 +4,11 @@ DEPEND=apparmor? ( >=sys-libs/libapparmor-3.0 ) audit? ( >=sys-process/audit-3.0
DESCRIPTION=Linux D-Bus Message Broker
EAPI=8
HOMEPAGE=https://github.com/bus1/dbus-broker/wiki
-INHERIT=flag-o-matic meson git-r3
+INHERIT=meson git-r3
IUSE=apparmor audit doc +launcher selinux
LICENSE=Apache-2.0
PROPERTIES=live
RDEPEND=apparmor? ( >=sys-libs/libapparmor-3.0 ) audit? ( >=sys-process/audit-3.0 >=sys-libs/libcap-ng-0.6 ) launcher? ( >=dev-libs/expat-2.2 >=sys-apps/systemd-230:0= ) selinux? ( >=sys-libs/libselinux-3.2 ) launcher? ( sys-apps/dbus )
SLOT=0
-_eclasses_=flag-o-matic 6b3c606c5de2531072ffd36eca06a5a9 git-r3 5133e393e8717a3a093660f990801dc1 meson 576e6bbef90e9753368f8b4ad0bd5383 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 e989dbdcbb647bd8655857c1f95be244 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=6db3d7c084b7130bf57476542002c57f
+_eclasses_=git-r3 5133e393e8717a3a093660f990801dc1 meson 576e6bbef90e9753368f8b4ad0bd5383 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 e989dbdcbb647bd8655857c1f95be244 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
+_md5_=095948d32fe1c079814a60adc3c19a29
diff --git a/metadata/md5-cache/sys-apps/moar-1.18.5 b/metadata/md5-cache/sys-apps/moar-1.18.5
new file mode 100644
index 000000000000..203998b6550a
--- /dev/null
+++ b/metadata/md5-cache/sys-apps/moar-1.18.5
@@ -0,0 +1,15 @@
+BDEPEND=test? ( app-arch/bzip2 app-arch/xz-utils ) >=dev-lang/go-1.18 app-arch/unzip
+DEFINED_PHASES=compile install test unpack
+DESCRIPTION=Pager designed to do the right thing without any configuration
+EAPI=8
+HOMEPAGE=https://github.com/walles/moar
+INHERIT=go-module
+IUSE=test
+KEYWORDS=~amd64 ~arm64
+LICENSE=BSD-2 BSD MIT
+RDEPEND=!dev-lang/moarvm
+RESTRICT=!test? ( test ) strip
+SLOT=0
+SRC_URI=https://github.com/walles/moar/archive/refs/tags/v1.18.5.tar.gz -> moar-1.18.5.tar.gz https://dev.gentoo.org/~sam/distfiles/sys-apps/moar/moar-1.18.5-deps.tar.xz
+_eclasses_=go-env 96e1747610bbb2f5c5d3fb16f0f3a83a go-module 9e5a8f7b134fd3ed3785755097fe8ef0 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
+_md5_=c1ef10e9176e32cafea79c6e1f97855a
diff --git a/metadata/md5-cache/sys-apps/moreutils-0.68 b/metadata/md5-cache/sys-apps/moreutils-0.68
new file mode 100644
index 000000000000..73109c6cdca3
--- /dev/null
+++ b/metadata/md5-cache/sys-apps/moreutils-0.68
@@ -0,0 +1,15 @@
+BDEPEND=doc? ( >=app-text/docbook2X-0.8.8-r2 app-text/docbook-xml-dtd:4.4 dev-lang/perl )
+DEFINED_PHASES=compile install postinst prepare
+DESCRIPTION=Collection of tools that nobody thought to write when Unix was young
+EAPI=8
+HOMEPAGE=https://joeyh.name/code/moreutils/ https://git.joeyh.name/index.cgi/moreutils.git/
+IDEPEND=app-admin/eselect
+INHERIT=toolchain-funcs
+IUSE=+doc +perl
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~x86-linux ~x64-macos
+LICENSE=GPL-2
+RDEPEND=!<dev-util/pwntools-4.10.0_beta0-r2 perl? ( dev-lang/perl dev-perl/IPC-Run dev-perl/Time-Duration dev-perl/TimeDate )
+SLOT=0
+SRC_URI=https://git.joeyh.name/index.cgi/moreutils.git/snapshot/moreutils-0.68.tar.gz
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
+_md5_=94e22be696bdadc72a298e41115ad801
diff --git a/metadata/md5-cache/sys-apps/osinfo-db-20231027 b/metadata/md5-cache/sys-apps/osinfo-db-20231027
new file mode 100644
index 000000000000..e9338e676999
--- /dev/null
+++ b/metadata/md5-cache/sys-apps/osinfo-db-20231027
@@ -0,0 +1,10 @@
+BDEPEND=sys-apps/osinfo-db-tools
+DEFINED_PHASES=install unpack
+DESCRIPTION=osinfo database files
+EAPI=8
+HOMEPAGE=https://libosinfo.org/ https://gitlab.com/libosinfo/osinfo-db
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=GPL-2+
+SLOT=0
+SRC_URI=https://releases.pagure.org/libosinfo/osinfo-db-20231027.tar.xz
+_md5_=52d40ca7fd63c724dc2a368cb7e133b8
diff --git a/metadata/md5-cache/sys-apps/osinfo-db-tools-1.10.0-r2 b/metadata/md5-cache/sys-apps/osinfo-db-tools-1.10.0-r2
index 8f6fb3ffed0a..2d5cc809f927 100644
--- a/metadata/md5-cache/sys-apps/osinfo-db-tools-1.10.0-r2
+++ b/metadata/md5-cache/sys-apps/osinfo-db-tools-1.10.0-r2
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://releases.pagure.org/libosinfo/osinfo-db-tools-1.10.0.tar.xz
_eclasses_=meson 576e6bbef90e9753368f8b4ad0bd5383 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e989dbdcbb647bd8655857c1f95be244 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=d9ea46027f5875a2d6cae4af42e99b6b
+_md5_=2f6d2bf7a9a9d75050d5b134860d8b8e
diff --git a/metadata/md5-cache/sys-apps/osinfo-db-tools-1.11.0 b/metadata/md5-cache/sys-apps/osinfo-db-tools-1.11.0
new file mode 100644
index 000000000000..1589a002bf11
--- /dev/null
+++ b/metadata/md5-cache/sys-apps/osinfo-db-tools-1.11.0
@@ -0,0 +1,16 @@
+BDEPEND=virtual/pkgconfig >=sys-devel/gettext-0.19.8 dev-lang/perl test? ( || ( ( dev-lang/python:3.11 dev-python/pytest[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/pytest[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] ) ) ) >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array
+DEFINED_PHASES=compile configure install setup test
+DEPEND=>=dev-libs/glib-2.44:2 dev-libs/json-glib >=app-arch/libarchive-3.0.0:= net-libs/libsoup:3.0 >=dev-libs/libxml2-2.6.0
+DESCRIPTION=Tools for managing the osinfo database
+EAPI=8
+HOMEPAGE=https://libosinfo.org/
+INHERIT=meson python-any-r1
+IUSE=test
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=GPL-2+
+RDEPEND=>=dev-libs/glib-2.44:2 dev-libs/json-glib >=app-arch/libarchive-3.0.0:= net-libs/libsoup:3.0 >=dev-libs/libxml2-2.6.0
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://releases.pagure.org/libosinfo/osinfo-db-tools-1.11.0.tar.xz
+_eclasses_=meson 576e6bbef90e9753368f8b4ad0bd5383 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e989dbdcbb647bd8655857c1f95be244 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
+_md5_=2f6d2bf7a9a9d75050d5b134860d8b8e
diff --git a/metadata/md5-cache/sys-apps/portage-3.0.45.3-r2 b/metadata/md5-cache/sys-apps/portage-3.0.45.3-r2
deleted file mode 100644
index 766fffb3709c..000000000000
--- a/metadata/md5-cache/sys-apps/portage-3.0.45.3-r2
+++ /dev/null
@@ -1,18 +0,0 @@
-BDEPEND=app-arch/xz-utils test? ( dev-vcs/git ) python_targets_pypy3? ( dev-python/pypy3:=[bzip2(+),threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[bzip2(+),threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[bzip2(+),threads(+)] ) >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?]
-DEFINED_PHASES=compile configure install postinst preinst prepare pretend setup test
-DEPEND=!build? ( python_targets_pypy3? ( dev-python/pypy3:=[ssl(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[ssl(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[ssl(+)] ) ) >=app-arch/tar-1.27 dev-lang/python-exec:2 >=sys-apps/sed-4.0.5 sys-devel/patch doc? ( app-text/xmlto ~app-text/docbook-xml-dtd-4.4 ) apidoc? ( dev-python/sphinx[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/sphinx-epytext[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_pypy3? ( dev-python/pypy3:=[bzip2(+),threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[bzip2(+),threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[bzip2(+),threads(+)] )
-DESCRIPTION=The package management and distribution system for Gentoo
-EAPI=7
-HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Portage
-INHERIT=distutils-r1 linux-info toolchain-funcs tmpfiles prefix
-IUSE=apidoc build doc gentoo-dev +ipc +native-extensions +rsync-verify selinux test xattr python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 debug
-KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86
-LICENSE=GPL-2
-PDEPEND=!build? ( >=net-misc/rsync-2.6.4 >=sys-apps/coreutils-6.4 >=sys-apps/file-5.44-r3 )
-RDEPEND=acct-user/portage app-arch/zstd >=app-arch/tar-1.27 dev-lang/python-exec:2 >=sys-apps/baselayout-2.9 >=sys-apps/findutils-4.9 !build? ( >=sys-apps/sed-4.0.5 >=app-shells/bash-5.0:0[readline] >=app-admin/eselect-1.2 rsync-verify? ( >=app-portage/gemato-14.5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=sec-keys/openpgp-keys-gentoo-release-20220101 >=app-crypt/gnupg-2.2.4-r2[ssl(-)] ) ) elibc_glibc? ( >=sys-apps/sandbox-2.2 ) elibc_musl? ( >=sys-apps/sandbox-2.2 ) kernel_linux? ( sys-apps/util-linux ) >=app-misc/pax-utils-0.1.17 selinux? ( >=sys-libs/libselinux-2.0.94[python,python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) xattr? ( kernel_linux? ( >=sys-apps/install-xattr-0.3 ) ) !<app-admin/logrotate-3.8.0 !<app-portage/gentoolkit-0.4.6 !<app-portage/repoman-2.3.10 !~app-portage/repoman-3.0.0 python_targets_pypy3? ( dev-python/pypy3:=[bzip2(+),threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[bzip2(+),threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[bzip2(+),threads(+)] )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://gitweb.gentoo.org/proj/portage.git/snapshot/portage-3.0.45.3.tar.bz2
-_eclasses_=distutils-r1 ae136dc2e1c0006e9480d44a6c1886d9 eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic 6b3c606c5de2531072ffd36eca06a5a9 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e989dbdcbb647bd8655857c1f95be244 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=1f91d1d9686f5984ced0e13b38681cc5
diff --git a/metadata/md5-cache/sys-apps/portage-3.0.46 b/metadata/md5-cache/sys-apps/portage-3.0.46
deleted file mode 100644
index 2f68ac677788..000000000000
--- a/metadata/md5-cache/sys-apps/portage-3.0.46
+++ /dev/null
@@ -1,18 +0,0 @@
-BDEPEND=app-arch/xz-utils test? ( dev-vcs/git ) python_targets_pypy3? ( dev-python/pypy3:=[bzip2(+),threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[bzip2(+),threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[bzip2(+),threads(+)] ) >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?]
-DEFINED_PHASES=compile configure install postinst preinst prepare pretend setup test
-DEPEND=!build? ( python_targets_pypy3? ( dev-python/pypy3:=[ssl(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[ssl(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[ssl(+)] ) ) >=app-arch/tar-1.27 dev-lang/python-exec:2 >=sys-apps/sed-4.0.5 sys-devel/patch doc? ( app-text/xmlto ~app-text/docbook-xml-dtd-4.4 ) apidoc? ( dev-python/sphinx[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/sphinx-epytext[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_pypy3? ( dev-python/pypy3:=[bzip2(+),threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[bzip2(+),threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[bzip2(+),threads(+)] )
-DESCRIPTION=The package management and distribution system for Gentoo
-EAPI=7
-HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Portage
-INHERIT=distutils-r1 linux-info toolchain-funcs tmpfiles prefix
-IUSE=apidoc build doc gentoo-dev +ipc +native-extensions +rsync-verify selinux test xattr python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 debug
-KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 sparc ~x86
-LICENSE=GPL-2
-PDEPEND=!build? ( >=net-misc/rsync-2.6.4 >=sys-apps/coreutils-6.4 >=sys-apps/file-5.44-r3 )
-RDEPEND=acct-user/portage app-arch/zstd >=app-arch/tar-1.27 dev-lang/python-exec:2 >=sys-apps/baselayout-2.9 >=sys-apps/findutils-4.9 !build? ( >=sys-apps/sed-4.0.5 >=app-shells/bash-5.0:0[readline] >=app-admin/eselect-1.2 rsync-verify? ( >=app-portage/gemato-14.5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=sec-keys/openpgp-keys-gentoo-release-20220101 >=app-crypt/gnupg-2.2.4-r2[ssl(-)] ) ) elibc_glibc? ( >=sys-apps/sandbox-2.2 ) elibc_musl? ( >=sys-apps/sandbox-2.2 ) kernel_linux? ( sys-apps/util-linux ) >=app-misc/pax-utils-0.1.17 selinux? ( >=sys-libs/libselinux-2.0.94[python,python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) xattr? ( kernel_linux? ( >=sys-apps/install-xattr-0.3 ) ) !<app-admin/logrotate-3.8.0 !<app-portage/gentoolkit-0.4.6 !<app-portage/repoman-2.3.10 !~app-portage/repoman-3.0.0 python_targets_pypy3? ( dev-python/pypy3:=[bzip2(+),threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[bzip2(+),threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[bzip2(+),threads(+)] )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://gitweb.gentoo.org/proj/portage.git/snapshot/portage-3.0.46.tar.bz2
-_eclasses_=distutils-r1 ae136dc2e1c0006e9480d44a6c1886d9 eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic 6b3c606c5de2531072ffd36eca06a5a9 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e989dbdcbb647bd8655857c1f95be244 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=d8fb5c9bb8a6662e7d3a790256e35a20
diff --git a/metadata/md5-cache/sys-apps/portage-3.0.50 b/metadata/md5-cache/sys-apps/portage-3.0.50
deleted file mode 100644
index 35aa7fe8928f..000000000000
--- a/metadata/md5-cache/sys-apps/portage-3.0.50
+++ /dev/null
@@ -1,18 +0,0 @@
-BDEPEND=python_targets_pypy3? ( dev-python/pypy3:=[bzip2(+),threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[bzip2(+),threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[bzip2(+),threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[bzip2(+),threads(+)] ) >=dev-util/meson-1.2.1-r1 python_targets_python3_12? ( dev-python/setuptools[python_targets_python3_12(-)?] ) test? ( dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-vcs/git ) >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array
-DEFINED_PHASES=compile configure install postinst preinst prepare pretend setup test
-DEPEND=python_targets_pypy3? ( dev-python/pypy3:=[bzip2(+),threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[bzip2(+),threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[bzip2(+),threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[bzip2(+),threads(+)] ) >=app-arch/tar-1.27 dev-lang/python-exec:2 >=sys-apps/sed-4.0.5 sys-devel/patch !build? ( python_targets_pypy3? ( dev-python/pypy3:=[ssl(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[ssl(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[ssl(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[ssl(+)] ) ) apidoc? ( dev-python/sphinx[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/sphinx-epytext[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) doc? ( ~app-text/docbook-xml-dtd-4.4 app-text/xmlto )
-DESCRIPTION=The package management and distribution system for Gentoo
-EAPI=7
-HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Portage
-INHERIT=meson linux-info multiprocessing python-r1 tmpfiles
-IUSE=apidoc build doc gentoo-dev +ipc +native-extensions +rsync-verify selinux test xattr python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
-LICENSE=GPL-2
-PDEPEND=!build? ( >=net-misc/rsync-2.6.4 >=sys-apps/coreutils-6.4 >=sys-apps/file-5.44-r3 )
-RDEPEND=python_targets_pypy3? ( dev-python/pypy3:=[bzip2(+),threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[bzip2(+),threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[bzip2(+),threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[bzip2(+),threads(+)] ) acct-user/portage >=app-arch/tar-1.27 app-arch/zstd >=app-misc/pax-utils-0.1.17 dev-lang/python-exec:2 >=sys-apps/baselayout-2.9 >=sys-apps/findutils-4.9 !build? ( >=app-admin/eselect-1.2 >=app-shells/bash-5.0:0 >=sec-keys/openpgp-keys-gentoo-release-20230329 >=sys-apps/sed-4.0.5 rsync-verify? ( >=app-crypt/gnupg-2.2.4-r2[ssl(-)] >=app-portage/gemato-14.5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ) elibc_glibc? ( >=sys-apps/sandbox-2.2 ) elibc_musl? ( >=sys-apps/sandbox-2.2 ) kernel_linux? ( sys-apps/util-linux ) selinux? ( >=sys-libs/libselinux-2.0.94[python,python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) xattr? ( kernel_linux? ( >=sys-apps/install-xattr-0.3 ) ) !<app-admin/logrotate-3.8.0 !<app-portage/gentoolkit-0.4.6 !<app-portage/repoman-2.3.10 !~app-portage/repoman-3.0.0
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://gitweb.gentoo.org/proj/portage.git/snapshot/portage-3.0.50.tar.bz2
-_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 meson 576e6bbef90e9753368f8b4ad0bd5383 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e989dbdcbb647bd8655857c1f95be244 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=a73e74b5dbf2098009edba4acf20331f
diff --git a/metadata/md5-cache/sys-apps/portage-3.0.52 b/metadata/md5-cache/sys-apps/portage-3.0.52
deleted file mode 100644
index 295f1fb34fb7..000000000000
--- a/metadata/md5-cache/sys-apps/portage-3.0.52
+++ /dev/null
@@ -1,18 +0,0 @@
-BDEPEND=python_targets_pypy3? ( dev-python/pypy3:=[bzip2(+),threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[bzip2(+),threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[bzip2(+),threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[bzip2(+),threads(+)] ) >=dev-util/meson-1.2.1-r1 python_targets_python3_12? ( dev-python/setuptools[python_targets_python3_12(-)?] ) test? ( dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-vcs/git ) >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array
-DEFINED_PHASES=compile configure install postinst preinst prepare pretend setup test
-DEPEND=python_targets_pypy3? ( dev-python/pypy3:=[bzip2(+),threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[bzip2(+),threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[bzip2(+),threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[bzip2(+),threads(+)] ) >=app-arch/tar-1.27 dev-lang/python-exec:2 >=sys-apps/sed-4.0.5 sys-devel/patch !build? ( python_targets_pypy3? ( dev-python/pypy3:=[ssl(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[ssl(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[ssl(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[ssl(+)] ) ) apidoc? ( dev-python/sphinx[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/sphinx-epytext[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) doc? ( ~app-text/docbook-xml-dtd-4.4 app-text/xmlto )
-DESCRIPTION=The package management and distribution system for Gentoo
-EAPI=7
-HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Portage
-INHERIT=meson linux-info multiprocessing python-r1 tmpfiles
-IUSE=apidoc build doc gentoo-dev +ipc +native-extensions +rsync-verify selinux test xattr python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
-LICENSE=GPL-2
-PDEPEND=!build? ( >=net-misc/rsync-2.6.4 >=sys-apps/coreutils-6.4 >=sys-apps/file-5.44-r3 )
-RDEPEND=python_targets_pypy3? ( dev-python/pypy3:=[bzip2(+),threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[bzip2(+),threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[bzip2(+),threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[bzip2(+),threads(+)] ) acct-user/portage >=app-arch/tar-1.27 app-arch/zstd >=app-misc/pax-utils-0.1.17 dev-lang/python-exec:2 >=sys-apps/baselayout-2.9 >=sys-apps/findutils-4.9 !build? ( >=app-admin/eselect-1.2 app-portage/getuto >=app-shells/bash-5.0:0 >=sec-keys/openpgp-keys-gentoo-release-20230329 >=sys-apps/sed-4.0.5 rsync-verify? ( >=app-crypt/gnupg-2.2.4-r2[ssl(-)] >=app-portage/gemato-14.5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ) elibc_glibc? ( >=sys-apps/sandbox-2.2 ) elibc_musl? ( >=sys-apps/sandbox-2.2 ) kernel_linux? ( sys-apps/util-linux ) selinux? ( >=sys-libs/libselinux-2.0.94[python,python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) xattr? ( kernel_linux? ( >=sys-apps/install-xattr-0.3 ) ) !<app-admin/logrotate-3.8.0 !<app-portage/gentoolkit-0.4.6 !<app-portage/repoman-2.3.10 !~app-portage/repoman-3.0.0
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://gitweb.gentoo.org/proj/portage.git/snapshot/portage-3.0.52.tar.bz2
-_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 meson 576e6bbef90e9753368f8b4ad0bd5383 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e989dbdcbb647bd8655857c1f95be244 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=63be41dcc4977a928593bdc35ff8c5bf
diff --git a/metadata/md5-cache/sys-apps/portage-3.0.53 b/metadata/md5-cache/sys-apps/portage-3.0.53
deleted file mode 100644
index 1d22fe993c82..000000000000
--- a/metadata/md5-cache/sys-apps/portage-3.0.53
+++ /dev/null
@@ -1,18 +0,0 @@
-BDEPEND=python_targets_pypy3? ( dev-python/pypy3:=[bzip2(+),threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[bzip2(+),threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[bzip2(+),threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[bzip2(+),threads(+)] ) >=dev-util/meson-1.2.1-r1 python_targets_python3_12? ( dev-python/setuptools[python_targets_python3_12(-)?] ) test? ( dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-vcs/git ) >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array
-DEFINED_PHASES=compile configure install postinst preinst prepare pretend setup test
-DEPEND=python_targets_pypy3? ( dev-python/pypy3:=[bzip2(+),threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[bzip2(+),threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[bzip2(+),threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[bzip2(+),threads(+)] ) >=app-arch/tar-1.27 dev-lang/python-exec:2 >=sys-apps/sed-4.0.5 sys-devel/patch !build? ( python_targets_pypy3? ( dev-python/pypy3:=[ssl(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[ssl(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[ssl(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[ssl(+)] ) ) apidoc? ( dev-python/sphinx[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/sphinx-epytext[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) doc? ( ~app-text/docbook-xml-dtd-4.4 app-text/xmlto )
-DESCRIPTION=The package management and distribution system for Gentoo
-EAPI=7
-HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Portage
-INHERIT=meson linux-info multiprocessing python-r1 tmpfiles
-IUSE=apidoc build doc gentoo-dev +ipc +native-extensions +rsync-verify selinux test xattr python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
-LICENSE=GPL-2
-PDEPEND=!build? ( >=net-misc/rsync-2.6.4 >=sys-apps/coreutils-6.4 >=sys-apps/file-5.44-r3 )
-RDEPEND=python_targets_pypy3? ( dev-python/pypy3:=[bzip2(+),threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[bzip2(+),threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[bzip2(+),threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[bzip2(+),threads(+)] ) acct-user/portage >=app-arch/tar-1.27 app-arch/zstd >=app-misc/pax-utils-0.1.17 dev-lang/python-exec:2 >=sys-apps/baselayout-2.9 >=sys-apps/findutils-4.9 !build? ( >=app-admin/eselect-1.2 app-portage/getuto >=app-shells/bash-5.0:0 >=sec-keys/openpgp-keys-gentoo-release-20230329 >=sys-apps/sed-4.0.5 rsync-verify? ( >=app-crypt/gnupg-2.2.4-r2[ssl(-)] >=app-portage/gemato-14.5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ) elibc_glibc? ( >=sys-apps/sandbox-2.2 ) elibc_musl? ( >=sys-apps/sandbox-2.2 ) kernel_linux? ( sys-apps/util-linux ) selinux? ( >=sys-libs/libselinux-2.0.94[python,python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) xattr? ( kernel_linux? ( >=sys-apps/install-xattr-0.3 ) ) !<app-admin/logrotate-3.8.0 !<app-portage/gentoolkit-0.4.6 !<app-portage/repoman-2.3.10 !~app-portage/repoman-3.0.0
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://gitweb.gentoo.org/proj/portage.git/snapshot/portage-3.0.53.tar.bz2
-_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 meson 576e6bbef90e9753368f8b4ad0bd5383 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e989dbdcbb647bd8655857c1f95be244 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=63be41dcc4977a928593bdc35ff8c5bf
diff --git a/metadata/md5-cache/sys-apps/portage-3.0.54-r1 b/metadata/md5-cache/sys-apps/portage-3.0.54-r1
deleted file mode 100644
index 2b5e4e12a23d..000000000000
--- a/metadata/md5-cache/sys-apps/portage-3.0.54-r1
+++ /dev/null
@@ -1,18 +0,0 @@
-BDEPEND=python_targets_pypy3? ( dev-python/pypy3:=[bzip2(+),threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[bzip2(+),threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[bzip2(+),threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[bzip2(+),threads(+)] ) >=dev-util/meson-1.2.1-r1 python_targets_python3_12? ( dev-python/setuptools[python_targets_python3_12(-)?] ) test? ( dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-vcs/git ) >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array
-DEFINED_PHASES=compile configure install postinst preinst prepare pretend setup test
-DEPEND=python_targets_pypy3? ( dev-python/pypy3:=[bzip2(+),threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[bzip2(+),threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[bzip2(+),threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[bzip2(+),threads(+)] ) >=app-arch/tar-1.27 dev-lang/python-exec:2 >=sys-apps/sed-4.0.5 sys-devel/patch !build? ( python_targets_pypy3? ( dev-python/pypy3:=[ssl(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[ssl(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[ssl(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[ssl(+)] ) ) apidoc? ( dev-python/sphinx[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/sphinx-epytext[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) doc? ( ~app-text/docbook-xml-dtd-4.4 app-text/xmlto )
-DESCRIPTION=The package management and distribution system for Gentoo
-EAPI=7
-HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Portage
-INHERIT=meson linux-info multiprocessing python-r1 tmpfiles
-IUSE=apidoc build doc gentoo-dev +ipc +native-extensions +rsync-verify selinux test xattr python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
-LICENSE=GPL-2
-PDEPEND=!build? ( >=net-misc/rsync-2.6.4 >=sys-apps/coreutils-6.4 >=sys-apps/file-5.44-r3 )
-RDEPEND=python_targets_pypy3? ( dev-python/pypy3:=[bzip2(+),threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[bzip2(+),threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[bzip2(+),threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[bzip2(+),threads(+)] ) acct-user/portage >=app-arch/tar-1.27 app-arch/zstd >=app-misc/pax-utils-0.1.17 dev-lang/python-exec:2 >=sys-apps/baselayout-2.9 >=sys-apps/findutils-4.9 !build? ( >=app-admin/eselect-1.2 app-portage/getuto >=app-shells/bash-5.0:0 >=sec-keys/openpgp-keys-gentoo-release-20230329 >=sys-apps/sed-4.0.5 rsync-verify? ( >=app-crypt/gnupg-2.2.4-r2[ssl(-)] >=app-portage/gemato-14.5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ) elibc_glibc? ( >=sys-apps/sandbox-2.2 ) elibc_musl? ( >=sys-apps/sandbox-2.2 ) kernel_linux? ( sys-apps/util-linux ) selinux? ( >=sys-libs/libselinux-2.0.94[python,python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) xattr? ( kernel_linux? ( >=sys-apps/install-xattr-0.3 ) ) !<app-admin/logrotate-3.8.0 !<app-portage/gentoolkit-0.4.6 !<app-portage/repoman-2.3.10 !~app-portage/repoman-3.0.0
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://gitweb.gentoo.org/proj/portage.git/snapshot/portage-3.0.54.tar.bz2
-_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 meson 576e6bbef90e9753368f8b4ad0bd5383 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e989dbdcbb647bd8655857c1f95be244 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=00ae229f9238cf87e02a4d1403b75cf1
diff --git a/metadata/md5-cache/sys-apps/portage-3.0.55 b/metadata/md5-cache/sys-apps/portage-3.0.55
deleted file mode 100644
index da8dfa349bcd..000000000000
--- a/metadata/md5-cache/sys-apps/portage-3.0.55
+++ /dev/null
@@ -1,18 +0,0 @@
-BDEPEND=python_targets_pypy3? ( dev-python/pypy3:=[bzip2(+),threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[bzip2(+),threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[bzip2(+),threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[bzip2(+),threads(+)] ) >=dev-util/meson-1.2.1-r1 python_targets_python3_12? ( dev-python/setuptools[python_targets_python3_12(-)?] ) test? ( dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-vcs/git ) >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array
-DEFINED_PHASES=compile configure install postinst preinst prepare pretend setup test
-DEPEND=python_targets_pypy3? ( dev-python/pypy3:=[bzip2(+),threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[bzip2(+),threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[bzip2(+),threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[bzip2(+),threads(+)] ) >=app-arch/tar-1.27 dev-lang/python-exec:2 >=sys-apps/sed-4.0.5 sys-devel/patch !build? ( python_targets_pypy3? ( dev-python/pypy3:=[ssl(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[ssl(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[ssl(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[ssl(+)] ) ) apidoc? ( dev-python/sphinx[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/sphinx-epytext[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) doc? ( ~app-text/docbook-xml-dtd-4.4 app-text/xmlto )
-DESCRIPTION=The package management and distribution system for Gentoo
-EAPI=7
-HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Portage
-INHERIT=meson linux-info multiprocessing python-r1 tmpfiles
-IUSE=apidoc build doc gentoo-dev +ipc +native-extensions +rsync-verify selinux test xattr python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
-LICENSE=GPL-2
-PDEPEND=!build? ( >=net-misc/rsync-2.6.4 >=sys-apps/coreutils-6.4 >=sys-apps/file-5.44-r3 )
-RDEPEND=python_targets_pypy3? ( dev-python/pypy3:=[bzip2(+),threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[bzip2(+),threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[bzip2(+),threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[bzip2(+),threads(+)] ) acct-user/portage >=app-arch/tar-1.27 app-arch/zstd >=app-misc/pax-utils-0.1.17 dev-lang/python-exec:2 >=sys-apps/baselayout-2.9 >=sys-apps/findutils-4.9 !build? ( >=app-admin/eselect-1.2 app-portage/getuto >=app-shells/bash-5.0:0 >=sec-keys/openpgp-keys-gentoo-release-20230329 >=sys-apps/sed-4.0.5 rsync-verify? ( >=app-crypt/gnupg-2.2.4-r2[ssl(-)] >=app-portage/gemato-14.5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ) elibc_glibc? ( >=sys-apps/sandbox-2.2 ) elibc_musl? ( >=sys-apps/sandbox-2.2 ) kernel_linux? ( sys-apps/util-linux ) selinux? ( >=sys-libs/libselinux-2.0.94[python,python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) xattr? ( kernel_linux? ( >=sys-apps/install-xattr-0.3 ) ) !<app-admin/logrotate-3.8.0 !<app-portage/gentoolkit-0.4.6 !<app-portage/repoman-2.3.10 !~app-portage/repoman-3.0.0
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://gitweb.gentoo.org/proj/portage.git/snapshot/portage-3.0.55.tar.bz2
-_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 meson 576e6bbef90e9753368f8b4ad0bd5383 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e989dbdcbb647bd8655857c1f95be244 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=63be41dcc4977a928593bdc35ff8c5bf
diff --git a/metadata/md5-cache/sys-apps/portage-3.0.56 b/metadata/md5-cache/sys-apps/portage-3.0.56-r1
index bae421a6486a..4acf6fbee1fa 100644
--- a/metadata/md5-cache/sys-apps/portage-3.0.56
+++ b/metadata/md5-cache/sys-apps/portage-3.0.56-r1
@@ -1,4 +1,4 @@
-BDEPEND=python_targets_pypy3? ( dev-python/pypy3:=[bzip2(+),threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[bzip2(+),threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[bzip2(+),threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[bzip2(+),threads(+)] ) >=dev-util/meson-1.2.1-r1 python_targets_python3_12? ( dev-python/setuptools[python_targets_python3_12(-)?] ) test? ( dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-vcs/git ) >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array
+BDEPEND=python_targets_pypy3? ( dev-python/pypy3:=[bzip2(+),threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[bzip2(+),threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[bzip2(+),threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[bzip2(+),threads(+)] ) >=dev-util/meson-1.2.1-r1 || ( >=dev-util/meson-1.3.0-r1 <dev-util/meson-1.3.0 ) python_targets_python3_12? ( dev-python/setuptools[python_targets_python3_12(-)?] ) test? ( dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-vcs/git ) >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array
DEFINED_PHASES=compile configure install postinst preinst prepare pretend setup test
DEPEND=python_targets_pypy3? ( dev-python/pypy3:=[bzip2(+),threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[bzip2(+),threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[bzip2(+),threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[bzip2(+),threads(+)] ) >=app-arch/tar-1.27 dev-lang/python-exec:2 >=sys-apps/sed-4.0.5 sys-devel/patch !build? ( python_targets_pypy3? ( dev-python/pypy3:=[ssl(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[ssl(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[ssl(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[ssl(+)] ) ) apidoc? ( dev-python/sphinx[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/sphinx-epytext[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) doc? ( ~app-text/docbook-xml-dtd-4.4 app-text/xmlto )
DESCRIPTION=The package management and distribution system for Gentoo
@@ -6,7 +6,7 @@ EAPI=7
HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Portage
INHERIT=meson linux-info multiprocessing python-r1 tmpfiles
IUSE=apidoc build doc gentoo-dev +ipc +native-extensions +rsync-verify selinux test xattr python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc ~x86
LICENSE=GPL-2
PDEPEND=!build? ( >=net-misc/rsync-2.6.4 >=sys-apps/coreutils-6.4 >=sys-apps/file-5.44-r3 )
RDEPEND=python_targets_pypy3? ( dev-python/pypy3:=[bzip2(+),threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[bzip2(+),threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[bzip2(+),threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[bzip2(+),threads(+)] ) acct-user/portage >=app-arch/tar-1.27 app-arch/zstd >=app-misc/pax-utils-0.1.17 dev-lang/python-exec:2 >=sys-apps/baselayout-2.9 >=sys-apps/findutils-4.9 !build? ( >=app-admin/eselect-1.2 app-portage/getuto >=app-shells/bash-5.0:0 >=sec-keys/openpgp-keys-gentoo-release-20230329 >=sys-apps/sed-4.0.5 rsync-verify? ( >=app-crypt/gnupg-2.2.4-r2[ssl(-)] >=app-portage/gemato-14.5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ) elibc_glibc? ( >=sys-apps/sandbox-2.2 ) elibc_musl? ( >=sys-apps/sandbox-2.2 ) kernel_linux? ( sys-apps/util-linux ) selinux? ( >=sys-libs/libselinux-2.0.94[python,python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) xattr? ( kernel_linux? ( >=sys-apps/install-xattr-0.3 ) ) !<app-admin/logrotate-3.8.0 !<app-portage/gentoolkit-0.4.6 !<app-portage/repoman-2.3.10 !~app-portage/repoman-3.0.0
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://gitweb.gentoo.org/proj/portage.git/snapshot/portage-3.0.56.tar.bz2
_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 meson 576e6bbef90e9753368f8b4ad0bd5383 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e989dbdcbb647bd8655857c1f95be244 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=63be41dcc4977a928593bdc35ff8c5bf
+_md5_=f76f6cc93fba17960ff945f0efa08bf2
diff --git a/metadata/md5-cache/sys-apps/portage-9999 b/metadata/md5-cache/sys-apps/portage-9999
index 1c573183b9f5..b164971251f4 100644
--- a/metadata/md5-cache/sys-apps/portage-9999
+++ b/metadata/md5-cache/sys-apps/portage-9999
@@ -1,4 +1,4 @@
-BDEPEND=python_targets_pypy3? ( dev-python/pypy3:=[bzip2(+),threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[bzip2(+),threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[bzip2(+),threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[bzip2(+),threads(+)] ) >=dev-util/meson-1.2.1-r1 python_targets_python3_12? ( dev-python/setuptools[python_targets_python3_12(-)?] ) test? ( dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-vcs/git ) >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array >=dev-vcs/git-1.8.2.1[curl]
+BDEPEND=python_targets_pypy3? ( dev-python/pypy3:=[bzip2(+),threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[bzip2(+),threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[bzip2(+),threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[bzip2(+),threads(+)] ) >=dev-util/meson-1.2.1-r1 || ( >=dev-util/meson-1.3.0-r1 <dev-util/meson-1.3.0 ) python_targets_python3_12? ( dev-python/setuptools[python_targets_python3_12(-)?] ) test? ( dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-vcs/git ) >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=compile configure install postinst preinst prepare pretend setup test unpack
DEPEND=python_targets_pypy3? ( dev-python/pypy3:=[bzip2(+),threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[bzip2(+),threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[bzip2(+),threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[bzip2(+),threads(+)] ) >=app-arch/tar-1.27 dev-lang/python-exec:2 >=sys-apps/sed-4.0.5 sys-devel/patch !build? ( python_targets_pypy3? ( dev-python/pypy3:=[ssl(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[ssl(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[ssl(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[ssl(+)] ) ) apidoc? ( dev-python/sphinx[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/sphinx-epytext[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) doc? ( ~app-text/docbook-xml-dtd-4.4 app-text/xmlto )
DESCRIPTION=The package management and distribution system for Gentoo
@@ -14,4 +14,4 @@ REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_
RESTRICT=!test? ( test )
SLOT=0
_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 git-r3 5133e393e8717a3a093660f990801dc1 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 meson 576e6bbef90e9753368f8b4ad0bd5383 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e989dbdcbb647bd8655857c1f95be244 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=63be41dcc4977a928593bdc35ff8c5bf
+_md5_=0666dbe21e5cd7286b4eb577edf40b8f
diff --git a/metadata/md5-cache/sys-apps/systemd-253.11 b/metadata/md5-cache/sys-apps/systemd-253.11
index 0a62ec56cb9c..0b58d0660cad 100644
--- a/metadata/md5-cache/sys-apps/systemd-253.11
+++ b/metadata/md5-cache/sys-apps/systemd-253.11
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=http://systemd.io/
INHERIT=bash-completion-r1 linux-info meson-multilib pam python-any-r1 secureboot systemd toolchain-funcs udev usr-ldscript
IUSE=acl apparmor audit cgroup-hybrid cryptsetup curl +dns-over-tls elfutils fido2 +gcrypt gnuefi gnutls homed http idn importd iptables +kmod +lz4 lzma +openssl pam pcre pkcs11 policykit pwquality qrcode +resolvconf +seccomp selinux split-usr +sysv-utils test tpm vanilla xkb +zstd abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 secureboot 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=GPL-2 LGPL-2.1 MIT public-domain
PDEPEND=>=sys-apps/dbus-1.9.8[systemd] >=sys-fs/udev-init-scripts-34 policykit? ( sys-auth/polkit ) !vanilla? ( sys-apps/gentoo-systemd-integration )
RDEPEND=>=sys-apps/util-linux-2.30: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/libcap: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(-)?] virtual/libcrypt:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] acl? ( sys-apps/acl:0= ) apparmor? ( sys-libs/libapparmor:0= ) audit? ( >=sys-process/audit-2:0= ) cryptsetup? ( >=sys-fs/cryptsetup-2.0.1:0= ) curl? ( net-misc/curl:0= ) elfutils? ( >=dev-libs/elfutils-0.158:0= ) fido2? ( dev-libs/libfido2:0= ) gcrypt? ( >=dev-libs/libgcrypt-1.4.5: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(-)?] ) gnutls? ( >=net-libs/gnutls-3.6.0:0= ) http? ( >=net-libs/libmicrohttpd-0.9.33:0=[epoll(+)] ) idn? ( net-dns/libidn2:= ) importd? ( app-arch/bzip2:0= sys-libs/zlib:0= ) kmod? ( >=sys-apps/kmod-15:0= ) lz4? ( >=app-arch/lz4-0_p131: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(-)?] ) lzma? ( >=app-arch/xz-utils-5.0.5-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(-)?] ) iptables? ( net-firewall/iptables:0= ) openssl? ( >=dev-libs/openssl-1.1.0:0= ) pam? ( sys-libs/pam:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pkcs11? ( app-crypt/p11-kit:0= ) pcre? ( dev-libs/libpcre2 ) pwquality? ( dev-libs/libpwquality:0= ) qrcode? ( media-gfx/qrencode:0= ) seccomp? ( >=sys-libs/libseccomp-2.3.3:0= ) selinux? ( sys-libs/libselinux:0= ) tpm? ( app-crypt/tpm2-tss:0= ) xkb? ( >=x11-libs/libxkbcommon-0.4.1:0= ) zstd? ( >=app-arch/zstd-1.4.0:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) >=acct-group/adm-0-r1 >=acct-group/wheel-0-r1 >=acct-group/kmem-0-r1 >=acct-group/tty-0-r1 >=acct-group/utmp-0-r1 >=acct-group/audio-0-r1 >=acct-group/cdrom-0-r1 >=acct-group/dialout-0-r1 >=acct-group/disk-0-r1 >=acct-group/input-0-r1 >=acct-group/kvm-0-r1 >=acct-group/lp-0-r1 >=acct-group/render-0-r1 acct-group/sgx >=acct-group/tape-0-r1 acct-group/users >=acct-group/video-0-r1 >=acct-group/systemd-journal-0-r1 >=acct-user/root-0-r1 acct-user/nobody >=acct-user/systemd-journal-remote-0-r1 >=acct-user/systemd-coredump-0-r1 >=acct-user/systemd-network-0-r1 acct-user/systemd-oom >=acct-user/systemd-resolve-0-r1 >=acct-user/systemd-timesync-0-r1 >=sys-apps/baselayout-2.2 selinux? ( sec-policy/selinux-base-policy[systemd] sec-policy/selinux-ntp ) sysv-utils? ( !sys-apps/openrc[sysv-utils(-)] !sys-apps/sysvinit ) !sysv-utils? ( sys-apps/sysvinit ) resolvconf? ( !net-dns/openresolv ) !sys-apps/hwids[udev] !sys-auth/nss-myhostname !sys-fs/eudev !sys-fs/udev
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=0/2
SRC_URI=https://github.com/systemd/systemd-stable/archive/v253.11/systemd-stable-253.11.tar.gz
_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff flag-o-matic 6b3c606c5de2531072ffd36eca06a5a9 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 meson 576e6bbef90e9753368f8b4ad0bd5383 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pam b56d0c9c20fc5b553f13c8ae165a10a5 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e989dbdcbb647bd8655857c1f95be244 secureboot 4911adb593665638c76fbd4e70d451ac systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc udev eec0bbab06977f1cfc5597269c1fa152 usr-ldscript ff03a5d223e97515fa25b5cae97ebda9
-_md5_=9bfaaeef8bd363d2dbb21fc646748e35
+_md5_=d98e72428b624647c9d407d15658b199
diff --git a/metadata/md5-cache/sys-apps/systemd-254.5-r1 b/metadata/md5-cache/sys-apps/systemd-254.5-r1
index fb16e1f0bb10..4444dc8f881b 100644
--- a/metadata/md5-cache/sys-apps/systemd-254.5-r1
+++ b/metadata/md5-cache/sys-apps/systemd-254.5-r1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=http://systemd.io/
INHERIT=bash-completion-r1 linux-info meson-multilib pam python-single-r1 secureboot systemd toolchain-funcs udev usr-ldscript
IUSE=acl apparmor audit boot cgroup-hybrid cryptsetup curl +dns-over-tls elfutils fido2 +gcrypt gnutls homed http idn importd iptables kernel-install +kmod +lz4 lzma +openssl pam pcre pkcs11 policykit pwquality qrcode +resolvconf +seccomp selinux split-usr +sysv-utils test tpm ukify vanilla xkb +zstd abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 secureboot 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=GPL-2 LGPL-2.1 MIT public-domain
PDEPEND=>=sys-apps/dbus-1.9.8[systemd] >=sys-fs/udev-init-scripts-34 policykit? ( sys-auth/polkit ) !vanilla? ( sys-apps/gentoo-systemd-integration )
RDEPEND=>=sys-apps/util-linux-2.30: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/libcap: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(-)?] virtual/libcrypt:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] acl? ( sys-apps/acl:0= ) apparmor? ( sys-libs/libapparmor:0= ) audit? ( >=sys-process/audit-2:0= ) cryptsetup? ( >=sys-fs/cryptsetup-2.0.1:0= ) curl? ( net-misc/curl:0= ) elfutils? ( >=dev-libs/elfutils-0.158:0= ) fido2? ( dev-libs/libfido2:0= ) gcrypt? ( >=dev-libs/libgcrypt-1.4.5: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(-)?] ) gnutls? ( >=net-libs/gnutls-3.6.0:0= ) http? ( >=net-libs/libmicrohttpd-0.9.33:0=[epoll(+)] ) idn? ( net-dns/libidn2:= ) importd? ( app-arch/bzip2:0= sys-libs/zlib:0= ) kmod? ( >=sys-apps/kmod-15:0= ) lz4? ( >=app-arch/lz4-0_p131: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(-)?] ) lzma? ( >=app-arch/xz-utils-5.0.5-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(-)?] ) iptables? ( net-firewall/iptables:0= ) openssl? ( >=dev-libs/openssl-1.1.0:0= ) pam? ( sys-libs/pam:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pkcs11? ( app-crypt/p11-kit:0= ) pcre? ( dev-libs/libpcre2 ) pwquality? ( dev-libs/libpwquality:0= ) qrcode? ( media-gfx/qrencode:0= ) seccomp? ( >=sys-libs/libseccomp-2.3.3:0= ) selinux? ( sys-libs/libselinux:0= ) tpm? ( app-crypt/tpm2-tss:0= ) xkb? ( >=x11-libs/libxkbcommon-0.4.1:0= ) zstd? ( >=app-arch/zstd-1.4.0:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) >=acct-group/adm-0-r1 >=acct-group/wheel-0-r1 >=acct-group/kmem-0-r1 >=acct-group/tty-0-r1 >=acct-group/utmp-0-r1 >=acct-group/audio-0-r1 >=acct-group/cdrom-0-r1 >=acct-group/dialout-0-r1 >=acct-group/disk-0-r1 >=acct-group/input-0-r1 >=acct-group/kvm-0-r1 >=acct-group/lp-0-r1 >=acct-group/render-0-r1 acct-group/sgx >=acct-group/tape-0-r1 acct-group/users >=acct-group/video-0-r1 >=acct-group/systemd-journal-0-r1 >=acct-user/root-0-r1 acct-user/nobody >=acct-user/systemd-journal-remote-0-r1 >=acct-user/systemd-coredump-0-r1 >=acct-user/systemd-network-0-r1 acct-user/systemd-oom >=acct-user/systemd-resolve-0-r1 >=acct-user/systemd-timesync-0-r1 >=sys-apps/baselayout-2.2 ukify? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_10? ( dev-python/pefile[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pefile[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pefile[python_targets_python3_12(-)] ) ) selinux? ( sec-policy/selinux-base-policy[systemd] sec-policy/selinux-ntp ) sysv-utils? ( !sys-apps/openrc[sysv-utils(-)] !sys-apps/sysvinit ) !sysv-utils? ( sys-apps/sysvinit ) resolvconf? ( !net-dns/openresolv ) !sys-apps/hwids[udev] !sys-auth/nss-myhostname !sys-fs/eudev !sys-fs/udev
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=0/2
SRC_URI=https://github.com/systemd/systemd-stable/archive/v254.5/systemd-stable-254.5.tar.gz
_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff flag-o-matic 6b3c606c5de2531072ffd36eca06a5a9 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 meson 576e6bbef90e9753368f8b4ad0bd5383 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pam b56d0c9c20fc5b553f13c8ae165a10a5 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 e989dbdcbb647bd8655857c1f95be244 secureboot 4911adb593665638c76fbd4e70d451ac systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc udev eec0bbab06977f1cfc5597269c1fa152 usr-ldscript ff03a5d223e97515fa25b5cae97ebda9
-_md5_=d2a1746f2023eee4482ec49c8353a07b
+_md5_=62a3900243dad06cc101a05baf48dfc3
diff --git a/metadata/md5-cache/sys-devel/Manifest.gz b/metadata/md5-cache/sys-devel/Manifest.gz
index 44963ce5dd67..20a04a7df410 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/gdb-14.0.91 b/metadata/md5-cache/sys-devel/gdb-14.1
index 66fdb1432b38..2b6face07a9b 100644
--- a/metadata/md5-cache/sys-devel/gdb-14.0.91
+++ b/metadata/md5-cache/sys-devel/gdb-14.1
@@ -6,11 +6,12 @@ EAPI=8
HOMEPAGE=https://sourceware.org/gdb/
INHERIT=flag-o-matic python-single-r1 strip-linguas toolchain-funcs
IUSE=cet debuginfod guile lzma multitarget nls +python +server sim source-highlight test vanilla xml xxhash zstd python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris
LICENSE=GPL-3+ LGPL-2.1+
RDEPEND=dev-libs/mpfr:= dev-libs/gmp:= >=sys-libs/ncurses-5.2-r2:= >=sys-libs/readline-7:= sys-libs/zlib elibc_glibc? ( net-libs/libnsl:= ) debuginfod? ( dev-libs/elfutils[debuginfod(-)] ) lzma? ( app-arch/xz-utils ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) ) guile? ( >=dev-scheme/guile-2.0 ) xml? ( dev-libs/expat ) source-highlight? ( dev-util/source-highlight ) xxhash? ( dev-libs/xxhash ) zstd? ( app-arch/zstd:= )
REQUIRED_USE=python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) )
RESTRICT=!test? ( test )
SLOT=0
-SRC_URI=https://sourceware.org/pub/gdb/snapshots/branch/gdb-14.0.91.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gdb/gdb-14.0.91.tar.xz
+SRC_URI=mirror://gnu/gdb/gdb-14.1.tar.xz https://sourceware.org/pub/gdb/releases/gdb-14.1.tar.xz
_eclasses_=flag-o-matic 6b3c606c5de2531072ffd36eca06a5a9 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 e989dbdcbb647bd8655857c1f95be244 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=995fd192d15bcdd3f1b5d7ab8f65c9bb
+_md5_=b71baf29c2707984c1ecae7b648f12fb
diff --git a/metadata/md5-cache/sys-devel/gdb-9999 b/metadata/md5-cache/sys-devel/gdb-9999
index 5ab68de8bc30..3c05a2aa11bf 100644
--- a/metadata/md5-cache/sys-devel/gdb-9999
+++ b/metadata/md5-cache/sys-devel/gdb-9999
@@ -13,4 +13,4 @@ REQUIRED_USE=python? ( ^^ ( python_single_target_python3_10 python_single_target
RESTRICT=!test? ( test )
SLOT=0
_eclasses_=flag-o-matic 6b3c606c5de2531072ffd36eca06a5a9 git-r3 5133e393e8717a3a093660f990801dc1 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 e989dbdcbb647bd8655857c1f95be244 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=995fd192d15bcdd3f1b5d7ab8f65c9bb
+_md5_=b71baf29c2707984c1ecae7b648f12fb
diff --git a/metadata/md5-cache/sys-kernel/Manifest.gz b/metadata/md5-cache/sys-kernel/Manifest.gz
index c9628aeb423a..949d98b44676 100644
--- a/metadata/md5-cache/sys-kernel/Manifest.gz
+++ b/metadata/md5-cache/sys-kernel/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-kernel/rt-sources-4.14.326_p155 b/metadata/md5-cache/sys-kernel/rt-sources-4.14.330_p157
index cabf901e5cc2..9365f71ad13f 100644
--- a/metadata/md5-cache/sys-kernel/rt-sources-4.14.326_p155
+++ b/metadata/md5-cache/sys-kernel/rt-sources-4.14.330_p157
@@ -8,7 +8,7 @@ KEYWORDS=~amd64 ~arm64
LICENSE=GPL-2
RDEPEND=!build? ( app-arch/cpio dev-lang/perl sys-devel/bc sys-devel/bison sys-devel/flex sys-devel/make >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
RESTRICT=binchecks strip
-SLOT=4.14.326_p155
-SRC_URI=https://www.kernel.org/pub/linux/kernel/v4.x/patch-4.14.326.xz https://www.kernel.org/pub/linux/kernel/v4.x/linux-4.14.tar.xz https://www.kernel.org/pub/linux/kernel/projects/rt/4.14/patch-4.14.326-rt155.patch.xz https://www.kernel.org/pub/linux/kernel/projects/rt/4.14/older/patch-4.14.326-rt155.patch.xz
+SLOT=4.14.330_p157
+SRC_URI=https://www.kernel.org/pub/linux/kernel/v4.x/patch-4.14.330.xz https://www.kernel.org/pub/linux/kernel/v4.x/linux-4.14.tar.xz https://www.kernel.org/pub/linux/kernel/projects/rt/4.14/patch-4.14.330-rt157.patch.xz https://www.kernel.org/pub/linux/kernel/projects/rt/4.14/older/patch-4.14.330-rt157.patch.xz
_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 5f1a05e8ec7196f00c7754b57f927f06 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
_md5_=79671f006cc62d6ead0bc41cedac4020
diff --git a/metadata/md5-cache/sys-kernel/rt-sources-5.10.197_p96 b/metadata/md5-cache/sys-kernel/rt-sources-5.10.201_p98
index c9158b4af287..732b81cb6e32 100644
--- a/metadata/md5-cache/sys-kernel/rt-sources-5.10.197_p96
+++ b/metadata/md5-cache/sys-kernel/rt-sources-5.10.201_p98
@@ -8,7 +8,7 @@ KEYWORDS=~amd64 ~arm64
LICENSE=GPL-2
RDEPEND=!build? ( app-arch/cpio dev-lang/perl sys-devel/bc sys-devel/bison sys-devel/flex sys-devel/make >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
RESTRICT=binchecks strip
-SLOT=5.10.197_p96
-SRC_URI=https://www.kernel.org/pub/linux/kernel/v5.x/patch-5.10.197.xz https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.10.tar.xz deblob? ( https://www.fsfla.org/svn/fsfla/software/linux-libre/releases/tags//5.10-gnu/deblob-5.10 https://www.fsfla.org/svn/fsfla/software/linux-libre/releases/tags//5.10-gnu/deblob-check -> deblob-check-5.10 ) https://www.kernel.org/pub/linux/kernel/projects/rt/5.10/patch-5.10.197-rt96.patch.xz https://www.kernel.org/pub/linux/kernel/projects/rt/5.10/older/patch-5.10.197-rt96.patch.xz
+SLOT=5.10.201_p98
+SRC_URI=https://www.kernel.org/pub/linux/kernel/v5.x/patch-5.10.201.xz https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.10.tar.xz deblob? ( https://www.fsfla.org/svn/fsfla/software/linux-libre/releases/tags//5.10-gnu/deblob-5.10 https://www.fsfla.org/svn/fsfla/software/linux-libre/releases/tags//5.10-gnu/deblob-check -> deblob-check-5.10 ) https://www.kernel.org/pub/linux/kernel/projects/rt/5.10/patch-5.10.201-rt98.patch.xz https://www.kernel.org/pub/linux/kernel/projects/rt/5.10/older/patch-5.10.201-rt98.patch.xz
_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 5f1a05e8ec7196f00c7754b57f927f06 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
_md5_=f6a9c79ff5e6b5ea13a6fa587de67550
diff --git a/metadata/md5-cache/sys-kernel/rt-sources-5.15.133_p69 b/metadata/md5-cache/sys-kernel/rt-sources-5.15.137_p71
index 18aadc1514f0..244c5d664327 100644
--- a/metadata/md5-cache/sys-kernel/rt-sources-5.15.133_p69
+++ b/metadata/md5-cache/sys-kernel/rt-sources-5.15.137_p71
@@ -8,7 +8,7 @@ KEYWORDS=~amd64 ~arm64
LICENSE=GPL-2
RDEPEND=!build? ( app-arch/cpio dev-lang/perl sys-devel/bc sys-devel/bison sys-devel/flex sys-devel/make >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
RESTRICT=binchecks strip
-SLOT=5.15.133_p69
-SRC_URI=https://www.kernel.org/pub/linux/kernel/v5.x/patch-5.15.133.xz https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.15.tar.xz deblob? ( https://www.fsfla.org/svn/fsfla/software/linux-libre/releases/tags//5.15-gnu/deblob-5.15 https://www.fsfla.org/svn/fsfla/software/linux-libre/releases/tags//5.15-gnu/deblob-check -> deblob-check-5.15 ) https://www.kernel.org/pub/linux/kernel/projects/rt/5.15/patch-5.15.133-rt69.patch.xz https://www.kernel.org/pub/linux/kernel/projects/rt/5.15/older/patch-5.15.133-rt69.patch.xz
+SLOT=5.15.137_p71
+SRC_URI=https://www.kernel.org/pub/linux/kernel/v5.x/patch-5.15.137.xz https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.15.tar.xz deblob? ( https://www.fsfla.org/svn/fsfla/software/linux-libre/releases/tags//5.15-gnu/deblob-5.15 https://www.fsfla.org/svn/fsfla/software/linux-libre/releases/tags//5.15-gnu/deblob-check -> deblob-check-5.15 ) https://www.kernel.org/pub/linux/kernel/projects/rt/5.15/patch-5.15.137-rt71.patch.xz https://www.kernel.org/pub/linux/kernel/projects/rt/5.15/older/patch-5.15.137-rt71.patch.xz
_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 5f1a05e8ec7196f00c7754b57f927f06 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
_md5_=f6a9c79ff5e6b5ea13a6fa587de67550
diff --git a/metadata/md5-cache/sys-kernel/rt-sources-6.1.54_p15 b/metadata/md5-cache/sys-kernel/rt-sources-6.1.64_p17
index 55c1d3908454..582b2c9141bb 100644
--- a/metadata/md5-cache/sys-kernel/rt-sources-6.1.54_p15
+++ b/metadata/md5-cache/sys-kernel/rt-sources-6.1.64_p17
@@ -8,7 +8,7 @@ KEYWORDS=~amd64 ~arm64
LICENSE=GPL-2
RDEPEND=!build? ( app-arch/cpio dev-lang/perl sys-devel/bc sys-devel/bison sys-devel/flex sys-devel/make >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
RESTRICT=binchecks strip
-SLOT=6.1.54_p15
-SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/patch-6.1.54.xz https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.1.tar.xz deblob? ( https://www.fsfla.org/svn/fsfla/software/linux-libre/releases/tags//6.1-gnu/deblob-6.1 https://www.fsfla.org/svn/fsfla/software/linux-libre/releases/tags//6.1-gnu/deblob-check -> deblob-check-6.1 ) https://www.kernel.org/pub/linux/kernel/projects/rt/6.1/patch-6.1.54-rt15.patch.xz https://www.kernel.org/pub/linux/kernel/projects/rt/6.1/older/patch-6.1.54-rt15.patch.xz
+SLOT=6.1.64_p17
+SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/patch-6.1.64.xz https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.1.tar.xz deblob? ( https://www.fsfla.org/svn/fsfla/software/linux-libre/releases/tags//6.1-gnu/deblob-6.1 https://www.fsfla.org/svn/fsfla/software/linux-libre/releases/tags//6.1-gnu/deblob-check -> deblob-check-6.1 ) https://www.kernel.org/pub/linux/kernel/projects/rt/6.1/patch-6.1.64-rt17.patch.xz https://www.kernel.org/pub/linux/kernel/projects/rt/6.1/older/patch-6.1.64-rt17.patch.xz
_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 5f1a05e8ec7196f00c7754b57f927f06 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
_md5_=f6a9c79ff5e6b5ea13a6fa587de67550
diff --git a/metadata/md5-cache/sys-libs/Manifest.gz b/metadata/md5-cache/sys-libs/Manifest.gz
index c5a58972887b..c19c1274663d 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/libosinfo-1.10.0-r1 b/metadata/md5-cache/sys-libs/libosinfo-1.10.0-r1
index 4f4c427421a8..b8776c72bef8 100644
--- a/metadata/md5-cache/sys-libs/libosinfo-1.10.0-r1
+++ b/metadata/md5-cache/sys-libs/libosinfo-1.10.0-r1
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://releases.pagure.org/libosinfo/libosinfo-1.10.0.tar.xz
_eclasses_=flag-o-matic 6b3c606c5de2531072ffd36eca06a5a9 meson 576e6bbef90e9753368f8b4ad0bd5383 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 e989dbdcbb647bd8655857c1f95be244 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc vala db97951caa799e73a831a5f48e717da8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=f711ce422bf6a6228cf2902beb3c876a
+_md5_=9fa4827d38a747c43f6a22c9304bb3ab
diff --git a/metadata/md5-cache/sys-libs/libosinfo-1.11.0 b/metadata/md5-cache/sys-libs/libosinfo-1.11.0
new file mode 100644
index 000000000000..62e32e0b7492
--- /dev/null
+++ b/metadata/md5-cache/sys-libs/libosinfo-1.11.0
@@ -0,0 +1,18 @@
+BDEPEND=dev-lang/perl dev-util/glib-utils gtk-doc? ( >=dev-util/gtk-doc-1.10 app-text/docbook-xml-dtd:4.3 ) >=sys-devel/gettext-0.19.8 virtual/pkgconfig vala? ( || ( dev-lang/vala:0.56 ) ) >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
+DEPEND=>=dev-libs/glib-2.44:2 net-libs/libsoup:3.0 >=dev-libs/libxml2-2.6.0 >=dev-libs/libxslt-1.0.0 sys-apps/hwdata sys-apps/osinfo-db-tools sys-apps/osinfo-db introspection? ( >=dev-libs/gobject-introspection-1.56:= )
+DESCRIPTION=GObject library for managing information about real and virtual OSes
+EAPI=8
+HOMEPAGE=https://libosinfo.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=meson vala xdg
+IUSE=gtk-doc +introspection +vala test
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=GPL-2+ LGPL-2.1+
+RDEPEND=>=dev-libs/glib-2.44:2 net-libs/libsoup:3.0 >=dev-libs/libxml2-2.6.0 >=dev-libs/libxslt-1.0.0 sys-apps/hwdata sys-apps/osinfo-db-tools sys-apps/osinfo-db introspection? ( >=dev-libs/gobject-introspection-1.56:= )
+REQUIRED_USE=vala? ( introspection )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://releases.pagure.org/libosinfo/libosinfo-1.11.0.tar.xz
+_eclasses_=flag-o-matic 6b3c606c5de2531072ffd36eca06a5a9 meson 576e6bbef90e9753368f8b4ad0bd5383 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 e989dbdcbb647bd8655857c1f95be244 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc vala db97951caa799e73a831a5f48e717da8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=c4616c25c743d5951b711149ca100a6f
diff --git a/metadata/md5-cache/sys-libs/libseccomp-2.5.5 b/metadata/md5-cache/sys-libs/libseccomp-2.5.5
new file mode 100644
index 000000000000..f785b9f2a770
--- /dev/null
+++ b/metadata/md5-cache/sys-libs/libseccomp-2.5.5
@@ -0,0 +1,17 @@
+BDEPEND=>=sys-kernel/linux-headers-5.15 python? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) ) dev-util/gperf python? ( dev-python/cython[python_targets_python3_10(-)?,python_targets_python3_11(-)?] )
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=>=sys-kernel/linux-headers-5.15 python? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) )
+DESCRIPTION=high level interface to Linux seccomp filter
+EAPI=7
+HOMEPAGE=https://github.com/seccomp/libseccomp
+INHERIT=distutils-r1 multilib-minimal
+IUSE=experimental-loong python static-libs test 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
+KEYWORDS=-* ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~x86 ~amd64-linux ~x86-linux
+LICENSE=LGPL-2.1
+RDEPEND=>=sys-kernel/linux-headers-5.15 python? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) )
+REQUIRED_USE=python? ( || ( python_targets_python3_10 python_targets_python3_11 ) )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/seccomp/libseccomp/releases/download/v2.5.5/libseccomp-2.5.5.tar.gz experimental-loong? ( https://dev.gentoo.org/~xen0n/distfiles/libseccomp-2.5.4-loongarch64-20220425.patch.xz )
+_eclasses_=distutils-r1 ae136dc2e1c0006e9480d44a6c1886d9 eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic 6b3c606c5de2531072ffd36eca06a5a9 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e989dbdcbb647bd8655857c1f95be244 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
+_md5_=9fdcef566ea6b32c319b39f30508932a
diff --git a/metadata/md5-cache/sys-libs/libseccomp-9999 b/metadata/md5-cache/sys-libs/libseccomp-9999
index 08e4be89a083..37986531ecc0 100644
--- a/metadata/md5-cache/sys-libs/libseccomp-9999
+++ b/metadata/md5-cache/sys-libs/libseccomp-9999
@@ -13,4 +13,4 @@ REQUIRED_USE=python? ( || ( python_targets_python3_10 python_targets_python3_11
RESTRICT=!test? ( test )
SLOT=0
_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde distutils-r1 ae136dc2e1c0006e9480d44a6c1886d9 eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic 6b3c606c5de2531072ffd36eca06a5a9 git-r3 5133e393e8717a3a093660f990801dc1 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e989dbdcbb647bd8655857c1f95be244 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=e3ac4d3bf4c8bde61f8f8e0175b2642d
+_md5_=d1ec3c90e1dc3cbd8166b58c759051e0
diff --git a/metadata/md5-cache/sys-libs/timezone-data-2023c b/metadata/md5-cache/sys-libs/timezone-data-2023c-r1
index a9a00f4e246f..e056b2105b84 100644
--- a/metadata/md5-cache/sys-libs/timezone-data-2023c
+++ b/metadata/md5-cache/sys-libs/timezone-data-2023c-r1
@@ -11,4 +11,4 @@ RDEPEND=nls? ( virtual/libintl ) !sys-libs/glibc[vanilla(+)]
SLOT=0
SRC_URI=https://www.iana.org/time-zones/repository/releases/tzdata2023c.tar.gz https://www.iana.org/time-zones/repository/releases/tzcode2023c.tar.gz
_eclasses_=flag-o-matic 6b3c606c5de2531072ffd36eca06a5a9 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=1422476312440010b5d010ef75119933
+_md5_=df5b39a53fd0d39cea6fde31a352a6fd
diff --git a/metadata/md5-cache/x11-misc/Manifest.gz b/metadata/md5-cache/x11-misc/Manifest.gz
index ddab52df6cad..6ca47a283eea 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/xkeyboard-config-2.40-r1 b/metadata/md5-cache/x11-misc/xkeyboard-config-2.40-r1
index 659095e5d9c7..22f511ac2338 100644
--- a/metadata/md5-cache/x11-misc/xkeyboard-config-2.40-r1
+++ b/metadata/md5-cache/x11-misc/xkeyboard-config-2.40-r1
@@ -5,10 +5,10 @@ EAPI=8
HOMEPAGE=https://www.freedesktop.org/wiki/Software/XKeyboardConfig https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config
INHERIT=meson python-any-r1
IUSE=test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos
LICENSE=MIT
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://www.x.org/releases/individual/data/xkeyboard-config/xkeyboard-config-2.40.tar.xz
_eclasses_=meson 576e6bbef90e9753368f8b4ad0bd5383 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e989dbdcbb647bd8655857c1f95be244 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=40c939cf0a52f09a936561bb95d02022
+_md5_=35fc29273922289ac26952bcbc919e66
diff --git a/metadata/md5-cache/xfce-extra/Manifest.gz b/metadata/md5-cache/xfce-extra/Manifest.gz
index 8fce0c861165..cde7f2f09259 100644
--- a/metadata/md5-cache/xfce-extra/Manifest.gz
+++ b/metadata/md5-cache/xfce-extra/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/xfce-extra/thunar-archive-plugin-0.5.1 b/metadata/md5-cache/xfce-extra/thunar-archive-plugin-0.5.1
deleted file mode 100644
index 92831d3b6e08..000000000000
--- a/metadata/md5-cache/xfce-extra/thunar-archive-plugin-0.5.1
+++ /dev/null
@@ -1,14 +0,0 @@
-BDEPEND=dev-util/intltool sys-devel/gettext virtual/pkgconfig
-DEFINED_PHASES=install postinst postrm
-DEPEND=>=dev-libs/glib-2.50.0 >=x11-libs/gtk+-3.22.0:3 >=xfce-base/libxfce4util-4.12:= >=xfce-base/exo-0.10:= >=xfce-base/thunar-1.7:=
-DESCRIPTION=Archive plug-in for the Thunar filemanager
-EAPI=8
-HOMEPAGE=https://docs.xfce.org/xfce/thunar/archive https://gitlab.xfce.org/thunar-plugins/thunar-archive-plugin/
-INHERIT=xdg-utils
-KEYWORDS=~alpha amd64 arm ~arm64 ~ia64 ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux
-LICENSE=LGPL-2
-RDEPEND=>=dev-libs/glib-2.50.0 >=x11-libs/gtk+-3.22.0:3 >=xfce-base/libxfce4util-4.12:= >=xfce-base/exo-0.10:= >=xfce-base/thunar-1.7:=
-SLOT=0
-SRC_URI=https://archive.xfce.org/src/thunar-plugins/thunar-archive-plugin/0.5/thunar-archive-plugin-0.5.1.tar.bz2
-_eclasses_=xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=b938148481eed05ba2da9aeccc710e88
diff --git a/metadata/md5-cache/xfce-extra/xfce4-cpugraph-plugin-1.2.9 b/metadata/md5-cache/xfce-extra/xfce4-cpugraph-plugin-1.2.9
new file mode 100644
index 000000000000..6ece8c070b8c
--- /dev/null
+++ b/metadata/md5-cache/xfce-extra/xfce4-cpugraph-plugin-1.2.9
@@ -0,0 +1,14 @@
+BDEPEND=dev-util/intltool sys-devel/gettext virtual/pkgconfig
+DEFINED_PHASES=install postinst postrm
+DEPEND=>=dev-libs/glib-2.50 >=x11-libs/gtk+-3.22:3 >=xfce-base/libxfce4ui-4.16.0:= >=xfce-base/libxfce4util-4.17.2:= >=xfce-base/xfce4-panel-4.16.0:= >=xfce-base/xfconf-4.12.0:=
+DESCRIPTION=A system load plug-in for the Xfce panel
+EAPI=8
+HOMEPAGE=https://goodies.xfce.org/projects/panel-plugins/xfce4-cpugraph-plugin https://gitlab.xfce.org/panel-plugins/xfce4-cpugraph-plugin
+INHERIT=xdg-utils
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux
+LICENSE=BSD-2 GPL-2+
+RDEPEND=>=dev-libs/glib-2.50 >=x11-libs/gtk+-3.22:3 >=xfce-base/libxfce4ui-4.16.0:= >=xfce-base/libxfce4util-4.17.2:= >=xfce-base/xfce4-panel-4.16.0:= >=xfce-base/xfconf-4.12.0:=
+SLOT=0
+SRC_URI=https://archive.xfce.org/src/panel-plugins/xfce4-cpugraph-plugin/1.2/xfce4-cpugraph-plugin-1.2.9.tar.bz2
+_eclasses_=xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=8cb6a52f385d58db80590967105a36a7
diff --git a/metadata/news/Manifest b/metadata/news/Manifest
index 26214fdfa34f..6f19bac872e7 100644
--- a/metadata/news/Manifest
+++ b/metadata/news/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 15850 BLAKE2B f8a24ac4773896d3e2d3ac7daac96705bb587c68e5945981d4f8b934b213a0a634607e00cc3481f4c847f66ae537f4bfd1c12852438720d6cf5d711fe74f3237 SHA512 29367a48def7059bf0b6fab4e38cd0ba8266ac4b865394c346e798632efcf7c41364d99e462d98a52192ae8270db65e57b9f15ae208bef7ce4c3cfd98163dee1
-TIMESTAMP 2023-12-03T04:10:09Z
+TIMESTAMP 2023-12-03T10:10:07Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmVr/6FfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmVsVABfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klD8Tg//T3jBg3NxF/jWSDgdaYII8L0Jpe9E0T+LfCTvV5EVUDq9FibfgrwBU7Bz
-ParogXGwgo9cfdgk9cTUuKlf62ushlnOgy1HSJOM/4MwhF/I08vr2p1uF/kaOdKY
-UZKWO5OychyY3hYSDFZQVY2zAkiO8BsTWscu61/cGt3Pxbqp5t1bVBvSnB1A1jLh
-rPzH0v8DrEPGTBJw2Z2GSSj6Up9s3WEUEOKZr1U2dAT3MXmgSGaJXDe3qv5hDjOq
-YE64GyCpvEjNrE0uvwsNw4cJBMAFnL14L92/1Uvx1oBqXjYrxAIt87D+txb5jrUM
-WAc1wbfEqrapJkYrT/pYrmIW2fJmWovkDyLKr/SQtvbXQ67tXmG/bY3AwrrCOrbE
-33s8FODE8bo/q2StX7sjt8XTMszKE0XdvbihgeerN3lHuHsxFstFjFNmQaxOb1S/
-jc3qhf1nvohc+uKvMJsQ9mezFCMCCzGnD+p7TIBaFyZexQVG5x/Jtw575mSG3aez
-1wZHcD5W5poAspR8tie+XpTTnIEW5ofb6YHExuVfkRxiy96EOtEhwmy6ZVsT/3At
-Jo+Zp48x9UmUlp36dKazRR6tawLQppUZsYuxH9Uz0JwxtWJ/RaazcfZlD+Mk/MMq
-wi1UIDAFakkSBqdbhZCcLtRU8wzWwO9JhRZcTo54w/bfgH2JvQo=
-=0sKm
+klD3Cw/8DmbHPKeQNZ469SndbRybQmqkAfArKxlSteiGgRiHvVVvDdaY4/luyPR+
+hGjqGSP4g5+0INhlpfUn+Qre/23apT7LnSrYMUwUPLx3Z8p8Hidu4WnQx+cjhF+r
+SSgGCiv052pl+uUQcRAOGDDuSChdPC0WdlyVPGG2FlhDoWpqAHAOC4v2rY9HJH03
+EqevcJgP56xETFUB3gWcaeRxwrxtnIuEPLZTBJnDTOM/HxNsUJHzdEzNSBtVWE8m
+r0SnibiBMhS8nhs+qgwzzYz/8uomEYaYHwD5ahganTHAJ3aX+yWeBxSPCWF5owKm
+Timw4StIbQX2ByYa5Iup6TrhUJ6Gep5UKRyyObK/q+KN9nHFUZ/kDa9xj4zxEcst
+nqSKaaZZUuekJiDviMEHYphFxX58A1zNTRZDUyJmIR+RgyLxBa1E8jS8TKP6qAsQ
+ihT2l94838hRR7e+DLCWRahnNlq6/nBtcWTMsuTxxiE9O75Rt3enD03CP/dQzyy5
+tuzZBTCV8rqEM3p7O9jACwOLoAH0DkHQ9C45bKmpUfyExBDhEpBWFDhOYKes8DJ/
+9X/OeiPYAFjfS3ZWy/+UZTvQMv7JCO8gFzl6aEMOVXZUbwf1ylw66Rwg5RhCm1Hp
+5B4L2Rnb/TNA6xy0GRENl1TkUplbv0tZ1OAJz29ogIxt8yHrx6A=
+=xcp0
-----END PGP SIGNATURE-----
diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk
index 0b739d119c72..3826db4044ac 100644
--- a/metadata/news/timestamp.chk
+++ b/metadata/news/timestamp.chk
@@ -1 +1 @@
-Sun, 03 Dec 2023 04:10:06 +0000
+Sun, 03 Dec 2023 10:10:05 +0000
diff --git a/metadata/timestamp b/metadata/timestamp
index 9b212d3f6124..aa0cde9dcc89 100644
--- a/metadata/timestamp
+++ b/metadata/timestamp
@@ -1 +1 @@
-Sun Dec 3 04:10:06 AM UTC 2023
+Sun Dec 3 10:10:04 AM UTC 2023
diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk
index b52d225f9a87..a5a91ffefde4 100644
--- a/metadata/timestamp.chk
+++ b/metadata/timestamp.chk
@@ -1 +1 @@
-Sun, 03 Dec 2023 04:15:01 +0000
+Sun, 03 Dec 2023 10:15:01 +0000
diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit
index fbf58a6d59c7..8dbc95f08a1c 100644
--- a/metadata/timestamp.commit
+++ b/metadata/timestamp.commit
@@ -1 +1 @@
-73e2a2e87837564622c4c5f98bfa7a113fa6b322 1701574647 2023-12-03T03:37:27+00:00
+558082d6d21573b246e80c7921945cd106b3e25b 1701596191 2023-12-03T09:36:31+00:00
diff --git a/metadata/timestamp.x b/metadata/timestamp.x
index c67647a825a3..940c8e31a06c 100644
--- a/metadata/timestamp.x
+++ b/metadata/timestamp.x
@@ -1 +1 @@
-1701576601 Sun 03 Dec 2023 04:10:01 AM UTC
+1701598201 Sun 03 Dec 2023 10:10:01 AM UTC
diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk
index 0b739d119c72..3826db4044ac 100644
--- a/metadata/xml-schema/timestamp.chk
+++ b/metadata/xml-schema/timestamp.chk
@@ -1 +1 @@
-Sun, 03 Dec 2023 04:10:06 +0000
+Sun, 03 Dec 2023 10:10:05 +0000
diff --git a/net-misc/Manifest.gz b/net-misc/Manifest.gz
index be34103eb0be..0caf11d92621 100644
--- a/net-misc/Manifest.gz
+++ b/net-misc/Manifest.gz
Binary files differ
diff --git a/net-misc/suite3270/Manifest b/net-misc/suite3270/Manifest
index 8c6b84c15b2b..8e10cf29ab60 100644
--- a/net-misc/suite3270/Manifest
+++ b/net-misc/suite3270/Manifest
@@ -5,4 +5,5 @@ DIST suite3270-4.0ga13-src.tgz 3317494 BLAKE2B 898f279143006e1fc1f470bda3917afe8
DIST suite3270-4.2ga5-src.tgz 4192998 BLAKE2B 2e29a9e9f25688bd5fc84101cab684c0fcdde9eff5e65cf0f247e9942990c812174eec17569716928de299fec0d87e77c785d8415370f7245cc0909c7e2020dd SHA512 4a5847c81262a099c68a914141bc7eba7b7b46f0ed4dabc1e7421b4244ea1ca5877e472262f9a4ab2f1a9ca72bde3901f8281dc0957046d3355ed98377de0492
EBUILD suite3270-4.0_p13.ebuild 2048 BLAKE2B d80986faad81ef67e87e2b04c08501597b52038a3b2c9d1acc036e7b60771dae0b7fbf87778362c243c461b17122f43d493e45b90a0306b3b350048613ecc9be SHA512 7f3b6c7fe32ff609f6ac04bc07ed1f2db932ab3dbc8cf8f5a33a296e1dc45fddc122900be2cea3b5ce307106b564a64cc07b78dc1a51f613c47f471af9221292
EBUILD suite3270-4.2_p5-r1.ebuild 2031 BLAKE2B fcad1ad2777aa60685ddb6cc51d35d68fa05ea857ed6823f41884a91456f04fb66578ac8f1fe4cd01406df08a8c2ca8edc6b177bdb76a8f7636a8c0bf5db26d3 SHA512 e76c1b94a9502a5045b4a9c1d4240e145b2fa30088b6100eab0758ecbd5f45cfa7456ff83f433e30a4f5f6e9147b15512056e9442e0bd15136b38147f5fd8cbd
+EBUILD suite3270-4.2_p5-r2.ebuild 2019 BLAKE2B 5f89c4701b89e751c965f2ef97570ed36b16304dcece60bd70ed23ba54a9f4406ab934f436b0309f6757c73fa40db8b742bea103885ee0c11d9b2c648d419764 SHA512 adc71b8311be4452de57df7685187328163a1186d04a15a6ef6540241e3cc47758aa221500bb526666d589061817a4758bffd96d5465bb83ccd6e2ae994d9ca5
MISC metadata.xml 457 BLAKE2B cb4578a310eb76545a496f18038819ff2743decd2fca974700cb361883644a442ea7eb0a2c0e4e189012c74b3738cc7baade6c8e791149a98ec8fdb664f0b868 SHA512 9e24148183d02f4e8ed481720da479757690a29163e7d0c22d3a66f88b1c84d3d0d1ac9ed0c22d973a88fb59341228f1ffbda6dece48f14d0efce8d3e15a6a96
diff --git a/net-misc/suite3270/suite3270-4.2_p5-r2.ebuild b/net-misc/suite3270/suite3270-4.2_p5-r2.ebuild
new file mode 100644
index 000000000000..7d24eec16bb7
--- /dev/null
+++ b/net-misc/suite3270/suite3270-4.2_p5-r2.ebuild
@@ -0,0 +1,105 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PV=${PV/_p/ga}
+MY_P=${PN}-${MY_PV}
+SUB_PV=${PV:0:3}
+S="${WORKDIR}"/${PN}-${SUB_PV}
+
+# Only the x3270 package installs fonts
+FONT_PN="x3270"
+FONT_S="${S}"/${FONT_PN}
+
+inherit autotools font
+
+DESCRIPTION="Complete 3270 (S390) access package"
+HOMEPAGE="http://x3270.bgp.nu/"
+SRC_URI="mirror://sourceforge/x3270/${MY_P}-src.tgz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~s390 ~sparc ~x86"
+IUSE="X cjk doc ncurses ssl tcl"
+
+RDEPEND="
+ X? (
+ x11-libs/libX11
+ x11-libs/libXaw
+ x11-libs/libXmu
+ x11-libs/libXt
+ )
+ ssl? ( dev-libs/openssl:= )
+ ncurses? (
+ sys-libs/ncurses:=
+ sys-libs/readline:=
+ )
+ tcl? ( dev-lang/tcl:= )
+"
+DEPEND="
+ ${RDEPEND}
+ X? ( x11-base/xorg-proto )
+"
+BDEPEND="
+ X? (
+ x11-apps/bdftopcf
+ >=x11-apps/mkfontscale-1.2.0
+ x11-misc/xbitmaps
+ )
+"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-4.1-musl-wint-t-fix.patch
+ "${FILESDIR}"/${PN}-4.2_p5-ncurses-pkg-config.patch
+ "${FILESDIR}"/${PN}-4.2_p5-egrep.patch
+)
+
+src_prepare() {
+ default
+
+ # Some subdirs (like c3270/x3270/s3270) install the same set of data files
+ # (they have the same contents). Wrap that in a retry to avoid errors.
+ cat <<-EOF > _install
+ #!/bin/sh
+ for n in 1 2 3 4 5; do
+ install "\$@" && exit
+ echo "retrying ..."
+ done
+ exit 1
+ EOF
+ chmod a+rx _install || die
+ # Can't use the ${INSTALL} var as top level configure also uses it.
+ # https://sourceforge.net/p/x3270/bugs/15/
+ export ac_cv_path_install="${S}"/_install
+
+ AT_NOEAUTOHEADER=yes eautoreconf
+}
+
+src_configure() {
+ econf \
+ --cache-file="${S}"/config.cache \
+ --enable-s3270 \
+ --enable-pr3287 \
+ $(use_enable ncurses c3270) \
+ $(use_enable tcl tcl3270) \
+ $(use_enable X x3270) \
+ $(use_with X x) \
+ $(use_with X fontdir "${FONTDIR}")
+}
+
+src_install() {
+ use X && dodir "${FONTDIR}"
+
+ emake DESTDIR="${D}" install{,.man}
+
+ use X && font_src_install
+}
+
+pkg_postinst() {
+ use X && font_pkg_postinst
+}
+
+pkg_postrm() {
+ use X && font_pkg_postrm
+}
diff --git a/net-proxy/Manifest.gz b/net-proxy/Manifest.gz
index de62ffaa2be3..e471a51ceca1 100644
--- a/net-proxy/Manifest.gz
+++ b/net-proxy/Manifest.gz
Binary files differ
diff --git a/net-proxy/squid/Manifest b/net-proxy/squid/Manifest
index 2be4da341f9e..02af9ae8fc3a 100644
--- a/net-proxy/squid/Manifest
+++ b/net-proxy/squid/Manifest
@@ -19,5 +19,5 @@ EBUILD squid-5.8.ebuild 9528 BLAKE2B dd6c51b261cc4ac0b1d4a0b76139a0b05babfb2c0fd
EBUILD squid-5.9.ebuild 9528 BLAKE2B dd6c51b261cc4ac0b1d4a0b76139a0b05babfb2c0fda6dfd29020a195114423e6aaebe3a2444626cbe297b8030fd0044bfbadc47ccf71ea9cee03897bcd19665 SHA512 281c3d5e18ccc6ebfd2650b29a3f07e9d7f6ae400270670fbbc4b285827dc97c1ca2a596bc2ee1c7e8d3ad8459e344b5732267dfc2dc5155b9c66aa972279d25
EBUILD squid-6.2.ebuild 9538 BLAKE2B 2854372933a238a436881fe3ceb886a299cfa712b12622e04ca1ac8b8a22f083af0c8e6336d9e7796f905d095c279a7dad0d0faa094da70bb6d686dcb9035992 SHA512 8ca804b9cb18fe662a792bdbef4fd24e6b61fc93555e16d6665db9680fc24b4c5608870fa2ef694422ccc38c8779513358ed167754225c8dc0954ec9a0c2b82a
EBUILD squid-6.4.ebuild 9627 BLAKE2B 6a723a5247f18a5e8438d79cb0d8a6ce1e7f0d57aaa5604b75bf56e775fb55b7a47790dbc8a5e3ae0518a470608fa1ebd3e93249fd94933262b20f92a869043b SHA512 4894e562dfed3819657436b586ca9dae800adb477397dee1fd801a90fc372148fccaa6e9a4afdbd8bca3c06d3093292b28898191a5accd2a2de8171b3b9780a4
-EBUILD squid-6.5.ebuild 9625 BLAKE2B ba74e74266c870d2aa501510cecb1965c9ae777e3e4a6b1f7cfffdd4677deb7c93ebd03bb07fb04e5248d0fcf7643d43c92270d96c67343d17afc6df68884b21 SHA512 d2e1aaee04e2cbc217738c5a5857d33739c42c494f8010ef95e876c42b8f26218ac12214fad9ebf12b99558eeb9d9d6e90883849fe6bba2996f86b001a1cc7e3
+EBUILD squid-6.5.ebuild 9624 BLAKE2B beb0c9d36b2b2a3c85837f030eb754424aefe43953578eaa5f5c60d21b0ba15ec4450162b58e0b872ccafbc21ac5d0f1589ef938aa50b79b045b4a65315c828f SHA512 8eaa5c69a8c264a76d2c8d5a6759981440d7769874d49fcc4ddaa7dca7be5312463c3add59be348c36f7b3dcec3ea5945755b42d7a65291f639b25bdc4f58a46
MISC metadata.xml 1351 BLAKE2B 8a6ea8bc939b5900572bd323fb3be78e0dfa9b4d7436f2d5e27fa59905f57af5cd9b7fe9a2903f8f57859a88176aab17c1a5d507a69765aab0f5320ceec69c96 SHA512 db7a47668d220a16f10d25319ffc4cd33270209d7d00f488d45680150f094d70776c4bf3c7b203b6ec8c69be18e5ac3a78d3d4367ec90a9ffb91ffd29f66890f
diff --git a/net-proxy/squid/squid-6.5.ebuild b/net-proxy/squid/squid-6.5.ebuild
index 9809f8b505be..c9161d2d4a7f 100644
--- a/net-proxy/squid/squid-6.5.ebuild
+++ b/net-proxy/squid/squid-6.5.ebuild
@@ -21,7 +21,7 @@ fi
LICENSE="GPL-2+"
SLOT="0"
-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="caps gnutls pam ldap samba sasl kerberos nis radius ssl snmp selinux logrotate test ecap"
IUSE+=" esi ssl-crtd mysql postgres sqlite systemd perl qos tproxy +htcp valgrind +wccp +wccpv2"
RESTRICT="!test? ( test )"
diff --git a/sci-libs/Manifest.gz b/sci-libs/Manifest.gz
index 486641e3c05a..5530a3eb275f 100644
--- a/sci-libs/Manifest.gz
+++ b/sci-libs/Manifest.gz
Binary files differ
diff --git a/sci-libs/gloo/Manifest b/sci-libs/gloo/Manifest
index 10bbde4f82c7..209f963b69c3 100644
--- a/sci-libs/gloo/Manifest
+++ b/sci-libs/gloo/Manifest
@@ -2,5 +2,7 @@ AUX gloo-2022.05.18-gentoo.patch 3073 BLAKE2B 0d6b4b4f87d8b8507b8ed06b3ea1548f75
AUX gloo-2023.01.17-cuda.patch 460 BLAKE2B 646004184eed2acbfb0cb54bdfadaa6cb4b3ac51b4323a6e16e825a3eabf0274061dcd8c1cfc996c72d75645176f3f798667caae33006d387bbd6ac1d00d4aa1 SHA512 649969154c42ef381c8220ea891ff3175292b2941efef0ce166bef137b1fb08d2f262de0961e3ce11661307a56c2338e7a7f81944e71b93aa5210bc2a7603caf
AUX gloo-2023.01.17-ssl3.patch 764 BLAKE2B e4abed8dc9f891da2a97c80e4aa3c7f68beed1143a039f22ed6add80cdb16b0543086b0d3c54628904743dd7901caa11a3281d9e574a256132ee3a1f4d52bb28 SHA512 259048a70a9ae9090b6e6631aba5787ce68b12facbf0d0c0200121ace780ffe30990b9240ba817f361e46025ec2cf22f3b6f06d8df8797848a16f8e4167253d2
DIST gloo-2023.01.17.tar.gz 252199 BLAKE2B 66b5fc6786a4c07aa639a30036a21d86f43c1577a950934f558051f241d198dd3e0d7bd9da39835c5e3d617a754164cb77ae30b9bc284b0119436bf0a26f5000 SHA512 d39102ed00c813576066b755730e367337f2558a4223fe8dd127bd48882db6a97c67522782f7e7b00c36198ccd2096e61e84382358783d2edb1ca4ee55123344
+DIST gloo-2023.05.19.tar.gz 252199 BLAKE2B 66b5fc6786a4c07aa639a30036a21d86f43c1577a950934f558051f241d198dd3e0d7bd9da39835c5e3d617a754164cb77ae30b9bc284b0119436bf0a26f5000 SHA512 d39102ed00c813576066b755730e367337f2558a4223fe8dd127bd48882db6a97c67522782f7e7b00c36198ccd2096e61e84382358783d2edb1ca4ee55123344
EBUILD gloo-2023.01.17-r2.ebuild 1442 BLAKE2B 0f9b073359f28a376c1007af3584a60430857d4e2a2a5f1217489ec379130fcafe192bef0d894d5c2e44d910ed63412e50cc5591c410417bbb6af120f010ada3 SHA512 d8c3a6b5523b6ba4d4604b67772c7e5bb37f06a384953b8233f75526a2b9b80eaf1b75e3f25b9f9db252ff91c6333b924702b15758958c51cc24b88b8ef5aef3
+EBUILD gloo-2023.05.19.ebuild 1466 BLAKE2B 28453c30cccd78629ad399396fa37de607401d6dc7aa3b6c59f80705e906119e1d61c8f560c621c12b2650d7e08cd131b23e4c5f935df8aa629672f468a6a808 SHA512 8369f2c09395fdaf00e9a13ba0b9083785c2f2632348a9d6059b0c065d7ce9ffa77d43fe2b1e34ad647bd45a92bc8fe52a411c7171fa55424163eeb3ba45c42e
MISC metadata.xml 539 BLAKE2B a003088828ee5ddab36b1b1796342e5ae93d1accae3c478c6030ae35b44dd64d33f637010b28c2bd56d0c70c7817d8601a794338d790964ee2e31e532e4e5618 SHA512 5828cdbfa19220b3bb07d964ad8d1a20031d361dff0ea319352f6b2e9ed511aefb5de3d8cae03f1b4f479b552de2a516cfea70d95d147a922a8761064bb4e875
diff --git a/sci-libs/gloo/gloo-2023.05.19.ebuild b/sci-libs/gloo/gloo-2023.05.19.ebuild
new file mode 100644
index 000000000000..605bc787a6d1
--- /dev/null
+++ b/sci-libs/gloo/gloo-2023.05.19.ebuild
@@ -0,0 +1,65 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit cmake cuda
+
+CommitId=10909297fedab0a680799211a299203e53515032
+
+DESCRIPTION="library of floating-point neural network inference operators"
+HOMEPAGE="https://github.com/facebookincubator/gloo/"
+SRC_URI="https://github.com/facebookincubator/${PN}/archive/${CommitId}.tar.gz
+ -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="cuda libuv mpi redis ssl test"
+
+RDEPEND="
+ cuda? ( <dev-util/nvidia-cuda-toolkit-12:= )
+ libuv? ( dev-libs/libuv )
+ mpi? ( virtual/mpi )
+ redis? (
+ dev-db/redis
+ dev-libs/hiredis
+ )
+ ssl? ( dev-libs/openssl:0/1.1 )
+"
+DEPEND="${RDEPEND}
+"
+
+BDEPEND="test? ( dev-cpp/gtest )"
+RESTRICT="test" # For some test the network is needed
+
+S="${WORKDIR}"/${PN}-${CommitId}
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-2022.05.18-gentoo.patch
+ "${FILESDIR}"/${PN}-2023.01.17-cuda.patch
+ "${FILESDIR}"/${PN}-2023.01.17-ssl3.patch
+)
+
+src_prepare() {
+ eapply_user
+ cmake_src_prepare
+ use cuda && cuda_add_sandbox
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_TEST=$(usex test ON OFF)
+ -DUSE_CUDA=$(usex cuda ON OFF)
+ -DGLOO_USE_CUDA_TOOLKIT=$(usex cuda ON OFF)
+ -DUSE_LIBUV=$(usex libuv ON OFF)
+ -DUSE_MPI=$(usex mpi ON OFF)
+ -DUSE_REDIS=$(usex redis ON OFF)
+ -DUSE_TCP_OPENSSL_LINK=$(usex ssl ON OFF)
+ )
+ if use cuda; then
+ mycmakeargs+=(
+ -DCMAKE_CUDA_FLAGS="$(cuda_gccdir -f | tr -d \")"
+ )
+ fi
+ cmake_src_configure
+}
diff --git a/sci-mathematics/Manifest.gz b/sci-mathematics/Manifest.gz
index a2f5a188a7f1..46aa5469cfb0 100644
--- a/sci-mathematics/Manifest.gz
+++ b/sci-mathematics/Manifest.gz
Binary files differ
diff --git a/sci-mathematics/cgal/Manifest b/sci-mathematics/cgal/Manifest
index b2f07799964a..86ceebb6b572 100644
--- a/sci-mathematics/cgal/Manifest
+++ b/sci-mathematics/cgal/Manifest
@@ -3,6 +3,6 @@ DIST CGAL-5.5-doc_html.tar.xz 53145672 BLAKE2B 7a575f09eed2fd97f3e68f37428d4ab41
DIST CGAL-5.5.2-doc_html.tar.xz 53155520 BLAKE2B 349f4dd2a5821412a614c6aa6c20bc3da24f23341b286d0d4eff0546a5decb9e4d13a8b53cd41a4431a710e2dfa54594997d4075bed548538b5590b1d375a363 SHA512 7b98462e32d29553bdc11e435ba086c81a9cf7506b9ad8d118de8cb8d689d3647c7956164e81b8b02768990f7cc0661e6cdc1eea0ac01d55a87b95e4c9248791
DIST CGAL-5.5.2.tar.xz 24159628 BLAKE2B 23417651deba4fa1587ee3082483672f7f8864621ceb8ef273d2ab0490bb7fe0dc96358393d39d33b14c50c5bde4d2138b8982fa3907a049151d12e7cbc3c4f8 SHA512 2842b027f68d98be5b747bbf1c5fa9310b82247520f1dc90b7612311a77aad83f519805a366317c4d50ca440dc604be6b7ca88160add1ce2b8006f0e561363eb
DIST CGAL-5.5.tar.xz 24156768 BLAKE2B e5f02cd082abfa8443e65430ed366cfdc3736c6a7af37284969ddd558ede1aa6c881d6928c65708504fd58f68ea01f56aa0749267d6dc83fd54f0b28e8c01374 SHA512 7fa6bf6c046727a9e0bce7cbde34cbe85979127a1ad0904f2865be83a80e89fa9af5118e5647572414f8096d29ecc808ee471d4bd3e7ecd41338be649b549290
-EBUILD cgal-5.5.2.ebuild 1231 BLAKE2B 31d0dd3f578e5d720d28139e5f7dc872689fcb63e7e669b097f00cc7f0ab821f16cdcedaf26fc2f47d9dbdbfb71160b81ac80997be567248ba791beb79487ed1 SHA512 160036c8f6cc4be48240d72a9cdb5658f08f5edb462a4ad9446747a9750e5ddeb011161548faf008db0feeebf506572d261f126eeeafd452d30434b3101b0187
+EBUILD cgal-5.5.2.ebuild 1238 BLAKE2B 0a01f247742b2ee3826f4f5b567e88b2c6d77d0846e5782f795a8c3506b39bcbce5c93c7463886f8f518e72f595bb55112a7e2bff211bf8087dc28c1204be494 SHA512 29a1ccc3cc0fb18a2adde95ed6f7a5a598451e05b770b00e572860a1ca226a7c37220b93b3fb73f2a28e49ea7cab50f6a19be4e80d7d815d6cd3708e448f59f5
EBUILD cgal-5.5.ebuild 1230 BLAKE2B bab66db74651bc5798716ce9c0e3f3c8b46d53e446e2d6aa10ca1d45d0d008fd7be07363374c103c9e9a913712d02495fa9324b70ca101a81867b6718f29a411 SHA512 4eacfc73204574fb5e4cf72716e45419476f29be99020c69ba2bcb5a40bf9ce5aed1383ff23fe4e5351d29c8268634e3f31c1d687858658bc396903bc2879150
MISC metadata.xml 1118 BLAKE2B ed180a3128a37bc151ce89a0edcc076b09449a43e9ce7633ac0c0343b20cdd585cf6b68dc92262730d8379b4eb0d4b26feba90327384f2e4546fba27336d96ca SHA512 c407490521df2908343dbc870684938dfe71e5f4a072f016361db9f08ebb598540c69a704ce97cf803b4e23846a18c259fc208f286f0d11d8acbadd32182142c
diff --git a/sci-mathematics/cgal/cgal-5.5.2.ebuild b/sci-mathematics/cgal/cgal-5.5.2.ebuild
index d1309dbac6e5..410aa2804d38 100644
--- a/sci-mathematics/cgal/cgal-5.5.2.ebuild
+++ b/sci-mathematics/cgal/cgal-5.5.2.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="LGPL-3 GPL-3 Boost-1.0"
SLOT="0/14"
-KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
IUSE="doc examples"
RDEPEND="
diff --git a/sys-apps/Manifest.gz b/sys-apps/Manifest.gz
index 44296f072080..40e6e22f27f3 100644
--- a/sys-apps/Manifest.gz
+++ b/sys-apps/Manifest.gz
Binary files differ
diff --git a/sys-apps/dbus-broker/Manifest b/sys-apps/dbus-broker/Manifest
index 6b4bb0c15192..521c18ecda26 100644
--- a/sys-apps/dbus-broker/Manifest
+++ b/sys-apps/dbus-broker/Manifest
@@ -1,7 +1,9 @@
AUX dbus-broker-32-apparmor-libaudit.patch 766 BLAKE2B 4cbca2ae01f7e63048f303953a131ea2a927cc372abadd5bf2a23ef5f5618e4045ce587eb9983b3d6040a70c6f4fba10acfd775fdda62ef976b3899f141d9d36 SHA512 750f68436845765db7a7ff12b42045fb2e25f15c177e4f08ed17bd4919e60d856837a54145920c276a7dff772e32e6ce48e4f1eac803cb4cdf05fc9e49ed6c22
+AUX dbus-broker-33-strict-aliasing.patch 10322 BLAKE2B b89244315d09621876fcdc4b6d4fce34a351669ff5dcb136dd14e7b23156912a2aa32cadcb56491781cbeacc1f0e2aae3821fe5dc982639eebd5bcbc4936036a SHA512 2534520b8c54c74abc80c7834cbf89b7f36552097dff8be128747de197966d432fb33620090b60f98ad6e026d6ec8f5676a2f43ecf4a477154de582b4b683bc7
DIST dbus-broker-32.tar.xz 248196 BLAKE2B 511159673f0e3a2260e611b85b80719506e9eafe9d93d743891be664e4a79e3ade48f6ec047fa085c414087673290d6b958eec30d3b0d27048e2c1a1521d6c10 SHA512 aa23d058771f56e6378df0a17ac413813b6350b77e61128c0887f35a546f10534b1a6d598868e9f5c642244c3632a8ce5e315e6794305a56f5abbebd36bf822c
DIST dbus-broker-33.tar.xz 253172 BLAKE2B 2b1773999af5caa435acb9dca848c96863b8d738dee6c3542e492d031555c0251a07d371465cd5dc071c0198b33251bf8233f18ddaa7ae34dc9b5df938ca9298 SHA512 776684a5d19a6c25fc46dff19821014a32d967f8132385b86c5281f2d69192dce64b3ad92ae6a158d1d64753e89d918385a1a31f32811f54060504113f065baa
EBUILD dbus-broker-32.ebuild 1232 BLAKE2B 239580fb9a9e2b550051277c65ce6a5d7d936d81fe85a90310e318df57c4710fbe33083330c7cd581714055814399477caa4a4d187cac620850b3e09428a415d SHA512 38099a8a113cadfe8b3c24086dec2b58c015fd78ffe2cf4cc8121bcb9157d721593d7ae3c82a57fa2eaff7821b24c22d144a9758e5add144bbe0f8faa959c447
-EBUILD dbus-broker-33.ebuild 1245 BLAKE2B ddaf204835e5b0d6d1445c5d0a294153a4d9fa734fb2f233deca4e467b2cf5dc563b4c14da7a3f7f6f769ec62867a8dca4d1d671dfbebc9c398302b53fe59316 SHA512 f1360e8bd160320e57137684740983bcb3394b9b6bcfb39cf42f4db6ea39ffdf57688f1e8e20ead29e77789d9278af67983db982a9a5fb18e1650e8d2b41f627
-EBUILD dbus-broker-9999.ebuild 1248 BLAKE2B fcba83dd9ed174b6b76613651ff58806effc6711c41957d177cb0331a0c877ba8462665eb0d6deaf5f561a8ed5a7cc406d3515eb2773e549bcba898779267ab1 SHA512 eb161e460427ac6b8385b80c6fc9325400dc368f1d1e8ceb1407a12596d5a5469df8c2ee680461118b7d98958163b2183d491032749421fd9adb10c78a199a03
+EBUILD dbus-broker-33-r1.ebuild 1297 BLAKE2B bb3cd910bca3b692203185d5d142dad91ee441768f498608d5ba729024f21e081dfbb776ad4f26d84c04f8e5824791b6ec4e5c3a55de12e0d221838abfd4ef65 SHA512 294b7867ebfd4e74cef21eea865d9622c6125abe154f7d2656499261b3715faf4729c050ea0c287b17adddb7de7ada9279f89e6808a9f3ca8300cb78a8c8796a
+EBUILD dbus-broker-33-r2.ebuild 1227 BLAKE2B 6c82b46ba49e0011b7466503fc8e199dd3e72c56c7276cdbfc2fadc3258cc4a58af6050c8b3ce2b9190745441a1e2be9dd954e7d526e5331b81b4c624053f05f SHA512 4250788c76eaaa0bec0eeee709fd37b5908c9ee511e1b6bb1b4a43243dd48381fad72ad02f46028ab2b5420825790242aa052f419cb19716688f592806dee4f1
+EBUILD dbus-broker-9999.ebuild 1227 BLAKE2B 6c82b46ba49e0011b7466503fc8e199dd3e72c56c7276cdbfc2fadc3258cc4a58af6050c8b3ce2b9190745441a1e2be9dd954e7d526e5331b81b4c624053f05f SHA512 4250788c76eaaa0bec0eeee709fd37b5908c9ee511e1b6bb1b4a43243dd48381fad72ad02f46028ab2b5420825790242aa052f419cb19716688f592806dee4f1
MISC metadata.xml 409 BLAKE2B 47bd4b617aaf73c385f1c321592abf3cb4fe06dbc35a574a9cd8f65417a6554314e7034a47d36c04a7f90264c6087103ac3cbcd051d5177b38f22550553b07c0 SHA512 048e0790b2c9e8dbbf446d4ce2651124245976194260b1813b3e1807366ba09cdb204a9787dc77bca0f9bc4400fe94422cfdbe63d729c3333b67c98a6a20a1c3
diff --git a/sys-apps/dbus-broker/dbus-broker-33.ebuild b/sys-apps/dbus-broker/dbus-broker-33-r1.ebuild
index 645121c3f9b2..aae6b444ce7e 100644
--- a/sys-apps/dbus-broker/dbus-broker-33.ebuild
+++ b/sys-apps/dbus-broker/dbus-broker-33-r1.ebuild
@@ -50,8 +50,9 @@ src_unpack() {
fi
src_configure() {
- # Causes test failures
- filter-flags -fno-semantic-interposition
+ # Causes test failures with -fno-semantic-interposition (bug #919100)
+ append-flags -fno-strict-aliasing
+ filter-lto
local emesonargs=(
$(meson_use apparmor)
diff --git a/sys-apps/dbus-broker/dbus-broker-33-r2.ebuild b/sys-apps/dbus-broker/dbus-broker-33-r2.ebuild
new file mode 100644
index 000000000000..e1bb5c68ca07
--- /dev/null
+++ b/sys-apps/dbus-broker/dbus-broker-33-r2.ebuild
@@ -0,0 +1,65 @@
+# Copyright 2017-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson
+
+if [[ ${PV} == 9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/bus1/dbus-broker.git"
+else
+ SRC_URI="https://github.com/bus1/${PN}/releases/download/v${PV}/${P}.tar.xz"
+ KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv"
+fi
+
+DESCRIPTION="Linux D-Bus Message Broker"
+HOMEPAGE="https://github.com/bus1/dbus-broker/wiki"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="apparmor audit doc +launcher selinux"
+
+DEPEND="
+ apparmor? (
+ >=sys-libs/libapparmor-3.0
+ )
+ audit? (
+ >=sys-process/audit-3.0
+ >=sys-libs/libcap-ng-0.6
+ )
+ launcher? (
+ >=dev-libs/expat-2.2
+ >=sys-apps/systemd-230:0=
+ )
+ selinux? ( >=sys-libs/libselinux-3.2 )
+"
+RDEPEND="${DEPEND}
+ launcher? ( sys-apps/dbus )"
+BDEPEND="
+ doc? ( dev-python/docutils )
+ virtual/pkgconfig
+"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-33-strict-aliasing.patch
+)
+
+if [[ ${PV} == 9999 ]]; then
+src_unpack() {
+ git-r3_src_unpack
+ cd "${P}" || die
+ meson subprojects download || die
+}
+fi
+
+src_configure() {
+ local emesonargs=(
+ $(meson_use apparmor)
+ $(meson_use audit)
+ $(meson_use doc docs)
+ $(meson_use launcher)
+ $(meson_use selinux)
+ )
+ meson_src_configure
+}
diff --git a/sys-apps/dbus-broker/dbus-broker-9999.ebuild b/sys-apps/dbus-broker/dbus-broker-9999.ebuild
index 206bac4cf1bb..e1bb5c68ca07 100644
--- a/sys-apps/dbus-broker/dbus-broker-9999.ebuild
+++ b/sys-apps/dbus-broker/dbus-broker-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-inherit flag-o-matic meson
+inherit meson
if [[ ${PV} == 9999 ]]; then
inherit git-r3
@@ -41,6 +41,10 @@ BDEPEND="
virtual/pkgconfig
"
+PATCHES=(
+ "${FILESDIR}"/${PN}-33-strict-aliasing.patch
+)
+
if [[ ${PV} == 9999 ]]; then
src_unpack() {
git-r3_src_unpack
@@ -50,9 +54,6 @@ src_unpack() {
fi
src_configure() {
- # Causes test failures
- filter-flags -fno-semantic-interposition
-
local emesonargs=(
$(meson_use apparmor)
$(meson_use audit)
diff --git a/sys-apps/dbus-broker/files/dbus-broker-33-strict-aliasing.patch b/sys-apps/dbus-broker/files/dbus-broker-33-strict-aliasing.patch
new file mode 100644
index 000000000000..cb21fb08ae5e
--- /dev/null
+++ b/sys-apps/dbus-broker/files/dbus-broker-33-strict-aliasing.patch
@@ -0,0 +1,207 @@
+https://bugs.gentoo.org/919100
+https://github.com/c-util/c-utf8/issues/4
+https://github.com/c-util/c-utf8/commit/4b7cb9f940e45d3c68bf427cdeeaf5da47b03b41
+
+From 4b7cb9f940e45d3c68bf427cdeeaf5da47b03b41 Mon Sep 17 00:00:00 2001
+From: David Rheinsberg <david.rheinsberg@gmail.com>
+Date: Wed, 4 Jan 2023 14:14:56 +0100
+Subject: [PATCH] c-utf8: avoid violating strict-aliasing rules
+
+Use the c_load*() helpers of c-stdaux to avoid the strict aliasing rules
+of the C language.
+
+Signed-off-by: David Rheinsberg <david.rheinsberg@gmail.com>
+--- a/subprojects/libcutf8-1/src/c-utf8.c
++++ b/subprojects/libcutf8-1/src/c-utf8.c
+@@ -17,9 +17,9 @@
+ #define C_UTF8_ASCII_MASK ((size_t)UINT64_C(0x8080808080808080))
+ #define C_UTF8_ASCII_SUB ((size_t)UINT64_C(0x0101010101010101))
+
+-static inline int c_utf8_word_is_ascii(const size_t *word) {
++static inline int c_utf8_word_is_ascii(size_t word) {
+ /* True unless any byte is NULL or has the MSB set. */
+- return ((((*word - C_UTF8_ASCII_SUB) | *word) & C_UTF8_ASCII_MASK) == 0);
++ return ((((word - C_UTF8_ASCII_SUB) | word) & C_UTF8_ASCII_MASK) == 0);
+ }
+
+ /**
+@@ -37,10 +37,10 @@ static inline int c_utf8_word_is_ascii(const size_t *word) {
+ * byte, without any upper bound on its length.
+ */
+ _c_public_ void c_utf8_verify_ascii(const char **strp, size_t *lenp) {
+- unsigned char *str = (unsigned char *)*strp;
++ const char *str = *strp;
+ size_t len = lenp ? *lenp : (size_t)-1;
+
+- while (len > 0 && *str < 128) {
++ while (len > 0 && c_load_8(str, 0) < 128) {
+ if ((void*)c_align_to((unsigned long)str, sizeof(size_t)) == str) {
+ /*
+ * If the string is aligned to a word boundary, scan two
+@@ -51,8 +51,8 @@ _c_public_ void c_utf8_verify_ascii(const char **strp, size_t *lenp) {
+ * available.
+ */
+ while (len >= 2 * sizeof(size_t)) {
+- if (!c_utf8_word_is_ascii((size_t*)str) ||
+- !c_utf8_word_is_ascii(((size_t*)str) + 1))
++ if (!c_utf8_word_is_ascii(c_load(size_t, le, aligned, str, 0)) ||
++ !c_utf8_word_is_ascii(c_load(size_t, le, aligned, str, sizeof(size_t))))
+ break;
+
+ str += 2 * sizeof(size_t);
+@@ -63,8 +63,8 @@ _c_public_ void c_utf8_verify_ascii(const char **strp, size_t *lenp) {
+ /*
+ * Find the actual end of the ASCII-portion of the string.
+ */
+- while (len > 0 && *str < 128) {
+- if (_c_unlikely_(*str == 0x00))
++ while (len > 0 && c_load_8(str, 0) < 128) {
++ if (_c_unlikely_(c_load_8(str, 0) == 0x00))
+ goto out;
+ ++str;
+ --len;
+@@ -74,7 +74,7 @@ _c_public_ void c_utf8_verify_ascii(const char **strp, size_t *lenp) {
+ * The string was not aligned, scan one character at a time until
+ * it is.
+ */
+- if (_c_unlikely_(*str == 0x00))
++ if (_c_unlikely_(c_load_8(str, 0) == 0x00))
+ goto out;
+ ++str;
+ --len;
+@@ -82,7 +82,7 @@ _c_public_ void c_utf8_verify_ascii(const char **strp, size_t *lenp) {
+ }
+
+ out:
+- *strp = (char *)str;
++ *strp = str;
+ if (lenp)
+ *lenp = len;
+ }
+@@ -104,13 +104,13 @@ _c_public_ void c_utf8_verify_ascii(const char **strp, size_t *lenp) {
+ * byte, without any upper bound on its length.
+ */
+ _c_public_ void c_utf8_verify(const char **strp, size_t *lenp) {
+- unsigned char *str = (unsigned char *)*strp;
++ const char *str = *strp;
+ size_t len = lenp ? *lenp : (size_t)-1;
+
+ /* See Unicode 10.0.0, Chapter 3, Section D92 */
+
+ while (len > 0) {
+- switch (*str) {
++ switch (c_load_8(str, 0)) {
+ case 0x00:
+ goto out;
+ case 0x01 ... 0x7F:
+@@ -123,7 +123,7 @@ _c_public_ void c_utf8_verify(const char **strp, size_t *lenp) {
+ case 0xC2 ... 0xDF:
+ if (_c_unlikely_(len < 2))
+ goto out;
+- if (_c_unlikely_(!C_UTF8_CHAR_IS_TAIL(*(str + 1))))
++ if (_c_unlikely_(!C_UTF8_CHAR_IS_TAIL(c_load_8(str, 1))))
+ goto out;
+
+ str += 2;
+@@ -133,9 +133,9 @@ _c_public_ void c_utf8_verify(const char **strp, size_t *lenp) {
+ case 0xE0:
+ if (_c_unlikely_(len < 3))
+ goto out;
+- if (_c_unlikely_(*(str + 1) < 0xA0 || *(str + 1) > 0xBF))
++ if (_c_unlikely_(c_load_8(str, 1) < 0xA0 || c_load_8(str, 1) > 0xBF))
+ goto out;
+- if (_c_unlikely_(!C_UTF8_CHAR_IS_TAIL(*(str + 2))))
++ if (_c_unlikely_(!C_UTF8_CHAR_IS_TAIL(c_load_8(str, 2))))
+ goto out;
+
+ str += 3;
+@@ -145,9 +145,9 @@ _c_public_ void c_utf8_verify(const char **strp, size_t *lenp) {
+ case 0xE1 ... 0xEC:
+ if (_c_unlikely_(len < 3))
+ goto out;
+- if (_c_unlikely_(!C_UTF8_CHAR_IS_TAIL(*(str + 1))))
++ if (_c_unlikely_(!C_UTF8_CHAR_IS_TAIL(c_load_8(str, 1))))
+ goto out;
+- if (_c_unlikely_(!C_UTF8_CHAR_IS_TAIL(*(str + 2))))
++ if (_c_unlikely_(!C_UTF8_CHAR_IS_TAIL(c_load_8(str, 2))))
+ goto out;
+
+ str += 3;
+@@ -157,9 +157,9 @@ _c_public_ void c_utf8_verify(const char **strp, size_t *lenp) {
+ case 0xED:
+ if (_c_unlikely_(len < 3))
+ goto out;
+- if (_c_unlikely_(*(str + 1) < 0x80 || *(str + 1) > 0x9F))
++ if (_c_unlikely_(c_load_8(str, 1) < 0x80 || c_load_8(str, 1) > 0x9F))
+ goto out;
+- if (_c_unlikely_(!C_UTF8_CHAR_IS_TAIL(*(str + 2))))
++ if (_c_unlikely_(!C_UTF8_CHAR_IS_TAIL(c_load_8(str, 2))))
+ goto out;
+
+ str += 3;
+@@ -169,9 +169,9 @@ _c_public_ void c_utf8_verify(const char **strp, size_t *lenp) {
+ case 0xEE ... 0xEF:
+ if (_c_unlikely_(len < 3))
+ goto out;
+- if (_c_unlikely_(!C_UTF8_CHAR_IS_TAIL(*(str + 1))))
++ if (_c_unlikely_(!C_UTF8_CHAR_IS_TAIL(c_load_8(str, 1))))
+ goto out;
+- if (_c_unlikely_(!C_UTF8_CHAR_IS_TAIL(*(str + 2))))
++ if (_c_unlikely_(!C_UTF8_CHAR_IS_TAIL(c_load_8(str, 2))))
+ goto out;
+
+ str += 3;
+@@ -181,11 +181,11 @@ _c_public_ void c_utf8_verify(const char **strp, size_t *lenp) {
+ case 0xF0:
+ if (_c_unlikely_(len < 4))
+ goto out;
+- if (_c_unlikely_(*(str + 1) < 0x90 || *(str + 1) > 0xBF))
++ if (_c_unlikely_(c_load_8(str, 1) < 0x90 || c_load_8(str, 1) > 0xBF))
+ goto out;
+- if (_c_unlikely_(!C_UTF8_CHAR_IS_TAIL(*(str + 2))))
++ if (_c_unlikely_(!C_UTF8_CHAR_IS_TAIL(c_load_8(str, 2))))
+ goto out;
+- if (_c_unlikely_(!C_UTF8_CHAR_IS_TAIL(*(str + 3))))
++ if (_c_unlikely_(!C_UTF8_CHAR_IS_TAIL(c_load_8(str, 3))))
+ goto out;
+
+ str += 4;
+@@ -195,11 +195,11 @@ _c_public_ void c_utf8_verify(const char **strp, size_t *lenp) {
+ case 0xF1 ... 0xF3:
+ if (_c_unlikely_(len < 4))
+ goto out;
+- if (_c_unlikely_(!C_UTF8_CHAR_IS_TAIL(*(str + 1))))
++ if (_c_unlikely_(!C_UTF8_CHAR_IS_TAIL(c_load_8(str, 1))))
+ goto out;
+- if (_c_unlikely_(!C_UTF8_CHAR_IS_TAIL(*(str + 2))))
++ if (_c_unlikely_(!C_UTF8_CHAR_IS_TAIL(c_load_8(str, 2))))
+ goto out;
+- if (_c_unlikely_(!C_UTF8_CHAR_IS_TAIL(*(str + 3))))
++ if (_c_unlikely_(!C_UTF8_CHAR_IS_TAIL(c_load_8(str, 3))))
+ goto out;
+
+ str += 4;
+@@ -209,11 +209,11 @@ _c_public_ void c_utf8_verify(const char **strp, size_t *lenp) {
+ case 0xF4:
+ if (_c_unlikely_(len < 4))
+ goto out;
+- if (_c_unlikely_(*(str + 1) < 0x80 || *(str + 1) > 0x8F))
++ if (_c_unlikely_(c_load_8(str, 1) < 0x80 || c_load_8(str, 1) > 0x8F))
+ goto out;
+- if (_c_unlikely_(!C_UTF8_CHAR_IS_TAIL(*(str + 2))))
++ if (_c_unlikely_(!C_UTF8_CHAR_IS_TAIL(c_load_8(str, 2))))
+ goto out;
+- if (_c_unlikely_(!C_UTF8_CHAR_IS_TAIL(*(str + 3))))
++ if (_c_unlikely_(!C_UTF8_CHAR_IS_TAIL(c_load_8(str, 3))))
+ goto out;
+
+ str += 4;
+@@ -226,7 +226,7 @@ _c_public_ void c_utf8_verify(const char **strp, size_t *lenp) {
+ }
+
+ out:
+- *strp = (char *)str;
++ *strp = str;
+ if (lenp)
+ *lenp = len;
+ }
diff --git a/sys-apps/moar/Manifest b/sys-apps/moar/Manifest
index e7808ebf4bfe..6c4e945a5075 100644
--- a/sys-apps/moar/Manifest
+++ b/sys-apps/moar/Manifest
@@ -2,6 +2,9 @@ DIST moar-1.18.3-deps.tar.xz 4893264 BLAKE2B 48ac9d4992c2f6d1aa0f9160bde87bd19d6
DIST moar-1.18.3.tar.gz 2784912 BLAKE2B 8ad06cfb0c21225e5b949d39adbadadef98e4e4292432cd3e6533240afa416118fb9a9d21b06d6bdf85a6f2a19b90f09c3e298db24fec755a168423e85dc9c64 SHA512 81e54889fa0a12d127abc5596fd820d5adc5f5162adedd7125cf9e8cbd0cb0dc75c5570a1504b2c68e063880e77df4299d7830a44479c6690f6ba48ec97ea4ac
DIST moar-1.18.4-deps.tar.xz 4893264 BLAKE2B 48ac9d4992c2f6d1aa0f9160bde87bd19d66acfe912753645c9dbb6e5bc007eb68caf1fff53bae84b03e4a6607858717666b1527bf8d0080b0aca6dbb37a894e SHA512 bf141777d4fee5c14e76130671862f255675da3c628c21cb892d53a469a0872d4c7f47699c16c50728df76ba4d9e467e9b8744a322c1acc8d0151f9eb5987b66
DIST moar-1.18.4.tar.gz 2785962 BLAKE2B 9fdce78371e99a2e8b6be79ee6b16e880a670ace989013898ea23a84b9a8701a7832519108c03503e6a021fb34b518cc57642b08f2ae404a182cfe58157fe3ee SHA512 4ce60f3a57241058fce83a1663e6aea6f3eb485a80a433243d76e522ee2cdd8bbec94913820d50949610f923d975cfa2588cf11e7824c3cf0f3beb38988a2a00
+DIST moar-1.18.5-deps.tar.xz 4893264 BLAKE2B 48ac9d4992c2f6d1aa0f9160bde87bd19d66acfe912753645c9dbb6e5bc007eb68caf1fff53bae84b03e4a6607858717666b1527bf8d0080b0aca6dbb37a894e SHA512 bf141777d4fee5c14e76130671862f255675da3c628c21cb892d53a469a0872d4c7f47699c16c50728df76ba4d9e467e9b8744a322c1acc8d0151f9eb5987b66
+DIST moar-1.18.5.tar.gz 2786493 BLAKE2B dc8e47fd59cb485d7b105428053015221b280753838d5a21c140df49b51aebea7befa14ba4549f89019956c1df2cf9bf5ffeab458fa99f483f353dcb63100bd6 SHA512 c7efc790d6a8b0867a0e8c5734b95e03b6deed3627f9278b7a7e8086cf4313322d87ac98e34ec1777f9a01b0dddac894737d09c1c20aaed1fa2b2b47a370d59d
EBUILD moar-1.18.3.ebuild 969 BLAKE2B 48cde082c556a547a62739d52c13b54d82048b4e09fc0fed118866c994c07518f79ba06bb6b68affac58de05e00d8e0bc3fb23c84ee7126dd311f654a9f66d5c SHA512 7367fef7d786418e8954eccdc20a2af84e16e109837fbbeab433ab42a867589d85dbce2fca7be648faf8321f0ddfec2e96fba0328ee5b452abee34ff5f4bf2b7
EBUILD moar-1.18.4.ebuild 969 BLAKE2B 48cde082c556a547a62739d52c13b54d82048b4e09fc0fed118866c994c07518f79ba06bb6b68affac58de05e00d8e0bc3fb23c84ee7126dd311f654a9f66d5c SHA512 7367fef7d786418e8954eccdc20a2af84e16e109837fbbeab433ab42a867589d85dbce2fca7be648faf8321f0ddfec2e96fba0328ee5b452abee34ff5f4bf2b7
+EBUILD moar-1.18.5.ebuild 969 BLAKE2B 48cde082c556a547a62739d52c13b54d82048b4e09fc0fed118866c994c07518f79ba06bb6b68affac58de05e00d8e0bc3fb23c84ee7126dd311f654a9f66d5c SHA512 7367fef7d786418e8954eccdc20a2af84e16e109837fbbeab433ab42a867589d85dbce2fca7be648faf8321f0ddfec2e96fba0328ee5b452abee34ff5f4bf2b7
MISC metadata.xml 316 BLAKE2B 19b5d071afbcad1f05744cca494156dc634f3fc35afaf4828dcf1e691e75a0f47f162b6cf548e5a333441f25327970f6a71d6acb436b60a68deeb7fb44659d45 SHA512 44155ffd972d79d47e41fe2ed38583e41eaaeb9f6b0de7e52b666930906f561e73d1f604acf602750ae1bed50e516dbbe36327b47ba2005813438e0d2db070e1
diff --git a/sys-apps/moar/moar-1.18.5.ebuild b/sys-apps/moar/moar-1.18.5.ebuild
new file mode 100644
index 000000000000..25abd2aac1ff
--- /dev/null
+++ b/sys-apps/moar/moar-1.18.5.ebuild
@@ -0,0 +1,42 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module
+
+DESCRIPTION="Pager designed to do the right thing without any configuration"
+HOMEPAGE="https://github.com/walles/moar"
+SRC_URI="https://github.com/walles/moar/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz"
+
+LICENSE="BSD-2 BSD MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+# moarvm: https://github.com/walles/moar/issues/143
+RDEPEND="!dev-lang/moarvm"
+BDEPEND="
+ test? (
+ app-arch/bzip2
+ app-arch/xz-utils
+ )
+"
+
+src_compile() {
+ # https://github.com/walles/moar/blob/master/build.sh#L28
+ ego build -ldflags="-w -X main.versionString=${PV}" -o moar
+}
+
+src_test() {
+ # From test.sh (we don't run that because it has some linting etc)
+ ego test -timeout 20s ./...
+}
+
+src_install() {
+ dobin moar
+ doman moar.1
+ einstalldocs
+}
diff --git a/sys-apps/moreutils/Manifest b/sys-apps/moreutils/Manifest
index 9ce57c0c37e5..59e7eb53e5c1 100644
--- a/sys-apps/moreutils/Manifest
+++ b/sys-apps/moreutils/Manifest
@@ -1,4 +1,6 @@
AUX moreutils-0.64-respect-env.patch 344 BLAKE2B 1b1dc56d77f9ddb4ffc05e911ac7ee92def3df7cc5bb74b476ae8172924421676bec09f6c74a59d7b07b82382e57b502088d75e5c365a5747ee7d38e8ba3c227 SHA512 db1ff22fb8a6284bea95488b71c456353379d4f9b4142f62ad7371e2546ff82fae6e7e2fb4be2e5b018d475ef5d19c677059cdb171d882e9c7a3641ed0ce4647
DIST moreutils-0.67.tar.gz 93627 BLAKE2B 4b8788411f1300ccffa10a52a327ee676b2a241531dafc2106495977ffd29a5b32c91c0afb6425b5797bfea04fa98a3cfd69e034cffc2fb255f5e8505d3b3474 SHA512 3a395fa80c1c1d769ec078cbf9455952201a364d8264796c6443a397ed7fa4f08250ecd140f047cf2e9533d6fc5310b3a579a7c083a5bc4cb4672d39c35dab75
+DIST moreutils-0.68.tar.gz 93732 BLAKE2B f6bac790a294f6a05624ca33906a41e60a0dcc5c25ef31f62dc501ecf39913299f6ecd64130ed4da1896342ae4bfc286b02217f68c76d0e915cd2d8f684237b1 SHA512 8d2ee4ab1e2409a4adde018c558884ff6c642c7426b1d07d5d15bf89ba42ea5aec279c01d7d80815a825adc527ceddf0de8db9c05b0392fccc8e76bcae032558
EBUILD moreutils-0.67-r1.ebuild 1755 BLAKE2B f3a7a184194b4f0c6a85511bd8995dfc2bd4a7f7a2ed3a412d6802425af0edf92c06ecf272549a94fb1f927e0db72e29ab0d0425b93a02405e2f8a25e8f1e3eb SHA512 b02efd0423a8544c020d977ebde73bfc1b149c94d08d432616fb4ce74a9c66662c2debbc0dcfee2c0085124ef69fcf429c37463d3dece9e1c94c391ccc3e3b79
+EBUILD moreutils-0.68.ebuild 1758 BLAKE2B 05660a9aa43ec5f798ace9db57860e3afbeb9487a3043031e5f51d72c4ff939fd76278984ed1b964278d79a1be0b49ea0d46a26742c752d06e4418b22be60212 SHA512 2e17348454f287734cf75cbed30619997e56ad779acfaa6321689383bdae030545f4ad58bd431883317cf74e48f4c8916487af90bc97cd2f67c69b4dde6a4337
MISC metadata.xml 314 BLAKE2B 41e19552cdd8289a03ab33f6fd514028d689236160501e2c84644e1075e957f6faeba6eacf163fcd624e995bd6ff7016e663e65cc753e7de3621aa46922a0766 SHA512 36a70c222b6de13c1245d0a95d097389e84ee7b7f55a08c62ca5c7c44bb51808f63faa10e81fdec7eff7bb680be32ed31bb2fd5362c5f35ba8fb92bb60a7ffe3
diff --git a/sys-apps/moreutils/moreutils-0.68.ebuild b/sys-apps/moreutils/moreutils-0.68.ebuild
new file mode 100644
index 000000000000..54715703df91
--- /dev/null
+++ b/sys-apps/moreutils/moreutils-0.68.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="Collection of tools that nobody thought to write when Unix was young"
+HOMEPAGE="https://joeyh.name/code/moreutils/ https://git.joeyh.name/index.cgi/moreutils.git/"
+# Not available at time of release
+#SRC_URI="mirror://debian/pool/main/${PN:0:1}/${PN}/${PN}_${PV}.orig.tar.xz"
+SRC_URI="https://git.joeyh.name/index.cgi/moreutils.git/snapshot/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~x86-linux ~x64-macos"
+IUSE="+doc +perl"
+
+RDEPEND="
+ !<dev-util/pwntools-4.10.0_beta0-r2
+ perl? (
+ dev-lang/perl
+ dev-perl/IPC-Run
+ dev-perl/Time-Duration
+ dev-perl/TimeDate
+ )
+ "
+BDEPEND="
+ doc? (
+ >=app-text/docbook2X-0.8.8-r2
+ app-text/docbook-xml-dtd:4.4
+ dev-lang/perl
+ )
+"
+IDEPEND="app-admin/eselect"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-0.64-respect-env.patch
+)
+
+src_prepare() {
+ # don't build manpages
+ if ! use doc ; then
+ sed -i -e '/^all:/s/$(MANS)//' -e '/man1/d' Makefile || die
+ fi
+
+ # don't install perl scripts
+ if ! use perl ; then
+ sed -i -e '/PERLSCRIPTS/d' Makefile || die
+ fi
+
+ default
+}
+
+src_compile() {
+ tc-export CC
+
+ emake \
+ CFLAGS="${CFLAGS}" \
+ DOCBOOKXSL="${BROOT}"/usr/share/sgml/docbook/xsl-stylesheets \
+ PREFIX="${EPREFIX}/usr"
+}
+
+src_install() {
+ emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" INSTALL_BIN=install install
+
+ # sys-process is more advanced than parallel from moreutils, rename it
+ if use doc; then
+ mv "${ED}"/usr/share/man/man1/{,${PN}_}parallel.1 || die
+ fi
+
+ mv "${ED}"/usr/bin/{,${PN}_}parallel || die
+}
+
+pkg_postinst() {
+ # Try to make sure ${EDITOR} is valid for vipe (bug #604630)
+ eselect editor update
+}
diff --git a/sys-apps/osinfo-db-tools/Manifest b/sys-apps/osinfo-db-tools/Manifest
index 7c4a61de2189..f7af0585a63b 100644
--- a/sys-apps/osinfo-db-tools/Manifest
+++ b/sys-apps/osinfo-db-tools/Manifest
@@ -1,5 +1,9 @@
AUX osinfo-db-tools-1.10.0-no-clobber-fortify-source.patch 357 BLAKE2B 6f03e39bdce770d98188fc792ec0f47b14c0662aee992ab034a97554261fd977c2e7cfa21b95eb6934eff3909f0af6857570642ef66088d4d6809142863a47cc SHA512 ab561d3c3134a870f6d50c08358114d9052c354eb9d91fdc3f5605d61404ff6aa03b281e21a7e7ea47ec006cc54220de4e45eca2e6ac05f31097829c1b6f9943
+AUX osinfo-db-tools-1.11.0-Make-xmlError-structs-constant.patch 2087 BLAKE2B 91486144c791ee881efc73db1a6ccc05fc8da97c2c84e5513c56bf22569a365e05371b440e963f751ff0908169d4b3ce13f1450cd566040e71a4e67425ae2b0b SHA512 70862e35522c59e0b7acdf7e7f665ac30446e2f14e8bf7ad5e66119700306540505fac45811ef58c8c59034ce0abfedd5a88f3dfdc752e59c6b4d5f3e4bf07a0
+AUX osinfo-db-tools-1.11.0-osinfo-db-validate-Add-more-libxml-includes.patch 1229 BLAKE2B b15f56f2ec7ba9e49ba62e6d80ea26f11f838cbac48533bfb5a9b3a620ef6177c8f2d68c0d46b7506e5dbcc534edebd42be72d0ebf705ac9ed4c36c4e563ed60 SHA512 233a5d37735213b838eb6d3f3e923d617be01158601bd0a66cf2d832a783596f1cf6fc23674f788ddf0c7688ca7bd7d1906401f52284909831d09401cb3a8dcf
DIST osinfo-db-tools-1.10.0.tar.xz 60508 BLAKE2B 2b9abbdba25add96440e2a937ae994c0305f995b924ffc7c88c2c31c122d3e5cf0c710fbf55724bea56f63be7250321ee27d2179e3f247461d6843f7e03dfc58 SHA512 27271b15404a6cb0065854ba8556c272cf3427ff4fd18fc9a22dbca2b01686c32661b24e18f5eff9a1b240a3a459d8fe66cbde530873d60b8c850bdd0b42c475
+DIST osinfo-db-tools-1.11.0.tar.xz 64792 BLAKE2B fc085da5bad46c5c178bdd09cc294c8f0f208cbd3ee4dda9e22bd681cac70913bc4dc9a11d44d252b5d7cb33b8a5625aca7c285ae098f72839e5fe4d2238c157 SHA512 adab5b16d8fcbae89619eb12f669fa4c7765a65af54a864995e3a9131bb18ee62568c8f7ed166f0400e5e622f56844ba53ed9ef5c2322e33acb9ef1cf0c94701
EBUILD osinfo-db-tools-1.10.0-r1.ebuild 1060 BLAKE2B 2870ce831be5a755d00d37781f28dd299f764032afd98583cb25a9167575f7132b330c5c49fcab3cf6835e8caaac2bf2b8a5c07f276c28829bc0b84b94e961ba SHA512 4e0ad4203bb3378d73a43597f474261ac3faaa6ee2a55f8a1e0c93155c708f2b059a8679f09db0ff45a41bc4e0808359de4e41d03b9d2098c8691d0590738a1b
-EBUILD osinfo-db-tools-1.10.0-r2.ebuild 1136 BLAKE2B 9dff6db6be528aa9080908366d223c6499149f3de783dc1840d3d8723bb7727c054227255991ad0101cfed45d4ea80b50c2ef31489a68500ba59263e529dfbba SHA512 b748818fa3bf010811da3f3ba6ee7ed54da556d2bbff7be41f6ea7ffdd062dfc5ea06edddd245987bacdfb43489cb553911c572759071b57c709dde5b21be068
+EBUILD osinfo-db-tools-1.10.0-r2.ebuild 1279 BLAKE2B 3105a5b331d8c01dcb457733394eefc1464e86eb689be43088fe2e289791da60d7e6a7bddd5c7eae6b3e110b3506eed7353acc07f567359965e52f939c2813ce SHA512 3033d08426eb3e9462f806c6d308162ada8565c4c5d1c5b1d1a5c4357fae00b0e04b789b250537ce881a153c1621ad55e753bd885bbc2da2a9c849340f72cbe3
+EBUILD osinfo-db-tools-1.11.0.ebuild 1279 BLAKE2B 3105a5b331d8c01dcb457733394eefc1464e86eb689be43088fe2e289791da60d7e6a7bddd5c7eae6b3e110b3506eed7353acc07f567359965e52f939c2813ce SHA512 3033d08426eb3e9462f806c6d308162ada8565c4c5d1c5b1d1a5c4357fae00b0e04b789b250537ce881a153c1621ad55e753bd885bbc2da2a9c849340f72cbe3
MISC metadata.xml 354 BLAKE2B d60564aa9028df9e48d1213b20c33f1057fd21becf7ecf5f3004138fd5eac922b36d5c609d2bbdb03a8208d9a6f5a2969982c68b9ea9bee5c4e212e0caabd4fa SHA512 e6377db8098215eafb31f39fcbbf7982702419d3be0a7ad4a8299e0073d59e79f44d45e2c232fda0276e1f1ebf476ad19028bde0d780b662b1ffe3fa1817ba39
diff --git a/sys-apps/osinfo-db-tools/files/osinfo-db-tools-1.11.0-Make-xmlError-structs-constant.patch b/sys-apps/osinfo-db-tools/files/osinfo-db-tools-1.11.0-Make-xmlError-structs-constant.patch
new file mode 100644
index 000000000000..964b2c10b6ec
--- /dev/null
+++ b/sys-apps/osinfo-db-tools/files/osinfo-db-tools-1.11.0-Make-xmlError-structs-constant.patch
@@ -0,0 +1,53 @@
+From 34378a4ac257f2f5fcf364786d1634a8c36b304f Mon Sep 17 00:00:00 2001
+Message-ID: <34378a4ac257f2f5fcf364786d1634a8c36b304f.1701158114.git.mprivozn@redhat.com>
+From: Michal Privoznik <mprivozn@redhat.com>
+Date: Mon, 27 Nov 2023 15:04:43 +0100
+Subject: [PATCH 1/2] Make xmlError structs constant
+
+In libxml2 commits v2.12.0~14 and v2.12.0~77 the API changed so
+that:
+
+1) xmlGetLastError() returns pointer to a constant xmlError
+ struct, and
+
+2) xmlSetStructuredErrorFunc() changed the signature of callback
+ (validate_structured_error_nop()), it too is passed pointer to
+ a constant xmlError struct.
+
+But of course, older libxml2 expects different callback
+signature. Therefore, we need to typecast it anyway.
+
+Also, drop obviously incorrect @error annotation in
+validate_structured_error_nop; the variable is used.
+
+Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
+---
+ tools/osinfo-db-validate.c | 5 +++--
+ 1 file changed, 3 insertions(+), 2 deletions(-)
+
+diff --git a/tools/osinfo-db-validate.c b/tools/osinfo-db-validate.c
+index a721b4d..b1434a6 100644
+--- a/tools/osinfo-db-validate.c
++++ b/tools/osinfo-db-validate.c
+@@ -35,7 +35,7 @@ static void validate_generic_error_nop(void *userData G_GNUC_UNUSED,
+ }
+
+ static void validate_structured_error_nop(void *userData G_GNUC_UNUSED,
+- xmlErrorPtr error G_GNUC_UNUSED)
++ const xmlError *error)
+ {
+ if (error->file)
+ g_printerr("%s:%d %s", error->file, error->line, error->message);
+@@ -173,7 +173,8 @@ static gboolean validate_files(GFile *schema, gsize nfiles, GFile **files, GErro
+ g_autofree gchar *schemapath = NULL;
+
+ xmlSetGenericErrorFunc(NULL, validate_generic_error_nop);
+- xmlSetStructuredErrorFunc(NULL, validate_structured_error_nop);
++ /* Drop this typecast when >=libxml2-2.12.0 is required */
++ xmlSetStructuredErrorFunc(NULL, (xmlStructuredErrorFunc) validate_structured_error_nop);
+
+ schemapath = g_file_get_path(schema);
+ rngParser = xmlRelaxNGNewParserCtxt(schemapath);
+--
+2.41.0
+
diff --git a/sys-apps/osinfo-db-tools/files/osinfo-db-tools-1.11.0-osinfo-db-validate-Add-more-libxml-includes.patch b/sys-apps/osinfo-db-tools/files/osinfo-db-tools-1.11.0-osinfo-db-validate-Add-more-libxml-includes.patch
new file mode 100644
index 000000000000..c823465fe227
--- /dev/null
+++ b/sys-apps/osinfo-db-tools/files/osinfo-db-tools-1.11.0-osinfo-db-validate-Add-more-libxml-includes.patch
@@ -0,0 +1,35 @@
+From 019487cbc79925e49988789bf533c78dab7e1842 Mon Sep 17 00:00:00 2001
+Message-ID: <019487cbc79925e49988789bf533c78dab7e1842.1701158114.git.mprivozn@redhat.com>
+In-Reply-To: <34378a4ac257f2f5fcf364786d1634a8c36b304f.1701158114.git.mprivozn@redhat.com>
+References: <34378a4ac257f2f5fcf364786d1634a8c36b304f.1701158114.git.mprivozn@redhat.com>
+From: Michal Privoznik <mprivozn@redhat.com>
+Date: Mon, 27 Nov 2023 15:06:04 +0100
+Subject: [PATCH 2/2] osinfo-db-validate: Add more libxml/ includes
+
+In its 2.12.0 release, libxml reworked their header files (some
+might even call it cleaning up, I call it API incompatible
+change) and now we don't get all declarations we need by just
+including one file. Add missing includes.
+
+Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
+---
+ tools/osinfo-db-validate.c | 2 ++
+ 1 file changed, 2 insertions(+)
+
+diff --git a/tools/osinfo-db-validate.c b/tools/osinfo-db-validate.c
+index b1434a6..f3275db 100644
+--- a/tools/osinfo-db-validate.c
++++ b/tools/osinfo-db-validate.c
+@@ -20,7 +20,9 @@
+ * Daniel P. Berrange <berrange@redhat.com>
+ */
+
++#include <libxml/parser.h>
+ #include <libxml/relaxng.h>
++#include <libxml/tree.h>
+ #include <locale.h>
+ #include <glib/gi18n.h>
+
+--
+2.41.0
+
diff --git a/sys-apps/osinfo-db-tools/osinfo-db-tools-1.10.0-r2.ebuild b/sys-apps/osinfo-db-tools/osinfo-db-tools-1.10.0-r2.ebuild
index 220ff049a956..49f4ca477a35 100644
--- a/sys-apps/osinfo-db-tools/osinfo-db-tools-1.10.0-r2.ebuild
+++ b/sys-apps/osinfo-db-tools/osinfo-db-tools-1.10.0-r2.ebuild
@@ -40,6 +40,8 @@ BDEPEND="
PATCHES=(
"${FILESDIR}"/${PN}-1.10.0-no-clobber-fortify-source.patch
+ "${FILESDIR}"/${PN}-1.11.0-Make-xmlError-structs-constant.patch
+ "${FILESDIR}"/${PN}-1.11.0-osinfo-db-validate-Add-more-libxml-includes.patch
)
python_check_deps() {
diff --git a/sys-apps/osinfo-db-tools/osinfo-db-tools-1.11.0.ebuild b/sys-apps/osinfo-db-tools/osinfo-db-tools-1.11.0.ebuild
new file mode 100644
index 000000000000..49f4ca477a35
--- /dev/null
+++ b/sys-apps/osinfo-db-tools/osinfo-db-tools-1.11.0.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit meson python-any-r1
+
+DESCRIPTION="Tools for managing the osinfo database"
+HOMEPAGE="https://libosinfo.org/"
+SRC_URI="https://releases.pagure.org/libosinfo/${P}.tar.xz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ >=dev-libs/glib-2.44:2
+ dev-libs/json-glib
+ >=app-arch/libarchive-3.0.0:=
+ net-libs/libsoup:3.0
+ >=dev-libs/libxml2-2.6.0
+"
+# perl dep is for pod2man (manpages)
+DEPEND="${RDEPEND}"
+BDEPEND="
+ virtual/pkgconfig
+ >=sys-devel/gettext-0.19.8
+ dev-lang/perl
+ test? (
+ $(python_gen_any_dep '
+ dev-python/pytest[${PYTHON_USEDEP}]
+ dev-python/requests[${PYTHON_USEDEP}]
+ ')
+ )
+"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-1.10.0-no-clobber-fortify-source.patch
+ "${FILESDIR}"/${PN}-1.11.0-Make-xmlError-structs-constant.patch
+ "${FILESDIR}"/${PN}-1.11.0-osinfo-db-validate-Add-more-libxml-includes.patch
+)
+
+python_check_deps() {
+ python_has_version "dev-python/pytest[${PYTHON_USEDEP}]" && \
+ python_has_version "dev-python/requests[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+ use test && python-any-r1_pkg_setup
+}
diff --git a/sys-apps/osinfo-db/Manifest b/sys-apps/osinfo-db/Manifest
index 5dbdf36cd020..56a7d4396046 100644
--- a/sys-apps/osinfo-db/Manifest
+++ b/sys-apps/osinfo-db/Manifest
@@ -1,3 +1,5 @@
DIST osinfo-db-20230719.tar.xz 144088 BLAKE2B 2b4297be735da6a9c37f3ccb9164071afd8983740eb6d400d0262f76e27a5bdfde74d35d104ec9487ed4b1ba48306bffe7a3704017cde9429aca9a0f22b881f1 SHA512 42751d3c8defea0aec49389354a4b682e1881f6387296e7d1b8d32afe3a1d8b9d7a3093bac33d0dbba359d28f1375f35dee7b0ca89fc7f1ce39276c231deda7b
+DIST osinfo-db-20231027.tar.xz 143660 BLAKE2B 212abe98a09165fdae9b7069ab00c120f90ccf944242cdb355b6c2cf8085086c29d08779123a2fd6c72abd6b7dad88a6d473368cf659f2682b342692bc04d6f0 SHA512 2a0729f99ff840ab29d90b3174da6fa6ebf0665786f17079a592ee4988a95fbf2b1453834139c6f62c491d777eefb1d094dc39b80ac13398e2db32e1033e9900
EBUILD osinfo-db-20230719.ebuild 699 BLAKE2B d039878d19b83c2c72c4e791de677279aa69a0015bffba18adc7f57444ee5c9b942b09bf36e350d19ffcbe8d3ba62640cf2591452da7af3c680ddde139434016 SHA512 52cb2fadb90628750b39e822da6afd0e7acdbbc414241bc87bf75d66fb276227e35f470d788f40c77aa51bab23ea614c521689d2e330d0aadaeb756589e53dcd
+EBUILD osinfo-db-20231027.ebuild 702 BLAKE2B 51a14f3f014f2aeab578adb2092bea20500f7144666056c74870d1963d227c8fbd52121dd5ad5afd8b85520d788e05e2d7ab74fd5797276f2ce2ce38661b0bdc SHA512 2c1e9ca52148b6246bb494846989657d232a348e7b5526cb83cb108ca9f8b7496776743a63e386803faa70570da9f6b4f217e5ea463db64d19fbcc7dcf02b081
MISC metadata.xml 373 BLAKE2B 76c02900ad2c6c313bcc5f3806b1e9911ec01f23c057847bbbdb70ff7de957541d131fe6f57ab74473d20389c1562b1938fd2248ab70747fae68fa664fce2a28 SHA512 6759db491e7ce75a4a0b9805b8ff7e2bd1800fc626560e47af4e14de6ca4632e7dfc9fe7fe7ae1da8ca5b56b94854a92c5057bda98601e134012e63ff9c756a5
diff --git a/sys-apps/osinfo-db/osinfo-db-20231027.ebuild b/sys-apps/osinfo-db/osinfo-db-20231027.ebuild
new file mode 100644
index 000000000000..82e86e48b879
--- /dev/null
+++ b/sys-apps/osinfo-db/osinfo-db-20231027.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="osinfo database files"
+HOMEPAGE="https://libosinfo.org/ https://gitlab.com/libosinfo/osinfo-db"
+SRC_URI="https://releases.pagure.org/libosinfo/${P}.tar.xz"
+S="${WORKDIR}"
+
+LICENSE="GPL-2+"
+SLOT="0"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+BDEPEND="sys-apps/osinfo-db-tools"
+
+# we don't depend on intltool here, contrary to README, as the tarball already
+# contains the processed results with translations in XML files
+
+src_unpack() { :; }
+
+src_install() {
+ osinfo-db-import --root "${D}" --dir "/usr/share/osinfo" "${DISTDIR}/${A}"
+}
diff --git a/sys-apps/portage/Manifest b/sys-apps/portage/Manifest
index eb0a21c9d14f..9293ae3b7e24 100644
--- a/sys-apps/portage/Manifest
+++ b/sys-apps/portage/Manifest
@@ -1,28 +1,13 @@
AUX README.RESCUE 134 BLAKE2B 2cd153e0077388f29e11779670086c50fb1a470b9bb76969a747313021bb85c37b20327ab2feb9b2cc715849245875e7d8a5ae6ceee84b4a33d532996cb793bd SHA512 0df49e479e551648519ea4db0986584463eed498f77b133bd0e517389e71f4ff4069f1a5017c39f349bae62baa2ac32d968048c396261a9045ff00a0e5aa8bf4
AUX depgraph.py-fix-no-ebuilds-binpkgs-message.patch 1690 BLAKE2B 225d42fd148c50d244503ba2039daa02a2fd05aa9bb339d21d4b204786d10379e44d491aa8016eacc079103943ee32c0cef74a7f72de7a84520347f80ca03a4b SHA512 0587687db2be3fa70fcf05ec3171d979492c3c986b0e1050ff3dd4dca6e92ef372c70cfe2d088e854e85cddc285129e38e082c92daac358f94971b8d61ec0d26
AUX portage-3.0.49-prefixify-init-script-shebangs.patch 1202 BLAKE2B 729ad1f61268637d3155bed7626de6cd1764697781e625770bd3930ab4e3075192b304e8c2c0f5ff4a0de7c607f703cb57de3608970231db406560107144313d SHA512 6bed5f71b71093093e1146091fe7bc010df8fa5dd45d91e97b0c67223a22491d57a993c17c2a4c70068c9e85d0d7c7452714c71f7c30958696b5e2f61d55d857
-AUX portage-3.0.54-Convert-portageq-helper-to-a-function.patch 2100 BLAKE2B 0b117f415cde2e756a1dfb2f87684cff1b5496835cea0bcfd074f27bbc9920720afeae4d24f8a271fe4841cc38075a160b19ee41d467ceebbb443d7c4bfb2372 SHA512 c3a00f4575e6f52b6d703c951c3c34b59d6f6893bf9e831ebb532bf779ae7849c7d345c7da79202fc3daf38b5ae29c9a9d7ae1f6c08b9cadea01c10ae68ea03e
AUX portage-ccache.conf 60 BLAKE2B b45ac69ba4bf6b221191ab9618aa484948ad8765ae906402e83df4b72fd10e006621523fe5b6d59219318a978e368649047784bb85771cd189b2542a2e19f941 SHA512 36427e57046118ecf982fc3b1a80a3543b5682e3eef7df5dfc8a50b261a5da56f997dd75f63c5194049aceea204c37aee638a3bc383b9f7a0eff8ac9c35f3b1c
AUX portage-tmpdir.conf 76 BLAKE2B 79f35df57dbdcd461d94d558212261df7df54253d5205b40a0a0640ce2a7ae553a84d7aa8d8c11a776cac44b7573b842951ec11f8ab393145edb1786d6837e79 SHA512 4810d8ae1f8291d34b756897972841d30d5f50b48597a430cb8ddb102dab07a7f0d78c3901b6fdd6763180e92b5ae90a3cb88ae5a5c1cae845b23b49d03a87fd
-DIST portage-3.0.45.3.tar.bz2 1146552 BLAKE2B 0506124bf47d71df699c2ecb2846b19f68b39813409e141fe292e237093eeb4f3d6fb771f6328624e0182322f71f42e629c2c58a2c590efb8697fa61b03d73a4 SHA512 89757efb71127249356c7d4ea1a05de7409285abaf045b2c6b5ddd463bef997db497df6ea3a05085656eced49bee625732bfb2d0771b7592f883f8712e547415
-DIST portage-3.0.46.tar.bz2 1148375 BLAKE2B d97698eb3341a8d04980e021e5be8650193baf60c1ba34c11ccc79c147a256f152cb5c3a455798f38ee93164666dba31d3f510837c2924c1190f657fe1019b77 SHA512 0aa43d58cb23ff5931d31b2ebf724b0f9cb163d7e452c120f2917b9a1fac1cad7930c28dd40e6482a3f4e66ff05e1340e7135aa9d0eca60182c04f573c094afb
DIST portage-3.0.49.tar.bz2 1152449 BLAKE2B a47f951a35828ba9c8fc88c2eab5222c98ed20240c736c366d8f2e4f4aef773a140bf0e150448cc3796a7adb7471ce006aae4de1816bbbaae6dd83dcf28f52b0 SHA512 f07950d10c01bda0915aa30c5c0b6ce2864754fe7dea38b5341336cd7665dcabfdc219969f1a3d2803db59bc23fc4284bc96b4087a596cb27a5d9eb075735469
-DIST portage-3.0.50.tar.bz2 1153508 BLAKE2B b90d93f8922acdb5486a52c1354c6c9829fac608971078a641b604b57240065eec4e82cc9cb2fb8b4ba485a7f2d52473c0a90295b29eb578638ad11cd3cf2943 SHA512 355841af862077f9203d6f8cbe904f4966516597444f38ef535fc06d0fe5c21d9c1da139a44407fdd69b56eb9c49c286187d856ef4e9b9bc6b21bab5b772a88f
DIST portage-3.0.51.tar.bz2 1155503 BLAKE2B 1095ab616993951da8f4d43cef4cf815672c67cb48ea2fe5aeb6b7c629058bfab1557d2b9508f2e3e9f38676733b5d60ec6a3686bc57840065c428508769cb1c SHA512 bf237819173bed9df3b63ada067a2a99700618d88fd4b528146c56bdd592f2452003db6cc6da4a445b647eb4d8bb591260ea0d2a5627ad540526a2e802025836
-DIST portage-3.0.52.tar.bz2 1157447 BLAKE2B 61e4d32f9713b9b0a2df6ca636b2d756dacdb93f862eeab8a8b46d436b9c90d3d5d04989023dc5580ce0c4a6827fa623e5b32ce3d5094ff56ccde7a53c1af81c SHA512 1a249b140cc24b6d83314ad0b3f4ca73fcff3df01f1207c2fe661b16e78ab1155bb6dca4fb89100910fce13bf0fc21636232f9560360cf12f2c43b803d2a0429
-DIST portage-3.0.53.tar.bz2 1162321 BLAKE2B 1c38bc97d9aca2ce4062ed0fc2ef9297911379a32f1ed32b4d5ced760970edbfb9579471efd69c0fc16e3227ef6444d60c2bb19be6d809eabe832250d340b4b5 SHA512 d747acc922da2d6f2dc10a8b5a6c7cf4b325ab903b3c5634d5aa1927bbfffa306076ad780a4634d7bcf6092b763b753b02c14f1a21197706559d370c6eee00a1
-DIST portage-3.0.54.tar.bz2 1164619 BLAKE2B b70ed74a557470068f873b544bc7efc497f4121b2189601c44f9ddc1571e80cdc1387148cdd705604a24a2357289385345df5d60e03e7ebff1e8797bed350fe4 SHA512 2e9e16dae4a30e2bfed2d5eab7eb4e4c8260cc1b5a826d247e98908fb8669e4e5176d7f59a01d4d7a302f874fe1d80c17da87bb87d31f98af7a79e1823fa4009
-DIST portage-3.0.55.tar.bz2 1167100 BLAKE2B 8dd4ffa3f816e34a9afa5ba70d0ae252797a782cf8b3dd4df9c4fe52f1fb218d757b3679a5d43229accdbed52ae70bb6a706768839bf735b342bdfc598e252a1 SHA512 de891a7a91012546ded5ac6f3427324d1d959beeb7442339f350728bee3337ff49e48a113b191dc0d515f3545b8662ff26ad434bb9cbfbc23bd47938a8932fce
DIST portage-3.0.56.tar.bz2 1166588 BLAKE2B f6e8d8dbfb3b157f1e5577419ef78c8e63b6f754ffa94da22e6466f11b77738e11fc9ad4803341b6640a6c7f48bd73bb02a12643b8176d60147e88aa1fb48314 SHA512 6eac4edb286f3ef0074cbaaf3b216c8dd40fe474e1a9bd6f86d7185cceabe19edb76b324af76d9fa1005ba8809d624354c21ab84284aba0d92e467612bd9fe47
-EBUILD portage-3.0.45.3-r2.ebuild 9026 BLAKE2B 48786771a530eb0dd7c8e93536dceefa1a0433cd1467a8bef84ff52b8f8932abbda3f742ead1b05c1d75db8d97b3ef2124dddf12164ccc74d6e8558fac065504 SHA512 7d361598083421293c74cacbc24929825beddf132f4e2dfa110a97ec262e5841f7885bec6dafa31076afa6b48dd0e72f53703d2e0ffe2a4aa92b5f6cd6d658e6
-EBUILD portage-3.0.46.ebuild 9028 BLAKE2B 2be98cc99c708e434c9e451a1257f6c891ad529cba3363431d85030475f3c293b12bf6e2a81a6de35b64692405199f3583d43d207031dfb45fd361c51aaaf394 SHA512 af75ee0c836bd570f9ff43f9f236d418b825f7def2e798a1d10157a98b48239185c3654806ebe5f13db1b240f428f3c7f2a492d410d1bae2a8bcbd797dcde493
EBUILD portage-3.0.49-r2.ebuild 9527 BLAKE2B 6cad70f759ec4440c228193e2535d57d679eddee0c73d444c78880d38e9529588835f8de721e900495261c53ea9461e2bce1c1b63ed8d32f657f6e458119d18a SHA512 0a49e29242fb469a2d389b06a8e1fdf0187cb7d35c56e4ce3661722dc0668f1383ca52321417fa2110f2d02670b2e4cf43c319efa511e373ca4f2520e2ac2ba7
-EBUILD portage-3.0.50.ebuild 6691 BLAKE2B dded37b41de71abaa3c44dc371274e75aedb76172502d11bfa44a1edefe3333697debe6cfcaf1640b62a930d72dc66bb35680b1bbce05d378492089db512b46e SHA512 6f0477031c35cb1d64eeba798bbd177613a382b315ab798018807ff4ca747e6c22d013e79a4169d8c79077940f7ff989c319e68f835508e6a10ca461f7418df2
EBUILD portage-3.0.51.ebuild 6685 BLAKE2B fe61ecc1e16ec93521d7972c8a957431333d72e95afb61cf550ce475619f7919bdc52386f2836132052619ed6bbfe0118ec4ff95405846fc59e35188b27d579b SHA512 951f99a38dc20b21852adeed0a4ee1a4ed7f51ca00cfb28041954d1c04a226300aa1a10f9e59476d43d38b4da4b9258784ef342299548dff1bd7bf7aa794bf97
-EBUILD portage-3.0.52.ebuild 6712 BLAKE2B 30cd93ffdd565f7d3f7380c1d86c8f1eb29e0b9be15c52482612b9badabe5f1f3335c1b994341a2a643b8901dc2049a300db38aa54dc19cc6c2e62970c3f9ae4 SHA512 15023ec0a54e2cfc62f5f934b54829d8a342f20ea86d5d98aadf14d26db19fc269983b0635264eb23f784ecb15bbcda8734be87940f14c1abcd48aefa5d18596
-EBUILD portage-3.0.53.ebuild 6712 BLAKE2B 30cd93ffdd565f7d3f7380c1d86c8f1eb29e0b9be15c52482612b9badabe5f1f3335c1b994341a2a643b8901dc2049a300db38aa54dc19cc6c2e62970c3f9ae4 SHA512 15023ec0a54e2cfc62f5f934b54829d8a342f20ea86d5d98aadf14d26db19fc269983b0635264eb23f784ecb15bbcda8734be87940f14c1abcd48aefa5d18596
-EBUILD portage-3.0.54-r1.ebuild 6807 BLAKE2B e982e9b70f2dfcd42c9e86f61bc8981c7bb3da9b9fb7b1c8873ad2a15217d7feb559ef555f00e5af621c435ef36965236d5dfa26abf01bdaa1d8148d59cc3fd7 SHA512 ef6f0b57d4ddc0dd963f341c944f2f7260b8ef00e1185a26bcd5534573f5bd7af40b098bd8171233cca05de7c1396713dfaaaeebac0ce80098f9ef7c664f18af
-EBUILD portage-3.0.55.ebuild 6712 BLAKE2B 30cd93ffdd565f7d3f7380c1d86c8f1eb29e0b9be15c52482612b9badabe5f1f3335c1b994341a2a643b8901dc2049a300db38aa54dc19cc6c2e62970c3f9ae4 SHA512 15023ec0a54e2cfc62f5f934b54829d8a342f20ea86d5d98aadf14d26db19fc269983b0635264eb23f784ecb15bbcda8734be87940f14c1abcd48aefa5d18596
-EBUILD portage-3.0.56.ebuild 6712 BLAKE2B 30cd93ffdd565f7d3f7380c1d86c8f1eb29e0b9be15c52482612b9badabe5f1f3335c1b994341a2a643b8901dc2049a300db38aa54dc19cc6c2e62970c3f9ae4 SHA512 15023ec0a54e2cfc62f5f934b54829d8a342f20ea86d5d98aadf14d26db19fc269983b0635264eb23f784ecb15bbcda8734be87940f14c1abcd48aefa5d18596
-EBUILD portage-9999.ebuild 6712 BLAKE2B 30cd93ffdd565f7d3f7380c1d86c8f1eb29e0b9be15c52482612b9badabe5f1f3335c1b994341a2a643b8901dc2049a300db38aa54dc19cc6c2e62970c3f9ae4 SHA512 15023ec0a54e2cfc62f5f934b54829d8a342f20ea86d5d98aadf14d26db19fc269983b0635264eb23f784ecb15bbcda8734be87940f14c1abcd48aefa5d18596
+EBUILD portage-3.0.56-r1.ebuild 6768 BLAKE2B 726ebc2654736b27bdffc75e47abf80abe1a1e506fc3d132ce0b969459c1eadd25b8a1a48ba51d309267c1c6e89c27fd51db5b9491ade4ebc1f9a0a7f810b771 SHA512 b60d4d8841996cc3f0edd8f419c07f496d62f28779c9740c7dca9a4eac528478729ba5be58d815e733c2d44e5c6b2d7f1b88b525ffbf48c482084529f9435be2
+EBUILD portage-9999.ebuild 6773 BLAKE2B 09ee4a06e701b17e3e4e94a4d61fe8cbbfc9801c1f216ea533031aac6218b72632841b8b17a88ca826015accf959ae596381dd7819ef27496da768d3b62213fe SHA512 11169cb777a5a72c10b090ac805653d436f13f8ec553ceb2c8da40a6190d4a132297d3ab7379f8aefb9ada0f642dff46e28dde857fd70d43824fd90238c04a71
MISC metadata.xml 1539 BLAKE2B 0efa1ae365449d6593909046c32158a9f6755aa9252c34ae00eb866dd29a0b6a5c2e7a4af9293d0f87c4dd9231132fc5361acb0818fb6beff6dd6fbbdc6f409b SHA512 675f5baa1b3079592e3930b11ca18f324e27c42b5515f9ae815a26e53a465640fa6e9c4069df0e2121932b9f1cc73f2c9469c1529728f3c5ed5c3e687743ac0d
diff --git a/sys-apps/portage/files/portage-3.0.54-Convert-portageq-helper-to-a-function.patch b/sys-apps/portage/files/portage-3.0.54-Convert-portageq-helper-to-a-function.patch
deleted file mode 100644
index 970f49d6a001..000000000000
--- a/sys-apps/portage/files/portage-3.0.54-Convert-portageq-helper-to-a-function.patch
+++ /dev/null
@@ -1,65 +0,0 @@
-From 27952b1d753ef4ea9bbd2307f8a9a315ad94557d Mon Sep 17 00:00:00 2001
-From: Mike Gilbert <floppym@gentoo.org>
-Date: Thu, 26 Oct 2023 10:42:00 -0400
-Subject: [PATCH] Convert portageq helper to a function
-To: gentoo-portage-dev@lists.gentoo.org
-
-This keeps it out of PATH in ebuilds to avoid breaking external
-utilities that call portageq.
-
-Bug: https://bugs.gentoo.org/906129
-Bug: https://bugs.gentoo.org/916287
-Bug: https://bugs.gentoo.org/916296
-Signed-off-by: Mike Gilbert <floppym@gentoo.org>
----
- NEWS | 4 +++-
- bin/ebuild-helpers/portageq | 8 --------
- bin/phase-helpers.sh | 4 ++++
- bin/portageq-wrapper | 1 -
- 4 files changed, 7 insertions(+), 10 deletions(-)
- delete mode 100755 bin/ebuild-helpers/portageq
-
-diff --git a/bin/ebuild-helpers/portageq b/bin/ebuild-helpers/portageq
-deleted file mode 100755
-index bd9d6b044..000000000
---- a/bin/ebuild-helpers/portageq
-+++ /dev/null
-@@ -1,8 +0,0 @@
--#!/usr/bin/env bash
--# Copyright 2009-2023 Gentoo Authors
--# Distributed under the terms of the GNU General Public License v2
--
--source "${PORTAGE_BIN_PATH}"/isolated-functions.sh || exit 1
--
--die "'${0##*/}' is not allowed in ebuild scope"
--exit 1
-diff --git a/bin/phase-helpers.sh b/bin/phase-helpers.sh
-index 3f12b3707..6c2ecf0bc 100644
---- a/bin/phase-helpers.sh
-+++ b/bin/phase-helpers.sh
-@@ -1006,6 +1006,10 @@ best_version() {
- ___best_version_and_has_version_common "$@"
- }
-
-+portageq() {
-+ die "portageq is not allowed in ebuild scope"
-+}
-+
- if ___eapi_has_get_libdir; then
- get_libdir() {
- local libdir_var="LIBDIR_${ABI}"
-diff --git a/bin/portageq-wrapper b/bin/portageq-wrapper
-index afa2defe1..047d1d826 100755
---- a/bin/portageq-wrapper
-+++ b/bin/portageq-wrapper
-@@ -9,7 +9,6 @@ IFS=":"
- set -f # in case ${PATH} contains any shell glob characters
-
- for path in "${PORTAGE_BIN_PATH}" ${PATH}; do
-- [[ ${path} == */portage/*/ebuild-helpers* ]] && continue
- [[ -x ${path}/portageq ]] || continue
- PYTHONPATH=${PORTAGE_PYTHONPATH:-${PORTAGE_PYM_PATH}} \
- exec "${PORTAGE_PYTHON:-/usr/bin/python}" "${path}/portageq" "$@"
---
-2.42.0
-
diff --git a/sys-apps/portage/portage-3.0.45.3-r2.ebuild b/sys-apps/portage/portage-3.0.45.3-r2.ebuild
deleted file mode 100644
index 3d6fdf246820..000000000000
--- a/sys-apps/portage/portage-3.0.45.3-r2.ebuild
+++ /dev/null
@@ -1,286 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DISTUTILS_EXT=1
-PYTHON_COMPAT=( pypy3 python3_{10..11} )
-PYTHON_REQ_USE='bzip2(+),threads(+)'
-TMPFILES_OPTIONAL=1
-
-inherit distutils-r1 linux-info toolchain-funcs tmpfiles prefix
-
-DESCRIPTION="The package management and distribution system for Gentoo"
-HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage"
-SRC_URI="https://gitweb.gentoo.org/proj/portage.git/snapshot/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
-SLOT="0"
-IUSE="apidoc build doc gentoo-dev +ipc +native-extensions +rsync-verify selinux test xattr"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
- app-arch/xz-utils
- test? ( dev-vcs/git )
-"
-DEPEND="
- !build? ( $(python_gen_impl_dep 'ssl(+)') )
- >=app-arch/tar-1.27
- dev-lang/python-exec:2
- >=sys-apps/sed-4.0.5 sys-devel/patch
- doc? ( app-text/xmlto ~app-text/docbook-xml-dtd-4.4 )
- apidoc? (
- dev-python/sphinx[${PYTHON_USEDEP}]
- dev-python/sphinx-epytext[${PYTHON_USEDEP}]
- )
-"
-# Require sandbox-2.2 for bug #288863.
-# For whirlpool hash, require python[ssl] (bug #425046).
-# For compgen, require bash[readline] (bug #445576).
-# app-portage/gemato goes without PYTHON_USEDEP since we're calling
-# the executable.
-RDEPEND="
- acct-user/portage
- app-arch/zstd
- >=app-arch/tar-1.27
- dev-lang/python-exec:2
- >=sys-apps/baselayout-2.9
- >=sys-apps/findutils-4.9
- !build? (
- >=sys-apps/sed-4.0.5
- >=app-shells/bash-5.0:0[readline]
- >=app-admin/eselect-1.2
- rsync-verify? (
- >=app-portage/gemato-14.5[${PYTHON_USEDEP}]
- >=sec-keys/openpgp-keys-gentoo-release-20220101
- >=app-crypt/gnupg-2.2.4-r2[ssl(-)]
- )
- )
- elibc_glibc? ( >=sys-apps/sandbox-2.2 )
- elibc_musl? ( >=sys-apps/sandbox-2.2 )
- kernel_linux? ( sys-apps/util-linux )
- >=app-misc/pax-utils-0.1.17
- selinux? ( >=sys-libs/libselinux-2.0.94[python,${PYTHON_USEDEP}] )
- xattr? ( kernel_linux? (
- >=sys-apps/install-xattr-0.3
- ) )
- !<app-admin/logrotate-3.8.0
- !<app-portage/gentoolkit-0.4.6
- !<app-portage/repoman-2.3.10
- !~app-portage/repoman-3.0.0
-"
-PDEPEND="
- !build? (
- >=net-misc/rsync-2.6.4
- >=sys-apps/coreutils-6.4
- >=sys-apps/file-5.44-r3
- )
-"
-# coreutils-6.4 rdep is for date format in emerge-webrsync #164532
-# NOTE: FEATURES=installsources requires debugedit and rsync
-
-pkg_pretend() {
- local CONFIG_CHECK="~IPC_NS ~PID_NS ~NET_NS ~UTS_NS"
-
- if use native-extensions && tc-is-cross-compiler; then
- einfo "Disabling USE=native-extensions for cross-compilation (bug #612158)"
- fi
-
- check_extra_config
-}
-
-python_prepare_all() {
- local PATCHES=(
- )
-
- distutils-r1_python_prepare_all
-
- sed -e "s:^VERSION = \"HEAD\"$:VERSION = \"${PV}\":" -i lib/portage/__init__.py || die
-
- if use gentoo-dev; then
- einfo "Disabling --dynamic-deps by default for gentoo-dev..."
- sed -e 's:\("--dynamic-deps", \)\("y"\):\1"n":' \
- -i lib/_emerge/create_depgraph_params.py || \
- die "failed to patch create_depgraph_params.py"
-
- einfo "Enabling additional FEATURES for gentoo-dev..."
- echo 'FEATURES="${FEATURES} ipc-sandbox network-sandbox strict-keepdir warn-on-large-env"' \
- >> cnf/make.globals || die
- fi
-
- if use native-extensions && ! tc-is-cross-compiler; then
- printf "[build_ext]\nportage_ext_modules=true\n" >> \
- setup.cfg || die
- fi
-
- if ! use ipc ; then
- einfo "Disabling ipc..."
- sed -e "s:_enable_ipc_daemon = True:_enable_ipc_daemon = False:" \
- -i lib/_emerge/AbstractEbuildProcess.py || \
- die "failed to patch AbstractEbuildProcess.py"
- fi
-
- if use xattr && use kernel_linux ; then
- einfo "Adding FEATURES=xattr to make.globals ..."
- echo -e '\nFEATURES="${FEATURES} xattr"' >> cnf/make.globals \
- || die "failed to append to make.globals"
- fi
-
- if use build || ! use rsync-verify; then
- sed -e '/^sync-rsync-verify-metamanifest/s|yes|no|' \
- -e '/^sync-webrsync-verify-signature/s|yes|no|' \
- -i cnf/repos.conf || die "sed failed"
- fi
-
- if [[ -n ${EPREFIX} ]] ; then
- einfo "Setting portage.const.EPREFIX ..."
- hprefixify -e "s|^(EPREFIX[[:space:]]*=[[:space:]]*\").*|\1${EPREFIX}\"|" \
- -w "/_BINARY/" lib/portage/const.py
-
- einfo "Prefixing shebangs ..."
- > "${T}/shebangs" || die
- while read -r -d $'\0' ; do
- local shebang=$(head -n1 "$REPLY")
- if [[ ${shebang} == "#!"* && ! ${shebang} == "#!${EPREFIX}/"* ]] ; then
- echo "${REPLY}" >> "${T}/shebangs" || die
- fi
- done < <(find . -type f -executable ! -name etc-update -print0)
-
- if [[ -s ${T}/shebangs ]]; then
- xargs sed -i -e "1s:^#!:#!${EPREFIX}:" < "${T}/shebangs" || die "sed failed"
- fi
-
- einfo "Adjusting make.globals, repos.conf and etc-update ..."
- hprefixify cnf/{make.globals,repos.conf} bin/etc-update
-
- if use prefix-guest ; then
- sed -e "s|^\(main-repo = \).*|\\1gentoo_prefix|" \
- -e "s|^\\[gentoo\\]|[gentoo_prefix]|" \
- -e "s|^\(sync-uri = \).*|\\1rsync://rsync.prefix.bitzolder.nl/gentoo-portage-prefix|" \
- -i cnf/repos.conf || die "sed failed"
- fi
- fi
-
- cd "${S}/cnf" || die
- if [[ -f "make.conf.example.${ARCH}".diff ]] ; then
- patch make.conf.example "make.conf.example.${ARCH}".diff || \
- die "Failed to patch make.conf.example"
- else
- eerror ""
- eerror "Portage does not have an arch-specific configuration for this arch."
- eerror "Please notify the arch maintainer about this issue. Using generic."
- eerror ""
- fi
-}
-
-python_compile_all() {
- local targets=()
- use doc && targets+=( docbook )
- use apidoc && targets+=( apidoc )
-
- if [[ ${targets[@]} ]]; then
- esetup.py "${targets[@]}"
- fi
-}
-
-python_test() {
- esetup.py test
-}
-
-python_install() {
- # Install sbin scripts to bindir for python-exec linking
- # they will be relocated in pkg_preinst()
- distutils-r1_python_install \
- --system-prefix="${EPREFIX}/usr" \
- --bindir="$(python_get_scriptdir)" \
- --docdir="${EPREFIX}/usr/share/doc/${PF}" \
- --htmldir="${EPREFIX}/usr/share/doc/${PF}/html" \
- --portage-bindir="${EPREFIX}/usr/lib/portage/${EPYTHON}" \
- --sbindir="$(python_get_scriptdir)" \
- --sysconfdir="${EPREFIX}/etc" \
- "${@}"
-}
-
-python_install_all() {
- distutils-r1_python_install_all
-
- local targets=()
- use doc && targets+=(
- install_docbook
- --htmldir="${EPREFIX}/usr/share/doc/${PF}/html"
- )
- use apidoc && targets+=(
- install_apidoc
- --htmldir="${EPREFIX}/usr/share/doc/${PF}/html"
- )
-
- # install docs
- if [[ ${targets[@]} ]]; then
- esetup.py "${targets[@]}"
- fi
-
- dotmpfiles "${FILESDIR}"/portage-{ccache,tmpdir}.conf
-
- # Due to distutils/python-exec limitations
- # these must be installed to /usr/bin.
- local sbin_relocations='archive-conf dispatch-conf emaint env-update etc-update fixpackages regenworld'
- einfo "Moving admin scripts to the correct directory"
- dodir /usr/sbin
- for target in ${sbin_relocations}; do
- einfo "Moving /usr/bin/${target} to /usr/sbin/${target}"
- mv "${ED}/usr/bin/${target}" "${ED}/usr/sbin/${target}" || die "sbin scripts move failed!"
- done
-}
-
-pkg_preinst() {
- if ! use build; then
- python_setup
- local sitedir=$(python_get_sitedir)
- [[ -d ${D}${sitedir} ]] || die "${D}${sitedir}: No such directory"
- env -u DISTDIR \
- -u PORTAGE_OVERRIDE_EPREFIX \
- -u PORTAGE_REPOSITORIES \
- -u PORTDIR \
- -u PORTDIR_OVERLAY \
- PYTHONPATH="${D}${sitedir}${PYTHONPATH:+:${PYTHONPATH}}" \
- "${PYTHON}" -m portage._compat_upgrade.default_locations || die
-
- env -u BINPKG_COMPRESS -u PORTAGE_REPOSITORIES \
- PYTHONPATH="${D}${sitedir}${PYTHONPATH:+:${PYTHONPATH}}" \
- "${PYTHON}" -m portage._compat_upgrade.binpkg_compression || die
-
- env -u FEATURES -u PORTAGE_REPOSITORIES \
- PYTHONPATH="${D}${sitedir}${PYTHONPATH:+:${PYTHONPATH}}" \
- "${PYTHON}" -m portage._compat_upgrade.binpkg_multi_instance || die
- fi
-
- # elog dir must exist to avoid logrotate error for bug #415911.
- # This code runs in preinst in order to bypass the mapping of
- # portage:portage to root:root which happens after src_install.
- keepdir /var/log/portage/elog
- # This is allowed to fail if the user/group are invalid for prefix users.
- if chown portage:portage "${ED}"/var/log/portage{,/elog} 2>/dev/null ; then
- chmod g+s,ug+rwx "${ED}"/var/log/portage{,/elog}
- fi
-
- if has_version "<${CATEGORY}/${PN}-2.3.77"; then
- elog "The emerge --autounmask option is now disabled by default, except for"
- elog "portions of behavior which are controlled by the --autounmask-use and"
- elog "--autounmask-license options. For backward compatibility, previous"
- elog "behavior of --autounmask=y and --autounmask=n is entirely preserved."
- elog "Users can get the old behavior simply by adding --autounmask to the"
- elog "make.conf EMERGE_DEFAULT_OPTS variable. For the rationale for this"
- elog "change, see https://bugs.gentoo.org/658648."
- fi
-}
-
-pkg_postinst() {
- # Warn about obsolete "enotice" script, bug #867010
- local bashrc=${EROOT}/etc/portage/profile/profile.bashrc
- if [[ -e ${bashrc} ]] && grep -q enotice "${bashrc}"; then
- eerror "Obsolete 'enotice' script detected!"
- eerror "Please remove this from ${bashrc} to avoid problems."
- eerror "See bug 867010 for more details."
- fi
-}
diff --git a/sys-apps/portage/portage-3.0.46.ebuild b/sys-apps/portage/portage-3.0.46.ebuild
deleted file mode 100644
index 6c88d92bd623..000000000000
--- a/sys-apps/portage/portage-3.0.46.ebuild
+++ /dev/null
@@ -1,286 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DISTUTILS_EXT=1
-PYTHON_COMPAT=( pypy3 python3_{10..11} )
-PYTHON_REQ_USE='bzip2(+),threads(+)'
-TMPFILES_OPTIONAL=1
-
-inherit distutils-r1 linux-info toolchain-funcs tmpfiles prefix
-
-DESCRIPTION="The package management and distribution system for Gentoo"
-HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage"
-SRC_URI="https://gitweb.gentoo.org/proj/portage.git/snapshot/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 sparc ~x86"
-SLOT="0"
-IUSE="apidoc build doc gentoo-dev +ipc +native-extensions +rsync-verify selinux test xattr"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
- app-arch/xz-utils
- test? ( dev-vcs/git )
-"
-DEPEND="
- !build? ( $(python_gen_impl_dep 'ssl(+)') )
- >=app-arch/tar-1.27
- dev-lang/python-exec:2
- >=sys-apps/sed-4.0.5 sys-devel/patch
- doc? ( app-text/xmlto ~app-text/docbook-xml-dtd-4.4 )
- apidoc? (
- dev-python/sphinx[${PYTHON_USEDEP}]
- dev-python/sphinx-epytext[${PYTHON_USEDEP}]
- )
-"
-# Require sandbox-2.2 for bug #288863.
-# For whirlpool hash, require python[ssl] (bug #425046).
-# For compgen, require bash[readline] (bug #445576).
-# app-portage/gemato goes without PYTHON_USEDEP since we're calling
-# the executable.
-RDEPEND="
- acct-user/portage
- app-arch/zstd
- >=app-arch/tar-1.27
- dev-lang/python-exec:2
- >=sys-apps/baselayout-2.9
- >=sys-apps/findutils-4.9
- !build? (
- >=sys-apps/sed-4.0.5
- >=app-shells/bash-5.0:0[readline]
- >=app-admin/eselect-1.2
- rsync-verify? (
- >=app-portage/gemato-14.5[${PYTHON_USEDEP}]
- >=sec-keys/openpgp-keys-gentoo-release-20220101
- >=app-crypt/gnupg-2.2.4-r2[ssl(-)]
- )
- )
- elibc_glibc? ( >=sys-apps/sandbox-2.2 )
- elibc_musl? ( >=sys-apps/sandbox-2.2 )
- kernel_linux? ( sys-apps/util-linux )
- >=app-misc/pax-utils-0.1.17
- selinux? ( >=sys-libs/libselinux-2.0.94[python,${PYTHON_USEDEP}] )
- xattr? ( kernel_linux? (
- >=sys-apps/install-xattr-0.3
- ) )
- !<app-admin/logrotate-3.8.0
- !<app-portage/gentoolkit-0.4.6
- !<app-portage/repoman-2.3.10
- !~app-portage/repoman-3.0.0
-"
-PDEPEND="
- !build? (
- >=net-misc/rsync-2.6.4
- >=sys-apps/coreutils-6.4
- >=sys-apps/file-5.44-r3
- )
-"
-# coreutils-6.4 rdep is for date format in emerge-webrsync #164532
-# NOTE: FEATURES=installsources requires debugedit and rsync
-
-pkg_pretend() {
- local CONFIG_CHECK="~IPC_NS ~PID_NS ~NET_NS ~UTS_NS"
-
- if use native-extensions && tc-is-cross-compiler; then
- einfo "Disabling USE=native-extensions for cross-compilation (bug #612158)"
- fi
-
- check_extra_config
-}
-
-python_prepare_all() {
- local PATCHES=(
- )
-
- distutils-r1_python_prepare_all
-
- sed -e "s:^VERSION = \"HEAD\"$:VERSION = \"${PV}\":" -i lib/portage/__init__.py || die
-
- if use gentoo-dev; then
- einfo "Disabling --dynamic-deps by default for gentoo-dev..."
- sed -e 's:\("--dynamic-deps", \)\("y"\):\1"n":' \
- -i lib/_emerge/create_depgraph_params.py || \
- die "failed to patch create_depgraph_params.py"
-
- einfo "Enabling additional FEATURES for gentoo-dev..."
- echo 'FEATURES="${FEATURES} ipc-sandbox network-sandbox strict-keepdir warn-on-large-env"' \
- >> cnf/make.globals || die
- fi
-
- if use native-extensions && ! tc-is-cross-compiler; then
- printf "[build_ext]\nportage_ext_modules=true\n" >> \
- setup.cfg || die
- fi
-
- if ! use ipc ; then
- einfo "Disabling ipc..."
- sed -e "s:_enable_ipc_daemon = True:_enable_ipc_daemon = False:" \
- -i lib/_emerge/AbstractEbuildProcess.py || \
- die "failed to patch AbstractEbuildProcess.py"
- fi
-
- if use xattr && use kernel_linux ; then
- einfo "Adding FEATURES=xattr to make.globals ..."
- echo -e '\nFEATURES="${FEATURES} xattr"' >> cnf/make.globals \
- || die "failed to append to make.globals"
- fi
-
- if use build || ! use rsync-verify; then
- sed -e '/^sync-rsync-verify-metamanifest/s|yes|no|' \
- -e '/^sync-webrsync-verify-signature/s|yes|no|' \
- -i cnf/repos.conf || die "sed failed"
- fi
-
- if [[ -n ${EPREFIX} ]] ; then
- einfo "Setting portage.const.EPREFIX ..."
- hprefixify -e "s|^(EPREFIX[[:space:]]*=[[:space:]]*\").*|\1${EPREFIX}\"|" \
- -w "/_BINARY/" lib/portage/const.py
-
- einfo "Prefixing shebangs ..."
- > "${T}/shebangs" || die
- while read -r -d $'\0' ; do
- local shebang=$(head -n1 "$REPLY")
- if [[ ${shebang} == "#!"* && ! ${shebang} == "#!${EPREFIX}/"* ]] ; then
- echo "${REPLY}" >> "${T}/shebangs" || die
- fi
- done < <(find . -type f -executable ! -name etc-update -print0)
-
- if [[ -s ${T}/shebangs ]]; then
- xargs sed -i -e "1s:^#!:#!${EPREFIX}:" < "${T}/shebangs" || die "sed failed"
- fi
-
- einfo "Adjusting make.globals, repos.conf and etc-update ..."
- hprefixify cnf/{make.globals,repos.conf} bin/etc-update
-
- if use prefix-guest ; then
- sed -e "s|^\(main-repo = \).*|\\1gentoo_prefix|" \
- -e "s|^\\[gentoo\\]|[gentoo_prefix]|" \
- -e "s|^\(sync-uri = \).*|\\1rsync://rsync.prefix.bitzolder.nl/gentoo-portage-prefix|" \
- -i cnf/repos.conf || die "sed failed"
- fi
- fi
-
- cd "${S}/cnf" || die
- if [[ -f "make.conf.example.${ARCH}".diff ]] ; then
- patch make.conf.example "make.conf.example.${ARCH}".diff || \
- die "Failed to patch make.conf.example"
- else
- eerror ""
- eerror "Portage does not have an arch-specific configuration for this arch."
- eerror "Please notify the arch maintainer about this issue. Using generic."
- eerror ""
- fi
-}
-
-python_compile_all() {
- local targets=()
- use doc && targets+=( docbook )
- use apidoc && targets+=( apidoc )
-
- if [[ ${targets[@]} ]]; then
- esetup.py "${targets[@]}"
- fi
-}
-
-python_test() {
- esetup.py test
-}
-
-python_install() {
- # Install sbin scripts to bindir for python-exec linking
- # they will be relocated in pkg_preinst()
- distutils-r1_python_install \
- --system-prefix="${EPREFIX}/usr" \
- --bindir="$(python_get_scriptdir)" \
- --docdir="${EPREFIX}/usr/share/doc/${PF}" \
- --htmldir="${EPREFIX}/usr/share/doc/${PF}/html" \
- --portage-bindir="${EPREFIX}/usr/lib/portage/${EPYTHON}" \
- --sbindir="$(python_get_scriptdir)" \
- --sysconfdir="${EPREFIX}/etc" \
- "${@}"
-}
-
-python_install_all() {
- distutils-r1_python_install_all
-
- local targets=()
- use doc && targets+=(
- install_docbook
- --htmldir="${EPREFIX}/usr/share/doc/${PF}/html"
- )
- use apidoc && targets+=(
- install_apidoc
- --htmldir="${EPREFIX}/usr/share/doc/${PF}/html"
- )
-
- # install docs
- if [[ ${targets[@]} ]]; then
- esetup.py "${targets[@]}"
- fi
-
- dotmpfiles "${FILESDIR}"/portage-{ccache,tmpdir}.conf
-
- # Due to distutils/python-exec limitations
- # these must be installed to /usr/bin.
- local sbin_relocations='archive-conf dispatch-conf emaint env-update etc-update fixpackages regenworld'
- einfo "Moving admin scripts to the correct directory"
- dodir /usr/sbin
- for target in ${sbin_relocations}; do
- einfo "Moving /usr/bin/${target} to /usr/sbin/${target}"
- mv "${ED}/usr/bin/${target}" "${ED}/usr/sbin/${target}" || die "sbin scripts move failed!"
- done
-}
-
-pkg_preinst() {
- if ! use build; then
- python_setup
- local sitedir=$(python_get_sitedir)
- [[ -d ${D}${sitedir} ]] || die "${D}${sitedir}: No such directory"
- env -u DISTDIR \
- -u PORTAGE_OVERRIDE_EPREFIX \
- -u PORTAGE_REPOSITORIES \
- -u PORTDIR \
- -u PORTDIR_OVERLAY \
- PYTHONPATH="${D}${sitedir}${PYTHONPATH:+:${PYTHONPATH}}" \
- "${PYTHON}" -m portage._compat_upgrade.default_locations || die
-
- env -u BINPKG_COMPRESS -u PORTAGE_REPOSITORIES \
- PYTHONPATH="${D}${sitedir}${PYTHONPATH:+:${PYTHONPATH}}" \
- "${PYTHON}" -m portage._compat_upgrade.binpkg_compression || die
-
- env -u FEATURES -u PORTAGE_REPOSITORIES \
- PYTHONPATH="${D}${sitedir}${PYTHONPATH:+:${PYTHONPATH}}" \
- "${PYTHON}" -m portage._compat_upgrade.binpkg_multi_instance || die
- fi
-
- # elog dir must exist to avoid logrotate error for bug #415911.
- # This code runs in preinst in order to bypass the mapping of
- # portage:portage to root:root which happens after src_install.
- keepdir /var/log/portage/elog
- # This is allowed to fail if the user/group are invalid for prefix users.
- if chown portage:portage "${ED}"/var/log/portage{,/elog} 2>/dev/null ; then
- chmod g+s,ug+rwx "${ED}"/var/log/portage{,/elog}
- fi
-
- if has_version "<${CATEGORY}/${PN}-2.3.77"; then
- elog "The emerge --autounmask option is now disabled by default, except for"
- elog "portions of behavior which are controlled by the --autounmask-use and"
- elog "--autounmask-license options. For backward compatibility, previous"
- elog "behavior of --autounmask=y and --autounmask=n is entirely preserved."
- elog "Users can get the old behavior simply by adding --autounmask to the"
- elog "make.conf EMERGE_DEFAULT_OPTS variable. For the rationale for this"
- elog "change, see https://bugs.gentoo.org/658648."
- fi
-}
-
-pkg_postinst() {
- # Warn about obsolete "enotice" script, bug #867010
- local bashrc=${EROOT}/etc/portage/profile/profile.bashrc
- if [[ -e ${bashrc} ]] && grep -q enotice "${bashrc}"; then
- eerror "Obsolete 'enotice' script detected!"
- eerror "Please remove this from ${bashrc} to avoid problems."
- eerror "See bug 867010 for more details."
- fi
-}
diff --git a/sys-apps/portage/portage-3.0.50.ebuild b/sys-apps/portage/portage-3.0.50.ebuild
deleted file mode 100644
index dd57d21ea7c6..000000000000
--- a/sys-apps/portage/portage-3.0.50.ebuild
+++ /dev/null
@@ -1,237 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
-PYTHON_REQ_USE='bzip2(+),threads(+)'
-TMPFILES_OPTIONAL=1
-
-inherit meson linux-info multiprocessing python-r1 tmpfiles
-
-DESCRIPTION="The package management and distribution system for Gentoo"
-HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage"
-
-if [[ ${PV} == 9999 ]] ; then
- EGIT_REPO_URI="
- https://anongit.gentoo.org/git/proj/portage.git
- https://github.com/gentoo/portage.git
- "
- inherit git-r3
-else
- SRC_URI="https://gitweb.gentoo.org/proj/portage.git/snapshot/${P}.tar.bz2"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="apidoc build doc gentoo-dev +ipc +native-extensions +rsync-verify selinux test xattr"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-RESTRICT="!test? ( test )"
-
-# setuptools is still needed as a workaround for Python 3.12+ for now.
-# https://github.com/mesonbuild/meson/issues/7702
-#
-# >=meson-1.2.1-r1 for bug #912051
-BDEPEND="
- ${PYTHON_DEPS}
- >=dev-util/meson-1.2.1-r1
- $(python_gen_cond_dep '
- dev-python/setuptools[${PYTHON_USEDEP}]
- ' python3_12)
- test? (
- dev-python/pytest-xdist[${PYTHON_USEDEP}]
- dev-vcs/git
- )
-"
-DEPEND="
- ${PYTHON_DEPS}
- >=app-arch/tar-1.27
- dev-lang/python-exec:2
- >=sys-apps/sed-4.0.5
- sys-devel/patch
- !build? ( $(python_gen_impl_dep 'ssl(+)') )
- apidoc? (
- dev-python/sphinx[${PYTHON_USEDEP}]
- dev-python/sphinx-epytext[${PYTHON_USEDEP}]
- )
- doc? (
- ~app-text/docbook-xml-dtd-4.4
- app-text/xmlto
- )
-"
-# Require sandbox-2.2 for bug #288863.
-# For whirlpool hash, require python[ssl] (bug #425046).
-RDEPEND="
- ${PYTHON_DEPS}
- acct-user/portage
- >=app-arch/tar-1.27
- app-arch/zstd
- >=app-misc/pax-utils-0.1.17
- dev-lang/python-exec:2
- >=sys-apps/baselayout-2.9
- >=sys-apps/findutils-4.9
- !build? (
- >=app-admin/eselect-1.2
- >=app-shells/bash-5.0:0
- >=sec-keys/openpgp-keys-gentoo-release-20230329
- >=sys-apps/sed-4.0.5
- rsync-verify? (
- >=app-crypt/gnupg-2.2.4-r2[ssl(-)]
- >=app-portage/gemato-14.5[${PYTHON_USEDEP}]
- )
- )
- elibc_glibc? ( >=sys-apps/sandbox-2.2 )
- elibc_musl? ( >=sys-apps/sandbox-2.2 )
- kernel_linux? ( sys-apps/util-linux )
- selinux? ( >=sys-libs/libselinux-2.0.94[python,${PYTHON_USEDEP}] )
- xattr? ( kernel_linux? (
- >=sys-apps/install-xattr-0.3
- ) )
- !<app-admin/logrotate-3.8.0
- !<app-portage/gentoolkit-0.4.6
- !<app-portage/repoman-2.3.10
- !~app-portage/repoman-3.0.0
-"
-# coreutils-6.4 rdep is for date format in emerge-webrsync #164532
-# NOTE: FEATURES=installsources requires debugedit and rsync
-PDEPEND="
- !build? (
- >=net-misc/rsync-2.6.4
- >=sys-apps/coreutils-6.4
- >=sys-apps/file-5.44-r3
- )
-"
-
-pkg_pretend() {
- local CONFIG_CHECK="~IPC_NS ~PID_NS ~NET_NS ~UTS_NS"
-
- check_extra_config
-}
-
-src_prepare() {
- default
-
- if use prefix-guest; then
- sed -e "s|^\(main-repo = \).*|\\1gentoo_prefix|" \
- -e "s|^\\[gentoo\\]|[gentoo_prefix]|" \
- -e "s|^\(sync-uri = \).*|\\1rsync://rsync.prefix.bitzolder.nl/gentoo-portage-prefix|" \
- -i cnf/repos.conf || die "sed failed"
- fi
-}
-
-src_configure() {
- local code_only=false
- python_foreach_impl my_src_configure
-}
-
-my_src_configure() {
- local emesonargs=(
- -Dcode-only=${code_only}
- -Deprefix="${EPREFIX}"
- -Dportage-bindir="${EPREFIX}/usr/lib/portage/${EPYTHON}"
- -Ddocdir="${EPREFIX}/usr/share/doc/${PF}"
- $(meson_use doc)
- $(meson_use apidoc)
- $(meson_use gentoo-dev)
- $(meson_use ipc)
- $(meson_use xattr)
- )
-
- if use native-extensions && [[ "${EPYTHON}" != "pypy3" ]] ; then
- emesonargs+=( -Dnative-extensions=true )
- else
- emesonargs+=( -Dnative-extensions=false )
- fi
-
- if use build; then
- emesonargs+=( -Drsync-verify=false )
- else
- emesonargs+=( $(meson_use rsync-verify) )
- fi
-
- meson_src_configure
- code_only=true
-}
-
-src_compile() {
- python_foreach_impl meson_src_compile
-}
-
-src_test() {
- local -x PYTEST_ADDOPTS="-vv -ra -l -o console_output_style=count -n $(makeopts_jobs) --dist=worksteal"
-
- python_foreach_impl meson_src_test --no-rebuild --verbose
-}
-
-src_install() {
- python_foreach_impl my_src_install
- dotmpfiles "${FILESDIR}"/portage-{ccache,tmpdir}.conf
-
- local scripts
- mapfile -t scripts < <(awk '/^#!.*python/ {print FILENAME} {nextfile}' "${ED}"/usr/{bin,sbin}/* || die)
- python_replicate_script "${scripts[@]}"
-}
-
-my_src_install() {
- local pydirs=(
- "${D}$(python_get_sitedir)"
- "${ED}/usr/lib/portage/${EPYTHON}"
- )
-
- meson_src_install
- python_optimize "${pydirs[@]}"
- python_fix_shebang "${pydirs[@]}"
-}
-
-pkg_preinst() {
- if ! use build && [[ -z ${ROOT} ]]; then
- python_setup
- local sitedir=$(python_get_sitedir)
- [[ -d ${D}${sitedir} ]] || die "${D}${sitedir}: No such directory"
- env -u DISTDIR \
- -u PORTAGE_OVERRIDE_EPREFIX \
- -u PORTAGE_REPOSITORIES \
- -u PORTDIR \
- -u PORTDIR_OVERLAY \
- PYTHONPATH="${D}${sitedir}${PYTHONPATH:+:${PYTHONPATH}}" \
- "${PYTHON}" -m portage._compat_upgrade.default_locations || die
-
- env -u BINPKG_COMPRESS -u PORTAGE_REPOSITORIES \
- PYTHONPATH="${D}${sitedir}${PYTHONPATH:+:${PYTHONPATH}}" \
- "${PYTHON}" -m portage._compat_upgrade.binpkg_compression || die
-
- env -u FEATURES -u PORTAGE_REPOSITORIES \
- PYTHONPATH="${D}${sitedir}${PYTHONPATH:+:${PYTHONPATH}}" \
- "${PYTHON}" -m portage._compat_upgrade.binpkg_multi_instance || die
- fi
-
- # elog dir must exist to avoid logrotate error for bug #415911.
- # This code runs in preinst in order to bypass the mapping of
- # portage:portage to root:root which happens after src_install.
- keepdir /var/log/portage/elog
- # This is allowed to fail if the user/group are invalid for prefix users.
- if chown portage:portage "${ED}"/var/log/portage{,/elog} 2>/dev/null ; then
- chmod g+s,ug+rwx "${ED}"/var/log/portage{,/elog}
- fi
-
- if has_version "<${CATEGORY}/${PN}-2.3.77"; then
- elog "The emerge --autounmask option is now disabled by default, except for"
- elog "portions of behavior which are controlled by the --autounmask-use and"
- elog "--autounmask-license options. For backward compatibility, previous"
- elog "behavior of --autounmask=y and --autounmask=n is entirely preserved."
- elog "Users can get the old behavior simply by adding --autounmask to the"
- elog "make.conf EMERGE_DEFAULT_OPTS variable. For the rationale for this"
- elog "change, see https://bugs.gentoo.org/658648."
- fi
-}
-
-pkg_postinst() {
- # Warn about obsolete "enotice" script, bug #867010
- local bashrc=${EROOT}/etc/portage/profile/profile.bashrc
- if [[ -e ${bashrc} ]] && grep -q enotice "${bashrc}"; then
- eerror "Obsolete 'enotice' script detected!"
- eerror "Please remove this from ${bashrc} to avoid problems."
- eerror "See bug 867010 for more details."
- fi
-}
diff --git a/sys-apps/portage/portage-3.0.52.ebuild b/sys-apps/portage/portage-3.0.52.ebuild
deleted file mode 100644
index f261a5eae11a..000000000000
--- a/sys-apps/portage/portage-3.0.52.ebuild
+++ /dev/null
@@ -1,238 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
-PYTHON_REQ_USE='bzip2(+),threads(+)'
-TMPFILES_OPTIONAL=1
-
-inherit meson linux-info multiprocessing python-r1 tmpfiles
-
-DESCRIPTION="The package management and distribution system for Gentoo"
-HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage"
-
-if [[ ${PV} == 9999 ]] ; then
- EGIT_REPO_URI="
- https://anongit.gentoo.org/git/proj/portage.git
- https://github.com/gentoo/portage.git
- "
- inherit git-r3
-else
- SRC_URI="https://gitweb.gentoo.org/proj/portage.git/snapshot/${P}.tar.bz2"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="apidoc build doc gentoo-dev +ipc +native-extensions +rsync-verify selinux test xattr"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-RESTRICT="!test? ( test )"
-
-# setuptools is still needed as a workaround for Python 3.12+ for now.
-# https://github.com/mesonbuild/meson/issues/7702
-#
-# >=meson-1.2.1-r1 for bug #912051
-BDEPEND="
- ${PYTHON_DEPS}
- >=dev-util/meson-1.2.1-r1
- $(python_gen_cond_dep '
- dev-python/setuptools[${PYTHON_USEDEP}]
- ' python3_12)
- test? (
- dev-python/pytest-xdist[${PYTHON_USEDEP}]
- dev-vcs/git
- )
-"
-DEPEND="
- ${PYTHON_DEPS}
- >=app-arch/tar-1.27
- dev-lang/python-exec:2
- >=sys-apps/sed-4.0.5
- sys-devel/patch
- !build? ( $(python_gen_impl_dep 'ssl(+)') )
- apidoc? (
- dev-python/sphinx[${PYTHON_USEDEP}]
- dev-python/sphinx-epytext[${PYTHON_USEDEP}]
- )
- doc? (
- ~app-text/docbook-xml-dtd-4.4
- app-text/xmlto
- )
-"
-# Require sandbox-2.2 for bug #288863.
-# For whirlpool hash, require python[ssl] (bug #425046).
-RDEPEND="
- ${PYTHON_DEPS}
- acct-user/portage
- >=app-arch/tar-1.27
- app-arch/zstd
- >=app-misc/pax-utils-0.1.17
- dev-lang/python-exec:2
- >=sys-apps/baselayout-2.9
- >=sys-apps/findutils-4.9
- !build? (
- >=app-admin/eselect-1.2
- app-portage/getuto
- >=app-shells/bash-5.0:0
- >=sec-keys/openpgp-keys-gentoo-release-20230329
- >=sys-apps/sed-4.0.5
- rsync-verify? (
- >=app-crypt/gnupg-2.2.4-r2[ssl(-)]
- >=app-portage/gemato-14.5[${PYTHON_USEDEP}]
- )
- )
- elibc_glibc? ( >=sys-apps/sandbox-2.2 )
- elibc_musl? ( >=sys-apps/sandbox-2.2 )
- kernel_linux? ( sys-apps/util-linux )
- selinux? ( >=sys-libs/libselinux-2.0.94[python,${PYTHON_USEDEP}] )
- xattr? ( kernel_linux? (
- >=sys-apps/install-xattr-0.3
- ) )
- !<app-admin/logrotate-3.8.0
- !<app-portage/gentoolkit-0.4.6
- !<app-portage/repoman-2.3.10
- !~app-portage/repoman-3.0.0
-"
-# coreutils-6.4 rdep is for date format in emerge-webrsync #164532
-# NOTE: FEATURES=installsources requires debugedit and rsync
-PDEPEND="
- !build? (
- >=net-misc/rsync-2.6.4
- >=sys-apps/coreutils-6.4
- >=sys-apps/file-5.44-r3
- )
-"
-
-pkg_pretend() {
- local CONFIG_CHECK="~IPC_NS ~PID_NS ~NET_NS ~UTS_NS"
-
- check_extra_config
-}
-
-src_prepare() {
- default
-
- if use prefix-guest; then
- sed -e "s|^\(main-repo = \).*|\\1gentoo_prefix|" \
- -e "s|^\\[gentoo\\]|[gentoo_prefix]|" \
- -e "s|^\(sync-uri = \).*|\\1rsync://rsync.prefix.bitzolder.nl/gentoo-portage-prefix|" \
- -i cnf/repos.conf || die "sed failed"
- fi
-}
-
-src_configure() {
- local code_only=false
- python_foreach_impl my_src_configure
-}
-
-my_src_configure() {
- local emesonargs=(
- -Dcode-only=${code_only}
- -Deprefix="${EPREFIX}"
- -Dportage-bindir="${EPREFIX}/usr/lib/portage/${EPYTHON}"
- -Ddocdir="${EPREFIX}/usr/share/doc/${PF}"
- $(meson_use doc)
- $(meson_use apidoc)
- $(meson_use gentoo-dev)
- $(meson_use ipc)
- $(meson_use xattr)
- )
-
- if use native-extensions && [[ "${EPYTHON}" != "pypy3" ]] ; then
- emesonargs+=( -Dnative-extensions=true )
- else
- emesonargs+=( -Dnative-extensions=false )
- fi
-
- if use build; then
- emesonargs+=( -Drsync-verify=false )
- else
- emesonargs+=( $(meson_use rsync-verify) )
- fi
-
- meson_src_configure
- code_only=true
-}
-
-src_compile() {
- python_foreach_impl meson_src_compile
-}
-
-src_test() {
- local -x PYTEST_ADDOPTS="-vv -ra -l -o console_output_style=count -n $(makeopts_jobs) --dist=worksteal"
-
- python_foreach_impl meson_src_test --no-rebuild --verbose
-}
-
-src_install() {
- python_foreach_impl my_src_install
- dotmpfiles "${FILESDIR}"/portage-{ccache,tmpdir}.conf
-
- local scripts
- mapfile -t scripts < <(awk '/^#!.*python/ {print FILENAME} {nextfile}' "${ED}"/usr/{bin,sbin}/* || die)
- python_replicate_script "${scripts[@]}"
-}
-
-my_src_install() {
- local pydirs=(
- "${D}$(python_get_sitedir)"
- "${ED}/usr/lib/portage/${EPYTHON}"
- )
-
- meson_src_install
- python_optimize "${pydirs[@]}"
- python_fix_shebang "${pydirs[@]}"
-}
-
-pkg_preinst() {
- if ! use build && [[ -z ${ROOT} ]]; then
- python_setup
- local sitedir=$(python_get_sitedir)
- [[ -d ${D}${sitedir} ]] || die "${D}${sitedir}: No such directory"
- env -u DISTDIR \
- -u PORTAGE_OVERRIDE_EPREFIX \
- -u PORTAGE_REPOSITORIES \
- -u PORTDIR \
- -u PORTDIR_OVERLAY \
- PYTHONPATH="${D}${sitedir}${PYTHONPATH:+:${PYTHONPATH}}" \
- "${PYTHON}" -m portage._compat_upgrade.default_locations || die
-
- env -u BINPKG_COMPRESS -u PORTAGE_REPOSITORIES \
- PYTHONPATH="${D}${sitedir}${PYTHONPATH:+:${PYTHONPATH}}" \
- "${PYTHON}" -m portage._compat_upgrade.binpkg_compression || die
-
- env -u FEATURES -u PORTAGE_REPOSITORIES \
- PYTHONPATH="${D}${sitedir}${PYTHONPATH:+:${PYTHONPATH}}" \
- "${PYTHON}" -m portage._compat_upgrade.binpkg_multi_instance || die
- fi
-
- # elog dir must exist to avoid logrotate error for bug #415911.
- # This code runs in preinst in order to bypass the mapping of
- # portage:portage to root:root which happens after src_install.
- keepdir /var/log/portage/elog
- # This is allowed to fail if the user/group are invalid for prefix users.
- if chown portage:portage "${ED}"/var/log/portage{,/elog} 2>/dev/null ; then
- chmod g+s,ug+rwx "${ED}"/var/log/portage{,/elog}
- fi
-
- if has_version "<${CATEGORY}/${PN}-2.3.77"; then
- elog "The emerge --autounmask option is now disabled by default, except for"
- elog "portions of behavior which are controlled by the --autounmask-use and"
- elog "--autounmask-license options. For backward compatibility, previous"
- elog "behavior of --autounmask=y and --autounmask=n is entirely preserved."
- elog "Users can get the old behavior simply by adding --autounmask to the"
- elog "make.conf EMERGE_DEFAULT_OPTS variable. For the rationale for this"
- elog "change, see https://bugs.gentoo.org/658648."
- fi
-}
-
-pkg_postinst() {
- # Warn about obsolete "enotice" script, bug #867010
- local bashrc=${EROOT}/etc/portage/profile/profile.bashrc
- if [[ -e ${bashrc} ]] && grep -q enotice "${bashrc}"; then
- eerror "Obsolete 'enotice' script detected!"
- eerror "Please remove this from ${bashrc} to avoid problems."
- eerror "See bug 867010 for more details."
- fi
-}
diff --git a/sys-apps/portage/portage-3.0.53.ebuild b/sys-apps/portage/portage-3.0.53.ebuild
deleted file mode 100644
index f261a5eae11a..000000000000
--- a/sys-apps/portage/portage-3.0.53.ebuild
+++ /dev/null
@@ -1,238 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
-PYTHON_REQ_USE='bzip2(+),threads(+)'
-TMPFILES_OPTIONAL=1
-
-inherit meson linux-info multiprocessing python-r1 tmpfiles
-
-DESCRIPTION="The package management and distribution system for Gentoo"
-HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage"
-
-if [[ ${PV} == 9999 ]] ; then
- EGIT_REPO_URI="
- https://anongit.gentoo.org/git/proj/portage.git
- https://github.com/gentoo/portage.git
- "
- inherit git-r3
-else
- SRC_URI="https://gitweb.gentoo.org/proj/portage.git/snapshot/${P}.tar.bz2"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="apidoc build doc gentoo-dev +ipc +native-extensions +rsync-verify selinux test xattr"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-RESTRICT="!test? ( test )"
-
-# setuptools is still needed as a workaround for Python 3.12+ for now.
-# https://github.com/mesonbuild/meson/issues/7702
-#
-# >=meson-1.2.1-r1 for bug #912051
-BDEPEND="
- ${PYTHON_DEPS}
- >=dev-util/meson-1.2.1-r1
- $(python_gen_cond_dep '
- dev-python/setuptools[${PYTHON_USEDEP}]
- ' python3_12)
- test? (
- dev-python/pytest-xdist[${PYTHON_USEDEP}]
- dev-vcs/git
- )
-"
-DEPEND="
- ${PYTHON_DEPS}
- >=app-arch/tar-1.27
- dev-lang/python-exec:2
- >=sys-apps/sed-4.0.5
- sys-devel/patch
- !build? ( $(python_gen_impl_dep 'ssl(+)') )
- apidoc? (
- dev-python/sphinx[${PYTHON_USEDEP}]
- dev-python/sphinx-epytext[${PYTHON_USEDEP}]
- )
- doc? (
- ~app-text/docbook-xml-dtd-4.4
- app-text/xmlto
- )
-"
-# Require sandbox-2.2 for bug #288863.
-# For whirlpool hash, require python[ssl] (bug #425046).
-RDEPEND="
- ${PYTHON_DEPS}
- acct-user/portage
- >=app-arch/tar-1.27
- app-arch/zstd
- >=app-misc/pax-utils-0.1.17
- dev-lang/python-exec:2
- >=sys-apps/baselayout-2.9
- >=sys-apps/findutils-4.9
- !build? (
- >=app-admin/eselect-1.2
- app-portage/getuto
- >=app-shells/bash-5.0:0
- >=sec-keys/openpgp-keys-gentoo-release-20230329
- >=sys-apps/sed-4.0.5
- rsync-verify? (
- >=app-crypt/gnupg-2.2.4-r2[ssl(-)]
- >=app-portage/gemato-14.5[${PYTHON_USEDEP}]
- )
- )
- elibc_glibc? ( >=sys-apps/sandbox-2.2 )
- elibc_musl? ( >=sys-apps/sandbox-2.2 )
- kernel_linux? ( sys-apps/util-linux )
- selinux? ( >=sys-libs/libselinux-2.0.94[python,${PYTHON_USEDEP}] )
- xattr? ( kernel_linux? (
- >=sys-apps/install-xattr-0.3
- ) )
- !<app-admin/logrotate-3.8.0
- !<app-portage/gentoolkit-0.4.6
- !<app-portage/repoman-2.3.10
- !~app-portage/repoman-3.0.0
-"
-# coreutils-6.4 rdep is for date format in emerge-webrsync #164532
-# NOTE: FEATURES=installsources requires debugedit and rsync
-PDEPEND="
- !build? (
- >=net-misc/rsync-2.6.4
- >=sys-apps/coreutils-6.4
- >=sys-apps/file-5.44-r3
- )
-"
-
-pkg_pretend() {
- local CONFIG_CHECK="~IPC_NS ~PID_NS ~NET_NS ~UTS_NS"
-
- check_extra_config
-}
-
-src_prepare() {
- default
-
- if use prefix-guest; then
- sed -e "s|^\(main-repo = \).*|\\1gentoo_prefix|" \
- -e "s|^\\[gentoo\\]|[gentoo_prefix]|" \
- -e "s|^\(sync-uri = \).*|\\1rsync://rsync.prefix.bitzolder.nl/gentoo-portage-prefix|" \
- -i cnf/repos.conf || die "sed failed"
- fi
-}
-
-src_configure() {
- local code_only=false
- python_foreach_impl my_src_configure
-}
-
-my_src_configure() {
- local emesonargs=(
- -Dcode-only=${code_only}
- -Deprefix="${EPREFIX}"
- -Dportage-bindir="${EPREFIX}/usr/lib/portage/${EPYTHON}"
- -Ddocdir="${EPREFIX}/usr/share/doc/${PF}"
- $(meson_use doc)
- $(meson_use apidoc)
- $(meson_use gentoo-dev)
- $(meson_use ipc)
- $(meson_use xattr)
- )
-
- if use native-extensions && [[ "${EPYTHON}" != "pypy3" ]] ; then
- emesonargs+=( -Dnative-extensions=true )
- else
- emesonargs+=( -Dnative-extensions=false )
- fi
-
- if use build; then
- emesonargs+=( -Drsync-verify=false )
- else
- emesonargs+=( $(meson_use rsync-verify) )
- fi
-
- meson_src_configure
- code_only=true
-}
-
-src_compile() {
- python_foreach_impl meson_src_compile
-}
-
-src_test() {
- local -x PYTEST_ADDOPTS="-vv -ra -l -o console_output_style=count -n $(makeopts_jobs) --dist=worksteal"
-
- python_foreach_impl meson_src_test --no-rebuild --verbose
-}
-
-src_install() {
- python_foreach_impl my_src_install
- dotmpfiles "${FILESDIR}"/portage-{ccache,tmpdir}.conf
-
- local scripts
- mapfile -t scripts < <(awk '/^#!.*python/ {print FILENAME} {nextfile}' "${ED}"/usr/{bin,sbin}/* || die)
- python_replicate_script "${scripts[@]}"
-}
-
-my_src_install() {
- local pydirs=(
- "${D}$(python_get_sitedir)"
- "${ED}/usr/lib/portage/${EPYTHON}"
- )
-
- meson_src_install
- python_optimize "${pydirs[@]}"
- python_fix_shebang "${pydirs[@]}"
-}
-
-pkg_preinst() {
- if ! use build && [[ -z ${ROOT} ]]; then
- python_setup
- local sitedir=$(python_get_sitedir)
- [[ -d ${D}${sitedir} ]] || die "${D}${sitedir}: No such directory"
- env -u DISTDIR \
- -u PORTAGE_OVERRIDE_EPREFIX \
- -u PORTAGE_REPOSITORIES \
- -u PORTDIR \
- -u PORTDIR_OVERLAY \
- PYTHONPATH="${D}${sitedir}${PYTHONPATH:+:${PYTHONPATH}}" \
- "${PYTHON}" -m portage._compat_upgrade.default_locations || die
-
- env -u BINPKG_COMPRESS -u PORTAGE_REPOSITORIES \
- PYTHONPATH="${D}${sitedir}${PYTHONPATH:+:${PYTHONPATH}}" \
- "${PYTHON}" -m portage._compat_upgrade.binpkg_compression || die
-
- env -u FEATURES -u PORTAGE_REPOSITORIES \
- PYTHONPATH="${D}${sitedir}${PYTHONPATH:+:${PYTHONPATH}}" \
- "${PYTHON}" -m portage._compat_upgrade.binpkg_multi_instance || die
- fi
-
- # elog dir must exist to avoid logrotate error for bug #415911.
- # This code runs in preinst in order to bypass the mapping of
- # portage:portage to root:root which happens after src_install.
- keepdir /var/log/portage/elog
- # This is allowed to fail if the user/group are invalid for prefix users.
- if chown portage:portage "${ED}"/var/log/portage{,/elog} 2>/dev/null ; then
- chmod g+s,ug+rwx "${ED}"/var/log/portage{,/elog}
- fi
-
- if has_version "<${CATEGORY}/${PN}-2.3.77"; then
- elog "The emerge --autounmask option is now disabled by default, except for"
- elog "portions of behavior which are controlled by the --autounmask-use and"
- elog "--autounmask-license options. For backward compatibility, previous"
- elog "behavior of --autounmask=y and --autounmask=n is entirely preserved."
- elog "Users can get the old behavior simply by adding --autounmask to the"
- elog "make.conf EMERGE_DEFAULT_OPTS variable. For the rationale for this"
- elog "change, see https://bugs.gentoo.org/658648."
- fi
-}
-
-pkg_postinst() {
- # Warn about obsolete "enotice" script, bug #867010
- local bashrc=${EROOT}/etc/portage/profile/profile.bashrc
- if [[ -e ${bashrc} ]] && grep -q enotice "${bashrc}"; then
- eerror "Obsolete 'enotice' script detected!"
- eerror "Please remove this from ${bashrc} to avoid problems."
- eerror "See bug 867010 for more details."
- fi
-}
diff --git a/sys-apps/portage/portage-3.0.54-r1.ebuild b/sys-apps/portage/portage-3.0.54-r1.ebuild
deleted file mode 100644
index 695d1d6a5bb9..000000000000
--- a/sys-apps/portage/portage-3.0.54-r1.ebuild
+++ /dev/null
@@ -1,241 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
-PYTHON_REQ_USE='bzip2(+),threads(+)'
-TMPFILES_OPTIONAL=1
-
-inherit meson linux-info multiprocessing python-r1 tmpfiles
-
-DESCRIPTION="The package management and distribution system for Gentoo"
-HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage"
-
-if [[ ${PV} == 9999 ]] ; then
- EGIT_REPO_URI="
- https://anongit.gentoo.org/git/proj/portage.git
- https://github.com/gentoo/portage.git
- "
- inherit git-r3
-else
- SRC_URI="https://gitweb.gentoo.org/proj/portage.git/snapshot/${P}.tar.bz2"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="apidoc build doc gentoo-dev +ipc +native-extensions +rsync-verify selinux test xattr"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-RESTRICT="!test? ( test )"
-
-# setuptools is still needed as a workaround for Python 3.12+ for now.
-# https://github.com/mesonbuild/meson/issues/7702
-#
-# >=meson-1.2.1-r1 for bug #912051
-BDEPEND="
- ${PYTHON_DEPS}
- >=dev-util/meson-1.2.1-r1
- $(python_gen_cond_dep '
- dev-python/setuptools[${PYTHON_USEDEP}]
- ' python3_12)
- test? (
- dev-python/pytest-xdist[${PYTHON_USEDEP}]
- dev-vcs/git
- )
-"
-DEPEND="
- ${PYTHON_DEPS}
- >=app-arch/tar-1.27
- dev-lang/python-exec:2
- >=sys-apps/sed-4.0.5
- sys-devel/patch
- !build? ( $(python_gen_impl_dep 'ssl(+)') )
- apidoc? (
- dev-python/sphinx[${PYTHON_USEDEP}]
- dev-python/sphinx-epytext[${PYTHON_USEDEP}]
- )
- doc? (
- ~app-text/docbook-xml-dtd-4.4
- app-text/xmlto
- )
-"
-# Require sandbox-2.2 for bug #288863.
-# For whirlpool hash, require python[ssl] (bug #425046).
-RDEPEND="
- ${PYTHON_DEPS}
- acct-user/portage
- >=app-arch/tar-1.27
- app-arch/zstd
- >=app-misc/pax-utils-0.1.17
- dev-lang/python-exec:2
- >=sys-apps/baselayout-2.9
- >=sys-apps/findutils-4.9
- !build? (
- >=app-admin/eselect-1.2
- app-portage/getuto
- >=app-shells/bash-5.0:0
- >=sec-keys/openpgp-keys-gentoo-release-20230329
- >=sys-apps/sed-4.0.5
- rsync-verify? (
- >=app-crypt/gnupg-2.2.4-r2[ssl(-)]
- >=app-portage/gemato-14.5[${PYTHON_USEDEP}]
- )
- )
- elibc_glibc? ( >=sys-apps/sandbox-2.2 )
- elibc_musl? ( >=sys-apps/sandbox-2.2 )
- kernel_linux? ( sys-apps/util-linux )
- selinux? ( >=sys-libs/libselinux-2.0.94[python,${PYTHON_USEDEP}] )
- xattr? ( kernel_linux? (
- >=sys-apps/install-xattr-0.3
- ) )
- !<app-admin/logrotate-3.8.0
- !<app-portage/gentoolkit-0.4.6
- !<app-portage/repoman-2.3.10
- !~app-portage/repoman-3.0.0
-"
-# coreutils-6.4 rdep is for date format in emerge-webrsync #164532
-# NOTE: FEATURES=installsources requires debugedit and rsync
-PDEPEND="
- !build? (
- >=net-misc/rsync-2.6.4
- >=sys-apps/coreutils-6.4
- >=sys-apps/file-5.44-r3
- )
-"
-
-pkg_pretend() {
- local CONFIG_CHECK="~IPC_NS ~PID_NS ~NET_NS ~UTS_NS"
-
- check_extra_config
-}
-
-src_prepare() {
- local PATCHES=(
- "${FILESDIR}/portage-3.0.54-Convert-portageq-helper-to-a-function.patch"
- )
- default
-
- if use prefix-guest; then
- sed -e "s|^\(main-repo = \).*|\\1gentoo_prefix|" \
- -e "s|^\\[gentoo\\]|[gentoo_prefix]|" \
- -e "s|^\(sync-uri = \).*|\\1rsync://rsync.prefix.bitzolder.nl/gentoo-portage-prefix|" \
- -i cnf/repos.conf || die "sed failed"
- fi
-}
-
-src_configure() {
- local code_only=false
- python_foreach_impl my_src_configure
-}
-
-my_src_configure() {
- local emesonargs=(
- -Dcode-only=${code_only}
- -Deprefix="${EPREFIX}"
- -Dportage-bindir="${EPREFIX}/usr/lib/portage/${EPYTHON}"
- -Ddocdir="${EPREFIX}/usr/share/doc/${PF}"
- $(meson_use doc)
- $(meson_use apidoc)
- $(meson_use gentoo-dev)
- $(meson_use ipc)
- $(meson_use xattr)
- )
-
- if use native-extensions && [[ "${EPYTHON}" != "pypy3" ]] ; then
- emesonargs+=( -Dnative-extensions=true )
- else
- emesonargs+=( -Dnative-extensions=false )
- fi
-
- if use build; then
- emesonargs+=( -Drsync-verify=false )
- else
- emesonargs+=( $(meson_use rsync-verify) )
- fi
-
- meson_src_configure
- code_only=true
-}
-
-src_compile() {
- python_foreach_impl meson_src_compile
-}
-
-src_test() {
- local -x PYTEST_ADDOPTS="-vv -ra -l -o console_output_style=count -n $(makeopts_jobs) --dist=worksteal"
-
- python_foreach_impl meson_src_test --no-rebuild --verbose
-}
-
-src_install() {
- python_foreach_impl my_src_install
- dotmpfiles "${FILESDIR}"/portage-{ccache,tmpdir}.conf
-
- local scripts
- mapfile -t scripts < <(awk '/^#!.*python/ {print FILENAME} {nextfile}' "${ED}"/usr/{bin,sbin}/* || die)
- python_replicate_script "${scripts[@]}"
-}
-
-my_src_install() {
- local pydirs=(
- "${D}$(python_get_sitedir)"
- "${ED}/usr/lib/portage/${EPYTHON}"
- )
-
- meson_src_install
- python_optimize "${pydirs[@]}"
- python_fix_shebang "${pydirs[@]}"
-}
-
-pkg_preinst() {
- if ! use build && [[ -z ${ROOT} ]]; then
- python_setup
- local sitedir=$(python_get_sitedir)
- [[ -d ${D}${sitedir} ]] || die "${D}${sitedir}: No such directory"
- env -u DISTDIR \
- -u PORTAGE_OVERRIDE_EPREFIX \
- -u PORTAGE_REPOSITORIES \
- -u PORTDIR \
- -u PORTDIR_OVERLAY \
- PYTHONPATH="${D}${sitedir}${PYTHONPATH:+:${PYTHONPATH}}" \
- "${PYTHON}" -m portage._compat_upgrade.default_locations || die
-
- env -u BINPKG_COMPRESS -u PORTAGE_REPOSITORIES \
- PYTHONPATH="${D}${sitedir}${PYTHONPATH:+:${PYTHONPATH}}" \
- "${PYTHON}" -m portage._compat_upgrade.binpkg_compression || die
-
- env -u FEATURES -u PORTAGE_REPOSITORIES \
- PYTHONPATH="${D}${sitedir}${PYTHONPATH:+:${PYTHONPATH}}" \
- "${PYTHON}" -m portage._compat_upgrade.binpkg_multi_instance || die
- fi
-
- # elog dir must exist to avoid logrotate error for bug #415911.
- # This code runs in preinst in order to bypass the mapping of
- # portage:portage to root:root which happens after src_install.
- keepdir /var/log/portage/elog
- # This is allowed to fail if the user/group are invalid for prefix users.
- if chown portage:portage "${ED}"/var/log/portage{,/elog} 2>/dev/null ; then
- chmod g+s,ug+rwx "${ED}"/var/log/portage{,/elog}
- fi
-
- if has_version "<${CATEGORY}/${PN}-2.3.77"; then
- elog "The emerge --autounmask option is now disabled by default, except for"
- elog "portions of behavior which are controlled by the --autounmask-use and"
- elog "--autounmask-license options. For backward compatibility, previous"
- elog "behavior of --autounmask=y and --autounmask=n is entirely preserved."
- elog "Users can get the old behavior simply by adding --autounmask to the"
- elog "make.conf EMERGE_DEFAULT_OPTS variable. For the rationale for this"
- elog "change, see https://bugs.gentoo.org/658648."
- fi
-}
-
-pkg_postinst() {
- # Warn about obsolete "enotice" script, bug #867010
- local bashrc=${EROOT}/etc/portage/profile/profile.bashrc
- if [[ -e ${bashrc} ]] && grep -q enotice "${bashrc}"; then
- eerror "Obsolete 'enotice' script detected!"
- eerror "Please remove this from ${bashrc} to avoid problems."
- eerror "See bug 867010 for more details."
- fi
-}
diff --git a/sys-apps/portage/portage-3.0.55.ebuild b/sys-apps/portage/portage-3.0.56-r1.ebuild
index f261a5eae11a..7c8174eb7fef 100644
--- a/sys-apps/portage/portage-3.0.55.ebuild
+++ b/sys-apps/portage/portage-3.0.56-r1.ebuild
@@ -20,7 +20,7 @@ if [[ ${PV} == 9999 ]] ; then
inherit git-r3
else
SRC_URI="https://gitweb.gentoo.org/proj/portage.git/snapshot/${P}.tar.bz2"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc ~x86"
fi
LICENSE="GPL-2"
@@ -36,6 +36,10 @@ RESTRICT="!test? ( test )"
BDEPEND="
${PYTHON_DEPS}
>=dev-util/meson-1.2.1-r1
+ || (
+ >=dev-util/meson-1.3.0-r1
+ <dev-util/meson-1.3.0
+ )
$(python_gen_cond_dep '
dev-python/setuptools[${PYTHON_USEDEP}]
' python3_12)
diff --git a/sys-apps/portage/portage-3.0.56.ebuild b/sys-apps/portage/portage-3.0.56.ebuild
deleted file mode 100644
index f261a5eae11a..000000000000
--- a/sys-apps/portage/portage-3.0.56.ebuild
+++ /dev/null
@@ -1,238 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
-PYTHON_REQ_USE='bzip2(+),threads(+)'
-TMPFILES_OPTIONAL=1
-
-inherit meson linux-info multiprocessing python-r1 tmpfiles
-
-DESCRIPTION="The package management and distribution system for Gentoo"
-HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage"
-
-if [[ ${PV} == 9999 ]] ; then
- EGIT_REPO_URI="
- https://anongit.gentoo.org/git/proj/portage.git
- https://github.com/gentoo/portage.git
- "
- inherit git-r3
-else
- SRC_URI="https://gitweb.gentoo.org/proj/portage.git/snapshot/${P}.tar.bz2"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="apidoc build doc gentoo-dev +ipc +native-extensions +rsync-verify selinux test xattr"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-RESTRICT="!test? ( test )"
-
-# setuptools is still needed as a workaround for Python 3.12+ for now.
-# https://github.com/mesonbuild/meson/issues/7702
-#
-# >=meson-1.2.1-r1 for bug #912051
-BDEPEND="
- ${PYTHON_DEPS}
- >=dev-util/meson-1.2.1-r1
- $(python_gen_cond_dep '
- dev-python/setuptools[${PYTHON_USEDEP}]
- ' python3_12)
- test? (
- dev-python/pytest-xdist[${PYTHON_USEDEP}]
- dev-vcs/git
- )
-"
-DEPEND="
- ${PYTHON_DEPS}
- >=app-arch/tar-1.27
- dev-lang/python-exec:2
- >=sys-apps/sed-4.0.5
- sys-devel/patch
- !build? ( $(python_gen_impl_dep 'ssl(+)') )
- apidoc? (
- dev-python/sphinx[${PYTHON_USEDEP}]
- dev-python/sphinx-epytext[${PYTHON_USEDEP}]
- )
- doc? (
- ~app-text/docbook-xml-dtd-4.4
- app-text/xmlto
- )
-"
-# Require sandbox-2.2 for bug #288863.
-# For whirlpool hash, require python[ssl] (bug #425046).
-RDEPEND="
- ${PYTHON_DEPS}
- acct-user/portage
- >=app-arch/tar-1.27
- app-arch/zstd
- >=app-misc/pax-utils-0.1.17
- dev-lang/python-exec:2
- >=sys-apps/baselayout-2.9
- >=sys-apps/findutils-4.9
- !build? (
- >=app-admin/eselect-1.2
- app-portage/getuto
- >=app-shells/bash-5.0:0
- >=sec-keys/openpgp-keys-gentoo-release-20230329
- >=sys-apps/sed-4.0.5
- rsync-verify? (
- >=app-crypt/gnupg-2.2.4-r2[ssl(-)]
- >=app-portage/gemato-14.5[${PYTHON_USEDEP}]
- )
- )
- elibc_glibc? ( >=sys-apps/sandbox-2.2 )
- elibc_musl? ( >=sys-apps/sandbox-2.2 )
- kernel_linux? ( sys-apps/util-linux )
- selinux? ( >=sys-libs/libselinux-2.0.94[python,${PYTHON_USEDEP}] )
- xattr? ( kernel_linux? (
- >=sys-apps/install-xattr-0.3
- ) )
- !<app-admin/logrotate-3.8.0
- !<app-portage/gentoolkit-0.4.6
- !<app-portage/repoman-2.3.10
- !~app-portage/repoman-3.0.0
-"
-# coreutils-6.4 rdep is for date format in emerge-webrsync #164532
-# NOTE: FEATURES=installsources requires debugedit and rsync
-PDEPEND="
- !build? (
- >=net-misc/rsync-2.6.4
- >=sys-apps/coreutils-6.4
- >=sys-apps/file-5.44-r3
- )
-"
-
-pkg_pretend() {
- local CONFIG_CHECK="~IPC_NS ~PID_NS ~NET_NS ~UTS_NS"
-
- check_extra_config
-}
-
-src_prepare() {
- default
-
- if use prefix-guest; then
- sed -e "s|^\(main-repo = \).*|\\1gentoo_prefix|" \
- -e "s|^\\[gentoo\\]|[gentoo_prefix]|" \
- -e "s|^\(sync-uri = \).*|\\1rsync://rsync.prefix.bitzolder.nl/gentoo-portage-prefix|" \
- -i cnf/repos.conf || die "sed failed"
- fi
-}
-
-src_configure() {
- local code_only=false
- python_foreach_impl my_src_configure
-}
-
-my_src_configure() {
- local emesonargs=(
- -Dcode-only=${code_only}
- -Deprefix="${EPREFIX}"
- -Dportage-bindir="${EPREFIX}/usr/lib/portage/${EPYTHON}"
- -Ddocdir="${EPREFIX}/usr/share/doc/${PF}"
- $(meson_use doc)
- $(meson_use apidoc)
- $(meson_use gentoo-dev)
- $(meson_use ipc)
- $(meson_use xattr)
- )
-
- if use native-extensions && [[ "${EPYTHON}" != "pypy3" ]] ; then
- emesonargs+=( -Dnative-extensions=true )
- else
- emesonargs+=( -Dnative-extensions=false )
- fi
-
- if use build; then
- emesonargs+=( -Drsync-verify=false )
- else
- emesonargs+=( $(meson_use rsync-verify) )
- fi
-
- meson_src_configure
- code_only=true
-}
-
-src_compile() {
- python_foreach_impl meson_src_compile
-}
-
-src_test() {
- local -x PYTEST_ADDOPTS="-vv -ra -l -o console_output_style=count -n $(makeopts_jobs) --dist=worksteal"
-
- python_foreach_impl meson_src_test --no-rebuild --verbose
-}
-
-src_install() {
- python_foreach_impl my_src_install
- dotmpfiles "${FILESDIR}"/portage-{ccache,tmpdir}.conf
-
- local scripts
- mapfile -t scripts < <(awk '/^#!.*python/ {print FILENAME} {nextfile}' "${ED}"/usr/{bin,sbin}/* || die)
- python_replicate_script "${scripts[@]}"
-}
-
-my_src_install() {
- local pydirs=(
- "${D}$(python_get_sitedir)"
- "${ED}/usr/lib/portage/${EPYTHON}"
- )
-
- meson_src_install
- python_optimize "${pydirs[@]}"
- python_fix_shebang "${pydirs[@]}"
-}
-
-pkg_preinst() {
- if ! use build && [[ -z ${ROOT} ]]; then
- python_setup
- local sitedir=$(python_get_sitedir)
- [[ -d ${D}${sitedir} ]] || die "${D}${sitedir}: No such directory"
- env -u DISTDIR \
- -u PORTAGE_OVERRIDE_EPREFIX \
- -u PORTAGE_REPOSITORIES \
- -u PORTDIR \
- -u PORTDIR_OVERLAY \
- PYTHONPATH="${D}${sitedir}${PYTHONPATH:+:${PYTHONPATH}}" \
- "${PYTHON}" -m portage._compat_upgrade.default_locations || die
-
- env -u BINPKG_COMPRESS -u PORTAGE_REPOSITORIES \
- PYTHONPATH="${D}${sitedir}${PYTHONPATH:+:${PYTHONPATH}}" \
- "${PYTHON}" -m portage._compat_upgrade.binpkg_compression || die
-
- env -u FEATURES -u PORTAGE_REPOSITORIES \
- PYTHONPATH="${D}${sitedir}${PYTHONPATH:+:${PYTHONPATH}}" \
- "${PYTHON}" -m portage._compat_upgrade.binpkg_multi_instance || die
- fi
-
- # elog dir must exist to avoid logrotate error for bug #415911.
- # This code runs in preinst in order to bypass the mapping of
- # portage:portage to root:root which happens after src_install.
- keepdir /var/log/portage/elog
- # This is allowed to fail if the user/group are invalid for prefix users.
- if chown portage:portage "${ED}"/var/log/portage{,/elog} 2>/dev/null ; then
- chmod g+s,ug+rwx "${ED}"/var/log/portage{,/elog}
- fi
-
- if has_version "<${CATEGORY}/${PN}-2.3.77"; then
- elog "The emerge --autounmask option is now disabled by default, except for"
- elog "portions of behavior which are controlled by the --autounmask-use and"
- elog "--autounmask-license options. For backward compatibility, previous"
- elog "behavior of --autounmask=y and --autounmask=n is entirely preserved."
- elog "Users can get the old behavior simply by adding --autounmask to the"
- elog "make.conf EMERGE_DEFAULT_OPTS variable. For the rationale for this"
- elog "change, see https://bugs.gentoo.org/658648."
- fi
-}
-
-pkg_postinst() {
- # Warn about obsolete "enotice" script, bug #867010
- local bashrc=${EROOT}/etc/portage/profile/profile.bashrc
- if [[ -e ${bashrc} ]] && grep -q enotice "${bashrc}"; then
- eerror "Obsolete 'enotice' script detected!"
- eerror "Please remove this from ${bashrc} to avoid problems."
- eerror "See bug 867010 for more details."
- fi
-}
diff --git a/sys-apps/portage/portage-9999.ebuild b/sys-apps/portage/portage-9999.ebuild
index f261a5eae11a..dafc3d985c50 100644
--- a/sys-apps/portage/portage-9999.ebuild
+++ b/sys-apps/portage/portage-9999.ebuild
@@ -36,6 +36,10 @@ RESTRICT="!test? ( test )"
BDEPEND="
${PYTHON_DEPS}
>=dev-util/meson-1.2.1-r1
+ || (
+ >=dev-util/meson-1.3.0-r1
+ <dev-util/meson-1.3.0
+ )
$(python_gen_cond_dep '
dev-python/setuptools[${PYTHON_USEDEP}]
' python3_12)
diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest
index 7e7223bb292b..78fa7a114ec1 100644
--- a/sys-apps/systemd/Manifest
+++ b/sys-apps/systemd/Manifest
@@ -16,14 +16,14 @@ DIST systemd-stable-254.4.tar.gz 14332995 BLAKE2B 2b51ea867e142beeaf332cead5e2da
DIST systemd-stable-254.5.tar.gz 14334696 BLAKE2B 2f63d79ae93add69ac0b56dda9f67019340f84692de4da200557b9f5f1f16bebbad42a9a7e2d6ef7420aa37746d2ede0481fd8e39f03a31576c7e4e48e259ce3 SHA512 cac713670216add9e5473e2c86f04da441015e7cc0ac1500b9e1489a435f9b80c4c6ee24e9b22e4c4213a495bc1a0a908925df2045e344a2170d5aea6aafa16c
DIST systemd-stable-254.6.tar.gz 14400611 BLAKE2B 5b23131b8aaabcd386ceb9cfb4ba8e7e1c92c454dbcc2dd907fb459f3022cd324cef86d531fe296ad56349602e487544d60900f71e189aadac6ec0a361a382e3 SHA512 3ebb8c2b931d13cf6efa59842d6d7fb84410fee02f5161061900321497d33750e0b88e2366a4234ba1ab0b89b797da0b1f8b577e0924e560cd9914fde83a1e45
DIST systemd-stable-254.7.tar.gz 14411955 BLAKE2B 1213237a001fb0aef8912637f31d7d77888bc2505e1e8d8d295642a547bdebbc3a786eed095694e6a6fe2665d6e8e45e98cd883186eedeb1b4fd73daf2520dcf SHA512 2e859813f1f52fa693631ce43466875ac2ac42e09872011ee52fe4e44727663c3de9f128a47776899423188c1e99ce73a69059426a9356c930e275037d001685
-EBUILD systemd-253.11.ebuild 14663 BLAKE2B 66ba48a7c362fad0c42b5de9d6929b2e3587104bbd0991dd68938d6f4f5c3ace504a4ca57193efd84ee6cceb576c3ecf11717a2f2ccf3697e00847bf9f3de48d SHA512 ad0c880ee70d34e8486e7ad0083013c42d5f1b0dacaf65cd16da9830a9f983a1ea93921df7c19d272915950fc606a4e0a69116583ab3c8204897633351cbf365
+EBUILD systemd-253.11.ebuild 14661 BLAKE2B 4d08e0b78f8748ae78b9eaded181c740bc5c5f78f83fe7dc61cc9738658bedd6811e0d214c32e719e96898ad70008d15e527e12b7df17b122f3d9ce45505e94a SHA512 1d5ee451cf3a0494399c2f30c9cf5e93be11bcfce4c5a834521b4a2de1da7c80ba60b1195d142fb92ffbaf1a69e524849c15bb729ba2dbcab9f2956c08a559de
EBUILD systemd-253.12.ebuild 14669 BLAKE2B 106db6ca3073de27cd0f7c72b30397da77cbd98dfe1d1357f67d39f61e722c47d7fd5b3b7378e329883e9894cfe90159f3db50400ca5d791b438907b00b797b3 SHA512 56e632a1f7d396607df97f3bfbde8e85ed4534b69b341e196356adf26f932f54db0bde0365ea5e4ef8c84e36662b61b7465ba4b3336c0eebbaa3932554c13eaa
EBUILD systemd-253.13.ebuild 14669 BLAKE2B 106db6ca3073de27cd0f7c72b30397da77cbd98dfe1d1357f67d39f61e722c47d7fd5b3b7378e329883e9894cfe90159f3db50400ca5d791b438907b00b797b3 SHA512 56e632a1f7d396607df97f3bfbde8e85ed4534b69b341e196356adf26f932f54db0bde0365ea5e4ef8c84e36662b61b7465ba4b3336c0eebbaa3932554c13eaa
EBUILD systemd-253.3-r1.ebuild 14579 BLAKE2B ec9e31176bad8f142e224369a868b275facb3d3f48e26a9753efd89f40af5c107e70febbbf79fffbefcfe174e258ffae6175e23dde6c3105cec40ec60e5aee7b SHA512 f25ca4b5fbeee20f1137ea9cdf7305a8eb41814ab10946bb3fbacb4bbd9aa5f03fe804119c76e5b4c05abc8b7abb2b5ed9d40dea300b009ca8dab774239b7069
EBUILD systemd-253.6.ebuild 14661 BLAKE2B 4d08e0b78f8748ae78b9eaded181c740bc5c5f78f83fe7dc61cc9738658bedd6811e0d214c32e719e96898ad70008d15e527e12b7df17b122f3d9ce45505e94a SHA512 1d5ee451cf3a0494399c2f30c9cf5e93be11bcfce4c5a834521b4a2de1da7c80ba60b1195d142fb92ffbaf1a69e524849c15bb729ba2dbcab9f2956c08a559de
EBUILD systemd-254.3.ebuild 14824 BLAKE2B 30302795c1190012a9ea1540fc4f6b04d35d27afdac5aa170a2ea0082183f51448631b653a4cfbb98befaa6f0df1d07c0c59d4e467ba74d5bba01b53cdc7fd18 SHA512 b1d9acd433a6b5606361c59ff5afb51179ca98213629bbe7b26d55f8f4b7fd80a7beee57e5e9588360a0e62d79a6a2de9fad75d72499b5ae19968a831a422608
EBUILD systemd-254.4.ebuild 14824 BLAKE2B 30302795c1190012a9ea1540fc4f6b04d35d27afdac5aa170a2ea0082183f51448631b653a4cfbb98befaa6f0df1d07c0c59d4e467ba74d5bba01b53cdc7fd18 SHA512 b1d9acd433a6b5606361c59ff5afb51179ca98213629bbe7b26d55f8f4b7fd80a7beee57e5e9588360a0e62d79a6a2de9fad75d72499b5ae19968a831a422608
-EBUILD systemd-254.5-r1.ebuild 14964 BLAKE2B 5bde714048b0ba5ad7bd18c718a657f448f0fec150bf1ba40882500414b37dd4bbb6a88fc61aa3aebb1eb6d47b71b0b78bad2868959ce8df74d2b9531f99d28a SHA512 853e414190f6f1f4bc6c27eac86738a09788434f74095ca1781f007aa83c891feef99b359ccc4f12130bcec508e1424fd4283f2642a7d613b09758692e4c1814
+EBUILD systemd-254.5-r1.ebuild 14962 BLAKE2B fe76fdf8c0bbd48a3c1f16e52680783cc19823d2979f45bd466882631c041b3d722156d264b3ff6e7b06cff6f605abc7762bc33cf3af23fb5016fd318cf2fa4c SHA512 86f770447a401de29dfc517dd1e958145396141c63f0b01485f7175b0bd5ab2ffb00f71c327e746891503526b284243c39bd5adb2053f87163bed79bb1f1509e
EBUILD systemd-254.6.ebuild 14969 BLAKE2B c520398d1ca9398cc5021b6abfb43521d588e0777ae711239e6a0ccaedcbf2f5ac4565a40f94ca06a6c951e9a95505c627def769c8f336f245b78fa9ce29e0be SHA512 0795cea8e391d38e6fd1df8a814d9b6922e90e59ec646b9f5764e7e09cd221fffa4e377ec3cf182231a87ac2835b4b6c2cae607acc5870964a37055d84455966
EBUILD systemd-254.7.ebuild 14969 BLAKE2B c520398d1ca9398cc5021b6abfb43521d588e0777ae711239e6a0ccaedcbf2f5ac4565a40f94ca06a6c951e9a95505c627def769c8f336f245b78fa9ce29e0be SHA512 0795cea8e391d38e6fd1df8a814d9b6922e90e59ec646b9f5764e7e09cd221fffa4e377ec3cf182231a87ac2835b4b6c2cae607acc5870964a37055d84455966
EBUILD systemd-255_rc3.ebuild 14105 BLAKE2B 4060447391c50cf789f9828585091789f8373e8dedf3d3faa63c270a74a6465e57b31141ad6d17f7877e2d864701f0b70a58e358e53ba8ee8298ea51737cecf3 SHA512 f839acbbc1f4ccd8ced53bbc1a6313a3f38f6d357ee577693ac25813b94cb3e465de588cf19becb5ddf2b6adab0f491bffa2b56fb50210619497c64e29cbc7d6
diff --git a/sys-apps/systemd/systemd-253.11.ebuild b/sys-apps/systemd/systemd-253.11.ebuild
index 0d7891e86082..443fe8bbfd7a 100644
--- a/sys-apps/systemd/systemd-253.11.ebuild
+++ b/sys-apps/systemd/systemd-253.11.ebuild
@@ -23,7 +23,7 @@ else
MY_P=${MY_PN}-${MY_PV}
S=${WORKDIR}/${MY_P}
SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz"
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86"
+ KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
fi
inherit bash-completion-r1 linux-info meson-multilib pam python-any-r1
diff --git a/sys-apps/systemd/systemd-254.5-r1.ebuild b/sys-apps/systemd/systemd-254.5-r1.ebuild
index 663677dee912..f011c25978c4 100644
--- a/sys-apps/systemd/systemd-254.5-r1.ebuild
+++ b/sys-apps/systemd/systemd-254.5-r1.ebuild
@@ -23,7 +23,7 @@ else
MY_P=${MY_PN}-${MY_PV}
S=${WORKDIR}/${MY_P}
SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz"
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
fi
inherit bash-completion-r1 linux-info meson-multilib pam python-single-r1
diff --git a/sys-devel/Manifest.gz b/sys-devel/Manifest.gz
index 6de01738639e..9b67db163281 100644
--- a/sys-devel/Manifest.gz
+++ b/sys-devel/Manifest.gz
Binary files differ
diff --git a/sys-devel/gdb/Manifest b/sys-devel/gdb/Manifest
index 3ff9272e5ca3..caa53e8425fc 100644
--- a/sys-devel/gdb/Manifest
+++ b/sys-devel/gdb/Manifest
@@ -1,9 +1,9 @@
AUX gdb-13.2-fix-sparc-debugging.patch 4736 BLAKE2B 1c6161bca2b29cf035e68231d1c44ff96fead25c6bbaf39aa45daa61be8672b61c7375980f200bdc9787405bd61708b5499764708c4fea6ed41370f9f0f7f18f SHA512 9bb802ddc69fc8d3791590948c4283492665187c7d6eb44bd646176eede2fa1a743e36aa3aba9a60229b2baec9d1cd2ebce1489f84c197694d1a19f48af0b590
AUX gdb-8.3.1-verbose-build.patch 395 BLAKE2B e2e82307ceae64d16aa9b57a5e639eb5d217c4d977aed0847fdf125bb13ebc004906d9afb8e3f629c41efccca88df0040015e7799c1fd24de5fb50f62f5bbd90 SHA512 c2bb013e4fcabefddcd8042bd3cbb53471f83182cc8769fe0d19eed80ccc4a83bd84d120006fa25b3b7d0310dc2f2ec6b44a6ff74909cd312b7e491f371777a3
DIST gdb-13.2.tar.xz 23664644 BLAKE2B bf5216ba2286448a46f9e0a405367c5a678e6d7540204722d355b618018b7b75a2ebc5b51353304c5ded02a3979223a81781d305f5afa5be82516cdc2863d49f SHA512 8185d3e11ab60dafff5860a5016577bfe7dd7547ef01ebc867bc247603d82b74ff74c4f29492c7d2aee57076f52be33e289f4c6b414a4b870d4b3004909f4c34
-DIST gdb-14.0.91.tar.xz 24105084 BLAKE2B 8a40e0e71dcc22668fa7fd977650fe84ca53376c33cdfb8795975a37f33e948c0c6e771613484913664e41bfc4898be750c5a6d209b6e005fedb533f701adc8a SHA512 46217d960b681da86ee3e4e659f5d03246d3018aa1333b05cba127b3b7cd4df617e4af62fc383e5ad6777da198ba93f5d733132a4b9fcb5b4cbdf8b9331fc1fc
+DIST gdb-14.1.tar.xz 24108624 BLAKE2B 52a07b4745f95561f360a597d6ec1d212dafc8e9134dc415cd7bcfb02c26934a60807c8400b545a756c68392e16e104178cdc1464430c53611973881e921a942 SHA512 575e198105076fc4a88f68591aa114ab9c1196e84386a3f7b9b58fe5f30cdeed33f6a5f957b68f08c47284ec922bb60c964627e238471419673fd913575ce427
EBUILD gdb-13.2-r1.ebuild 8694 BLAKE2B 3c3e46982bf8050f4b133b93918d33f3a5fb259cfdf159f062fff5f68ea69bbd713bddf954ec8ca64d8851bf860bd100502d965f378dd154ba1b85fa15633e76 SHA512 1af46553755337eeba2c27e27d32ae831c1736fd0dd4fbd3600f725a9857716c9eaadf5d9b930db2864006136559c194e09f525f285fce260de3b17c8ee00841
EBUILD gdb-13.2-r2.ebuild 8712 BLAKE2B 2bdd5d22f9471013849a4226a88a530a8dbb6bd29762e6b9439c909613d11e9216b3f19829f59fa3751e051e4d8c1f6e09678e249daf17c20080abf470bcc946 SHA512 1520587025e3cbf1230d0a272dbcb7a6d0d461badc7c299d5243b2d9ae153bdbc3f2af66d5c16ab0b3bdd6b01cbe259f0987a2cea274670c3c085692a3f60553
-EBUILD gdb-14.0.91.ebuild 8606 BLAKE2B 1f049cb2c5f6e3d1d81e1e684f869ef60a60318404e52a1b2aa02e8ba8e342a9d84b70b23eb837480c03f79f127239c863b036f9903aa0671cf2a8fec6fb03d5 SHA512 cac99ec047f92721e205398c130515743a0a5f53323e9dfe445aa5affac96a3739c9385538371c8c76a91e5718ccc2ff88584a24f29161cd5aebba9f64b6a639
-EBUILD gdb-9999.ebuild 8606 BLAKE2B 1f049cb2c5f6e3d1d81e1e684f869ef60a60318404e52a1b2aa02e8ba8e342a9d84b70b23eb837480c03f79f127239c863b036f9903aa0671cf2a8fec6fb03d5 SHA512 cac99ec047f92721e205398c130515743a0a5f53323e9dfe445aa5affac96a3739c9385538371c8c76a91e5718ccc2ff88584a24f29161cd5aebba9f64b6a639
+EBUILD gdb-14.1.ebuild 8667 BLAKE2B 8bdd0e975284299c9eeb46a0249b6faa6b76aa514f5ef51b5519da3a2eb6c8ae5a4e15c699e1c22bad1bdc6dea77ead3ee204a10d46a505b95e926444dfd85b4 SHA512 6bdf45f4605cdf01d74e84ee53c8f815cc50308eb566bc16325430dbb086038c74b64720b7cb19c1a5a074c3241dd93c5876f547213faa5a6d42fd01b2f4317e
+EBUILD gdb-9999.ebuild 8667 BLAKE2B 8bdd0e975284299c9eeb46a0249b6faa6b76aa514f5ef51b5519da3a2eb6c8ae5a4e15c699e1c22bad1bdc6dea77ead3ee204a10d46a505b95e926444dfd85b4 SHA512 6bdf45f4605cdf01d74e84ee53c8f815cc50308eb566bc16325430dbb086038c74b64720b7cb19c1a5a074c3241dd93c5876f547213faa5a6d42fd01b2f4317e
MISC metadata.xml 1348 BLAKE2B 61eb80efbf21b4d0ededbe138710ef7ce69d4c2c137448d780a0a18db13b1b80ccfc41adf9cd825358bb952dae3a627f07d2cb89845ca52383d05fe32c494b49 SHA512 b50fe1fd5fccf7eddac4eff4fd7be955e02227763725b8e00d8e3606346afa978079ed8b754948b9a3ee065441acba4787b48c2b2d55535e0f8b9405fb4f2e90
diff --git a/sys-devel/gdb/gdb-14.0.91.ebuild b/sys-devel/gdb/gdb-14.1.ebuild
index 025a1ba633e4..7fbe785c21a5 100644
--- a/sys-devel/gdb/gdb-14.0.91.ebuild
+++ b/sys-devel/gdb/gdb-14.1.ebuild
@@ -111,6 +111,10 @@ BDEPEND="
test? ( dev-util/dejagnu )
"
+QA_CONFIG_IMPL_DECL_SKIP=(
+ MIN # gnulib FP (bug #898688)
+)
+
PATCHES=(
"${FILESDIR}"/${PN}-8.3.1-verbose-build.patch
)
diff --git a/sys-devel/gdb/gdb-9999.ebuild b/sys-devel/gdb/gdb-9999.ebuild
index 025a1ba633e4..7fbe785c21a5 100644
--- a/sys-devel/gdb/gdb-9999.ebuild
+++ b/sys-devel/gdb/gdb-9999.ebuild
@@ -111,6 +111,10 @@ BDEPEND="
test? ( dev-util/dejagnu )
"
+QA_CONFIG_IMPL_DECL_SKIP=(
+ MIN # gnulib FP (bug #898688)
+)
+
PATCHES=(
"${FILESDIR}"/${PN}-8.3.1-verbose-build.patch
)
diff --git a/sys-kernel/Manifest.gz b/sys-kernel/Manifest.gz
index 3d77369358ae..83a2806bd5c4 100644
--- a/sys-kernel/Manifest.gz
+++ b/sys-kernel/Manifest.gz
Binary files differ
diff --git a/sys-kernel/rt-sources/Manifest b/sys-kernel/rt-sources/Manifest
index afe0241795ec..3875c329490b 100644
--- a/sys-kernel/rt-sources/Manifest
+++ b/sys-kernel/rt-sources/Manifest
@@ -16,28 +16,28 @@ DIST linux-5.4.tar.xz 109441440 BLAKE2B 193bc4a3147e147d5529956164ec4912fad5d5c6
DIST linux-6.0.tar.xz 133886176 BLAKE2B c09a9c877ac0fac83dc31d2d04d96f0a3331d4ed78e3ad4edfd4dc077e1c11d0c49f419fdac4008b5c93d1b09c2b724e12ef0b38371ad0962908abf85dfa95fa SHA512 bac41a7aeb6e809616cee2f13dcd1c45e829dfd1ccf60aee1dc4c46b1e28532f4485c7d819a32940de84fdfbf89db80a4e919bce8a74b2948c5a01551771b714
DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68
DIST linux-6.5.tar.xz 138898084 BLAKE2B 2e641b79a080e8f4ce283bcf6b74e2c6f15a374367f1c4c875c663868dbe801317340824fb3adb46b3a51d3b7e1f67cc4e8144d367621ec43ffba5c4eb8abb39 SHA512 1b59dc5e65d4922c3217a8c8f19022dfd6595ae89747861d825bfeb51a4ae6c85449d05db69635a712bef7b355b80318195665582d8933b1fed6ba582f6ff257
-DIST patch-4.14.326-rt155.patch.xz 243464 BLAKE2B 24c1a1d0bc6e4cc91761874cb3ee9365b28be9910c93febf110902f98d4b85d00e74e829bc498de0c78777c563aa91e8b62f9ec76ac31bbba4208e0b73bf6586 SHA512 c67a9a489002a3ea30e160e0fe5fb3255804f181849b30d343fab6e689a5c09f8ba679979f497551f93cbfaa05a8831299d664222f1cd391807943511081f00c
-DIST patch-4.14.326.xz 5286036 BLAKE2B 7e1a83b4cc6eaa242f52eb3b72a1b0d777d42800e1f94add8da73738fee6d16546edfb5bfd8638dc073cbfda3ec6fc416636464c800839930d943c5f043f867f SHA512 a905888c1077a8e485512301ff4a05f02f01f7c5d4ab4a0270e2a1f24d6978ef0f6e30109d65cbfe98842b679af8092425d41149efc1af1a9aa1477f22fb2c51
+DIST patch-4.14.330-rt157.patch.xz 243516 BLAKE2B cfcad917df78508ac07afd3a74b76e4dbef377309952700cf3b644a401f216b87b931103262f40fce10235d1496279346c812bbaa6f76142562b2e9fedfea843 SHA512 891a40d903794574800b09d7ddaaad7b598ae94df44eb6770dad279c07ec40ef57b496ce5cdd6591803df7dc0b73eceee087e943b85b3da9042dc86c1a17c3bd
+DIST patch-4.14.330.xz 5325252 BLAKE2B 643d91bfbe9c8dcb37302d54aef2833bb7ca3bc85a4aebe9c92cafe2236646ce450133d6bc9c3bb46988a8f6670840121ded9fc1eaa74f1168c2ada67cf9e740 SHA512 9d44e76eec2885a86a8e19e109cb682e862af1bd4016cb6bd9b971616df2c157d57c74f0a32655ed4a043ec02d86023253756a8b6f967eb86ac98b43628ead00
DIST patch-4.19.295-rt129.patch.xz 168004 BLAKE2B edb647168edee37ca2f3e626263eff14ddf2d6a5900f88950934468df2f374ee32ba39fd0dd068ab1f1841409ea4dcd514ab0fa976e6086a9a5fc439097e8dfc SHA512 c23b5792439f054bf82696d045ae060b8f6d456e670b891516b434cfae0f2844ffe2167f439af127d233bd2d7f1b7a8b1466c0b3ea31dcd080733b896789bd5d
DIST patch-4.19.295.xz 5677904 BLAKE2B 971f8331b84c388bb26c6e29997efe10f9b0f7024a586135813730fc19353f1de919f73021079a05c754570bc56faae0d55b3d826ccc3a937a3888df234ac8a1 SHA512 a65488caef2fd6c6d7da802ca73c8e3c461bba89bb70128be345fddd78240708cb30ded10a139dc99afaf30a0475c4efe3a3bfedb1cda439ef3d01d5fa6ce60b
-DIST patch-5.10.197-rt96.patch.xz 171512 BLAKE2B 69073fe6ba88d2ff3317dcb03b66bdc300d8a58d529b1ae4799add2a9b7a67e7584fb5fa032cc130059bc4867cf6e4803bb37daed8cff2984aa03df3dac0020c SHA512 db57f5bc88f238af6a3c240b1629b694244bf088cdf63e19cc5d0028727c2d81bcb92756928d2dc7a367210d05922f787959209e4f0eda07162445ed0a9efbf4
-DIST patch-5.10.197.xz 5203292 BLAKE2B 6813859db3fe6135a0e90b1968c95e4a918bb200267039fcf0c97ca7e66a576337706ad537d579fc474613fd1d6a295f8b9fdf9e966701951ce33f57b486229c SHA512 79f73dafef285df885371929e5d6230c05100cc5d6bf4e80bcd230cecff36b40b92f997a391dd5eb6f4c5f8306a1f435c64550bf48ec1318f66bd9ef257b491c
-DIST patch-5.15.133-rt69.patch.xz 77516 BLAKE2B de66da6aab16feca385f603bf84d4690237e828f40eae406a8727753f5d14a5871afd43d682435d36b0dcc44bd81211e3c7c44d9ad1ff2da8420e570d8a81657 SHA512 4336ef045fb138d8b47f85c9419d5b06fef5f50b2cf2db201dc3900ab0bfd0e866934d91e2b09fbcc7c286eaf330156fc3ebe62926514714dbc424e7255d77f9
-DIST patch-5.15.133.xz 4786988 BLAKE2B 8998194879d82dc1d5f599fc9417c61936b1e0c37aba6277b0cd0e4e61792ab4c2e941fde4b442b5dd2fc302fd26447e2c22da7b81d8ee0631e13fa37eb9acc8 SHA512 c655e7397f7df3c6e130db186b02a1522b2c141119078f94c72f94ed06933921180e411d1e8abe34a7a651c44096e770494b935e57f5d0daf60402a92b6226e9
+DIST patch-5.10.201-rt98.patch.xz 171476 BLAKE2B 91a8b8a49b882239b8ffe983b05cbe977ee9007054c2dea61d63ff7d638b7a5fef9cdd9afa22d21e6758d6c4a33249b2efb50c300f606ea249724ec3444da083 SHA512 3ddd66921728b7c41b87261c035621e2619e90abc4e0bb828a2d307826d06da6a7c04b418b2213b2d43d4d9fa469183bb90a6e9c44aa7f1c7fb4210b0cbff89c
+DIST patch-5.10.201.xz 5339644 BLAKE2B 613b694d4e3b0d2bdec702ab2649618ece8ef023492f8b95e78e4297f49c9d2fa555f72eecca0e8e0c3ecd820cd02e040d07d54e62e492277aac6d983d5b0124 SHA512 753ba6764b2277050417126fc7e42fa31de47c7b764acd4ef510bf19b7d3a24f4792a0f9af424a30c604179d6d7894c148d20e28e615af0b9d2a7ab775f231ce
+DIST patch-5.15.137-rt71.patch.xz 81664 BLAKE2B 97052475d199c33fe2d2b9f726f980281d39e282d9168e0ebff059a46ef2c1be726943d7d19cd21502ed83ec06c5a5322c2610480ca26e80e2ddac3094f0c312 SHA512 c94e1c839adefc6c8b1a3c79f7f56f9039473597e066e15e34513330b32ba21bdb41c1342dc7181b586a1c0cf303ca67b6de4ae0099dff99dff7e58b6decefea
+DIST patch-5.15.137.xz 4894124 BLAKE2B aa28ed0cbc43b09b62a2041f4536f8a75743a216fb55cefa080361f9696dd71d3a51ad0f265c2aa5fb90fc88f774170f7d3234bfb07692b64d8d506600616a6b SHA512 f83c979bf755c5e249c169ae0703e7778ae57eec3aa9d570ec69dd66d7c709ce08043dfdf159475ef8b761a31b8b5945db02c963bebc775d8a3abb5332fb8228
DIST patch-5.4.257-rt87.patch.xz 183028 BLAKE2B e4bb488bccf0f696f2354ada91b6ab330af6268a405ed2100727355aaf302cb47ab558fc4721e033a9aaad6a30851a1c89b502736e27e7754872aaed2a6a7c01 SHA512 f7c642cff9c210612683cab785db4e6b4296476336041c00393948a5f65930c39d02f54d5be22338f0adc5493d482efb456407ec16559b44e51f558220ef17b9
DIST patch-5.4.257.xz 5149824 BLAKE2B 7b81b40f555368914bc05640639d6d3a4dd4c396ad296dcde66c9be235822b80d08cbe9205c892fb383bf57bbeac5715102999b86459c223f462d4e96a625259 SHA512 afeeee2478e91424a304e468e5a5fa1c493d9c3a2d007a9c315e0f5ffe346991d6dddce1c354312764959b272c910cf164999892163ab47a87c3ecfde72ad1ab
DIST patch-6.0.5-rt14.patch.xz 59916 BLAKE2B be06477b7733cb280bbb8ab1cc2b4c611d5b133d97e2459877a8aac0c82a6fa74cba7a7640b49ba6dd9d0abd61a9f9682affb032a8b9f0097874fff35fea9b71 SHA512 3e36e45f16499ddbd7029723363ff4cf6e7cd9503ba49f9ce0dbb960b34855c8411abccd32838f9f162412b4a1749f676432e463fce8066496f256313c99d79e
DIST patch-6.0.5.xz 274580 BLAKE2B b1fd53745b1858f92ded90a78d8060e1c916a8b6c256f96188331e5ac80242a40a83d14377ad0befec5415135925821cb264489cee63fe4ad432ba00c64983ff SHA512 c4ac4387c490e73b8d91d13fbea9a1e065be4bacf9535177e625561adb2411908a546f9c4327748aab6bbfc021f30887f3e5df5d6019c6cfe00fe5bf64aad2eb
-DIST patch-6.1.54-rt15.patch.xz 53208 BLAKE2B bdd68656f1f6cf622841441fd0ea0be4803f32ac15291968be8670656379f045a51a3116e10a4cdb49bc114584143e3ddd801df89f010f0ac0a00bd3ec8b9ea9 SHA512 f158aa76598b42281017f4b0ddc8b21e45518c2cff4b5cf5fbdceb1bc96f7015bcb9e9fce98a6ff952872956c65e92e89fc09dd36fb42c84a30693a111654943
-DIST patch-6.1.54.xz 3243564 BLAKE2B 43adfde03d24d2efca18502867a94e8f91fee146b58f3e2397bb62f622fa47f6caec7a4bebd22f007fca66e4c4140244839bd0aefc33591f669eee4b4fde5d54 SHA512 adf488c3d4ef31d011501f91474d9863fc95f402dc2dca5a07a8a9a38101775916d8442962a64e6353152f10e79410bc7a6b2a2eb84e9be993ca2c2334fbb5f9
+DIST patch-6.1.64-rt17.patch.xz 52620 BLAKE2B 5734ac6ddc2c6056dc278a3ab8a97cdfd31564a9d70fc9eeaca2e31f25224ed151521ad907d07c1c9a9dd6284e8b13eacaa9774fa74b8f28ad3b654ef7384703 SHA512 660457a4800678c3e6697626b51fa56d7b538a71c4b6d3a4750b65b98bcecfe0ed363f199f457d59b10a4d36a8f7c808ae3c9b8f4c7484732ab0889474bffbd9
+DIST patch-6.1.64.xz 3654420 BLAKE2B 04d6ae72bf11c24fd0b0557ed58cbd57c593041dd2c95cf9885611e8453014e8c76b07e435597fd8fc2d5e72cfb8820beb2c7b4ac309e60382726af7bd462252 SHA512 6e7c55115c18fc3c8f8704055d830557062dd81af1d93404298581fe7b296618cd78b425fe9e665ef4d93d0e8beda4ad7336e745ea6ab3b20ce6822de6822bc9
DIST patch-6.5.2-rt8.patch.xz 54436 BLAKE2B 296da85395314ce26900eefb32a7c9b565b4242603884ab51e6208576e5fa6ceb3bd6269d8938e24f58a0b5d937e556345b45057f90166574797289152b15ae3 SHA512 9b625e33f5097729fb2462e2a6e96a1e13a7677af875ce028f6f8fadd1ab60bc9064ca9b101334211bdaf49ba36c750bfdf8260ff03a5ac2a2277a28293b309c
DIST patch-6.5.2.xz 14964 BLAKE2B de3a0d15141199f98873c332f0c0237a39534bffe624f9394a6ba2bb9c3d731121d1b698963c424b919f7683fcffce1a86884bf64d26938cd529a14a211f1904 SHA512 e377f1fd5802321ea8198bbf661b15ec050f5ee902666359c8e1cce8e36abbb67957e04bdc1ee8a91eb3bf2c56ef62e9f5535dc52982eb6185476ce794449402
-EBUILD rt-sources-4.14.326_p155.ebuild 1422 BLAKE2B fce4ffdda967dff1564cd13c9b05cf198b3dbc8af655bd1798e2bafe04fa4fa9136b9b0a8c45520e7d94a9b8391f2e8f1264172bf73eb460c6403efc2490b10c SHA512 f333ad7f5a2cb12941bc11027b6a8ce7765e9288cf35bed7e22ee47aebbc13a84eb590e3d9f3196b387a8687a69d5b2b62fed3497d61ef0c0270d136e2a143b2
+EBUILD rt-sources-4.14.330_p157.ebuild 1422 BLAKE2B fce4ffdda967dff1564cd13c9b05cf198b3dbc8af655bd1798e2bafe04fa4fa9136b9b0a8c45520e7d94a9b8391f2e8f1264172bf73eb460c6403efc2490b10c SHA512 f333ad7f5a2cb12941bc11027b6a8ce7765e9288cf35bed7e22ee47aebbc13a84eb590e3d9f3196b387a8687a69d5b2b62fed3497d61ef0c0270d136e2a143b2
EBUILD rt-sources-4.19.295_p129.ebuild 1422 BLAKE2B fce4ffdda967dff1564cd13c9b05cf198b3dbc8af655bd1798e2bafe04fa4fa9136b9b0a8c45520e7d94a9b8391f2e8f1264172bf73eb460c6403efc2490b10c SHA512 f333ad7f5a2cb12941bc11027b6a8ce7765e9288cf35bed7e22ee47aebbc13a84eb590e3d9f3196b387a8687a69d5b2b62fed3497d61ef0c0270d136e2a143b2
-EBUILD rt-sources-5.10.197_p96.ebuild 1440 BLAKE2B 748f625c56954717e0e7798829e9a31d48061582c3d10ad87efcb9b863d19856e2b86fbc9c99732445385c3844a11737964bc85075b8409eff0e3c8f21b29b14 SHA512 9cf1bdef0fafb9aaeda8456f53820aecae7f4bddc7135861815ff53e1b241c9d0e078007c4839202d54942247c66c528956e74fd21914f8e34de0ea4904c1fb3
-EBUILD rt-sources-5.15.133_p69.ebuild 1440 BLAKE2B 748f625c56954717e0e7798829e9a31d48061582c3d10ad87efcb9b863d19856e2b86fbc9c99732445385c3844a11737964bc85075b8409eff0e3c8f21b29b14 SHA512 9cf1bdef0fafb9aaeda8456f53820aecae7f4bddc7135861815ff53e1b241c9d0e078007c4839202d54942247c66c528956e74fd21914f8e34de0ea4904c1fb3
+EBUILD rt-sources-5.10.201_p98.ebuild 1440 BLAKE2B 748f625c56954717e0e7798829e9a31d48061582c3d10ad87efcb9b863d19856e2b86fbc9c99732445385c3844a11737964bc85075b8409eff0e3c8f21b29b14 SHA512 9cf1bdef0fafb9aaeda8456f53820aecae7f4bddc7135861815ff53e1b241c9d0e078007c4839202d54942247c66c528956e74fd21914f8e34de0ea4904c1fb3
+EBUILD rt-sources-5.15.137_p71.ebuild 1440 BLAKE2B 748f625c56954717e0e7798829e9a31d48061582c3d10ad87efcb9b863d19856e2b86fbc9c99732445385c3844a11737964bc85075b8409eff0e3c8f21b29b14 SHA512 9cf1bdef0fafb9aaeda8456f53820aecae7f4bddc7135861815ff53e1b241c9d0e078007c4839202d54942247c66c528956e74fd21914f8e34de0ea4904c1fb3
EBUILD rt-sources-5.4.257_p87.ebuild 1422 BLAKE2B fce4ffdda967dff1564cd13c9b05cf198b3dbc8af655bd1798e2bafe04fa4fa9136b9b0a8c45520e7d94a9b8391f2e8f1264172bf73eb460c6403efc2490b10c SHA512 f333ad7f5a2cb12941bc11027b6a8ce7765e9288cf35bed7e22ee47aebbc13a84eb590e3d9f3196b387a8687a69d5b2b62fed3497d61ef0c0270d136e2a143b2
EBUILD rt-sources-6.0.5_p14.ebuild 1440 BLAKE2B 3f21c1c4a224731b17de0ce5f62e3713f90e6df36e2e243fbff8308da8316737eedc275174771a8a6666adef069a74a3a6098e34868d0a99bb5d17526f7dd44a SHA512 c34766b92f4f8a8f16d17b63103cb2cca3cfc4d73d71b5284ff715a9759689dd289145bc5ddbaa62244f5e81db9959f54dd1c68effdda8d71dacb1636dec15b2
-EBUILD rt-sources-6.1.54_p15.ebuild 1440 BLAKE2B 748f625c56954717e0e7798829e9a31d48061582c3d10ad87efcb9b863d19856e2b86fbc9c99732445385c3844a11737964bc85075b8409eff0e3c8f21b29b14 SHA512 9cf1bdef0fafb9aaeda8456f53820aecae7f4bddc7135861815ff53e1b241c9d0e078007c4839202d54942247c66c528956e74fd21914f8e34de0ea4904c1fb3
+EBUILD rt-sources-6.1.64_p17.ebuild 1440 BLAKE2B 748f625c56954717e0e7798829e9a31d48061582c3d10ad87efcb9b863d19856e2b86fbc9c99732445385c3844a11737964bc85075b8409eff0e3c8f21b29b14 SHA512 9cf1bdef0fafb9aaeda8456f53820aecae7f4bddc7135861815ff53e1b241c9d0e078007c4839202d54942247c66c528956e74fd21914f8e34de0ea4904c1fb3
EBUILD rt-sources-6.5.2_p8.ebuild 1440 BLAKE2B 748f625c56954717e0e7798829e9a31d48061582c3d10ad87efcb9b863d19856e2b86fbc9c99732445385c3844a11737964bc85075b8409eff0e3c8f21b29b14 SHA512 9cf1bdef0fafb9aaeda8456f53820aecae7f4bddc7135861815ff53e1b241c9d0e078007c4839202d54942247c66c528956e74fd21914f8e34de0ea4904c1fb3
MISC metadata.xml 426 BLAKE2B 89cc1d5f99d265e074847c32bd90c678e47e5a6a01706f3bf92211d82db4bf2d4397fb8dd62aa11bfbd25ab463633fc62a991d89e719ae0c5e608f1bafa0c3ee SHA512 bbed525e3e382d7fce0ac05a015b816b423b426fac03519d6c8f49a9dfa1b1c6035e9fc85d97198a680e4e0dc20af2f44815b3de7a0393b06d7ce0b5c0dd0145
diff --git a/sys-kernel/rt-sources/rt-sources-4.14.326_p155.ebuild b/sys-kernel/rt-sources/rt-sources-4.14.330_p157.ebuild
index 0ec82ff6dffb..0ec82ff6dffb 100644
--- a/sys-kernel/rt-sources/rt-sources-4.14.326_p155.ebuild
+++ b/sys-kernel/rt-sources/rt-sources-4.14.330_p157.ebuild
diff --git a/sys-kernel/rt-sources/rt-sources-5.10.197_p96.ebuild b/sys-kernel/rt-sources/rt-sources-5.10.201_p98.ebuild
index 03c59e4fb6e4..03c59e4fb6e4 100644
--- a/sys-kernel/rt-sources/rt-sources-5.10.197_p96.ebuild
+++ b/sys-kernel/rt-sources/rt-sources-5.10.201_p98.ebuild
diff --git a/sys-kernel/rt-sources/rt-sources-5.15.133_p69.ebuild b/sys-kernel/rt-sources/rt-sources-5.15.137_p71.ebuild
index 03c59e4fb6e4..03c59e4fb6e4 100644
--- a/sys-kernel/rt-sources/rt-sources-5.15.133_p69.ebuild
+++ b/sys-kernel/rt-sources/rt-sources-5.15.137_p71.ebuild
diff --git a/sys-kernel/rt-sources/rt-sources-6.1.54_p15.ebuild b/sys-kernel/rt-sources/rt-sources-6.1.64_p17.ebuild
index 03c59e4fb6e4..03c59e4fb6e4 100644
--- a/sys-kernel/rt-sources/rt-sources-6.1.54_p15.ebuild
+++ b/sys-kernel/rt-sources/rt-sources-6.1.64_p17.ebuild
diff --git a/sys-libs/Manifest.gz b/sys-libs/Manifest.gz
index c5243f34dcef..9d79dc8efd66 100644
--- a/sys-libs/Manifest.gz
+++ b/sys-libs/Manifest.gz
Binary files differ
diff --git a/sys-libs/libosinfo/Manifest b/sys-libs/libosinfo/Manifest
index 173b07b65b87..d023b7032a64 100644
--- a/sys-libs/libosinfo/Manifest
+++ b/sys-libs/libosinfo/Manifest
@@ -1,4 +1,7 @@
AUX 1.10.0-build-Add-option-to-disable-libsoup3.patch 1484 BLAKE2B a67153267432e60910e9f013dcc1aee243da3488386fac2b3a79e1d08df47aa5612289bcf7c62866ed919da0f67bb8d6e542bba309f632cfbe5d4ff9e7843d5c SHA512 34a819fd67ef78b55064d663652ff78bf2110521c4fd333e650975728bbec32c0680bf522b5c2e21c62061194acdd497ff0ac0bad652a30ca2eaeb9b6712b792
+AUX 1.11.0-osinfo-Make-xmlError-struct-constant-in-propagate_li.patch 1128 BLAKE2B 3c31f3da071de6f37e44548a93770eb64f45e38a6c22a0adad1c017e4c8997b63746db70ba959a4bfb19df11d3cf9773074c2c524d33ecaa6ca1cc416e43d022 SHA512 4030610edfb596b4b026d3ef5347d6355b49f5dd4efeedb41e0249d611958fc07fc6752f82c9a2e255ba9bd5298a3c9792e89c2f60e56aa4464e18d178bd1686
DIST libosinfo-1.10.0.tar.xz 293804 BLAKE2B 5c676a466459c4e4150294fd263cd32ed95f181a3dea913977165f61dd81d75fb545dd96d0f87661ea13db9f10706c064421a5ecf0ec1b220054149c66c957d1 SHA512 58a30d62d5a4862150826fd9fda3d5189df3693efca3a8732efaa470fa65dbb64181987534ccc13c0bf2fd4efda229217a169590405f0601927472f6ca08e4e7
-EBUILD libosinfo-1.10.0-r1.ebuild 1630 BLAKE2B e0214e6f69816a58d1cd75b716e42546f4753829fe7133d6b575400b991eee3ba2d3e743de2a52b7c9638319256634affb7c4d349437d7ef5cee0cf7315afeb5 SHA512 c766c3f5f889709ccf1b1be9d5b6e3a0f4a67189ee54d8e52da7bdd5c5c5cd83bc99394eae12c6cd20df5dbd63c54f900730e4272b5682289547ed6139fd1dea
+DIST libosinfo-1.11.0.tar.xz 303944 BLAKE2B 3d61d66c6ef7a9e2706a1a5dd17d8ceff4538a8ff5988eb81509cbd81673dd193b3685092842d7dbb37e6f92c7ed1f915fcf71cf5db5cad8482f230b3ce066ac SHA512 d1b527cc50eaa92e143f068d9a484a1e591dafb77e65e0172e43d6d6440970c5c3b4e2d65050fd0d64f39d1163d49b339ae6d75943306917b4b367c26a938fb6
+EBUILD libosinfo-1.10.0-r1.ebuild 1711 BLAKE2B a1d8d2d7512ff7fa8296ed59634a583ec9820d803cd150fe34cdd5a11aa2342040c7e5ed465c9053efbdff3f583fe6ef5d971a42ead6f163410764ffdae2fb21 SHA512 107dd79454a45258d907c0c45fba1e6896c9f4abc5efd1c038d404b552bd6edaf6033ab37c68accc279ce3134dabd9ee1e47bf4042a4dc258e71100c63b3ae1c
+EBUILD libosinfo-1.11.0.ebuild 1648 BLAKE2B 6286ca369ab77550b6cb2104038d46288a91e409af45eec3a5f7d38a586c987c15b3a3d21d103be2ae1794290dcdef4f6ef22fb3ea8e9094fe5289dfc4758875 SHA512 ec29bdeefd5910e3c2e9fdd3070c44a6cbbf19e4b9b374ba05d7d287b0b3c3b90417499e7ccc1025f400deb59399fb9b0bbc5cc956e4642d79b2e9c5951c20db
MISC metadata.xml 348 BLAKE2B 3bf0a4c2898ac80214a7d8856d743829706c8289dcf752874c44ff0cc7e07af29a50b2dbf271983a87db47774334ad4613516d7d3340fca7824f2fa6c1b12be8 SHA512 1cd02c1f8716f281eb4f9aafb3d02edd09ef2a2fe95f5035fae5759dcc371841225d41cf908acd43d8973bc4da31c15983ae27c24650f7c244decd37d66b4074
diff --git a/sys-libs/libosinfo/files/1.11.0-osinfo-Make-xmlError-struct-constant-in-propagate_li.patch b/sys-libs/libosinfo/files/1.11.0-osinfo-Make-xmlError-struct-constant-in-propagate_li.patch
new file mode 100644
index 000000000000..ea05c46a03b0
--- /dev/null
+++ b/sys-libs/libosinfo/files/1.11.0-osinfo-Make-xmlError-struct-constant-in-propagate_li.patch
@@ -0,0 +1,32 @@
+From 5bbdd06503456784c5ffa22409e8bab50470d673 Mon Sep 17 00:00:00 2001
+Message-ID: <5bbdd06503456784c5ffa22409e8bab50470d673.1701161424.git.mprivozn@redhat.com>
+From: Michal Privoznik <mprivozn@redhat.com>
+Date: Mon, 27 Nov 2023 15:11:45 +0100
+Subject: [PATCH] osinfo: Make xmlError struct constant in
+ propagate_libxml_error()
+
+In libxml2 commit v2.12.0~14 the API changed so that
+xmlGetLastError() returns pointer to a constant xmlError struct.
+Reflect this change in our code.
+
+Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
+---
+ osinfo/osinfo_install_script.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/osinfo/osinfo_install_script.c b/osinfo/osinfo_install_script.c
+index 5800f37..303245a 100644
+--- a/osinfo/osinfo_install_script.c
++++ b/osinfo/osinfo_install_script.c
+@@ -769,7 +769,7 @@ static void propagate_libxml_error(GError **error, const char *format, ...) G_GN
+
+ static void propagate_libxml_error(GError **error, const char *format, ...)
+ {
+- xmlErrorPtr err = xmlGetLastError();
++ const xmlError *err = xmlGetLastError();
+ char *prefix;
+ va_list ap;
+
+--
+2.41.0
+
diff --git a/sys-libs/libosinfo/libosinfo-1.10.0-r1.ebuild b/sys-libs/libosinfo/libosinfo-1.10.0-r1.ebuild
index 4fa2dfb2d4b2..d70c59d07408 100644
--- a/sys-libs/libosinfo/libosinfo-1.10.0-r1.ebuild
+++ b/sys-libs/libosinfo/libosinfo-1.10.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -45,6 +45,7 @@ BDEPEND="
PATCHES=(
"${FILESDIR}"/${PV}-build-Add-option-to-disable-libsoup3.patch
+ "${FILESDIR}"/1.11.0-osinfo-Make-xmlError-struct-constant-in-propagate_li.patch
)
src_prepare() {
diff --git a/sys-libs/libosinfo/libosinfo-1.11.0.ebuild b/sys-libs/libosinfo/libosinfo-1.11.0.ebuild
new file mode 100644
index 000000000000..97e6f8c0293f
--- /dev/null
+++ b/sys-libs/libosinfo/libosinfo-1.11.0.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson vala xdg
+
+DESCRIPTION="GObject library for managing information about real and virtual OSes"
+HOMEPAGE="https://libosinfo.org/"
+SRC_URI="https://releases.pagure.org/libosinfo/${P}.tar.xz"
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="0"
+
+IUSE="gtk-doc +introspection +vala test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="vala? ( introspection )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+# Unsure about osinfo-db-tools rdep, but at least fedora does it too
+RDEPEND="
+ >=dev-libs/glib-2.44:2
+ net-libs/libsoup:3.0
+ >=dev-libs/libxml2-2.6.0
+ >=dev-libs/libxslt-1.0.0
+ sys-apps/hwdata
+ sys-apps/osinfo-db-tools
+ sys-apps/osinfo-db
+ introspection? ( >=dev-libs/gobject-introspection-1.56:= )
+"
+DEPEND="${RDEPEND}"
+# perl dep is for pod2man for automagic manpage building
+BDEPEND="
+ dev-lang/perl
+ dev-util/glib-utils
+ gtk-doc? (
+ >=dev-util/gtk-doc-1.10
+ app-text/docbook-xml-dtd:4.3
+ )
+ >=sys-devel/gettext-0.19.8
+ virtual/pkgconfig
+ vala? ( $(vala_depend) )
+"
+
+PATCHES=(
+ "${FILESDIR}"/${PV}-osinfo-Make-xmlError-struct-constant-in-propagate_li.patch
+)
+
+src_prepare() {
+ default
+ use vala && vala_setup
+ xdg_environment_reset
+}
+
+src_configure() {
+ local emesonargs=(
+ $(meson_use gtk-doc enable-gtk-doc)
+ $(meson_feature introspection enable-introspection)
+ $(meson_use test enable-tests)
+ $(meson_feature vala enable-vala)
+ -Dlibsoup-abi=3.0
+ -Dwith-pci-ids-path="${EPREFIX}"/usr/share/hwdata/pci.ids
+ -Dwith-usb-ids-path="${EPREFIX}"/usr/share/hwdata/usb.ids
+ )
+ meson_src_configure
+}
diff --git a/sys-libs/libseccomp/Manifest b/sys-libs/libseccomp/Manifest
index d5cca6ee732f..f53989129381 100644
--- a/sys-libs/libseccomp/Manifest
+++ b/sys-libs/libseccomp/Manifest
@@ -4,7 +4,9 @@ AUX libseccomp-python-shared.patch 759 BLAKE2B e2c42e18ca93fe5fddbc3a5b47ac0e6a2
DIST libseccomp-2.5.4-loongarch64-20220425.patch.xz 132768 BLAKE2B f3ab165b028b5f8b4c16574936b915595807ebeb49ef7365d6051f3dfafa7da46ef2a9de458e0a268298cb340152abe1f3c0c293446462a06696bc9ce92d2f72 SHA512 94f23c7a2cc2ea8acb01fef00ef184295c276b14b2b3ba0c65687fd72081df8478f3f04c51b0b391ba44529c4f914e6edbb4132af935e3be55902f641d478780
DIST libseccomp-2.5.4-loongarch64-20220622.patch.xz 67668 BLAKE2B faf1b5653a4d454626e310cdfd7def1fb8b768b88d3f792a28170d969a834be7ced8bb7b511a11e0e44691d626046e4c387c08f3fbacdedd6689813f65c129aa SHA512 9aba715c6f120f8df249158f73bc64097243f911d5864294048dc3976580e9ca96cc538c890918a375c3b35369fdbf2383424b6f3d41822c834228ff188680fa
DIST libseccomp-2.5.4.tar.gz 637228 BLAKE2B 38b134cb578f9355667546f92950ebcf8c53ccaf98db568db9aadfa9629c054136849e03d4bf9f09f73998fe66a5e8a9038573d19740b2bddf5518a8a0119229 SHA512 92650bd7d1d48b383f402a536b97a017fd0f6ad1234daf4b938d01c92e8d134a01d2f2dd45fd9e2d025d7556bd1386ec360402145a87f20580c85949d62cea0e
+DIST libseccomp-2.5.5.tar.gz 642445 BLAKE2B d770cee1f3e02fbbcd9f25655b360ab38160ad800e2829a67f2b9da62b095a90be99ac851a67344cf95bd6810a6268da4655dc1d37d996e58239c4999eb41998 SHA512 f630e7a7e53a21b7ccb4d3e7b37616b89aeceba916677c8e3032830411d77a14c2d74dcf594cd193b1acc11f52595072e28316dc44300e54083d5d7b314a38da
EBUILD libseccomp-2.5.4-r1.ebuild 2892 BLAKE2B 9a6d7af3efc13ff8a4ef7529ce8d16f87268eb63f3b7ba4759113f3f4de51907dda2a06768a5c64ec19ef3b364aa558eb12c093d8fe0f0ebc8646efa1eb356cf SHA512 5c3bda3415903d3baedcd41319caa7daac9d5ec01a7f0044d3a3084b027be40bce7f5886f788135bb627b00fe2348ecf203e2c2b7ad4411cf71f4d4db51e3517
EBUILD libseccomp-2.5.4.ebuild 2869 BLAKE2B 2eec1616d9e6e66191a0b2e49b26908777d1df0e8647a3dd2812fcb422f53dd35e1616cc747a6d0096f03cdc72d291429f69f1c31b4ee9d5560d5b40c5a36eee SHA512 b7be9c2f80496e48498eec6a6219ba4e66087db25b0abb58dd6b99f3ebe18d1e55ca883af98f129a44fd846eb37f42f86cd17035b65e0c99b05c781789ebd798
-EBUILD libseccomp-9999.ebuild 2388 BLAKE2B f7784aa0f5a6ea0ecdfe6a33bb49b77ceb6dfd7adaae0e172acfaef7b34eb51bcb4c72b187d64dfcaa549ce35318d7ff9e7366be3d8a93f7288b4dc6d290ef2c SHA512 912af8ef41023aac559b20e5f75808d707fe04513a889126b01cf70ed02ed248f888df7fe93742cb9347fe9cb403549220e2adfc3b96930b194bd4bb41694367
+EBUILD libseccomp-2.5.5.ebuild 2890 BLAKE2B 756fbaa4e4beb49b28242b69f09865e00ecaffa2a71d112e87383160a3cd5f54a1a5e15ea2e1c3fc33cabd419a2dcec491d182de95dba190a874d810386076c6 SHA512 e472f6aabaea778f3971672f49556cf324d99434888f3a99fb89eb60b2721682b19525d83d8ae25a01d3a16c9f395bd9a7242109fe607ed83bc20406442a0f26
+EBUILD libseccomp-9999.ebuild 2395 BLAKE2B 585bfd4132bfc731a507bc867a5af585427def52f0618ea37208a53a2abe99d06f80005671c234e1a8f7dd243ab690717ddd040be1665d12db9e641ccf350705 SHA512 d9fe1e6a07790aa193eeccd3752a30a7bc70428762876e0c78f6df7aeebf7367a762f8d605bea19c4a48b3e626ff7d462d489081e8fcc835c675b01e9066d713
MISC metadata.xml 506 BLAKE2B 44dc13629234226f9314270c05d5c7c87575639fe12282e73697ead63d016ee9b52a89d673be5881bfcbf4d605024ecfcc3e19510581d334a6d5737df6a36b50 SHA512 93b0a53783499eab6b6264867a049830d765ee56d19b0c60e764f6651dff9f0d11efbec0783fdeb17c2c64d3f409bb4b1b1f74f267022775b992b61a1df03100
diff --git a/sys-libs/libseccomp/libseccomp-2.5.5.ebuild b/sys-libs/libseccomp/libseccomp-2.5.5.ebuild
new file mode 100644
index 000000000000..0c1061b4e9fe
--- /dev/null
+++ b/sys-libs/libseccomp/libseccomp-2.5.5.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{9..11} )
+DISTUTILS_OPTIONAL=1
+
+inherit distutils-r1 multilib-minimal
+
+DESCRIPTION="high level interface to Linux seccomp filter"
+HOMEPAGE="https://github.com/seccomp/libseccomp"
+
+if [[ ${PV} == *9999 ]] ; then
+ EGIT_REPO_URI="https://github.com/seccomp/libseccomp.git"
+ PRERELEASE="2.6.0"
+ inherit autotools git-r3
+else
+ SRC_URI="https://github.com/seccomp/libseccomp/releases/download/v${PV}/${P}.tar.gz
+ experimental-loong? ( https://dev.gentoo.org/~xen0n/distfiles/${PN}-2.5.4-loongarch64-20220425.patch.xz )"
+ KEYWORDS="-* ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~x86 ~amd64-linux ~x86-linux"
+fi
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+IUSE="experimental-loong python static-libs test"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+# We need newer kernel headers; we don't keep strict control of the exact
+# version here, just be safe and pull in the latest stable ones. bug #551248
+DEPEND=">=sys-kernel/linux-headers-5.15
+ python? ( ${PYTHON_DEPS} )"
+RDEPEND="${DEPEND}"
+BDEPEND="${DEPEND}
+ dev-util/gperf
+ python? ( dev-python/cython[${PYTHON_USEDEP}] )"
+
+PATCHES=(
+ "${FILESDIR}"/libseccomp-python-shared.patch
+ "${FILESDIR}"/libseccomp-2.5.3-skip-valgrind.patch
+)
+
+src_prepare() {
+ if use experimental-loong; then
+ PATCHES+=( "${WORKDIR}/${PN}-2.5.4-loongarch64-20220425.patch" )
+ fi
+
+ default
+
+ if use experimental-loong; then
+ # touch generated files to avoid activating maintainer mode
+ # remove when loong-fix-build.patch is no longer necessary
+ touch ./aclocal.m4 ./configure ./configure.h.in || die
+ find . -name Makefile.in -exec touch {} + || die
+ fi
+
+ if [[ ${PV} == *9999 ]] ; then
+ sed -i -e "s/0.0.0/${PRERELEASE}/" configure.ac || die
+
+ eautoreconf
+ fi
+}
+
+multilib_src_configure() {
+ local myeconfargs=(
+ $(use_enable static-libs static)
+ --disable-python
+ )
+
+ ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+}
+
+do_python() {
+ # setup.py reads VERSION_RELEASE from the environment
+ local -x VERSION_RELEASE=${PRERELEASE-${PV}}
+
+ pushd "${BUILD_DIR}/src/python" >/dev/null || die
+ "$@"
+ popd >/dev/null || die
+}
+
+multilib_src_compile() {
+ emake
+
+ if multilib_is_native_abi && use python ; then
+ # setup.py expects libseccomp.so to live in "../.libs"
+ # Copy the python files to the right place for this.
+ rm -r "${BUILD_DIR}"/src/python || die
+ cp -r "${S}"/src/python "${BUILD_DIR}"/src/python || die
+ local -x CPPFLAGS="-I\"${BUILD_DIR}/include\" -I\"${S}/include\" ${CPPFLAGS}"
+
+ do_python distutils-r1_src_compile
+ fi
+}
+
+multilib_src_install() {
+ emake DESTDIR="${D}" install
+
+ if multilib_is_native_abi && use python ; then
+ do_python distutils-r1_src_install
+ fi
+}
+
+multilib_src_install_all() {
+ find "${ED}" -type f -name "${PN}.la" -delete || die
+
+ einstalldocs
+}
diff --git a/sys-libs/libseccomp/libseccomp-9999.ebuild b/sys-libs/libseccomp/libseccomp-9999.ebuild
index b6598e8ceaa8..8f4603d67b3a 100644
--- a/sys-libs/libseccomp/libseccomp-9999.ebuild
+++ b/sys-libs/libseccomp/libseccomp-9999.ebuild
@@ -17,7 +17,7 @@ if [[ ${PV} == *9999 ]] ; then
inherit autotools git-r3
else
SRC_URI="https://github.com/seccomp/libseccomp/releases/download/v${PV}/${P}.tar.gz"
- KEYWORDS="-* ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~x86 ~amd64-linux ~x86-linux"
+ KEYWORDS="-* ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~x86 ~amd64-linux ~x86-linux"
fi
LICENSE="LGPL-2.1"
diff --git a/sys-libs/timezone-data/Manifest b/sys-libs/timezone-data/Manifest
index 6c2264d79f8c..58c8aac8ca4b 100644
--- a/sys-libs/timezone-data/Manifest
+++ b/sys-libs/timezone-data/Manifest
@@ -7,5 +7,5 @@ DIST tzdata2023a.tar.gz 442875 BLAKE2B 33dd386d37a6349c9f9e60694c43323e97c9ba2cc
DIST tzdata2023c.tar.gz 443902 BLAKE2B 8a50aa5f338565d86b8fa5428c138b251bd8dcc3ea66c144b49625d02c5c7aa27f1ace66babd36f10f75cf5eb832ec327b9c2e8adb0384c450130d1ee8c45562 SHA512 608bd286ebcbd0004cfdc1da183273f08aff61f90c8867661154453d77a05d421e4c46ad6d066a1fe2e87d5c82ec0f1c0224667a3b35f3180a3eb7f6ff84cbf5
EBUILD timezone-data-2022g.ebuild 5346 BLAKE2B 2664231effeff335acc957f1c6bc09852bb28769e6802eabf55608a7319ccd39c36b18f02918281472b811d753a952def9bd966d6744fef180e003a62e3a0b17 SHA512 00e5e159d4c753cdbfdfa0309b539fb9255fd1a725c79b2c48a9b2032a3919ff25274c15aba26783b6ea2cf721d06dad4058f57f43287fa7196f1a73c027b995
EBUILD timezone-data-2023a.ebuild 5311 BLAKE2B e51999cdab34931b6fc074956ee8870f172cafe15b03b3817aa12ec9c17f79d7fd60284a0b8e71383d1491233a5c83aafa1d184e20e6eb7a381312741a1cf3fe SHA512 535a7e98e656ec757b9f0bf89f730804bbb83769245f93a5296166021b814a704346e4d13c69a74b862e7a6bc88f2efc155126da6f73a60d86eaff6168cb8c82
-EBUILD timezone-data-2023c.ebuild 5316 BLAKE2B df19dcae7d6e1381fed996e480d7cd548e355d2a3c6e498000648c69c9c576a843317df365e77567dafc1f6747f530fa790e4a6338e927f45910e134f6f56b89 SHA512 35d96f178681b1358e148a779c0798782ed3b2719a81afbe6e2fc395649b18872fa0e1ed23b4c30c68805373cab6f5b0b7181276c15569ac6552007dc3622260
+EBUILD timezone-data-2023c-r1.ebuild 5320 BLAKE2B e7bb8b3bebb6905690232f2fe238ef7f234c2052cac3d33091a5d924448e9b389f0a167e4f27936c05c527ca553bad36694c1da67c8cd2b0b02fb90176ed9f7a SHA512 113218d4b499a5bdece7fc4241e48d4bd63fe3a1cea9d4ae8f3726d32615901dd0bc5587cdfdfd6a13a75337c84bbff3193aaab7c359b994e48a3099bf298c4f
MISC metadata.xml 807 BLAKE2B 24b09c4228c232b607e6e6c165a20e364136d77aa970e72c70124636a038cd3b672bad16ddd68c0b75373be6a09f969e59bc38f7e451bb2869cd46c521e2ca82 SHA512 0b95b32d79651493a04032f175f3320d8975cea714b43fa56aa528f10f51a7c52b58a934828f98a770855485af6f8db048bd2bfa3010802cff8c26ae05bb16e2
diff --git a/sys-libs/timezone-data/timezone-data-2023c.ebuild b/sys-libs/timezone-data/timezone-data-2023c-r1.ebuild
index 30eabb58071a..fc7bef510d7e 100644
--- a/sys-libs/timezone-data/timezone-data-2023c.ebuild
+++ b/sys-libs/timezone-data/timezone-data-2023c-r1.ebuild
@@ -61,7 +61,7 @@ src_configure() {
if use nls ; then
# See if an external libintl is available. bug #154181, bug #578424
local c="${T}/test"
- echo 'main(){}' > "${c}.c" || die
+ echo 'int main(){}' > "${c}.c" || die
if $(tc-getCC) ${CPPFLAGS} ${CFLAGS} ${LDFLAGS} "${c}.c" -o "${c}" -lintl 2>/dev/null ; then
LDLIBS+=" -lintl"
fi
diff --git a/x11-misc/Manifest.gz b/x11-misc/Manifest.gz
index 38d5420457e6..4a70eef63323 100644
--- a/x11-misc/Manifest.gz
+++ b/x11-misc/Manifest.gz
Binary files differ
diff --git a/x11-misc/xkeyboard-config/Manifest b/x11-misc/xkeyboard-config/Manifest
index 689c5747ecf2..69fdc868575d 100644
--- a/x11-misc/xkeyboard-config/Manifest
+++ b/x11-misc/xkeyboard-config/Manifest
@@ -1,7 +1,7 @@
DIST xkeyboard-config-2.39.tar.xz 896112 BLAKE2B d1ef598a0c1993518b01e73c319147ea1f3e55e1c8040762b9e95636c89d9b719322f3f2a1a87bffc545928b2912ead37f336182ba69d692893521322f170e21 SHA512 4690a0291c1f8c2c53b84984221a60a935c9b7cfc8ae20a8740403571f3704dedf06e5755b45775a15a5df21ebd2acac3ff785ff19f54d792ae359c4c6d60756
DIST xkeyboard-config-2.40.tar.xz 893584 BLAKE2B 79dd20e588e72c9fe65ff0885889ae3e2ad0ffbb66b27cf90db36fecfd41f24667fcc0a0a7fc96f3bc5d01502532af3e6b560719413bc16529328dd02d353c92 SHA512 00c965e747169194d9a8d1ed0dfd544988c70df6a69888c50a06b4e266ce7047a8696ce408b9a7ba91e7e6b9679ab6e5f014308dbbf0a9c6be0e948d7646f878
EBUILD xkeyboard-config-2.39.ebuild 1003 BLAKE2B eec1fec962f65eaef104088b3a21cbaf7af9fc7156411c63ff103718103663f16d9752701be551d98d5bee8f6307f9fdf9a77845316a24c91399470c483e1479 SHA512 efbfca4459134833abc2b6d24f5e4853684cfdcff1ab720071519432da307b92f169e01ae1751ee9fa283733c3aab51c402054b6069c84c0d14ef10894f9b6e2
-EBUILD xkeyboard-config-2.40-r1.ebuild 1608 BLAKE2B 5f53e50461c81360e7be4e95e91461ed729c9c30a42109b5c447e899a0bd2e5760880f5865cfeb1c39dba483f09365833f34ec1fbde8ec91588a1c59fb6f228a SHA512 c644501a4af103f2ffe7c3be283dad4ca5c97bac8336581806741e27a587426c2ab188bb7d8ebcaf2c46c92be59b3ac69470275704d8a3b9d35788717da17204
+EBUILD xkeyboard-config-2.40-r1.ebuild 1615 BLAKE2B 5111f5a65d07045efdbfc1ee4cfa1f5c1e2621e02854ee78e81a9df94c5f66f00f0c324c25968f152a1bb3126e7055a8f59702e311322b8a1dcacfec82aa9226 SHA512 5399f22c3613b6c0b5aa67774a0fb2a38e66549a70ac379992ccbfdadbe281c7e44cc01bbc3b9fc76d1c2f3103d1420cc4d7d43fd1d0905e4cd687c5dc6d5b69
EBUILD xkeyboard-config-2.40.ebuild 1102 BLAKE2B a162e4e541682b3f29c2740cf69b1ecbf8cb7d56e98c7885d0261677d53834b6591c00eda7f69a8d62c1e72d9de1be2179f737edfe586552f8c8f5be0abf1511 SHA512 db3443c0336525915f0e97732793c8bdf833027f45699701e4709365780ea78373f12a91ae3da2ea7fff43699309dc550aca8e2b6a272cd701042246f2acd155
EBUILD xkeyboard-config-9999.ebuild 1628 BLAKE2B ecf03552c65f211c2c9bb44d2f912332887f7c35cdbfb3022e6df57376fdca19da3b2f707400cde4ec6ca286a83488762198f2629137216067aa65607da378a4 SHA512 fcc574f7ca2b96564e4e9f110d6d2d560789de253f4a7f867ade4c49574873c6d5cfaea943008182e9883b423962f5c2dd25e575f0fbe93604ae13fb9551489b
MISC metadata.xml 442 BLAKE2B 3e7e6564b3aa17ef958ae6aed94b6d28156d743ad2782b0c2c08429adff128a7a7ea549e2f5fcece91cdc0f498d341790d0694b193dae16b60a63966bbb581b8 SHA512 0c32c580abc07b3141fa3b9137eba130654e0701b4c9e49be10a801c5c068d67881a74dc0e5d45dc34e8964364e0516bbc5e1b854ae0d7d8ff12bf1ec1ec2986
diff --git a/x11-misc/xkeyboard-config/xkeyboard-config-2.40-r1.ebuild b/x11-misc/xkeyboard-config/xkeyboard-config-2.40-r1.ebuild
index 1f95c24a7bf1..758de6b2ccdb 100644
--- a/x11-misc/xkeyboard-config/xkeyboard-config-2.40-r1.ebuild
+++ b/x11-misc/xkeyboard-config/xkeyboard-config-2.40-r1.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == 9999 ]]; then
inherit git-r3
else
SRC_URI="https://www.x.org/releases/individual/data/${PN}/${P}.tar.xz"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
fi
LICENSE="MIT"
diff --git a/x11-wm/Manifest.gz b/x11-wm/Manifest.gz
index 3be83cb90483..9121bc4108b2 100644
--- a/x11-wm/Manifest.gz
+++ b/x11-wm/Manifest.gz
Binary files differ
diff --git a/x11-wm/qtile/Manifest b/x11-wm/qtile/Manifest
index 81fa0f7e929c..66b98115c3f0 100644
--- a/x11-wm/qtile/Manifest
+++ b/x11-wm/qtile/Manifest
@@ -4,4 +4,4 @@ DIST qtile-0.22.1.tar.gz 488969 BLAKE2B 3b2fce587ae39570997b503cb386314160dbefa3
DIST qtile-0.23.0.tar.gz 524536 BLAKE2B 9cf5b0cdffd7bc95ab7649827c221b20718f9dcc19b8ae2a50ceac5df3d71b117eef493a40523d81e60c8bc54b2103bc2a93775fcb20c025ec1dd84f9d809a19 SHA512 d6886df8efefacf90b1a5ec487c9a5a90414593900159213a218d638ef4f018b69284fe2cea707da12655a9736aad3df74a338a60344536e4d7eebcc9fc1090b
EBUILD qtile-0.22.1-r2.ebuild 2802 BLAKE2B e9128ba74ce01cc3b4c27e211a73bc7caac33a254732d48c45a0fa9228be1c6ee29a53c327b27c617323f2efda2d94426479fbf609a07841d004dfe2b9e47ed3 SHA512 28180708c14d4834498bc4d61833d1b74f79cadf9e47af206464bb3bdc6ecc7b6f69061373c8a97dac0a111d1ff49cc297dcf02286d295189556907e8684253e
EBUILD qtile-0.23.0.ebuild 2554 BLAKE2B 82cf05753fae4556a31cde05fcda8ba033c21216d272b1ecef4a6bc6ed3d070bdef3e2d3acede428f71873c793ee01b2f5d0fe08a95bf3a59b9bd171fdac8986 SHA512 6f01e0df1fcf8a83287369a0ee22133baf35964c8ef64f342c1d9dea6056ac1c2824454ff769b9f124f276d6e09472b4367bdaa0e7b859454a2d48c9e9b9dd2f
-MISC metadata.xml 287 BLAKE2B 0915dcbde45e698bc8a59ea2cfca042bf97b48aea6869afc6ec38884ccf265c355494394d1b16185f71194d15de767ee241cfaa68613ad44f0ad013ff16247c0 SHA512 36e7f57300825bd68e1572f03c812d9608181d4177ad1b7c5e9a9c4e6f768faa26ecadb7cc81d8562ea82e5e9682ae0374fc07a67eb55c9b5eed7765591493af
+MISC metadata.xml 422 BLAKE2B 10ddda5d4485b4a3c76ff658a41e2b4ea6004413ea3d2d9d4b088a7a25de36e167ae70505c195467c2401df0396a40e2301cc29a25e7e4097ed20cc6335e8956 SHA512 5f5aeecab841345abe98b87180644e60f8e52a12fc2c354cdd3678d8ad5c8c1ba13790a1bc6fa5662587714f3af9566f6adbdbc355b18d632d0ffa3eb4e83106
diff --git a/x11-wm/qtile/metadata.xml b/x11-wm/qtile/metadata.xml
index dc61c709d010..c70476126223 100644
--- a/x11-wm/qtile/metadata.xml
+++ b/x11-wm/qtile/metadata.xml
@@ -1,7 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <!-- maintainer-needed -->
+ <!-- fallback maintainer, replacement appreciated -->
+ <maintainer type="person">
+ <email>mgorny@gentoo.org</email>
+ <name>Michał Górny</name>
+ </maintainer>
<upstream>
<remote-id type="github">qtile/qtile</remote-id>
<remote-id type="pypi">qtile</remote-id>
diff --git a/xfce-extra/Manifest.gz b/xfce-extra/Manifest.gz
index 5330833f6436..e53f7ed9d6f1 100644
--- a/xfce-extra/Manifest.gz
+++ b/xfce-extra/Manifest.gz
Binary files differ
diff --git a/xfce-extra/thunar-archive-plugin/Manifest b/xfce-extra/thunar-archive-plugin/Manifest
index 5cd181c006b4..ee4c2ca3e3c7 100644
--- a/xfce-extra/thunar-archive-plugin/Manifest
+++ b/xfce-extra/thunar-archive-plugin/Manifest
@@ -1,5 +1,3 @@
-DIST thunar-archive-plugin-0.5.1.tar.bz2 369808 BLAKE2B 4a548f2249c5fe84e797759a6d6ac28f3ad0dbdc1361950e2593be55541500e5937b34d0408b3c66a1b964d58b2c2fe4c012a323d46defb4b3f56ec1442d229e SHA512 e79c60d42a3c40007b361fca918977a84c6f8737136f06b0ef073ce574731162fc2145d2563d751b3cf73222e38361aa1ef6435eec90fce7d86d43102e674051
DIST thunar-archive-plugin-0.5.2.tar.bz2 371599 BLAKE2B a32e0d7c42ad075d2f40d815ca74b86bb0a9a3a2db8c4e2146d3e90b12d7ba4e72b7f75703adcc6aeca702b1124cbe833e80def9891498056c8e0c0483318cab SHA512 f334b960c623bc6c5736ba38d0e965b4e8d4f22fe857a66301c36c255701a702f839d6f63f67b37bc665066d75d787ea8159d4eed7561a2ecd98340bdcb65bc0
-EBUILD thunar-archive-plugin-0.5.1.ebuild 903 BLAKE2B 139a98a512565e1403178ba0e2b59b98723c74dbe684d58f564e269f3ffb758e3123737ed67e829af4c8a6885e62d8fc9a05c7402cf87e67d22bc3f9043c8d09 SHA512 4462c5177d67d6bce8a870cbf708d1f137782e7252cf4428b3f7e00801db7aa1a774920d760e82052d6389f74aaab6a6795c2dd0888f1bdf8888d85ead54ead7
EBUILD thunar-archive-plugin-0.5.2.ebuild 903 BLAKE2B 139a98a512565e1403178ba0e2b59b98723c74dbe684d58f564e269f3ffb758e3123737ed67e829af4c8a6885e62d8fc9a05c7402cf87e67d22bc3f9043c8d09 SHA512 4462c5177d67d6bce8a870cbf708d1f137782e7252cf4428b3f7e00801db7aa1a774920d760e82052d6389f74aaab6a6795c2dd0888f1bdf8888d85ead54ead7
MISC metadata.xml 248 BLAKE2B 83bf47dc3dbedea8a88932e922075f0ba8fd841433c4ab750e2ab61c22e8cbfaa1acb04a903d89ef5140a75dfc4c4899354623e0160df5b7c178c190f8494515 SHA512 b5200cfe30adef8e869fada87f1b4171210b2427cd3ac12edef70948f305d5e612ca5f24d377f9823a6022c8867db635db50ddd3d6cb362d6b0137c299fe07e5
diff --git a/xfce-extra/thunar-archive-plugin/thunar-archive-plugin-0.5.1.ebuild b/xfce-extra/thunar-archive-plugin/thunar-archive-plugin-0.5.1.ebuild
deleted file mode 100644
index cdf40515eee4..000000000000
--- a/xfce-extra/thunar-archive-plugin/thunar-archive-plugin-0.5.1.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 xdg-utils
-
-DESCRIPTION="Archive plug-in for the Thunar filemanager"
-HOMEPAGE="
- https://docs.xfce.org/xfce/thunar/archive
- https://gitlab.xfce.org/thunar-plugins/thunar-archive-plugin/
-"
-SRC_URI="
- https://archive.xfce.org/src/thunar-plugins/${PN}/${PV%.*}/${P}.tar.bz2
-"
-
-LICENSE="LGPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~ia64 ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux"
-
-DEPEND="
- >=dev-libs/glib-2.50.0
- >=x11-libs/gtk+-3.22.0:3
- >=xfce-base/libxfce4util-4.12:=
- >=xfce-base/exo-0.10:=
- >=xfce-base/thunar-1.7:=
-"
-RDEPEND="
- ${DEPEND}
-"
-BDEPEND="
- dev-util/intltool
- sys-devel/gettext
- virtual/pkgconfig
-"
-
-src_install() {
- default
- find "${D}" -name '*.la' -delete || die
-}
-
-pkg_postinst() {
- xdg_icon_cache_update
-}
-
-pkg_postrm() {
- xdg_icon_cache_update
-}
diff --git a/xfce-extra/xfce4-cpugraph-plugin/Manifest b/xfce-extra/xfce4-cpugraph-plugin/Manifest
index 4b53aa207c39..894c45b5bb3a 100644
--- a/xfce-extra/xfce4-cpugraph-plugin/Manifest
+++ b/xfce-extra/xfce4-cpugraph-plugin/Manifest
@@ -1,4 +1,6 @@
AUX gcc13.patch 393 BLAKE2B 4f1dd0cf42c08fca280e8906a7d3879f5e335b3fa8f00b5541f6e3caff5753fa277eb6fd06d8046932d95d03ccc482b47cfe3e6a9d7bf229242befdb472d3665 SHA512 12fe78d0c083906a5bfc33c10e2caf68179a36a6d54ac01c309f6abc2aeb8928c843b305649fcdf57a8d8f5731dc0acb4cfcf52dd350423203df3988823856fc
DIST xfce4-cpugraph-plugin-1.2.8.tar.bz2 465181 BLAKE2B 68e8ee6ee8e943480626716f493d70046b8eeafbc9597d233e887009111fa5e6401fa652b0830163d413bfa7f28d004a75985cc72601e2b8cac7048dfd773e8b SHA512 f0f4201d0572997e8c610a25fcb957ebe4dd224204421aeba4e8ca54da71bdd97fa147dd7af7097b9e09ce6e1317836622a0bcbfec9589858010942993e27940
+DIST xfce4-cpugraph-plugin-1.2.9.tar.bz2 435452 BLAKE2B 01f688a02297e2d20077e9f6901cac5873c5d61c1179038943e71526e9513244a574090aa210ed0f978576ff0af59f10323fca3a9f3413c83a1c87e6aa6ec097 SHA512 e2d3e1520313c61a8876dc5a3e38213f59d1ee7a4bd83ee770325269ee4fc0a3815c21d34fa25e8e40cea9bd182efacdfd488fe4a02b688d5947e6b56c1be5f1
EBUILD xfce4-cpugraph-plugin-1.2.8.ebuild 1021 BLAKE2B 59fc117500225ae0432978481a95ddcf6339bad5af4e7010fa8fd3f5c0b287861ebf53e23a9204692c4c21d0bbcdcd6de3731de1dfce0e048f0019bd99e14af4 SHA512 960800b9e7efd449d0982321e9026620a65b4856424ebd0e7cf8af0404d3691a68793ceed73cc3c34ddf12218f17e41beeb4d0bd1c8f80ea2b554fffacc2af4f
+EBUILD xfce4-cpugraph-plugin-1.2.9.ebuild 985 BLAKE2B 2c0b67a073dcee1b3f4d925318edf5db0bbb66b43f883cbc630fa4f763811c09c20be937131d5e6e9d08451c02a4b5faafc67cf8fa9707a0b016904ec670c669 SHA512 cd0e0eb5bbc1dfdee456d1a6dfaea2ef61045761ab6d8695b2dd55145466b529ea56199c05d9df31e4ace5a697803bdad272fc11bff27bffe942d780125b6f06
MISC metadata.xml 248 BLAKE2B 83bf47dc3dbedea8a88932e922075f0ba8fd841433c4ab750e2ab61c22e8cbfaa1acb04a903d89ef5140a75dfc4c4899354623e0160df5b7c178c190f8494515 SHA512 b5200cfe30adef8e869fada87f1b4171210b2427cd3ac12edef70948f305d5e612ca5f24d377f9823a6022c8867db635db50ddd3d6cb362d6b0137c299fe07e5
diff --git a/xfce-extra/xfce4-cpugraph-plugin/xfce4-cpugraph-plugin-1.2.9.ebuild b/xfce-extra/xfce4-cpugraph-plugin/xfce4-cpugraph-plugin-1.2.9.ebuild
new file mode 100644
index 000000000000..894630719613
--- /dev/null
+++ b/xfce-extra/xfce4-cpugraph-plugin/xfce4-cpugraph-plugin-1.2.9.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit xdg-utils
+
+DESCRIPTION="A system load plug-in for the Xfce panel"
+HOMEPAGE="
+ https://goodies.xfce.org/projects/panel-plugins/xfce4-cpugraph-plugin
+ https://gitlab.xfce.org/panel-plugins/xfce4-cpugraph-plugin
+"
+SRC_URI="https://archive.xfce.org/src/panel-plugins/${PN}/${PV%.*}/${P}.tar.bz2"
+
+LICENSE="BSD-2 GPL-2+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+DEPEND="
+ >=dev-libs/glib-2.50
+ >=x11-libs/gtk+-3.22:3
+ >=xfce-base/libxfce4ui-4.16.0:=
+ >=xfce-base/libxfce4util-4.17.2:=
+ >=xfce-base/xfce4-panel-4.16.0:=
+ >=xfce-base/xfconf-4.12.0:=
+"
+RDEPEND="
+ ${DEPEND}
+"
+BDEPEND="
+ dev-util/intltool
+ sys-devel/gettext
+ virtual/pkgconfig
+"
+
+src_install() {
+ default
+ find "${ED}" -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+ xdg_icon_cache_update
+}
+
+pkg_postrm() {
+ xdg_icon_cache_update
+}