summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-12-16 08:53:45 +0000
committerV3n3RiX <venerix@koprulu.sector>2023-12-16 08:53:45 +0000
commitd969fd257186a9d8083279276697f827331f0e46 (patch)
treea4fe23332c9c7bacf2bf53f2ceeeb5af501d373f
parentd17fad940dac9897b8b58d2f1d072869942696a5 (diff)
gentoo auto-resync : 16:12:2023 - 08:53:44
-rw-r--r--Manifest30
-rw-r--r--Manifest.files.gzbin29294 -> 29303 bytes
-rw-r--r--app-accessibility/Manifest.gzbin4556 -> 4558 bytes
-rw-r--r--app-accessibility/nfbtrans/Manifest2
-rw-r--r--app-accessibility/nfbtrans/nfbtrans-7.74-r3.ebuild2
-rw-r--r--app-accessibility/speech-tools/Manifest2
-rw-r--r--app-accessibility/speech-tools/speech-tools-2.5.0-r2.ebuild2
-rw-r--r--app-admin/Manifest.gzbin31876 -> 31867 bytes
-rw-r--r--app-admin/awscli/Manifest2
-rw-r--r--app-admin/awscli/awscli-1.32.2.ebuild88
-rw-r--r--app-admin/gtkdiskfree/Manifest2
-rw-r--r--app-admin/gtkdiskfree/gtkdiskfree-2.0.4_p20200224-r1.ebuild2
-rw-r--r--app-admin/selint/Manifest2
-rw-r--r--app-admin/selint/selint-1.2.1.ebuild4
-rw-r--r--app-arch/Manifest.gzbin17578 -> 17574 bytes
-rw-r--r--app-arch/patool/Manifest2
-rw-r--r--app-arch/patool/patool-1.15.0.ebuild2
-rw-r--r--app-arch/plzip/Manifest2
-rw-r--r--app-arch/plzip/plzip-1.10.ebuild2
-rw-r--r--app-cdr/Manifest.gzbin7669 -> 7501 bytes
-rw-r--r--app-cdr/dvdshrink/Manifest4
-rw-r--r--app-cdr/dvdshrink/dvdshrink-2.6.1_p10-r1.ebuild42
-rw-r--r--app-cdr/dvdshrink/files/dvdshrink-2.6.1_p10-fix-paths.patch22
-rw-r--r--app-cdr/dvdshrink/metadata.xml11
-rw-r--r--app-doc/Manifest.gzbin8327 -> 8325 bytes
-rw-r--r--app-doc/doxygen/Manifest2
-rw-r--r--app-doc/doxygen/doxygen-1.9.8.ebuild10
-rw-r--r--app-emacs/Manifest.gzbin74180 -> 74184 bytes
-rw-r--r--app-emacs/flim/Manifest4
-rw-r--r--app-emacs/flim/flim-1.14.9_p20231214-r1.ebuild2
-rw-r--r--app-emacs/flim/flim-1.14.9_p20231214.ebuild2
-rw-r--r--app-emacs/oauth2/Manifest2
-rw-r--r--app-emacs/oauth2/oauth2-0.16.ebuild2
-rw-r--r--app-emulation/Manifest.gzbin15168 -> 15169 bytes
-rw-r--r--app-emulation/libcacard/Manifest2
-rw-r--r--app-emulation/libcacard/libcacard-2.8.1.ebuild2
-rw-r--r--app-emulation/virt-what/Manifest2
-rw-r--r--app-emulation/virt-what/virt-what-1.25.ebuild2
-rw-r--r--app-misc/Manifest.gzbin50432 -> 50430 bytes
-rw-r--r--app-misc/pax-utils/Manifest2
-rw-r--r--app-misc/pax-utils/pax-utils-1.3.7.ebuild2
-rw-r--r--app-misc/rlwrap/Manifest2
-rw-r--r--app-misc/rlwrap/rlwrap-0.46.1.ebuild4
-rw-r--r--app-misc/screen/Manifest2
-rw-r--r--app-misc/screen/screen-4.9.1.ebuild2
-rw-r--r--app-shells/Manifest.gzbin9626 -> 9625 bytes
-rw-r--r--app-shells/fzf/Manifest2
-rw-r--r--app-shells/fzf/fzf-0.44.0.ebuild2
-rw-r--r--app-shells/zsh/Manifest3
-rw-r--r--app-shells/zsh/files/zsh-5.9-c99.patch45
-rw-r--r--app-shells/zsh/files/zsh-5.9-relro.patch71
-rw-r--r--app-shells/zsh/zsh-5.9-r5.ebuild245
-rw-r--r--app-text/Manifest.gzbin48740 -> 48739 bytes
-rw-r--r--app-text/uudeview/Manifest2
-rw-r--r--app-text/uudeview/uudeview-0.5.20-r4.ebuild2
-rw-r--r--dev-games/Manifest.gzbin6228 -> 6064 bytes
-rw-r--r--dev-games/cegui/Manifest6
-rw-r--r--dev-games/cegui/cegui-0.8.7-r100.ebuild126
-rw-r--r--dev-games/cegui/files/cegui-0.8.7-icu-59.patch11
-rw-r--r--dev-games/cegui/files/cegui-0.8.7-musl.patch72
-rw-r--r--dev-games/cegui/files/cegui-0.8.7-python3.patch21
-rw-r--r--dev-games/cegui/metadata.xml20
-rw-r--r--dev-java/Manifest.gzbin60162 -> 59858 bytes
-rw-r--r--dev-java/apache-rat-core/Manifest4
-rw-r--r--dev-java/apache-rat-core/apache-rat-core-0.13.ebuild69
-rw-r--r--dev-java/apache-rat-core/files/apache-rat-core-0.13-commons-lang3.patch39
-rw-r--r--dev-java/apache-rat-core/metadata.xml8
-rw-r--r--dev-java/apache-rat-tasks/Manifest4
-rw-r--r--dev-java/apache-rat-tasks/apache-rat-tasks-0.13.ebuild71
-rw-r--r--dev-java/apache-rat-tasks/files/apache-rat-tasks-0.13-fix-tests.patch41
-rw-r--r--dev-java/apache-rat-tasks/metadata.xml8
-rw-r--r--dev-java/bnd-annotation/Manifest2
-rw-r--r--dev-java/bnd-annotation/bnd-annotation-7.0.0.ebuild2
-rw-r--r--dev-java/bnd-util/Manifest2
-rw-r--r--dev-java/bnd-util/bnd-util-7.0.0.ebuild2
-rw-r--r--dev-java/bndlib/Manifest2
-rw-r--r--dev-java/bndlib/bndlib-7.0.0.ebuild2
-rw-r--r--dev-java/libg/Manifest2
-rw-r--r--dev-java/libg/libg-7.0.0.ebuild2
-rw-r--r--dev-java/osgi-service-log/Manifest2
-rw-r--r--dev-java/osgi-service-log/osgi-service-log-1.3.0.ebuild2
-rw-r--r--dev-lang/Manifest.gzbin21168 -> 21159 bytes
-rw-r--r--dev-lang/perl/Manifest2
-rw-r--r--dev-lang/perl/perl-5.38.2-r1.ebuild (renamed from dev-lang/perl/perl-5.38.2.ebuild)1
-rw-r--r--dev-lang/spidermonkey/Manifest2
-rw-r--r--dev-lang/spidermonkey/spidermonkey-115.3.1.ebuild9
-rw-r--r--dev-libs/Manifest.gzbin97858 -> 97862 bytes
-rw-r--r--dev-libs/boehm-gc/Manifest7
-rw-r--r--dev-libs/boehm-gc/boehm-gc-8.0.6.ebuild53
-rw-r--r--dev-libs/boehm-gc/boehm-gc-8.0.8.ebuild54
-rw-r--r--dev-libs/boehm-gc/boehm-gc-8.2.2-r1.ebuild63
-rw-r--r--dev-libs/boehm-gc/files/boehm-gc-8.2.2-clang-15-configure.patch43
-rw-r--r--dev-libs/libatomic_ops/Manifest2
-rw-r--r--dev-libs/libatomic_ops/libatomic_ops-7.8.2.ebuild25
-rw-r--r--dev-libs/raft/Manifest4
-rw-r--r--dev-libs/raft/raft-0.18.2.ebuild2
-rw-r--r--dev-libs/raft/raft-0.18.3.ebuild57
-rw-r--r--dev-python/Manifest.gzbin268403 -> 268400 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/aiounittest/Manifest2
-rw-r--r--dev-python/aiounittest/aiounittest-1.4.2.ebuild2
-rw-r--r--dev-python/bcrypt/Manifest2
-rw-r--r--dev-python/bcrypt/bcrypt-4.1.1.ebuild2
-rw-r--r--dev-python/boto3/Manifest2
-rw-r--r--dev-python/boto3/boto3-1.34.2.ebuild64
-rw-r--r--dev-python/botocore/Manifest2
-rw-r--r--dev-python/botocore/botocore-1.34.2.ebuild68
-rw-r--r--dev-python/dask/Manifest2
-rw-r--r--dev-python/dask/dask-2023.12.1.ebuild89
-rw-r--r--dev-python/ddt/Manifest2
-rw-r--r--dev-python/ddt/ddt-1.7.0.ebuild2
-rw-r--r--dev-python/deprecated/Manifest2
-rw-r--r--dev-python/deprecated/deprecated-1.2.14.ebuild2
-rw-r--r--dev-python/environs/Manifest2
-rw-r--r--dev-python/environs/environs-10.0.0.ebuild39
-rw-r--r--dev-python/expandvars/Manifest2
-rw-r--r--dev-python/expandvars/expandvars-0.11.0.ebuild2
-rw-r--r--dev-python/fonttools/Manifest2
-rw-r--r--dev-python/fonttools/fonttools-4.44.3.ebuild2
-rw-r--r--dev-python/frozenlist/Manifest2
-rw-r--r--dev-python/frozenlist/frozenlist-1.4.1.ebuild2
-rw-r--r--dev-python/hypercorn/Manifest2
-rw-r--r--dev-python/hypercorn/hypercorn-0.15.0.ebuild2
-rw-r--r--dev-python/mido/Manifest2
-rw-r--r--dev-python/mido/mido-1.3.2.ebuild40
-rw-r--r--dev-python/pikepdf/Manifest2
-rw-r--r--dev-python/pikepdf/pikepdf-8.9.0.ebuild2
-rw-r--r--dev-python/psycopg/Manifest2
-rw-r--r--dev-python/psycopg/psycopg-2.9.9.ebuild2
-rw-r--r--dev-python/yarl/Manifest6
-rw-r--r--dev-python/yarl/yarl-1.9.2.ebuild57
-rw-r--r--dev-python/yarl/yarl-1.9.3.ebuild37
-rw-r--r--dev-python/yarl/yarl-1.9.4.ebuild2
-rw-r--r--dev-ruby/Manifest.gzbin108726 -> 108730 bytes
-rw-r--r--dev-ruby/activesupport/Manifest2
-rw-r--r--dev-ruby/activesupport/activesupport-6.1.7.6.ebuild2
-rw-r--r--dev-ruby/ipaddr/Manifest2
-rw-r--r--dev-ruby/ipaddr/ipaddr-1.2.6.ebuild31
-rw-r--r--dev-ruby/parallel/Manifest2
-rw-r--r--dev-ruby/parallel/parallel-1.24.0.ebuild57
-rw-r--r--dev-ruby/racc/Manifest2
-rw-r--r--dev-ruby/racc/racc-1.7.3.ebuild64
-rw-r--r--dev-ruby/rack/Manifest2
-rw-r--r--dev-ruby/rack/rack-2.2.8.ebuild2
-rw-r--r--dev-ruby/rdoc/Manifest2
-rw-r--r--dev-ruby/rdoc/rdoc-6.6.2.ebuild98
-rw-r--r--dev-ruby/securerandom/Manifest2
-rw-r--r--dev-ruby/securerandom/securerandom-0.3.1.ebuild27
-rw-r--r--dev-util/Manifest.gzbin70415 -> 70414 bytes
-rw-r--r--dev-util/android-udev-rules/Manifest2
-rw-r--r--dev-util/android-udev-rules/android-udev-rules-20231104.ebuild2
-rw-r--r--dev-util/cvise/Manifest2
-rw-r--r--dev-util/cvise/cvise-2.9.0.ebuild2
-rw-r--r--games-rpg/Manifest.gzbin8475 -> 8304 bytes
-rw-r--r--games-rpg/sumwars/Manifest3
-rw-r--r--games-rpg/sumwars/metadata.xml14
-rw-r--r--games-rpg/sumwars/sumwars-0.5.8-r101.ebuild70
-rw-r--r--media-plugins/Manifest.gzbin43093 -> 42595 bytes
-rw-r--r--media-plugins/gst-transcoder/Manifest3
-rw-r--r--media-plugins/gst-transcoder/gst-transcoder-1.14.1-r1.ebuild45
-rw-r--r--media-plugins/gst-transcoder/metadata.xml11
-rw-r--r--media-plugins/vdr-burn-templates/Manifest3
-rw-r--r--media-plugins/vdr-burn-templates/metadata.xml8
-rw-r--r--media-plugins/vdr-burn-templates/vdr-burn-templates-0.0.3.ebuild24
-rw-r--r--media-plugins/vdr-burn/Manifest14
-rw-r--r--media-plugins/vdr-burn/files/confd26
-rw-r--r--media-plugins/vdr-burn/files/rc-addon.sh31
-rw-r--r--media-plugins/vdr-burn/files/vdr-burn-0.2.2-missing-include-for-function-setpriority.patch13
-rw-r--r--media-plugins/vdr-burn/files/vdr-burn-0.2.2-r1_gentoo-path.diff48
-rw-r--r--media-plugins/vdr-burn/files/vdr-burn-0.2.2_makefile.diff16
-rw-r--r--media-plugins/vdr-burn/files/vdr-burn-0.2.2_setdefaults.diff32
-rw-r--r--media-plugins/vdr-burn/files/vdr-burn-0.3.0_dmh-archive.patch14
-rw-r--r--media-plugins/vdr-burn/files/vdr-burn-0.3.0_gentoo-path.patch45
-rw-r--r--media-plugins/vdr-burn/files/vdr-burn-0.3.0_setdefaults.patch32
-rw-r--r--media-plugins/vdr-burn/metadata.xml11
-rw-r--r--media-plugins/vdr-burn/vdr-burn-0.2.2-r2.ebuild117
-rw-r--r--media-plugins/vdr-burn/vdr-burn-0.3.0-r2.ebuild105
-rw-r--r--media-video/Manifest.gzbin25194 -> 24707 bytes
-rw-r--r--media-video/chaplin/Manifest4
-rw-r--r--media-video/chaplin/chaplin-1.10-r3.ebuild (renamed from media-video/chaplin/chaplin-1.10-r2.ebuild)5
-rw-r--r--media-video/chaplin/metadata.xml3
-rw-r--r--media-video/dvd9to5/Manifest3
-rw-r--r--media-video/dvd9to5/dvd9to5-0.1.7.ebuild25
-rw-r--r--media-video/dvd9to5/metadata.xml7
-rw-r--r--media-video/dvdrip/Manifest4
-rw-r--r--media-video/dvdrip/dvdrip-0.98.11-r5.ebuild86
-rw-r--r--media-video/dvdrip/files/dvdrip-0.98.11-r5-fix_parallel_make.patch28
-rw-r--r--media-video/dvdrip/metadata.xml11
-rw-r--r--media-video/transcode/Manifest8
-rw-r--r--media-video/transcode/files/transcode-1.1.7-gcc10-fno-common.patch48
-rw-r--r--media-video/transcode/files/transcode-1.1.7-glibc-2.32.patch58
-rw-r--r--media-video/transcode/files/transcode-1.1.7-swresample.patch23
-rw-r--r--media-video/transcode/metadata.xml16
-rw-r--r--media-video/transcode/transcode-1.1.7-r6.ebuild149
-rw-r--r--media-video/yle-dl/Manifest2
-rw-r--r--media-video/yle-dl/yle-dl-20231214.ebuild57
-rw-r--r--metadata/Manifest.gzbin8145 -> 8147 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.gzbin27875 -> 27891 bytes
-rw-r--r--metadata/md5-cache/app-accessibility/Manifest.gzbin6717 -> 6714 bytes
-rw-r--r--metadata/md5-cache/app-accessibility/nfbtrans-7.74-r34
-rw-r--r--metadata/md5-cache/app-accessibility/speech-tools-2.5.0-r24
-rw-r--r--metadata/md5-cache/app-admin/Manifest.gzbin58281 -> 58441 bytes
-rw-r--r--metadata/md5-cache/app-admin/awscli-1.32.216
-rw-r--r--metadata/md5-cache/app-admin/gtkdiskfree-2.0.4_p20200224-r14
-rw-r--r--metadata/md5-cache/app-admin/selint-1.2.14
-rw-r--r--metadata/md5-cache/app-arch/Manifest.gzbin26843 -> 26833 bytes
-rw-r--r--metadata/md5-cache/app-arch/patool-1.15.04
-rw-r--r--metadata/md5-cache/app-arch/plzip-1.104
-rw-r--r--metadata/md5-cache/app-cdr/Manifest.gzbin8653 -> 8481 bytes
-rw-r--r--metadata/md5-cache/app-cdr/dvdshrink-2.6.1_p10-r113
-rw-r--r--metadata/md5-cache/app-doc/Manifest.gzbin26124 -> 26123 bytes
-rw-r--r--metadata/md5-cache/app-doc/doxygen-1.9.82
-rw-r--r--metadata/md5-cache/app-emacs/Manifest.gzbin106410 -> 106407 bytes
-rw-r--r--metadata/md5-cache/app-emacs/flim-1.14.9_p202312144
-rw-r--r--metadata/md5-cache/app-emacs/flim-1.14.9_p20231214-r14
-rw-r--r--metadata/md5-cache/app-emacs/oauth2-0.164
-rw-r--r--metadata/md5-cache/app-emulation/Manifest.gzbin33600 -> 33609 bytes
-rw-r--r--metadata/md5-cache/app-emulation/libcacard-2.8.14
-rw-r--r--metadata/md5-cache/app-emulation/virt-what-1.254
-rw-r--r--metadata/md5-cache/app-misc/Manifest.gzbin78133 -> 78137 bytes
-rw-r--r--metadata/md5-cache/app-misc/pax-utils-1.3.74
-rw-r--r--metadata/md5-cache/app-misc/rlwrap-0.46.14
-rw-r--r--metadata/md5-cache/app-misc/screen-4.9.14
-rw-r--r--metadata/md5-cache/app-shells/Manifest.gzbin17712 -> 17880 bytes
-rw-r--r--metadata/md5-cache/app-shells/fzf-0.44.04
-rw-r--r--metadata/md5-cache/app-shells/zsh-5.9-r516
-rw-r--r--metadata/md5-cache/app-text/Manifest.gzbin75390 -> 75385 bytes
-rw-r--r--metadata/md5-cache/app-text/uudeview-0.5.20-r44
-rw-r--r--metadata/md5-cache/dev-games/Manifest.gzbin8471 -> 8299 bytes
-rw-r--r--metadata/md5-cache/dev-games/cegui-0.8.7-r10016
-rw-r--r--metadata/md5-cache/dev-java/Manifest.gzbin78287 -> 77961 bytes
-rw-r--r--metadata/md5-cache/dev-java/apache-rat-core-0.1315
-rw-r--r--metadata/md5-cache/dev-java/apache-rat-tasks-0.1315
-rw-r--r--metadata/md5-cache/dev-java/bnd-annotation-7.0.04
-rw-r--r--metadata/md5-cache/dev-java/bnd-util-7.0.04
-rw-r--r--metadata/md5-cache/dev-java/bndlib-7.0.04
-rw-r--r--metadata/md5-cache/dev-java/libg-7.0.04
-rw-r--r--metadata/md5-cache/dev-java/osgi-service-log-1.3.04
-rw-r--r--metadata/md5-cache/dev-lang/Manifest.gzbin44774 -> 44775 bytes
-rw-r--r--metadata/md5-cache/dev-lang/perl-5.38.2-r1 (renamed from metadata/md5-cache/dev-lang/perl-5.38.2)4
-rw-r--r--metadata/md5-cache/dev-lang/spidermonkey-115.3.14
-rw-r--r--metadata/md5-cache/dev-libs/Manifest.gzbin175760 -> 175615 bytes
-rw-r--r--metadata/md5-cache/dev-libs/boehm-gc-8.0.615
-rw-r--r--metadata/md5-cache/dev-libs/boehm-gc-8.0.815
-rw-r--r--metadata/md5-cache/dev-libs/boehm-gc-8.2.2-r115
-rw-r--r--metadata/md5-cache/dev-libs/libatomic_ops-7.8.212
-rw-r--r--metadata/md5-cache/dev-libs/raft-0.18.24
-rw-r--r--metadata/md5-cache/dev-libs/raft-0.18.316
-rw-r--r--metadata/md5-cache/dev-python/Manifest.gzbin363769 -> 364242 bytes
-rw-r--r--metadata/md5-cache/dev-python/QtPy-2.4.1-r14
-rw-r--r--metadata/md5-cache/dev-python/aiounittest-1.4.24
-rw-r--r--metadata/md5-cache/dev-python/bcrypt-4.1.14
-rw-r--r--metadata/md5-cache/dev-python/boto3-1.34.216
-rw-r--r--metadata/md5-cache/dev-python/botocore-1.34.216
-rw-r--r--metadata/md5-cache/dev-python/dask-2023.12.116
-rw-r--r--metadata/md5-cache/dev-python/ddt-1.7.04
-rw-r--r--metadata/md5-cache/dev-python/deprecated-1.2.144
-rw-r--r--metadata/md5-cache/dev-python/environs-10.0.016
-rw-r--r--metadata/md5-cache/dev-python/expandvars-0.11.04
-rw-r--r--metadata/md5-cache/dev-python/fonttools-4.44.34
-rw-r--r--metadata/md5-cache/dev-python/frozenlist-1.4.14
-rw-r--r--metadata/md5-cache/dev-python/hypercorn-0.15.04
-rw-r--r--metadata/md5-cache/dev-python/mido-1.3.216
-rw-r--r--metadata/md5-cache/dev-python/pikepdf-8.9.04
-rw-r--r--metadata/md5-cache/dev-python/psycopg-2.9.94
-rw-r--r--metadata/md5-cache/dev-python/yarl-1.9.217
-rw-r--r--metadata/md5-cache/dev-python/yarl-1.9.317
-rw-r--r--metadata/md5-cache/dev-python/yarl-1.9.44
-rw-r--r--metadata/md5-cache/dev-ruby/Manifest.gzbin182663 -> 183460 bytes
-rw-r--r--metadata/md5-cache/dev-ruby/activesupport-6.1.7.64
-rw-r--r--metadata/md5-cache/dev-ruby/ipaddr-1.2.617
-rw-r--r--metadata/md5-cache/dev-ruby/parallel-1.24.017
-rw-r--r--metadata/md5-cache/dev-ruby/racc-1.7.317
-rw-r--r--metadata/md5-cache/dev-ruby/rack-2.2.84
-rw-r--r--metadata/md5-cache/dev-ruby/rdoc-6.6.217
-rw-r--r--metadata/md5-cache/dev-ruby/securerandom-0.3.117
-rw-r--r--metadata/md5-cache/dev-util/Manifest.gzbin137903 -> 137902 bytes
-rw-r--r--metadata/md5-cache/dev-util/android-udev-rules-202311044
-rw-r--r--metadata/md5-cache/dev-util/cvise-2.9.04
-rw-r--r--metadata/md5-cache/games-rpg/Manifest.gzbin8939 -> 8772 bytes
-rw-r--r--metadata/md5-cache/games-rpg/sumwars-0.5.8-r10116
-rw-r--r--metadata/md5-cache/media-plugins/Manifest.gzbin84019 -> 83362 bytes
-rw-r--r--metadata/md5-cache/media-plugins/gst-transcoder-1.14.1-r115
-rw-r--r--metadata/md5-cache/media-plugins/vdr-burn-0.2.2-r216
-rw-r--r--metadata/md5-cache/media-plugins/vdr-burn-0.3.0-r215
-rw-r--r--metadata/md5-cache/media-plugins/vdr-burn-templates-0.0.310
-rw-r--r--metadata/md5-cache/media-video/Manifest.gzbin41180 -> 40836 bytes
-rw-r--r--metadata/md5-cache/media-video/chaplin-1.10-r3 (renamed from metadata/md5-cache/media-video/chaplin-1.10-r2)6
-rw-r--r--metadata/md5-cache/media-video/dvd9to5-0.1.710
-rw-r--r--metadata/md5-cache/media-video/dvdrip-0.98.11-r516
-rw-r--r--metadata/md5-cache/media-video/transcode-1.1.7-r616
-rw-r--r--metadata/md5-cache/media-video/yle-dl-2023121417
-rw-r--r--metadata/md5-cache/net-libs/Manifest.gzbin59235 -> 59243 bytes
-rw-r--r--metadata/md5-cache/net-libs/webkit-gtk-2.42.34
-rw-r--r--metadata/md5-cache/net-libs/webkit-gtk-2.42.3-r4104
-rw-r--r--metadata/md5-cache/net-libs/webkit-gtk-2.42.3-r6004
-rw-r--r--metadata/md5-cache/net-misc/Manifest.gzbin94791 -> 94951 bytes
-rw-r--r--metadata/md5-cache/net-misc/netifrc-0.7.74
-rw-r--r--metadata/md5-cache/net-misc/streamlink-6.5.016
-rw-r--r--metadata/md5-cache/net-news/Manifest.gzbin4650 -> 4652 bytes
-rw-r--r--metadata/md5-cache/net-news/newsboat-2.30.14
-rw-r--r--metadata/md5-cache/net-wireless/Manifest.gzbin28623 -> 28797 bytes
-rw-r--r--metadata/md5-cache/net-wireless/gr-osmosdr-0.2.516
-rw-r--r--metadata/md5-cache/net-wireless/gr-osmosdr-99992
-rw-r--r--metadata/md5-cache/perl-core/Manifest.gzbin3752 -> 3752 bytes
-rw-r--r--metadata/md5-cache/perl-core/Math-BigInt-1.999.8424
-rw-r--r--metadata/md5-cache/sci-electronics/Manifest.gzbin16226 -> 16228 bytes
-rw-r--r--metadata/md5-cache/sci-electronics/gspiceui-1.2.874
-rw-r--r--metadata/md5-cache/sci-electronics/ngspice-404
-rw-r--r--metadata/md5-cache/sci-electronics/spice-3.5.5-r44
-rw-r--r--metadata/md5-cache/sys-apps/Manifest.gzbin96357 -> 96367 bytes
-rw-r--r--metadata/md5-cache/sys-apps/coreutils-9.44
-rw-r--r--metadata/md5-cache/sys-apps/portage-3.0.574
-rw-r--r--metadata/md5-cache/sys-apps/the_silver_searcher-2.2.0_p20201217-r14
-rw-r--r--metadata/md5-cache/sys-auth/Manifest.gzbin13628 -> 13625 bytes
-rw-r--r--metadata/md5-cache/sys-auth/nss-pam-ldapd-0.9.12-r34
-rw-r--r--metadata/md5-cache/sys-auth/polkit-1234
-rw-r--r--metadata/md5-cache/sys-block/Manifest.gzbin17033 -> 17032 bytes
-rw-r--r--metadata/md5-cache/sys-block/thin-provisioning-tools-1.0.64
-rw-r--r--metadata/md5-cache/sys-devel/Manifest.gzbin41941 -> 42270 bytes
-rw-r--r--metadata/md5-cache/sys-devel/gcc-11.4.1_p2023121416
-rw-r--r--metadata/md5-cache/sys-devel/gcc-12.3.1_p2023121516
-rw-r--r--metadata/md5-cache/sys-fs/Manifest.gzbin38435 -> 38440 bytes
-rw-r--r--metadata/md5-cache/sys-fs/lvm2-2.03.22-r24
-rw-r--r--metadata/md5-cache/sys-libs/Manifest.gzbin41095 -> 41258 bytes
-rw-r--r--metadata/md5-cache/sys-libs/libnvme-1.6-r217
-rw-r--r--metadata/md5-cache/sys-libs/libseccomp-2.5.52
-rw-r--r--metadata/md5-cache/virtual/Manifest.gzbin44787 -> 44786 bytes
-rw-r--r--metadata/md5-cache/virtual/perl-Math-BigInt-1.999.8424
-rw-r--r--metadata/md5-cache/x11-terms/Manifest.gzbin8643 -> 8638 bytes
-rw-r--r--metadata/md5-cache/x11-terms/xfce4-terminal-1.1.13
-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-libs/Manifest.gzbin31800 -> 31801 bytes
-rw-r--r--net-libs/webkit-gtk/Manifest6
-rw-r--r--net-libs/webkit-gtk/webkit-gtk-2.42.3-r410.ebuild2
-rw-r--r--net-libs/webkit-gtk/webkit-gtk-2.42.3-r600.ebuild2
-rw-r--r--net-libs/webkit-gtk/webkit-gtk-2.42.3.ebuild2
-rw-r--r--net-misc/Manifest.gzbin54810 -> 54798 bytes
-rw-r--r--net-misc/netifrc/Manifest2
-rw-r--r--net-misc/netifrc/netifrc-0.7.7.ebuild2
-rw-r--r--net-misc/streamlink/Manifest2
-rw-r--r--net-misc/streamlink/streamlink-6.5.0.ebuild74
-rw-r--r--net-news/Manifest.gzbin2232 -> 2229 bytes
-rw-r--r--net-news/newsboat/Manifest2
-rw-r--r--net-news/newsboat/newsboat-2.30.1.ebuild2
-rw-r--r--net-wireless/Manifest.gzbin13737 -> 13742 bytes
-rw-r--r--net-wireless/gr-osmosdr/Manifest6
-rw-r--r--net-wireless/gr-osmosdr/gr-osmosdr-0.2.5.ebuild87
-rw-r--r--net-wireless/gr-osmosdr/gr-osmosdr-9999.ebuild10
-rw-r--r--net-wireless/gr-osmosdr/metadata.xml3
-rw-r--r--perl-core/Manifest.gzbin2267 -> 2266 bytes
-rw-r--r--perl-core/Math-BigInt/Manifest2
-rw-r--r--perl-core/Math-BigInt/Math-BigInt-1.999.842.ebuild2
-rw-r--r--profiles/Manifest.gzbin186962 -> 186955 bytes
-rw-r--r--profiles/arch/arm64/package.use.mask1
-rw-r--r--profiles/arch/base/package.use.mask4
-rw-r--r--profiles/arch/mips/package.mask5
-rw-r--r--profiles/arch/mips/package.use.mask10
-rw-r--r--profiles/arch/x86/package.use.mask4
-rw-r--r--profiles/base/package.use.mask4
-rw-r--r--profiles/features/musl/package.use.mask4
-rw-r--r--profiles/package.mask33
-rw-r--r--profiles/use.local.desc16
-rw-r--r--sci-electronics/Manifest.gzbin8851 -> 8856 bytes
-rw-r--r--sci-electronics/gspiceui/Manifest2
-rw-r--r--sci-electronics/gspiceui/gspiceui-1.2.87.ebuild4
-rw-r--r--sci-electronics/ngspice/Manifest2
-rw-r--r--sci-electronics/ngspice/ngspice-40.ebuild2
-rw-r--r--sci-electronics/spice/Manifest2
-rw-r--r--sci-electronics/spice/spice-3.5.5-r4.ebuild2
-rw-r--r--sys-apps/Manifest.gzbin49777 -> 49769 bytes
-rw-r--r--sys-apps/coreutils/Manifest2
-rw-r--r--sys-apps/coreutils/coreutils-9.4.ebuild2
-rw-r--r--sys-apps/portage/Manifest2
-rw-r--r--sys-apps/portage/portage-3.0.57.ebuild2
-rw-r--r--sys-apps/the_silver_searcher/Manifest2
-rw-r--r--sys-apps/the_silver_searcher/the_silver_searcher-2.2.0_p20201217-r1.ebuild2
-rw-r--r--sys-auth/Manifest.gzbin9250 -> 9252 bytes
-rw-r--r--sys-auth/nss-pam-ldapd/Manifest2
-rw-r--r--sys-auth/nss-pam-ldapd/nss-pam-ldapd-0.9.12-r3.ebuild2
-rw-r--r--sys-auth/polkit/Manifest2
-rw-r--r--sys-auth/polkit/polkit-123.ebuild2
-rw-r--r--sys-block/Manifest.gzbin11213 -> 11212 bytes
-rw-r--r--sys-block/mbuffer/Manifest2
-rw-r--r--sys-block/mbuffer/files/mbuffer-20230301-which.patch1
-rw-r--r--sys-block/thin-provisioning-tools/Manifest2
-rw-r--r--sys-block/thin-provisioning-tools/thin-provisioning-tools-1.0.6.ebuild2
-rw-r--r--sys-devel/Manifest.gzbin10993 -> 10994 bytes
-rw-r--r--sys-devel/gcc/Manifest4
-rw-r--r--sys-devel/gcc/gcc-11.4.1_p20231214.ebuild64
-rw-r--r--sys-devel/gcc/gcc-12.3.1_p20231215.ebuild64
-rw-r--r--sys-fs/Manifest.gzbin22236 -> 22237 bytes
-rw-r--r--sys-fs/lvm2/Manifest2
-rw-r--r--sys-fs/lvm2/lvm2-2.03.22-r2.ebuild2
-rw-r--r--sys-libs/Manifest.gzbin14760 -> 14753 bytes
-rw-r--r--sys-libs/libnvme/Manifest2
-rw-r--r--sys-libs/libnvme/libnvme-1.6-r2.ebuild84
-rw-r--r--sys-libs/libseccomp/Manifest3
-rw-r--r--sys-libs/libseccomp/files/libseccomp-2.5.5-which-hunt.patch69
-rw-r--r--sys-libs/libseccomp/libseccomp-2.5.5.ebuild1
-rw-r--r--virtual/Manifest.gzbin28420 -> 28420 bytes
-rw-r--r--virtual/perl-Math-BigInt/Manifest2
-rw-r--r--virtual/perl-Math-BigInt/perl-Math-BigInt-1.999.842.ebuild2
-rw-r--r--x11-terms/Manifest.gzbin4545 -> 4547 bytes
-rw-r--r--x11-terms/xfce4-terminal/Manifest2
-rw-r--r--x11-terms/xfce4-terminal/xfce4-terminal-1.1.1.ebuild1
416 files changed, 2304 insertions, 2684 deletions
diff --git a/Manifest b/Manifest
index 649674111d7a..d726d128fea8 100644
--- a/Manifest
+++ b/Manifest
@@ -1,23 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
-MANIFEST Manifest.files.gz 29294 BLAKE2B 6c357866ac0b6ac462cae3e37ed516e4425ee0c3e93141188334664128df0880a671231127604356812fa93ce8402a797985ca191441bcc80c3eca69a0990565 SHA512 ff81905bd9d9ea51ca0b12faf300a0b8d3a79fa0f59e762314b2c00c113475f7320ba7f1aa1bea8586739153833e6a1e7bbd8cc3c369141755782dbe2f278a29
-TIMESTAMP 2023-12-16T02:11:55Z
+MANIFEST Manifest.files.gz 29303 BLAKE2B 5b6d9d23715e6a0ee32fdc337391c9a0a130e5adc944a7c1e44b726fb09761f9a044dbe1ad15d7e53878c3791ee2679cf1fedb32a93ba34fa06e03c157c0d8f4 SHA512 b00148614e5655810e6fc27aa6b224411ffd3b65eabc5bf690358db43b14f7173e12aa93aa07efd8b64f6722ee224ffba6e1d4aad4b572be31d0492089232655
+TIMESTAMP 2023-12-16T08:10:22Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmV9B2tfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmV9W25fFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klCzdg//egcrxgJgyb0yDjFqwyUjc2eVtvPzsNh2ADz/atyuAcqC+AmRhiRR0lmJ
-ZBCPMjDSPV+RLDcGFQ9kpcAu0kDMJr61sJQefPIgmxnfXWZunWVI1U2anyswAA2+
-vohaL14dzNajN+u9wzq9ICE2WZyV6Rl4NHKrySruwIEDFfPPRy80sTfrQ4PeDPel
-PcJRsnclDL9lBj0gmnwmUTN4Lmr57slzFwxVSNUEvAuPz0hRQQpRwUEqE6fA8kbB
-BZNK83ADSTTBGjfotEbQc3PrPjWd5tNUg17cIYOAckK56AeHC847p6JCPEGdz/Yx
-irkjZVN6maCoD8ToiHxZLKDsqD3D2hmTBGeoweFp9OagbR5PonBJJ5CEfJ+6RMrR
-VHHjdg8DcnCIH8lEXAANvXl8+Kdoysg8LnWoYMLklmqWHWqUBo0hq1hGJROfFebl
-aD8EWFoPwP0G0SEOGgHOyu1/7S3rtjKtxwm8x5CW/H9d+H+96CNltqtcv1CoVF9B
-IP2zD0SaKvOFM32H1orrUfsH4xGx/+0PS2pawSJgWnLyAPg0gjx9B/VFF+rt8Nm5
-ZEsV3M8uEIg+fA+ALTV7wFLgzUS+eToZzScY+mEiUFBRG+xrNznGvK9H3a4zwhgI
-fA00SWF1xN3fLJoq8OOxRT+gbEjpcSyEVpJA62ZJ73Bj7E9XNkQ=
-=zb9H
+klCg+w/5AcPmd92d6p/laUooGkBcZA2ioZLCX1mBkr/IYWu3rahDo2V2Rh3HhLEf
+YlOuzpbM2rlZ/fQoodI9xIuNlPmRfTr1oZwoiYuiqU4ZbJmuXdAbMU85aVoVaKBw
+5PgNgvbTfCwengUkGHE31Ku5BjKybsWNP3QfDanjVRwFLdnxWiFh5em/rbugxAPh
+u58Fg4/egO0F2U26lRYnDVJwb+m6lKh1t7dZevcn7asUxEAh3tgmK+/1zCJ9X0Ts
+JHLhqTZSPMeo7DFK18zJJ4QfHTPULRTqVRYjv3D4FWoVGeZO34gTzblojqJ/e9xY
+5gcKuHp42+wJFwoc+NnpE/QwltrxLmXasDfw5ekfSsUiKNNnht/TIeXJteiJ4uqm
+VSY6JQ8NNIbR7e8j1nLR354uqi3kiFBQm7Czqp/RtbDWZ26cXgLAS1O8k1SEddX8
+LyQIxvQP2Vz4PvXr6FFKDDlmL/R6lFExJKtVzbTBa7FUY+q8JXAldIEa4K6nKetn
+gtLcHTs/nw7Ei/AwalNzGGA4oo6sBC+1Rm17YkNThnYPN4nYPr01TTjF1rwwLesR
+ZB2YcVC1a6E/g1BYWrzZ6OKMeiC1oLewZboE+UC1LjkC2nlvu+/cBwFE0y75Wh5v
+CRcnMCEG2d8TMCHPOXRdjfYywcZgyZQbP7TKnd4uecVun5V81tI=
+=FHlR
-----END PGP SIGNATURE-----
diff --git a/Manifest.files.gz b/Manifest.files.gz
index ba7c5624e003..69ebc1b725c9 100644
--- a/Manifest.files.gz
+++ b/Manifest.files.gz
Binary files differ
diff --git a/app-accessibility/Manifest.gz b/app-accessibility/Manifest.gz
index ff6bf40b3d7f..77837eef4b4b 100644
--- a/app-accessibility/Manifest.gz
+++ b/app-accessibility/Manifest.gz
Binary files differ
diff --git a/app-accessibility/nfbtrans/Manifest b/app-accessibility/nfbtrans/Manifest
index 18332eb07ea3..a31ffd89c6e9 100644
--- a/app-accessibility/nfbtrans/Manifest
+++ b/app-accessibility/nfbtrans/Manifest
@@ -4,5 +4,5 @@ AUX nfbtrans-7.74-modern-c.patch 2993 BLAKE2B 204cfed94e38fdd6b152766ec3b46c8a90
AUX nfbtrans-7.74-respect-ldflags.patch 620 BLAKE2B 672883ec0b74c2eb0657756d56f2ee862c676844192a293e4139d0dd76548b6e6c047eb530e96f66eb4e398ffc4304c124d50ba59ebcf440cde59ad219c39ec3 SHA512 65f6c0752ea4ca8badfad0322b8709f7f55cb1e55a57ba2bc4edb0a748584a9c725a9cf9836a67df02d7b9b158f8b46ddae711a1b5d368ed56728a2495272eb1
DIST nfbtr774.zip 470847 BLAKE2B 54dd9b612c6dda0734d5b21c1ed8b0d428663d2b442406cb36276afd1a6c0b742ddcb4848954a0bbdd29cb300dab6a55dd9b3bafeb603b08ef6a7e678c0d9a86 SHA512 58fa72c53d88d11fa005572f4e2ebd81d21afaec2fac0e986bfad66b42c194ec3573199e2f2b863725001c1cb777b60881605a1533f7eb73e31e24a244673c2c
EBUILD nfbtrans-7.74-r2.ebuild 953 BLAKE2B 384239e2ad6daefb5f3088f9058bdc8a990b5f031f7fba531f16532ea38e5038b411afb3b3db788b143529950c33b4c2f4ff3709ba030523db582ccdd6fcef8b SHA512 2221fe80b7ad10e1e09a12552f1604451c38b66edadf39353eaf99ea885a8ee3222a8f8cfcc6e1a174d92f358bd3a9daa1da19ec872c08d43ad65eecc7d60197
-EBUILD nfbtrans-7.74-r3.ebuild 989 BLAKE2B 2f4a10a7bd3d57d6aade8a72c49cacd67a3d8eef448f9a4bf744ddace0fd9d283f135632dc4a0f5b348a6275024d0d0596d8fe8d7bc47026ed24cecfcc68a99a SHA512 cc7a6188bed2d9e63aaff477b7a7584234ea01492fec922c4f4836165a2a694b7d9e8c0e46abfceb9684c4ac549e06c54cd55402484991b9162eac1a32ad976b
+EBUILD nfbtrans-7.74-r3.ebuild 988 BLAKE2B 598e765ff8a0ada96ded33b463a908a613142c1ba43a197995fdd41dfc9f7c0ff5f5bc731aaf63483da2426b3298d7487451eaed099c277871c3ece68a7ab30f SHA512 f0ff770d0814eff8fba4eda264ee8ee484fb4771c00338e6799384114868f803941b9948e38be760b1ad5b025c3f5803298e38474b7c799bce28240eea8dbb5f
MISC metadata.xml 346 BLAKE2B 7e1272166e3d172f7228c972568c726842ae777ba6a347e8142de8736bebc86d2312d68fcde332947b03c48a7d388371b9f8a231fbcb4b0f37077615ee6f2645 SHA512 b6a500e0266cc804bd2b3b15dd1555801dd2afa30dde160264c6745e55f67576dbc980112c23982d378824d6681ae28e993dcfe48f99b9c5b5eef0092faab4d5
diff --git a/app-accessibility/nfbtrans/nfbtrans-7.74-r3.ebuild b/app-accessibility/nfbtrans/nfbtrans-7.74-r3.ebuild
index 61ac7b7ef1ad..ac99fe5dd3c7 100644
--- a/app-accessibility/nfbtrans/nfbtrans-7.74-r3.ebuild
+++ b/app-accessibility/nfbtrans/nfbtrans-7.74-r3.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}"
LICENSE="public-domain"
SLOT="0"
-KEYWORDS="amd64 ~ppc ~x86"
+KEYWORDS="amd64 ~ppc x86"
BDEPEND=">=app-arch/unzip-5.50-r2"
diff --git a/app-accessibility/speech-tools/Manifest b/app-accessibility/speech-tools/Manifest
index e2911c6c6bc6..d93314dc86cf 100644
--- a/app-accessibility/speech-tools/Manifest
+++ b/app-accessibility/speech-tools/Manifest
@@ -6,5 +6,5 @@ AUX speech-tools-2.5.0-warnings.patch 1467 BLAKE2B ae91bce60190029ba2850c2649e3f
DIST speech_tools-2.1-r3-patches.tar.gz 6876 BLAKE2B 84ddc30de90459f913cc32d4338097feb35dc08c48cbda7fc47a78ee0384668828d7166a5ebb1264272a6c326afd4ff2efdf1d793bb8f33937c09d2c7cd9a2b5 SHA512 db4d656a77e3fcfc43447c11b160cf9b45f0c4ec10f2697e4357f0ec86ea56e2841f1b887493a781406975003f5d8065ffbb75eeebb79fcd9873055b52c248e3
DIST speech_tools-2.5.0-release.tar.gz 1328624 BLAKE2B 445dd5a5e39c02352a850fd92de5b3852ae382a4bd013dccb3fdd46b0b22ce0bd10d089f9e860ae3d3e73a489b20b7c8b78335e57a49e40ae01b0f4997d55315 SHA512 013540a5252efb57633f442143a51bc87aac719dfb46c8f47e750322d19dac9b504f55125462a2ee74a6b0bd2661a63a1fc73a8c3c6d2886e38b136a80447fd7
EBUILD speech-tools-2.5.0-r1.ebuild 4034 BLAKE2B 1a7fcdb442f26b041060f02c49a869dedb6e05fdbfab57d530a79fb05fd26d1197c4079bfba26446dfc2bab2a4729f9999287d3f2d69efc3c195bddac8bb8a9b SHA512 ed252c93cf41931efbed7e1fa82ab847800b76770e6d653ab1524c18cbe50a607822097d98b44d950d2449a4cfec83c35290a145aa088ebf3d9031aa323d8751
-EBUILD speech-tools-2.5.0-r2.ebuild 4075 BLAKE2B 35a633451310f9efef228dfc6f3b7f7a2efad5a45334fd0c28acc0bd03ae65a57c4777d89d7ab2e8a2373ecb6c486dd838453f4818eeaec1cebad14d2ec8c11f SHA512 795776409f3e86cd36e7d2e94e586191ad27d3e29719f32336af61db718bfbb5d0e1ee93afb0f1eeb3d598bfcd2e4c09a38ba06626bcd6d42c7f352d564149ee
+EBUILD speech-tools-2.5.0-r2.ebuild 4073 BLAKE2B 9390095d246bc7b7393eba9c7f3a499b04f07ec54b3b21fe1ae526544d9cd1143ba138cf3af5d6148118c70fcbe3a5a777979cb305428540e136628cfcd38b8f SHA512 8084f2f7fec0da0ed557aaa7e5b8e5123dd799012072d35c16fb738fc371bf9f728e788c9fa949adc2bac8d68c48bc328913465f439e1295cea60f7ceb302a53
MISC metadata.xml 483 BLAKE2B b5318b0e97d1e7e19848eeae2b447037e940cda1ca1c7cc4204cbf9d95d52a5fce5430efe94f0d8e3066a974b78d1a8abdc72580b7678ae86e30577e9545f787 SHA512 e7d6f2ccbebfb2ae9bf41577a3b1d902c7d711d5887d9a4233f7c5d42a57915e1874f97676c61d79fb5ececa0e7244f58533c17f098c717712ac274d60c14ee7
diff --git a/app-accessibility/speech-tools/speech-tools-2.5.0-r2.ebuild b/app-accessibility/speech-tools/speech-tools-2.5.0-r2.ebuild
index d4656bc579eb..9c9c205344e9 100644
--- a/app-accessibility/speech-tools/speech-tools-2.5.0-r2.ebuild
+++ b/app-accessibility/speech-tools/speech-tools-2.5.0-r2.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/speech_tools"
LICENSE="FESTIVAL HPND BSD rc regexp-UofT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 sparc x86"
IUSE="nas openmp X"
RDEPEND="
diff --git a/app-admin/Manifest.gz b/app-admin/Manifest.gz
index de53463accdf..4941bab76a7b 100644
--- a/app-admin/Manifest.gz
+++ b/app-admin/Manifest.gz
Binary files differ
diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index b7621f1e6cb2..26dd4a42282f 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -1,7 +1,9 @@
DIST aws-cli-1.31.11.gh.tar.gz 2605881 BLAKE2B 816846d5dd50a382b837cb25e01be330cb345b55819907ddc8bd3a6623752322d5eb79526a42addb85e9b4dedbf86cee0f064f8ae87d9bd2b3ee996751f37265 SHA512 8147f2c39618317755903a49b02cbfacdc514fd76df31fd354526a684c8da97753d7e2429ca9d46f035fc12263cdec847078f7461dd1ed7948d6614d6408debb
DIST aws-cli-1.31.6.gh.tar.gz 2605365 BLAKE2B 30e7789a2a4f47b3b4dce9fb3c8083d56ebec8501d66fa03e34309c1c9e0c6302ce79c044fb1aecd879f2784443db5a9927bfb1c22e94883709600f0e1c538b4 SHA512 5da1be164d4e52b255093c0685b4add43a21b2f0259a6ad9b6e6bc1c7bbb17e1ee0db0f6b29ff0227b301d7f66e1d63b3d92047ccef5578b9de6b5579319be6c
DIST aws-cli-1.32.1.gh.tar.gz 2607388 BLAKE2B 4923e4b610542376639b3290651da23d58b0d893e029e80a23227fe7c3ad2ef821e532b5269fc0fa0fe143f6b632030288b4a8ecd21c3d2ec05a702529eadb1b SHA512 bf23bafe3456ba609c182e68c691b9d69a2851582a7d466891d4cdf0d028ae3769b672bf43e38cd52299fa164fda6b1fef46329074f72b2a4a2b6996a6d4e072
+DIST aws-cli-1.32.2.gh.tar.gz 2609043 BLAKE2B 18cf285e54c25605502167e4fa002f522063dd85fc0c09eb44b4513ada49dbe476ca4485bb1cb63e726c5e1bee6934ccfa340ac9c9daecae082abb1abd852426 SHA512 951814c6e5a5dcf74de12e66430c53ca010bae6a8c9984dc11ab456f1cbd4a3f32e5055b3f7587fdf8cff4c224f86bc95858a2556ed5b90981894f706ab1b023
EBUILD awscli-1.31.11.ebuild 2870 BLAKE2B 0f04852324dac59dbc0f8587268a00dbc9c89815eab9391af22c2b9294d5890e70cdd2ace78ad388048546954db0aa37efe6d0d2304529c2fd51ebcb4bb2bc88 SHA512 907955cc560559f84aa6ed1c1969c7e409bbf2edf7ebeea7c1d95bdc2dccadc2a344d09c76ab8fcac2cacaea97ac39a606f6319976d37b4ef36548ee44c28e7f
EBUILD awscli-1.31.6.ebuild 2863 BLAKE2B 594fcb3182f64a267050b5c05a4f1d5ac23cbf02695d4dd3d2f8ceefea03b7cd9b6400ede8e079f62784d4eb185e21fab3bded808c8fc26b7e708b25a75c7784 SHA512 980b6a42cb257a669bbc78d92a4de7896bb312a66c08a4934b6df6c7a99a5a9b0e1352fadb30ffb3eac017810ffa15f634d73ce9069380387854c690a74dddcc
EBUILD awscli-1.32.1.ebuild 2870 BLAKE2B 07e1565a1eb323a5fa24c087c1e3ce1e7f9cf861460924eec0c23310c3cd1c8ab888d1fca17901e59801c3f902e6b0207c365d7adc59a96cd7705f3a0b209555 SHA512 15c4651cb87670b9e6841aac87a96a7fa9d9d058a374057d4603fa73724e418c3b86f76d2a717f073208b5b2d0b40bdb3d904a7c606c20b84f4fb70910474d85
+EBUILD awscli-1.32.2.ebuild 2870 BLAKE2B 07e1565a1eb323a5fa24c087c1e3ce1e7f9cf861460924eec0c23310c3cd1c8ab888d1fca17901e59801c3f902e6b0207c365d7adc59a96cd7705f3a0b209555 SHA512 15c4651cb87670b9e6841aac87a96a7fa9d9d058a374057d4603fa73724e418c3b86f76d2a717f073208b5b2d0b40bdb3d904a7c606c20b84f4fb70910474d85
MISC metadata.xml 385 BLAKE2B 5accfb180a91179cc6df539d42d1de06be3ebfec73f3edb719f5d59576103b9a8cb0c7c524c1042630e0cf99f068939a19f04c7b1b4a2acf9e072369df80d913 SHA512 ccb3d516326c5dbdf53068372ce25baecc137d21a04516374362212b969cc928dacbf743b4953da33f28482905798f069d09d19c88d9913f2b32648db25115ab
diff --git a/app-admin/awscli/awscli-1.32.2.ebuild b/app-admin/awscli/awscli-1.32.2.ebuild
new file mode 100644
index 000000000000..28d42f8f7e7b
--- /dev/null
+++ b/app-admin/awscli/awscli-1.32.2.ebuild
@@ -0,0 +1,88 @@
+# 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..12} )
+
+inherit bash-completion-r1 distutils-r1
+
+MY_P=aws-cli-${PV}
+DESCRIPTION="Universal Command Line Environment for AWS"
+HOMEPAGE="
+ https://github.com/aws/aws-cli/
+ https://pypi.org/project/awscli/
+"
+SRC_URI="
+ https://github.com/aws/aws-cli/archive/${PV}.tar.gz
+ -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+# botocore is x.(y+2).z
+BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)"
+RDEPEND="
+ >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
+ dev-python/colorama[${PYTHON_USEDEP}]
+ dev-python/docutils[${PYTHON_USEDEP}]
+ dev-python/rsa[${PYTHON_USEDEP}]
+ >=dev-python/s3transfer-0.9.0[${PYTHON_USEDEP}]
+ dev-python/pyyaml[${PYTHON_USEDEP}]
+ !app-admin/awscli-bin
+"
+BDEPEND="
+ test? (
+ dev-python/pytest-forked[${PYTHON_USEDEP}]
+ )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+src_prepare() {
+ # do not rely on bundled deps in botocore (sic!)
+ find -name '*.py' -exec sed -i \
+ -e 's:from botocore[.]vendored import:import:' \
+ -e 's:from botocore[.]vendored[.]:from :' \
+ {} + || die
+ # strip overzealous upper bounds on requirements
+ sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die
+ distutils-r1_src_prepare
+}
+
+python_test() {
+ local serial_tests=(
+ tests/functional/ecs/test_execute_command.py::TestExecuteCommand::test_execute_command_success
+ tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_{fails,success}
+ tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking
+ tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking_windows
+ tests/unit/customizations/codeartifact/test_adapter_login.py::TestNuGetLogin::test_login_nuget_sources_listed_with_backtracking
+ tests/unit/customizations/ecs/test_executecommand_startsession.py::TestExecuteCommand::test_execute_command_success
+ tests/unit/customizations/test_sessionmanager.py
+ tests/unit/test_compat.py::TestIgnoreUserSignals
+ tests/unit/test_help.py
+ tests/unit/test_utils.py::TestIgnoreCtrlC::test_ctrl_c_is_ignored
+ )
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ EPYTEST_XDIST= epytest "${serial_tests[@]}"
+
+ local EPYTEST_DESELECT=( "${serial_tests[@]}" )
+ # integration tests require AWS credentials and Internet access
+ epytest tests/{functional,unit}
+}
+
+python_install_all() {
+ newbashcomp bin/aws_bash_completer aws
+
+ insinto /usr/share/zsh/site-functions
+ newins bin/aws_zsh_completer.sh _aws
+
+ distutils-r1_python_install_all
+
+ rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || die
+}
diff --git a/app-admin/gtkdiskfree/Manifest b/app-admin/gtkdiskfree/Manifest
index f08cfb6a3dad..c9d30ba43fa6 100644
--- a/app-admin/gtkdiskfree/Manifest
+++ b/app-admin/gtkdiskfree/Manifest
@@ -1,5 +1,5 @@
AUX gtkdiskfree-2.0.4-musl-setlocale.patch 304 BLAKE2B 3ed1157d242a0d6d4aba09721111c8f6811dd087ead3537e1f2f7808fdb0d57558819c14f0d178c852a31a9bc760eb11b7a53671517cbf7ea29b8b7bb6894e9b SHA512 fde3ba124368a14144553464b2465fc24c40bab5ed86519e59432c982823c285369c34770930d132998c28abbe6f9ca98410741acb1ec2bd01f1ab00e256c58a
DIST gtkdiskfree-bdda379b9109a226a37801505a19da91494144a6.tar.gz 318381 BLAKE2B 06fa325714dba0ec8ee319448286af791472d4aebdd7b94923fc102dfa0352f69247b941e91877c906b754a3b15c8c97d3b01281389274bc92ae23d1c4dfe858 SHA512 641aff62adb665ed6faa82925cc8941d894591e8209a46097b04a5feaba50a401144414edaaa1d97dd9c6b01fa6b4a057b3a5d96f9fd20318f85e535550ef2b7
-EBUILD gtkdiskfree-2.0.4_p20200224-r1.ebuild 859 BLAKE2B e90f338392d1775f9e6c8897c340337cb415c200ac04be7273069d5eccc1c64a693f54ba54bd91240a65c76664c9e8d1e95a9b28ad1e26a3f74b39ff8c63fe47 SHA512 686af739e766e56a480f3b4796e410b30d1561f968b83570880babf1a271920b877c1dbe78f09b13d82110f9b1e858cce38c15977216c00d6c195e09c6e628f0
+EBUILD gtkdiskfree-2.0.4_p20200224-r1.ebuild 858 BLAKE2B 2c8c2a71fe1d4151c13fd5f4a6f593b194829d9907d9b7a86d906318188bca7b59a5e129c971c39193226f51b5ca77f5bd37d5c03d36b4d1efd33cff1e0edddc SHA512 4a6af5c3840da75410cb7282f8e02ad346f285089b4717defb08de1cc25b9499ccce960e9e712d265460e77d8329c7d1f47527e70cb7d3d41555776bba273070
EBUILD gtkdiskfree-2.0.4_p20200224.ebuild 775 BLAKE2B bfbc8fa6f36663e46239e49954c2e23de38a6a32aa88991f6a7f5b6322fe58112e490c71a610516f2ff2d7b6da9e58559df87f26660c6e698d30c93454374c63 SHA512 e3aac871b014e841241b7af30feefd40168feee5eb883c9090a5a5792ed3dc582c9de6db2078dedee77e28abd7b4c501cc7cc782d1783069429cf05868c0e338
MISC metadata.xml 476 BLAKE2B 3991159342982a35d1edc7d40505ed702a6720cc6b94b15bc0d934a9015928185e122d2198d6fe4e1e1fbb9754e60a4a9aa46b678e15226da7cd9f423da6f97c SHA512 8ea510fdb6ad071afdc0a4a557b3422df7746e24e037cdd4d67d6398039c6dfabfa306eeb420ce106e518931b26c682728e22e3c3c6cb9777df4a4d32534f41e
diff --git a/app-admin/gtkdiskfree/gtkdiskfree-2.0.4_p20200224-r1.ebuild b/app-admin/gtkdiskfree/gtkdiskfree-2.0.4_p20200224-r1.ebuild
index 5c5eb64cd144..4b4beb5a39c2 100644
--- a/app-admin/gtkdiskfree/gtkdiskfree-2.0.4_p20200224-r1.ebuild
+++ b/app-admin/gtkdiskfree/gtkdiskfree-2.0.4_p20200224-r1.ebuild
@@ -11,7 +11,7 @@ S="${WORKDIR}/${PN}-${COMMIT}"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 ~sparc x86"
IUSE="gtk2"
RDEPEND="
diff --git a/app-admin/selint/Manifest b/app-admin/selint/Manifest
index 105a4b24d645..948b007c1b64 100644
--- a/app-admin/selint/Manifest
+++ b/app-admin/selint/Manifest
@@ -1,6 +1,6 @@
DIST selint-1.2.0.tar.gz 306527 BLAKE2B 842d796d3beea327ac937b977123a9248f317f0ab88e8187ff5ef7b7da2efd9b6c4bccda2dc1fd4661691904f90f346df0120f9398733e62942e70bef5c3c5ab SHA512 e289cb0a25454b1fd5f5435e11f3d956e6c545bbbbe79b7a47d40681746d8eb66bb78bdb541f2629a4f23435853568a8e52d10e6f8dde8e8ddb03f4493ea7504
DIST selint-1.2.1.tar.gz 307680 BLAKE2B 792ab2f79bc449faa6f94c13ce86f805ef36ebd11873019b36ae5f3d7450017d699d046771fc8359442d8aa24b096e1767e78054b8b2173cab6ac9bf0bb30cad SHA512 2b790cb41cab7dddb34dc9b9365641ae94c22356e3e85b5319ec23090cba633ce09e05a9b97eaba8617208057971f8fbdc8bd360b32a1f7ad0178c11c8711888
EBUILD selint-1.2.0.ebuild 895 BLAKE2B 6942794997a637033577cfe9140f273ea629ce61fb8778b0d5719f96e16613d6d1c53036fdd3ae2b399c8b4a7ac151933a5b5a5249a3e7058d776b0ab13ee6cc SHA512 15c10b251b31394a429d8e7dab14c8fd3a55e9c80bead91be7090ed45ca892037125841c93d4844bf8854e71c0562e77c6d0dc246d34f0f71c1e4d51fb43a048
-EBUILD selint-1.2.1.ebuild 881 BLAKE2B d27abc26dbbb00230fc21e964f59f6fbd259d01901ac7a9c72e454edf05bfda7da425b320ed4595204878b5920efd487f42fe330873cab336e76a583467eda27 SHA512 eaa98fe2912d670ab4ec96699f559742b5acd889110ccd35ffc8bb58309f213665db9620e914a9bc9f0f273dcbd6817f236031e590dcc1161506177ae913a3e7
+EBUILD selint-1.2.1.ebuild 879 BLAKE2B b0a21ba1370db3add57be660bc45b45c8a3d08e5df440443a43593e31f283089560dca331ee454921cae9ede6632c7f5e9757f56155a89117786c66c1262c15c SHA512 881fd60d252aedda0b2e96dc9aba9ba0440f3ee543238b3a46ba65f1423aaf6ce0bd330d912b83ac26dd03412973b52269e083b970f99794d933b5c931ef129e
EBUILD selint-9999.ebuild 881 BLAKE2B d27abc26dbbb00230fc21e964f59f6fbd259d01901ac7a9c72e454edf05bfda7da425b320ed4595204878b5920efd487f42fe330873cab336e76a583467eda27 SHA512 eaa98fe2912d670ab4ec96699f559742b5acd889110ccd35ffc8bb58309f213665db9620e914a9bc9f0f273dcbd6817f236031e590dcc1161506177ae913a3e7
MISC metadata.xml 336 BLAKE2B 7451193dc145fb614c82ffbb7cf7e27cc1bdd034eb7ed1eb0a57951267fab2c9850d84052a8161ff85ffdd7292a139024ea3ea391f7dc3637802375b66f466b3 SHA512 c0a0cbfc55ab57271951f401e963bce630ea74f4deb072e219b0d0fb1fa699d25e1ea9af81d619257ee0563d4eeb74fd0e857196c88e0204e6fce5969a881429
diff --git a/app-admin/selint/selint-1.2.1.ebuild b/app-admin/selint/selint-1.2.1.ebuild
index 358b8be6eee1..e32de56f5c31 100644
--- a/app-admin/selint/selint-1.2.1.ebuild
+++ b/app-admin/selint/selint-1.2.1.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"
@@ -13,7 +13,7 @@ if [[ ${PV} == 9999 ]] ; then
EGIT_REPO_URI="https://github.com/TresysTechnology/selint.git"
else
SRC_URI="https://github.com/TresysTechnology/selint/releases/download/v${PV}/${P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~x86"
+ KEYWORDS="amd64 ~arm x86"
fi
LICENSE="Apache-2.0"
diff --git a/app-arch/Manifest.gz b/app-arch/Manifest.gz
index c9409715d57f..12db4068b5cd 100644
--- a/app-arch/Manifest.gz
+++ b/app-arch/Manifest.gz
Binary files differ
diff --git a/app-arch/patool/Manifest b/app-arch/patool/Manifest
index ddd0c93f6b97..cce86e26cf7b 100644
--- a/app-arch/patool/Manifest
+++ b/app-arch/patool/Manifest
@@ -6,6 +6,6 @@ DIST patool-1.15.0.tar.gz 1993753 BLAKE2B 18dbbb6d73862778af9774b64f192e20d48f14
DIST patool-2.0.0.tar.gz 1987911 BLAKE2B a9c12f8083e82835792445f50e1e72f55e98c505f0019656cd00c1f882a860ae61c7484ea16c7744101b6a983c1934fad12dbb58af2a03e82d0ec4ceb417aa92 SHA512 c81a65fa89ff77ee80ae85fbc6868e5414d5141e47433028546273b3a231ce3240d6b30baae114247bc0ab0b3e4e91c6e127b8734eff9af8721abdae7f464ef5
EBUILD patool-1.12_p20230424.ebuild 2783 BLAKE2B 7e24abec2906e12e4c9034518b863b5e523ac6b6f42716142f2276f6901c157daf7bfc2b3b29e1c2635dc298e0fe12868df51df492202a2a3a47e69642a10f2d SHA512 d03c23ea66ebb2b416ef1ee6137f114b5a27271247925dd7f141da65f64a8fe8b70b4e93a050b745ded7a1c9257d29dae28bdf67ded01855c7c644c216f51ef5
EBUILD patool-1.14.1.ebuild 2486 BLAKE2B 2c4c2a63a0b5292cd191e70193466a68f6d2949c9c4f574438a50f1d8fcec6b25080857df04dc9fe50510cb1ac2bb1dc609ce1703fc17ed95b230e6a958efe92 SHA512 c604ccd9edd753295347abd9c4f5a368138038e29940dbc6ed170a33874a7c5969477c213406537feea46b7668167565829bf39abdfe744d8fcba59e10231dd5
-EBUILD patool-1.15.0.ebuild 2656 BLAKE2B 8e525a68e7d6915ba8d9d743ca94c61b8509d693d87318ea9d1b7c0f4388e6958b1d1de065644a924ee8aa2b7fc77d915121a73e69bf6e7a65f74238a738a1ad SHA512 e843cb880b91be55bc391c74e183c950f9d249683d51de9643c4ed79ab6e2a2a42c4f6209363b2e5c92435d627feff891507b042b92665b989a41fdb8ecaf86a
+EBUILD patool-1.15.0.ebuild 2654 BLAKE2B dbf2c54138ac84e21c777517c0ec43306bd5d1dd61274ebbd4ff376dca36860b2a34a6b2f93abf50e09f7dc0b116a1e30c6a6a86a0125fe749f2c8fefdf56409 SHA512 463288023b5d140d22ff4bb79ef5f2a33d2ff738b9b8ee3522c762c6b5a3292c2bfdfb7012922b6281306468dd981122915dfde6c6a60d67de50a901b44c1bd3
EBUILD patool-2.0.0.ebuild 2656 BLAKE2B 8e525a68e7d6915ba8d9d743ca94c61b8509d693d87318ea9d1b7c0f4388e6958b1d1de065644a924ee8aa2b7fc77d915121a73e69bf6e7a65f74238a738a1ad SHA512 e843cb880b91be55bc391c74e183c950f9d249683d51de9643c4ed79ab6e2a2a42c4f6209363b2e5c92435d627feff891507b042b92665b989a41fdb8ecaf86a
MISC metadata.xml 539 BLAKE2B b19f1ad36967b42e152a23108851ad6eabcd7f44fd1faeeb4c345ff812b97d4b4079afc83653c1fd0dd005943a152cba44210132389e1ec956a434d24e97486d SHA512 b557ec32ca1211faa72e108a7f769f4ffb3a08075a4010aee2f9ced79a9f7f8c26f60bf26e2587d4a0cbb3cf6d52ea52d9102407ed548cdd41f53c67dd10d7bb
diff --git a/app-arch/patool/patool-1.15.0.ebuild b/app-arch/patool/patool-1.15.0.ebuild
index a8ab3a756588..db61d6d2c111 100644
--- a/app-arch/patool/patool-1.15.0.ebuild
+++ b/app-arch/patool/patool-1.15.0.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wummel.github.io/patool/"
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
BDEPEND="
test? (
diff --git a/app-arch/plzip/Manifest b/app-arch/plzip/Manifest
index a6f1c5888e0e..2b5b9876bbca 100644
--- a/app-arch/plzip/Manifest
+++ b/app-arch/plzip/Manifest
@@ -1,4 +1,4 @@
DIST plzip-1.10.tar.gz 94541 BLAKE2B deb49345ba3d6b120086aa8646f5684a32e6b64453f2ffc6321011dfd0741ddacca919bb11cba9435a26ea6aa63f453e7c5ff9a7dc7dc38c8ed0c6841237aeef SHA512 7fd7ec288800950deaec9337b3112db72cde059721a0143a091650fc20ba2a3d9d7eebbd7a312e5bbb1a61ca6c902d2450e6c3c7172dccf9c0c8b86db7c2a944
DIST plzip-1.10.tar.gz.sig 72 BLAKE2B d3d40c1f3618750b375f862ece19badbbe762ea3b704ed346b8779d86b0fd1a881f48910222664a121360c2e7da42b31ab950ecfb01724ab91a60bac2694d705 SHA512 c4be15ee893cce47150f4da5bdb84d6e20ed9c84367508911de2673614e0df182a9e82d1e0be8967ec1e180f1e9be38be976b099fb5428c4df1567cb9bf54ecc
-EBUILD plzip-1.10.ebuild 894 BLAKE2B 317c780c39fd0f7587b699bc58f522d91d8135396fb6d4c81be52db28e9111b29f91717f3897ff92d3cc326c9aa81b66477c7fff340e27b5722f2a61fa95c09b SHA512 39b9bd9c900b0308a150543901cdd8eb629ef7fbcac620d22fba70d95b77eb6b5cbe7e56c4522fadedda8e43dc4164605ee0e78028901362c244779a9c0cbdaf
+EBUILD plzip-1.10.ebuild 893 BLAKE2B d75c66fd4aefc3483de8bb26bb881759e07210102a52ebac13ab4b48c54b96c6974e82784c36ba3099b7912df7625359d77f72ccafb011eee405b7593e4750a0 SHA512 e22793b51146812016bcae08abac258ee8febd937141bac411f9c9325ed3417a9bcbdde342d8f0109d141c229454937d39917357b8aca7efdb09fbee72e98acb
MISC metadata.xml 248 BLAKE2B f308d2aa052d11e427850af58bbebf95e7773f5562ed221f39043474b4c3827d724d49667edf1874272a5586a13201159f40e8f5eafb7e400e79c6566e1a6ac2 SHA512 b875c838394523483ae7d93585207eb3c642a345bbb08e1dcef3ceb737c813fa779e2f5479d48cdcc30732b8a0a9e6ecc648df940def6731e4dff43b23786e6d
diff --git a/app-arch/plzip/plzip-1.10.ebuild b/app-arch/plzip/plzip-1.10.ebuild
index e9fb134f44a2..6380777085e2 100644
--- a/app-arch/plzip/plzip-1.10.ebuild
+++ b/app-arch/plzip/plzip-1.10.ebuild
@@ -13,7 +13,7 @@ SRC_URI+=" verify-sig? ( https://download.savannah.gnu.org/releases/lzip/${PN}/$
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm64 ~loong ~ppc64 ~riscv x86"
RDEPEND="app-arch/lzlib:0="
DEPEND="${RDEPEND}"
diff --git a/app-cdr/Manifest.gz b/app-cdr/Manifest.gz
index 44d7a749ad79..1d8222e7d37c 100644
--- a/app-cdr/Manifest.gz
+++ b/app-cdr/Manifest.gz
Binary files differ
diff --git a/app-cdr/dvdshrink/Manifest b/app-cdr/dvdshrink/Manifest
deleted file mode 100644
index f9389fbd0dd4..000000000000
--- a/app-cdr/dvdshrink/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-AUX dvdshrink-2.6.1_p10-fix-paths.patch 793 BLAKE2B 7bca779d2e17ed4388dfdf8e6798bf11111a3a25c3bac722f0a5e428b703ccaaad0cd83f8e906d5ed17d123745d073f12d83c130f03fbf38d8a13f981b85cf5f SHA512 8302a9e62b57346a107857c3c3b7095c5838771919b16d4f248c03582100fbb9ab3d55aafbe8b3a911dc1fa89c746a438a9da60ca77af7419068c5bafb9816a3
-DIST dvdshrink-2.6.1-10mdk.tar.gz 1087571 BLAKE2B a45427483b5519ee7abbc787e7afea2f9edcb49f8f6a15843184e7c62e51f7ebb18ad1db35ea695004eda9763dfc9b2a5522b7b4c279a2b63a71b96d091ffe37 SHA512 6766f95bd2bb29ef0877d9b22bc45eb2c508ad2d1a7bb99f84b3f858987fc098a696f15f953efe006bf9556a73f6aa0e6247afcdf8e4c5dad826ddba97f02c06
-EBUILD dvdshrink-2.6.1_p10-r1.ebuild 1049 BLAKE2B 7430bdfcc53d7c272fc660da59972ab4e4a5965e3a50582ff219635dacbe84c63941def703b22f6ce0689220474b2e38fcd37f773c98cb45974c46e95f34f32b SHA512 c749eb6029b0cfb40daf248e8c446bb7a9d901eeed50df235a872d8f01d08d7c3585e737b2005ba10a2008d7ece7c5d5bfd8ef3b7b766a8f72fb7d3a22db4fa3
-MISC metadata.xml 431 BLAKE2B 961c093cdacc8eaf73991a52b2f14640ec5841b0bc88ede80adaf0dc72214575c4e0db131ed739e26262eaa3188bff972cd5c05ef0878e5389e7632f9f6f18b6 SHA512 47622d88c083be97b6b3366f65d7d297e5efa1355bd8cdc7cee3aa8611556843405bb6eea344c229c3a9b9600dbb3d761090cc0dc4f8370763e57c3000061b74
diff --git a/app-cdr/dvdshrink/dvdshrink-2.6.1_p10-r1.ebuild b/app-cdr/dvdshrink/dvdshrink-2.6.1_p10-r1.ebuild
deleted file mode 100644
index 9e0f209477f0..000000000000
--- a/app-cdr/dvdshrink/dvdshrink-2.6.1_p10-r1.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop
-
-DESCRIPTION="Scriptable DVD copy software"
-HOMEPAGE="https://dvdshrink.sourceforge.net"
-SRC_URI="mirror://sourceforge/${PN}/${P/_p/-}mdk.tar.gz"
-S="${WORKDIR}/${PN}"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
-IUSE="gtk"
-
-RDEPEND="
- app-cdr/cdrtools
- >=app-cdr/dvd+rw-tools-6.1
- >=app-text/gocr-0.40
- >=media-video/dvdauthor-0.6.11
- >=media-video/mjpegtools-1.8.0-r1
- >=media-video/subtitleripper-0.3.4-r1
- >=media-video/transcode-1.0.2-r2[dvd]
- gtk? ( >=dev-perl/Gtk2-1.104 )"
-
-PATCHES=( "${FILESDIR}"/${PN}-2.6.1_p10-fix-paths.patch )
-
-src_install() {
- dobin usr/bin/{batchrip.sh,dvds{functions,hrink}}
-
- use gtk && dobin usr/bin/xdvdshrink.pl
-
- insinto /usr/share
- doins -r usr/share/applications/dvdshrink
-
- dodoc usr/share/doc/dvdshrink/{batchrip.txt,example.xml,README.txt}
-
- doicon usr/share/icons/{batchrip.xpm,dvdshrink.xpm}
- use gtk && make_desktop_entry xdvdshrink.pl xDVDShrink ${PN} AudioVideo
-}
diff --git a/app-cdr/dvdshrink/files/dvdshrink-2.6.1_p10-fix-paths.patch b/app-cdr/dvdshrink/files/dvdshrink-2.6.1_p10-fix-paths.patch
deleted file mode 100644
index 8acbb70073e0..000000000000
--- a/app-cdr/dvdshrink/files/dvdshrink-2.6.1_p10-fix-paths.patch
+++ /dev/null
@@ -1,22 +0,0 @@
---- a/usr/bin/dvdsfunctions
-+++ b/usr/bin/dvdsfunctions
-@@ -1933,7 +1933,7 @@
- if ! ((`ps -C xdvdshrink.pl > /dev/null 2>&1`)); then GUI=1; fi
- SAVEISO=0 # Save an ISO along with the burn(s)
-
-- APPDIR=/usr/share/applications/dvdshrink
-+ APPDIR=/usr/share/dvdshrink
- }
-
- # Build a minimal but usable XML file for 'dvdauthor'
---- a/usr/bin/xdvdshrink.pl
-+++ b/usr/bin/xdvdshrink.pl
-@@ -22,7 +22,7 @@
-
- my $login = getlogin || getpwuid($<); # Userid of current user
- my $homedir = "/home/" . $login; # Home dir of current user
--my $app_dir = "/usr/share/applications/dvdshrink";
-+my $app_dir = "/usr/share/dvdshrink";
- my $false = 0; # A 'false'
- my $true = 1; # A 'true'
- my $srunning = 0; # Is the bash script running
diff --git a/app-cdr/dvdshrink/metadata.xml b/app-cdr/dvdshrink/metadata.xml
deleted file mode 100644
index 70683941b6ed..000000000000
--- a/app-cdr/dvdshrink/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <longdescription>
- XDVDShrink is a project in BASH and Perl-Gtk2 that allows you to create fair-use archival copies of DVD content on single-layer writable DVDs.
- </longdescription>
- <upstream>
- <remote-id type="sourceforge">dvdshrink</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-doc/Manifest.gz b/app-doc/Manifest.gz
index 233b2d6f273a..cfc0457d775e 100644
--- a/app-doc/Manifest.gz
+++ b/app-doc/Manifest.gz
Binary files differ
diff --git a/app-doc/doxygen/Manifest b/app-doc/doxygen/Manifest
index ca795a6c93cd..2fd01bc5a146 100644
--- a/app-doc/doxygen/Manifest
+++ b/app-doc/doxygen/Manifest
@@ -10,6 +10,6 @@ DIST doxygen-1.9.7.src.tar.gz 5736446 BLAKE2B e0f6e06399a2dda7226fe8fea351a79f19
DIST doxygen-1.9.8.src.tar.gz 8087770 BLAKE2B 9b93bd394e9fdafef1c274596f790db0956028332a945e0359b7b24440aefa5362b2126649c529e71341bba172cd1fa514455567ffffd37243a740a1ffbc1944 SHA512 edcd382538ecf0afd9d1c891afe302092cd541a30840dda6b00dc0f1d6c5b39a696ab98042c5bb4012c1c051609bfdbfa7d29e3098a72f6cb504d90097767ebb
EBUILD doxygen-1.9.6.ebuild 3238 BLAKE2B aa62cf5aed097af9c3cb92e90f66b79de95c65df3dc89de8236e918daf0ecacf6efee9598d54c85ee71118599168e05782ca84e2e9ac7ec1a9fe68737c32efc4 SHA512 7a2d7d684f873024380e5b1bf5fa3399928feb8dd3eb1ad6af16cc1309706042c4fab818560948fa6c4c0e5d649dc528369693808674d87c8656563eee2c4e14
EBUILD doxygen-1.9.7-r1.ebuild 3380 BLAKE2B 8f79b57f0033ba8de81fdec1d2a5ad03a81422b2ab377deadd72ef666662fe2ee1fbba8c9152f74c73a23890ac7bbdaa71219c13699a1db3eb7505a417793157 SHA512 92068fac911aa1a7ee91b86a1f365a5a1fa4293826816731eb2658fc45a4cac87817d5c6763bc71c003a19e3a73cc4a818e8c3d791f40b2dbc1de9417ec8c426
-EBUILD doxygen-1.9.8.ebuild 3577 BLAKE2B 8a67f88ef655c3b4d00615bb0cce3dd3983ea0dc5fa6b340b263da47d118073548b39a4afa7734e50f934fe007291ebc0df1c556688465153e9a37007ff3809e SHA512 8c7d76d63bbe6990319c8285aca752234d6b79f98412a72005d4041478af032b8e20cf1c709ebb18a207350255147ee2f19c465de63eacb46e50dfa1ac5c567a
+EBUILD doxygen-1.9.8.ebuild 3645 BLAKE2B 4634bdac45681dba20d9b9858e2eaa6f71524c3811da5a033941f6d6c1f3f3e776b7006f7c8b1f6908a277bca120b996a938479e955a5010b60def1d9d69ddab SHA512 bc5ea604e02d3265acc0bddd7f8c6aeed38ff70d43871d08ec645bdbcea4f2ed1cc017677e0294ca74a8d03b7f815af01db322f789a1a8d28d7e8970b3c0da3e
EBUILD doxygen-9999.ebuild 3487 BLAKE2B 1113fcf67834cb5029d4e3b47f7f5ecf0eec1446fbe1ce78591bdff11849f01bdc43bda032736093245dd91683f75ea5f88b8351bf0610985e5848c4eff7243c SHA512 64d81d3d35b5f3822473aa44d379a87fa89ee3c52b93a02c08b2b600a11760529815f94ded2954ce812c2acaf94cfd79dd756d898750c11d3eff1bc6863e1bfc
MISC metadata.xml 1024 BLAKE2B 884363174e8a83eecb926c962185d1f1cc3263ed216b26e149035b47b424b5baf1da222805f5ed04f25b4e97f12c79cface7bd6ce59ca9d37388c696a9a13117 SHA512 12c91be3f02f1ef99db00a48f2dd252f4bab85078f308c921a1a07062d971090f8dd39480b5b72e2bb21f8e2df69bc10c7828c1c91f2f83ce64be50a233eef15
diff --git a/app-doc/doxygen/doxygen-1.9.8.ebuild b/app-doc/doxygen/doxygen-1.9.8.ebuild
index 5d806d2fbc60..124dfdecb4fe 100644
--- a/app-doc/doxygen/doxygen-1.9.8.ebuild
+++ b/app-doc/doxygen/doxygen-1.9.8.ebuild
@@ -98,18 +98,16 @@ src_prepare() {
doc/maintainers.txt || die
if is-flagq "-O3" ; then
- ewarn
+ # TODO: Investigate this and report a bug accordingly...
ewarn "Compiling with -O3 is known to produce incorrectly"
- ewarn "optimized code which breaks doxygen."
- ewarn
- elog
- elog "Continuing with -O2 instead ..."
- elog
+ ewarn "optimized code which breaks doxygen. Using -O2 instead."
replace-flags "-O3" "-O2"
fi
}
src_configure() {
+ # Very slow to compile, bug #920092
+ filter-flags -fipa-pta
# -Wodr warnings, see bug #854357 and https://github.com/doxygen/doxygen/issues/9287
filter-lto
diff --git a/app-emacs/Manifest.gz b/app-emacs/Manifest.gz
index db9a07e26edc..41e72782b91c 100644
--- a/app-emacs/Manifest.gz
+++ b/app-emacs/Manifest.gz
Binary files differ
diff --git a/app-emacs/flim/Manifest b/app-emacs/flim/Manifest
index 281f21078165..5e1ac3b04b15 100644
--- a/app-emacs/flim/Manifest
+++ b/app-emacs/flim/Manifest
@@ -1,6 +1,6 @@
DIST flim-1.14.9_p20210529.tar.gz 146081 BLAKE2B b5326cb67f4e1387fe5a9f0cc9360feca81bf61de18ae75b325e072e70a3f4b70a1bda148a2ab8ac9c3b872bc5ed96b53b61d0de427abfb21eb8e3dba1235701 SHA512 47a55606add53da7f399d87befc834dbbe4b52b1f3011d24d3dfd3ec7a7010ffebc2aa666e38f5878735b2ee43dfe46eec548dba3535521440c8bcd1bd08a17d
DIST flim-1.14.9_p20231214.tar.gz 144964 BLAKE2B afe728aee4f4b384dd69589e88cbf693fbe8d0756d8e0c35f7d828172fce81c0a8b006735aa41ec5d3e35103d1dd744b13d985d358030aeaad83cc8de65dc203 SHA512 b9f923ffbe1939b65a6e137002e40d98cdd2d3cfa9197e417ea22607fbcca40070a985d20b7224e5413e86110cc9a949fc920deb46afe49fc03980da2796c50d
EBUILD flim-1.14.9_p20210529.ebuild 892 BLAKE2B 388ae8e5ef1140b1c75c863f5e4a954639478af09babf31eb03e57eed54c2ac28e9e70d569ed9a59a5710ceaeb1ebfd4d1627d322e4de49edafa820388fed952 SHA512 ea84f35083367a800fdbe75576f60c7258d10caeef6eda6af48dfc680b3bcf82c7a22cfb1279d3a35f64095aa895ba8d03dd4e169c370b733526020845dbf077
-EBUILD flim-1.14.9_p20231214-r1.ebuild 1168 BLAKE2B 827d5d4fcd439702ce2bb6b359a0cbaa90f6315b844103e36f44301cd2ec9cf89c35f5c8387c143a04d88e07ead09087e5111faebdfcdc7160661527601b6cd7 SHA512 6dede956e42abafd473c5d384b9a43aadc5778c235e88ec7953db8684eed1fbbc51f7323cb4b370456cb74f8b914f42469ee5e283699eea67f9024a053c95cdf
-EBUILD flim-1.14.9_p20231214.ebuild 996 BLAKE2B a6667f3680060b67cb4179b821ec12cfc25dca7ccf2b6ed6e227355085bacceda80d6d739774d2f73c8e446dae6c105965b594d0fed539aa597b662101794bd4 SHA512 07276829d31ac92ce11debe9f725a879a2eb3e93e0473449ff537dba196d6d640f3c3a6a4a44c7770ffefb39637f296bad6ef0f6018b585e2fa259c97422e76c
+EBUILD flim-1.14.9_p20231214-r1.ebuild 1175 BLAKE2B 7bb84a4dcae2d431865f9b325279502fc073b07153d92a153be2bbe191ea9b0b23d2412e7e09eb6d0711f05ec04bbb1fb84642f494538b680698a3c4b96ca9b6 SHA512 50c2057acfd836eea8e35f7770d23aa2b32bc2d33e937279ca85e1c674ecfc8d2858e1897f456e8e123a646cadcfb559030ccae103571164982fb17a3b0b280a
+EBUILD flim-1.14.9_p20231214.ebuild 992 BLAKE2B 0f1e43c8a5b6306b13546a12d8bf1afe1ff454bc6b223467f7e626367cb7a3acc246f51284db3f2108470f727b5bed330437ae41219282d9ece1b6e8c4e8bd17 SHA512 0fe4f10aef4e9aa37608e2fd86ec6920e26b7b372ff27bb03438004644be28c4cee10aae96adcc4ec1db371b54920bb66249be3bc22f4b6d477e22cb7ef6e259
MISC metadata.xml 471 BLAKE2B 5d069cc7a1aee2b543689b9826d0db9e9fe2f84bc5d1262081741763795dfcb33516a6d52e62fe4107f1228d99519e0db54a60fa43d911689f8b818bd0693e97 SHA512 bfb3862ebc83b2a5969f90a0185694b3b469d5813b8fddada51479ec6263a83e890ba6f69da24de390767cae66d2847fb495ee3301da8db29535a79c8ce3ec83
diff --git a/app-emacs/flim/flim-1.14.9_p20231214-r1.ebuild b/app-emacs/flim/flim-1.14.9_p20231214-r1.ebuild
index 9dcf9e83edd6..9eb0212abed0 100644
--- a/app-emacs/flim/flim-1.14.9_p20231214-r1.ebuild
+++ b/app-emacs/flim/flim-1.14.9_p20231214-r1.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}/${PN}-${GITHUB_SHA1}"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86"
IUSE="oauth2 test"
RESTRICT="!test? ( test )"
diff --git a/app-emacs/flim/flim-1.14.9_p20231214.ebuild b/app-emacs/flim/flim-1.14.9_p20231214.ebuild
index 7c8518b1f4ae..41ddb9c2646d 100644
--- a/app-emacs/flim/flim-1.14.9_p20231214.ebuild
+++ b/app-emacs/flim/flim-1.14.9_p20231214.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}/${PN}-${GITHUB_SHA1}"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 ~ia64 ppc ~ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
RDEPEND=">=app-emacs/apel-10.8"
DEPEND="${RDEPEND}"
diff --git a/app-emacs/oauth2/Manifest b/app-emacs/oauth2/Manifest
index 08c8de7d99d1..24a6b3ea3acf 100644
--- a/app-emacs/oauth2/Manifest
+++ b/app-emacs/oauth2/Manifest
@@ -1,3 +1,3 @@
DIST oauth2-0.16.tar.gz 3527 BLAKE2B af5ea470267ada0efe7bb28c383576bdd737da1352fff1047f0a26ca133efbb96e2dcb9dd53ad6793b7a73a6fa42c002955ab751389a30f2200f6a00e6de646e SHA512 525408581c146e369df2e2a79c76bc06f631a55c0f42ed537bc05fdeb7d399e6308b3e99135b49e66366941722710340cd18c184c09d510444c765ad19b0eb6f
-EBUILD oauth2-0.16.ebuild 503 BLAKE2B 96dc1cba6e554d589eb9058a6bf348117de94d4bd56e3b4af9122630c2fe52ee4595c5b5f67182aad789f892a4c0803c095ce06cae14a4b56561f239fe59eaf8 SHA512 e7df5f1147cae6d7b02a82536cb8ec2e07432cf273db624157f11ae93ecad36b9e3d916d5ca49675a185b677d9f59427852b6db0fd3412ee460aecdfa6237d69
+EBUILD oauth2-0.16.ebuild 510 BLAKE2B afdec668dfafe34789d608aa327f8714aa3a3a4fad6478081a507dc0215bcf49c3bf8fe950fdc16e11cc754132851ad8b6fdd3582442a8c506b2f7ffcfe74216 SHA512 d7e661b619e8711238fcab6d41b0428537c213cfaf16a3b840980d1164307d7e3a0fe55406f6f9eea45d9fb2ffcf5813ed355babf4e9c0f2ab2f300125b198eb
MISC metadata.xml 364 BLAKE2B 84c0e47033fb2ebe7eed99db6ef5e82b7b31c44014156e9c9615d79fbcafa0693bf7d66408af310593eab40ae6d4596faad699b399ce20327b8f3d587e503d99 SHA512 52661def31909412973e45df6d5494ef03171465de37d724e2a657fd6978ec9cedf42d67a936eee5fb4198473a66bac8a93e4723289d675212073ab50edaad4e
diff --git a/app-emacs/oauth2/oauth2-0.16.ebuild b/app-emacs/oauth2/oauth2-0.16.ebuild
index 7aad463165cf..018ea5b306cf 100644
--- a/app-emacs/oauth2/oauth2-0.16.ebuild
+++ b/app-emacs/oauth2/oauth2-0.16.ebuild
@@ -13,6 +13,6 @@ S="${WORKDIR}/${PN}-${GITHUB_SHA1}"
LICENSE="GPL-3+"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86"
SITEFILE="50${PN}-gentoo.el"
diff --git a/app-emulation/Manifest.gz b/app-emulation/Manifest.gz
index f269d7554915..e5713056feaa 100644
--- a/app-emulation/Manifest.gz
+++ b/app-emulation/Manifest.gz
Binary files differ
diff --git a/app-emulation/libcacard/Manifest b/app-emulation/libcacard/Manifest
index 7dff43f4114b..219872f1b7af 100644
--- a/app-emulation/libcacard/Manifest
+++ b/app-emulation/libcacard/Manifest
@@ -2,5 +2,5 @@ AUX libcacard-2.6.0-simpletlv-test-fix.patch 1195 BLAKE2B 77b22b09e9c1ea080adc77
DIST libcacard-2.6.0.tar.xz 364828 BLAKE2B 3a07243abb91dab05d89bf073fabb4a0ef7e820765066a8d87e72086b88cc726de77d1fdc5118e05ed47077d76ae0a57ff591a2e4e8623c3484c6cbf00cd025e SHA512 d6dfe6fe6cd2711bf8f71edc134a7caf459fc2a9c4f664ab2f1c28cc9ee8efe7a2d5a15c4dc735956638176e07e22416cad5e8e926aa7cab3fa95ded853f5982
DIST libcacard-2.8.1.tar.xz 396472 BLAKE2B 49b1c0c9184f0a926df85de6146dd31a7127ee5e40a172e3d9e47f33ef4cdef57ee85f34c9c53719b4a8c5a1de695b8936cfcfce141cd558e6d53d215421621b SHA512 6deddd3319dbd74165eeaa2e8ab10de4a6eb111e980edd608801f7fe3c4fa896c9fb239110d17763864887f5eb0b77c03c680d83fd58a3913b48deb5a225ec74
EBUILD libcacard-2.6.0.ebuild 1011 BLAKE2B 400298cca1e48c5b344325588ad3968635e2026c29c33f0c81108c36bacc7bc7a55116f585e0201751d0e0c095ef39db4bff062ea061cab57a2f20ba14003dbf SHA512 40210af1458b5ec6488598c50f58c2b277e8779191001855fcd4517d6bbda7d171ebe7e71d66ec3f2a9cdcd819f601583c1a3f99dc71ddddc5ecaf9ba78bca24
-EBUILD libcacard-2.8.1.ebuild 915 BLAKE2B a36e856628f57bc0b9443e52d367f65557f3629f75f4385e63987970b635fe5379ca052048a9b4563a176aa60d942771162f7a14451ba57a0b8934a4ee09d12e SHA512 8c22b4ad995e4532c3b0fc791694f257ceac4a2753d6046387a0eb3f98f100ea6f14236210b2e029dde8dc38cd1f99291f0f884205afd2f38102a5411a0651de
+EBUILD libcacard-2.8.1.ebuild 913 BLAKE2B 845c753d6aee36c87f0ff4e927a09c39cb2e0e6bb36f4b457c8ba1e3b9a9323d7e75a5f700d2dbe447e862c81d2f94bc57795b5fd7549de83acd6b4a7a6d3d95 SHA512 cf28be2ce403533c0b965e4f16f7e9b6d7355c3d39c097af38c8fdcfb09b5de49b00243195c00774147e7dbd2f2e184b795f5deed15e318634784b384f61c487
MISC metadata.xml 498 BLAKE2B 1995d0660f03cd535a3ae79334c0dddf30d6c9d4f10387fe291ca308b169a5c887bab41e3d27864df6668120e1137a941d1aba74833c85604561f16b84df486a SHA512 8b2f3c4a7012c9d282c7a202e79f00bc5092323a2794e28a8d2618d49f0de2fad9df170f2e42a4985a07393c26a5cd67f4648439f47640fa8f959301a392e610
diff --git a/app-emulation/libcacard/libcacard-2.8.1.ebuild b/app-emulation/libcacard/libcacard-2.8.1.ebuild
index 9e812aca3c25..34fda300f798 100644
--- a/app-emulation/libcacard/libcacard-2.8.1.ebuild
+++ b/app-emulation/libcacard/libcacard-2.8.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://www.spice-space.org/download/libcacard/${P}.tar.xz"
LICENSE="LGPL-2.1"
SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv sparc ~x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv sparc x86"
IUSE="+passthrough static-libs test"
RESTRICT="!test? ( test )"
diff --git a/app-emulation/virt-what/Manifest b/app-emulation/virt-what/Manifest
index 1919c6b255b9..1b0e50328fee 100644
--- a/app-emulation/virt-what/Manifest
+++ b/app-emulation/virt-what/Manifest
@@ -1,5 +1,5 @@
DIST virt-what-1.21.tar.gz 478767 BLAKE2B 7c48b84d9f1fe5f734921f68848b84beee2e5687a6ebfbc422a1349063e6a83c932a89cb2936239da6be033b72e6010694314cf106486cd6c54cd02652bc61a6 SHA512 14ace184c4aee5a09b855c1f5acaa619057aed1b9bf03c91ed1003e6a39ea69162c9fe452ea8162c7fe29825e0e2202cfc7d76e82f0cecea3e32405e5eb9f717
DIST virt-what-1.25.tar.gz 516445 BLAKE2B 3f3403a3954e359005754e1ad2aba545a824ff9eb77e787615235c1042735f99a58d89f755c265324c16a9d0467e8332a67dff88b3ac15ae21a4f4f7a6dd3136 SHA512 0147b4b44ae0ee685977aa34dfa9bf30ae8e0eb31b7a6d5c0097d16f830fa6fb6afd7156964fc79f3fd5e82b2f68d921fd5306245cc63a2140f6dddc7fdd0e98
EBUILD virt-what-1.21.ebuild 620 BLAKE2B 4008314e92bcadd5725fdbec003aa62b7a10b765aec2059637d12403ca3095eb667d7c50446f7874680fc376880546b4fab2317120de627af88c692b9cd671cc SHA512 bebd7e82b06e1417e009989dd4c5dec2dc2f0c5902cc6a9d4ba7815627422f3fe95ca1f57ed9ea11e836000a13769f208d78e40e8baa0a7bb4f7d14e76ecc20d
-EBUILD virt-what-1.25.ebuild 624 BLAKE2B 871977121695401a397a8dfb205bf0fca3f9a62f49458bb78e32c8fbfe1c2802acb79ec619c383e54ecba736c8abc2cb6722a850ee3211a46286161c49841306 SHA512 967901daca1e94116fb13e6ab67983e2608c86ec3470bc90c3b5fc8c8cb083cc71b7e71d9576c06cffbf373a190f4f3e5297c21200475b04b3731f8c0d443904
+EBUILD virt-what-1.25.ebuild 622 BLAKE2B 7139a7716562628fbef73c2fff40d5b21f93c4c1b6bd534eb2ac53bc0b2a7e9442ae6ec80ab58b143f08d96b83277ba4ab724cd96118becd4e7ed909c8795be2 SHA512 ff7e6812219a3e97345d2387ef6190e23d3fc5969196ca1778f039e62560a88b8be47a31b64a988cf377d70b004a6e014647675134639a0e8520ac1dda192c18
MISC metadata.xml 352 BLAKE2B 92128dbde8c4210379e7eee058e5621ec0b49c427585b09c130ae99494bf6922120029fa3c7c68414e84281a4a1aea0018bc7b3ec23189f97d6de9dae88a234b SHA512 4a5d1cbc2aaaf055bcca21bd542514a7bd45f36c78d2029438b191919fb4e139d9716036b58e13b4901e4702fb4ecf8d471686a1dec7402a973ca65c43f90e8b
diff --git a/app-emulation/virt-what/virt-what-1.25.ebuild b/app-emulation/virt-what/virt-what-1.25.ebuild
index 5d3d47376639..f4d3c3f9eaf4 100644
--- a/app-emulation/virt-what/virt-what-1.25.ebuild
+++ b/app-emulation/virt-what/virt-what-1.25.ebuild
@@ -9,7 +9,7 @@ SRC_URI="https://people.redhat.com/~rjones/virt-what/files/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 arm arm64 ~hppa ~ppc ~ppc64 ~riscv sparc ~x86"
+KEYWORDS="amd64 arm arm64 ~hppa ~ppc ~ppc64 ~riscv sparc x86"
IUSE="dmi"
DEPEND="dev-lang/perl"
diff --git a/app-misc/Manifest.gz b/app-misc/Manifest.gz
index c83fb94a2512..0cc0e38f31cd 100644
--- a/app-misc/Manifest.gz
+++ b/app-misc/Manifest.gz
Binary files differ
diff --git a/app-misc/pax-utils/Manifest b/app-misc/pax-utils/Manifest
index 0efaa33b503d..6f384bbc07d2 100644
--- a/app-misc/pax-utils/Manifest
+++ b/app-misc/pax-utils/Manifest
@@ -2,6 +2,6 @@ AUX pax-utils-1.3.5-man-reorder-xmlto-arguments.patch 921 BLAKE2B c97680a374985c
DIST pax-utils-1.3.5.tar.xz 119764 BLAKE2B 13bd4dbdadefb382133bf42a2b1e740e84ac11661595b082346c80ff05fc7423f5d75cc01ff8a651d921310ae66c2b39a862d0b9db5d7f18e11d393360627fcf SHA512 f2b1753e15907461cc395abffe033d7f7ab8eb15e296b874e2c9d00507458672347b32d7f2f05d3a8625fc3afbdbf0721543f84e062afce7181a726d967e4836
DIST pax-utils-1.3.7.tar.xz 113740 BLAKE2B d801df9c426f318c871655f238fe27b53e656c2789ef8508019997c98bbc540987b611642d87e76ae9f76a95f6cce1acd0b10e3491a146d1e3b3f727a6f96bdc SHA512 f1b87a564573da838a02c4cc10e0d5f9754c3b004ecb172a6290b48a8179b30695ae556942457dfac3caf07b91dd56eb1d801475c35e9708e4d671aa507f9576
EBUILD pax-utils-1.3.5.ebuild 1925 BLAKE2B d9c9de8a3e8c247daa50a49c79d52a44e459c4513a42a8bff9f84a64cd681341261037413f57bce15c003967e37957961a6a477110607881cfa5da88367bb57d SHA512 72a41a8c1fb21995e2698e403f0dcffd00d8d017080a9ed772e279ec1fcd6c8fb6c0ab0014e55be3483c254548939fba4c8602237d44682dd3009c8e3606ed5c
-EBUILD pax-utils-1.3.7.ebuild 1857 BLAKE2B 64530c215d1e9a1ed087860efa759e1eef988ee2aec6d55ca50be843a3b4fed18c546e0ad4c6b3ae7728295b075a723f516456c0b98b2ac0df7815f8d9698b5e SHA512 8924ecf53cc826be8d2d37b3f560c68b9dcbb129ff5b74cbe20844f05b7ea302071696ce1c1f765d9e3a472825cddcf4a5d319f69e97c8dd6090c796b7e67669
+EBUILD pax-utils-1.3.7.ebuild 1856 BLAKE2B 4e241dbdabbec1f8d94a992d9296f8f31d8906c5ad5cc9fbb2ed69d6ec353e7444a6e7352c0cc9c53ee8c74028bc1dc05781c285b000cef1be900a21ce57f05a SHA512 db7fb2b0971bc7f1d585ec5386bb13235c186e138e990b3fadd361a6a8f2b9e5f65689e1c91c4382715af1d04fb9f4b89fcdf6652cfc404e106c9e7899542979
EBUILD pax-utils-9999.ebuild 1863 BLAKE2B da324b536a590124f8437c13ae88816514fb9b9af00f77a9bea214eb4f8fd9335eded94e667c0e69128bc5e11397c0acf973268080c521af8b411c79a8ec159c SHA512 b82d1cd4e63e74a058459d9494b2f2c3ce566fcd01d19d66859ae9e562082c1e315f6a97d6251c1148a06d4112c2c68275ec1d4798ac921830a9d26d06effb2e
MISC metadata.xml 780 BLAKE2B a1bd460e70b7a2a4bc0e5012fb28a31890ebe745e9d1d99ad427b0382d9df9ffb8363dbf8907aef9e35da0ee59e489b80f084dce205250040d437ccc229ce49c SHA512 61246256f126a5533829b7e0af50168e7a7395f98fc21a64abc970955892874bc690901a36f791bd73a36e7b659e3843b63c504a9f360c5e41f1ce3678b08b5e
diff --git a/app-misc/pax-utils/pax-utils-1.3.7.ebuild b/app-misc/pax-utils/pax-utils-1.3.7.ebuild
index 13c7d6e84215..b6651977767f 100644
--- a/app-misc/pax-utils/pax-utils-1.3.7.ebuild
+++ b/app-misc/pax-utils/pax-utils-1.3.7.ebuild
@@ -21,7 +21,7 @@ else
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}.tar.xz
https://dev.gentoo.org/~vapier/dist/${P}.tar.xz
"
- KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+ KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
fi
LICENSE="GPL-2"
diff --git a/app-misc/rlwrap/Manifest b/app-misc/rlwrap/Manifest
index da204c2331e3..83faa8e22552 100644
--- a/app-misc/rlwrap/Manifest
+++ b/app-misc/rlwrap/Manifest
@@ -2,6 +2,6 @@ DIST rlwrap-0.45.2.tar.gz 182025 BLAKE2B 38e54ab87b0530e49cb736072825441f638aa4e
DIST rlwrap-0.46.1.tar.gz 340033 BLAKE2B 8a295d3a1874859d6c7832be28e068011aeea55af2d125263e8b1422cf3fd11be0bd19aaaa11a00930e65ab9d1d8f55b22775475966c821518e9951e74cca464 SHA512 abf417e24741ed6b71b9b88ab9995170f6695d0fd665120ce35d8e883e7fd5751cafa1f53f50eaad15e4a162fdfb450752677e0bb0b22dac940cb6264f5a0ce2
DIST rlwrap-0.46.tar.gz 339767 BLAKE2B 0f3ad18d43008c97a642c653c43f6406ed02a2d4946f2448ee13cd578ade4454ad43a5a5c5c413fd20c24559f9dae974529a9e11d4cf103544c061a4ce584bac SHA512 28c5d8fa30ee1fd81dc0a670124e50191ceff1c041f5249a18e26d7fce6fe29ce105d7f87913bcd11292dc7d628e297b0238424927a9f375c686971dd00f29c9
EBUILD rlwrap-0.45.2-r1.ebuild 590 BLAKE2B bed749cadf1c550603e229eab19aec1e415d967f3802adb6b7b987dce906f854425ded2df0552a7984dea2f6b7dea0151c51bcf7856cb223439208d30da7cebd SHA512 b67ce58535a55414b5c915d81caad82a6f51762530d3ae7a713f0a2dba69789188d7ef316db2b97581f3e31a2afaade338e7e8c386c374e52762007e298fa0c6
-EBUILD rlwrap-0.46.1.ebuild 596 BLAKE2B c493e29a4b22197da353d02c0c084a0aba30b4a5fd5c75f60be4f76d5a95acc25725c8c0d605ef19ec0ae1ef400b373f3911ada74fa8e6ca130d0972c264fa82 SHA512 bf20862ca2f1af18e4cd46704b2ca3a3983e73bd2e47dae97975e88cb6bf0895c02f1cfcadd613b5c88f047f772f61f63ba4a0605bd047cc651fd8eef704d49d
+EBUILD rlwrap-0.46.1.ebuild 592 BLAKE2B 2e0ac78faf4bb47d6c770c537d4d5c0fc2c5e6713a5dbbff751fd58a101ef8732a4b543c173c6db91f5633fcc28b0aa31ffd079932686b709d6699cb1724efd8 SHA512 adc70793ca30f6e0cf1e52532dc04bb04410fdc2297d4e861a698d6ddb8297335c28682b6da941130ee3e6388ee0336f1f5749364b24eb977c8a56ac53fc84aa
EBUILD rlwrap-0.46.ebuild 597 BLAKE2B ebbc22d3468aa99bb4f9131b9bdf05174fdf2d153ac98c7881555a67fa3f4ce32392a72ca0c35fba13626750f941af30b387b1d9f2d7c992296cc000dad042e8 SHA512 b2051acb9b327aaf60ee24158459403ec9b5b06ec65836416f871f2b071649cb283e784ab7942f5bb7ec0ee36ed8ea193cb0870f4bc38cb922ca2d0c9f83c13d
MISC metadata.xml 793 BLAKE2B 9b4b021afa05e1cbe8992f88da4aa7a6e55bc95ff8db76f3221a84f8b5929f0f9d20271bf6359263202380a8e3e3a60cd7ef00364ab11e09efe0073bb446f367 SHA512 2832792b84ad2ea0b9df5ff6e032081ec83fd28e7713526b7dd4c0c659a09fcb5edd909838429eb9774464b9a4d0a4c81099a36c89609254812b968d088801a6
diff --git a/app-misc/rlwrap/rlwrap-0.46.1.ebuild b/app-misc/rlwrap/rlwrap-0.46.1.ebuild
index 7b7f4d2ef6f0..69b0699d4470 100644
--- a/app-misc/rlwrap/rlwrap-0.46.1.ebuild
+++ b/app-misc/rlwrap/rlwrap-0.46.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -9,7 +9,7 @@ SRC_URI="https://github.com/hanslub42/rlwrap/releases/download/${PV}/${P}.tar.gz
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~mips ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="amd64 arm64 ~mips ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
IUSE="debug"
RDEPEND="
diff --git a/app-misc/screen/Manifest b/app-misc/screen/Manifest
index 74bf34ed03c2..83ecdf0caae2 100644
--- a/app-misc/screen/Manifest
+++ b/app-misc/screen/Manifest
@@ -11,6 +11,6 @@ DIST screen-4.9.1.tar.gz 1040785 BLAKE2B 27d9c100bc1f747e39e109a4957702388d943c7
EBUILD screen-4.9.0-r1.ebuild 3799 BLAKE2B 9122bd6fe28ed527d67e39ff496ea5250160aeb434339c40a61ab247474574c46d837af4104e5708bfbef5e293647e0a407ac4b4d6ab0ec34a0b0430b4bb4385 SHA512 b47d14da8ff0ff3daf772dbfcc3820d40e5bb38be6445912e460e0f61cb615adffc174e03f52b69337c7a710cfe60275e636f0d882e350ef723712531ac9f2a9
EBUILD screen-4.9.0-r2.ebuild 3853 BLAKE2B 80cb85fffcb64598b4fa69753b72e460e47e953bcef070b35d2e34ac851cfd5e51f2d5cac74a73598abf3d967866e1306a7db81f64c7cc3a12813d95dde54ac0 SHA512 fb77ebc81eee36b71b7667ff2bac1d6e132eebeebd5b127c467ae9cf0c1a2237601ff4140b2ff96fd457b4cdc9144cf89d30b4efdd23874c8e45f4c42aaa89b7
EBUILD screen-4.9.0-r3.ebuild 3900 BLAKE2B 9beb03ca53bfcf3e1c9a1dae44dd1a4cdcc7fa1e9857f43dfa1a8c70c13460714a362132433b1c39a816bb5c52b7b4bba57453e4d68d9781d6745a94e379898a SHA512 44a0d22fab59608e63713ec2cb4bbc2f951fdec1e35cbe6982d5a67f3a95ccb3278962482d2adbc45032975084f8858d9ed5df2db903420f7661dad828c8cc86
-EBUILD screen-4.9.1.ebuild 3751 BLAKE2B 9a274b3dd39ef00a6d0f4d9b6b86a31e155101f280354c36625f70ac9bd45dc18038b1b1529f84302f365d9ac5619fa8b27cf871a64418bc69ac60abd5f0befe SHA512 aff068423e353c18ebc2f074fa80be88f346f1cd1a6bc863a433cc033c162b44b73509088f0810b5fe959a4aa14eec05036fd60907ce68e58fa93e778b873821
+EBUILD screen-4.9.1.ebuild 3747 BLAKE2B 05ac3d476daeca57937cbaa932c57b2519c2466af000b86333339f66f523cc496c985c2bc608b90a7e6291b96f06ccb0387ea45714bb4863914721123f08ff55 SHA512 e6379598c5df1818493d2c18443789b5b517b52d1751be748cb9fb583d2fc4ba3c3bb52957571ce5a36aabf6a433124b7af3af985d9f749936c27ab897880625
EBUILD screen-9999.ebuild 3737 BLAKE2B 2baafb117eaf022530aa430d7b9ba7b810e7995dcad916ee4d96cf4ff5933aa437119621a7a8b984148f74277f089fe6b7ab7fbe244411d89f66781bee76f9b8 SHA512 95259ccf47b3f934857cd166b4c8ca9cdef1578d2e130590d60cf72e8be6928998eaa6595a566168c7b976662f4b2507a264414036c13572d845c2f388af9b58
MISC metadata.xml 1894 BLAKE2B 2312aa5911bfd18b3f9202ccb52afa84f2a29462c8282d36a84fb9624f5ff9bcf3d96e06cace55d542ff7c8182eed5560483717265ecc3fc9218e43bdf9d9094 SHA512 a7c331d1614b5bf139d61a72ad27c070184c208039da97c218b55e07a699d635c0db20ec3792c87d93affa2cb038ae834adcf3dc7c37a4b5c2f8aa36b081cfca
diff --git a/app-misc/screen/screen-4.9.1.ebuild b/app-misc/screen/screen-4.9.1.ebuild
index 7ebf231bb73b..feb78aab2962 100644
--- a/app-misc/screen/screen-4.9.1.ebuild
+++ b/app-misc/screen/screen-4.9.1.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://www.gnu.org/software/screen/"
if [[ ${PV} != 9999 ]] ; then
SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+ KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
else
inherit git-r3
EGIT_REPO_URI="https://git.savannah.gnu.org/git/screen.git"
diff --git a/app-shells/Manifest.gz b/app-shells/Manifest.gz
index 3ab5f921e686..4969dd7872a2 100644
--- a/app-shells/Manifest.gz
+++ b/app-shells/Manifest.gz
Binary files differ
diff --git a/app-shells/fzf/Manifest b/app-shells/fzf/Manifest
index 1ca5cb13c787..e079855c73ad 100644
--- a/app-shells/fzf/Manifest
+++ b/app-shells/fzf/Manifest
@@ -7,5 +7,5 @@ DIST fzf-0.44.0-deps.tar.xz 16844060 BLAKE2B 33f85423868719cf86664a0fd7691c42c6e
DIST fzf-0.44.0.tar.gz 250927 BLAKE2B 3689d8843a4b008abc7b77e7b0fe7b681891c5f397ac7460c26ea303e04e7bb7dcb03af4012cfea12dd8c771c012a656e8bc65684941d66ebbb6533796d09ec2 SHA512 62084284a2329250e87f107900ffaddf94043274b1d9ede1dacdeed2e8ef87722c80708addd7907c35035e742645f5168776e5f0295d5695e9512acdbb43936c
EBUILD fzf-0.42.0-r1.ebuild 2049 BLAKE2B 3155efecc3fd0c671fd14afa9925e45b0a5d0cb958ca0fb45672a9a4a45e17bd3ba3babac8c911f324371437f3ca7d4bb8d33cd3cb2d7a969b6dbaa332db1b03 SHA512 1204ef113334ad3aaad7faaa4ea8e52c76c7a8693bc5c5a20f70a57aa5330a4100d407e0aae4ff522b390cad356a63e4f9285c44168a0fb8d4ad4e36953c38b7
EBUILD fzf-0.43.0.ebuild 1987 BLAKE2B 297c12249d52f548cdff98fc03b0b5788b3c4e59998558e0aed86c054d5e21be2cbc71f05bbffee67d3ac1fd699601aad6d8190a2f25eaf7fa1db1db14a08740 SHA512 02c1e8b1853b17ece3c3d8da3f6fc04ea98daf6f837ce94a88a8ecd22e71b5082b78870b0ef1a8a6faca9636ef468c28e879cbc566b47fcf219bd3a4687ebc48
-EBUILD fzf-0.44.0.ebuild 1989 BLAKE2B 3eca26d11f03c3968440d40017360a51533b65b2662a78d3e806ee1c40403268bcd45ed4bbc2da0841db6183f0eb46875dd8546f51a0e99609562e361c5b7ead SHA512 53d5b6e62ef263d8f2e1099b09ecffc1b819e4b8e1b912230524e52b67fc69dab6047bf608dd600fe4effca631536de84b91ac4e97611144c72f3247e0e48bb1
+EBUILD fzf-0.44.0.ebuild 1987 BLAKE2B 687fcdc261e83b4420c2983adbfb1314a845a9b4a7975495cace07f2c1626a03bc4e380366541a4d2521c4542432abcc5ad0819bb4d2bd05b0ad32cd10f248b1 SHA512 0f53a9e36b502abb5230510c6d74ee1960b0aa43a4219bebaa7bcd407352c7bae31fb0fc57f97aadb752560e0c9b17f8fd401ddc78f00d3450fe3479aecfad5f
MISC metadata.xml 469 BLAKE2B 3d6dcce756d040b715bbf17f33faea2c0ddd810857cb38289f59cab134a5b049d21db71c9c3844497643e1728ecd09a924a51ba273f736712543307f2b806d1a SHA512 21f3fef809b276da7f7ad33dbafefc2ebfa86b9ce9aa0dea664724c399a6743923a8a1825cffbd06d885181dc7b305d351e7ab77bd133abb98f601a84783f52f
diff --git a/app-shells/fzf/fzf-0.44.0.ebuild b/app-shells/fzf/fzf-0.44.0.ebuild
index 12bc25a2e10a..7abef5e1ee13 100644
--- a/app-shells/fzf/fzf-0.44.0.ebuild
+++ b/app-shells/fzf/fzf-0.44.0.ebuild
@@ -19,7 +19,7 @@ SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-deps.tar
LICENSE="MIT BSD-with-disclosure"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86"
src_prepare() {
default
diff --git a/app-shells/zsh/Manifest b/app-shells/zsh/Manifest
index b5b50620865c..0f62287823b8 100644
--- a/app-shells/zsh/Manifest
+++ b/app-shells/zsh/Manifest
@@ -1,11 +1,14 @@
AUX prompt_gentoo_setup-1 817 BLAKE2B 37f6f7eae4602ca62b8bd8a01c442712903b5b1823959a58ef3bee41701e64d372dcf21fc2aa37421751349769605acedcca60e7b63328d662c96c42f7771485 SHA512 16298741c01755108234b7a6d4f5bca98a5033fa390c1796129368e11067f3f3884a3cb34629172d0cb3cf7eff35912149022de0ff6ea429e5327a71fc9a0aea
AUX zprofile-4 1314 BLAKE2B 8373d9f68613d5d44121c46a02dd7a5c988f4a3d948aa6bf96a9b0c5f67967f4b787b7ab346e7fabcdd8805321a89b63e6919d5abef082d24e4c46157c68e4db SHA512 5f87b4f0e59bb338f9aa8ec811424d37042ab5ad889aa00f6f912003b7aaaf8b3ea59746590c639a45facace0743deab89779ae5cee8ff6a39beda99864c9cf7
AUX zsh-5.3-init.d-gentoo.diff 1048 BLAKE2B 295e391679ef876a7bdaeaf6dc4b1b3a342c40f092f8cbeba137ee5ea6d26e16f988fc92f105bfcec739bc2aeca62195839b80dee337de8bfdfb5ff00a34fa22 SHA512 9f059cf4b99b7006955ab0ac43d4a4b4d762d193da9a738f771c562f2c3af3a9125694da59c584a3ff829598443e5429c873319ecd8fae2feba7096b597798dd
+AUX zsh-5.9-c99.patch 2942 BLAKE2B 712e976811a955f79c935ef9f50bdac1233addcafa78b14ca721a5d60f42c9e175e2f529131d57d9e2eecbfe0a7ae79cece8277b45b680de43c77a37504317e1 SHA512 89a472cd0c08869cee82049a26a7b434fc2b67f45e6450e552dac2c17c9df17b406584fa64a4b2ca91ce8a0470c303bce8080e43a37f7c643064db713bfbbf98
AUX zsh-5.9-clang-15-configure.patch 16672 BLAKE2B b139c130b4f25b2ff3a3d704f1c3e58fe3d8455fe7576c897796778e81236cd7d108a06a0e49b18cdbed9d0c87b20169ff06fd47c0bd4821e6a795931d3ab34e SHA512 40f6673022f3a82fc2779850b9d1c38b574a85abbad6c99562bf53235f394f71628d6029e0e4b3d0a9701d450e347743ae44529eb1de2160a57f5ad99d34e799
AUX zsh-5.9-do-not-use-egrep-in-tests.patch 4658 BLAKE2B 7ea45e76cbde716908c7e3d0e53951d91410087f8eb238f4781d070c44e53003afcd93053fdea4625ee556d6905f2e9b393381f7ccdca7883f292668aaf5687c SHA512 253ceac34d8e2ab9dec07ad99f17214b8ef79a12cc81158fd8e985706be6a45b7e6b3f65383c440bb6a3a14ced4a3e31a9f63dd2a2c0ada9f51b51959bbfb6dc
AUX zsh-5.9-musl-V09datetime-test-fix.patch 641 BLAKE2B 693f3caf1e98ba971d776f1afc40570eb9fedb95b0be9f676cc7aae0e4a2c60af1c95d90b7e675be5de5498d1b2e8af6e3bfb3410e3f4e81d3b6eabc0159fa01 SHA512 1a11e774b85b68065e49a3a9407f46c3fde1432ce5192a696aea66f5a6beb9a2430e71233d1c29b75f87ac0ba27173b450b8bc867f684eccd28db03b7dc71a09
+AUX zsh-5.9-relro.patch 2397 BLAKE2B 42dc7f483ad7f586b450fea41a884bd08d6edc5e5abd0ca023845ee00cc307b66bc3890a3b06a0d81f50fe4ece76f547f5efdfbb7813537fe32c0a3ba89ad5ab SHA512 35fdb43f7adf4c579f235beab6c924bc5977c5fef5e9945c86a6b0acef2ae435bbb08ea35bfbe286460c6df5fb26b24b7f8daa8daa288db6a3cad8b1948d329c
DIST zsh-5.9-doc.tar.xz 3130444 BLAKE2B 96b635b438f8a90bc1f3c15c8a287ab392ba830e975e49b7f1c09d12de44c250dcf33d1d6dc93b58693839af2e57eb5c9d4e874ca08dd82fe876cb5ca26e6508 SHA512 5cc6abcdcfb4f5ad7bc4a31364ca49dfd87ae03e0082d89cc2ba1f00570f6757266ee60894ad31b562408de91494c22f177b414b03cb78c31d92328686be9860
DIST zsh-5.9.tar.xz 3332400 BLAKE2B 3ecd6d080ff47b78d228d9bf5c1bafd3dfc602beb681ec533ce1039041d0e93143ebd7e0e73a9aed0789e27ca42d58a55f3b6e2c7d89113ab3ee99112dec46d1 SHA512 d9138b7f379ad942a5f46819d2dd52d31f3a1129f2a0d1b53d4c5cd43c318b60396da6d37c57c477b8e958fb750209aca0ae93f8c9dd42ac958de006a0ff067e
EBUILD zsh-5.9-r3.ebuild 6435 BLAKE2B a8f7b2986af71f78382d2885a9166b63cfe67fe144f57407e215ef6eea23552038c81e23392599b96b95f62ab5726f1d2b6595f3045fed3a5acc13d646beb486 SHA512 4281936a4a39508e4293a9e5a5b8714e23aef1b733741e5fa93f101af647444f03b08bbb90a0c4e9420618717bb917b1a978c2bc2f1e2c41e8fc5d80856c7989
EBUILD zsh-5.9-r4.ebuild 6638 BLAKE2B ebcd1be278338eaebbb2bbce4c6b54c7b81e2a0fcecd026a78a3b77de37015bcf549543a0665892274707a75510511e03c57efd33eddd12f8f4e4129e9497fc0 SHA512 5c9fb955dc89b057886184f6cc8c0c540548d51ccd65583307923f7ed4469802fc7ca6291c866d19696b04ab6dd36e22f5c88c501c7f89d7bced16b3737a3db9
+EBUILD zsh-5.9-r5.ebuild 6733 BLAKE2B 267c81a116adafcd2195da76cf70de7554743bb63e781ec994b37c0226873c78b7d84808a9030307ad032ac6444b9cd0a27ece4845b5b12d47cfcbd2db08ffb0 SHA512 10d5ce9c4e89d7fea844a5722572a62c8e3d4114d0736243a2f25ecc8831bacf9803714ee0805c176226cf30e183c5fb8ad758b71092d74f7e769aa81343da2e
MISC metadata.xml 685 BLAKE2B 4e9a3a03df89f28b2636ce9f08067f499054bfa1439eb76bca27654a823ef2e2af3d0e6fa46f6e64082b0b56661fccaac3a30db98a4d8a4060d5cb90871baa6a SHA512 cae2243e4d9748bd02315cce89d1df07d56f6d1f7d097e3cdf6d324c1fe656a87d03d248461bf17674a786c2acb4ee0b3e0e7cc602a53109de7c111f097f5a09
diff --git a/app-shells/zsh/files/zsh-5.9-c99.patch b/app-shells/zsh/files/zsh-5.9-c99.patch
new file mode 100644
index 000000000000..fad71a6a6c2b
--- /dev/null
+++ b/app-shells/zsh/files/zsh-5.9-c99.patch
@@ -0,0 +1,45 @@
+https://github.com/zsh-users/zsh/commit/4c89849c98172c951a9def3690e8647dae76308f
+https://bugs.gentoo.org/919001
+
+Avoid incompatible pointer types in terminfo global variable checks.
+Some compilers reject these incompatible pointer types, causing the
+checks to always fail, when these variables are in fact available.
+
+Submitted upstream: <https://www.zsh.org/mla/workers/2023/msg01112.html>
+
+--- a/configure.ac
++++ b/configure.ac
+@@ -1769,27 +1769,27 @@ if test x$zsh_cv_path_term_header != xnone; then
+ fi
+
+ AC_MSG_CHECKING(if boolcodes is available)
+- AC_LINK_IFELSE([AC_LANG_PROGRAM([[$term_includes]], [[char **test = boolcodes; puts(*test);]])],[AC_DEFINE(HAVE_BOOLCODES) boolcodes=yes],[boolcodes=no])
++ AC_LINK_IFELSE([AC_LANG_PROGRAM([[$term_includes]], [[char **test = (char **)boolcodes; puts(*test);]])],[AC_DEFINE(HAVE_BOOLCODES) boolcodes=yes],[boolcodes=no])
+ AC_MSG_RESULT($boolcodes)
+
+ AC_MSG_CHECKING(if numcodes is available)
+- AC_LINK_IFELSE([AC_LANG_PROGRAM([[$term_includes]], [[char **test = numcodes; puts(*test);]])],[AC_DEFINE(HAVE_NUMCODES) numcodes=yes],[numcodes=no])
++ AC_LINK_IFELSE([AC_LANG_PROGRAM([[$term_includes]], [[char **test = (char **)numcodes; puts(*test);]])],[AC_DEFINE(HAVE_NUMCODES) numcodes=yes],[numcodes=no])
+ AC_MSG_RESULT($numcodes)
+
+ AC_MSG_CHECKING(if strcodes is available)
+- AC_LINK_IFELSE([AC_LANG_PROGRAM([[$term_includes]], [[char **test = strcodes; puts(*test);]])],[AC_DEFINE(HAVE_STRCODES) strcodes=yes],[strcodes=no])
++ AC_LINK_IFELSE([AC_LANG_PROGRAM([[$term_includes]], [[char **test = (char **)strcodes; puts(*test);]])],[AC_DEFINE(HAVE_STRCODES) strcodes=yes],[strcodes=no])
+ AC_MSG_RESULT($strcodes)
+
+ AC_MSG_CHECKING(if boolnames is available)
+- AC_LINK_IFELSE([AC_LANG_PROGRAM([[$term_includes]], [[char **test = boolnames; puts(*test);]])],[AC_DEFINE(HAVE_BOOLNAMES) boolnames=yes],[boolnames=no])
++ AC_LINK_IFELSE([AC_LANG_PROGRAM([[$term_includes]], [[char **test = (char **)boolnames; puts(*test);]])],[AC_DEFINE(HAVE_BOOLNAMES) boolnames=yes],[boolnames=no])
+ AC_MSG_RESULT($boolnames)
+
+ AC_MSG_CHECKING(if numnames is available)
+- AC_LINK_IFELSE([AC_LANG_PROGRAM([[$term_includes]], [[char **test = numnames; puts(*test);]])],[AC_DEFINE(HAVE_NUMNAMES) numnames=yes],[numnames=no])
++ AC_LINK_IFELSE([AC_LANG_PROGRAM([[$term_includes]], [[char **test = (char **)numnames; puts(*test);]])],[AC_DEFINE(HAVE_NUMNAMES) numnames=yes],[numnames=no])
+ AC_MSG_RESULT($numnames)
+
+ AC_MSG_CHECKING(if strnames is available)
+- AC_LINK_IFELSE([AC_LANG_PROGRAM([[$term_includes]], [[char **test = strnames; puts(*test);]])],[AC_DEFINE(HAVE_STRNAMES) strnames=yes],[strnames=no])
++ AC_LINK_IFELSE([AC_LANG_PROGRAM([[$term_includes]], [[char **test = (char **)strnames; puts(*test);]])],[AC_DEFINE(HAVE_STRNAMES) strnames=yes],[strnames=no])
+ AC_MSG_RESULT($strnames)
+
+ dnl There are apparently defective terminal library headers on some
diff --git a/app-shells/zsh/files/zsh-5.9-relro.patch b/app-shells/zsh/files/zsh-5.9-relro.patch
new file mode 100644
index 000000000000..7475c7cb85a6
--- /dev/null
+++ b/app-shells/zsh/files/zsh-5.9-relro.patch
@@ -0,0 +1,71 @@
+https://src.fedoraproject.org/rpms/zsh/blob/rawhide/f/0003-zsh-fix-module-loading-problem-with-full-RELRO.patch
+https://github.com/zsh-users/zsh/commit/a84fdd7c8f77935ecce99ff2b0bdba738821ed79
+
+From a84fdd7c8f77935ecce99ff2b0bdba738821ed79 Mon Sep 17 00:00:00 2001
+From: Jun-ichi Takimoto <takimoto-j@kba.biglobe.ne.jp>
+Date: Mon, 26 Jun 2023 17:13:04 +0900
+Subject: [PATCH] 51889: fix module loading problem with full RELRO
+
+If full RELRO (relocation read-only, one of the security enhancement
+methods for ELF-based systems) is used when building zsh (as in binary
+packages of most Linuxes), loading a module (e.g. zsh/zftp) fails unless
+all the modules it depends on are already loaded. With this patch the
+necessary modules are automatically loaded.
+
+Upstream-commit: a84fdd7c8f77935ecce99ff2b0bdba738821ed79
+Signed-off-by: Lukáš Zaoral <lzaoral@redhat.com>
+---
+ Src/Modules/zftp.c | 2 +-
+ Src/mkbltnmlst.sh | 24 ++++++++++++++++++++++++
+ 2 files changed, 25 insertions(+), 1 deletion(-)
+
+diff --git a/Src/Modules/zftp.c b/Src/Modules/zftp.c
+index 49b3ffa89..47a5e9de9 100644
+--- a/Src/Modules/zftp.c
++++ b/Src/Modules/zftp.c
+@@ -3172,7 +3172,7 @@ static struct features module_features = {
+ int
+ setup_(UNUSED(Module m))
+ {
+- return (require_module("zsh/net/tcp", NULL, 0) == 1);
++ return 0;
+ }
+
+ /**/
+diff --git a/Src/mkbltnmlst.sh b/Src/mkbltnmlst.sh
+index c4611d8b3..067ecdaf9 100644
+--- a/Src/mkbltnmlst.sh
++++ b/Src/mkbltnmlst.sh
+@@ -76,6 +76,30 @@ for x_mod in $x_mods; do
+ test "x$linked" = xno && echo "#endif"
+ done
+
++# if dynamic module 'mod' with load=no has moddeps in its .mdd,
++# then output add_dep(mod, dep) for each 'dep' in moddeps.
++dyn_mods="`grep ' link=dynamic .* load=no ' $CFMOD | \
++ sed -e '/^#/d' -e 's/ .*/ /' -e 's/^name=/ /'`"
++
++for mod in $dyn_mods; do
++ modfile="`grep '^name='$mod' ' $CFMOD | \
++ sed -e 's/^.* modfile=//' -e 's/ .*//'`"
++ if test "x$modfile" = x; then
++ echo >&2 "WARNING: no name for \`$mod' in $CFMOD (ignored)"
++ continue
++ fi
++ unset moddeps
++ . $srcdir/../$modfile
++ if test -n "$moddeps"; then
++ echo '#ifdef DYNAMIC'
++ echo "/* non-linked-in known module \`$mod' */"
++ for dep in $moddeps; do
++ echo " add_dep(\"$mod\", \"$dep\");"
++ done
++ echo '#endif'
++ fi
++done
++
+ echo
+ done_mods=" "
+ for bin_mod in $bin_mods; do
+--
+2.41.0
diff --git a/app-shells/zsh/zsh-5.9-r5.ebuild b/app-shells/zsh/zsh-5.9-r5.ebuild
new file mode 100644
index 000000000000..d81b45f6a42d
--- /dev/null
+++ b/app-shells/zsh/zsh-5.9-r5.ebuild
@@ -0,0 +1,245 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools flag-o-matic prefix
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+SRC_URI="https://www.zsh.org/pub/${P}.tar.xz
+ https://www.zsh.org/pub/old/${P}.tar.xz
+ mirror://sourceforge/${PN}/${P}.tar.xz
+ doc? (
+ https://www.zsh.org/pub/${P}-doc.tar.xz
+ mirror://sourceforge/${PN}/${P}-doc.tar.xz
+ )"
+
+DESCRIPTION="UNIX Shell similar to the Korn shell"
+HOMEPAGE="https://www.zsh.org/"
+
+LICENSE="ZSH gdbm? ( GPL-2 )"
+SLOT="0"
+IUSE="caps debug doc examples gdbm maildir pcre static valgrind"
+
+# Next release should use pcre2: https://github.com/zsh-users/zsh/commit/b62e911341c8ec7446378b477c47da4256053dc0
+RDEPEND="
+ >=sys-libs/ncurses-5.1:0=
+ static? ( >=sys-libs/ncurses-5.7-r4:0=[static-libs] )
+ caps? ( sys-libs/libcap )
+ pcre? (
+ >=dev-libs/libpcre-3.9
+ static? ( >=dev-libs/libpcre-3.9[static-libs] )
+ )
+ gdbm? (
+ sys-libs/gdbm:=
+ static? ( sys-libs/gdbm:=[static-libs] )
+ )
+"
+DEPEND="sys-apps/groff
+ valgrind? ( dev-util/valgrind )
+ ${RDEPEND}"
+PDEPEND="
+ examples? ( app-doc/zsh-lovers )
+"
+if [[ ${PV} == *9999 ]] ; then
+ DEPEND+=" app-text/yodl
+ doc? (
+ sys-apps/texinfo
+ app-text/texi2html
+ virtual/latex-base
+ )"
+fi
+
+PATCHES=(
+ # Add openrc specific options for init.d completion
+ "${FILESDIR}"/${PN}-5.3-init.d-gentoo.diff
+ # Please refer gentoo bug #833981
+ "${FILESDIR}"/${PN}-5.9-musl-V09datetime-test-fix.patch
+ # bug #869539
+ "${FILESDIR}"/${PN}-5.9-clang-15-configure.patch
+ "${FILESDIR}"/${PN}-5.9-do-not-use-egrep-in-tests.patch
+ # bug #919001
+ "${FILESDIR}"/${PN}-5.9-c99.patch
+ "${FILESDIR}"/${PN}-5.9-relro.patch
+)
+
+src_prepare() {
+ if [[ ${PV} != *9999 ]]; then
+ # fix zshall problem with soelim
+ ln -s Doc man1 || die
+ mv Doc/zshall.1 Doc/zshall.1.soelim || die
+ soelim Doc/zshall.1.soelim > Doc/zshall.1 || die
+ fi
+
+ default
+
+ hprefixify configure.ac
+ if [[ ${PV} == *9999 ]] ; then
+ sed -i "/^VERSION=/s@=.*@=${PV}@" Config/version.mk || die
+ fi
+ eautoreconf
+}
+
+src_configure() {
+ local myconf=(
+ --bindir="${EPREFIX}"/bin
+ --libdir="${EPREFIX}"/usr/$(get_libdir)
+ --enable-etcdir="${EPREFIX}"/etc/zsh
+ --enable-runhelpdir="${EPREFIX}"/usr/share/zsh/${PV%_*}/help
+ --enable-fndir="${EPREFIX}"/usr/share/zsh/${PV%_*}/functions
+ --enable-site-fndir="${EPREFIX}"/usr/share/zsh/site-functions
+ --enable-function-subdirs
+ --with-tcsetpgrp
+ --enable-multibyte
+ --with-term-lib='tinfow ncursesw'
+ $(use_enable maildir maildir-support)
+ $(use_enable pcre)
+ $(use_enable caps cap)
+ $(use_enable gdbm)
+ $(use_enable valgrind zsh-valgrind)
+ )
+
+ if use static ; then
+ myconf+=( --disable-dynamic )
+ append-ldflags -static
+ fi
+ if use debug ; then
+ myconf+=(
+ --enable-zsh-debug
+ --enable-zsh-mem-debug
+ --enable-zsh-mem-warning
+ --enable-zsh-secure-free
+ --enable-zsh-hash-debug
+ )
+ fi
+
+ if [[ ${CHOST} == *-darwin* ]]; then
+ myconf+=( --enable-libs=-liconv )
+ append-ldflags -Wl,-x
+ fi
+
+ econf "${myconf[@]}"
+
+ if use static ; then
+ # compile all modules statically, see Bug #27392
+ # removed cap and curses because linking failes
+ sed -e "s,link=no,link=static,g" \
+ -e "/^name=zsh\/cap/s,link=static,link=no," \
+ -e "/^name=zsh\/curses/s,link=static,link=no," \
+ -i "${S}"/config.modules || die
+ if ! use gdbm ; then
+ sed -i '/^name=zsh\/db\/gdbm/s,link=static,link=no,' \
+ "${S}"/config.modules || die
+ fi
+ fi
+}
+
+src_compile() {
+ default
+
+ if [[ ${PV} == *9999 ]] && use doc ; then
+ emake -C Doc everything
+ fi
+}
+
+src_test() {
+ # Fixes tests A03quoting.ztst B03print.ztst on musl
+ # Please refer:
+ # https://www.zsh.org/mla/workers/2021/msg00805.html
+ # Test E02xtrace fails on musl, so we are removing it.
+ # Closes: https://bugs.gentoo.org/833981
+ if use elibc_musl ; then
+ unset LC_ALL
+ unset LC_COLLATE
+ unset LC_NUMERIC
+ unset LC_MESSAGES
+ unset LANG
+ rm "${S}"/Test/E02xtrace.ztst || die
+ fi
+
+ # Breaks tests if inherited from environment.
+ unset TMPPREFIX
+
+ addpredict /dev/ptmx
+ local i
+ for i in C02cond.ztst V08zpty.ztst X02zlevi.ztst Y01completion.ztst Y02compmatch.ztst Y03arguments.ztst ; do
+ rm "${S}"/Test/${i} || die
+ done
+ emake check
+}
+
+src_install() {
+ emake DESTDIR="${D}" install $(usex doc "install.info" "")
+
+ insinto /etc/zsh
+ export PREFIX_QUOTE_CHAR='"' PREFIX_EXTRA_REGEX="/EUID/s,0,${EUID},"
+ newins "$(prefixify_ro "${FILESDIR}"/zprofile-4)" zprofile
+
+ keepdir /usr/share/zsh/site-functions
+ insinto /usr/share/zsh/${PV%_*}/functions/Prompts
+ newins "${FILESDIR}"/prompt_gentoo_setup-1 prompt_gentoo_setup
+
+ local i
+
+ # install miscellaneous scripts (bug #54520)
+ sed -e "s:/usr/local/bin/perl:${EPREFIX}/usr/bin/perl:g" \
+ -e "s:/usr/local/bin/zsh:${EPREFIX}/bin/zsh:g" \
+ -i {Util,Misc}/* || die
+ for i in Util Misc ; do
+ insinto /usr/share/zsh/${PV%_*}/${i}
+ doins ${i}/*
+ done
+
+ # install header files (bug #538684)
+ insinto /usr/include/zsh
+ doins config.h Src/*.epro
+ for i in Src/{zsh.mdh,*.h} ; do
+ sed -e 's@\.\./config\.h@config.h@' \
+ -e 's@#\(\s*\)include "\([^"]\+\)"@#\1include <zsh/\2>@' \
+ -i "${i}"
+ doins "${i}"
+ done
+
+ dodoc ChangeLog* META-FAQ NEWS README config.modules
+
+ if use doc ; then
+ pushd "${WORKDIR}/${PN}-${PV%_*}" >/dev/null
+ dodoc Doc/zsh.{dvi,pdf}
+ docinto html
+ dodoc Doc/*.html
+ popd >/dev/null
+ fi
+
+ docinto StartupFiles
+ dodoc StartupFiles/z*
+}
+
+pkg_postinst() {
+ if [[ -z ${REPLACING_VERSIONS} ]] ; then
+ echo
+ elog "If you want to enable Portage completions and Gentoo prompt,"
+ elog "emerge app-shells/gentoo-zsh-completions and add"
+ elog " autoload -U compinit promptinit"
+ elog " compinit"
+ elog " promptinit; prompt gentoo"
+ elog "to your ~/.zshrc"
+ echo
+ elog "Also, if you want to enable cache for the completions, add"
+ elog " zstyle ':completion::complete:*' use-cache 1"
+ elog "to your ~/.zshrc"
+ echo
+ elog "Note that a system zprofile startup file is installed. This will override"
+ elog "PATH and possibly other variables that a user may set in ~/.zshenv."
+ elog "Custom PATH settings and similar overridden variables can be moved to ~/.zprofile"
+ elog "or other user startup files that are sourced after the system zprofile."
+ echo
+ elog "If PATH must be set in ~/.zshenv to affect things like non-login ssh shells,"
+ elog "one method is to use a separate path-setting file that is conditionally sourced"
+ elog "in ~/.zshenv and also sourced from ~/.zprofile. For more information, see the"
+ elog "zshenv example in ${EROOT}/usr/share/doc/${PF}/StartupFiles/."
+ echo
+ elog "See https://wiki.gentoo.org/wiki/Zsh/HOWTO for more introduction documentation."
+ echo
+ fi
+}
diff --git a/app-text/Manifest.gz b/app-text/Manifest.gz
index 063096753161..6dc677cb8626 100644
--- a/app-text/Manifest.gz
+++ b/app-text/Manifest.gz
Binary files differ
diff --git a/app-text/uudeview/Manifest b/app-text/uudeview/Manifest
index f52a7603ddbe..7631ffa6abc5 100644
--- a/app-text/uudeview/Manifest
+++ b/app-text/uudeview/Manifest
@@ -12,5 +12,5 @@ AUX uudeview-0.5.20-string_format_issue.patch 907 BLAKE2B a99e9341219e8581cf32ef
DIST uudeview-0.5.20.tar.gz 261574 BLAKE2B bd345144a87e2322c89e185d0fe5f31f1cd1ff8f73a5c5b6e585b79a0b319fcf349f2bb51f814a6d6a81e0e18271b5c37db827ba414007785b1743c64e5efe46 SHA512 d080e9c3940bad7bacd28457f21133056384a01e33ba014de42502d23f81f2c7f5fa7f6c472ce9f37bec2edb8e18d27135bf18426cf2f23188a3683558e1721c
EBUILD uudeview-0.5.20-r2.ebuild 915 BLAKE2B cb90d99429ff87ae32bb43766ff681eefc2901f577e98deb0151aa7f1d4d72dbd8a76a57083e27acca98f30c7cb8eec64fdc15adc8e7f9c920662c2af459cd00 SHA512 4b159d03eb9ea9621d1a6bdc4e9cb72dfb1412da77d6bb00278af707bc12689f67145fa408c89139c4139bec1e38d19e05312d90699dd4702b5d0cd84f393292
EBUILD uudeview-0.5.20-r3.ebuild 1078 BLAKE2B 659eed5c73bdea7feb6eb3cd24ddbdba6c612615b3e5973cebef3ff9637b3ce73b33fc6b4d7cfca1e2c12c185e4468a002c92ec30e5cb267d29af7137e923f7b SHA512 cb019c466c990bcad9fd49f796b71cef40ae390da0c59d7feb14614e657b0a36b40e05c19438042c06b4aaee0937112296f8f2e8e178138d9828d756596212c7
-EBUILD uudeview-0.5.20-r4.ebuild 1115 BLAKE2B 533b2c475d5d33b77d0444e490529accb9e7de83c7d9bd8bd3882b993565188bac1deabfcca785b6e7f538aa605b664885edce18537604023c52589087871d4a SHA512 73a5deae9dc3cdb46aac193c0c1e64e2422ca6ecaec0cb1410220ad621be711a9b0a4019be4b1af362bb3d53f5d9115a308e935ffc4a1fb04f26ff6571cc125a
+EBUILD uudeview-0.5.20-r4.ebuild 1113 BLAKE2B 66d9eabdeda139edb6aa42cc3077880a67fac16c2bc794929d847e2ff0eb99602528b63af9d386a62085abe486c627aaa0b7eb105524a8e0c411e67ad9fe45c6 SHA512 3d0301d5cf6838057ddbd2ba7e120e396a8b6b3f69232f7c49adfdec8e874e1867fd838a176baec0d1a8c1e0f6892796085c03488ecc291cde286e9ae00951f7
MISC metadata.xml 217 BLAKE2B 4c798b28d6d7cb91ce9efa46084d222e24f1f62814b89dc32e8ee4c2d2e761392fa46cb368de68fdaf0c020acc5603a124b3a96edaa8e6ee333ba3f71ea59ad5 SHA512 83aaf1cf450d1a0769b0d5bc9533bb17e683dd88d04d3318da131cd1c8c66492451b9518f9f2b08d144ac0a2ba4113ed09ffaff1b7c4779f6c35bd7bdcabb874
diff --git a/app-text/uudeview/uudeview-0.5.20-r4.ebuild b/app-text/uudeview/uudeview-0.5.20-r4.ebuild
index 6ccfed26ff04..a69c8ed287f2 100644
--- a/app-text/uudeview/uudeview-0.5.20-r4.ebuild
+++ b/app-text/uudeview/uudeview-0.5.20-r4.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://www.fpx.de/fp/Software/UUDeview/download/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~ppc sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 ~ppc sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
PATCHES=(
"${FILESDIR}"/${P}-bugfixes.patch
diff --git a/dev-games/Manifest.gz b/dev-games/Manifest.gz
index 80f3f9a5b2fd..3fa20d98893d 100644
--- a/dev-games/Manifest.gz
+++ b/dev-games/Manifest.gz
Binary files differ
diff --git a/dev-games/cegui/Manifest b/dev-games/cegui/Manifest
deleted file mode 100644
index e25192906a7b..000000000000
--- a/dev-games/cegui/Manifest
+++ /dev/null
@@ -1,6 +0,0 @@
-AUX cegui-0.8.7-icu-59.patch 444 BLAKE2B 7ba31c1a856638be317c0d3166159bea14be9f3ccc79e8b361907e9ba1bf7c07a77ba5cf76a49f33d7ceca8d6aedf659f7bdd2826cc1eec3b72352a8a0ed6d7e SHA512 6a8838e8a6ddfb5b73bb765470185530a81ffeaec9d090e1038d317aca800a987b08d3a82744c0b77266d2f351ae2668bada741b26ac303be052071f9daf3408
-AUX cegui-0.8.7-musl.patch 2017 BLAKE2B a7735ce19c17505be2ba1da5c0aa8fde00ed6cca9926a1586a426a6b56d0fa9bb402a54a8c99b79f58a8adde3edfb79856a2766ca28f8ac92930d4e4004b4dc1 SHA512 c9bece96a6f7600cc59b94391b774acc016e2f33fb608d33aa25ef603b5782f47d338cad6ad244224c861fa00a8ebc0f80f7aa1df4800a7c8347029f2b5e996d
-AUX cegui-0.8.7-python3.patch 1045 BLAKE2B 702c30e85d08e117888d56adaf2c131f9c6410916f08b03ac66efd69230e14b53ee05975e04489f3526fba964a372b340b86acf5a31dda36ddbab40d7f65d944 SHA512 9870e996697775938ca9ba6708dc93d5e59e8a640dd2542c1e8cc8b903ebd1738b11e733f2e9d012f932558a6f77ee8014f0d98133252e2cee2025e664a38e61
-DIST cegui-0.8.7.tar.bz2 18114465 BLAKE2B cf0a4867f0e32c6a6b585821c915dc1fbd532e0f95effe28f6d3e4f1a2bccd23f47c7c33a3115befdf8b3f094d49a5af042d28c1e1fbb88e7c7f6da7f3fa173b SHA512 271ff2a1e19f46c7d40cbc210bc665666e45b56cd0efea460db4d08df134d929337846eaf923db1b915597965aab27ad39512d6567cc63ef883555cbff542e56
-EBUILD cegui-0.8.7-r100.ebuild 3333 BLAKE2B caccb5f34479927961e72dbf4b961188f91f1511a234726d6fa891873f012ad5a07213987990b04e32d8b6656b12134355104c6ad48635f50ef8c8b638b03641 SHA512 180ed0b7758a930f5a0a37b3c3c58c68fd6d9c8c50449c48600e48becdea507c9a25038d6c9b53c2466d43fe74964f20b58e7d54ccf284476506c313262cdf1d
-MISC metadata.xml 804 BLAKE2B bf686a6008a733ff5e216a3a8476e48c0241c2daeab45a28bdc8319c453d2810ae95ca952874a1f8506bfe6052b483e6af4177af91ad94e6a0602cf3f722f07f SHA512 c570dbb7a334e3a37c8b609ccdb655cfd07f56b95e6afbeb045c149de104626d42b1952ae9e765bcb0792200b6fdb6aa6937aa37f64a91c7cd7909bb51e7d155
diff --git a/dev-games/cegui/cegui-0.8.7-r100.ebuild b/dev-games/cegui/cegui-0.8.7-r100.ebuild
deleted file mode 100644
index 6e55a6b40bcc..000000000000
--- a/dev-games/cegui/cegui-0.8.7-r100.ebuild
+++ /dev/null
@@ -1,126 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-# TODO: multiple ABI?
-LUA_COMPAT=( lua5-1 )
-PYTHON_COMPAT=( python3_{9..10} )
-inherit flag-o-matic cmake lua-single python-single-r1
-
-DESCRIPTION="Crazy Eddie's GUI System"
-HOMEPAGE="http://www.cegui.org.uk/"
-SRC_URI="mirror://sourceforge/crayzedsgui/${P}.tar.bz2"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="bidi debug devil doc freeimage expat irrlicht lua ogre opengl pcre python static-libs tinyxml truetype xerces-c +xml zip"
-REQUIRED_USE="|| ( expat tinyxml xerces-c xml )
- lua? ( ${LUA_REQUIRED_USE} )
- python? ( ${PYTHON_REQUIRED_USE} )" # bug 362223
-
-# gles broken
-# gles? ( media-libs/mesa[gles1] )
-# directfb broken
-# directfb? ( dev-libs/DirectFB )
-RDEPEND="
- dev-libs/boost:=
- virtual/libiconv
- bidi? ( dev-libs/fribidi )
- devil? ( media-libs/devil )
- expat? ( dev-libs/expat )
- freeimage? ( media-libs/freeimage )
- irrlicht? ( dev-games/irrlicht )
- lua? (
- ${LUA_DEPS}
- dev-lua/toluapp[${LUA_SINGLE_USEDEP}]
- )
- ogre? ( >=dev-games/ogre-1.7:= )
- opengl? (
- virtual/opengl
- virtual/glu
- media-libs/glew:=
- )
- pcre? ( dev-libs/libpcre )
- python? (
- ${PYTHON_DEPS}
- $(python_gen_cond_dep '
- dev-libs/boost:=[python,${PYTHON_USEDEP}]
- ')
- )
- tinyxml? ( dev-libs/tinyxml )
- truetype? ( media-libs/freetype:2 )
- xerces-c? ( dev-libs/xerces-c )
- xml? ( dev-libs/libxml2:2 )
- zip? ( sys-libs/zlib[minizip] )"
-
-DEPEND="${RDEPEND}
- ${PYTHON_DEPS}
- opengl? ( media-libs/glm )"
-
-BDEPEND="
- virtual/pkgconfig
- doc? ( app-doc/doxygen )
-"
-
-PATCHES=(
- "${FILESDIR}"/${P}-icu-59.patch
- "${FILESDIR}"/${P}-python3.patch
- "${FILESDIR}"/${P}-musl.patch
-)
-
-pkg_setup() {
- use lua && lua-single_pkg_setup
- use python && python-single-r1_pkg_setup
-}
-
-src_configure() {
- # http://www.cegui.org.uk/mantis/view.php?id=991
- append-ldflags $(no-as-needed)
-
- local mycmakeargs=(
- -DCEGUI_BUILD_IMAGECODEC_CORONA=OFF
- -DCEGUI_BUILD_IMAGECODEC_DEVIL=$(usex devil)
- -DCEGUI_BUILD_IMAGECODEC_FREEIMAGE=$(usex freeimage)
- -DCEGUI_BUILD_IMAGECODEC_PVR=OFF
- -DCEGUI_BUILD_IMAGECODEC_SILLY=OFF
- -DCEGUI_BUILD_IMAGECODEC_STB=ON
- -DCEGUI_BUILD_IMAGECODEC_TGA=ON
- -DCEGUI_BUILD_LUA_GENERATOR=$(usex lua)
- -DCEGUI_BUILD_LUA_MODULE=$(usex lua)
- -DCEGUI_BUILD_PYTHON_MODULES=$(usex python)
- -DCEGUI_BUILD_RENDERER_DIRECTFB=OFF
- -DCEGUI_BUILD_RENDERER_IRRLICHT=$(usex irrlicht)
- -DCEGUI_BUILD_RENDERER_NULL=ON
- -DCEGUI_BUILD_RENDERER_OGRE=$(usex ogre)
- -DCEGUI_BUILD_RENDERER_OPENGL=$(usex opengl)
- -DCEGUI_BUILD_RENDERER_OPENGL3=$(usex opengl)
- -DCEGUI_BUILD_RENDERER_OPENGLES=OFF
- -DCEGUI_BUILD_STATIC_CONFIGURATION=$(usex static-libs)
- -DCEGUI_BUILD_TESTS=OFF
- -DCEGUI_BUILD_XMLPARSER_EXPAT=$(usex expat)
- -DCEGUI_BUILD_XMLPARSER_LIBXML2=$(usex xml)
- -DCEGUI_BUILD_XMLPARSER_RAPIDXML=OFF
- -DCEGUI_BUILD_XMLPARSER_TINYXML=$(usex tinyxml)
- -DCEGUI_BUILD_XMLPARSER_XERCES=$(usex xerces-c)
- -DCEGUI_HAS_FREETYPE=$(usex truetype)
- -DCEGUI_HAS_MINIZIP_RESOURCE_PROVIDER=$(usex zip)
- -DCEGUI_HAS_PCRE_REGEX=$(usex pcre)
- -DCEGUI_SAMPLES_ENABLED=OFF
- -DCEGUI_USE_FRIBIDI=$(usex bidi)
- -DCEGUI_USE_MINIBIDI=OFF
- )
-
- cmake_src_configure
-}
-
-src_compile() {
- cmake_src_compile all $(usex doc html "")
-}
-
-src_install() {
- cmake_src_install
- docinto html
- use doc && dodoc -r "${BUILD_DIR}"/doc/doxygen/html/*
-}
diff --git a/dev-games/cegui/files/cegui-0.8.7-icu-59.patch b/dev-games/cegui/files/cegui-0.8.7-icu-59.patch
deleted file mode 100644
index e64dfc97ab59..000000000000
--- a/dev-games/cegui/files/cegui-0.8.7-icu-59.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -72,7 +72,7 @@
-
- if ((CMAKE_CXX_COMPILER_ID STREQUAL "GNU") OR (CMAKE_CXX_COMPILER_ID STREQUAL "Clang"))
- set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=c99")
-- set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++03")
-+ set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++14")
- elseif (NOT CMAKE_VERSION VERSION_LESS "3.1")
- set (CMAKE_C_STANDARD_REQUIRED TRUE)
- set (CMAKE_C_STANDARD "99")
diff --git a/dev-games/cegui/files/cegui-0.8.7-musl.patch b/dev-games/cegui/files/cegui-0.8.7-musl.patch
deleted file mode 100644
index 6eb62018dcfc..000000000000
--- a/dev-games/cegui/files/cegui-0.8.7-musl.patch
+++ /dev/null
@@ -1,72 +0,0 @@
-From e7611d3ef0b9ab2e00f485030234dea3a58c7aa4 Mon Sep 17 00:00:00 2001
-From: James Le Cuirot <chewi@gentoo.org>
-Date: Sat, 16 May 2020 20:07:02 +0100
-Subject: [PATCH] Fix debug build and rework Exceptions includes logic
-
-Commit 3ddf92058392 broke the debug build. HAVE_EXECINFO_H is never
-defined by the build system so this header is never included, even
-when it is needed by the debug code.
-
-The right way to fix this is only to include these headers when debug
-is actually enabled. This does mean that the debug build is still
-broken under musl but fixing that would require using libunwind
-instead.
----
- cegui/src/Exceptions.cpp | 16 ++++------------
- 1 file changed, 4 insertions(+), 12 deletions(-)
-
-diff --git a/cegui/src/Exceptions.cpp b/cegui/src/Exceptions.cpp
-index 138081a..934989e 100644
---- a/cegui/src/Exceptions.cpp
-+++ b/cegui/src/Exceptions.cpp
-@@ -33,12 +33,13 @@
-
- #if defined( __WIN32__ ) || defined( _WIN32)
- # include <windows.h>
-+#elif defined(__ANDROID__)
-+# include <android/log.h>
- #endif
-
-+#if defined(_DEBUG) || defined(DEBUG)
- #if defined(_MSC_VER)
- # include <dbghelp.h>
--#elif defined(__ANDROID__)
--# include <android/log.h>
- #elif (defined(__linux__) && !defined(__ANDROID__)) \
- || defined(__APPLE__) || defined(__FreeBSD__) || defined(__NetBSD__) \
- || defined(__HAIKU__)
-@@ -47,6 +48,7 @@
- # include <cxxabi.h>
- # include <cstdlib>
- #endif
-+#endif
-
- // Start of CEGUI namespace section
- namespace CEGUI
-@@ -57,14 +59,6 @@ bool Exception::d_stdErrEnabled(true);
- //----------------------------------------------------------------------------//
- static void dumpBacktrace(size_t frames)
- {
--
--#if defined(__ANDROID__)
--
-- // Not implemented yet.
-- CEGUI_UNUSED(frames);
--
--#else
--
- #if defined(_DEBUG) || defined(DEBUG)
- #if defined(_MSC_VER)
- SymSetOptions(SYMOPT_DEFERRED_LOADS | SYMOPT_INCLUDE_32BIT_MODULES);
-@@ -187,8 +181,6 @@ static void dumpBacktrace(size_t frames)
-
- CEGUI_UNUSED(frames);
-
--#endif
--
- #endif
- }
-
---
-2.26.2
-
diff --git a/dev-games/cegui/files/cegui-0.8.7-python3.patch b/dev-games/cegui/files/cegui-0.8.7-python3.patch
deleted file mode 100644
index 354f8cc65c8c..000000000000
--- a/dev-games/cegui/files/cegui-0.8.7-python3.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-From b53f162767bd18aa7dfebe322a7af65593c753f5 Mon Sep 17 00:00:00 2001
-From: ATAGOYAMA Tanuki <s172262@yahoo.co.jp>
-Date: Tue, 21 Nov 2017 20:51:36 +0900
-Subject: [PATCH] cegui/src/ScriptModules/Python/binding/CMakeLists.txt: fix
- cmake error
-
----
- cegui/src/ScriptModules/Python/bindings/CMakeLists.txt | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/cegui/src/ScriptModules/Python/bindings/CMakeLists.txt b/cegui/src/ScriptModules/Python/bindings/CMakeLists.txt
-index 758788c67..5cc9d5620 100644
---- a/cegui/src/ScriptModules/Python/bindings/CMakeLists.txt
-+++ b/cegui/src/ScriptModules/Python/bindings/CMakeLists.txt
-@@ -1,5 +1,5 @@
- execute_process(
-- COMMAND ${PYTHON_EXECUTABLE} -c "import distutils.sysconfig; print distutils.sysconfig.get_python_lib(plat_specific=True, prefix=\"\")"
-+ COMMAND ${PYTHON_EXECUTABLE} -c "import distutils.sysconfig; print (distutils.sysconfig.get_python_lib(plat_specific=True, prefix=\"\"))"
- OUTPUT_VARIABLE CEGUI_PYTHON_INSTALL_DIR
- OUTPUT_STRIP_TRAILING_WHITESPACE
- )
diff --git a/dev-games/cegui/metadata.xml b/dev-games/cegui/metadata.xml
deleted file mode 100644
index 54754945469c..000000000000
--- a/dev-games/cegui/metadata.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
- </maintainer>
- <use>
- <flag name="devil">Build the DevIL based ImageCodec module</flag>
- <flag name="freeimage">Build the FreeImage based ImageCodec module</flag>
- <flag name="irrlicht">Enable the Irrlicht renderer</flag>
- <flag name="ogre">Enable the OGRE renderer</flag>
- <flag name="tinyxml">Enable the Tiny XML parser module</flag>
- <flag name="xerces-c">Enable the Xerces-C++ XML parser module</flag>
- <flag name="zip">Enable the Minizip resource provider</flag>
- </use>
- <upstream>
- <remote-id type="sourceforge">crayzedsgui</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-java/Manifest.gz b/dev-java/Manifest.gz
index 94d0a6640706..95f86d721e02 100644
--- a/dev-java/Manifest.gz
+++ b/dev-java/Manifest.gz
Binary files differ
diff --git a/dev-java/apache-rat-core/Manifest b/dev-java/apache-rat-core/Manifest
deleted file mode 100644
index f3588c35d2d3..000000000000
--- a/dev-java/apache-rat-core/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-AUX apache-rat-core-0.13-commons-lang3.patch 1813 BLAKE2B 6351b49b0155381902ac2585014ce1c5775444ce2d1fe1292ca9e995316596210ee8afa41603f656c4f02565489231905bb4b157f1fdbcf0e993a9cd40c2dcf4 SHA512 ef0863a0954f47196f45b2ea2a8eb1bf06556535c19b39c5cd7cfee72605dc63f7a3bfa1e1613336b3a357578ab8e419c431a7a41261ab6cda236ebe7adc2567
-DIST apache-rat-0.13-src.tar.bz2 197443 BLAKE2B 5880894bf48e62c97fefebe5672964a78016ba045ca6a13a9b100c1a15cf0a6933edc22c41cb3552f30ebea0486fd6b415f60902f0af7d96663611bfef1a1781 SHA512 564cb2b0f21c98ca5c10566417c0d2732cd177efb68607589e43bcf64eeedee7a570dbea7ef4d6237f6438ecb40d382cb96bd0d6f60c1d1ba1f76778f15ee26a
-EBUILD apache-rat-core-0.13.ebuild 1992 BLAKE2B 1962a7222046941867f8622a7292542bc7063b6d6057f25ad74cdc305b818f6821e60696c3a634f9eb4d90f69864956258f62ad71efa593f508fdcc5086732f3 SHA512 c953cc8b98376b5af8dc4982b631fc857c27d8d02fbfc576cea96001297488b3ffdf000a9258dbf2d0519b404373bdfc48e9b609716a42bd3ba5c5eb6637f4de
-MISC metadata.xml 243 BLAKE2B d1937cd00ce74d225075f1cf0e2584ce3f3d04b4ab3bd4ce636326ef8ed6ccaa54535a1c126025464e48a272959a579e08ceb008b8bacb2160f8f623fea5b6b3 SHA512 5431123c80f2e11811efde927819546af19c9ca93c9810399fe784c77ad2201696a081ed146df5b59fbf78ffb39cf8633cd6805e16ca82244aa8458c2ab8c4fd
diff --git a/dev-java/apache-rat-core/apache-rat-core-0.13.ebuild b/dev-java/apache-rat-core/apache-rat-core-0.13.ebuild
deleted file mode 100644
index 5e26db26f1a7..000000000000
--- a/dev-java/apache-rat-core/apache-rat-core-0.13.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Skeleton command:
-# java-ebuilder --generate-ebuild --workdir . --pom apache-rat-core/pom.xml --download-uri https://mirrors.nav.ro/apache//creadur/apache-rat-0.13/apache-rat-0.13-src.tar.bz2 --slot 0 --keywords "~amd64 ~x86" --ebuild apache-rat-core-0.13.ebuild
-
-EAPI=7
-
-JAVA_PKG_IUSE="doc source test"
-MAVEN_ID="org.apache.rat:apache-rat-core:0.13"
-JAVA_TESTING_FRAMEWORKS="junit-4"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="The core functionality, shared by the Ant tasks and the Maven plugin"
-HOMEPAGE="https://creadur.apache.org/rat/apache-rat-core/"
-SRC_URI="mirror://apache//creadur/apache-rat-${PV}/apache-rat-${PV}-src.tar.bz2"
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-# Common dependencies
-# POM: ${PN}/pom.xml
-# commons-cli:commons-cli:1.3.1 -> >=dev-java/commons-cli-1.3.1:1
-# commons-collections:commons-collections:3.2.2 -> !!!suitble-mavenVersion-not-found!!!
-# commons-io:commons-io:2.2 -> >=dev-java/commons-io-2.8.0:1
-# commons-lang:commons-lang:2.6 -> >=dev-java/commons-lang-2.6:2.1
-# org.apache.commons:commons-compress:1.11 -> >=dev-java/commons-compress-1.20:0
-# org.apache.rat:apache-rat-api:0.13 -> >=dev-java/apache-rat-api-0.13:0
-
-CDEPEND="
- >=dev-java/commons-cli-1.3.1:1
- >=dev-java/commons-compress-1.20:0
- dev-java/commons-collections:0
- >=dev-java/commons-io-2.8.0:1
- dev-java/commons-lang:3.6
-"
-
-DEPEND="
- >=virtual/jdk-1.8:*
- ${CDEPEND}
-"
-
-RDEPEND="
- >=virtual/jre-1.8:*
- ${CDEPEND}"
-
-S="${WORKDIR}/apache-rat-${PV}/${PN}"
-
-PATCHES=(
- "${FILESDIR}/${P}-commons-lang3.patch"
-)
-
-JAVA_GENTOO_CLASSPATH="commons-cli-1,commons-collections,commons-io-1,commons-lang-3.6,commons-compress"
-JAVA_SRC_DIR="src/main/java"
-JAVA_RESOURCE_DIRS=(
- "src/main/resources"
-)
-
-JAVA_TEST_GENTOO_CLASSPATH="junit-4"
-JAVA_TEST_SRC_DIR="src/test/java"
-JAVA_TEST_RESOURCE_DIRS=(
- "src/test/resources"
-)
-
-src_prepare() {
- default
- java-utils-2_src_prepare
-}
diff --git a/dev-java/apache-rat-core/files/apache-rat-core-0.13-commons-lang3.patch b/dev-java/apache-rat-core/files/apache-rat-core-0.13-commons-lang3.patch
deleted file mode 100644
index 77a90207cbcf..000000000000
--- a/dev-java/apache-rat-core/files/apache-rat-core-0.13-commons-lang3.patch
+++ /dev/null
@@ -1,39 +0,0 @@
-diff --git a/src/main/java/org/apache/rat/Report.java b/src/main/java/org/apache/rat/Report.java
-index de4a2e7..ecb8ddf 100644
---- a/src/main/java/org/apache/rat/Report.java
-+++ b/src/main/java/org/apache/rat/Report.java
-@@ -21,7 +21,7 @@ package org.apache.rat;
- import org.apache.commons.cli.*;
- import org.apache.commons.io.FileUtils;
- import org.apache.commons.io.filefilter.*;
--import org.apache.commons.lang.StringUtils;
-+import org.apache.commons.lang3.StringUtils;
- import org.apache.rat.api.RatException;
- import org.apache.rat.report.IReportable;
- import org.apache.rat.report.RatReport;
-diff --git a/src/main/java/org/apache/rat/document/impl/guesser/GuessUtils.java b/src/main/java/org/apache/rat/document/impl/guesser/GuessUtils.java
-index d56a672..d6b7f4d 100644
---- a/src/main/java/org/apache/rat/document/impl/guesser/GuessUtils.java
-+++ b/src/main/java/org/apache/rat/document/impl/guesser/GuessUtils.java
-@@ -20,7 +20,7 @@ package org.apache.rat.document.impl.guesser;
-
- import java.util.Locale;
-
--import org.apache.commons.lang.StringUtils;
-+import org.apache.commons.lang3.StringUtils;
-
- public class GuessUtils {
-
-diff --git a/src/main/java/org/apache/rat/report/claim/impl/xml/SimpleXmlClaimReporter.java b/src/main/java/org/apache/rat/report/claim/impl/xml/SimpleXmlClaimReporter.java
-index 02e21d6..5001dff 100644
---- a/src/main/java/org/apache/rat/report/claim/impl/xml/SimpleXmlClaimReporter.java
-+++ b/src/main/java/org/apache/rat/report/claim/impl/xml/SimpleXmlClaimReporter.java
-@@ -18,7 +18,7 @@
- */
- package org.apache.rat.report.claim.impl.xml;
-
--import org.apache.commons.lang.time.DateFormatUtils;
-+import org.apache.commons.lang3.time.DateFormatUtils;
- import org.apache.rat.api.Document;
- import org.apache.rat.api.MetaData;
- import org.apache.rat.api.RatException;
diff --git a/dev-java/apache-rat-core/metadata.xml b/dev-java/apache-rat-core/metadata.xml
deleted file mode 100644
index 6ef2d50cf07e..000000000000
--- a/dev-java/apache-rat-core/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>java@gentoo.org</email>
- <name>Java</name>
- </maintainer>
-</pkgmetadata>
diff --git a/dev-java/apache-rat-tasks/Manifest b/dev-java/apache-rat-tasks/Manifest
deleted file mode 100644
index 1054fa0f6aef..000000000000
--- a/dev-java/apache-rat-tasks/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-AUX apache-rat-tasks-0.13-fix-tests.patch 1850 BLAKE2B 2dbb2a5370003bfbe9f312044a557e7fadd3d38dcd093b54ab3eeaef60bb5c366ad673f862cd77d39911781847c664c99d184b68807ee95b4f3dfaa6a258019e SHA512 c3d1796144843c7da3edffccf241c79dae9b619fb83fd94ae3142b7fa52e2d01947cfe2b795b7d9ce7171926a058e758c4468a8b0454ec31215add5b0f028ad1
-DIST apache-rat-0.13-src.tar.bz2 197443 BLAKE2B 5880894bf48e62c97fefebe5672964a78016ba045ca6a13a9b100c1a15cf0a6933edc22c41cb3552f30ebea0486fd6b415f60902f0af7d96663611bfef1a1781 SHA512 564cb2b0f21c98ca5c10566417c0d2732cd177efb68607589e43bcf64eeedee7a570dbea7ef4d6237f6438ecb40d382cb96bd0d6f60c1d1ba1f76778f15ee26a
-EBUILD apache-rat-tasks-0.13.ebuild 1828 BLAKE2B d419513a4ed125dd2a7e6a257beddac01b84a9d928470904b1d82ac90d456bfde2878b6807b2b824de786871967b7b6de194dbac4763c47472ec50c50724e226 SHA512 2a2cc1934790d3392ec9cab9767a51bcad84634c8f76881e6e874c8fbc93c9dd2b44ca4fb7ed3cd5f662bc10e51c2ef5ebfa368197fca01c033eb0c478d2afca
-MISC metadata.xml 243 BLAKE2B d1937cd00ce74d225075f1cf0e2584ce3f3d04b4ab3bd4ce636326ef8ed6ccaa54535a1c126025464e48a272959a579e08ceb008b8bacb2160f8f623fea5b6b3 SHA512 5431123c80f2e11811efde927819546af19c9ca93c9810399fe784c77ad2201696a081ed146df5b59fbf78ffb39cf8633cd6805e16ca82244aa8458c2ab8c4fd
diff --git a/dev-java/apache-rat-tasks/apache-rat-tasks-0.13.ebuild b/dev-java/apache-rat-tasks/apache-rat-tasks-0.13.ebuild
deleted file mode 100644
index cdc925c1a2f0..000000000000
--- a/dev-java/apache-rat-tasks/apache-rat-tasks-0.13.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Skeleton command:
-# java-ebuilder --generate-ebuild --workdir . --pom apache-rat-tasks/pom.xml --download-uri https://mirrors.nav.ro/apache//creadur/apache-rat-0.13/apache-rat-0.13-src.tar.bz2 --slot 0 --keywords "~amd64 ~x86" --ebuild apache-rat-tasks-0.13.ebuild
-
-EAPI=7
-
-JAVA_PKG_IUSE="doc source test"
-MAVEN_ID="org.apache.rat:apache-rat-tasks:0.13"
-JAVA_TESTING_FRAMEWORKS="junit-4"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="A plugin for Apache Ant that runs Apache Rat to audit the source"
-HOMEPAGE="https://creadur.apache.org/rat/apache-rat-tasks/"
-SRC_URI="mirror://apache//creadur/apache-rat-${PV}/apache-rat-${PV}-src.tar.bz2"
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-# Common dependencies
-# POM: ${PN}/pom.xml
-# org.apache.rat:apache-rat-core:0.13 -> >=dev-java/apache-rat-core-0.13:0
-
-CDEPEND="
- dev-java/ant-core:0
- ~dev-java/apache-rat-core-${PV}:0
-"
-
-# Compile dependencies
-# POM: ${PN}/pom.xml
-# org.apache.ant:ant:1.9.12 -> !!!groupId-not-found!!!
-# POM: ${PN}/pom.xml
-# test? junit:junit:4.12 -> >=dev-java/junit-4.12:4
-# test? org.apache.ant:ant-antunit:1.4 -> !!!groupId-not-found!!!
-# test? org.apache.ant:ant-testutil:1.9.12 -> !!!groupId-not-found!!!
-
-DEPEND="
- >=virtual/jdk-1.8:*
- ${CDEPEND}
- test? (
- dev-java/ant-testutil:0
- )"
-
-RDEPEND="
- >=virtual/jre-1.8:*
- ${CDEPEND}"
-
-S="${WORKDIR}/apache-rat-${PV}/${PN}"
-
-PATCHES=(
- "${FILESDIR}/${P}-fix-tests.patch"
-)
-
-JAVA_GENTOO_CLASSPATH="ant-core,apache-rat-core"
-JAVA_SRC_DIR="src/main/java"
-JAVA_RESOURCE_DIRS=(
- "src/main/resources"
-)
-
-JAVA_TEST_GENTOO_CLASSPATH="ant-testutil,junit-4"
-JAVA_TEST_SRC_DIR="src/test/java"
-JAVA_TEST_RESOURCE_DIRS=(
- "src/test/resources"
-)
-
-src_prepare() {
- default
- java-utils-2_src_prepare
-}
diff --git a/dev-java/apache-rat-tasks/files/apache-rat-tasks-0.13-fix-tests.patch b/dev-java/apache-rat-tasks/files/apache-rat-tasks-0.13-fix-tests.patch
deleted file mode 100644
index 536b68371c3a..000000000000
--- a/dev-java/apache-rat-tasks/files/apache-rat-tasks-0.13-fix-tests.patch
+++ /dev/null
@@ -1,41 +0,0 @@
-diff --git a/src/test/resources/antunit/report-junit.xml b/src/test/resources/antunit/report-junit.xml
-index 54b0c9c..d12fee4 100644
---- a/src/test/resources/antunit/report-junit.xml
-+++ b/src/test/resources/antunit/report-junit.xml
-@@ -48,7 +48,7 @@
- <target name="all"/>
-
- <target name="testWithReportSentToFile">
-- <property name="report.file" location="${output.dir}/selftest.report"/>
-+ <property name="report.file" location="../../../../target/anttasks/selftest.report"/>
- <rat:report reportFile="${report.file}">
- <file file="${ant.file}"/>
- </rat:report>
-@@ -88,22 +88,22 @@
- <target name="testAddLicenseHeaders">
- <delete dir="${output.dir}/it-sources"/>
- <mkdir dir="${output.dir}/it-sources"/>
-- <copy file="src/test/resources/antunit/index.apt" tofile="${output.dir}/it-sources/index.apt"/>
-+ <copy file="index.apt" tofile="../../../../target/anttasks/it-sources/index.apt"/>
- <rat:report addLicenseHeaders="true">
-- <file file="${output.dir}/it-sources/index.apt"/>
-+ <file file="../../../../target/anttasks/it-sources/index.apt"/>
- </rat:report>
- </target>
-
- <target name="testISO88591">
- <rat:report format="xml">
-- <file file="src/test/resources/org/example/iso-8859-1.html"/>
-+ <file file="../../../../src/test/resources/org/example/iso-8859-1.html"/>
- </rat:report>
- </target>
-
- <target name="testISO88591WithReportFile">
-- <property name="report.file" location="${output.dir}/selftest.report"/>
-+ <property name="report.file" location="../../../../target/anttasks/selftest.report"/>
- <rat:report reportFile="${report.file}" format="xml">
-- <file file="src/test/resources/org/example/iso-8859-1.html"/>
-+ <file file="../../../../src/test/resources/org/example/iso-8859-1.html"/>
- </rat:report>
- </target>
- </project>
diff --git a/dev-java/apache-rat-tasks/metadata.xml b/dev-java/apache-rat-tasks/metadata.xml
deleted file mode 100644
index 6ef2d50cf07e..000000000000
--- a/dev-java/apache-rat-tasks/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>java@gentoo.org</email>
- <name>Java</name>
- </maintainer>
-</pkgmetadata>
diff --git a/dev-java/bnd-annotation/Manifest b/dev-java/bnd-annotation/Manifest
index 86ac918da140..859e7ca926bc 100644
--- a/dev-java/bnd-annotation/Manifest
+++ b/dev-java/bnd-annotation/Manifest
@@ -1,5 +1,5 @@
DIST aQute.bnd-7.0.0.tar.gz 172496438 BLAKE2B a2e443b0e4a2eb278a8e1df86456fea22ffb8147adc00c9f300cbd32b226218bb64ccca3da3bcd0d79b07567a7b4cf4456b96224d6abf59486fa08ca6170d0ba SHA512 11d34a7d1a9b2fb2e8c112d414a06c281ccde9a7b06c62043e19d83e85ea64fdf022dd4493a14dd2dcf6adee392a1e9bf1ab05a6d690a328f29d7019045bca8c
DIST biz.aQute.bnd.annotation-6.3.1-sources.jar 50600 BLAKE2B 6ace86a803c378be17b4ecfb658eb17e9c95f4f8797cdf22cbb9a5acb2a382fe0ee6791ad0280a2de9d9e85fbe2732487e693b2c93f08145b3633810f480f8b9 SHA512 751855a173e6d5f9d09f6d63775b97d971cebbfc019053988ec7fe144d0f49b4d09b9a2339d63bb43cea51d09d7d766554255f727cad8d73d9c196097e58d0fd
EBUILD bnd-annotation-6.3.1.ebuild 1624 BLAKE2B 5b123ed653a5b60eddfe76d152f5e1656a38fde0e6fbbb30389082a5dcee3a875b5a2803fc31a606097c365119ad4f1759920dffbd5e0d0fcd24d34d8984b411 SHA512 ef01e2ee44eccef353ee36ce8d11241edb29f2111fc53555bad773455fb4ef3abf9d15e5c0982a087c389ecb3be0b7c4eef6b6109b2916b641d28d601ad4080c
-EBUILD bnd-annotation-7.0.0.ebuild 710 BLAKE2B 12e95d148c450390e6102f5bf70019b3686c6e9abbf38f618c22a8866a993274ee3662928fa11f403782acdd3aa206fc7239a7d761b17571536aaf0d111d3b0c SHA512 476ebf36d5f150de2a4e1c1d0ef46daa464ab32bd513af464878109e5cb3e4217a47d1a7da9864266a5ae36f3f3f520f2e044921a19f6a0e4e7fa5418366389e
+EBUILD bnd-annotation-7.0.0.ebuild 717 BLAKE2B e5852698c75ae02190de7e10fc8e1847f7a688b4f2a0fdc7ca77b2ee3784132e5a48c273fe02d98afdd83cac7c8d909339019d2863f84aabb0992481ed953456 SHA512 06631a6097916ce75bb0cedcedcda9b6e2f4ebfcd1bc88e585c7614eaefc49e6a37daf7af28ece16a50fbc0f535eab366d3ffef15a715c74f7d851c8a4a30d78
MISC metadata.xml 294 BLAKE2B 66837ec99fde5f758bfca40e387481d9e99d8ea6c520b4ec74fd83cf51670aa2626277f231fb6e0159495da497d8c74725ec18fa2d09d4fc1223e0e84a13f58a SHA512 e79f2bc0d9b0e9981f3688d97299a4897f453695dbeebb6bd44e93706bb19e6b2542d3d89cc8f222cf353604bf47b6134ab8f67bb070650a558736a9ff5e6cc4
diff --git a/dev-java/bnd-annotation/bnd-annotation-7.0.0.ebuild b/dev-java/bnd-annotation/bnd-annotation-7.0.0.ebuild
index 0c3d2aee53e1..b2f9a760b7aa 100644
--- a/dev-java/bnd-annotation/bnd-annotation-7.0.0.ebuild
+++ b/dev-java/bnd-annotation/bnd-annotation-7.0.0.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}/bnd-${PV}"
LICENSE="Apache-2.0 EPL-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64"
DEPEND="
dev-java/osgi-cmpn:8
diff --git a/dev-java/bnd-util/Manifest b/dev-java/bnd-util/Manifest
index 33983c74cdb8..5afb90d8e9b3 100644
--- a/dev-java/bnd-util/Manifest
+++ b/dev-java/bnd-util/Manifest
@@ -1,3 +1,3 @@
DIST aQute.bnd-7.0.0.tar.gz 172496438 BLAKE2B a2e443b0e4a2eb278a8e1df86456fea22ffb8147adc00c9f300cbd32b226218bb64ccca3da3bcd0d79b07567a7b4cf4456b96224d6abf59486fa08ca6170d0ba SHA512 11d34a7d1a9b2fb2e8c112d414a06c281ccde9a7b06c62043e19d83e85ea64fdf022dd4493a14dd2dcf6adee392a1e9bf1ab05a6d690a328f29d7019045bca8c
-EBUILD bnd-util-7.0.0.ebuild 903 BLAKE2B 68ce8f263ac888aa6a4d29b6f74b71ba87ca5bd3a9ab5abb9f86aa59b8a94fb18c5f7b82655d6b5d33b4e3d33521a66b74268a368f10495a835e645804136c03 SHA512 b5b5c8f1ae3c61ea0690e997a5e288e58dfba3e4684b76a4a6401e8c665a8331361a9e2c162a7c0af51fa5c99287e287fd25300fd1a0b233dee63bb52f5a8647
+EBUILD bnd-util-7.0.0.ebuild 910 BLAKE2B 7e35836201c9339c8456b57e5e3577a2a08ff20a76f8ea416cf5e0c9291bfaa90912ac268e7c10abe65be5a5aaa2617b02918c1632017963930e6ea2419b3b31 SHA512 c127dfc0cd3e85b97f070c8f34b18fccf761f704baa9c91ea50976670ce6859d157cca5eda5b4f8166f5fe4eb4d1624daf7de7a2029e18ddd089ebea9e98292e
MISC metadata.xml 294 BLAKE2B 66837ec99fde5f758bfca40e387481d9e99d8ea6c520b4ec74fd83cf51670aa2626277f231fb6e0159495da497d8c74725ec18fa2d09d4fc1223e0e84a13f58a SHA512 e79f2bc0d9b0e9981f3688d97299a4897f453695dbeebb6bd44e93706bb19e6b2542d3d89cc8f222cf353604bf47b6134ab8f67bb070650a558736a9ff5e6cc4
diff --git a/dev-java/bnd-util/bnd-util-7.0.0.ebuild b/dev-java/bnd-util/bnd-util-7.0.0.ebuild
index 73c6251737e2..43056d4651a6 100644
--- a/dev-java/bnd-util/bnd-util-7.0.0.ebuild
+++ b/dev-java/bnd-util/bnd-util-7.0.0.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}/bnd-${PV}"
LICENSE="Apache-2.0 EPL-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64"
CP_DEPEND="dev-java/osgi-annotation:0"
diff --git a/dev-java/bndlib/Manifest b/dev-java/bndlib/Manifest
index 9dc1bed9b00d..bce9d88643ca 100644
--- a/dev-java/bndlib/Manifest
+++ b/dev-java/bndlib/Manifest
@@ -1,5 +1,5 @@
DIST aQute.bnd-7.0.0.tar.gz 172496438 BLAKE2B a2e443b0e4a2eb278a8e1df86456fea22ffb8147adc00c9f300cbd32b226218bb64ccca3da3bcd0d79b07567a7b4cf4456b96224d6abf59486fa08ca6170d0ba SHA512 11d34a7d1a9b2fb2e8c112d414a06c281ccde9a7b06c62043e19d83e85ea64fdf022dd4493a14dd2dcf6adee392a1e9bf1ab05a6d690a328f29d7019045bca8c
DIST bndlib-2.1.0.tar.gz 123217291 BLAKE2B ab8e6876b13db538746f77aa1fe7800e5a3b5e539e1980da78f69c64344f4964bf0a21f2329f7684b055d0de39a10c8df36e030922e9933b29fccb9a35aa669a SHA512 6965143ced45c15fc2316716de32e80506cc411d52309b24313fff37e0713a45ad200d5b3701f0d47a131a3163ec266ed8acb4544884cd1c59c9716c7a2b285e
EBUILD bndlib-2.1.0-r1.ebuild 1642 BLAKE2B 948acbc0eb4e1057bb3194eb752f130075f8ab4c0f028a2bf539278c8541418da0e334ee1a200adc22c54253a7f381fbfb5ae1afff63d7659a00816e73dd0c86 SHA512 a0482c53b21aa4739c484228b7497f84530c619777aa158386f7896daa046be3cd3ab3dc2248b1efc0ca51d3e01d5537dc66e4e2e69819603aa1fa6b4412be0a
-EBUILD bndlib-7.0.0.ebuild 1265 BLAKE2B 9a60d3f6853913fc5989febe65ff3dcc4ad65427478b74cb41f96f794b3f3750b4c89bfd0dafa96b1f65cad6733cedde25e3999d548acbb2b093eb32a5a9cec2 SHA512 db8efd5d24a13fd86d7285dbba2500944ab619051e0fd15a2571f5d8966b9f206b5d97fc570c53912ed8e6a26b0763312e898482984f4ecb9493f5d91c57b797
+EBUILD bndlib-7.0.0.ebuild 1272 BLAKE2B cc7df5abbc26a0125e18646a47ba144e3a54912bc7c495efdc09d8c1f23add23fdd7c102a3211c918700515b4cf4d0999e88e262930793fabbf0a9cf75235c0e SHA512 e03c5f3a7672aa76925e1f1e41656e6622cfba7e33c459c88c1a154936f4512c4f540914f9c8c7587c53cc237e3c87767e0c68f9b1f317ab9003366ce7afe25d
MISC metadata.xml 294 BLAKE2B 66837ec99fde5f758bfca40e387481d9e99d8ea6c520b4ec74fd83cf51670aa2626277f231fb6e0159495da497d8c74725ec18fa2d09d4fc1223e0e84a13f58a SHA512 e79f2bc0d9b0e9981f3688d97299a4897f453695dbeebb6bd44e93706bb19e6b2542d3d89cc8f222cf353604bf47b6134ab8f67bb070650a558736a9ff5e6cc4
diff --git a/dev-java/bndlib/bndlib-7.0.0.ebuild b/dev-java/bndlib/bndlib-7.0.0.ebuild
index 5eedfb83dd3e..fad253c7fd7d 100644
--- a/dev-java/bndlib/bndlib-7.0.0.ebuild
+++ b/dev-java/bndlib/bndlib-7.0.0.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}/bnd-${PV}"
LICENSE="Apache-2.0 EPL-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64"
CP_DEPEND="
~dev-java/bnd-annotation-${PV}:0
diff --git a/dev-java/libg/Manifest b/dev-java/libg/Manifest
index 5424b2bd3ddb..31a1d5828237 100644
--- a/dev-java/libg/Manifest
+++ b/dev-java/libg/Manifest
@@ -1,5 +1,5 @@
DIST aQute.bnd-7.0.0.tar.gz 172496438 BLAKE2B a2e443b0e4a2eb278a8e1df86456fea22ffb8147adc00c9f300cbd32b226218bb64ccca3da3bcd0d79b07567a7b4cf4456b96224d6abf59486fa08ca6170d0ba SHA512 11d34a7d1a9b2fb2e8c112d414a06c281ccde9a7b06c62043e19d83e85ea64fdf022dd4493a14dd2dcf6adee392a1e9bf1ab05a6d690a328f29d7019045bca8c
DIST bndlib-2.1.0.tar.gz 123217291 BLAKE2B ab8e6876b13db538746f77aa1fe7800e5a3b5e539e1980da78f69c64344f4964bf0a21f2329f7684b055d0de39a10c8df36e030922e9933b29fccb9a35aa669a SHA512 6965143ced45c15fc2316716de32e80506cc411d52309b24313fff37e0713a45ad200d5b3701f0d47a131a3163ec266ed8acb4544884cd1c59c9716c7a2b285e
EBUILD libg-2.1.0-r2.ebuild 1386 BLAKE2B 18b2226cc5baf7163a3be41ff76f01d4299c8140a3c70deea384fc49940a7ec2da58422dd540eaf61ff15ae727b888917e21ea6e5969e6c05c2813e33631436e SHA512 7c8611502139b1ead43116b363b4e61d825e751d08d945551c307fae1179c245ea0686bc64e5b282892d93b905cb9c93e89449abeb289b31c87e7e23d1302dd0
-EBUILD libg-7.0.0.ebuild 1437 BLAKE2B c3b0e1d75320d4a380c7b77f5ee4fd32dca81d0fa3d36edae84fad9d32c0ccac840dde6c4ce0ac178e5f502979c58c81267ae2c08a81993e688c877bad4c145a SHA512 123052d0d8f1602279dbf6b61187597a868e1999589451189dbf39fd1d881b1e1eb64fdacad851981e3f369e3bb0f268d9c0af5f1c1d1e17e6f79cddf38f2033
+EBUILD libg-7.0.0.ebuild 1444 BLAKE2B 7594ade73e3d5400cb9f287fc08bd84f06f6e3f69479ab153d93812f6aa572689d1fba9212f51bf2cb63a5c9a2adc7deee53c59b85276a89dd5e94fed7a7cfdf SHA512 7c82966123d51c5932c3dbe07630b2b9e19677a5fbd902609e29da89c5ea8f7fcca2e091f909e1ffbbe579864b078882a70d43ec4d3d9356524536c239dff973
MISC metadata.xml 294 BLAKE2B 66837ec99fde5f758bfca40e387481d9e99d8ea6c520b4ec74fd83cf51670aa2626277f231fb6e0159495da497d8c74725ec18fa2d09d4fc1223e0e84a13f58a SHA512 e79f2bc0d9b0e9981f3688d97299a4897f453695dbeebb6bd44e93706bb19e6b2542d3d89cc8f222cf353604bf47b6134ab8f67bb070650a558736a9ff5e6cc4
diff --git a/dev-java/libg/libg-7.0.0.ebuild b/dev-java/libg/libg-7.0.0.ebuild
index 21d7e22cd82e..1ccd68bfea36 100644
--- a/dev-java/libg/libg-7.0.0.ebuild
+++ b/dev-java/libg/libg-7.0.0.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}/bnd-${PV}"
LICENSE="Apache-2.0 EPL-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64"
# aQute.bnd.test.jupiter does not exist
# org.assertj.core.api.junit.jupiter does not exist
RESTRICT="test" #839681
diff --git a/dev-java/osgi-service-log/Manifest b/dev-java/osgi-service-log/Manifest
index 59ca3d5bfa6d..6bd7a56d365c 100644
--- a/dev-java/osgi-service-log/Manifest
+++ b/dev-java/osgi-service-log/Manifest
@@ -1,3 +1,3 @@
DIST org.osgi.service.log-1.3.0-sources.jar 12012 BLAKE2B 005f7e71b2a16bee5b097ffd207667d59a0743bb278669c59e6cf56c183a8dd063190ddff2071c2945c41410fbb86c4534ad7116fb56d4d621bbbbc0659b54ef SHA512 06757188027245690b0655105acd94534844d2e118b9ec4ab7ac0c910fcebb22dcf0fd53e20ad053b4c6e97461bfe4ffddf1b2b11045f2659518afec0baef105
-EBUILD osgi-service-log-1.3.0.ebuild 755 BLAKE2B 640125c83da615ce61e4c175a6e84802bfb6bb4663d0c2ed0b9a8b96882014abc83644da5a6b4d0748d192384b34cfa4123b5b70d09fdf031417a2bb03738659 SHA512 66c11bdd351175d3674c863feb1eaf2460085fa12b2bb6d1bc767daccb0037013bb823fb315027ec8d6639cb5e9aad27d0cb2af56c78f6a326c99df67501702b
+EBUILD osgi-service-log-1.3.0.ebuild 762 BLAKE2B 0e973d4aa0d5767f2193af581d3d96255cb85ea48148156ed8dd3ad3798a59a27af21be25ee33ba1d5c4bff46e79b6ae8c5d8af5a79625c8800846913c1dfbce SHA512 02464c71ed09c65de00f6128959bce0ba8dffdd812ae94c0bc969ee1d746d0d5b1c5cae7cf48e1ed12ccbf04f27abe5ccd6f313e66da53958ea746f4fa4a176d
MISC metadata.xml 217 BLAKE2B cb41a7bd7e5c55319465d67551eae75371cc72d58629c61f70a7f54c388645d5ab1427c66dfdd5954e36ca40f0d3209f871d476cacd61516dd57e3297aaa601f SHA512 4df8395dcf07c52adadee71ad7dfa9f611ade8485cc9869397d0037272ae9add9b40d90669da8b80e578b4ee14c512da01ba096abe39a5859ac71c5316e425b6
diff --git a/dev-java/osgi-service-log/osgi-service-log-1.3.0.ebuild b/dev-java/osgi-service-log/osgi-service-log-1.3.0.ebuild
index ae0a58a72d83..d0d58efeb28a 100644
--- a/dev-java/osgi-service-log/osgi-service-log-1.3.0.ebuild
+++ b/dev-java/osgi-service-log/osgi-service-log-1.3.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://repo1.maven.org/maven2/org/osgi/org.osgi.service.log/${PV}/org.
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64"
CP_DEPEND="dev-java/osgi-core:0"
diff --git a/dev-lang/Manifest.gz b/dev-lang/Manifest.gz
index aebe4353fdd3..9891cbe54c90 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 177638afb852..83ce10dcd54a 100644
--- a/dev-lang/perl/Manifest
+++ b/dev-lang/perl/Manifest
@@ -14,5 +14,5 @@ DIST perl-cross-1.5.tar.gz 115073 BLAKE2B ecc2764beef5dd188e56c2e499297e09e03a48
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 bb197c58e2dd9cb2d4c8d3df2de68d9d5d73ef152e85a6b1076693741b8f589cbe6def8531b33d09563123a4fc01aa5cc271bda00e7fe3b0ef79155f77d9902f SHA512 a82151b49d9dd4bd5e97e8693c6031a0aa62716badb2ae791f8f5849be25610eaa01d6f3379a4f4b4bebdc40dad88d2f131d10793d05832fe53c9ef8b477271f
+EBUILD perl-5.38.2-r1.ebuild 25517 BLAKE2B 969f9e9a8b9347cdc893eb4c1e623490dd345904b5d530df17366faa9e38fbb0c357c7cfc529ba096aaf04131c4acfb5ce354b33c07edddddb7efd3108433b38 SHA512 68a0fac9637865cc3d50bce79a20f02fcb7226ba5953ecf5deffed4f0c15d092de2ccdc451bcf82a2452fdcb45c6a69407a8ab154f6342bda50f2f11bbb1c809
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-r1.ebuild
index 03030820a433..06095f911631 100644
--- a/dev-lang/perl/perl-5.38.2.ebuild
+++ b/dev-lang/perl/perl-5.38.2-r1.ebuild
@@ -75,6 +75,7 @@ PDEPEND="
>=virtual/perl-Encode-3.120.0
>=virtual/perl-File-Temp-0.230.400-r2
>=virtual/perl-Data-Dumper-2.154.0
+ >=virtual/perl-Math-BigInt-1.999.842
virtual/perl-Test-Harness
)
"
diff --git a/dev-lang/spidermonkey/Manifest b/dev-lang/spidermonkey/Manifest
index 2c87457ba872..a78e67ae5e7c 100644
--- a/dev-lang/spidermonkey/Manifest
+++ b/dev-lang/spidermonkey/Manifest
@@ -21,7 +21,7 @@ DIST spidermonkey-91-patches-05j.tar.xz 5964 BLAKE2B 13f09f77bf16bc61b03c9488b7a
EBUILD spidermonkey-102.10.0.ebuild 11500 BLAKE2B 96a9897caa7c61db93b6f3ae15e5f15523a73de05d89870e26edac2d06ad559cde329269b5682fc7c3bab90c580fbb72015538ba6447416ececfc299a044169c SHA512 889cbca86317313e1b10a5177b913a4ff158371cb687263934972d1a6ec5581a0eba09b19e1af7c2be53ad39a70b685375d72a00bf121dd737062ae00a153b3f
EBUILD spidermonkey-102.15.0.ebuild 15180 BLAKE2B cdb5f70f6ddb1c938ad38df7be639154b3b1875da7c6f19ff2e0cc1129852935ac6c4b081a16884f3a7110db7dc87cbb834dbfd4e059e81492d096673a00e584 SHA512 3eceee325bb3578a2a74b0b0690e8cc7d9759b4f93175c1624f9da85614a3b96f4a0b1f21d46998dae4ae387dca39a712d67d03d53fc4d1667b5c77d7ec6dfc1
EBUILD spidermonkey-102.6.0.ebuild 11283 BLAKE2B da31d238e722a0bad508850769b1cfae02e1f4303e59e6311725fee0c274f9d7a6a20ecd6e76ea347c05118a228f1486206f66b655a29b406177df26c49b93d9 SHA512 f616a8ec7b6c9d68c676a716cfc0da73f6b3e63fd657ba998c21de73cabdc5ef53913a7e13c800ba2e703adc584b29d7b9a5f640ed137c2a095ce352cd9bcf12
-EBUILD spidermonkey-115.3.1.ebuild 12599 BLAKE2B d1c025a41b7db4dc07904200c3467bd55fac292e9e12e2a1ca26ee65df02cf2041275d1b771dd0a7fa29a01e1e3d2f207c7e8999e3b5bb9e686dfb33aedf1bca SHA512 876ca6fa472c191d79140f0d09cdd6cdb19319d4aa2e6299af8b08e4bb4ecdfb313ecddc91b226b974c70a959c9a9ded37aa5e07eee574e51c44020e7181725d
+EBUILD spidermonkey-115.3.1.ebuild 12935 BLAKE2B 7865850c73f346cc14db4e0677c30df1eb387d68c0f01ca50770a0ffc4efaed730875a9feaf48e0359a4e4d6b3b6464a6f8a8effbf9db6942eea316eef7a8c2b SHA512 326ff0dd00d2e188a772ba7d16378d946eb09b79186fe16e309800cd1c0839295b8dd56bd3090b687c138b328d0d1cc732bacbfa86ab72a27eff238177bd25b4
EBUILD spidermonkey-78.15.0.ebuild 13101 BLAKE2B ce591b28ecc7cecb8a4eac26f385674ae577d79a29e7abaf90be3278bde23ff803186a6fa65e5da6cbad548584122521da71785b6c064edb52c5c52b291a46f2 SHA512 9084f7290eba68bf5f750a1902290fabfe886fde39716c67a1eacd62010ce61ab7090539a08f9de62ce9f637d33d66761b1edf6245ad2176306c364211377b9c
EBUILD spidermonkey-91.13.0-r1.ebuild 15281 BLAKE2B 889e1a07b8e9c42b55d0863c34fdae803ea391d8069e076f5957355e2a0f397bdbcb4c6b98cdf53187fae4394afb2ab636771964216df002bb6bce11a588a3d3 SHA512 b2690dc8f98fc02a6ab5ba929e96b528afd94a92101cb1982f3170da25886f3d52064e94804890c3595ceca46b54b086e678ed59a8195a5c53406e23fdbb2ccb
MISC metadata.xml 575 BLAKE2B e7f3717d36ba723ed41a6dc5adc798390ec98cbd018447b52b4b59a692cea93a4430524a3d545649e08057210e3d5427943d15e97aa5e33da859d8b8e352274d SHA512 9fc1545caf99002b574a675fdf8b8ee0cfa2791129109dcb40e01e658d3de283848d63958876208ff1c384ca6041b20d4e6d34b84a445521df3e240c9ea9dfe2
diff --git a/dev-lang/spidermonkey/spidermonkey-115.3.1.ebuild b/dev-lang/spidermonkey/spidermonkey-115.3.1.ebuild
index f0befa4a3b2e..793d6743f6aa 100644
--- a/dev-lang/spidermonkey/spidermonkey-115.3.1.ebuild
+++ b/dev-lang/spidermonkey/spidermonkey-115.3.1.ebuild
@@ -61,7 +61,7 @@ SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> ${MOZ_P_DISTFILES}
DESCRIPTION="SpiderMonkey is Mozilla's JavaScript engine written in C and C++"
HOMEPAGE="https://spidermonkey.dev https://firefox-source-docs.mozilla.org/js/index.html "
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86"
SLOT="$(ver_cut 1)"
LICENSE="MPL-2.0"
@@ -427,6 +427,13 @@ src_test() {
cp "${FILESDIR}"/spidermonkey-${SLOT}-known-test-failures.txt "${T}"/known_failures.list || die
+ if use x86 ; then
+ echo "non262/Date/timeclip.js" >> "${T}"/known_failures.list
+ echo "test262/built-ins/Date/UTC/fp-evaluation-order.js" >> "${T}"/known_failures.list
+ echo "test262/language/types/number/S8.5_A2.1.js" >> "${T}"/known_failures.list
+ echo "test262/language/types/number/S8.5_A2.2.js" >> "${T}"/known_failures.list
+ fi
+
${EPYTHON} \
"${S}"/tests/jstests.py -d -s -t 1800 --wpt=disabled --no-progress \
--exclude-file="${T}"/known_failures.list \
diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz
index cee2d9411024..0fdc8f474e82 100644
--- a/dev-libs/Manifest.gz
+++ b/dev-libs/Manifest.gz
Binary files differ
diff --git a/dev-libs/boehm-gc/Manifest b/dev-libs/boehm-gc/Manifest
index 34ee0305ee6e..e126dce3543f 100644
--- a/dev-libs/boehm-gc/Manifest
+++ b/dev-libs/boehm-gc/Manifest
@@ -1,10 +1,3 @@
-AUX boehm-gc-8.2.2-clang-15-configure.patch 1730 BLAKE2B d14482e97dd0f63373783694e250810a894ebe9c75e4b472debdd5b7de00c94a7258772a87437178e8c5bdd23670c753bfc7afc2bb10c88d074afc1da2dd3b80 SHA512 9bdaa6c838b8ececb27b08ce09fe1c28fe87cd5c8e9e06d7d015770a4dc039228b346446cf474523de1b9d5bbf836372e8458388c575f4d399fea0ce61fd8c02
-DIST gc-8.0.6.tar.gz 1168660 BLAKE2B c23cb10db54db0e8b16c429e039791086dfec4216ad65fabf072bc0f05df66364d019fccf945bffc32ce12868edfbaf6d9482acb2949d1e233bd89925ab55ebd SHA512 2ea25003d585118e3ac0e12be9240e8195db511c6e94949f20453dc3cb771380bd5b956c04243b2a8ce31508587aa32de4f0f10a813577e6dbe8367688b7614e
-DIST gc-8.0.8.tar.gz 1173619 BLAKE2B 5caa3839390f0a727d7b6fafc13094507326f42c57766ef3f80fb59d64ebbe00e780990735bdefcf26d160a1ae8d44c0d9658310314877b11a91e064a875483a SHA512 c09da03883170b91e7d4904484266948472018a42092f7df42798507666d693327895ef8348f7cb0007f7e4948fbd0476e4021f5a203838157ce46ef3a401f7b
-DIST gc-8.2.2.tar.gz 1200115 BLAKE2B 9f0306f24189687f0e9e58cd942d67e94d009bd4c9a88556edaae756f902ce71f7eed2ee66a9a9b2e8e40c54653796f494104b395828282b83ee6a89a5542378 SHA512 4a7b26789ce22ab72bfaadf3029362c5fe26737df1e856e43db7d9b24ee8acf625e35d596bb3f698f91d6a5ddfb6c45a952a1dbd18d47359569696a544c9c248
DIST gc-8.2.4.tar.gz 1210929 BLAKE2B 48f058b3f6f9f708d4335a7a0b077aab4ea5df32be73038bb8c20c12483d7ec8798b16db85afed5aa270f0f818de08abf9407036f662c757f361a929f99d951f SHA512 27d014378000f25fb2f5598904be85604822d5ed4553f8b3d1c279122300d3958b4432ec08f951cfd842d92121ea8a030dda34bf2475ec53d4fded551fdd3a98
-EBUILD boehm-gc-8.0.6.ebuild 1369 BLAKE2B cca9591b88981687b634670dc144f7b1888228ea8b835695633bfc11201daa0956ff274c49279b3493bff38c05594107bffd47f532a325ea864998cb06b57a03 SHA512 6536a743251326c1bdaa1d22b1d0b81c6dbbc2f951cce8b26d947dc9e785608f1f467d2bfa8062845a2fd0ee1513fc39a1f96eeff3fa83182f24131eca09ff72
-EBUILD boehm-gc-8.0.8.ebuild 1386 BLAKE2B a7c0bb683875c11a4f370072b28a46052f283eb91007ade4a2e2db28de37becba3c87fc525b0bb252f33079c7859ecbeb2dd685e34bf32c17e4a50ec54bfa0aa SHA512 a560e37f3ed1ece0a8ab962fe4a2c3dd493daf0a695e805ce242da213d4b745a6e3a3ae9224346e5cb1a1b09cf389afb9e7185b6555cf6dac6905340477ec38d
-EBUILD boehm-gc-8.2.2-r1.ebuild 1566 BLAKE2B f71a0dc3d73701f1a862d16aa62457a94af5939b505129f5d1a9f57be254b481baef92729b1336381b1bd09430c9c094739323d47df28953e19101cfe162d62c SHA512 990709ce8d7b8cc6488547c527bf8cfb12aec506c04b1f03e12e79a75aaa8a78c10388727363852e6a3b26b8238eb5823e39eb7ad94e9b330a4de1c157ec4618
EBUILD boehm-gc-8.2.4.ebuild 1447 BLAKE2B 0219afd9bdb00017e8c2e0b763ee48155ddc77059285be61cf5c37dbc30a95e652e99b10bcc23f7e6a7b21bde3993c04ab6785794ba9314c288e327436ba1161 SHA512 65e89ed9a992c4121fb4e56c6edf399760968747efcccae510f6b5bc562513ab91bbf22de195fccd3f91c449ecd02573bdde54c7627d859ea773b916897af2f4
MISC metadata.xml 441 BLAKE2B 1a5b60a047e52ee63b74e85d8f04fb905a9d7f562054d12286d9bc14d654e6875550186cca2c8c9f149f5fe950b5337cbab510f98c49faeb7c983b07b97726e6 SHA512 c4e4af95746b4270a64e5238999c4ab44568d22350a60118e6e798cfab9a3e4dbd0012c56fa809a1ca115cb8772faa3f161f29afe70770fba8e7cdcd364b83c4
diff --git a/dev-libs/boehm-gc/boehm-gc-8.0.6.ebuild b/dev-libs/boehm-gc/boehm-gc-8.0.6.ebuild
deleted file mode 100644
index 4cc7f559e4bf..000000000000
--- a/dev-libs/boehm-gc/boehm-gc-8.0.6.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit multilib-minimal libtool
-
-MY_P="gc-${PV}"
-
-DESCRIPTION="The Boehm-Demers-Weiser conservative garbage collector"
-HOMEPAGE="https://www.hboehm.info/gc/ https://github.com/ivmai/bdwgc/"
-SRC_URI="https://github.com/ivmai/bdwgc/releases/download/v${PV}/${MY_P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="boehm-gc"
-# SONAME: libgc.so.1 libgccpp.so.1
-# We've been using subslot 0 for these instead of "1.1".
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-IUSE="cxx +large static-libs +threads"
-
-RDEPEND=">=dev-libs/libatomic_ops-7.4[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-src_prepare() {
- default
- elibtoolize #594754
-}
-
-multilib_src_configure() {
- local config=(
- --disable-docs
- --with-libatomic-ops
- $(use_enable cxx cplusplus)
- $(use_enable static-libs static)
- $(use threads || echo --disable-threads)
- $(use_enable large large-config)
- )
-
- ECONF_SOURCE=${S} econf "${config[@]}"
-}
-
-multilib_src_install_all() {
- local HTML_DOCS=( doc/*.md )
- einstalldocs
- dodoc doc/README{.environment,.linux,.macros}
-
- # package provides .pc files
- find "${ED}" -name '*.la' -delete || die
-
- newman doc/gc.man GC_malloc.1
-}
diff --git a/dev-libs/boehm-gc/boehm-gc-8.0.8.ebuild b/dev-libs/boehm-gc/boehm-gc-8.0.8.ebuild
deleted file mode 100644
index 479709474e41..000000000000
--- a/dev-libs/boehm-gc/boehm-gc-8.0.8.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit multilib-minimal libtool
-
-MY_P="gc-${PV}"
-DESCRIPTION="The Boehm-Demers-Weiser conservative garbage collector"
-HOMEPAGE="https://www.hboehm.info/gc/ https://github.com/ivmai/bdwgc/"
-SRC_URI="https://github.com/ivmai/bdwgc/releases/download/v${PV}/${MY_P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="boehm-gc"
-# SONAME: libgc.so.1 libgccpp.so.1
-# We've been using subslot 0 for these instead of "1.1".
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-IUSE="cxx +large static-libs +threads"
-
-RDEPEND=">=dev-libs/libatomic_ops-7.4[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-src_prepare() {
- default
-
- # bug #594754
- elibtoolize
-}
-
-multilib_src_configure() {
- local config=(
- --disable-docs
- --with-libatomic-ops
- $(use_enable cxx cplusplus)
- $(use_enable static-libs static)
- $(use threads || echo --disable-threads)
- $(use_enable large large-config)
- )
-
- ECONF_SOURCE="${S}" econf "${config[@]}"
-}
-
-multilib_src_install_all() {
- local HTML_DOCS=( doc/*.md )
- einstalldocs
- dodoc doc/README{.environment,.linux,.macros}
-
- # Package provides .pc files
- find "${ED}" -name '*.la' -delete || die
-
- newman doc/gc.man GC_malloc.1
-}
diff --git a/dev-libs/boehm-gc/boehm-gc-8.2.2-r1.ebuild b/dev-libs/boehm-gc/boehm-gc-8.2.2-r1.ebuild
deleted file mode 100644
index c4048ab70e90..000000000000
--- a/dev-libs/boehm-gc/boehm-gc-8.2.2-r1.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# autotools for Clang 15 configure patch
-inherit autotools multilib-minimal #libtool
-
-MY_P="gc-${PV}"
-
-DESCRIPTION="The Boehm-Demers-Weiser conservative garbage collector"
-HOMEPAGE="https://www.hboehm.info/gc/ https://github.com/ivmai/bdwgc/"
-SRC_URI="https://github.com/ivmai/bdwgc/releases/download/v${PV}/${MY_P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="boehm-gc"
-# SONAME: libgc.so.1 libgccpp.so.1
-# We've been using subslot 0 for these instead of "1.1".
-SLOT="0"
-# Upstream marked this version as "Pre-release"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-IUSE="cxx +large static-libs +threads"
-
-RDEPEND=">=dev-libs/libatomic_ops-7.4[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-8.2.2-clang-15-configure.patch
-)
-
-src_prepare() {
- default
-
- # bug #594754
- #elibtoolize
-
- eautoreconf
-}
-
-multilib_src_configure() {
- local config=(
- --disable-docs
- --with-libatomic-ops
- $(use_enable cxx cplusplus)
- $(use_enable static-libs static)
- $(use threads || echo --disable-threads)
- $(use_enable large large-config)
- )
-
- ECONF_SOURCE="${S}" econf "${config[@]}"
-}
-
-multilib_src_install_all() {
- local HTML_DOCS=( doc/*.md )
- einstalldocs
- dodoc doc/README{.environment,.linux,.macros}
-
- # Package provides .pc files
- find "${ED}" -name '*.la' -delete || die
-
- newman doc/gc.man GC_malloc.1
-}
diff --git a/dev-libs/boehm-gc/files/boehm-gc-8.2.2-clang-15-configure.patch b/dev-libs/boehm-gc/files/boehm-gc-8.2.2-clang-15-configure.patch
deleted file mode 100644
index 87045eaa912f..000000000000
--- a/dev-libs/boehm-gc/files/boehm-gc-8.2.2-clang-15-configure.patch
+++ /dev/null
@@ -1,43 +0,0 @@
-https://github.com/ivmai/bdwgc/pull/474
-
-From b3428e52cb9af18d6c85d0027b9c86e9b44e2e4f Mon Sep 17 00:00:00 2001
-From: Sam James <sam@gentoo.org>
-Date: Tue, 13 Sep 2022 19:37:59 +0100
-Subject: [PATCH] Fix configure with Clang 15 (implicit function declarations)
-
-Clang 15 makes implicit function declarations an error by default
-which leads to configure falsely thinking `pthread_setname_np` is
-not present:
-```
-checking for pthread_setname_np... no
-```
-
-This fixes that issue and the following errors:
-```
-error: call to undeclared function 'pthread_setname_np'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
-error: call to undeclared function 'pthread_setname_np'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
-```
-
-Signed-off-by: Sam James <sam@gentoo.org>
---- a/configure.ac
-+++ b/configure.ac
-@@ -834,12 +834,16 @@ AS_IF([test "$THREADS" = posix],
- [AC_MSG_CHECKING(for pthread_setname_np)
- old_CFLAGS="$CFLAGS"
- CFLAGS="$CFLAGS $CFLAGS_EXTRA -Werror"
-- AC_TRY_COMPILE([#include <pthread.h>],
-+ AC_TRY_COMPILE([
-+#define _GNU_SOURCE 1
-+#include <pthread.h>],
- [pthread_setname_np("thread-name")],
- [AC_MSG_RESULT([yes (w/o tid)])
- AC_DEFINE([HAVE_PTHREAD_SETNAME_NP_WITHOUT_TID], [1],
- [Define to use 'pthread_setname_np(const char*)' function.])],
-- [AC_TRY_COMPILE([#include <pthread.h>],
-+ [AC_TRY_COMPILE([
-+#define _GNU_SOURCE 1
-+#include <pthread.h>],
- [pthread_setname_np(pthread_self(), "thread-name-%u", 0)],
- [AC_MSG_RESULT([yes (with tid and arg)])
- AC_DEFINE([HAVE_PTHREAD_SETNAME_NP_WITH_TID_AND_ARG], [1],
-
diff --git a/dev-libs/libatomic_ops/Manifest b/dev-libs/libatomic_ops/Manifest
index 9e585300ef70..a3dcc932379d 100644
--- a/dev-libs/libatomic_ops/Manifest
+++ b/dev-libs/libatomic_ops/Manifest
@@ -1,3 +1,5 @@
DIST libatomic_ops-7.8.0.tar.gz 526300 BLAKE2B 3b2545c8eac8d1fcc75f5431a3f1ce1f3976c6a3e0af94779b90c9f36f0b833c66e74e596072901fbb49465d6d2b24ecf4d232c91bdc3dddc51df042ee69f49e SHA512 b0d2b3c6f8672d599e05087688e7793a3c648c1728f48b27bffecc95b70afd5921ed36ec016985b2e22b82de7b7013bf5ebbb8b434a736d3fd680310b7af903d
+DIST libatomic_ops-7.8.2.tar.gz 524637 BLAKE2B 1faaedc52106b9d240085beb364a257de28ba5dba4141d2b6a7660a93c59ed7b4e1371ea4a8212b32a11805a15992c7b5ba4e748b2d194e8cc06fe20d91d5e14 SHA512 0559087c99b941990f189ea4ed5b3b371faf086bc1d517da6b878ba609c200eef24358768fd4361900101cdb474e28cea8408eb0b0222d23ef3154ce77f6acc0
EBUILD libatomic_ops-7.8.0.ebuild 720 BLAKE2B ab0f7db6f90d5dfc5bc476da6693c7dd62b00581008368d72ce1ce2408d4c1588463d2513931b3f0fcce5a98acb70abdb782a7129780de752036a5971f865745 SHA512 9ef9838507e5b16849f8519eec27701bd076e81549380d536e6b49e9ec83ebfd7a1c2445335338fe1d6d02ffa7ef8634f5f97344b089aa77f8a55426b926d5d9
+EBUILD libatomic_ops-7.8.2.ebuild 728 BLAKE2B ac958eed61daf8af47d327ad52eedaf9d6ee973c1b678cf68cea202d5bc88742fe52b33ec3cfc8ce6b7a9fbb9bb54389ed54cd8d78ec4072983de104a84b8ba8 SHA512 8be77e4a4890da6d5eabfe92d59955c9fd86cf0b7e3132fb53e8a21c2d391fe12afa0a0e099342ffdfe1a0580dd439348d43967d27e3a84c3955bb66e7856480
MISC metadata.xml 476 BLAKE2B ebb64fe1d7008e89803b62789927ba37fcbafddb2758c0dbd26590335466cc3e35515e1a00cb3331db03041ca28354641b9fc3f37d29a4cc8bfb53507bb3d81c SHA512 28c2f2d8c5abcf72abd825be52584ca2c9e08674caddd28333e90ebfd3bae4f8d52100f2b887efdb0ccf6eff6314dcbf99282589db0c6dca7dd9a91dd5a0d066
diff --git a/dev-libs/libatomic_ops/libatomic_ops-7.8.2.ebuild b/dev-libs/libatomic_ops/libatomic_ops-7.8.2.ebuild
new file mode 100644
index 000000000000..a429d2806423
--- /dev/null
+++ b/dev-libs/libatomic_ops/libatomic_ops-7.8.2.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib-minimal
+
+DESCRIPTION="Implementation for atomic memory update operations"
+HOMEPAGE="https://github.com/ivmai/libatomic_ops"
+SRC_URI="https://github.com/ivmai/libatomic_ops/releases/download/v${PV}/${P}.tar.gz"
+
+# See doc/LICENSING.txt
+LICENSE="MIT boehm-gc GPL-2+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+multilib_src_configure() {
+ ECONF_SOURCE="${S}" econf --enable-shared
+}
+
+multilib_src_install() {
+ default
+
+ find "${ED}" -name '*.la' -delete || die
+}
diff --git a/dev-libs/raft/Manifest b/dev-libs/raft/Manifest
index 80fd4ddc09bf..37c6227217a5 100644
--- a/dev-libs/raft/Manifest
+++ b/dev-libs/raft/Manifest
@@ -1,6 +1,8 @@
AUX raft-0.10.0-toggle-zfs.patch 955 BLAKE2B bb9f351a6b7d0b7d95b7cdb6cf89db8963d46c44bd2613c69c7f3bd2c910cc185c8409cd80d218cab1569fe4729f649ac922ad1eb2b5652e5eeba441642e9588 SHA512 907f50fd1dc907d2a9aa1a89601064205c26d48956ddf56389a843e8c81b00acbc461125cbea5caef315be4a4a1d3a8f9bfd0a45ff0dedbeef1e0851e899b277
DIST raft-0.18.0.tar.gz 365558 BLAKE2B 57fc8c144a45eb101f53c8dd3a1eb896c733b7c5c369300852bea1474b8178b46c943c29e81107758bfa527d8fc1a9c80c4ca1bfc599dfc5ace090a18c693f11 SHA512 c6ab125a4841c5241310ea9785bb6ae3860c0a2ff39487499c2caa0b387729f7f7e54fa0de3aad3a99bdf5ec7d4a12c68a69244c6d8b8dcdf846c1cdfeb11b3b
DIST raft-0.18.2.tar.gz 335089 BLAKE2B 5e6221f3977a28b7c2bbc8b80e047b455b586b0c8dd3cb9dc31f43c48d745d017f8a7220f3b3072a7aabacb86751ea4ad02f7c00d9d9c59a419354416cca65b3 SHA512 bac167aaf02f121f6d5de9103b366591bdb0a40ee08bc20b9f4fadae4606631b1a8dec514009596601a79a91c63373c524ba59710a167a1259f1d3802fb1e341
+DIST raft-0.18.3.tar.gz 335916 BLAKE2B f8dbf5f5ae89645a2d99e8b4b8c80560f64226deb2ac10e683f337c98f458fc5db7898b1e0fd9754f14ded07aa058daf88e03003a037729bdafdab3539b8ca46 SHA512 0ba0ea71b70d2769da22482cfeac5c59a17f4fa75d582075108411d633db75c7d6f6e817ce14768c15bd5c977987650e813019808932bafcac5753478c672916
EBUILD raft-0.18.0.ebuild 993 BLAKE2B a3bb3cd66d1eaf10f07d19f8cc26ab7d62a142daeda369fc7ffb8014e5d115f52fa1ec6cc83c2de515ffce0e7542a14841b5ff15bcfea1d73a8c21c451b2bfe8 SHA512 01cfe9ec3efc40da0edb937866446c16d05fdcf7093e80c535865b2cca84ec44ad1a30d716bd0b312ffeb7787925bc77a614a54b35f275d6e6b95f3568092663
-EBUILD raft-0.18.2.ebuild 1068 BLAKE2B 896d296974bd5946eb670ba7d50175cddd25abb460fc24530e2df93f18136fc75eb7209cf773f6bbc476d3263d70d4644543ab37e7fc29f2379993bbe5043494 SHA512 eee12dd5a7497f799dd146fe8e1dec8972ad529f9d1d6778c13f51273da10c7d3cb4010f362c3e49e3ab6e6739431d4ca20bb00244b3a5f1f7733bed75ab0b11
+EBUILD raft-0.18.2.ebuild 1067 BLAKE2B b8ee496b06d50494b7b82da20209084e6ed978c3c36a173b0b2ce66a649e8ff88ad511120076a97419df5e0bc397cc152f5b55e05f3516565db9aa5356b28759 SHA512 1332be6d041c267a1720a616bec7e037cc1ad4f91d20f0c1c3d1e75a866cfa4e787129b7ee6d57ece4b566ce36c0b2e9f5152c28b4dfe803ff938da7501610cc
+EBUILD raft-0.18.3.ebuild 1068 BLAKE2B 896d296974bd5946eb670ba7d50175cddd25abb460fc24530e2df93f18136fc75eb7209cf773f6bbc476d3263d70d4644543ab37e7fc29f2379993bbe5043494 SHA512 eee12dd5a7497f799dd146fe8e1dec8972ad529f9d1d6778c13f51273da10c7d3cb4010f362c3e49e3ab6e6739431d4ca20bb00244b3a5f1f7733bed75ab0b11
MISC metadata.xml 894 BLAKE2B f5f18621f9238af58d307f4e7ab675efc2da37172c395362c0a15f4595fcd67bb67eaedbdb789396e5bd515ca1d10ef466bc80b5f5d07d8835d83700ec451930 SHA512 8a8b1021d4b9d3007c47d20471a90fbf9fc25a4fe7123717bc6a74742b3eae54bc779326776f0fd6e2126bf05d7be0d2d47e458b0bd99adc87298c51deeea8cc
diff --git a/dev-libs/raft/raft-0.18.2.ebuild b/dev-libs/raft/raft-0.18.2.ebuild
index d576a08a3ca8..4825930955f2 100644
--- a/dev-libs/raft/raft-0.18.2.ebuild
+++ b/dev-libs/raft/raft-0.18.2.ebuild
@@ -13,7 +13,7 @@ LICENSE="LGPL-3-with-linking-exception"
# Upstream change from canonical to cowsql resetted SONAME, 3 -> 0. bgo#915960
SLOT="0/0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 ~x86"
IUSE="lz4 test zfs"
RESTRICT="!test? ( test )"
diff --git a/dev-libs/raft/raft-0.18.3.ebuild b/dev-libs/raft/raft-0.18.3.ebuild
new file mode 100644
index 000000000000..d576a08a3ca8
--- /dev/null
+++ b/dev-libs/raft/raft-0.18.3.ebuild
@@ -0,0 +1,57 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="C implementation of the Raft consensus protocol"
+HOMEPAGE="https://github.com/cowsql/raft"
+SRC_URI="https://github.com/cowsql/raft/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="LGPL-3-with-linking-exception"
+
+# Upstream change from canonical to cowsql resetted SONAME, 3 -> 0. bgo#915960
+SLOT="0/0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="lz4 test zfs"
+RESTRICT="!test? ( test )"
+
+DEPEND="dev-libs/libuv:=
+ lz4? ( app-arch/lz4:= )"
+RDEPEND="${DEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=(
+ "${FILESDIR}"/raft-0.10.0-toggle-zfs.patch
+)
+
+src_prepare() {
+ default
+ eautoreconf
+}
+
+src_configure() {
+ local myeconfargs=(
+ --enable-uv
+
+ --disable-backtrace
+ --disable-benchmark
+ --disable-debug
+ --disable-example
+ --disable-sanitize
+ --disable-static
+
+ $(use_enable test fixture)
+
+ $(use_with lz4)
+ $(use_with zfs)
+ )
+
+ econf "${myeconfargs[@]}"
+}
+
+src_install() {
+ default
+ find "${ED}" -name '*.la' -delete || die
+}
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz
index 407475be4431..668104f26332 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 d4951872ea97..1132c179228f 100644
--- a/dev-python/QtPy/Manifest
+++ b/dev-python/QtPy/Manifest
@@ -5,5 +5,5 @@ EBUILD QtPy-2.3.1-r1.ebuild 8485 BLAKE2B 8662e6cf1c1d2ac93f1a4a81de5b88034c219c1
EBUILD QtPy-2.3.1.ebuild 8211 BLAKE2B e186fb581ec0b2b7ffa656a14f34c87ec22e9ae8917f83c1a9b21a7b00161304d8bca7cbf0ce2f21dc6b9094e5ddc8ee6da5473461731c2d7cd62fdc6c8e248b SHA512 37c56232753c60ab4e6abdb04c416100b8ec080d7776f77ba2d8e20b75078bfdcb4e4b71c9e9b5ae064f0dbee9087719048fa42de8b26392f9ebc42d0b502764
EBUILD QtPy-2.4.0-r1.ebuild 8786 BLAKE2B 9bfb6688706cf2948c2550431ea58e956a1ddc2ece8b9e9a4a6442da09f6b9356e52c70a909e9e79d5f0a7807fc5477dec8d7bc0927ecb12839a6a8d4f01bec7 SHA512 f3ec624e038f74213e6eb11d796cc430545576d76ddd4a3da5079e5fa6bae252a69dcc224f8fd4bf030a6e0e1d6082a6f766c72666f2ce0d793e89f90bb295c6
EBUILD QtPy-2.4.0.ebuild 8553 BLAKE2B 99ae8bfe9780147cc2b33aa0253148350b73986f67cbcef21fb8aae94a110cec9ccff68a63e2e9aec649365071a6c7b7611b1d8e5da426ce6a1b8786fbde6bd3 SHA512 09f8f23290fb49607407d460d0751f6d912098ca511cec10310af32068ec8b305e2784deb4f9b2558aa7fbc2323783c657ec028b863368e05b43697fb2d44c4a
-EBUILD QtPy-2.4.1-r1.ebuild 8609 BLAKE2B dc95b61c1c324497bef468633520aa29e499180e2f1b039e33096c68d176b870266e70e3f7c23fb59d7cb8b306d962368862d287aef237912dee410df896b3f0 SHA512 8c624ee84c1f155d29a2013a25590275275c9b3428e7ea022e74c12b9e78a11de1c4fa57d044b875cfe500aafac86520029e5669ddf48cc09c4f806f8c07ef0c
+EBUILD QtPy-2.4.1-r1.ebuild 8607 BLAKE2B 33ddcdd5f23af360cc5e08bc0377615173d079d90e7363b0b7593a1c1fd8f40aeda5301d1ebdbc9370bd24c1b2593ad4c77cf945fbd0b4e4adcc025e7c6775cb SHA512 64049b499717282560c78367040c1df5a301c6eb693f96365dec791b1d46dbba5958fa6fb66dc77c2c6c7b2b8f757e4108fab5a81b8c3f3506bcc8727b7f53c9
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 047f7c6bd69a..1fa6f80c0f47 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 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86"
_IUSE_QT_MODULES="
designer +gui help multimedia +network opengl positioning
diff --git a/dev-python/aiounittest/Manifest b/dev-python/aiounittest/Manifest
index 90f6fd01fe39..322e74aa3c89 100644
--- a/dev-python/aiounittest/Manifest
+++ b/dev-python/aiounittest/Manifest
@@ -1,3 +1,3 @@
DIST aiounittest-1.4.2.gh.tar.gz 15791 BLAKE2B 7784bbf94de2b8520baef66a0b4929267942d233cc782f35677ea05b02e3d48901ba90cf9630b76bd300708ebbe59dd9d78c299422182c06940749bc2b378b45 SHA512 358b7c412f90eb7afc7ed7058e8e2d4426a6c57379d341d997658859ba6054a9a1337d0b05e63a825e28023f02550bd72d65bdb3feab4503c763c98f8c0d19c6
-EBUILD aiounittest-1.4.2.ebuild 632 BLAKE2B 370c6ae7b9ab9f3fb5fe130378fb5e9a5c4a10dfd5229693f20aa9a1116779284b66c45f2d46f1492e30b07b9d62280dbd62372f5729299645d3ed6eea3607be SHA512 026094be6476caa90d19c226de524b36eb6aee8ea30f1f28700c3291b5d11b4c969f25f857f1422d09e639b5ac950f89b9579fe7f8ea7b2bd551775e51b3f555
+EBUILD aiounittest-1.4.2.ebuild 639 BLAKE2B dd9b20bafd494b2622472ac657edd3a53d92cb2ee23d82d4d4bc52acd6c39b315b2d35bb1832396ebfecd17aad0158b5eb4f2f2d2c73c0b70b9fa8c5bf9a3346 SHA512 a914b0d629be0f1fe2ab916ac025dd818afaa4723eece698c9378ade0570d0a7d7c3f441d5d73fb15fd78e0688833021bda9b0332c504eeaf8530d14cc95ab1a
MISC metadata.xml 377 BLAKE2B 9197f2ced7dab8b68159fb9b1963d5dc25d312bb2d333f1e119fa57d0e7d5054bda3ffc79244d2cf96a5ae830af506215499f12dabfd688d8c344b457ac2f7d3 SHA512 71d4bb2c9b4e46a0d56ee56c5afb20f9d726ff0a8f35647df4096f83f77062ab33aa04958dd6d82a0a9276642a326b0790ef04012e8574b21fa2ac85f9b77354
diff --git a/dev-python/aiounittest/aiounittest-1.4.2.ebuild b/dev-python/aiounittest/aiounittest-1.4.2.ebuild
index 2ea3712ed633..e30deeb94698 100644
--- a/dev-python/aiounittest/aiounittest-1.4.2.ebuild
+++ b/dev-python/aiounittest/aiounittest-1.4.2.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86"
RDEPEND="
dev-python/wrapt[${PYTHON_USEDEP}]
diff --git a/dev-python/bcrypt/Manifest b/dev-python/bcrypt/Manifest
index cb01cfc257ce..9dcbdc57c300 100644
--- a/dev-python/bcrypt/Manifest
+++ b/dev-python/bcrypt/Manifest
@@ -101,6 +101,6 @@ DIST zeroize-1.5.7.crate 18861 BLAKE2B 5f203d91aae732b928e2acd02656a486f0f930b8d
DIST zeroize-1.7.0.crate 19039 BLAKE2B 2f94a5025f409bd2b96a456d2f78a34c6b05b5554abe7ef3fad2a55a8fcff8a6a1b971be660aa4c2954ab7d6e89bebc431036e349edef74711292f9f64b1dbae SHA512 9d31e3e76e8c861309a3579c21f6da5fd6b056c7d7a350427445a1a832e8827204804783f7f9b808acaa2148efef883d9078bf84943b1db55526bba5bf5a2756
EBUILD bcrypt-4.0.1.ebuild 1673 BLAKE2B 02afdcbb2e7929231ab6d50c0539b38093d796f7cac4853f7bcfc98897cd7a4bf7d6005336d4693955f95f8b4bccddab9adcdab1860e09c40d3a0ecff111c389 SHA512 11edf8b3f01d58d3963f275b9168a8168a23a518c9de23a112b4f3522c12b7ffe79ccd522426247d66b72b4e99305013dba081acfb5b3a33d85824ea883a999b
EBUILD bcrypt-4.1.0.ebuild 1820 BLAKE2B 154b0a72a0ef36ae71cdd0e1a70e2dfb04219c34f8c80f816b74955bc13e304e720e3ccfce76b028cc0d296e28e1b9e9738ea8ef3ec7277f3667f82e3a1a0057 SHA512 b1edc81ccb1a41e8ae5cd3b46ed1a6f76f4464b4e650242d29c48897b07bc0a550c30e07b86d737723d0f2c3f062484b6dc3c0b1dcc1c0fa42e5fb7587d44430
-EBUILD bcrypt-4.1.1.ebuild 1814 BLAKE2B 666499239c75535fea06aaec3b10c71ad17e3b5f0ff8c9c3da8e96d2d4c379cd05da3cff7f55b6f8c17c13bc339d62ac4b92b5231679fbd746720e22bb75a60f SHA512 c88d56d7c35bd816465c6c6d7a021b64590c0223906fab937a1b892f54214985ac2ddc20180ea109d9a0866edf7a9e28ec23e434e2d71244b8673c9ac192436a
+EBUILD bcrypt-4.1.1.ebuild 1813 BLAKE2B faab478f72636ade1a88c9213e76fecffd1518ce5d3f9ee523ab7284d860e13998e9718221505d828d49c3a0bbd765f2d6bbae8dfabc805bef444d8bc4a2935a SHA512 aeff1a7cd395dbadfaf2e8308c46951f7026e5c1e047804c6c721cca4bb56030c1b0f9323fbd6be1a84bfbb29cb7a3a05be8df15311345958b5d38667986c4de
EBUILD bcrypt-4.1.2.ebuild 1820 BLAKE2B b3850b34fe78618317287f7896c4c7354efb0723fae82406b37c57bf5ea85905605274b1947c92b1a910da57cabdb663d3213e2e6a707b0960748c63cde20d85 SHA512 517a92ca645a0c0ae3111aa94411ae79071aa799d5faa0669893949a62179cba9ab1cf4b2541e8d45d6fcd00a2a12b8ced400beeffa42468e94245d3f1cf5ce1
MISC metadata.xml 486 BLAKE2B 874ef427438f2a2adc0529010628dd40505fd2597e267b8e51641d95b4c3bd8dab28d0fcd86c23f24c3abc866bd049d5e44438b282a5a13b023320491303a5b5 SHA512 de2e0a2a60b83a660a7c51315816a2762d9ebdb031656b8968da641d4e3897e4f5eb7a3432f828182f733ee4ffd17f11e8fb97d9a72f1a7eec56bb2f46978293
diff --git a/dev-python/bcrypt/bcrypt-4.1.1.ebuild b/dev-python/bcrypt/bcrypt-4.1.1.ebuild
index 4ac512768f51..9fd299526b19 100644
--- a/dev-python/bcrypt/bcrypt-4.1.1.ebuild
+++ b/dev-python/bcrypt/bcrypt-4.1.1.ebuild
@@ -78,7 +78,7 @@ LICENSE="Apache-2.0"
# Dependent crate licenses
LICENSE+=" Apache-2.0-with-LLVM-exceptions BSD MIT Unicode-DFS-2016"
SLOT="0"
-KEYWORDS="amd64 arm arm64 ~loong ppc ~ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 sparc x86"
BDEPEND="
dev-python/setuptools-rust[${PYTHON_USEDEP}]
diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index 2757e8851620..dde302dffa49 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -1,8 +1,10 @@
DIST boto3-1.33.11.gh.tar.gz 754430 BLAKE2B f206c6eeb9859af85f09bb48298b941fc0c969446766638c612fa1e88e19b8f9a99ec2ecbb8565a40432cc7a7f5362459af7488a172f4bca3179385d82742feb SHA512 03f37d99b70d857d2d72e81e02fe3afb64d3139adde80db0bf3a2f78ce8fa33c5cc6965a8dbfd267b263711c73c355d69d7e629eb7f28e6bdccf5480ca9c9810
DIST boto3-1.33.6.gh.tar.gz 752467 BLAKE2B f0f344a9e93ff3ad1dd03b44784a41637d05961855e2cd0700dbb840f98940f387cf81d1eb36cc63579be810f5a7d52c49cdb3831e930f89b1b2026af1e4b357 SHA512 1d3d2dd734621cf94e88015273f6fd4d68ec956145eb2b91fe34920f9abe7786a64e2e7f4057db30e71574e392fff9190944c3d9e6143fd43c5e48f04e9eb2ae
DIST boto3-1.34.1.gh.tar.gz 755547 BLAKE2B ef830690a85802c8f540b23a5cf618b8a1c831ad94f8d5e759239201dc2bc3580b64d92c4cc6688c46e9b737e3dd9a67e5315d13a59fa79f63fb33c542273805 SHA512 bee4d7dcec1ee9c8b8cc121f5e8090c3da5c5a11c554a1fe8f32f38c7f4417e950cc920fbd64d45e81fadb6f58cb63cbf64667c34f3f12e60500f59b1428e78c
+DIST boto3-1.34.2.gh.tar.gz 756227 BLAKE2B 7253c533bac45b3848ab573d4781cf68b6bea8d504f851b58366dd3e6ac05b35fb2a85cb7aaff0e426a6bd2f9fe2933dd240e4d0283e4491e095fa93b4061971 SHA512 06eaf9b6725d312d91a4a8ba3ab85dde5f579e6d2fa42211189a6f30584b7d2a5c0cca46264bda52a076c8bd1acac9ec0476eb5d986a8e29972f69b7007de3c2
EBUILD boto3-1.33.11.ebuild 1392 BLAKE2B 4c573992b5d17568bcb702c0bf35cfdcebf2b914834cfaa8fd4ab9a4b7a97313659c4b4adf2ee67da3d4d18a717cddce26819a9de3d4364f4fd5c626257ab7b4 SHA512 3cb3544f613b65537105f83c1218ce1649807e56b9f4a03447d87958e02f3ca62c8a1c614732976925d876e0dc08a921222a67f82c47a892861d5bcd382ed800
EBUILD boto3-1.33.6.ebuild 1385 BLAKE2B f6d6e7b258b527c1e7a57786099abb9005e340c92274e49d558ff3a9d67a50a77156fb5f2534228b3ae0e24dc25d55f6b8953bcf69758f40f22116aa88086d32 SHA512 302bdcaa8f42a84de4b2c3f2f5b87d03a72704c6304d0b0a846645ae0f9f275ce8f8b21eaaa38e6d8e1c778f7216a1ddd4b784a8c7b36a71507d52dad7339966
EBUILD boto3-1.34.1.ebuild 1392 BLAKE2B ea90aaab716898835c964275be5d02e9aa02b21b5d693766dc6b04aed3c182effd0958a1bfbdb0a6b8ec626e665b60284ebb9a6b863eb8360e016fcddfb86645 SHA512 242e5a31167f35c84e350d3299a5362f3a9b14bab745d11877bdfb05d581bb8d6e2a4baa07b8b32fa81248152068e3cf0a196aba20b4c29e49090daf9e1c6550
+EBUILD boto3-1.34.2.ebuild 1392 BLAKE2B ea90aaab716898835c964275be5d02e9aa02b21b5d693766dc6b04aed3c182effd0958a1bfbdb0a6b8ec626e665b60284ebb9a6b863eb8360e016fcddfb86645 SHA512 242e5a31167f35c84e350d3299a5362f3a9b14bab745d11877bdfb05d581bb8d6e2a4baa07b8b32fa81248152068e3cf0a196aba20b4c29e49090daf9e1c6550
EBUILD boto3-9999.ebuild 1588 BLAKE2B bfcf68e1a1dffa36c71f030ad8743b59c9170c34a425a7982ee81d1fb0df1c29fdecefa7b55f373557b735d60ab51d510ca398edd4045def5fffb6d4d4d9d579 SHA512 1bca684f585a51d8b58a594c71974b36b145912550f051d6d4c84ba28bce949ec10c112a6f7bfa8f60fa362d9126d9a830243ab36595754bef02f19e02161bb8
MISC metadata.xml 493 BLAKE2B 7d6324fc877ffe1d20c5369c2af0b09a7028f94d28f1841188913d0d8be7ea699c9d3f92c624992c4c96bd69615d3a1211a2483c76c56b7d3082492e43512523 SHA512 44420d8c03d5986f990b76369edfa8dfd7659b4952db3ad946fd05392ec594628a28745ad888d055d4f074d5214f61fcffafe6c04c4ab54109d45ac0371582bd
diff --git a/dev-python/boto3/boto3-1.34.2.ebuild b/dev-python/boto3/boto3-1.34.2.ebuild
new file mode 100644
index 000000000000..9d696a310a62
--- /dev/null
+++ b/dev-python/boto3/boto3-1.34.2.ebuild
@@ -0,0 +1,64 @@
+# 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..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="The AWS SDK for Python"
+HOMEPAGE="
+ https://github.com/boto/boto3/
+ https://pypi.org/project/boto3/
+"
+LICENSE="Apache-2.0"
+SLOT="0"
+
+if [[ "${PV}" == "9999" ]]; then
+ EGIT_REPO_URI="https://github.com/boto/boto3"
+ inherit git-r3
+ BOTOCORE_PV=${PV}
+else
+ SRC_URI="
+ https://github.com/boto/boto3/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+ "
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+fi
+
+RDEPEND="
+ >=dev-python/botocore-${PV}[${PYTHON_USEDEP}]
+ >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
+ >=dev-python/s3transfer-0.9.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/mock[${PYTHON_USEDEP}]
+ )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+python_prepare_all() {
+ # don't lock versions to narrow ranges
+ sed -e '/botocore/ d' \
+ -e '/jmespath/ d' \
+ -e '/s3transfer/ d' \
+ -i setup.py || die
+
+ # do not rely on bundled deps in botocore (sic!)
+ find -name '*.py' -exec sed -i \
+ -e 's:from botocore[.]vendored import:import:' \
+ -e 's:from botocore[.]vendored[.]:from :' \
+ {} + || die
+
+ distutils-r1_python_prepare_all
+}
+
+python_test() {
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ epytest tests/{functional,unit}
+}
diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 7dee51ed0f91..30c61c5302d4 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -1,8 +1,10 @@
DIST botocore-1.33.11.gh.tar.gz 12536159 BLAKE2B bce09ad1b93210667e3c1058ab3b4350b752e330c78c29af87c53b3f3f738dd7622b1b670a4fdbfa2dfdeaf763f9885b3f82ad0eb4f44c7e7585ae5b8eaa6b5d SHA512 5d790bbb909230861cf2eb38908f5876ab9bd7e5dd1f718987797af0b263c7ea2c42d69aa1d55b66d1b954204caa04c50cd050385607637192e9ad6b33f65b7d
DIST botocore-1.33.6.gh.tar.gz 12516087 BLAKE2B da3ca22acb5b6ee27eb3c0f7dab4ad43597ab985aa7512f4f4a51c2ca3db80a049e13faaf986dd4a02125f92c088129506651125a826184656250665dc7b7128 SHA512 cae5019d85c9b3afcfd93fe58d0e51c5a6e0769d58b2a8b1285a34ce66be8db34e9c5dc4dc74ff72e0992cdd142d101e3663fa1d68a2779fa9c09de37d2f2001
DIST botocore-1.34.1.gh.tar.gz 12561522 BLAKE2B 67b42866c4a00ea960b8d942110acdf9fd642e9164c987e12f9e12ceee37b1c4d9be59a3185006c19b52c31b957442fe4fa9de9d4d1d697854c0c1c7b9eb23cc SHA512 04cba828baf7bb14f2cb2a3eedca6332842ca1d0c8d1e5ad837607ea6c5fe1564a222c516835d7f67e2fea85490032ef04d61d631c0cff6849ee7cdca5eeabf4
+DIST botocore-1.34.2.gh.tar.gz 12564834 BLAKE2B b22a3d3bd35b769a28ccb1a5116428e1904d0c9fc3452829237704dbec37a31a539f044a728b0785d09406d299d522dd601da39801249747d54e6741b46cafe2 SHA512 a3f3718bf584a871abbb3edc803de9d5329da257c050d56bdbf8a6a6c4067477812582fbd8d1d789ce18ea1f416d0ddb2be9cc3c45172292d061a94a12f3977b
EBUILD botocore-1.33.11.ebuild 1524 BLAKE2B 8a2471391e1a0e596e0b8d72ee09df50c3763a3d03db51169f45b1b571ba3df97eef93a43374b196ced5e1dc978bc2f3de52099675a6b19c1d5fe933922466b3 SHA512 bdde6ff5fcea64cad2e42bf6b2e8cb49f096ed5b17c321246651936878ff07347f4fea7805bb7083053aab2014c3e4a50fefcb727e89ccee3aa6a5860d71b249
EBUILD botocore-1.33.6.ebuild 1517 BLAKE2B e056da584f834fcb5026f593a9187a613e82f1a6cb8df7b6fff6a997b971905e62ee8cfe8c99a0dbf1a6c514499860d8cb0a0d27e9155715ec07de46a8d8b325 SHA512 f5fd3af7a1209b7ecd8e7b8ac4aad92ae0db0477678d02c88394aeb7b9d1984e6c0975cbc4d006cc2df480f7fbec625ad8dd660edabf148dd44c2785085b9366
EBUILD botocore-1.34.1.ebuild 1524 BLAKE2B 8a2471391e1a0e596e0b8d72ee09df50c3763a3d03db51169f45b1b571ba3df97eef93a43374b196ced5e1dc978bc2f3de52099675a6b19c1d5fe933922466b3 SHA512 bdde6ff5fcea64cad2e42bf6b2e8cb49f096ed5b17c321246651936878ff07347f4fea7805bb7083053aab2014c3e4a50fefcb727e89ccee3aa6a5860d71b249
+EBUILD botocore-1.34.2.ebuild 1524 BLAKE2B 8a2471391e1a0e596e0b8d72ee09df50c3763a3d03db51169f45b1b571ba3df97eef93a43374b196ced5e1dc978bc2f3de52099675a6b19c1d5fe933922466b3 SHA512 bdde6ff5fcea64cad2e42bf6b2e8cb49f096ed5b17c321246651936878ff07347f4fea7805bb7083053aab2014c3e4a50fefcb727e89ccee3aa6a5860d71b249
EBUILD botocore-9999.ebuild 1599 BLAKE2B 8325845842cef976827216365bd3f88b7865bb4ce82764b121a42bb99d98952042223281fa66e6e31ec83e39c4fc585672fbab6426a7df79aa945df720d42a1b SHA512 ade15b4567ae00f08a0f5895d967ad3f37af15c24b3169e9319fd7d3c3a3316f34d989b225a928c8c72c2656e4c8f79d61e8b7ddd17e179adf7ff67bcbac6efb
MISC metadata.xml 499 BLAKE2B e5aaa7da26f200c09adfdf38b68f656bbccbec627cb5d966b280ac2165334e7eec659c89075bcace748f58e2ec3e7d2998e54a688d56ecea2d30653c67dfd35a SHA512 103c554d5dbd967bf9b6e418b3913d9235e7e910d012160909ce0715134ed2e37b06e6a345395f9d16ce08d1cf51f3ce458bce93c6a978fd3dca6610f2acdbd0
diff --git a/dev-python/botocore/botocore-1.34.2.ebuild b/dev-python/botocore/botocore-1.34.2.ebuild
new file mode 100644
index 000000000000..05766e84276c
--- /dev/null
+++ b/dev-python/botocore/botocore-1.34.2.ebuild
@@ -0,0 +1,68 @@
+# 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..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Low-level, data-driven core of boto 3"
+HOMEPAGE="
+ https://github.com/boto/botocore/
+ https://pypi.org/project/botocore/
+"
+LICENSE="Apache-2.0"
+SLOT="0"
+
+if [[ "${PV}" == "9999" ]]; then
+ EGIT_REPO_URI="https://github.com/boto/botocore"
+ inherit git-r3
+else
+ SRC_URI="
+ https://github.com/boto/botocore/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+ "
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+fi
+
+RDEPEND="
+ dev-python/six[${PYTHON_USEDEP}]
+ <dev-python/jmespath-2[${PYTHON_USEDEP}]
+ dev-python/python-dateutil[${PYTHON_USEDEP}]
+ >=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/jsonschema[${PYTHON_USEDEP}]
+ )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+src_prepare() {
+ # unpin deps
+ sed -i -e "s:>=.*':':" setup.py || die
+
+ # unbundle deps
+ rm -r botocore/vendored || die
+ find -name '*.py' -exec sed -i \
+ -e 's:from botocore[.]vendored import:import:' \
+ -e 's:from botocore[.]vendored[.]:from :' \
+ {} + || die
+
+ distutils-r1_src_prepare
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # rely on bundled six
+ tests/functional/test_six_imports.py::test_no_bare_six_imports
+ tests/functional/test_six_threading.py::test_six_thread_safety
+ )
+
+ local -x EPYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ epytest tests/{functional,unit}
+}
diff --git a/dev-python/dask/Manifest b/dev-python/dask/Manifest
index 1f3d7b2c5727..98f224a2e0af 100644
--- a/dev-python/dask/Manifest
+++ b/dev-python/dask/Manifest
@@ -1,5 +1,7 @@
DIST dask-2023.11.0.gh.tar.gz 8559592 BLAKE2B 3d9e2d049c4ef3a880caef56298dfe76033a79d60424554f9122e68354bd2be2c6c0aae3b833c84d5704c45167b050c65227a0b799a5131600a1417a09bd4d1f SHA512 1ebac9c9fb158682dc5063710fd11ccbe0f584cea26afad4b3fe01001f3f7d6888ddbb7653cfdaf2da4ca7acb2b88bc7b1d8b4055790e7036b419ae995346e8f
DIST dask-2023.12.0.gh.tar.gz 8576162 BLAKE2B 2e7764a0f2181daf96b175f5d4ad473f126df88614f00d434f74a9f291c6f654ba4a0961ae95737164b5cfda88755fe5734bdaed4821a4d88df4780544bad14f SHA512 879d8a83f5659387bdfd425a68128b72745e693e9904164cfa2ff249682539d9051f5c19bcdf230cf3415b0f2253683dd6b286083be05124b2b5a900c9307104
+DIST dask-2023.12.1.gh.tar.gz 8967874 BLAKE2B f397512fb50a53719fff8e234db0e366b17c9abaca4b98c0b1d4a98287dec7f869612e688cfa2e717fc35c4ed1f7a8d8fe74c7dec939e8f669e6790490005370 SHA512 4a90239e83e7cbd4797ee91dc9609d7322a7003b976ed3309de95b47d20e2e9f449cea803618539c5f80ec552dd2ac71e55c87c024beeabf74062beeb3260292
EBUILD dask-2023.11.0.ebuild 2919 BLAKE2B cd51b4e720364d272bb0d2aa517927a77f36b5497bf29eb89f5dd6328515e600016d2ae3360cfe501d30e17b5764fb0bcc5bd52cb7f1c5e134957ebf251f1cfa SHA512 4574641ebc2eb7bbc0a1bc162e7597b0902e9f20ad485a33316d5d0f48f4242a8c55acbb96fcdffac2c55f131663f386b863d3b04ee30d2191dcda47305970e5
EBUILD dask-2023.12.0.ebuild 2921 BLAKE2B 97b64f7860fa1cac94fed4decd263f843de3b0a520f26fda0d123c27e7105d042b6017802a298379838568f235f3e432e7ce2fd98b4ba514bd1d7f3020ae6a1b SHA512 8fd59868f8858334bb4efb7e67282575cb10bcd7fe5d67f7e8231ddea51e70132655461fc97a1245e5f57c3bc8956122c3304a12f011936c92a00bf3c902d88c
+EBUILD dask-2023.12.1.ebuild 2921 BLAKE2B 97b64f7860fa1cac94fed4decd263f843de3b0a520f26fda0d123c27e7105d042b6017802a298379838568f235f3e432e7ce2fd98b4ba514bd1d7f3020ae6a1b SHA512 8fd59868f8858334bb4efb7e67282575cb10bcd7fe5d67f7e8231ddea51e70132655461fc97a1245e5f57c3bc8956122c3304a12f011936c92a00bf3c902d88c
MISC metadata.xml 724 BLAKE2B 9af7553cec2b66228a21f146372d86b8d620048d68f94c1fd09006c8ee7ddaa4e212c2a359b937a5ee37ac23df01e10af0796e8b4cf952237cb4c73a2dff7ca0 SHA512 89b83402c13b06f7adf10cd1cc08b96b90dbc2ca3b5c0c6c422b6e2394e03fd51346306479557c11fcfdbd4a81a574890f2367228ea38531b5f05c02a30b8dcb
diff --git a/dev-python/dask/dask-2023.12.1.ebuild b/dev-python/dask/dask-2023.12.1.ebuild
new file mode 100644
index 000000000000..e2f5047c0cef
--- /dev/null
+++ b/dev-python/dask/dask-2023.12.1.ebuild
@@ -0,0 +1,89 @@
+# 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 multiprocessing
+
+DESCRIPTION="Task scheduling and blocked algorithms for parallel processing"
+HOMEPAGE="
+ https://www.dask.org/
+ https://github.com/dask/dask/
+ https://pypi.org/project/dask/
+"
+SRC_URI="
+ https://github.com/dask/dask/archive/${PV}.tar.gz -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+ >=dev-python/click-8.1[${PYTHON_USEDEP}]
+ >=dev-python/cloudpickle-1.5.0[${PYTHON_USEDEP}]
+ >=dev-python/fsspec-2021.9.0[${PYTHON_USEDEP}]
+ >=dev-python/importlib-metadata-4.13.0[${PYTHON_USEDEP}]
+ >=dev-python/numpy-1.21[${PYTHON_USEDEP}]
+ >=dev-python/pandas-1.3[${PYTHON_USEDEP}]
+ >=dev-python/packaging-20.0[${PYTHON_USEDEP}]
+ >=dev-python/partd-1.2.0[${PYTHON_USEDEP}]
+ dev-python/psutil[${PYTHON_USEDEP}]
+ >=dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}]
+ >=dev-python/toolz-0.10.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ dev-python/toolz[${PYTHON_USEDEP}]
+ >=dev-python/versioneer-0.28[${PYTHON_USEDEP}]
+ test? (
+ dev-python/moto[${PYTHON_USEDEP}]
+ dev-python/numexpr[${PYTHON_USEDEP}]
+ dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
+ dev-python/pytest-xdist[${PYTHON_USEDEP}]
+ dev-python/scipy[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ # fails with sqlalchemy-2.0, even though we don't use it x_x
+ sed -i -e '/RemovedIn20Warning/d' pyproject.toml || die
+ sed -i -e 's:--cov-config=pyproject.toml::' pyproject.toml || die
+ distutils-r1_src_prepare
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # more tests relying on -Werror
+ "dask/array/tests/test_overlap.py::test_map_overlap_no_depth[None]"
+ dask/array/tests/test_random.py::test_RandomState_only_funcs
+ # TODO
+ dask/array/tests/test_reductions.py::test_mean_func_does_not_warn
+ dask/tests/test_config.py::test__get_paths
+ dask/array/tests/test_linalg.py::test_solve_assume_a
+ "dask/dataframe/tests/test_dataframe.py::test_repartition_npartitions[<lambda>0-float-5-1-True]"
+ "dask/dataframe/tests/test_dataframe.py::test_repartition_npartitions[<lambda>1-float-5-1-True]"
+ dask/array/tests/test_image.py::test_preprocess
+ dask/tests/test_system.py::test_cpu_count_cgroups_v2
+ # require sqlalchemy<2.0
+ dask/dataframe/io/tests/test_sql.py
+ # crashes
+ dask/tests/test_base.py::test_tokenize_object_with_recursion_error
+ )
+
+ if ! has_version -b "dev-python/pyarrow[parquet,${PYTHON_USEDEP}]"; then
+ EPYTEST_DESELECT+=(
+ # fails if pyarrow is installed without USE=parquet
+ # (optional dep, skipped if it's not installed at all)
+ dask/dataframe/io/tests/test_parquet.py::test_pyarrow_filter_divisions
+ )
+ fi
+
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ epytest -p pytest_rerunfailures -m "not network" \
+ -p xdist -n "$(makeopts_jobs)"
+}
diff --git a/dev-python/ddt/Manifest b/dev-python/ddt/Manifest
index fdcb74b37ee6..e60593d6fc41 100644
--- a/dev-python/ddt/Manifest
+++ b/dev-python/ddt/Manifest
@@ -1,5 +1,5 @@
DIST ddt-1.6.0.gh.tar.gz 19615 BLAKE2B f79e25e9da39615d85f000c1029babef64725b159a2b77003efe9f9c5869fb26087fa20e1a58eea485479b12ee89c602076613a9d50711347a775a09c4bbb180 SHA512 c5ea14d3f60384676d9631c84d938b774dd360cea9b0ee1b111692dc2bc06238b5ffd3ab8950207b77aa007bac0ac79b290533a2532be4bee68b642629843a82
DIST ddt-1.7.0.gh.tar.gz 19742 BLAKE2B aafecea2363f9a1dc102dde1e19ce8f55def7555755342cb23cd027eda7afd0fbf9bb8b5a45a079cce107dfab9b7a78055b81258f206a593955941ce222f1393 SHA512 1f049c1f86cd58867b6ef3d094310e78c94bd11f5602e8a9ffe392bbcf173f23be4f6b77730953b7d747d56a31a3a378d229c7d697383c2e3ce4517d12d13d2d
EBUILD ddt-1.6.0.ebuild 679 BLAKE2B f9fbf57c975527be3a5a08e3f187066e6f4176e6bbaf205daaddca93442f9a0dea7a82b1cf7fcb5b4af258a84889d7cb3d78b8d43186947dcd58e44d9b1fc581 SHA512 c67793c746cf677a717ced7754417c891554a69435f397802ad81820eac769d5b7021cb630d624ab75c7518b817395e704bd14072a4e705e04646fc57423cc8a
-EBUILD ddt-1.7.0.ebuild 717 BLAKE2B 99501032fd015649a8e67fcb97ab28415ccb8137e35328b3806c39099e67e422186a43a4f98a50fbbec9b17548370a0f1a31225a1c9fa0643e3fe84cb8965d55 SHA512 c2066c488c9714be5e4a9ec7614850673e0357ce05f78dac509b71144d11c8b22cc683f654ff7cb19bc58fd7a6b87c048b521e246befd993be43075b326c697f
+EBUILD ddt-1.7.0.ebuild 724 BLAKE2B 4e11840b7147bb942d6b0e989b9725a1a5c8f0c5c81e7b651414da1b65483d631ff00d8bdda7fa0416546e2abcf7f95cfee9119f08b9e066a3decf1a0d69beac SHA512 c59219638ba0781d611193497afb4f3136b0486e9e34f82899560eae5f31eff5171e1a4483d5367e9769508a3d353fb7e18ec93c88cb29e13532b8a7aad83d3c
MISC metadata.xml 637 BLAKE2B d7aca1ac2fde8171ceb8fab19b6be2f32125d3ceb411adb504e66a024bbaebb3be0234f17ea0c07073c647d4e613cac889cb241c49ade87f168218056fb8afee SHA512 7416856917a9b619b7884f9a8fde9fb30ee03223e9c8dd45920c43f296a469ee70d79ba999bf495d97ac41d310d17949674f87c0d365ac940eae37aca2ef8d94
diff --git a/dev-python/ddt/ddt-1.7.0.ebuild b/dev-python/ddt/ddt-1.7.0.ebuild
index 99c474e21313..15a88a277592 100644
--- a/dev-python/ddt/ddt-1.7.0.ebuild
+++ b/dev-python/ddt/ddt-1.7.0.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86"
BDEPEND="
test? (
diff --git a/dev-python/deprecated/Manifest b/dev-python/deprecated/Manifest
index 2f6066e00ab9..dde2f60314c4 100644
--- a/dev-python/deprecated/Manifest
+++ b/dev-python/deprecated/Manifest
@@ -1,3 +1,3 @@
DIST Deprecated-1.2.14.tar.gz 2974416 BLAKE2B d7994a435f7709a74fde71b1bfe20aaec44813893fd8d9fba70b55938ec2dcb01364a0084e5b161ad84819a6ce258ef28813f7272c9cc48cfc8a2159408b5f29 SHA512 5c2f71fc4c1abb6d4a6913bd9644d47d12f709a0830b2aa3513aa2aa92c13e916c49fcd45a5f38aa29279822a5bb8563c4062e5f3e21bb6c55ca97b7845ee736
-EBUILD deprecated-1.2.14.ebuild 587 BLAKE2B 4e4239dbc93b313ff06598ff9dcd970b0718aeec133884c7abe9a00833148c8c3d9d2af17e87478188fb07d474e522c2a520ed883d8cfcdcfb3cced3b4e15b98 SHA512 d560f5b0e8a79b7b3dd39ef9fbb470d557a0711b32214b9af10d0fed39db3a766b6bbf89e2f972c758fe956887a10bdb14633411612b41798cb156362b65d4b7
+EBUILD deprecated-1.2.14.ebuild 594 BLAKE2B c6ad71529e32142c3fe98ea9fda3636d5d656b2c391888cc2d7581dd603cedb3d2f82ef8f648e9673e6c0c6ca62c59b2a742bd91d071e41e68519205392a00a7 SHA512 21166e43e3ebd8081c8b8fe45076ec3fb9e66ee76b2f6db9371f642dd69953ceccf499b2bab50112b3dcffc2ed73964d94095edd2bc017035b4a86210ec5da40
MISC metadata.xml 374 BLAKE2B be79deba7ab13c58cb57fc05937c949f2a7fefd60028d35b3c9a4f9a1acdff09535b9f21402f281e9299c9275a3fb8e26a860dfc4712e07422b7f03e8a5ddf48 SHA512 e302d1682a1c252b8d79f7d3126302c3378249aa328c9f1733936805ce423be4d9dca0216eb836fc30208ecb41ac3f077fcc40c0c0c2e195d314f7c840bce5ce
diff --git a/dev-python/deprecated/deprecated-1.2.14.ebuild b/dev-python/deprecated/deprecated-1.2.14.ebuild
index 04d541df7ebd..5b302cf3fca3 100644
--- a/dev-python/deprecated/deprecated-1.2.14.ebuild
+++ b/dev-python/deprecated/deprecated-1.2.14.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86"
RDEPEND="
dev-python/wrapt[${PYTHON_USEDEP}]
diff --git a/dev-python/environs/Manifest b/dev-python/environs/Manifest
index 864aaa831a4c..3019f4b9f448 100644
--- a/dev-python/environs/Manifest
+++ b/dev-python/environs/Manifest
@@ -1,3 +1,5 @@
+DIST environs-10.0.0.gh.tar.gz 23500 BLAKE2B c99a5972416a7959d06bb4541f6b319a948727386e621252e86389e3f271130917f6a056abe1363bd3bc4f10eb9d79107d9a6859fb4a745436fc35dd7a45e4d0 SHA512 4f2a485eb6a42687bd641f1468e70578eadaf01bd16fc121a9ba89725f560da1f1a4f0ba4476fbca561ffc6f4538c9a742b9335b89398d0abe09434e5e135957
DIST environs-9.5.0.gh.tar.gz 23614 BLAKE2B 118305f7d6d2906beff69aa028449f8a5f6eba7815ec63972593dd43930802b5d1bd60457edc9803ed8ad216ae8feaad0d77fc03cd21e9883c40dc6656b1102e SHA512 8a73f9f89efe4d72b9a7a5a48b21ccaafcf32d59a6153c7cfa1c91d90a3a8a75e6c05d0ff0fecb94f593008dfff4c3534195f258391cee8fb720ee93c4f42812
+EBUILD environs-10.0.0.ebuild 843 BLAKE2B 691d5d9b04de2a6ec7006fe4530e1142aa988876d47fc51e7195481fb93e76833be96fe179b1719ece9086fd138307d7adfcfc738663d59c1a47d34930534c48 SHA512 0b4839f5edef97bedab24e0acf5727d0c215c3affeaed4e0f155eaba21c66b5e1623522ad4ab19547cde9cf9cada2a1417c231f7e1fec4eb1e871416c47c6d1e
EBUILD environs-9.5.0-r1.ebuild 843 BLAKE2B 691d5d9b04de2a6ec7006fe4530e1142aa988876d47fc51e7195481fb93e76833be96fe179b1719ece9086fd138307d7adfcfc738663d59c1a47d34930534c48 SHA512 0b4839f5edef97bedab24e0acf5727d0c215c3affeaed4e0f155eaba21c66b5e1623522ad4ab19547cde9cf9cada2a1417c231f7e1fec4eb1e871416c47c6d1e
MISC metadata.xml 496 BLAKE2B a44f919cfe291f826a91438c9170dff83d39a184a192cd6208cc91eb50596a739d94335345f7289b8afd667a24b491fea5c9387721dd160031deb6ad5cf1aa6e SHA512 a3744511fce7b1a29b682ea7d384eef72bf08ef599ae88f01c9b4485abb1abe89f5731c40cadbe724cf8ac63726199128bb51e88c5c770196ed6a4326233f520
diff --git a/dev-python/environs/environs-10.0.0.ebuild b/dev-python/environs/environs-10.0.0.ebuild
new file mode 100644
index 000000000000..fe7a5d785928
--- /dev/null
+++ b/dev-python/environs/environs-10.0.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python library for simplified environment variable parsing"
+HOMEPAGE="
+ https://github.com/sloria/environs/
+ https://pypi.org/project/environs/
+"
+SRC_URI="
+ https://github.com/sloria/environs/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RDEPEND="
+ dev-python/python-dotenv[${PYTHON_USEDEP}]
+ dev-python/marshmallow[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/django-cache-url[${PYTHON_USEDEP}]
+ dev-python/dj-database-url[${PYTHON_USEDEP}]
+ dev-python/dj-email-url[${PYTHON_USEDEP}]
+ )
+"
+
+DOCS=( CHANGELOG.md CONTRIBUTING.md README.md )
+
+distutils_enable_tests pytest
diff --git a/dev-python/expandvars/Manifest b/dev-python/expandvars/Manifest
index f0e0000a732b..a1fa1d4bbb89 100644
--- a/dev-python/expandvars/Manifest
+++ b/dev-python/expandvars/Manifest
@@ -1,3 +1,3 @@
DIST expandvars-0.11.0.gh.tar.gz 10663 BLAKE2B cfbcb8bedc61cc8b1e88d4774784518e15846f7ea5ddbf58bd016ea2043dd5b1c9e55af117f6482e05e9ae4ba07e01d0fb471a72719f38191f1a29a9f66387a9 SHA512 e8de6544f2d369728e35c8b862662f348f46673f836f8b14dbdcfdc3dbcb7efda80deb55f8bcd597037ac974752e2463d429ddda3b8502fe19c402c253babf7f
-EBUILD expandvars-0.11.0.ebuild 848 BLAKE2B 00396d52856d3e810cbe08153f603abc6628a0bc60f1ef689ef66a502780f4c14ccdcdb757c2397de3cdf4a1f5a7231bc68ce2917cd0100b596ce1c6a50a2238 SHA512 d1935ca9b3b770edb85b8a3a026c900ddf97653146e6ff008ae82c2a367878b775db17747c34855975a2fb197d0c51faf5807ec355490a6f5614b2bb282c73c2
+EBUILD expandvars-0.11.0.ebuild 855 BLAKE2B 070cc968148fe54bfc825169a5b24a05a00f0ae4363c47854d55d549537647a74f0c3f1e34f5b78e94747db5a30f20537231dcd6c8a6994448a8a13d09745c6e SHA512 267cfba2f20c59a901c7a7cb2a22b2002a91ca212441e43439f9472b849ff32ab4bd11e36d502e6473f76e5980bc417479f00010f69f018a6854fd8d423c8723
MISC metadata.xml 378 BLAKE2B ea984772fa8cd80ee947c6a950e90357d88fee179f2c389ac904b73aaeff153537f662f3f21604772c341e89b6d8ad772cf0e2ac253cd0a2a0038ab93d056dd4 SHA512 6fc7c7d666e6dc0d342525d9cef241a8cbd3f3f3725570dd3819628e1967c6a9a536a6df93266a55cafafd2e5cf0b1588fdc2fc1c9238919fb155f7b833cb212
diff --git a/dev-python/expandvars/expandvars-0.11.0.ebuild b/dev-python/expandvars/expandvars-0.11.0.ebuild
index 2b0395ca207a..485cdc981065 100644
--- a/dev-python/expandvars/expandvars-0.11.0.ebuild
+++ b/dev-python/expandvars/expandvars-0.11.0.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86"
distutils_enable_tests pytest
diff --git a/dev-python/fonttools/Manifest b/dev-python/fonttools/Manifest
index 59d67f3d95a1..1de02ded8697 100644
--- a/dev-python/fonttools/Manifest
+++ b/dev-python/fonttools/Manifest
@@ -8,7 +8,7 @@ DIST fonttools-4.46.0.gh.tar.gz 3796675 BLAKE2B 5e8affb809cc2a66208636557c2bcfac
EBUILD fonttools-4.43.1.ebuild 1627 BLAKE2B 1e3e29d8b99ba2ddd7b9d54d8c28e0463fe726d32e71afe8af52d72c82928dda98a12979fd1f6e7e200da88f75d0e20c5b72d5f64be989b2c2dddcd65a77a8e6 SHA512 9de4ba39052accc56cc887fab19a97e4497597eebbec9c20830f282428edf80436fe6425459ff8f7efb5e088c4fdecd96744f76898cef2816228867e963b6f61
EBUILD fonttools-4.44.0.ebuild 1833 BLAKE2B 66dd265b53dbfa2d0ff3d66d9f855bd3f70824ccbf3e5a967543b5fce69ddb0eac216dca934161f3f52d3c58ba1b6fc33c7c69bd29fc82e3b38396d7f3c5baf4 SHA512 38000e77ffa0fdb497f88c4eee65e505ffbc34620821d8bd471cbd3fc94e968e22b3f3c90d63af0993c796a66b5c78c6456cb9412c1eb9d63630e2fb05231ee4
EBUILD fonttools-4.44.1.ebuild 1833 BLAKE2B 66dd265b53dbfa2d0ff3d66d9f855bd3f70824ccbf3e5a967543b5fce69ddb0eac216dca934161f3f52d3c58ba1b6fc33c7c69bd29fc82e3b38396d7f3c5baf4 SHA512 38000e77ffa0fdb497f88c4eee65e505ffbc34620821d8bd471cbd3fc94e968e22b3f3c90d63af0993c796a66b5c78c6456cb9412c1eb9d63630e2fb05231ee4
-EBUILD fonttools-4.44.3.ebuild 2170 BLAKE2B 47b75a5a50f834e16a9e706d709fb129e966bf82e2e003bdb81e13cc67f64f9c1a87e86d46bbb8baec0ca6c59fd1598f9b33ea20c755b0250cadbe5bd92a9b0e SHA512 c7d6b41316f9756345755f736fb06dacdccddb14d57da8f3540d4b20d4da13d70fa6047258e6aa3ec6a17dc7a6fd4f40a73a38cd1beccbeaa4330bc03ec3e423
+EBUILD fonttools-4.44.3.ebuild 2169 BLAKE2B ea01230c4ad67d9e2aea494eb7ec3fd863c914d4fa9cb3b8ed439b3d8083808248d070a370ee44d705f770761706bf5655fd2dd6e7baa39321d737e8c1a47129 SHA512 9f65dda952b3b52957fdf1915ca851bcc45497f9d0e992bd500a3def6e954b19b67a2bc13a2e20352bd7517d47511575ad756de6feaca741d6a3570164c11380
EBUILD fonttools-4.45.0.ebuild 2297 BLAKE2B ce1b884f04ff3242a5fad75709621fa3c06905d0fb332b95d6689bbafd86c86523b86ec391d666f0268e36b60c9ce2ea730de70bee255a6550a7e4d5f6357133 SHA512 4699ee6b743a11104d3d457247957d123b40b367f3bbf255ccc1518610cb258ac426f104263dc5b7607aa5cd2f3f44b83887d75176961c16c87150f79bb7a67a
EBUILD fonttools-4.45.1.ebuild 2297 BLAKE2B ce1b884f04ff3242a5fad75709621fa3c06905d0fb332b95d6689bbafd86c86523b86ec391d666f0268e36b60c9ce2ea730de70bee255a6550a7e4d5f6357133 SHA512 4699ee6b743a11104d3d457247957d123b40b367f3bbf255ccc1518610cb258ac426f104263dc5b7607aa5cd2f3f44b83887d75176961c16c87150f79bb7a67a
EBUILD fonttools-4.46.0.ebuild 2378 BLAKE2B b8d5f3b0c9b1d49313b6caaeaa0bd95cd366396cc1d06661a6089b380b2fcb2d1f2113d24ad7ba5f560640e94c5e1311977c10baef7514e580e81b97c6b4bde5 SHA512 68353b4034c42896179b74e63ea8a631d13cde107c2abe25b885a748d117cf8d07743aa8f9897aad3031da5c46f2c48b03bc8a3352f90bf796bb1c75e47e1841
diff --git a/dev-python/fonttools/fonttools-4.44.3.ebuild b/dev-python/fonttools/fonttools-4.44.3.ebuild
index 8db4c2e810b3..e50ff2e6ed62 100644
--- a/dev-python/fonttools/fonttools-4.44.3.ebuild
+++ b/dev-python/fonttools/fonttools-4.44.3.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~loong ~m68k ~ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos"
IUSE="+native-extensions"
RDEPEND="
diff --git a/dev-python/frozenlist/Manifest b/dev-python/frozenlist/Manifest
index 9b4dbf1188ec..798835770ae4 100644
--- a/dev-python/frozenlist/Manifest
+++ b/dev-python/frozenlist/Manifest
@@ -3,5 +3,5 @@ DIST frozenlist-1.4.0.gh.tar.gz 29063 BLAKE2B ec33639c22448da84fda9eaa83a78737f2
DIST frozenlist-1.4.1.gh.tar.gz 46357 BLAKE2B 44ee864cd6c7918634d2db85937d778a8526f3117e4d27e06267c979bda2228de5bacaa87d8e0339f7718d6c12325336025214b8d42bdcc744aac7adb63b736a SHA512 a82059fd7d16ec8e17cdf9d05eb128194fc3eed7c20ea4a3daf508a949e6c039fb5824794eac1ca768de11d883f55f46de45f5dcc5031f5cb31291b33df87023
EBUILD frozenlist-1.3.3.ebuild 968 BLAKE2B ee09f69900d9fdaa304292d773222b2b0233c7230ccab7d0d37424ada2acc4ce50e56bc522a3ff51a08153a25efdd888f9f6e93d55017abffc91ddb9d0f9a601 SHA512 643832cb425d3b90b8d14b27c26cb5c60e80abdb30722b64273851ff4e03efdb89671bfc7ac037677ef5242cc1b42644a552ca6d8fadb6803f961297b09ad7ab
EBUILD frozenlist-1.4.0.ebuild 1216 BLAKE2B 13fef2819f4eac31532e56c45d5e53727f6147bcef32aaefd2df11ce7966ce432ab6a7b601cc7b68697ae5cc4207402e533e503b93bbad4b1947b556e6ad0100 SHA512 4dd5ccc90e339f948b6c70948fde06a0efb8bb8b0e4a4d3737897e9da39a6a1be2f99dc1dec523e92b6379f0da9654daf92ddf684ae66549f118046f97dc9de3
-EBUILD frozenlist-1.4.1.ebuild 1211 BLAKE2B b21a8e39a25b19d41beb66bb5bb07a5526b866663ccaf20c00d5c9ca777443741f719a9dda42d72484918efff7a0d1c119a59c057beb09190327d72ca613849c SHA512 382754c5f4bba4a5a123216b3c768764245909884cb9bc1e1c6c06e5f14f6e0bec341ac31cff26357199dedd2518c2867281ed74a6b43a2e1a6e568ca24dab2d
+EBUILD frozenlist-1.4.1.ebuild 1218 BLAKE2B 84c47c7f0824ea93d875f89b15b5df8d3ed8a38f615eca03198074bd54b4c6c5a46b681d1d26edeee4b8750327ceaeb8eb9d08e4958d5805766ac4be6bf4b72f SHA512 b71d41ce5983fecfa19d948a99a8d4dd1070ecd1eefa7dc270aba4d67011b4149d6c179adefea9faa9c6e97668b79f29ecd429ee0c4ba0f9d7e9bfc7c1c7f256
MISC metadata.xml 495 BLAKE2B 98916d3eb7834f06b99201a1339f8a432c2ce12aeb4038bba22ea218d73244151463d4671cdd18350c14ed8e466a93b31620f6f57fc306dcfeff9c812f8b71ec SHA512 0d0d154af4e43a5fde5fac025948a6c25e2b0efa2350b50e2a7cc826c576ced6c4746ba0a17d9d1cf0a304828d850acdef96e56381fae9728ef37fefc12b4ec5
diff --git a/dev-python/frozenlist/frozenlist-1.4.1.ebuild b/dev-python/frozenlist/frozenlist-1.4.1.ebuild
index 149a004e224d..d06a9f77239e 100644
--- a/dev-python/frozenlist/frozenlist-1.4.1.ebuild
+++ b/dev-python/frozenlist/frozenlist-1.4.1.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
IUSE="+native-extensions"
BDEPEND="
diff --git a/dev-python/hypercorn/Manifest b/dev-python/hypercorn/Manifest
index 9b5f92d78dbd..2b456a5dd03e 100644
--- a/dev-python/hypercorn/Manifest
+++ b/dev-python/hypercorn/Manifest
@@ -1,5 +1,5 @@
DIST hypercorn-0.14.4.gh.tar.gz 156001 BLAKE2B 262cbaba3df674b07dd5f6c15418cac18b46c2303a8ff616c8d2e968ff233d15bf616f2d3d0dbacda03f819251453be1b00cee4b98fdfaaed49f40cdcfb43119 SHA512 461b6fab72586b3bdea25ded6c0439595a8f84d5fb0b1a264f976926d9d34cb21f52bd10c84b9180d08fb05942f9fdb842343d4c6c476dcd60a26399387a2373
DIST hypercorn-0.15.0.gh.tar.gz 156271 BLAKE2B 906b1b9c90c8150498ce6b8ac6f5de50373980381cd5ead206dd38be166b7e2ff0a1460aa08b2e4039d70b0412f2e38646836a867c623a2f0ff820f985cd79bc SHA512 a110f7e74eab99924c842715bdd9b32f0b3003eab4a4105968cf6779b69cb6e403dd8fd1b9910400994d25b9bf1a4d0956c99458bfcda70b1b8db2688859bacd
EBUILD hypercorn-0.14.4.ebuild 1159 BLAKE2B 3b1e86f45579c7293aa5e96a52e3929f261cd00f8aea4306202083597e4b2c2dd5cabb6d48a5cd0f12499bc3f231ea9c1a650a394e1f6f9feb40c2e1dee750c3 SHA512 bcc900808c8efa5926d1c4dabcc29695ca9f8185f6f0b183128ed20eb5808ab15b24ef1d89491d39e6ce210d1619be6b741ce3069a4cb8629d766998030c8e3c
-EBUILD hypercorn-0.15.0.ebuild 1184 BLAKE2B 94799c087fca4ee2d3c20934a4c0b1cd821fadfbcc6c21193cf8c8ecd07d91a551aeb15d0232bbed4161c1ab1b626cd4b2f272d1f572f31ad038e7f4ceb4b337 SHA512 7fac8438b4c15c93e4acc6745abb238956b299b64d1e652ca0d1fd6fd07249d35a3882d169da0a7104dc193d78f5e9434f5f7a5263517885179438e3fbcc612a
+EBUILD hypercorn-0.15.0.ebuild 1197 BLAKE2B a03f5bf566a5bdd2c7317dbfc956a4614cad3eded6684904282a1adff180fba388ef01d4f2542476599b24d5acdb975ab4b7426e648731bbbfd60f76c976ee1d SHA512 6137a4f1923f441b8663694428d5f07d72b70c9d5e88be285482eb3ea05ca33ce7fd3040693f05d74e533fbafacf9ad117eeca90e609f4a28e52cd9da309cb5c
MISC metadata.xml 394 BLAKE2B ebdd676a74e00f1952cd6bd0fec099f8a1b0e4f8d6b4a0ceb671dcb294138312d5320e10ae8b9033307b47349a0668bc5d3299ab1d603bf34e95df7c8fc955df SHA512 d8d4a3952b536c5e35e2f68096c4707ec4634d7db70f179e01e8b4ca57983062584c8d4a81d833b9d9a6ebcd83cf8b7389ca1d19e2e656b00da72b74ac87146f
diff --git a/dev-python/hypercorn/hypercorn-0.15.0.ebuild b/dev-python/hypercorn/hypercorn-0.15.0.ebuild
index 42061a187211..e46f8d11a958 100644
--- a/dev-python/hypercorn/hypercorn-0.15.0.ebuild
+++ b/dev-python/hypercorn/hypercorn-0.15.0.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 arm arm64 ~ia64 ~ppc ~ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 sparc x86"
RDEPEND="
>=dev-python/exceptiongroup-1.1.0[${PYTHON_USEDEP}]
diff --git a/dev-python/mido/Manifest b/dev-python/mido/Manifest
index 1458294150da..3ed338f4a9e5 100644
--- a/dev-python/mido/Manifest
+++ b/dev-python/mido/Manifest
@@ -1,5 +1,7 @@
DIST mido-1.3.0.tar.gz 121330 BLAKE2B bf6a20e12b609dc89600fa3b93ccf857fe9aad47ea71564773280c5cf0069b59deec3f8f7263d9949ccf0848b2b73e3e904057c3645069097a85469c8d78a391 SHA512 7e91daa704e72204af30af9c16a2e712a60794f8180c49d78de870381d50aac31029c01ae23fbb7c00947e299c1feba89622ea2648d54bd8786f497cf0a1bd20
DIST mido-1.3.1.tar.gz 124019 BLAKE2B 0d132d3f993b0f6d663b0347c7286e5d0d6bf32fe164bc1ccdd980ebce0edb83e00e37ab1f62759111b6e3b5b32edd6b822abbec208c93abe14d884de3cf490a SHA512 a40cc8a140cbf1db815cad9b03c7f91e32292cf25aaea2b45613cbb4f1ee573847de3c8ad8bc24a8ef3cf68c01ce166881fe7156dd445b150c6f2a14e655d968
+DIST mido-1.3.2.tar.gz 124216 BLAKE2B f6eb230ad8ec02a9a2f0e5e1b332a70334433a1decddb341b1c315b878bdc2e7aefed3527c408a3da9264e7344439a69bf28bd2b4d810c29e4f4278aee8303b9 SHA512 5f31057a972f8ecdadcd135f2ffd68f70388bb8777f6bc7fa14c84aa8c57988a4f7443283dd093930352989d8a097177c6543a38440184c705cfaf82e3aaff83
EBUILD mido-1.3.0.ebuild 670 BLAKE2B 0401ad93486204c57dfea9abc8fe1b25f716cf568c17d0e73ad2df0aa9a1342f23c5ba6356c7deee8670918031b727770664a80ea75adbe152431e3694c66398 SHA512 9103b9387e7e0033c24e6f59013005b030d956bf16f39d5ed164cd81e4eecfc0d4436c6c1abb17d4fb33b3554200703fefa63dd2cf680c42dd84f0062f501522
EBUILD mido-1.3.1.ebuild 852 BLAKE2B 8ca0006ae0799eee5375cc2cd8881659d71238f6c8fa8282a7d3a13500faa9de8a3b3d83114ee95c6acce1903af12c40211a5b933e72f87fc9c427bc7cb3f164 SHA512 a7c602c9a1e8971c04dc304b337d341944cd01566189c739de755a0ea27deb8e3d2d6e2bf6316504671cceb365ccf96a5662b52027892c64c0c050c6bd7ea36f
+EBUILD mido-1.3.2.ebuild 852 BLAKE2B 8ca0006ae0799eee5375cc2cd8881659d71238f6c8fa8282a7d3a13500faa9de8a3b3d83114ee95c6acce1903af12c40211a5b933e72f87fc9c427bc7cb3f164 SHA512 a7c602c9a1e8971c04dc304b337d341944cd01566189c739de755a0ea27deb8e3d2d6e2bf6316504671cceb365ccf96a5662b52027892c64c0c050c6bd7ea36f
MISC metadata.xml 559 BLAKE2B b2b7dbfd53ad6c2bc9fca0bfbee16de16e97f93ead37658e949113619be8aecbb9c2a2e2ef78d70611dd1bb980430b70f8c8c8b981e116c3bf01e1d64f886b10 SHA512 0cf571fe9df2318aec15b20663dc4d3f59dd0be7c23550791538a6a63d1fa1b6bf2fc0e2b8f4460d7ed8ab5e21b45e23698383b3be21a8af47561888fa35f925
diff --git a/dev-python/mido/mido-1.3.2.ebuild b/dev-python/mido/mido-1.3.2.ebuild
new file mode 100644
index 000000000000..fc7fb16de40f
--- /dev/null
+++ b/dev-python/mido/mido-1.3.2.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+DISTUTILS_USE_PEP517=setuptools
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="MIDI Objects, a library for working with MIDI messages and ports"
+HOMEPAGE="
+ https://pypi.org/project/mido/
+ https://github.com/mido/mido
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="+portmidi rtmidi"
+
+RDEPEND="
+ >=dev-python/packaging-23.1[${PYTHON_USEDEP}]
+ portmidi? ( media-libs/portmidi )
+ rtmidi? ( dev-python/python-rtmidi[${PYTHON_USEDEP}] )
+"
+
+distutils_enable_sphinx docs \
+ dev-python/sphinx-rtd-theme
+distutils_enable_tests pytest
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # performance test
+ tests/midifiles/test_tracks.py::test_merge_large_midifile
+ )
+
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ epytest
+}
diff --git a/dev-python/pikepdf/Manifest b/dev-python/pikepdf/Manifest
index 0c757dbd501d..6edad67c3aa8 100644
--- a/dev-python/pikepdf/Manifest
+++ b/dev-python/pikepdf/Manifest
@@ -5,5 +5,5 @@ DIST pikepdf-8.9.0.tar.gz 2865109 BLAKE2B 6f40bb10201c3a57716a53fb50111a16e1eb9d
EBUILD pikepdf-8.4.1.ebuild 1680 BLAKE2B 2d988c8345fe6642e1bf990dd385259ac9b8709e8e22b6b1dc74f3e7ecf88193fb9c06cc3085b82aefb811a5cf18f676dd23c2d75c27a4071903a291bf272f5a SHA512 05b25f5fafcb3999eee5c8f1c5f44e6b1c7dfd0397fdcf7e4f2a5c812a950cf00a87a502a4244cf01e775ee5b7360cffbf2dbcba64d5b203216be008400e4683
EBUILD pikepdf-8.7.1.ebuild 1667 BLAKE2B 5feb7b15ae97839f67dbf77294d8a173a29ca1492114778f8b9beaaad252a9ddf4823058863fc02e0b7f5d151c1fa83f710c510c2eb3e52c77565fa5c69ea214 SHA512 21a79e74d82e567157da859d505126b40e22691b52958ba1446b837658e70429b9e350d90610bc3d6132e2b9363e37cdbc26286109cf76961598a0ffd325afd0
EBUILD pikepdf-8.8.0.ebuild 1678 BLAKE2B 745fad76ef74830954f741f432e16c7b32134197456aba9e7861e26f2172f24637e0f252db31fb655849a4192dbc74c0beaead81f806b86ab52d8ba50b77796f SHA512 8ca97b19f5a33848adaf30b36f09da369e21ce97a359339cefc912bec5a894ef0f99acac65a4fb67867644edbf6fd2926a305d40f8a7b390372f31919fd24b0e
-EBUILD pikepdf-8.9.0.ebuild 1678 BLAKE2B 745fad76ef74830954f741f432e16c7b32134197456aba9e7861e26f2172f24637e0f252db31fb655849a4192dbc74c0beaead81f806b86ab52d8ba50b77796f SHA512 8ca97b19f5a33848adaf30b36f09da369e21ce97a359339cefc912bec5a894ef0f99acac65a4fb67867644edbf6fd2926a305d40f8a7b390372f31919fd24b0e
+EBUILD pikepdf-8.9.0.ebuild 1685 BLAKE2B 0bcb72f4208afe7a3114ececd01175761a4e1f358d842a02bc8b58303083805c3193f485888a228235ecfaf705d24196d07d97dc5fc81ab7cb35b1d2592970db SHA512 1d07511bf3f0f8983856066bda264bcdd6e376ce714310571873f50802dc42e35f98bf5977951fbaee8f1ba890870710a155ddaeb8a3d1938055719cb13c852d
MISC metadata.xml 687 BLAKE2B 07c94d9dac5323202f955fd9c1e5a6fc78518a0a6f703c54c73b70e774900c41a4823beb3f8be7068d83878d1e60df0d7e30efd53bbc1ba31019477de82b092f SHA512 1be3ec00342e8079363db0c57f75ae88bd05e873869fbbb27442e9fe98eb6917c55b4eaf03ed22c4c44ca3aec9b84839cbc254202460a3266bbc42ff8f0f84b3
diff --git a/dev-python/pikepdf/pikepdf-8.9.0.ebuild b/dev-python/pikepdf/pikepdf-8.9.0.ebuild
index 886595eb32fd..670325f6bba5 100644
--- a/dev-python/pikepdf/pikepdf-8.9.0.ebuild
+++ b/dev-python/pikepdf/pikepdf-8.9.0.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="MPL-2.0"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
# Check QPDF_MIN_VERSION in pyproject.toml on bumps, as well as
# https://qpdf.readthedocs.io/en/stable/release-notes.html.
diff --git a/dev-python/psycopg/Manifest b/dev-python/psycopg/Manifest
index 23f49715b589..08594c7bc0c2 100644
--- a/dev-python/psycopg/Manifest
+++ b/dev-python/psycopg/Manifest
@@ -6,7 +6,7 @@ DIST psycopg-3.1.15.gh.tar.gz 502669 BLAKE2B 21fa50d7b314d2e71e5938346145ce8cf25
DIST psycopg2-2.9.4.tar.gz 384017 BLAKE2B 4bc0afcc890c8a257c1ccd5c6e4e5301857a80f8b1428aa46c1473c9e18f5d2914a2e592c13336b06106217bb334d9b0321835bdd123f1627cbeb29dedf97bf7 SHA512 259088e42e0ab0d8a1a0ccf04f5e560f32c6179b4a0a0059e91bcf269baa8f4b0f1f949c332c640a2438c927a29b2c144078a861f8e18ba9c764da7c93c73b8d
DIST psycopg2-2.9.9.tar.gz 384926 BLAKE2B 8418fca1329703cedfc86be74d85cae5133a0604bb8a21fa43e5359a46626d38ef227d0cd8fbbeb497e2db517a469d7f3e86b74ef9163617a547e999073a6b4c SHA512 a691fd09762221e854861dedce37b05e5354e0701feea470a6d5046960056ef02a8c9ecfa751adeba485271ea7d5834643b7d3a3c3f3270087f5ed9c68509f5f
EBUILD psycopg-2.9.4.ebuild 1248 BLAKE2B 05090945297120771b3983ead32e88a6c178e631441a7fa3a3dea02c528650db938f39e0e8beed6bb46502e5c708efa32fa167285b7eacd214f587de5f8a53b4 SHA512 1e11a0c254f38c7e355d29a824b85546850b39dee02ef39a1275c2e461b3683793ed8c7dcae74cc4b8b70b9885203895e4b701ee39880f7de0fdb666d3826fec
-EBUILD psycopg-2.9.9.ebuild 1291 BLAKE2B 38eabea614cd18ebec21a3ad3d4e58e58969ced3b4471b5fcc137950096d0f5a7be5eb58695a1fef3e6a3ec9459c26137210fe2cc1069f3ea2304ea2592325fc SHA512 9e1fbdb842dc7c857a95c378b38dac7168ba93ca450cf00da47162ad8f77b76aa4e7733809c44add65de13721fbdec839670d6b2556aff0b3ebd57c9d50c7db1
+EBUILD psycopg-2.9.9.ebuild 1290 BLAKE2B f478219e54cc7f2c59790b82f72bd38e26a3d1181cedaa67444f7cfa283214c2f6402417099c426d329133e47a5f6e9043eeceeb7cfd2ebff10b4d7433229ece SHA512 8a3d087058f98b069b7326480d8063993ed4d1ae73792c5a5abf9b386bec586af52d015d49171a062c0c6407ec1fd062c8f27bfdcf6366d04bb64420db34836c
EBUILD psycopg-3.1.10.ebuild 1756 BLAKE2B c6c8e67318b15caf806c897cb04f0aabcfc055f3b0d77f981f9a56bae1afa3473503c9f49012b4f717df9d7e759b0b885adbda493eca673bfb72e41dd20b5164 SHA512 3646513363a9b4ef8b1d482fdc4b3f3318f679a2a8ef85580a2cd39ec13a4d5a0d1ed16676a0832186b30576ce16205d3794d78faf88af231ef412fcab0433a3
EBUILD psycopg-3.1.12.ebuild 1798 BLAKE2B 3cbcc7e7236e8fa1e275831ef327a542c91d1aab300d48fc9ea860ffc5e1d6bb221e27b58580225a39867763a6a760208bb033a057c8be60d87b328df43bbb93 SHA512 810ae033fb3772b02702755604ec3a9dcab845e8e1caf861c84319784263c65e47bc764ff3df9c7802b2911b77389a4214f6018a91599c64721252d0594017ca
EBUILD psycopg-3.1.13.ebuild 1780 BLAKE2B 07d19a002b85747625009534756c1b4eba4cd3e2d37c3945b0d83e3cde041c28761ba0f26b6c1a6d8c0a40079ef774b6af53cd7f93c3179b101cc797a7118879 SHA512 9582e8e239c3c7cb9360242e155d3efd95d9d84dd8a21d3b079ea6b7a587de9784428ce7ac42ba943e7c83184d54a814829007bb8e93bc0139edb38d2dd804e1
diff --git a/dev-python/psycopg/psycopg-2.9.9.ebuild b/dev-python/psycopg/psycopg-2.9.9.ebuild
index c185e47bcf2d..bfe4780d91d5 100644
--- a/dev-python/psycopg/psycopg-2.9.9.ebuild
+++ b/dev-python/psycopg/psycopg-2.9.9.ebuild
@@ -19,7 +19,7 @@ HOMEPAGE="
LICENSE="LGPL-3+"
SLOT="2"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
IUSE="debug test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/yarl/Manifest b/dev-python/yarl/Manifest
index c92032abc923..59b0e402a3e2 100644
--- a/dev-python/yarl/Manifest
+++ b/dev-python/yarl/Manifest
@@ -1,7 +1,3 @@
-DIST yarl-1.9.2.tar.gz 184673 BLAKE2B bb94131059d0cfaf88f04d62a44181245ebcb660cb44904f0b7e8d497905a16d0026aeff454b8179fab5342c6bf9c8d6aadade0d9f7c70321c71bbcc3998e9a3 SHA512 ffbb6df94220bb1561333f1ad69a70334328e2273ec5e91c2741f6fd5ca2f6dd38d5b5f617728797fce490accc2394a406a5f9b5b665af4746746229af0d7c5f
-DIST yarl-1.9.3.tar.gz 135606 BLAKE2B f73b41227c08c791442c4c96ec961bcdbc8078f72082a842b6537a28b212c8612d700f2245e8c431008b652afd59a08be36137e92ebb15f1ea2c733bfc00dd4f SHA512 44dcc51c0b01eda024d9e6a236b95999a6be5989958362060b6b21c3d98fcb862824f7ec1897ac8c164ad2cb9362a2df4d40dcc980f57eaeefb0eddfc19b4741
DIST yarl-1.9.4.tar.gz 141869 BLAKE2B 367eac4674bf1190122f10bb1dc1c4f3d5e4263e1d95ff2b871067d55a894dc19a6bb5a6c673d1bed28b3c5f77c704799568edfe639d50f0ae10313eb847352d SHA512 e4f7917f1625b40125abae9a13d61795f97e8cf489735e15cf58476e97c3bcf840b1452482f1f7a737fbb2bdd1dc7bbcfa882d0a7f76a27dfb3aea72b7a66c82
-EBUILD yarl-1.9.2.ebuild 1341 BLAKE2B 92bab115f3719bcd29a8b21ccaec6fc24247d4bfd0189de7e8cb234ac23198012311d97290bd579b32515a258959ceffed71ba0b22182bca568fdbbeed4eb142 SHA512 0518ba27b67a1d72b0557c978017ff6a4db5e3506851a1b4fc6906cbba954804701ce6f26feaf69ac90fc45c3d928117ee84bba546047ea23908ce2cc5eaa1a2
-EBUILD yarl-1.9.3.ebuild 783 BLAKE2B e7ce01ba896745aeec3af75a027fce4ccda457879ac54d8f151ae241ca8aef9118391e5fcb19457937de89776f0e9188ce01324f983d58cda904a811f2660ccb SHA512 66468700fdb002736b54be3380bfa9ddd4a2b10ac045f6fc5bf912d3bae6c82722295743305e3564c6fe65cd89fd4d9a9c6ea6b57eda7877fef5d0e82b9ee25d
-EBUILD yarl-1.9.4.ebuild 788 BLAKE2B 7813fc2c3611aeeb0ba8771bf4d6bcae38ca2a33998d3a4528bef1add1684054bf6a804e2a9cc21c0d723c1bef7e44c8c66c2abbae2c9d615124903268bfd103 SHA512 545dc472ec69470a827c90c2c1bba77224461f11b7a4ecd05db658fedc6e1172e6427e4386c755872db978e886a44b996bc6cc40d937a05bf0f4ba81a9a63ec9
+EBUILD yarl-1.9.4.ebuild 795 BLAKE2B bd7173d9ee1baaa06ba8988dbaf29546064961f9c312bc3df332b26645fcaeb67da05feda06b8318d692aa776a0b96aeb6ce3018b61329387b21e9e936bd01d7 SHA512 b76a911c241d9cb92e78b8179e126e0595c2c261d7de34891dc7f8ec9360888e0e6e40ceab521a4a9433a5ab5452c1b29090ae5edd7bcbaf0df9438e001f18ae
MISC metadata.xml 440 BLAKE2B 10fd0e37c9be76c5d1dd90b9fd1cb1e5161fc5a7d2b51bcb5658a8c187a67d5f9573241733c3f9570e9fb7767bf84b38a6f8b2c212596627bea4e1686b7eb41e SHA512 c9e340124ed93cb0d52a0ae5abd43c10528197893c3d5ab57a0eb7046ebae5b80119f7b033d6697110c4bc064c0a8581d904788f6969cb52a433064067898cbe
diff --git a/dev-python/yarl/yarl-1.9.2.ebuild b/dev-python/yarl/yarl-1.9.2.ebuild
deleted file mode 100644
index 4fc30d5ec478..000000000000
--- a/dev-python/yarl/yarl-1.9.2.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Yet another URL library"
-HOMEPAGE="
- https://github.com/aio-libs/yarl/
- https://pypi.org/project/yarl/
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
-
-RDEPEND="
- >=dev-python/multidict-4.0[${PYTHON_USEDEP}]
- >=dev-python/idna-2.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
- dev-python/cython
-"
-
-distutils_enable_tests pytest
-distutils_enable_sphinx docs \
- dev-python/alabaster
-
-src_configure() {
- set -- cython -3 yarl/_quoting_c.pyx
- echo "${*}" >&2
- "${@}" || die
-}
-
-python_test() {
- local EPYTEST_DESELECT=()
- if [[ ${EPYTHON} == python3.12 ]]; then
- EPYTEST_DESELECT+=(
- # tests for seemingly invalid addresses, unlikely to affect
- # real world use
- # https://github.com/aio-libs/yarl/issues/876
- tests/test_url.py::test_ipv6_zone
- tests/test_url.py::test_human_repr_delimiters
- tests/test_url_parsing.py::TestHost::test_masked_ipv4
- tests/test_url_parsing.py::TestHost::test_strange_ip
- tests/test_url_parsing.py::TestUserInfo::test_weird_user3
- )
- fi
-
- cd tests || die
- epytest --override-ini=addopts=
-}
diff --git a/dev-python/yarl/yarl-1.9.3.ebuild b/dev-python/yarl/yarl-1.9.3.ebuild
deleted file mode 100644
index b79589d8f530..000000000000
--- a/dev-python/yarl/yarl-1.9.3.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Yet another URL library"
-HOMEPAGE="
- https://github.com/aio-libs/yarl/
- https://pypi.org/project/yarl/
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~ia64 ~riscv ~sparc ~x86"
-
-RDEPEND="
- >=dev-python/multidict-4.0[${PYTHON_USEDEP}]
- >=dev-python/idna-2.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
- dev-python/cython[${PYTHON_USEDEP}]
- dev-python/expandvars[${PYTHON_USEDEP}]
- dev-python/setuptools[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest
-
-python_test() {
- cd tests || die
- epytest --override-ini=addopts=
-}
diff --git a/dev-python/yarl/yarl-1.9.4.ebuild b/dev-python/yarl/yarl-1.9.4.ebuild
index 5803ea1685d5..2fb25a593f4e 100644
--- a/dev-python/yarl/yarl-1.9.4.ebuild
+++ b/dev-python/yarl/yarl-1.9.4.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86"
RDEPEND="
>=dev-python/multidict-4.0[${PYTHON_USEDEP}]
diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz
index 218e2da2aedf..79fae910f143 100644
--- a/dev-ruby/Manifest.gz
+++ b/dev-ruby/Manifest.gz
Binary files differ
diff --git a/dev-ruby/activesupport/Manifest b/dev-ruby/activesupport/Manifest
index 8138dd1a9d74..9a892b8b732c 100644
--- a/dev-ruby/activesupport/Manifest
+++ b/dev-ruby/activesupport/Manifest
@@ -8,7 +8,7 @@ DIST rails-7.0.8.tgz 11073254 BLAKE2B 2aee047a365acb0890ef3afbccfe323fedccf7b542
DIST rails-7.1.1.tgz 10871844 BLAKE2B 12ebcb567f9a8eca58fa0a9c066a8c9c904130a514daa079be4625e0b0ef0ab5744d3dfbff01a146c9053a36ecb77e4f4d381ce8167ec511badcbba7f090b499 SHA512 9a18dc102acaaa1e66aa437ea3de2cc41acd04b7a52792fb686e88f14111a0e32e25a6d093f26badfdca2a932cf458720cbdb1efbcc00c766157741ea99a32f1
DIST rails-7.1.2.tgz 10893031 BLAKE2B 5a91d15e02171ff94d8a09894425bffcf35fc73a40e6bdc16a549d780c152ebd96e67e015af66d4115313d66450ac17b62dd55a7b5a5d10b3d52f215b5d58c1c SHA512 91bb3887ace7d90159052c397797101043565f7b52520832a865fc0b2df11b69162a3a70943b839fb1d26fd8ffe177b3e542e743df04067371f90a11973bdaca
EBUILD activesupport-6.1.7.4.ebuild 3019 BLAKE2B 1a6386545a559034d277dd8f67750a85ea949bddea87b5a43cab515b9b4075290a8eec49b8e70969e12d71f09fa4a0d3211dc831ec34609055f03b6dec3ab001 SHA512 9558a53ae97c3692b49a80f5d488b0749bc09d04e220e5206492f29b103ca6e45e47a1c0f62062b498e9206b7ef0264c83733779423c2c85ed65d385248beec7
-EBUILD activesupport-6.1.7.6.ebuild 3031 BLAKE2B 9b99e89a9b250a4d4a78fd181e09ba8f779fefa39701258e23fc27a95a947601628cd8be93cb94a5e36417639df3848558796770b5d063f544a2074555caf4cc SHA512 02613f227956682351dceabfbd3c229073e0fc26a7193cebb4b5f1e288de69d80209a2d0c6f40106f62589138c8e481a653d43c01ac9d0ae30404a2a5237d77c
+EBUILD activesupport-6.1.7.6.ebuild 3030 BLAKE2B caf64320625a9e6373d4d69530f4a1a386a810fee3f64e7347609cbbe8ae426037f2a2e278072834117e42d0ab7cc62f39d125bd826a4a46bfd00bc17b2bc3f6 SHA512 b19c86cc0c6e8680fa32e38b13cfcd5872702afe133fd6a0e74b881a8dfe396d68336c58ce84807c3fb3ca0537d8c08aab66b8ff57c0177a0fa179cc5918aa91
EBUILD activesupport-7.0.8.ebuild 2748 BLAKE2B 9bfe4bd3d876cddaa5947c951c76df7a5883ee901d75a668ab3be11921da125b04ad5719ef5c16a6646e6ddbc611c9aebb86d1e63db1237ff9b5707b8c303db6 SHA512 5ea317d80e6384bad74dcf44acdd8d177aa1ea24c26cdebc047eb9d71bdbc3865bc29628394d5cb09ab0669bedb5959b5da985754bffe83585b0395e7131081c
EBUILD activesupport-7.1.1-r1.ebuild 3113 BLAKE2B dcf47afd7d9905b85e396fd884001d3f6c5b1d2c15c15ddb0b4165e1e985eeee0a8f787d8894fc54fa655ed5f9f5f09dd793c744134dc361c3493f964dc52917 SHA512 57bef2ede8052f90cc12eb1b2c92ac2c2605fe15fa8994eeec868f47be61674443ac2f975e3eab2636fc863b4b0cc3b77ebceec16a9fdda7ca74ea6c8d23b6b2
EBUILD activesupport-7.1.1.ebuild 2918 BLAKE2B 1c4fdf34793ea48a097ca7b570096b9114135716f240c8411becc11123127972da6a57d2d7ea732d81385cc2cea84d72118a4efc351e261e64baf8fe43cea729 SHA512 29175787f3fc4650ce84e0e406cda77eaccaeea8e31b33cd8d5b3499c21dfb4f4653e56b8922233d94c533bb0060281ddb2dee1f6b820c614fbeb84dd2b0928f
diff --git a/dev-ruby/activesupport/activesupport-6.1.7.6.ebuild b/dev-ruby/activesupport/activesupport-6.1.7.6.ebuild
index b3c032d465e0..6023f1897d99 100644
--- a/dev-ruby/activesupport/activesupport-6.1.7.6.ebuild
+++ b/dev-ruby/activesupport/activesupport-6.1.7.6.ebuild
@@ -19,7 +19,7 @@ SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz
LICENSE="MIT"
SLOT="$(ver_cut 1-2)"
-KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86"
IUSE=""
RUBY_S="rails-${PV}/${PN}"
diff --git a/dev-ruby/ipaddr/Manifest b/dev-ruby/ipaddr/Manifest
index 01813b34956e..511f906a978a 100644
--- a/dev-ruby/ipaddr/Manifest
+++ b/dev-ruby/ipaddr/Manifest
@@ -1,3 +1,5 @@
DIST ipaddr-1.2.5.tar.gz 21795 BLAKE2B dfc4d50941dc9275ff45bcd35ac48ea678c6d6bd4e4227e5514ba7ba1ad2bde7e6692eb81dfc066332211fa20911c58573d9e6fd6842195cebea69f004cf4dd1 SHA512 d3741e6841ad78dba364227d7f0313843068c06dd13f2f459cc3c07e5f2a9ed7d9a9ebbeb2533235ba561a52966bbfc78375b8b0ab36a9275a49251658c6deab
+DIST ipaddr-1.2.6.tar.gz 11817 BLAKE2B fb2fefef581e372ce8130b3fef9e634218b5bd66bb579dc9909f641fb4dc7bd5f7b5252168cb0f0758874737119a163766b7c027c261f0eb386478b489633b82 SHA512 9850d26a8804a51587b7070be8bb932c312cb4d3619204df73a7d55b3f177891d18e5daf05b17f4271df9f04296f97aff607bcbc189b5c7238fd80376a13e3e7
EBUILD ipaddr-1.2.5.ebuild 953 BLAKE2B 21b13f0e478799b5e0499ee5f98089ab73d42d8871d963e7c1f4ef944f3aae23b461eb3e87ab0f9f4f07cc3784734e5f1d026b81a635da17c588a181acd3c4bd SHA512 9aea8bf0111b64a24c124333a61ddaac2e0dedeb8ad7a3b195fb35d5a53873f0c281def3c588e622e6f138785d92431eff6d6e3a7135b761ac4ff3ebea4060c9
+EBUILD ipaddr-1.2.6.ebuild 946 BLAKE2B 0304e43cd79b4e078ae50b551dfefbb807670c517eb0d1f54c6c886a189c115c62f5d1b39455bdd810a41dee87c70c118ba33532a8c94ce7e89b0f99432214e1 SHA512 c044bf0111849637a4c4ab4f03e85aa2c64c9ba10c2cc89066dfad692e2ad0726650bef0508c33288bc02138c5ec65660ed578f4ca18cf8f3ade8a80055f26b7
MISC metadata.xml 338 BLAKE2B cd42f6b9da9119c3e5c260ecd9aec64ad09dccc847e4720297bbd06a72a5bd9c17f83d99a4bd52ce7969bd5c9eb6cf3a54cf874a2f1c19c676730d87d39b8c7d SHA512 912bc07f88a2b215c2ada62db4c422e71b5a83450e36d88f76dc56ca5f9165401565e4fd1728c747b6be12e8b0e0eba003cd8b06687b2679206b22370a1149db
diff --git a/dev-ruby/ipaddr/ipaddr-1.2.6.ebuild b/dev-ruby/ipaddr/ipaddr-1.2.6.ebuild
new file mode 100644
index 000000000000..26d3d46e7b6f
--- /dev/null
+++ b/dev-ruby/ipaddr/ipaddr-1.2.6.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32"
+
+RUBY_FAKEGEM_BINWRAP=""
+RUBY_FAKEGEM_EXTRADOC="README.md"
+RUBY_FAKEGEM_GEMSPEC="ipaddr.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="IPAddr provides a set of methods to manipulate an IPv4 or IPv6 address"
+HOMEPAGE="https://github.com/ruby/ipaddr"
+SRC_URI="https://github.com/ruby/ipaddr/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+IUSE=""
+
+all_ruby_prepare() {
+ sed -e 's/__dir__/"."/' \
+ -e 's/__FILE__/"'${RUBY_FAKEGEM_GEMSPEC}'"/' \
+ -e 's/git ls-files -z/find * -print0/' \
+ -i ${RUBY_FAKEGEM_GEMSPEC} || die
+}
+
+each_ruby_test() {
+ ${RUBY} -Ilib:.:test:test/lib -rhelper -e 'Dir["test/**/test_*.rb"].each{|f| require f}' || die
+}
diff --git a/dev-ruby/parallel/Manifest b/dev-ruby/parallel/Manifest
index 21c448cf8c8a..92cfb0a7fb42 100644
--- a/dev-ruby/parallel/Manifest
+++ b/dev-ruby/parallel/Manifest
@@ -1,3 +1,5 @@
DIST parallel-1.23.0.tar.gz 23359 BLAKE2B f7c505484a8ebade97efb61eb18474625ee994e3a4a16e85b264988212e3de093ae7b8cb03de2a6f97f8205b41264b72c13f32d81ed9ddcd2241d3aab15c7564 SHA512 fd80b928ad4c34c71abb62a2e27da6bdcabb425ed68cfef190c0e9f56c853147b1c96d7e9b5ec0ef2e7909dd2303892cb293c40a170241158286f9422b6bc780
+DIST parallel-1.24.0.tar.gz 23944 BLAKE2B 9e14b8551416c74a16f34db0616c487841368b6834c6848c929e480b3bbeaa3d378c96ccb26496bdef35448e583ab8d029d84f54408a29385e6809d0f013cf71 SHA512 9b1bd00fa16cae4938642e2834c57ce71c5f51bbbec695c40107a02f1af4a1528ef27ce002f3a3290e21a6c045c739ac3844c586e4f1976ac5616d8fae03a5af
EBUILD parallel-1.23.0.ebuild 1592 BLAKE2B e92dc07efbd24b0b1a6bd1d4ff2eef625c26eb44730ec294774812dfa82c180064b6bd4f8d16def39501d90eea9383041d618076a348d4cc9609b1d0a92ca356 SHA512 dc8c61dbe13aa6fdfb9f9b9824179718ca5af1d92c57bc97d30aadf3db2d432f84dca432add1924aebc043284c9c922110c2e42d2e47beedda87307b5358f7f9
+EBUILD parallel-1.24.0.ebuild 1586 BLAKE2B 80fe130edfe93757429e25c8875274dbae5a23eddac4724925c4a232ae81954c90b8bc97cbb8e2e918944051ad33a45a264357fe673fdeefd673dc7e9d99fb98 SHA512 2fa668293785e394b1a54f14e8ac4cd15203f51c01cd38faf30842a706befb9aed2643005351392f38517e1e225c3788b73784b738165f4e170067dd004fa891
MISC metadata.xml 343 BLAKE2B 319ce92e2b405a76468f653192288669596fdf31ecea733f88de907cb5fc184bdbc197bae14c3cec97a5f25c47cd6fe3e201ae60ab19e5dc06a2f8b612e2b719 SHA512 7fbc85907d9d51e90d0bbf2cd1431557afb9dae6b15b6d9b9d283e1957606381fad7fa7a0aa05d01ce0921c3ecc33d304b61c567069ee439e7ad2f25d3c86924
diff --git a/dev-ruby/parallel/parallel-1.24.0.ebuild b/dev-ruby/parallel/parallel-1.24.0.ebuild
new file mode 100644
index 000000000000..0231ae8f8a13
--- /dev/null
+++ b/dev-ruby/parallel/parallel-1.24.0.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_EXTRAINSTALL="Readme.md"
+
+RUBY_FAKEGEM_GEMSPEC="parallel.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Run any code in parallel Processes or Threads"
+HOMEPAGE="https://github.com/grosser/parallel"
+SRC_URI="https://github.com/grosser/parallel/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="1"
+KEYWORDS="~amd64 ~riscv"
+
+DEPEND+="test? ( sys-process/lsof sys-process/procps )"
+
+ruby_add_bdepend "
+ test? ( dev-ruby/ruby-progressbar )
+"
+
+# Rails isn't yet ruby32-ready in Gentoo
+USE_RUBY="ruby30 ruby31" ruby_add_bdepend "
+ test? ( dev-ruby/activerecord[sqlite] )
+"
+
+each_ruby_prepare() {
+ # Make sure the correct ruby is used for testing
+ sed -e 's:ruby :'${RUBY}' :' -i spec/parallel_spec.rb || die
+}
+
+all_ruby_prepare() {
+ sed -i -e 's/git ls-files/find/' ${RUBY_FAKEGEM_GEMSPEC} || die
+ sed -i -e '/bundler/ s:^:#:' \
+ -e '1i require "tempfile"' spec/cases/helper.rb || die
+ sed -i -e '3irequire "timeout"' spec/spec_helper.rb || die
+
+ # Avoid fragile ar sqlite tests. They throw ReadOnly errors every now and then.
+ sed -i -e '/works with SQLite in/,/end/ s:^:#:' spec/parallel_spec.rb || die
+}
+
+each_ruby_test() {
+ if ! has_version -b "dev-ruby/activerecord[sqlite]" ; then
+ rm spec/cases/map_with_ar.rb spec/cases/each_with_ar_sqlite.rb || die
+ fi
+
+ # Set RUBYLIB explicitly for the ruby's that get started from the specs.
+ TRAVIS=true RUBYLIB="lib" ${RUBY} -S rspec-3 spec || die
+}
diff --git a/dev-ruby/racc/Manifest b/dev-ruby/racc/Manifest
index 56ebc90bbadb..697fc5e9904b 100644
--- a/dev-ruby/racc/Manifest
+++ b/dev-ruby/racc/Manifest
@@ -1,7 +1,9 @@
DIST racc-1.6.2.tar.gz 470740 BLAKE2B c21e01cd7a11573774218ba97de3f58ebdbc4b138def4dfb2620b626d68e71a72f66a7e7f7644707942d4ec5f387b848aa00aa1d7dd81fc98f50b1c23ce118cb SHA512 ef577d0da440361702d15cf2127142e57d5af4146f120cd9d94ee8c8b4380810c8913c373a9969f09b50e0850a8ac04ffd22729c4abdab0670765c7379b549f6
DIST racc-1.7.0.tar.gz 472347 BLAKE2B 329761dcdde47180e15f0ceea09b071c2387569364690ff4dc76631c4f3a5c8d8e5482fdc9a451c9c521fb902007c0974d6596287e73f5e9bf8b51f59a31e09d SHA512 8a198a73132f8a97468aaf2078d493899473cefd67cb8065e2d3f35730577e98cd19682e6d4b0f8a2347c77edfb9acfc5649a527c6361a47ae836c3ec2d01085
DIST racc-1.7.1.tar.gz 460849 BLAKE2B 88caea7f176111678ee7245af72c8689912d413b400c0299da9239d245d0e4d06511e554cbf00f0b9b248baff240d359492fa9c7bbc623d693ef54d135d6ed35 SHA512 266e4cc81bebe5d7331d42f9e2becc3c02c8fd15b5d70d424d04d37ffea35c802c382e88933cfb0f80331c3504b39ab4c59308c9a86de57a8fc7a8bae9d20882
+DIST racc-1.7.3.tar.gz 455515 BLAKE2B c2eea87b804ae8675ff253682c1720b006d1edd7c08b2f34dfb731f787aede88175f478c8afdd7d6c28fb1f59d6ec460a1d365e5c282d10c370b78f45c76f7a0 SHA512 8412c021d3fc7f25ccf3a61d56c11df0d8c0b09852d99cc314c8b4931f9c22939dc43ef599801de9a64a69acbd897fb6f215f56702634f2c8b6d69ae3bdfa2b3
EBUILD racc-1.6.2.ebuild 1733 BLAKE2B 4285bc115b731a3757a91d206e38bcc112e7a20e93cff85c925f8cafe41ac89ac97bc42f9acc7cc357ca17f95ce1aa54857bce1e115fc74c4eafe6b03aa57e61 SHA512 ede22531d576dfafd945837417456eccb24c508f444125c44e1844b7cbcf279760b403a6c494155cce23a413582a9625f6298d8724e36f3a5a806715cae65af4
EBUILD racc-1.7.0.ebuild 1738 BLAKE2B c841e9313dd10a383410111f8972cee5dd86d3280ef6238a327164321cde5829c739e7fe04aca02036af6e3111d36284a1587ce80b6193093d018b2480360901 SHA512 8d27f336219b21184ba610aeaa44c90a50f38c37fe487900c088e7349375b454c469366e56ef05377ab33157ce8d67152a14abbf6ba5715952118c88398d736a
EBUILD racc-1.7.1.ebuild 1749 BLAKE2B 3df78c0add990f6f9215428f9ee21e1873e536855309821a77a0ba998954ab31c7f336dd43e44c8fc2f795118c166c9b82502587a2d2da5d6466993bbf4ca62c SHA512 f1386ddba453c57f5354dae39513ac370366e14d27608ae3915015f669b6f3031be3c9d90ea840f44b2d7ac39a29b4f302f3aa29f1fc38e06739df9aefcf182e
+EBUILD racc-1.7.3.ebuild 1798 BLAKE2B 58b23c1979c9038f056edcc7c434cce1df26b0ccd89711e1c81a94c234585ccbedd79064ee69d78ca84379dcc070a769e7310a5c07922e5de50b83d29edcd4f0 SHA512 49ea3be3d28e6b804925225d61c5afc9aa830748b027295fdfcaa3dd822888ec0673642d81847a63be2dd7a78b2d4d98d19077d9d075ccf4f304c4e9a1d4abe7
MISC metadata.xml 326 BLAKE2B 71f9ad77324e83ce413f1d0a6554a1ff9595ab1c893ee23899d8601d9bfa8cfe1498838b7c88f9718496b8f46df2641418337ba44c5c2dda588a61d5d36d3069 SHA512 6d02422200089abb4da31b4d8fd05797e98e603085526e83a2b7ab1d273fceaa09bc4cf44051d5abf36feb1885bf73304fc5f14a43a1ba521e8246f3c367ed89
diff --git a/dev-ruby/racc/racc-1.7.3.ebuild b/dev-ruby/racc/racc-1.7.3.ebuild
new file mode 100644
index 000000000000..3432c7ee7b7b
--- /dev/null
+++ b/dev-ruby/racc/racc-1.7.3.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_EXTRADOC="README.rdoc README.ja.rdoc TODO ChangeLog"
+
+RUBY_FAKEGEM_GEMSPEC="racc.gemspec"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/racc/cparse/extconf.rb)
+RUBY_FAKEGEM_EXTENSION_LIBDIR="lib/racc/cparse"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A LALR(1) parser generator for Ruby"
+HOMEPAGE="https://github.com/ruby/racc"
+SRC_URI="https://github.com/ruby/racc/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+IUSE="doc test"
+
+ruby_add_rdepend "virtual/ruby-ssl"
+
+ruby_add_bdepend "dev-ruby/rake
+ test? ( dev-ruby/minitest dev-ruby/test-unit-ruby-core )"
+
+all_ruby_prepare() {
+ sed -i -e 's/, :isolate//' Rakefile || die
+ sed -e '/bundler/ s:^:#:' \
+ -e '/require.*rdoc/ s:^:#:' \
+ -e '/RDoc/,/^end/ s:^:#:' \
+ -i Rakefile || die
+
+ # Avoid depending on rake-compiler since we don't use it to compile
+ # the extension.
+ sed -i -e '/rake-compiler/ s:^:#:' -e '/require.*extensiontask/ s:^:#:' Rakefile || die
+ sed -i -e '/ExtensionTask/,/^ end/ s:^:#:' Rakefile || die
+
+ # ...which means we need to generate the parser file here
+ for ruby in $(ruby_get_use_implementations) ; do
+ if has_version -b "virtual/rubygems[ruby_targets_${ruby}(-)]" &&
+ has_version -b "dev-ruby/rake[ruby_targets_${ruby}(-)]" ; then
+ ${ruby} -S rake lib/racc/parser-text.rb || die
+ break
+ fi
+ done
+
+ sed -i -e 's:_relative ": "./:' ${RUBY_FAKEGEM_GEMSPEC} || die
+}
+
+all_ruby_install() {
+ all_fakegem_install
+
+ dodoc -r doc
+
+ docinto examples
+ dodoc -r sample
+}
diff --git a/dev-ruby/rack/Manifest b/dev-ruby/rack/Manifest
index 0043da1e7916..bf539ab03f7d 100644
--- a/dev-ruby/rack/Manifest
+++ b/dev-ruby/rack/Manifest
@@ -6,7 +6,7 @@ DIST rack-3.0.8.tar.gz 788610 BLAKE2B 9a591242e37f10021a2779bc495ab0ef954eb6474e
EBUILD rack-2.2.6.4.ebuild 1548 BLAKE2B 0d0b187f6c0db03424c755dfcc87ba8051e47818fcdda39d621eaa18ed0e20087d4773635ff23c19dbd54009a34c5f07d9b9621b906ddd1f94817fcc022912f3 SHA512 be3c80b6c5365349f02a8fe57018dbd8c05a9e128e17f8b8daf2e3653d01fe10c005039ab09d77192930b7b3158c2fba9c8f8e6aad2136d925ebf280efdeee60
EBUILD rack-2.2.7-r1.ebuild 1865 BLAKE2B 943c9360e5581f8208efb827dfebe8b896ff8175164df236c3e37f0eea6a73e5735fa57bd6dab9bef7ed537982b2c59c1840c461ecc7ebca0b7c3be218625837 SHA512 45db1d3ede38889aee6140d4dd78df593a7e3132e5dc2b3b32a41dc1c8a21cdf866e7f77a86cf4312e15c9dd087e721980266d3822e485d43eda17426c1832e7
EBUILD rack-2.2.7.ebuild 1541 BLAKE2B 9e3b885fb3806caf58d3ff78e6f3aadfe68f7439a8f93cc09c5d35aaeb20f842e3807657b6e4419e49b5fd84fd761a991fdd14bbe6c602645aae6bac42a4f638 SHA512 477106cf9b995b1046ca9bfff0fca9dbb593cb36867d33a60ec5ceb9f1f8bf25d658bd04b8ca06f953f5fb04bd81b7c4569b4925850038335cba4e9075935d1f
-EBUILD rack-2.2.8.ebuild 1674 BLAKE2B b23f170b76d57a87343e95af7a1e0b8e372a10fc552e3ef8e0be648fe26cf4a5d0190c58fb407ca75880cb4a9c94a562b22007b5c15750d6eec4549cd54ee960 SHA512 6e7f415a4723e3ec15de6cabb5c05fec7838b90a374b5b66dd9f1fca89f83bdba25ca00702cedd6f4c5d7a23cb9ebe7df14cff9ebf07caca70ea5c7bbcb441a8
+EBUILD rack-2.2.8.ebuild 1673 BLAKE2B d81f53d9fc0af0acf294a2243517b134a692c8c73de20abdb706798e58e09af408a1de15ed19ea49f5da188b3f7aeca0fb57c999999b078f1c45115df91ac82c SHA512 ae7196d4460aeb7bb4c125abdb3d6519cbfccd277549de43ffeeb52d76a12c7816ac34127a2bab2a28a50e40def7ac9af550531cfd3b4c625ad138e0040e5e12
EBUILD rack-3.0.7.ebuild 1293 BLAKE2B 228f3d3c46693522823fc3df3e52caff783caa6c7eadaa19be9c34a38a3341b8a591116463b428d32dd9993c2ddfc0dda705a19fcd57882fd10c4171cacee0a2 SHA512 47f89a8b637974dbb56575fd196c393eba89697d2cffad2eda5ed91be40c0cc03810acff86f3eaeb0fe9d0bf6a9946a338cabce78baa3d24b10f5948cc006864
EBUILD rack-3.0.8.ebuild 1286 BLAKE2B fe8a468d2521afbfed947d2d80578a3e6e3586abe62b7863e3037c7235090f5ae1c0d936022534f3b25d788cbad1a9d2288ca4aba1de602c4b2becc43fe005d1 SHA512 f7b4a993ca254b5c7343b332e8ef26662cec66dbddf300ccd94123dd54c5f1f4015f1d8bd24d6170d9660a60baa5ed59cf1fa30d65c19fcdad107cd9d2480b8a
MISC metadata.xml 537 BLAKE2B 998152d25abdb228da5fc7b39719693fd0811ce6dc0d831cf90a5ecbb88e540d76dfb6cfddb3584748f46f6d66aa2d1bc73d492c9e810db1c0e44895108d5e17 SHA512 4670ef4b5b33270c48d212fa995b965305f558c5f670e7eccbe2e44f9ba8d1628c112de5a9305c2ad90adb6e2996cab6da385e5f473d850b287e92f7594e0d21
diff --git a/dev-ruby/rack/rack-2.2.8.ebuild b/dev-ruby/rack/rack-2.2.8.ebuild
index 41ac76ecde00..379d86e08b31 100644
--- a/dev-ruby/rack/rack-2.2.8.ebuild
+++ b/dev-ruby/rack/rack-2.2.8.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/rack/rack/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="$(ver_cut 1-2)"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86"
IUSE=""
ruby_add_rdepend "virtual/ruby-ssl"
diff --git a/dev-ruby/rdoc/Manifest b/dev-ruby/rdoc/Manifest
index 4735aa96e717..cbeeb6222744 100644
--- a/dev-ruby/rdoc/Manifest
+++ b/dev-ruby/rdoc/Manifest
@@ -1,7 +1,9 @@
DIST rdoc-6.5.0.tar.gz 762645 BLAKE2B cecade491f0d18b2c50ec710cb27a28b6cb946f321503e0508e8d4802e93033a78867346eb1d68ca56884ea0d68d51d6fdb92eb61fa63034a01332e8b572dbcf SHA512 10382e66ca778f85f236614fe071b2b0d598065d3aab8f5a89cb0839da7713b5e16a66e3f7a2bff2e2125d26a42f088a86c6d339dc36479a943bb7023c1cad0c
DIST rdoc-6.6.0.tar.gz 764785 BLAKE2B 85bd4b4ece07ae95c9afb6521ba42c1e016f75ef439c71512024ccf2f0ad47f603944aee1aeb28c76c74d59352ae673825c7d7f6bfe46b2ad3e2bafe406feb68 SHA512 fb4c58bb19652a090f45c85fec47be52e2474854ab9ae6705e9a3f6b2ac3381af4aca89b8a39ee5906bab6ff6c63a384d4a12dc6aa19024cc335df18cc92aab7
DIST rdoc-6.6.1.tar.gz 766276 BLAKE2B 480f26688dfa03ac60278b66934f599a2f695787c9c1394b5ea596977c5dc94699429c921cb98fa0faf8aa0b3fd6598441e18cb379886ad152d34eae92206377 SHA512 9baa6fa467c3d4b5dea34a199ca697124bce7ead3bd3a11eb1c28d6a246bf5317331008dde0595baf382a6e05e9bde752008ecb29fe271df1eef3e7875115bd5
+DIST rdoc-6.6.2.tar.gz 765932 BLAKE2B 39bcb0f1af6ee4d53b9011179556d8f1a6b09e20716e60a5d57ca7dcede54797946517e7321004e41d440f26d39e9f3c7c80aaf3b24212ce6a650cddc23d69f3 SHA512 326ead5d4ec5b9328f9feaf3434351911a3dda18d739c8657d9025f7b3387139e1b63ea8fc649870ca474e4a0560ad87cb9e2a13fbbecd240a8aad652d061d42
EBUILD rdoc-6.5.0.ebuild 2732 BLAKE2B 254a80d4442f1179852aaed6a98aa7ff488c1f87cc8c37ecde832f4954979091ea17b9b6e9bcc12fb649cb257803e58a5aed549e37664458be9c5672d5a41fc2 SHA512 1d5db6b03b09668ec089ca199cbe0a1b7ded3d7a1bd5e3abd40e2ce67381289f16e88d056eaf8ca2c5d446e714c066d98edc299a84f8bc68b705640ad04f86f6
EBUILD rdoc-6.6.0.ebuild 2726 BLAKE2B 589396ce3fa6b00199053ade4c65870e1e9d9c0538599af7e5a438bf124924be3fd47ce7539ccdbbd90c9ad89f74bbd94915e4ad060f6719f42216abd2674ec8 SHA512 0e235da8448b62968cce7f30c53f73df470323c2186944d5b2a483dd93779c63d757e312806a4a73bbaeb41f7b357ecb2365f7d005cdd01b1b4efe45ecad57b5
EBUILD rdoc-6.6.1.ebuild 2726 BLAKE2B 589396ce3fa6b00199053ade4c65870e1e9d9c0538599af7e5a438bf124924be3fd47ce7539ccdbbd90c9ad89f74bbd94915e4ad060f6719f42216abd2674ec8 SHA512 0e235da8448b62968cce7f30c53f73df470323c2186944d5b2a483dd93779c63d757e312806a4a73bbaeb41f7b357ecb2365f7d005cdd01b1b4efe45ecad57b5
+EBUILD rdoc-6.6.2.ebuild 2726 BLAKE2B 589396ce3fa6b00199053ade4c65870e1e9d9c0538599af7e5a438bf124924be3fd47ce7539ccdbbd90c9ad89f74bbd94915e4ad060f6719f42216abd2674ec8 SHA512 0e235da8448b62968cce7f30c53f73df470323c2186944d5b2a483dd93779c63d757e312806a4a73bbaeb41f7b357ecb2365f7d005cdd01b1b4efe45ecad57b5
MISC metadata.xml 336 BLAKE2B 142894745c624081f44dfccc6509273287120a43ceb8d7471634d92ab970bbc7747ce12b3a770b085c8c55a30f2c52ee34e0f27ba4be804ee2056150fb3b035f SHA512 438973812b1541e96ffd4add9422bd19e2c09f3f5b8ddc3ef86a670827c6bce9ed9c1bf9df0601927c959584b63a9d0986d0377807856ab8301fc8a8176922e1
diff --git a/dev-ruby/rdoc/rdoc-6.6.2.ebuild b/dev-ruby/rdoc/rdoc-6.6.2.ebuild
new file mode 100644
index 000000000000..7ea9b73b0177
--- /dev/null
+++ b/dev-ruby/rdoc/rdoc-6.6.2.ebuild
@@ -0,0 +1,98 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32"
+
+RUBY_FAKEGEM_RECIPE_DOC=""
+RUBY_FAKEGEM_DOCDIR="doc"
+RUBY_FAKEGEM_EXTRADOC="History.rdoc README.rdoc RI.rdoc TODO.rdoc"
+
+RUBY_FAKEGEM_BINWRAP=""
+RUBY_FAKEGEM_BINDIR="exe"
+
+RUBY_FAKEGEM_GEMSPEC="rdoc.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="An extended version of the RDoc library from Ruby 1.8"
+HOMEPAGE="https://github.com/ruby/rdoc/"
+SRC_URI="https://github.com/ruby/rdoc/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="|| ( GPL-2 Ruby-BSD )"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+SLOT="0"
+IUSE="doc"
+
+RDEPEND+=">=app-eselect/eselect-ruby-20181225"
+
+ruby_add_rdepend "
+ >=dev-ruby/psych-4.0.0
+"
+
+ruby_add_bdepend "
+ >=dev-ruby/kpeg-1.1.0-r1
+ >dev-ruby/racc-1.4.10
+ dev-ruby/rake
+ test? (
+ dev-ruby/bundler
+ >=dev-ruby/minitest-5.8:5
+ )"
+
+all_ruby_prepare() {
+ # Other packages also have use for a nonexistent directory, bug 321059
+ sed -i -e 's#/nonexistent#/nonexistent_rdoc_tests#g' test/rdoc/test_rdoc*.rb || die
+
+ # Avoid unneeded dependency on bundler, bug 603696
+ sed -i -e '/bundler/ s:^:#:' \
+ -e 's/Bundler::GemHelper.gemspec.full_name/"rdoc"/' \
+ -e '/rubocop\/rake/ s:^:#:' \
+ -e '/RuboCop/,/end/ s:^:#:' Rakefile || die
+
+ # Skip rubygems tests since the rubygems test case code is no longer installed by rubygems.
+ sed -i -e '/^task/ s/, :rubygems_test//' Rakefile || die
+
+ # Remove test that is depending on the locale, which we can't garantuee.
+ sed -i -e '/def test_encode_with/,/^ end/ s:^:#:' test/rdoc/test_rdoc_options.rb || die
+
+ # Remove test depending on FEATURES=userpriv, bug 361959
+ sed -i -e '/def test_check_files/,/^ end/ s:^:#:' test/rdoc/test_rdoc_options.rb || die
+
+ sed -i -e 's:_relative ": "./:' ${RUBY_FAKEGEM_GEMSPEC} || die
+}
+
+all_ruby_compile() {
+ all_fakegem_compile
+
+ if use doc ; then
+ ruby -S exe/rdoc --force-output || die
+ rm -f doc/js/*.gz || die
+ fi
+}
+
+each_ruby_compile() {
+ LANG=C.UTF-8 ${RUBY} -S rake generate || die
+}
+
+all_ruby_install() {
+ all_fakegem_install
+
+ for bin in rdoc ri; do
+ ruby_fakegem_binwrapper $bin /usr/bin/$bin-2
+
+ for version in $(ruby_get_use_implementations); do
+ version=`echo ${version} | cut -c 5-`
+ if use ruby_targets_ruby${version}; then
+ ruby_fakegem_binwrapper $bin /usr/bin/${bin}${version}
+ sed -i -e "1s/env ruby/ruby${version}/" \
+ "${ED}/usr/bin/${bin}${version}" || die
+ fi
+ done
+ done
+}
+
+pkg_postinst() {
+ if [[ ! -n $(readlink "${ROOT}"/usr/bin/rdoc) ]] ; then
+ eselect ruby set $(eselect --brief --colour=no ruby show | head -n1)
+ fi
+}
diff --git a/dev-ruby/securerandom/Manifest b/dev-ruby/securerandom/Manifest
index e8dbeaa5a8be..731fcc60da99 100644
--- a/dev-ruby/securerandom/Manifest
+++ b/dev-ruby/securerandom/Manifest
@@ -1,5 +1,7 @@
DIST securerandom-0.2.2.tar.gz 7871 BLAKE2B 3ded59a1c4a035ea80b0fb1fa67e43d86c27485c782b34c2a548489ea1570be1cdc12860389d655ba0344900275af3422fcbe4621335ec62895eb229407326d2 SHA512 173e8968de037b17d5c4cf22b1d08b042c60e9679fb8cea100df193d58a345d6cb246ad56eeb07f58a3a7a6060826d59b7ed8ecdf7e38352b9d56d3cdfa71ff1
DIST securerandom-0.3.0.tar.gz 10302 BLAKE2B a5dd123fa6d48eebda20eaee70152c237b5018e8c04fbd83f4d8d53b2459453fc0676265341e26328252a5acf3a675f4455f04331a2698ece40bb693a554fbe4 SHA512 a61901b3de95007cb9296e0555ec36ca3ea4aa0a0ed55b0e6a1e5b53ca79240dd93e3d59ef1b6914e4cd646d038f499695196b8348eb829fd8822406a7fc7cb6
+DIST securerandom-0.3.1.tar.gz 10593 BLAKE2B bfa122d91f356c3164924ba0409e74da10822ee2298293adeb3c066c5f1d89e4b84755c4b46e970eec3fbce29cef41c698c69eb55bec200acb36446a04635c00 SHA512 1d312c66d6e66afce3d8e812a5fd9baa1a763d022b184227d758aed26d97d12ab69ed16c62163a76d6bc0eac4d4219f0f63bdd846a0078bb0c6a19b67e27cca3
EBUILD securerandom-0.2.2.ebuild 826 BLAKE2B 15ccf1f57d4e62734dc01300e2e2d2b29c08948dd7c39df4e95613112653f969f7d4acf72021a539615d883ca49cc67f705c2dd0e813fa21b27d5aff131005d2 SHA512 3a3bb80052bda8725c8221e05f8cf7279c182ae93221012c08657a6010e57dd362f569fa9fc2bdb509d5d0577fc7ed1924f9d3ab9914fc5e7ff9fb0668da81da
EBUILD securerandom-0.3.0.ebuild 819 BLAKE2B b6d237d2330f9e33ff09749c734eee97c47d9df0f9d857e43c3ed83c635c7f2329444a484672e8b26f5ccae8670d49dc213d35ea0bcbd1142bb928c7b8df90b3 SHA512 dcd03ebd7099e543358a25472a2fad561e10f559ce56aae59bb448d487d7a6c0172bd41caf4ed3dfa7a4a22f9fd2dca79bd9c5011aa8ac38a1a4a7c13bc83159
+EBUILD securerandom-0.3.1.ebuild 819 BLAKE2B b6d237d2330f9e33ff09749c734eee97c47d9df0f9d857e43c3ed83c635c7f2329444a484672e8b26f5ccae8670d49dc213d35ea0bcbd1142bb928c7b8df90b3 SHA512 dcd03ebd7099e543358a25472a2fad561e10f559ce56aae59bb448d487d7a6c0172bd41caf4ed3dfa7a4a22f9fd2dca79bd9c5011aa8ac38a1a4a7c13bc83159
MISC metadata.xml 344 BLAKE2B 3bfca7d632e9ed3ddb1d9e83312f1045e81d2486a06e9c4bd990c2686b94584e83a07ca303e366e058d3dbd0e3bb9c67626c3716938d49b11efe8288b979bd09 SHA512 fe13e1a6482387b9f886ad6792723d45104508235927967154d9d101ddf47fd51d9114054f1db6523f490411132c0706526515fffcea871cbe7faec5d3542271
diff --git a/dev-ruby/securerandom/securerandom-0.3.1.ebuild b/dev-ruby/securerandom/securerandom-0.3.1.ebuild
new file mode 100644
index 000000000000..234e636a26d7
--- /dev/null
+++ b/dev-ruby/securerandom/securerandom-0.3.1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32"
+
+RUBY_FAKEGEM_BINWRAP=""
+RUBY_FAKEGEM_EXTRADOC="README.md"
+RUBY_FAKEGEM_GEMSPEC="securerandom.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Interface for secure random number generator"
+HOMEPAGE="https://github.com/ruby/securerandom"
+SRC_URI="https://github.com/ruby/securerandom/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+IUSE=""
+
+all_ruby_prepare() {
+ sed -e 's/__dir__/"."/' \
+ -e 's/__FILE__/"'${RUBY_FAKEGEM_GEMSPEC}'"/' \
+ -e 's/git ls-files -z/find * -print0/' \
+ -i ${RUBY_FAKEGEM_GEMSPEC} || die
+}
diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz
index 0cd2b9d7edca..f78709812d03 100644
--- a/dev-util/Manifest.gz
+++ b/dev-util/Manifest.gz
Binary files differ
diff --git a/dev-util/android-udev-rules/Manifest b/dev-util/android-udev-rules/Manifest
index ecab9b032554..8df6f8a3ce93 100644
--- a/dev-util/android-udev-rules/Manifest
+++ b/dev-util/android-udev-rules/Manifest
@@ -3,7 +3,7 @@ DIST android-udev-rules-20231104.tar.gz 24127 BLAKE2B d70ed1305da1a6115aa4e59731
DIST android-udev-rules-20231124.tar.gz 24545 BLAKE2B e444b1ec90608bc16383afd3c5b90d29468c820e86e08e47f673df2b10675a14424dd6d715e620130de312378b6b7d1023658c73f0ba4f539472e75533ac8da9 SHA512 7f8519c9e957ba86879f50ef80fa2af2192f010bae1dfc5ab56c522e4e7817be47542140f21c163efa5b476159a715711f31366847647773601537413c2d1608
DIST android-udev-rules-20231207.tar.gz 24610 BLAKE2B 3af1deafbd67c3d1afd725e23c455c3a7f8e721d2ae6b384b61d6816cf6a0e21cb5dc5284d0d645e1d3a448cb1e4e7191252e636a412358faf05275fd6d27300 SHA512 957704e64d7c34e9eab235a1223c8b2929ef6e079e5ba1aa083c5743684fc09711e0d4d3bd51f81c236ee444c4aea5c1c3fc9e613e1864ba0b56bbb6ce8afcf7
EBUILD android-udev-rules-20230614.ebuild 767 BLAKE2B 83d80fb079230f31f22310401493c8b7e4a156d99b2344beb544868fca0973b451df3ac83ea480d7f55cdc920fbbdcc72f1beb8afb1d582eb2a2afe664d6d29c SHA512 b274d4a435f19434d542c37bd683002fc1d420b07a4913e2cbd742881bf4be93343e1845258b26e7a3609bb3e12d9c3cda632ce3d3131bb4e9a6bcb5ff283253
-EBUILD android-udev-rules-20231104.ebuild 769 BLAKE2B 94bee61f8fc8702773f566ae0b608b2d0d80c55e811c5ce1f350ca1cf4c06f30aa902adbc1c99bb87d6b5999e2ec332e97f100986094999f34a6c6321e149f70 SHA512 55682ac8ae5e6db91454f69967daaf2340e0c7b426b6070947ac5d638e2132a5ae39bc1d6eac6a3bb4be208a2bab943a8fb420b9e20d7615038fa03adefaa58f
+EBUILD android-udev-rules-20231104.ebuild 767 BLAKE2B 83d80fb079230f31f22310401493c8b7e4a156d99b2344beb544868fca0973b451df3ac83ea480d7f55cdc920fbbdcc72f1beb8afb1d582eb2a2afe664d6d29c SHA512 b274d4a435f19434d542c37bd683002fc1d420b07a4913e2cbd742881bf4be93343e1845258b26e7a3609bb3e12d9c3cda632ce3d3131bb4e9a6bcb5ff283253
EBUILD android-udev-rules-20231124.ebuild 769 BLAKE2B 94bee61f8fc8702773f566ae0b608b2d0d80c55e811c5ce1f350ca1cf4c06f30aa902adbc1c99bb87d6b5999e2ec332e97f100986094999f34a6c6321e149f70 SHA512 55682ac8ae5e6db91454f69967daaf2340e0c7b426b6070947ac5d638e2132a5ae39bc1d6eac6a3bb4be208a2bab943a8fb420b9e20d7615038fa03adefaa58f
EBUILD android-udev-rules-20231207.ebuild 769 BLAKE2B 94bee61f8fc8702773f566ae0b608b2d0d80c55e811c5ce1f350ca1cf4c06f30aa902adbc1c99bb87d6b5999e2ec332e97f100986094999f34a6c6321e149f70 SHA512 55682ac8ae5e6db91454f69967daaf2340e0c7b426b6070947ac5d638e2132a5ae39bc1d6eac6a3bb4be208a2bab943a8fb420b9e20d7615038fa03adefaa58f
MISC metadata.xml 513 BLAKE2B 6c3d6dc38ce42493d7d8a6705b506fd30f47705a51b07530f89fb31b55f3ee304c6af720c068c54090837df5f82043320af9fe165c92afefc5678c16765208e7 SHA512 dc0379358009a9e2548571034a3dbca2f1a446877452c81ef9ed6f07c7f6633af77693c505e3336e9ac87746f4f2e395c29deba9d119a0c41a91a322d180e19d
diff --git a/dev-util/android-udev-rules/android-udev-rules-20231104.ebuild b/dev-util/android-udev-rules/android-udev-rules-20231104.ebuild
index 62f49b941ae8..cd857f96ca8c 100644
--- a/dev-util/android-udev-rules/android-udev-rules-20231104.ebuild
+++ b/dev-util/android-udev-rules/android-udev-rules-20231104.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/M0Rf30/android-udev-rules/archive/refs/tags/${PV}.ta
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 x86"
# No tests
RESTRICT="test"
diff --git a/dev-util/cvise/Manifest b/dev-util/cvise/Manifest
index e639e0fe1a41..e8498b8b928f 100644
--- a/dev-util/cvise/Manifest
+++ b/dev-util/cvise/Manifest
@@ -1,5 +1,5 @@
DIST cvise-2.8.0.tar.gz 269582 BLAKE2B fe0f0d4e63ec7c69b209b8be1f3fd160a2573b9bfc555a3bb5caec5c818c8251569103e71509d194e0effc86c09420cf523393686dd412660acde1e85ebffb67 SHA512 7e2dee2001aacb96cf5ffdb62047d229e23273fd26f34648e23ab4374bf6cae149f13db529494ce8d2d16555a0d2143487923c57f4b303b0ab1f678ffcff6f6e
DIST cvise-2.9.0.tar.gz 269921 BLAKE2B d3b491316ea4ec5b623eeba0131f31edb421635508786a04868394c9bdc62c4510c34bd30095c5b034fa66ec5f8f6f78bb762e17f1c534ba137eb469544ddafe SHA512 dd3b2e5c4603e8a73594863ce5b83d0ca864fc688a7b094c84b745b7086d384173809b9a915edb51938a7df8310eabbde1ea6a997c480d19618065c0d8270c52
EBUILD cvise-2.8.0.ebuild 1439 BLAKE2B c20c9b5bf5915b459ef5f3d453f8d78e9ed81b876a8ad0bf4659bdd10a340cacf11939708f021f5462f382e790ad4743d2a5c55d839d84be2f9fea16eae18d74 SHA512 a8a2d77bdd5a0323ba839331490d966b9ba1ca1d3e16f10e646c6129eeb6077658eccab7c2f3d631ba6ee68d0ad5c88dd51b65340de83998a3c159f9d37c6876
-EBUILD cvise-2.9.0.ebuild 1463 BLAKE2B 436a45f2b58ea78e80145f7b2f5f5a4fb6f7a7d327f79ebe04321fe31f2fbe0d24c2356874427546a328b72d6dc78125de1c8b4a83345b3fc34c7744806df970 SHA512 620298df3c973022ec75b9e6f7bdbb68822664d1f71899b283a23f77cf67023f28f9d2ab15ac045f81b52c7d2dd60d0760431a00744bf377abfc7a8e56194f73
+EBUILD cvise-2.9.0.ebuild 1461 BLAKE2B a60ac881cf6e3bc37e9667fb66ec0269f6db5f7d68d6cbd1c32b8bd5a85bd17ca91a4ff8281649e99447ac26089548a5bb23d801d8cd32493e3512dd57b48bd8 SHA512 2b3a194d19fd37dbc056af0dbe6051a1dc0241b507ccfb7a13813fd514895706a2df90080dfe4ee1766ca682249d448a8d27702504c857447aaa6a78251d84e6
MISC metadata.xml 339 BLAKE2B 20fe70be5308893c6472158a8e308de12e44b37a1167669d72e3bb1aa628000a43e4cfc9997a56b6e46e34a139fca3cf76492f4e56d1be7747f1c99eba203d2d SHA512 0f4ee363471b584714ac357ba1cb98f5a9b88f45b543dd5f64fc4be1a460a19793b5beeabd019d7a3c74abd1907f3555f6b5a2a2c8325d4ab34adc98d8bc76dd
diff --git a/dev-util/cvise/cvise-2.9.0.ebuild b/dev-util/cvise/cvise-2.9.0.ebuild
index 831fbcb1a4f3..627d113588cf 100644
--- a/dev-util/cvise/cvise-2.9.0.ebuild
+++ b/dev-util/cvise/cvise-2.9.0.ebuild
@@ -15,7 +15,7 @@ SRC_URI="
LICENSE="UoI-NCSA"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
IUSE="test"
RESTRICT="!test? ( test )"
REQUIRED_USE=${PYTHON_REQUIRED_USE}
diff --git a/games-rpg/Manifest.gz b/games-rpg/Manifest.gz
index 0124c20d021a..743cb5269656 100644
--- a/games-rpg/Manifest.gz
+++ b/games-rpg/Manifest.gz
Binary files differ
diff --git a/games-rpg/sumwars/Manifest b/games-rpg/sumwars/Manifest
deleted file mode 100644
index 2b20974f4958..000000000000
--- a/games-rpg/sumwars/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST sumwars-0.5.8-src.tar.bz2 107811288 BLAKE2B d7eef29ae9ba91d7a368730169d49c4b84e5db5cdbd4be7aa183e91baa50fd45be2b91928903e9cb17d947c2a4947094138c65efe076cdc85f14fbfacadddbd1 SHA512 ccf156f4484b0aeb8984631321d6691dc180ad63fdfa59d92aaa05ada3e871fc10656f32f9ba1b65abe7342e1481e14ca01f025ffc0ec5797cd8e91d97240cf1
-EBUILD sumwars-0.5.8-r101.ebuild 1629 BLAKE2B 4d0dd8c2aacc52b88579e6b20b0dd6900bd5e8e051581e3cab34a90e893e4c5c29e2726caae72786cfec1baf2b591773972a8b911bfa17c5634149a711bf733b SHA512 29a4d12c56a597117bb6f76f576d5f46fc7230d0c8401683bc52563995ee3e176a9f5b87fe15ac44a68121d04b819e3eeb0f49f32bd83d2a6c7d1f82a83adea4
-MISC metadata.xml 394 BLAKE2B 5e8e48edcb035a6be70458f84861f10f459a4a7342eb93e4ffa5214082001c6b7756aebe290bf512b7fea7d5be32af8477689dcef95bd0f6ac2a8047dd68cc87 SHA512 afde8de34962c9b448d081a5512dbc3cffebae767f5f5495ecf4907d9b9a67503009d98ac189072c33ef515c3eaea5b933dd0d714fe418670e19c430259331ca
diff --git a/games-rpg/sumwars/metadata.xml b/games-rpg/sumwars/metadata.xml
deleted file mode 100644
index b6bf04ac1ccb..000000000000
--- a/games-rpg/sumwars/metadata.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
- </maintainer>
- <use>
- <flag name="tools">Builds editor tools</flag>
- </use>
- <upstream>
- <remote-id type="sourceforge">sumwars</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/games-rpg/sumwars/sumwars-0.5.8-r101.ebuild b/games-rpg/sumwars/sumwars-0.5.8-r101.ebuild
deleted file mode 100644
index c77b37294846..000000000000
--- a/games-rpg/sumwars/sumwars-0.5.8-r101.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CMAKE_REMOVE_MODULES_LIST=( FindLua{,51} )
-LUA_COMPAT=( lua5-1 )
-inherit cmake desktop flag-o-matic lua-single
-
-MY_L10N=( de en it pl pt ru uk )
-
-DESCRIPTION="Multi-player, 3D action role-playing game"
-HOMEPAGE="https://sourceforge.net/projects/sumwars/"
-SRC_URI="mirror://sourceforge/sumwars/${P/_/-}-src.tar.bz2"
-
-LICENSE="GPL-3 CC-BY-SA-3.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="debug tools ${MY_L10N[*]/#/l10n_}"
-REQUIRED_USE="${LUA_REQUIRED_USE}"
-
-DEPEND="
- ${LUA_DEPS}
- dev-games/cegui[ogre,truetype]
- dev-games/ogre:=[freeimage,opengl]
- dev-games/ois
- dev-games/physfs
- dev-libs/tinyxml
- media-libs/freealut
- media-libs/libvorbis
- media-libs/openal
- net-libs/enet:1.3=
- x11-libs/libX11
- x11-libs/libXrandr
- tools? ( dev-libs/boost:= )"
-RDEPEND="
- ${DEPEND}
- media-libs/freeimage[jpeg,png]"
-
-src_configure() {
- append-flags -fno-strict-aliasing
-
- local l langs=
- for l in "${MY_L10N[@]}"; do
- use l10n_${l} && langs+="${l} "
- done
-
- use debug && CMAKE_BUILD_TYPE=Debug
-
- local mycmakeargs=(
- -DLua_FIND_VERSION_MAJOR=$(ver_cut 1 $(lua_get_version))
- -DLua_FIND_VERSION_MINOR=$(ver_cut 2 $(lua_get_version))
- -DLua_FIND_VERSION_COUNT=2
- -DLua_FIND_VERSION_EXACT=ON
- -DSUMWARS_BUILD_TOOLS=$(usex tools)
- -DSUMWARS_DOC_DIR="${EPREFIX}"/usr/share/doc/${PF}
- -DSUMWARS_LANGUAGES="${langs:-en}"
- -DSUMWARS_NO_ENET=ON
- -DSUMWARS_NO_TINYXML=ON
- )
-
- cmake_src_configure
-}
-
-src_install() {
- cmake_src_install
-
- newicon share/icon/SumWarsIcon_128x128.png ${PN}.png
- make_desktop_entry ${PN} "Summoning Wars"
-}
diff --git a/media-plugins/Manifest.gz b/media-plugins/Manifest.gz
index 2439a7f07bf0..59b41c422926 100644
--- a/media-plugins/Manifest.gz
+++ b/media-plugins/Manifest.gz
Binary files differ
diff --git a/media-plugins/gst-transcoder/Manifest b/media-plugins/gst-transcoder/Manifest
deleted file mode 100644
index ff2a4f80b7b4..000000000000
--- a/media-plugins/gst-transcoder/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST gst-transcoder-1.14.1.tar.gz 37919 BLAKE2B 2687150ff3d609245449135d5725840aab9ed83b487bebeb0daf86634db27b3e68a5aca6ec8fb21ae5bf7e3c3808bc8729db5b24f75dabdf2bff7715a456fb9e SHA512 22dcb75bb706193e67a840218a69df797d5f833935e87d8df03838def5d426d94b25972ca4db8ae2f20fea915d18ef0044ee928a2dfe240f3134cdf1fced7657
-EBUILD gst-transcoder-1.14.1-r1.ebuild 1165 BLAKE2B d04bab5ff15497a49e96c2371a5764ef4b56ad75bfce9b9b09dbdae5f363840c6e1ea59b4cc3dedb09708c412eb92e859d7e5a9288c0a472506dc7282bb167e9 SHA512 dc20b2ee05ab7c2bcc0f4308aab2a15b6a71021222ee6c2ab256521d6780e4c879940cbc5ec5d670c0a5b865ea4cf1f13bf587ea5a66b94799bee52b1c15a8d3
-MISC metadata.xml 353 BLAKE2B 2e4e68a3592b708f75bc469ef2adebdd93f1ef50bd4fdd060fdfe608dd78f1e1b7f2e4ce66b514e22031a00a99aa22464cb1bf0b020bb27398e4cac5e8ffa806 SHA512 d886faebfbb295a3df2ecafff667f821fd89adc44c4f3e44c5f4fa1bcb5979731f795abeab6206094480a659fdbb9500cac06551055a3479a36852da8c87b4f3
diff --git a/media-plugins/gst-transcoder/gst-transcoder-1.14.1-r1.ebuild b/media-plugins/gst-transcoder/gst-transcoder-1.14.1-r1.ebuild
deleted file mode 100644
index 2acbdff7a418..000000000000
--- a/media-plugins/gst-transcoder/gst-transcoder-1.14.1-r1.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit gnome2-utils meson xdg
-
-DESCRIPTION="GStreamer Transcoding API"
-HOMEPAGE="https://github.com/pitivi/gst-transcoder"
-SRC_URI="https://github.com/pitivi/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="LGPL-2.1+"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="gtk-doc"
-
-RDEPEND="
- dev-libs/gobject-introspection:=
- dev-libs/glib:2
- >=media-libs/gstreamer-${PV}:1.0[introspection]
- >=media-libs/gst-plugins-base-${PV}:1.0[introspection]
- !>media-libs/gst-plugins-bad-1.18
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- gtk-doc? ( dev-util/gtk-doc
- app-text/docbook-xml-dtd:4.1.2 )
- virtual/pkgconfig
-"
-
-src_prepare() {
- xdg_src_prepare
- gnome2_environment_reset # fixes gst /dev access under sandbox for g-ir-scanner
-}
-
-src_configure() {
- addwrite /dev/dri/
- local emesonargs=(
- $(meson_use !gtk-doc disable_doc)
- # gobject-introspection can be optional now, but the only consumer (pitivi) requires it.
- # Migration to have the option is not done, as gst-transcoder moves into gst-plugins-bad-1.18 anyhow.
- -Ddisable_introspection=false
- )
- meson_src_configure
-}
diff --git a/media-plugins/gst-transcoder/metadata.xml b/media-plugins/gst-transcoder/metadata.xml
deleted file mode 100644
index 4b8ce10d77e8..000000000000
--- a/media-plugins/gst-transcoder/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>gstreamer@gentoo.org</email>
- <name>GStreamer package maintainers</name>
- </maintainer>
- <upstream>
- <remote-id type="github">pitivi/gst-transcoder</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/media-plugins/vdr-burn-templates/Manifest b/media-plugins/vdr-burn-templates/Manifest
deleted file mode 100644
index d44052e9c142..000000000000
--- a/media-plugins/vdr-burn-templates/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST vdr-burn-templates-0.0.3.tar.gz 27331854 BLAKE2B ed6bc29f6884b78200608d0baf6f6f66538dd552bb0ad8b4c67f3881db889f0a5d685c3c76ef7110b0580a7d4290ad2a4e98d0f3161fda9975b7be9267e5f427 SHA512 c4719227f20cbe4cfe352ae954816e8463f8fc9448f68761b4609fc903b0d3440e532065acade9792e11fdb404b3da11bf05f49d282dd9174dd7fd979b4cfa46
-EBUILD vdr-burn-templates-0.0.3.ebuild 539 BLAKE2B 4176fc697921093e14bbfcf451c0aa84af9910fe74cda819081363dc6ea117f31dfbc7c61726ce37ca60731b5e328065f7c22fa87488b424a0c3566f060e33bb SHA512 163c5d5592666adcd9342a7442128617fa146310627f78661ebc9e2451a6559e474c9588052411d0f9fc417f74615958c821bb70d077612e0a8c930be7a2753b
-MISC metadata.xml 250 BLAKE2B 85787781bee26099abdc6b9035c66df92026cff1b418979513ea9e220d33698b803a452c9bf551802f4b2cfa1fb4f8cc978e7222f1cc3f469c9612f25ce6adea SHA512 e4b8dc67ce23a9e4ff2ef8dd02e7dec6409c2c3aab0ac4a59792438bbe546f694dd3ab6610467daf98c9968d03299674232ea130f472869d63c0b1dc2b82bc9e
diff --git a/media-plugins/vdr-burn-templates/metadata.xml b/media-plugins/vdr-burn-templates/metadata.xml
deleted file mode 100644
index 2b167a7461de..000000000000
--- a/media-plugins/vdr-burn-templates/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>vdr@gentoo.org</email>
- <name>Gentoo VDR Project</name>
- </maintainer>
-</pkgmetadata>
diff --git a/media-plugins/vdr-burn-templates/vdr-burn-templates-0.0.3.ebuild b/media-plugins/vdr-burn-templates/vdr-burn-templates-0.0.3.ebuild
deleted file mode 100644
index a37bb9f70ba9..000000000000
--- a/media-plugins/vdr-burn-templates/vdr-burn-templates-0.0.3.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="DVD-themes (background and menu) for vdr-burn"
-HOMEPAGE="http://www.vdr-wiki.de/wiki/index.php/Vorlagen_(burn-plugin)"
-SRC_URI="http://vdr.websitec.de/download/${PN}/${P}.tar.gz"
-
-LICENSE="FDL-1.2" # only
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND=">=media-plugins/vdr-burn-0.0.9-r2"
-
-S="${WORKDIR}/templates"
-
-src_install() {
-
- insinto /usr/share/vdr/burn
- insopts -m0644 -ovdr -gvdr
- doins "${S}"/*.png
-}
diff --git a/media-plugins/vdr-burn/Manifest b/media-plugins/vdr-burn/Manifest
deleted file mode 100644
index 95a8b2edbc14..000000000000
--- a/media-plugins/vdr-burn/Manifest
+++ /dev/null
@@ -1,14 +0,0 @@
-AUX confd 615 BLAKE2B 0da02deefbdd9c1fbc7409560345b3608c2c044d1ff0cc3b11fe8a5e2bf6835f39a6589c4e18bf3b96c879c52bf2489e4b5eff5331335794943824e655f02980 SHA512 6b0a48570092be71350d99924730a9aaa5e0ec547e5df4cb358e2e1a6047a713e40942ff1941a5aa4dceaf1543de4688afc1502a8447a2e30849b6135fdaaa35
-AUX rc-addon.sh 633 BLAKE2B db1e5cc9901916d8d0dba6eb4598fea86f9f9a8c1f99ce512ce3badb799433c6bc7cc4188f55d2e8514a216b11be4a7fc1aa541abdb32565b66ec6a00ac8d1c7 SHA512 cb5366a000dc943e3db22677f628eb9bdb839b03758bb77d50b2bce96fc57035a0d11e7e0669cc1f53a1c21b436595ce1f25f043e96d100ac75a8535607e17a6
-AUX vdr-burn-0.2.2-missing-include-for-function-setpriority.patch 257 BLAKE2B fe6385de01a0aac208868be4505db92533b3dcbea35759ade7ce765d58dafb52047f3d43dc244d0f4385fa7cdcfe0c91b17caf957a1c3839230fdd0b4250c307 SHA512 b83929373c369be157eef087be44e3f6928813e56caea15e9a00f82c0bd50e5d65d84c0bf4a1a29e5687618949b36444430489a14e839bd61ece419088971e23
-AUX vdr-burn-0.2.2-r1_gentoo-path.diff 1785 BLAKE2B bf3d30e237ffdbfc646c1164f29c1502929ba239abe3e68f4f65b59bfcf35ad722060974f28b2b2dc5d85af16f9648dd04c3975b812ab84b55e172453b39a113 SHA512 dc0de52eaca3cb2cca328ed5e43347ccdfee4ee7e788d1da5f9bd3c0b2b4eed2945bd270dccd726a6d3170e019c91faaa6b80cda55e9a56dc6bad438fadaf41b
-AUX vdr-burn-0.2.2_makefile.diff 563 BLAKE2B f10f9a5b1fd1033c142d0e805fadde5e9819989749380ef51deadf2e42231c5423e8c8d72fbab2148d6af6f3f07654d990abac48451bfe8565b0021a0fa7f41c SHA512 50afaabe343ef97625776b8bfcaef8c85a11af9fb285e997c6b4c297dc0ec0079454c9d05b1e904b858704e0738aaee7e5a70b406600861fc8c1ce9887b7dd95
-AUX vdr-burn-0.2.2_setdefaults.diff 1899 BLAKE2B f0635ba1234acea63cdd70737b1310fcf09b824671cbc1451a357b44e90e000366313ef49ec5748cde5601d20ebab4e3c29c2379e732bcb4a308a6eab65289a2 SHA512 29107da7b0dd0a1b149ff326dd4e593a59a9203aabcee7ac5f0bfa204d35e863ba6d296f4f804baab8f68cc42f09649e90814e65c90578b712c38e624ae819a7
-AUX vdr-burn-0.3.0_dmh-archive.patch 526 BLAKE2B d65d2a905c546c1ada1d831331fca1f67b5412450de12cedf6da035b89f7ed6339a53196747f0a140cdbdd9585994162ef95710f093548a04779a7b6d3d5b462 SHA512 e21d7446c629e7f5870a0d50c4cadb28f4b1a4b2fa97c681422d5dcfdca32fce376678bfe67abed044db85982a0c661b2428ceba0d43b518ad55cce0901dc37b
-AUX vdr-burn-0.3.0_gentoo-path.patch 1634 BLAKE2B a84b8d41d3b79aa92c1873390069ad4c11adb57ed6c92405a672695c382a754da0a7e2114c9cef67c93dbdb1cfca16db19dd053e21506a1ed6e1e7eadcf427e8 SHA512 42480240defbb3df63ec0a4fae64d4e5b153aa36fe05d2afa5436f013ac3d5404981d9d22aded02b788c49778f0d776b5e98cefd6a9de256bc518938ac307ebd
-AUX vdr-burn-0.3.0_setdefaults.patch 1904 BLAKE2B 382d146c2d642f0c97f259983f24367619d8d14b44ab495478b8fe7ad2b14aadb06314e6fa54dd8d20cab8da96b526c2f858dc9bc884ca248b2a3a2643b77d72 SHA512 b35f067c28129e592fda788e458831ea1e7f4bf43ffacb111f75da7163ae1f74014aa320acc3c56b1f0ef320c092266603e677c98947db3432913e9c5f05409c
-DIST vdr-burn-0.2.2.tgz 253570 BLAKE2B ac31f5d056e5fc92a43f12d506b7d91fc2063cd32f4dc591dd3c71003a98d1dd117c1869c954ac32ff85efea56429473f11429738d4d475f52c46bab1788c05a SHA512 06e490ff238f35122c2bcb7b2d98500a183409c8e855748609fa43dab661cd4ef5bf492cd17ccf5c7b9b26373cb994b3e35dd20edafccfa8bf186318c8fcc346
-DIST vdr-burn-0.3.0.tgz 469211 BLAKE2B e4448f40a058e6e51834966c8a8e6f407f8a2badaa1a5517a761a65d0087ef910445f8f35225c65335ac8407c1948fb7f35ed25c0fcf098addcfccfc9bf2b8df SHA512 a2ffe264c4fb33807bcc37f69e969a61c6af5de320a4564595f1520593dddb90f62d380ab1266ca07f7f2cda8b10b45f3cff545e185dbe1b204e813d2f06ccda
-EBUILD vdr-burn-0.2.2-r2.ebuild 2938 BLAKE2B 78be70cfae76233077624c1d7eebf02e6d7a7b123bf24fe28d49823a0f983254359713133af14458d8ba39fb1e1c8951fb4fb0dd934cb4c17598713926db734a SHA512 b58f6d0d63c881386e2a22a6b2db0f43b216a10a96ad0a2194d8c2a083dfc17f161f2d6772979cda7004e5361d8025423f9fab9ccf28d01a19f98e96167011fe
-EBUILD vdr-burn-0.3.0-r2.ebuild 2643 BLAKE2B ee583980a9c6bb5eb06261ca39fd1cf5fa177c058293679b99c94752f838656603601b9b4a93a4a7648fca7ab111c697cedd2a1ec10a29b7b82e0362bb483201 SHA512 95e7c2b2833f977ae777823735ee063f974c944a5e4c0de1d0724e3f99b31149c21f1e0c51c0374b7c0a267758e969d271ee57b99840d2aea9777d431546b308
-MISC metadata.xml 316 BLAKE2B 3c44025efeb57510b44150bec5746931730f75ce5486987a8ba47b899222c72a2a403fb47602e01d542dab57e869742b9485830e501fd3bb1ab6381dbf4931d8 SHA512 3ded283790e3647d6c52356752eb5995ff4b0f8bbfffe2a59f619fe0d99944871eac571eafe9d591d1aaec3486d4e639aa9e0f2db18645aa474529f55b8d6d73
diff --git a/media-plugins/vdr-burn/files/confd b/media-plugins/vdr-burn/files/confd
deleted file mode 100644
index 8dd940ba6e1d..000000000000
--- a/media-plugins/vdr-burn/files/confd
+++ /dev/null
@@ -1,26 +0,0 @@
-# Global config file for vdr burn plugin
-
-############## Global config for vdr-burn #########################
-#
-# Restart of VDR is needed after some changes
-
-# Set way to your DVD Writer Drive
-# allowed values: directory names
-# default: /dev/dvd
-#
-#BURN_DVDWRITER="/dev/dvd"
-
-# Set your tmp DIR where the files will be converted
-# ! >= 10 Gb free Disc Space needed
-# allowed values: directory names
-# default: /var/vdr/video
-#
-#BURN_DATADIR="/var/vdr/video"
-
-# Way to your not burned iso files
-# allowed values: directory names
-# default: /var/vdr/video/dvd-images
-#
-#BURN_ISODIR="/var/vdr/video/dvd-images"
-
-
diff --git a/media-plugins/vdr-burn/files/rc-addon.sh b/media-plugins/vdr-burn/files/rc-addon.sh
deleted file mode 100644
index 22764f5f7ca4..000000000000
--- a/media-plugins/vdr-burn/files/rc-addon.sh
+++ /dev/null
@@ -1,31 +0,0 @@
-#
-# rc-addon-script for plugin burn
-#
-# Joerg Bornkessel hd_brummy@gentoo.org
-
-. /etc/conf.d/vdr.burn
-
-: ${BURN_TMPDIR:=/tmp}
-: ${BURN_DATADIR:=/var/vdr/video}
-: ${BURN_DVDWRITER:=/dev/dvd}
-: ${BURN_ISODIR:=/var/vdr/video/dvd-images}
-
-# be shure BURN_ISODIR is available!
-make_isodir() {
- if [ ! -e "${BURN_ISODIR}" ]; then
- mkdir "${BURN_ISODIR}"
- touch "${BURN_ISODIR}"/.keep.rc-burn
- chown -R vdr:vdr "${BURN_ISODIR}"
- fi
-}
-
-make_isodir
-
-plugin_pre_vdr_start() {
-
- add_plugin_param "-t ${BURN_TMPDIR}"
- add_plugin_param "-d ${BURN_DATADIR}"
- add_plugin_param "-D ${BURN_DVDWRITER}"
- add_plugin_param "-i ${BURN_ISODIR}"
-}
-
diff --git a/media-plugins/vdr-burn/files/vdr-burn-0.2.2-missing-include-for-function-setpriority.patch b/media-plugins/vdr-burn/files/vdr-burn-0.2.2-missing-include-for-function-setpriority.patch
deleted file mode 100644
index 466c5672311c..000000000000
--- a/media-plugins/vdr-burn/files/vdr-burn-0.2.2-missing-include-for-function-setpriority.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-http://bugs.gentoo.org/425596
-
---- proctools/process.cc
-+++ proctools/process.cc
-@@ -8,6 +8,8 @@
- #include <cerrno>
- #include <sys/types.h>
- #include <sys/wait.h>
-+#include <sys/time.h>
-+#include <sys/resource.h>
- #include <unistd.h>
-
- namespace proctools
diff --git a/media-plugins/vdr-burn/files/vdr-burn-0.2.2-r1_gentoo-path.diff b/media-plugins/vdr-burn/files/vdr-burn-0.2.2-r1_gentoo-path.diff
deleted file mode 100644
index cf1ab4ab628d..000000000000
--- a/media-plugins/vdr-burn/files/vdr-burn-0.2.2-r1_gentoo-path.diff
+++ /dev/null
@@ -1,48 +0,0 @@
-some path adaption to gentoo vdr
-use corefonts instead of ttf-bitstream-vera, #335782
-
-Signed-of-by: Joerg Bornkessel <hd_brummy@gentoo.org> (1 Mar 2015)
-diff -Naur burn-0.2.0.orig/burn.c burn-0.2.0/burn.c
---- burn-0.2.0.orig/burn.c 2012-02-12 19:46:51.000000000 +0100
-+++ burn-0.2.0/burn.c 2012-02-12 19:49:21.000000000 +0100
-@@ -96,11 +96,11 @@
-
- bool plugin::Start()
- {
-- m_configPath = ConfigDirectory(PLUGIN_NAME);
-+ m_configPath = "/usr/share/vdr/burn";
-
- manager::start();
- logger_vdr::start();
-- gdwrapper::setup::set_font_path( m_configPath + "/fonts" );
-+ gdwrapper::setup::set_font_path( "/usr/share/fonts/corefonts" );
- if ( !skin_list::get().load( get_config_path() ) )
- return false;
-
-diff -Naur burn-0.2.0.orig/vdrburn-dvd.sh burn-0.2.0/vdrburn-dvd.sh
---- burn-0.2.0.orig/vdrburn-dvd.sh 2012-02-12 19:46:51.000000000 +0100
-+++ burn-0.2.0/vdrburn-dvd.sh 2012-02-12 19:52:22.000000000 +0100
-@@ -92,9 +92,8 @@
- CUT="-cut $MPEG_DATA_PATH/px.cut"
- fi
-
-- $IO_NICE $JAVA_EXE -Djava.awt.headless=true \
-- -jar $PROJECTX_JAR \
-- -ini $CONFIG_PATH/ProjectX.ini \
-+ /usr/bin/projectx_cli \
-+ -ini /usr/share/vdr/burn/projectx-vdr.ini \
- $TTXT_OPTS \
- $CUT -id $USED_TRACKS \
- -demux -out "$MPEG_DATA_PATH" -name vdrsync \
-diff -Naur burn-0.2.0.orig/vdrburn-dvd.sh burn-0.2.0/vdrburn-dvd.sh
---- burn-0.2.0.orig/vdrburn-dvd.sh 2012-02-15 21:58:34.000000000 +0100
-+++ burn-0.2.0/vdrburn-dvd.sh 2012-02-15 22:00:47.000000000 +0100
-@@ -78,7 +78,7 @@
- ;;
-
- demux)
-- [ -r $CONFIG_PATH/vdrburn-dvd.conf ] && . $CONFIG_PATH/vdrburn-dvd.conf
-+ PROJECTX_JAR="/usr/share/projectx/lib/projectx.jar"
- [ -z "$JAVA_EXE" ] && JAVA_EXE=$(which java)
-
- [ ! -x "$JAVA_EXE" ] && echo "ERROR: java executable \"$JAVA_EXE\" not found" && exit 1
diff --git a/media-plugins/vdr-burn/files/vdr-burn-0.2.2_makefile.diff b/media-plugins/vdr-burn/files/vdr-burn-0.2.2_makefile.diff
deleted file mode 100644
index 0612ec9292ab..000000000000
--- a/media-plugins/vdr-burn/files/vdr-burn-0.2.2_makefile.diff
+++ /dev/null
@@ -1,16 +0,0 @@
-support for DMH_ARCHIVE in makefile
-
-Signed-off-by: Joerg Bornkessel <hd_brummy@gentoo.org> (12 Dec 2019)
-diff -Naur burn-0.2.2.orig/Makefile burn-0.2.2/Makefile
---- burn-0.2.2.orig/Makefile 2019-12-12 21:01:38.000000000 +0100
-+++ burn-0.2.2/Makefile 2019-12-12 21:02:43.000000000 +0100
-@@ -12,6 +12,9 @@
-
- PLUGIN = burn
-
-+# Enable DMH Archive
-+#ENABLE_DMH_ARCHIVE = 1
-+
- ### The version number of this plugin (taken from the main source file):
-
- VERSION = $(shell grep 'const char\* plugin::VERSION *=' $(PLUGIN).c | awk '{ print $$5 }' | sed -e 's/[";]//g')
diff --git a/media-plugins/vdr-burn/files/vdr-burn-0.2.2_setdefaults.diff b/media-plugins/vdr-burn/files/vdr-burn-0.2.2_setdefaults.diff
deleted file mode 100644
index 676b11a9ceb4..000000000000
--- a/media-plugins/vdr-burn/files/vdr-burn-0.2.2_setdefaults.diff
+++ /dev/null
@@ -1,32 +0,0 @@
-set default settings
-unset gentoo unsupportede packages (m2vrequantizer)
-disable unneeded menuentrys
-
-Signed-of-by: Joerg Bornkessel <hd_brummy@gentoo.org> (12 Feb 2012)
-diff -Naur burn-0.2.0.orig/setup.c burn-0.2.0/setup.c
---- burn-0.2.0.orig/setup.c 2012-02-12 20:14:01.000000000 +0100
-+++ burn-0.2.0/setup.c 2012-02-12 20:18:10.000000000 +0100
-@@ -88,10 +88,10 @@
- //!--- plugin_setup -----------------------------------------------------------
-
- plugin_setup::plugin_setup():
-- PROCTOOLS_INIT_PROPERTY( RemovePath, false ),
-+ PROCTOOLS_INIT_PROPERTY( RemovePath, true ),
- PROCTOOLS_INIT_PROPERTY( CustomDiskSize, 200 ),
- PROCTOOLS_INIT_PROPERTY( BurnSpeed, 0 ),
-- PROCTOOLS_INIT_PROPERTY( RequantType, requanttype_metakine ),
-+ PROCTOOLS_INIT_PROPERTY( RequantType, requanttype_transcode ),
- PROCTOOLS_INIT_PROPERTY( PreserveLogFiles, false ),
- PROCTOOLS_INIT_PROPERTY( DefaultLanguage, 0 ),
- PROCTOOLS_INIT_PROPERTY( MainMenuStatus, true ),
-@@ -226,8 +226,8 @@
- m_defaults = job_defaults();
-
- Add( new menu::text_item( tr("--- Common settings --------------------------------------------------") ) );
-- Add( new menu::bool_edit_item( tr("Remove path component"), m_setup.RemovePath ) );
-- Add( new menu::list_edit_item( tr("Requant using"), m_setup.RequantType, requanttype_strings ) );
-+// Add( new menu::bool_edit_item( tr("Remove path component"), m_setup.RemovePath ) );
-+// Add( new menu::list_edit_item( tr("Requant using"), m_setup.RequantType, requanttype_strings ) );
- Add( new menu::number_edit_item( tr("Burn speed"), m_setup.BurnSpeed, 0, 32, tr("unlimited") ) );
- Add( new menu::bool_edit_item( tr("Preserve logfiles"), m_setup.PreserveLogFiles ) );
- Add( new menu::list_edit_item( tr("Spare language code"), m_setup.DefaultLanguage, track_info::get_language_codes(), false ) );
diff --git a/media-plugins/vdr-burn/files/vdr-burn-0.3.0_dmh-archive.patch b/media-plugins/vdr-burn/files/vdr-burn-0.3.0_dmh-archive.patch
deleted file mode 100644
index bd5f47853e1c..000000000000
--- a/media-plugins/vdr-burn/files/vdr-burn-0.3.0_dmh-archive.patch
+++ /dev/null
@@ -1,14 +0,0 @@
-Signed-off-by: Joerg Bornkessel <hd_brummy@gentoo.org> (27 Dev 2019)
-diff -Naur burn-0.3.0.orig/Makefile burn-0.3.0/Makefile
---- burn-0.3.0.orig/Makefile 2019-12-27 17:55:11.518492713 +0100
-+++ burn-0.3.0/Makefile 2019-12-27 17:55:53.903492713 +0100
-@@ -12,6 +12,9 @@
-
- PLUGIN = burn
-
-+# Enable DMH Archive
-+#ENABLE_DMH_ARCHIVE = 1
-+
- ### The version number of this plugin (taken from the main source file):
-
- VERSION = $(shell grep 'const char\* plugin::VERSION *=' $(PLUGIN).c | awk '{ print $$5 }' | sed -e 's/[";]//g')
diff --git a/media-plugins/vdr-burn/files/vdr-burn-0.3.0_gentoo-path.patch b/media-plugins/vdr-burn/files/vdr-burn-0.3.0_gentoo-path.patch
deleted file mode 100644
index 6c16cdab9888..000000000000
--- a/media-plugins/vdr-burn/files/vdr-burn-0.3.0_gentoo-path.patch
+++ /dev/null
@@ -1,45 +0,0 @@
-fixed some path for gentoo
-
-Signed-off-by: Joerg Bornkessel <hd_brummy@gentoo.org> (27 Dec 2019)
-diff -Naur burn-0.3.0.orig/burn.c burn-0.3.0/burn.c
---- burn-0.3.0.orig/burn.c 2019-12-27 17:35:29.724492713 +0100
-+++ burn-0.3.0/burn.c 2019-12-27 17:40:46.640492713 +0100
-@@ -90,12 +90,12 @@
-
- bool plugin::Start()
- {
-- m_configPath = ConfigDirectory(PLUGIN_NAME);
-+ m_configPath = "/usr/share/vdr/burn";
- m_resourcePath = ResourceDirectory(PLUGIN_NAME);
-
- manager::start();
- logger_vdr::start();
-- gdwrapper::setup::set_font_path( get_resource_path() + "/fonts" );
-+ gdwrapper::setup::set_font_path( "/usr/share/fonts/corefonts" );
- if ( !skin_list::get().load( get_resource_path() ) )
- return false;
-
-diff -Naur burn-0.3.0.orig/scripts/vdrburn-dvd.sh burn-0.3.0/scripts/vdrburn-dvd.sh
---- burn-0.3.0.orig/scripts/vdrburn-dvd.sh 2019-12-27 17:35:29.726492713 +0100
-+++ burn-0.3.0/scripts/vdrburn-dvd.sh 2019-12-27 17:44:42.407492713 +0100
-@@ -78,7 +78,7 @@
- ;;
-
- demux)
-- [ -r $CONFIG_PATH/vdrburn-dvd.conf ] && . $CONFIG_PATH/vdrburn-dvd.conf
-+ PROJECTX_JAR="/usr/share/projectx/lib/projectx.jar"
- [ -z "$JAVA_EXE" ] && JAVA_EXE=$(which java)
-
- [ ! -x "$JAVA_EXE" ] && echo "ERROR: java executable \"$JAVA_EXE\" not found" && exit 1
-@@ -92,9 +92,8 @@
- CUT="-cut $MPEG_DATA_PATH/px.cut"
- fi
-
-- $IO_NICE $JAVA_EXE -Djava.awt.headless=true \
-- -jar $PROJECTX_JAR \
-- -ini $CONFIG_PATH/ProjectX.ini \
-+ /usr/bin/projectx_cli \
-+ -ini /usr/share/vdr/burn/projectx-vdr.ini \
- $TTXT_OPTS \
- $CUT -id $USED_TRACKS \
- -demux -out "$MPEG_DATA_PATH" -name vdrsync \
diff --git a/media-plugins/vdr-burn/files/vdr-burn-0.3.0_setdefaults.patch b/media-plugins/vdr-burn/files/vdr-burn-0.3.0_setdefaults.patch
deleted file mode 100644
index ce8b968e5bc0..000000000000
--- a/media-plugins/vdr-burn/files/vdr-burn-0.3.0_setdefaults.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-set default settings
-unset gentoo unsupported packages (m2vrequantizer)
-disable unneeded menuentrys
-
-Signed-of-by: Joerg Bornkessel <hd_brummy@gentoo.org> (27 Dec 2019)
-diff -Naur burn-0.3.0.orig/setup.c burn-0.3.0/setup.c
---- burn-0.3.0.orig/setup.c 2019-12-27 17:47:45.556492713 +0100
-+++ burn-0.3.0/setup.c 2019-12-27 17:50:10.063492713 +0100
-@@ -85,10 +85,10 @@
- //!--- plugin_setup -----------------------------------------------------------
-
- plugin_setup::plugin_setup():
-- PROCTOOLS_INIT_PROPERTY( RemovePath, false ),
-+ PROCTOOLS_INIT_PROPERTY( RemovePath, true ),
- PROCTOOLS_INIT_PROPERTY( CustomDiskSize, 200 ),
- PROCTOOLS_INIT_PROPERTY( BurnSpeed, 0 ),
-- PROCTOOLS_INIT_PROPERTY( RequantType, requanttype_m2vrequantiser ),
-+ PROCTOOLS_INIT_PROPERTY( RequantType, requanttype_transcode ),
- PROCTOOLS_INIT_PROPERTY( PreserveLogFiles, false ),
- PROCTOOLS_INIT_PROPERTY( DefaultLanguage, 0 ),
- PROCTOOLS_INIT_PROPERTY( MainMenuStatus, true ),
-@@ -228,8 +228,8 @@
- m_defaults = job_defaults();
-
- Add( new menu::text_item( tr("--- Common settings --------------------------------------------------") ) );
-- Add( new menu::bool_edit_item( tr("Remove path component"), m_setup.RemovePath ) );
-- Add( new menu::list_edit_item( tr("Requant using"), m_setup.RequantType, requanttype_strings ) );
-+// Add( new menu::bool_edit_item( tr("Remove path component"), m_setup.RemovePath ) );
-+// Add( new menu::list_edit_item( tr("Requant using"), m_setup.RequantType, requanttype_strings ) );
- Add( new menu::number_edit_item( tr("Burn speed"), m_setup.BurnSpeed, 0, 32, tr("unlimited") ) );
- Add( new menu::bool_edit_item( tr("Preserve logfiles"), m_setup.PreserveLogFiles ) );
- Add( new menu::list_edit_item( tr("Spare language code"), m_setup.DefaultLanguage, track_info::get_language_codes(), false ) );
diff --git a/media-plugins/vdr-burn/metadata.xml b/media-plugins/vdr-burn/metadata.xml
deleted file mode 100644
index 1ab77c61d0e9..000000000000
--- a/media-plugins/vdr-burn/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>vdr@gentoo.org</email>
- <name>Gentoo VDR Project</name>
- </maintainer>
- <use>
- <flag name="dvdarchive">DMH DVD - Archive</flag>
- </use>
-</pkgmetadata>
diff --git a/media-plugins/vdr-burn/vdr-burn-0.2.2-r2.ebuild b/media-plugins/vdr-burn/vdr-burn-0.2.2-r2.ebuild
deleted file mode 100644
index 42d747fd50f2..000000000000
--- a/media-plugins/vdr-burn/vdr-burn-0.2.2-r2.ebuild
+++ /dev/null
@@ -1,117 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit vdr-plugin-2
-
-VERSION="1252" # every bump, new version!
-
-RESTRICT="test"
-
-DESCRIPTION="VDR Plugin: burn records on DVD"
-HOMEPAGE="https://projects.vdr-developer.org/projects/plg-burn"
-SRC_URI="mirror://vdr-developerorg/${VERSION}/${P}.tgz"
-
-KEYWORDS="~amd64 ~x86"
-SLOT="0"
-LICENSE="GPL-2"
-IUSE="dvdarchive"
-
-DEPEND="media-libs/gd[png,truetype,jpeg]
- media-video/vdr"
-RDEPEND="${DEPEND}
- dvdarchive? ( media-video/vdrtools-genindex )
- >=app-cdr/dvd+rw-tools-5.21
- >=dev-libs/libcdio-0.71
- media-fonts/corefonts
- >=media-video/dvdauthor-0.6.14
- >=media-video/mjpegtools-1.6.2[png]
- >=media-video/projectx-0.90.4.00_p32
- media-video/transcode
- sys-apps/util-linux"
-
-# depends that are not rdepend
-DEPEND="${DEPEND}
- dev-libs/boost"
-
-S="${WORKDIR}/${P#vdr-}"
-
-src_prepare() {
- vdr-plugin-2_src_prepare
-
- eapply \
- "${FILESDIR}"/${P}-r1_gentoo-path.diff \
- "${FILESDIR}"/${P}_setdefaults.diff \
- "${FILESDIR}"/${P}_makefile.diff
- eapply -p0 "${FILESDIR}"/${P}-missing-include-for-function-setpriority.patch
-
- use dvdarchive && sed -i Makefile \
- -e "s:#ENABLE_DMH_ARCHIVE:ENABLE_DMH_ARCHIVE:"
-
- sed -i Makefile \
- -e 's:^ISODIR=.*$:ISODIR=/var/vdr/video/dvd-images:'
-
- sed -i Makefile -e 's:DEFINES += -DTTXT_SUBTITLES:#DEFINES += -DTTXT_SUBTITLES:'
-
- if has_version ">=media-video/vdr-2.1.2"; then
- sed -e "s#VideoDirectory#cVideoDirectory::Name\(\)#" \
- -i jobs.c
- fi
-
- # ttf-bitstream-vera deprecated, bug #335782
- sed -e "s:Vera:arial:" -i skins.c
-
- fix_vdr_libsi_include scanner.c
-}
-
-src_install() {
- vdr-plugin-2_src_install
-
- dobin "${S}"/*.sh
-
- insinto /usr/share/vdr/burn
- doins "${S}"/burn/menu-silence.mp2
- newins "${S}"/burn/menu-button.png menu-button-default.png
- newins "${S}"/burn/menu-bg.png menu-bg-default.png
- dosym menu-bg-default.png /usr/share/vdr/burn/menu-bg.png
- dosym menu-button-default.png /usr/share/vdr/burn/menu-button.png
-
- newins "${S}"/burn/ProjectX.ini projectx-vdr.ini
-
- fowners -R vdr:vdr /usr/share/vdr/burn
-
- (
- diropts -ovdr -gvdr
- keepdir /usr/share/vdr/burn/counters
- )
-}
-
-pkg_preinst() {
- if [[ -d ${ROOT}/etc/vdr/plugins/burn && ( ! -L ${ROOT}/etc/vdr/plugins/burn ) ]]; then
- einfo "Moving /etc/vdr/plugins/burn away"
- mv "${ROOT}"/etc/vdr/plugins/burn "${ROOT}"/etc/vdr/plugins/burn_old
- fi
-}
-
-pkg_postinst() {
-
- local DMH_FILE="${ROOT}/usr/share/vdr/burn/counters/standard"
- if [[ ! -e "${DMH_FILE}" ]]; then
- echo 0001 > "${DMH_FILE}"
- chown vdr:vdr "${DMH_FILE}"
- fi
-
- vdr-plugin-2_pkg_postinst
-
- einfo "This ebuild comes only with the standard template"
- einfo "'emerge vdr-burn-templates' for more templates"
- einfo "To change the templates, use the vdr-image plugin"
-
- if [[ -e ${ROOT}/etc/vdr/reccmds/reccmds.burn.conf ]]; then
- eerror
- eerror "Please remove the following unneeded file:"
- eerror "\t/etc/vdr/reccmds/reccmds.burn.conf"
- eerror
- fi
-}
diff --git a/media-plugins/vdr-burn/vdr-burn-0.3.0-r2.ebuild b/media-plugins/vdr-burn/vdr-burn-0.3.0-r2.ebuild
deleted file mode 100644
index af941eb2a615..000000000000
--- a/media-plugins/vdr-burn/vdr-burn-0.3.0-r2.ebuild
+++ /dev/null
@@ -1,105 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit vdr-plugin-2
-
-VERSION="2028" # every bump, new version!
-
-DESCRIPTION="VDR Plugin: burn records on DVD"
-HOMEPAGE="https://projects.vdr-developer.org/projects/plg-burn"
-SRC_URI="mirror://vdr-developerorg/${VERSION}/${P}.tgz"
-
-KEYWORDS="~amd64 ~x86"
-SLOT="0"
-LICENSE="GPL-2"
-IUSE="dvdarchive"
-
-DEPEND="media-libs/gd[png,truetype,jpeg]
- media-video/vdr"
-RDEPEND="${DEPEND}
- app-cdr/dvd+rw-tools
- dev-libs/libcdio
- media-fonts/corefonts
- media-video/dvdauthor
- media-video/mjpegtools[png]
- media-video/projectx
- media-video/transcode
- sys-apps/util-linux"
-
-# depends that are not rdepend
-DEPEND="${DEPEND}
- dev-libs/boost"
-
-S="${WORKDIR}/${P#vdr-}"
-
-src_prepare() {
- vdr-plugin-2_src_prepare
-
- eapply \
- "${FILESDIR}"/${P}_gentoo-path.patch \
- "${FILESDIR}"/${P}_setdefaults.patch \
- "${FILESDIR}"/${P}_dmh-archive.patch
-
- if use dvdarchive; then
- sed -i Makefile \
- -e "s:#ENABLE_DMH_ARCHIVE:ENABLE_DMH_ARCHIVE:" || die
- fi
-
- sed -i Makefile \
- -e 's:^ISODIR=.*$:ISODIR=/var/vdr/video/dvd-images:' || die
-
- sed -i Makefile -e 's:DEFINES += -DTTXT_SUBTITLES:#DEFINES += -DTTXT_SUBTITLES:' || die
-
- # do not install deprecated fonts, do not install in /etc/vdr/plugin config dir
- sed -i Makefile \
- -e "s:install-res install-conf::" || die
-
- # ttf-bitstream-vera deprecated, bug #335782
- sed -e "s:Vera:arial:" -i skins.c || die
-
- # fix deprecated warnings pkg-config
- sed -i Makefile \
- -e "s:gdlib-config:pkg-config gdlib:" || die
-
- # 786492
- sed -e "s|=min|=std::min|" -i genindex/pes.c || die
-
- fix_vdr_libsi_include scanner.c
-}
-
-src_install() {
- vdr-plugin-2_src_install
-
- insinto /usr/share/vdr/burn
- doins "${S}"/resource/menu-silence.mp2
- newins "${S}"/resource/menu-button.png menu-button-default.png
- newins "${S}"/resource/menu-bg.png menu-bg-default.png
-
- newins "${S}"/config/ProjectX.ini projectx-vdr.ini
-
- dosym menu-bg-default.png /usr/share/vdr/burn/menu-bg.png
- dosym menu-button-default.png /usr/share/vdr/burn/menu-button.png
-
- insinto /usr/share/vdr/burn/counters/
- doins "${S}/config/counters/standard"
-
- fowners -R vdr:vdr /usr/share/vdr/burn
-}
-
-pkg_preinst() {
- if [[ -d ${EROOT}/etc/vdr/plugins/burn && ( ! -L ${EROOT}/etc/vdr/plugins/burn ) ]]; then
- einfo "Moving /etc/vdr/plugins/burn away"
- mv "${EROOT}"/etc/vdr/plugins/burn "${EROOT}"/etc/vdr/plugins/burn_old
- fi
-}
-
-pkg_postinst() {
- vdr-plugin-2_pkg_postinst
-
- if [[ -e ${EROOT}/etc/vdr/reccmds/reccmds.burn.conf ]]; then
- eerror "\nPlease remove the following unneeded file:"
- eerror "\t/etc/vdr/reccmds/reccmds.burn.conf\n"
- fi
-}
diff --git a/media-video/Manifest.gz b/media-video/Manifest.gz
index 023c00462924..31014d30c9e2 100644
--- a/media-video/Manifest.gz
+++ b/media-video/Manifest.gz
Binary files differ
diff --git a/media-video/chaplin/Manifest b/media-video/chaplin/Manifest
index d25a5d5ed870..5ce3dfefac3a 100644
--- a/media-video/chaplin/Manifest
+++ b/media-video/chaplin/Manifest
@@ -1,5 +1,5 @@
AUX chaplin-1.10-asneeded.patch 828 BLAKE2B bb6d686def9a44bad75c6fe3ccefdedcf1258c94348e76a3abcb7f944bcf4e47be9cc90665dd2da5771396dacb63d11448e1b830fede050b662f0ae8ccf7bef3 SHA512 610acdaa8c20e7a0246f3c493c2d75e82d6386d02033a11fda473714ee105ab7f5238149160c8a0a835333c66dbbf678d38d52a66b3bfebe2b891f3ec032abc0
AUX chaplin-1.10-libdvdread-0.9.6.patch 334 BLAKE2B 0a96cb49f7c3886d4a57f069a28c51deb1fa8e05a7e84b9e8ce275961f566b50b1f72616e0db4af3fccdeb2db45b714c896fb1530a4f32966da146f9c3909d4a SHA512 47fa6e41a05f141e64f06f7d62049006c6292f89c04fcbc63250860215f90da1c683b1b537dad4136897bf4a68f03507340c60c7abf033703c9acc3d7172a922
DIST chaplin-1.10.tgz 23843 BLAKE2B b0a385fd8586bca400a50ad77f72a2a4f6eacfc225dd0ee02cd626911a8c59dabfe71a472d7fe019bd0ee1b37908f85f8236ac1be3dc10a19119422f3a856a71 SHA512 6d4434149fc157dfa8d7c1e1fe079d66b57a18717f0263ebfc95a14c847d97c018b0563b3dc1f8f8430670ef1f64a1f4c573462e5f0db2fcd8e53c939f58793d
-EBUILD chaplin-1.10-r2.ebuild 775 BLAKE2B 240f0b5299550266f67b684798f566af9331f7d9f92c1a15a5a94c280d0c34cb528288ac5092e7ac3416f2dc7a253441aebf3b24aa08797044caf57a19fe4fad SHA512 ef16689ed4ce17ba54c81981d54e6abff64d74b7a6110f52c85a8ee3b0fb191cbbf65aad7f51deee0b33fd41d8292ed96e9d761ccc83f28211a892e6597383a1
-MISC metadata.xml 314 BLAKE2B 98eb352eddd77729df9b94ee967052ad34fffbbbad874b5a625c2822424f791383313fbcaddfb11f70d56f9610939fd001aa89effd4cf62832882c2b591e03d1 SHA512 b126d9815c10ec6de714e8b6bf7934e6ad609b5d920426b389cdae267cdd94c7d3aee0667c8a0686466354b9be281533e2923fdba5d99a6b1a9a4161a9538c72
+EBUILD chaplin-1.10-r3.ebuild 727 BLAKE2B 8a1d54239066d46afe864e1d49799ec296e0ad94a5d65b94f740fe466b8820d31e903979233241ece19ff5d9281997ed5675b842454a1ef33d35787cdbe4ee80 SHA512 8d8eecdce0f4ebc3f42d8f7c98ea32230381fa8087fe8fa11a52b4b351c918d73094778ac93b943d8d934cb2383bc9fc2eff87d194ec05f1865c039029d51eb4
+MISC metadata.xml 228 BLAKE2B b0075f2ecef794b7f2d7e96eb18bfdef438317cc148dfdc81f2ee6d310fafd73ee9857c637c8f388a9c214bbd749deed21f3ecc94915b57c8f598c76fa37fe2b SHA512 182940c60df010a986fdcb86badc70b456081cc000888556fdf22fa61d75b55b0c810625ab843d48da55a3a025ef40fb61da91f289936af23aff610089bdd229
diff --git a/media-video/chaplin/chaplin-1.10-r2.ebuild b/media-video/chaplin/chaplin-1.10-r3.ebuild
index 0e12d020955d..71fe08497412 100644
--- a/media-video/chaplin/chaplin-1.10-r2.ebuild
+++ b/media-video/chaplin/chaplin-1.10-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -12,13 +12,12 @@ SRC_URI="http://www.lallafa.de/bp/files/${P}.tgz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ppc x86"
-IUSE="transcode vcd"
+IUSE="vcd"
DEPEND=">=media-libs/libdvdread-0.9.4"
RDEPEND="${DEPEND}
virtual/imagemagick-tools
media-video/mjpegtools
- transcode? ( media-video/transcode )
vcd? ( media-video/vcdimager )"
S=${WORKDIR}/${PN}
diff --git a/media-video/chaplin/metadata.xml b/media-video/chaplin/metadata.xml
index 426c3d247e53..2f4f02782b47 100644
--- a/media-video/chaplin/metadata.xml
+++ b/media-video/chaplin/metadata.xml
@@ -4,7 +4,4 @@
<maintainer type="project">
<email>media-video@gentoo.org</email>
</maintainer>
- <use>
- <flag name="transcode">Enable DVD ripping and transcoding</flag>
- </use>
</pkgmetadata>
diff --git a/media-video/dvd9to5/Manifest b/media-video/dvd9to5/Manifest
deleted file mode 100644
index 6b3dc9e48ee5..000000000000
--- a/media-video/dvd9to5/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST dvd9to5-0.1.7.tar.bz2 11803 BLAKE2B 33ce2e5490f6c1dc3bafb58d628d705fb6fd14c3322e7fd49fbc598852aeedf6fc942604457da3a2e41dd838c58bbedfcac70ff03c61c0ccf8fe926c187b90da SHA512 5329ad810d181b62d3b57b48f21dc8114fb11806745ab611e1aac5980f3e732c740aaddf17de7ef6f23769c9da934e646c01e82c9aed3390b5a2f9ad704f5f84
-EBUILD dvd9to5-0.1.7.ebuild 586 BLAKE2B 29ba7a787df5d7c3e4a3696e3bc14487f0f3e8f4b88c40e8529bdb855ff58ef627de99774029e7b3345fcc29d0b105340cc064793ef532b0b5393322b33b1b00 SHA512 b3f87f0630c3a56e13ae1d125cbd1e1b0ea67d0b7b1ac7b6eef71f9ab14bb037fd9830c313ad5b52ab5da7cd5b93f7ac89d9568d705210ea95cebc0b997ea86a
-MISC metadata.xml 221 BLAKE2B a8ae02758e29edcbb6f3c9de4eb354eec3dcd1b3d5917639ac518b4085c61eb86187e0046a8076d21ce9fccbf76b9c98e0b3816bbea3f479a1955df68f1ff6c7 SHA512 56dcb24730cb51ba02e3cf46bf03dd27ac4f3afb5781bbf9984100dad25aacee64a13f667de0c988aab9059fb7487e3835f995aa9c515a9680dd8534d30f0d17
diff --git a/media-video/dvd9to5/dvd9to5-0.1.7.ebuild b/media-video/dvd9to5/dvd9to5-0.1.7.ebuild
deleted file mode 100644
index 8286c3a01832..000000000000
--- a/media-video/dvd9to5/dvd9to5-0.1.7.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Perl script to backup the main feature of a DVD-9 on DVD-5"
-HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage"
-SRC_URI="http://bluray.beandog.org/dvd9to5/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ppc x86"
-IUSE=""
-
-RDEPEND="
- app-cdr/dvd+rw-tools
- dev-lang/perl
- >=media-video/dvdauthor-0.6.10
- >=media-video/mjpegtools-1.6.2
- >=media-video/transcode-0.6.11"
-
-src_install() {
- dobin dvd9to5.pl
- dodoc CHANGELOG README TODO dvd9to5.conf.example
-}
diff --git a/media-video/dvd9to5/metadata.xml b/media-video/dvd9to5/metadata.xml
deleted file mode 100644
index 716be526394b..000000000000
--- a/media-video/dvd9to5/metadata.xml
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>media-video@gentoo.org</email>
-</maintainer>
-</pkgmetadata>
diff --git a/media-video/dvdrip/Manifest b/media-video/dvdrip/Manifest
deleted file mode 100644
index 10b4a7bf3ee4..000000000000
--- a/media-video/dvdrip/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-AUX dvdrip-0.98.11-r5-fix_parallel_make.patch 888 BLAKE2B ca4882e1f0166a3fecfb8703f5f445d55a62dd84127cc0be0b6a51c85e8fa9d8b4a3bc1d9cd640f351a0aa1393fd6e2f537fa855162b2155333c282cb2f9b6f1 SHA512 db928fb2db6f5d7bffe909667650b444ed7c43291bb0970a298055072687847cf9e2e8c24395cde4f7d911bec668c6b846b44ab7af8dae180693b7b4233c84a2
-DIST dvdrip-0.98.11.tar.gz 2075302 BLAKE2B 875ea2d9ee679657b7bebce10ecf037a2467f7e61a8ae8f9417bbb93115368d439e1347b8e0f9c9aae88e8e6d0886ac7dc9b5650420618231550994cca0b65ff SHA512 8bb2e4cb72666ac3f7d1953e02ac868070503f00b05ea39b4961f54042088d07abd4ef020a9cefec11e96e965d84dd95d00288e7562d92551f480ccba88b9dce
-EBUILD dvdrip-0.98.11-r5.ebuild 2058 BLAKE2B b20a673a00184258b496c0003f6d2be0d82909dca0e113a42c9beff34492e248d8da52e4aad885ef831e882d5203a541aa5e2bfb0bbfae0c0da51e8328bc916c SHA512 59229cd20272a51b480ac84b98d0d11ce763000b3cf8e1563180117edfd9d7aebc2d03310837126e29fdc47f37fa5ee5f510f7c5b00763d3f2f13abcefec125c
-MISC metadata.xml 390 BLAKE2B 607a5aa0d8230544494b28dd72922939d279c924f8a9f164887ff948c788f612852907770e5f0cc4729458a13b564fbdc7ca490ea727996b8491621c78886828 SHA512 3147fd355b1c207a3edcc1ba098a4832e45d656789d4980ea219fdfd02ae36126a866b61ebd9c352c2c81449d03e1dc829231bf5a7ea5f58c91fea92cf9270a8
diff --git a/media-video/dvdrip/dvdrip-0.98.11-r5.ebuild b/media-video/dvdrip/dvdrip-0.98.11-r5.ebuild
deleted file mode 100644
index 7065ceb972ad..000000000000
--- a/media-video/dvdrip/dvdrip-0.98.11-r5.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop flag-o-matic perl-module
-
-DESCRIPTION="dvd::rip is a graphical frontend for transcode"
-HOMEPAGE="https://www.exit1.org/dvdrip/"
-SRC_URI="https://www.exit1.org/dvdrip/dist/${P}.tar.gz"
-
-SLOT="0"
-KEYWORDS="amd64 ppc ppc64 x86"
-IUSE="ffmpeg fping mplayer ogg subtitles vcd vorbis xine xvid"
-
-DEPEND=">=dev-perl/Event-ExecFlow-0.64
- >=dev-perl/Event-RPC-0.89
- dev-perl/Gtk2
- >=dev-perl/gtk2-ex-formfactory-0.65
- >=dev-perl/libintl-perl-1.16
- >=media-video/transcode-1.1.0[dvd,jpeg,mp3,ogg,vorbis]
- virtual/imagemagick-tools
- >=virtual/perl-podlators-2.5.3
-"
-RDEPEND="${DEPEND}
- x11-libs/gdk-pixbuf:2[jpeg]
- x11-libs/gtk+:2
- ffmpeg? ( media-video/ffmpeg:0 )
- fping? ( >=net-analyzer/fping-2.2 )
- mplayer? ( media-video/mplayer )
- ogg? ( media-sound/ogmtools )
- subtitles? ( media-video/subtitleripper )
- vcd? (
- media-video/transcode[mjpeg]
- >=media-video/mjpegtools-1.6.0
- )
- vorbis? ( media-sound/vorbis-tools )
- xine? ( media-video/xine-ui )
- xvid? ( media-video/xvid4conf )
- >=media-video/lsdvd-0.15
-"
-
-DOCS=( "Changes*" Credits README TODO )
-
-PATCHES=(
- "${FILESDIR}"/${P}-r5-fix_parallel_make.patch
-)
-
-src_prepare() {
- # bug #333739
- sed -i -e 's:$(CC):$(CC) $(OTHERLDFLAGS):' src/Makefile || die
-
- default
-
- # Fix default device for >=udev-180, bug #224559
- sed -i -e 's:/dev/dvd:/dev/cdrom:' lib/Video/DVDRip/Config.pm || die
-}
-
-src_configure() {
- filter-flags -ftracer
-
- # bug #255269
- export SKIP_UNPACK_REQUIRED_MODULES=1
-
- perl-module_src_configure
-}
-
-src_install() {
- newicon lib/Video/DVDRip/icon.xpm dvdrip.xpm
- make_desktop_entry dvdrip dvd::rip
-
- perl-module_src_install
-}
-
-pkg_postinst() {
- # bug #173924
- if use fping; then
- ewarn "For dvdrip-master to work correctly with cluster mode,"
- ewarn "the fping binary must be setuid."
- ewarn ""
- ewarn "Run this command to fix it:"
- ewarn "chmod u=rwsx,g=rx,o=rx ${EROOT}/usr/sbin/fping"
- ewarn ""
- ewarn "Note that this is a security risk when enabled."
- fi
-}
diff --git a/media-video/dvdrip/files/dvdrip-0.98.11-r5-fix_parallel_make.patch b/media-video/dvdrip/files/dvdrip-0.98.11-r5-fix_parallel_make.patch
deleted file mode 100644
index ded1f69cd28b..000000000000
--- a/media-video/dvdrip/files/dvdrip-0.98.11-r5-fix_parallel_make.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-http://bugs.gentoo.org/266739
-
---- a/src/Makefile
-+++ b/src/Makefile
-@@ -3,10 +3,10 @@
- all: ../bin/dvdrip-splitpipe ../bin/dvdrip-progress
-
- ../bin/dvdrip-splitpipe: dvdrip-splitpipe.c
-- $(CC) $(OTHERLDFLAGS) $(CFLAGS) -o dvdrip-splitpipe dvdrip-splitpipe.c && mv dvdrip-splitpipe ../bin
-+ $(CC) $(OTHERLDFLAGS) $(CFLAGS) -o ../bin/dvdrip-splitpipe dvdrip-splitpipe.c
-
- ../bin/dvdrip-progress: dvdrip-progress.c
-- $(CC) $(OTHERLDFLAGS) $(CFLAGS) -o dvdrip-progress dvdrip-progress.c && mv dvdrip-progress ../bin
-+ $(CC) $(OTHERLDFLAGS) $(CFLAGS) -o ../bin/dvdrip-progress dvdrip-progress.c
-
- clean:
- rm -f dvdrip-splitpipe ../bin/dvdrip-splitpipe dvdrip-progress ../bin/dvdrip-progress
---- a/Makefile.PL
-+++ b/Makefile.PL
-@@ -52,7 +52,7 @@
- sub MY::postamble {
- '
- bin/dvdrip-splitpipe bin/dvdrip-progress: src/Makefile
-- cd src && make
-+ cd src && ( $(MAKE) CC=$(CC) )
- ';
- }
-
diff --git a/media-video/dvdrip/metadata.xml b/media-video/dvdrip/metadata.xml
deleted file mode 100644
index cedf81611d9d..000000000000
--- a/media-video/dvdrip/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>media-video@gentoo.org</email>
- </maintainer>
- <use>
- <flag name="fping">Enables fping support for cluster rendering</flag>
- <flag name="subtitles">Enables support for subtitle ripping</flag>
- </use>
-</pkgmetadata>
diff --git a/media-video/transcode/Manifest b/media-video/transcode/Manifest
deleted file mode 100644
index a8f20409b59b..000000000000
--- a/media-video/transcode/Manifest
+++ /dev/null
@@ -1,8 +0,0 @@
-AUX transcode-1.1.7-gcc10-fno-common.patch 860 BLAKE2B c564b28e99ef397694243e9411e10feec4fe9c1b5efb8f6ea4c76621a61116a6c0d643a3c21a9544960763e9ff68221e747be1b66598f31bf638edaf585131cd SHA512 edfc821ec0beb4c0edd9fc7a6f2f5f49417190a03c7c79b62b386e34a4746c327fcf7bfe8d0ee339cc374a6333b55bf1399d7cc9c300620c348f22b658247861
-AUX transcode-1.1.7-glibc-2.32.patch 2460 BLAKE2B cbdb361715ead7231dba6f4b1a50201452e9f258a1434cd823dc12f3cb046677d141041ca2ac006e3889c81810ec0e74ce6cadb1ac7309fa7b245331b128cbf1 SHA512 351f826ae2742ebb85f831f8031c55fca3571da52ba46989ec8e400b9c7d7416fe6619cf1ab15659ddab27d6b2d6d04fd8fd25863526655d02078af113716a11
-AUX transcode-1.1.7-swresample.patch 674 BLAKE2B 733a3490d2a25b20555cce3624f8e1753d22e3ae945a9656b835a5bf0eabf1b2f16fc1df1f817931dfc618b644c9e359c1c37939ef169f3f59006455a4fa2c75 SHA512 a9a79215082506882f1d1549cbe51706670f7ccf9d5da1400f9bf81482d4f410a855772183eeac8d9fa865d5d6086e10cbe8f4d7176802959a0a8b5df0759abb
-DIST transcode-1.1.7-ffmpeg4.patch.xz 4880 BLAKE2B 92bf63ba3f9cb69aff3cdc0f7250da0452f8bc0977010d024bbd8bbf9f66b86fb31e819ec3d1069e9176fdb58cba6ec510b866ddc44a65fd252f175cc567807a SHA512 8c44fd1b78dbbafbbef090d6115bbe086605f1d5b5286eba83d9c7c0d5457af286cb5d61ab6d260380694b6b3636f751709476915dcab5cc3109dc868785f424
-DIST transcode-1.1.7-patchset.tar.bz2 16379 BLAKE2B fbdc188bffeb8751814abfa7e119a1053e482f194bc1b87a721c48e2b66e107df146d38b3ea11a88d066c49d8862489b88b74f61fa36ce3f8a1a782da3762615 SHA512 bedc82aa4fbc17774e34d8fc24799d70b8460c6c1dd728549bcaa5c387492f56e520674fdf8bb976c0b5fcc9ccefb765f2ee26816e0d2b96a83402a21cee3f6d
-DIST transcode-1.1.7.tar.bz2 2183627 BLAKE2B 25001d4cae83d86e5295917bcd9e2e77dd61637e238394a2d603398baf810201dc61d8b0de5b54a7b8848ac3bcef5fb211e8f2b43ed7da4e56e335b8d4d2fbe1 SHA512 d6f9674f3f5c3346194120585741ca660eb9ee133085cfce9460a14eaa0cf16fdf291761bd1db78e1c784e4d69a9481c7470cf8357dc7638ee3017620500f45f
-EBUILD transcode-1.1.7-r6.ebuild 4390 BLAKE2B dfebf358fbdcd5e098c07851b8bcff33bedb767696a0558afb0ac98d8b90faf7f41117712a24aa19def4efe04c79045a2b77bc99f4033468b327641e2d7cec1d SHA512 1532d6159afbda88d617422ca5117304a6197b887a18025e5f7256352b53c5f9c77b0e21163e822f60d8964aae58d15f11b70560380e50437f8bb7fa0cbf6e48
-MISC metadata.xml 620 BLAKE2B 7d36a7aa64fe84070dadb59d69180050132d21c3fae55c15f050e559c7d030a64235c8cbdb0cc5d4a0c6a68a51d98c39e3f4c4ee28ca70baee233e1a9922e219 SHA512 b4660c17ea9cdc71082dc5e05872148ba5e25d2382fc89172996bba4b2b5ee283152d376b9d64a77d84639945806e28f261345a96b1e651e3d1dc01e7ca68f51
diff --git a/media-video/transcode/files/transcode-1.1.7-gcc10-fno-common.patch b/media-video/transcode/files/transcode-1.1.7-gcc10-fno-common.patch
deleted file mode 100644
index fcee415deee1..000000000000
--- a/media-video/transcode/files/transcode-1.1.7-gcc10-fno-common.patch
+++ /dev/null
@@ -1,48 +0,0 @@
---- a/import/demux_pass.c
-+++ b/import/demux_pass.c
-@@ -32,8 +32,6 @@
- #include "packets.h"
-
-
--int gop, gop_pts, gop_cnt;
--
- /* if you listen carefully, then you can hear the desesperate
- * whisper of this code calling for a rewrite. Or for a redesign.
- * Or both. -- FR
---- a/import/extract_ac3.c
-+++ b/import/extract_ac3.c
-@@ -334,7 +334,6 @@
- FILE *fd;
-
- #define MAX_BUF 4096
--char audio[MAX_BUF];
-
-
- /* from ac3scan.c */
-@@ -472,6 +471,8 @@
- void extract_ac3(info_t *ipipe)
- {
-
-+ char audio[MAX_BUF];
-+
- int error=0;
-
- avi_t *avifile;
---- a/import/extract_mp3.c
-+++ b/import/extract_mp3.c
-@@ -243,7 +243,6 @@
- }
-
- #define MAX_BUF 4096
--char audio[MAX_BUF];
-
- /* ------------------------------------------------------------
- *
-@@ -258,6 +257,7 @@
-
- void extract_mp3(info_t *ipipe)
- {
-+ char audio[MAX_BUF];
-
- int error=0;
-
diff --git a/media-video/transcode/files/transcode-1.1.7-glibc-2.32.patch b/media-video/transcode/files/transcode-1.1.7-glibc-2.32.patch
deleted file mode 100644
index 12ef638d0263..000000000000
--- a/media-video/transcode/files/transcode-1.1.7-glibc-2.32.patch
+++ /dev/null
@@ -1,58 +0,0 @@
---- a/import/v4l/import_v4l2.c 2020-08-28 08:28:44.311434934 +0000
-+++ b/import/v4l/import_v4l2.c 2020-08-28 08:41:19.279323984 +0000
-@@ -455,7 +455,7 @@
- tc_log_warn(MOD_NAME,
- "driver does not support cropping"
- "(ioctl(VIDIOC_CROPCAP) returns \"%s\"), disabled",
-- errno <= sys_nerr ? sys_errlist[errno] : "unknown");
-+ strerror(errno));
- return TC_ERROR;
- }
- if (verbose_flag > TC_INFO) {
-@@ -485,7 +485,7 @@
- tc_log_warn(MOD_NAME,
- "driver does not support inquiring cropping"
- " parameters (ioctl(VIDIOC_G_CROP) returns \"%s\")",
-- errno <= sys_nerr ? sys_errlist[errno] : "unknown");
-+ strerror(errno));
- return -1;
- }
-
-@@ -513,7 +513,7 @@
- tc_log_warn(MOD_NAME,
- "driver does not support inquering cropping"
- " parameters (ioctl(VIDIOC_G_CROP) returns \"%s\")",
-- errno <= sys_nerr ? sys_errlist[errno] : "unknown");
-+ strerror(errno));
- return -1;
- }
- if (verbose_flag > TC_INFO) {
-@@ -613,7 +613,7 @@
- if (err < 0) {
- if (verbose_flag) {
- tc_log_warn(MOD_NAME, "driver does not support setting parameters (ioctl(VIDIOC_S_PARM) returns \"%s\")",
-- errno <= sys_nerr ? sys_errlist[errno] : "unknown");
-+ strerror(errno));
- }
- }
- return TC_OK;
-@@ -628,7 +628,7 @@
- err = ioctl(vs->video_fd, VIDIOC_G_STD, &stdid);
- if (err < 0) {
- tc_log_warn(MOD_NAME, "driver does not support get std (ioctl(VIDIOC_G_STD) returns \"%s\")",
-- errno <= sys_nerr ? sys_errlist[errno] : "unknown");
-+ strerror(errno));
- memset(&stdid, 0, sizeof(v4l2_std_id));
- }
-
---- a/import/v4l/import_v4lcam.c 2020-10-02 13:28:47.215179051 +0700
-+++ b/import/v4l/import_v4lcam.c 2020-10-02 13:28:40.132224906 +0700
-@@ -368,7 +368,7 @@ static int tc_v4l2_video_setup_stream_pa
- if (err < 0) {
- tc_log_warn(MOD_NAME, "driver does not support setting parameters"
- " (ioctl(VIDIOC_S_PARM) returns \"%s\")",
-- errno <= sys_nerr ? sys_errlist[errno] : "unknown");
-+ strerror(errno));
- }
- return TC_OK;
- }
diff --git a/media-video/transcode/files/transcode-1.1.7-swresample.patch b/media-video/transcode/files/transcode-1.1.7-swresample.patch
deleted file mode 100644
index b9a908d122ef..000000000000
--- a/media-video/transcode/files/transcode-1.1.7-swresample.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-https://bugs.gentoo.org/722296
-https://git.archlinux.org/svntogit/community.git/tree/trunk/transcode-swresample.patch?h=packages/transcode&id=7fb278671fbd0a201de8d32aefee888fd253db44
-
---- transcode-1.1.7/filter/filter_resample.c
-+++ transcode-1.1.7/filter/filter_resample.c
-@@ -37,7 +37,7 @@
- #include "libtc/optstr.h"
- #include "libtc/tcavcodec.h"
- #include "libtc/tcmodule-plugin.h"
--#include <libavresample/avresample.h>
-+#include <libswresample/swresample.h>
-
-
- typedef struct {
-@@ -46,7 +46,7 @@
-
- int bytes_per_sample;
-
-- AVAudioResampleContext *resample_ctx;
-+ SwrContext *resample_ctx;
- } ResamplePrivateData;
-
- static const char resample_help[] = ""
diff --git a/media-video/transcode/metadata.xml b/media-video/transcode/metadata.xml
deleted file mode 100644
index 0b7c5a9df7ca..000000000000
--- a/media-video/transcode/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>media-video@gentoo.org</email>
- </maintainer>
- <use>
- <flag name="mjpeg">Enables mjpegtools support</flag>
- <flag name="nuv">NuppelVideo container format demuxing</flag>
- <flag name="pic">disable optimized assembly code that is not PIC friendly</flag>
- <flag name="postproc">Build with ffmpeg libpostproc support</flag>
- </use>
- <upstream>
- <remote-id type="bitbucket">france/transcode-tcforge</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/media-video/transcode/transcode-1.1.7-r6.ebuild b/media-video/transcode/transcode-1.1.7-r6.ebuild
deleted file mode 100644
index e3b0d10caf68..000000000000
--- a/media-video/transcode/transcode-1.1.7-r6.ebuild
+++ /dev/null
@@ -1,149 +0,0 @@
-# Copyright 2002-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools
-
-DESCRIPTION="Utilities for transcoding video and audio codecs in different containers"
-HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage"
-SRC_URI="https://www.bitbucket.org/france/${PN}-tcforge/downloads/${P}.tar.bz2
- https://dev.gentoo.org/~mgorny/dist/${P}-patchset.tar.bz2
- https://dev.gentoo.org/~whissi/dist/${PN}/${PN}-1.1.7-ffmpeg4.patch.xz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm64 ppc ppc64 ~riscv sparc x86"
-IUSE="cpu_flags_ppc_altivec cpu_flags_x86_3dnow a52 aac alsa dv dvd +iconv imagemagick jpeg lzo mjpeg cpu_flags_x86_mmx mp3 mpeg nuv ogg oss pic postproc quicktime sdl cpu_flags_x86_sse cpu_flags_x86_sse2 theora truetype v4l vorbis X x264 xml xvid"
-
-REQUIRED_USE="
- cpu_flags_x86_sse? ( cpu_flags_x86_mmx )
- cpu_flags_x86_sse2? ( cpu_flags_x86_mmx cpu_flags_x86_sse )
- cpu_flags_x86_3dnow? ( cpu_flags_x86_mmx )
- nuv? ( lzo )
-"
-
-# <ffmpeg-5 dep for bug #831482
-RDEPEND="
- <media-video/ffmpeg-5:=
- a52? ( media-libs/a52dec )
- aac? ( media-libs/faac )
- alsa? ( media-libs/alsa-lib )
- dv? ( media-libs/libdv )
- dvd? ( media-libs/libdvdread:0= )
- iconv? ( virtual/libiconv )
- imagemagick? ( media-gfx/imagemagick:= )
- jpeg? ( media-libs/libjpeg-turbo:= )
- lzo? ( >=dev-libs/lzo-2 )
- mjpeg? ( media-video/mjpegtools:= )
- mp3? ( media-sound/lame )
- mpeg? ( media-libs/libmpeg2 )
- ogg? ( media-libs/libogg )
- postproc? ( >=media-video/ffmpeg-0.10 )
- quicktime? ( >=media-libs/libquicktime-1 )
- sdl? ( >=media-libs/libsdl-1.2.5[X?] )
- theora? ( media-libs/libtheora )
- truetype? ( >=media-libs/freetype-2 )
- v4l? ( media-libs/libv4l )
- vorbis? ( media-libs/libvorbis )
- X? (
- x11-libs/libXaw
- x11-libs/libXpm
- x11-libs/libXv
- )
- x264? ( media-libs/x264:= )
- xml? ( dev-libs/libxml2 )
- xvid? ( media-libs/xvid )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- virtual/pkgconfig
- v4l? ( >=sys-kernel/linux-headers-2.6.11 )
-"
-
-PATCHES=(
- "${WORKDIR}"/${P}-patchset/${P}-ffmpeg.patch
- "${WORKDIR}"/${P}-patchset/${P}-ffmpeg-0.10.patch
- "${WORKDIR}"/${P}-patchset/${P}-ffmpeg-0.11.patch
- "${WORKDIR}"/${P}-patchset/${P}-preset-free.patch
- "${WORKDIR}"/${P}-patchset/${P}-libav-9.patch
- "${WORKDIR}"/${P}-patchset/${P}-libav-10.patch
- "${WORKDIR}"/${P}-patchset/${P}-preset-force.patch
- "${WORKDIR}"/${P}-patchset/${P}-ffmpeg2.patch
- "${WORKDIR}"/${P}-patchset/${P}-freetype251.patch
- "${WORKDIR}"/${P}-patchset/${P}-ffmpeg24.patch
- "${FILESDIR}"/${P}-swresample.patch # bug 722296
- "${FILESDIR}"/${P}-gcc10-fno-common.patch
- "${FILESDIR}"/${P}-glibc-2.32.patch
-)
-
-src_prepare() {
- if has_version '>=media-video/ffmpeg-2.8'; then
- PATCHES+=( "${WORKDIR}"/${P}-patchset/${P}-ffmpeg29.patch )
- fi
-
- if has_version '>=media-gfx/imagemagick-7.0.1.0' ; then
- PATCHES+=( "${WORKDIR}"/${P}-patchset/${P}-imagemagick7.patch )
- fi
-
- if has_version '>=media-video/ffmpeg-4' ; then
- PATCHES+=( "${WORKDIR}"/${P}-ffmpeg4.patch )
- fi
-
- default
-
- eautoreconf
-}
-
-src_configure() {
- local myconf
- use x86 && myconf="$(use_enable !pic x86-textrels)" # bug 271476
-
- local myeconfargs=(
- $(use_enable cpu_flags_ppc_altivec altivec)
- $(use_enable cpu_flags_x86_mmx mmx)
- $(use_enable cpu_flags_x86_3dnow 3dnow)
- $(use_enable cpu_flags_x86_sse sse)
- $(use_enable cpu_flags_x86_sse2 sse2)
- $(use_enable v4l libv4l2)
- $(use_enable v4l libv4lconvert)
- $(use_enable mpeg libmpeg2)
- $(use_enable mpeg libmpeg2convert)
- --enable-experimental
- --enable-deprecated
- $(use_enable v4l)
- $(use_enable oss)
- $(use_enable alsa)
- $(use_enable postproc libpostproc)
- $(use_enable truetype freetype2)
- $(use_enable mp3 lame)
- $(use_enable xvid)
- $(use_enable x264)
- $(use_enable ogg)
- $(use_enable vorbis)
- $(use_enable theora)
- $(use_enable dvd libdvdread)
- $(use_enable dv libdv)
- $(use_enable quicktime libquicktime)
- $(use_enable lzo)
- $(use_enable a52)
- $(use_enable aac faac)
- $(use_enable xml libxml2)
- $(use_enable mjpeg mjpegtools)
- $(use_enable sdl)
- $(use_enable imagemagick)
- $(use_enable jpeg libjpeg)
- $(use_enable iconv)
- $(use_enable nuv)
- $(use_with X x)
- --with-mod-path=/usr/$(get_libdir)/transcode
- ${myconf}
- )
- econf "${myeconfargs[@]}"
-}
-
-src_install() {
- emake DESTDIR="${D}" docsdir=/usr/share/doc/${PF} install
- dodoc AUTHORS ChangeLog README STYLE TODO
- find "${ED}" \( -name "*.a" -o -name "*.la" \) -delete || die
-}
diff --git a/media-video/yle-dl/Manifest b/media-video/yle-dl/Manifest
index a6c1e5673794..2ce5d0326162 100644
--- a/media-video/yle-dl/Manifest
+++ b/media-video/yle-dl/Manifest
@@ -1,5 +1,7 @@
DIST yle-dl-20230611.tar.gz 75718 BLAKE2B 5be5b3bde4290f0799e4d2e15e779798467162e7316be4cd5bae463c798fbfac228614c8a1f4e222e045b70aca3584df428d85e6e12b6f208a6e4265199a6310 SHA512 9027a00f7a3b383187ae1de3bcf2145c64b0f618680ec3fe224397ac23cbb43d0f181f64c8cd7f21b9dbbdfd5ea0045458fb6858fd6be2c4b5b04d5df2747f79
DIST yle-dl-20231120.tar.gz 74754 BLAKE2B 619a8a787ed5eef837027968f074fc7ea06e98ebdb21c384e3ace32b9a436002d78fe8ab50db9d16049af6d975dadc328963bf91c0f7adf72134f4918e56549a SHA512 009f263e2324c927835cb06400b8cb18385dc4afa2d1ddb512c7c32f99ca798ad49b0372f36cbe8a0bfcda2e9df66232f5b57bda7134c8f607300a8d208418d1
+DIST yle-dl-20231214.tar.gz 77366 BLAKE2B 2c438840cc0dd50141d792ee697a81a61f9a5739dd5dee1b0b1a63a6e225ee33cb680c952d80424addf226c32cb53f0d2d5b2a02582a92b6f85cf4d4ee490a61 SHA512 0d25129aabea4957d76d24c8dc05801e4e712f4a1997f135c0233940e76f1dce1af01d3956d1ea26fb5c9e270c9ab9a6093aa20b6f31d773dd67c7723e35d289
EBUILD yle-dl-20230611.ebuild 1452 BLAKE2B 9af43a370c0fd60fff921f75de24d148d57bafc680f9f14e1f9cf8447afdde883e078eeb969cf6071bfa588e00bd2f90a2912ec8efc5b3d36fc411f4330ea042 SHA512 82ea6ff168c31b1a8c2fa97dc0fe0a4ddaff9a8d76f1df0fe4f04f4d2804e97196ffb98aa32a94102f083e5a8114ea8a30c549a923f71d6a26d62dd3124ebc70
EBUILD yle-dl-20231120.ebuild 1645 BLAKE2B 4b8c70586af0bb1e33b09f20850fad2d97868f311aad007036d4453b6a560d0f8a2164f6827845b92e8a9b401bd9fb36253bf686d7bcf0a9c06a6834fb60f4ae SHA512 bb6e52b6bc6d3081d0adfee7d859b006a3c5484500c1ffc2ec8a98c5b8cadfbabff83019c1a4f0166eef25f7bc045566c1eee457981e3379f9e6b223a7cbdef3
+EBUILD yle-dl-20231214.ebuild 1647 BLAKE2B 9bc6bd43490fd5fd22639cade6f00593a9e82cef1cfdeba22991e07128d0c2522f2079336d34c5107663e6930ec90aa2e9afb5013b554ef7d7a356bcfb579463 SHA512 ec4d31cea2bdef7ad49453e600a45bb3ceac3b19379772f156d68c490b002034ebcde06c02032ab339e52bc28ef51e65181180f457cc5516e1d12ba38d2cc80a
MISC metadata.xml 363 BLAKE2B b27761ed00c4849b5e9a0c51fdf699ab7e1589acc017be236339e8e5044fbe05ad62ad8c7104f6e9e43de0779ad6f9f3fe4144fc57376d87d0304f7c7c3fe7cf SHA512 1b061009279fcf8271bec4958ddb93d93e1455686e42d623a64ef51a65e4f852d23873c59d5e547bbf66d6c596f542fd29f78de5c7b33f484918b01beb76dc92
diff --git a/media-video/yle-dl/yle-dl-20231214.ebuild b/media-video/yle-dl/yle-dl-20231214.ebuild
new file mode 100644
index 000000000000..26caf5815d85
--- /dev/null
+++ b/media-video/yle-dl/yle-dl-20231214.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+DISTUTILS_USE_PEP517=flit
+
+inherit distutils-r1 optfeature
+
+DESCRIPTION="Download media files from Yle Areena"
+HOMEPAGE="https://aajanki.github.io/yle-dl/ https://github.com/aajanki/yle-dl"
+SRC_URI="https://github.com/aajanki/yle-dl/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+IUSE="test"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+# Requires an active internet connection during tests,
+PROPERTIES="test_network"
+RESTRICT="test"
+
+RDEPEND="media-video/ffmpeg
+ net-misc/wget
+ >=dev-python/attrs-18.1.0[${PYTHON_USEDEP}]
+ >=dev-python/ConfigArgParse-0.13.0[${PYTHON_USEDEP}]
+ dev-python/lxml[${PYTHON_USEDEP}]
+ dev-python/progress[${PYTHON_USEDEP}]
+ dev-python/requests[${PYTHON_USEDEP}]"
+BDEPEND="test? (
+ ${RDEPEND}
+ media-video/ffmpeg[gnutls]
+ dev-python/pip[${PYTHON_USEDEP}]
+ dev-python/pytest[${PYTHON_USEDEP}]
+ dev-python/wheel[${PYTHON_USEDEP}]
+ )"
+
+distutils_enable_tests pytest
+
+DOCS=( COPYING ChangeLog README.fi.md README.sv.md README.md yledl.conf.sample )
+
+src_install() {
+ docompress -x "/usr/share/doc/${PF}/yledl.conf.sample"
+ distutils-r1_src_install
+}
+
+pkg_postinst() {
+ elog "Sample configuration file has been installed to "
+ elog " /usr/share/doc/yle-dl-${PVR}/yledl.conf.sample"
+ elog
+ optfeature "automatically detect filesystems that require restricted character sets" dev-python/psutil
+ optfeature "store metadata as extended file attributes" dev-python/pyxattr
+ optfeature "youtube-dl download engine" net-misc/yt-dlp
+}
diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz
index 927e5d622507..4917a1543774 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 472f58afe72e..cb7cd226d7f4 100644
--- a/metadata/dtd/timestamp.chk
+++ b/metadata/dtd/timestamp.chk
@@ -1 +1 @@
-Sat, 16 Dec 2023 02:11:51 +0000
+Sat, 16 Dec 2023 08:10:15 +0000
diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest
index 6c24361eaa79..ffeff4c1e325 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-16T02:11:54Z
+TIMESTAMP 2023-12-16T08:10:21Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmV9B2pfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmV9W21fFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klCTUw//UiZKy4eQc3RI4opZLox46owGWdAFMcsELAhEjzA+Xg3qWfiQMIvGdC3w
-XfHGQ9Hjq5I7zR12+yxKsnsNHQJs+LuoEyaga18WL8ENfikoDU7FRA/IpsQngIFr
-P04gBfwG70j5rMRKS6mcd1hyLUCMouboXDa2bfOD2gfNi5kyM0VRTv0zIhFsabGz
-5YljMh2hTNsAclYGQ4UpYOKd5EJVr9mFXcmxkyAbeDE6pc4ND339/VDzWZ1KnbMW
-paE4Aadh0mvKLxHQ9GcXS8t8JO0LeKq0gS+Vks463gx2SxaYOaxbA/+b3qdU6BIR
-tCUqG5DNJ2cdAg7MYD/zkrbjctEPs8GO9CfTP7PVKJdXu5Kt/+acg9bsxvWWt1C4
-dScWKrp9MHggc6ZbiLmId5b5xzQ96zuBvoulXao6zdDNjVfkxks4rGQ9TWH1zrYR
-lTPJ9YtX+SWhXUKNfbL41JtJbHcp/Uqa9eALkvHn/9sEM41ORcyhvAg6lOS255KL
-lS17C/tMc7IP84fi6mMevILdOsJlClofL59j+XG0SxxZ0bIu3elIOpBG54ly4xsP
-lJzHKpClBcLnSR/f0wjXqcTdBp7hQeBVx2J1HaiJdsCWNBvXKknVFpzGSN/qHfrP
-U0clKMFEYus4tXOCcISlkZOaOypVNPMc1uGiDdMlvrtW+CX0L1U=
-=1M05
+klCqXg//UdoqqUq69cONsA9Tq/A28TucTkZq7uVR69xobDjHeRNTiQURA4+g6xNM
+sUi/naTRnodHYx3R2B/VPfWYbOhYyaPHszC+hz+C2nnvUBz1xoiMeDQmgyDlkzXG
+/arp+o8JtYKQpNC5OALPE629ahNC0aL3usai+9ZyM6UhaoH8x+qSxh6QVrKPtUz6
+qTfFH1hOCDx57ph7tySI8b9p+Oc1ZZ22YcqBxP8ZE+UeCz89qYEVT2MBUp2ZjWgz
+S54n2qUSUvWMJm0C24xM7NDPh0Vg6Ampvhoa/I1tsJj+ZpyfP/ErScnDyfl0NJt+
+gTwtRJHNhKH/OT3BIEV5GnFdlYD1oZ5zscFh+fxxMfnnKxYp2rAIG3L6sHcRvVEt
+fS0xOtEXQfzkPUXV9IEE/lxjLgcL+zoyT9FrGF51v+/kk7fTrPczmYMT0UEk9/v0
+bc17Pw4anfT4kHbsCt3finLoEIZ4kbGB3nvAeEBfF8mTWc6ya3hqDH4obxx8PdU1
+eLjO1KQHZIR8DH+kNPOvpFwm89g6Po85EMq2DKHnCJ4x1VgxX5WXkWzMhHzjTQt4
+jCQotc5+x16fJP64VQUrKgwFnvc3AbFvU28MQO9TUP4oTBL87VTvxKTKOyZmgJx9
+bvAjx50Z6x29xeculeVoH8WqviX7u5y5IkmOSD6mgvwkSHZIrzA=
+=RjFD
-----END PGP SIGNATURE-----
diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk
index 472f58afe72e..cb7cd226d7f4 100644
--- a/metadata/glsa/timestamp.chk
+++ b/metadata/glsa/timestamp.chk
@@ -1 +1 @@
-Sat, 16 Dec 2023 02:11:51 +0000
+Sat, 16 Dec 2023 08:10:15 +0000
diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz
index 16713f030774..76074bfc633b 100644
--- a/metadata/md5-cache/Manifest.gz
+++ b/metadata/md5-cache/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-accessibility/Manifest.gz b/metadata/md5-cache/app-accessibility/Manifest.gz
index 5965a0095acc..3b16dcfe67d8 100644
--- a/metadata/md5-cache/app-accessibility/Manifest.gz
+++ b/metadata/md5-cache/app-accessibility/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-accessibility/nfbtrans-7.74-r3 b/metadata/md5-cache/app-accessibility/nfbtrans-7.74-r3
index e8cad34e8e0f..1d44f0afadb6 100644
--- a/metadata/md5-cache/app-accessibility/nfbtrans-7.74-r3
+++ b/metadata/md5-cache/app-accessibility/nfbtrans-7.74-r3
@@ -4,9 +4,9 @@ DESCRIPTION=Braille translator from the National Federation of the Blind
EAPI=8
HOMEPAGE=http://www.nfbnet.org/download/nfbtrans.htm
INHERIT=toolchain-funcs
-KEYWORDS=amd64 ~ppc ~x86
+KEYWORDS=amd64 ~ppc x86
LICENSE=public-domain
SLOT=0
SRC_URI=http://www.nfb.org/Images/nfb/Products_Technology/nfbtr774.zip
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=feccd8e95d79b51297c1a66ee8483be1
+_md5_=3019f5e0c9aa79daba675a0d6d15fb02
diff --git a/metadata/md5-cache/app-accessibility/speech-tools-2.5.0-r2 b/metadata/md5-cache/app-accessibility/speech-tools-2.5.0-r2
index 0aebbc906747..37b518ec6aed 100644
--- a/metadata/md5-cache/app-accessibility/speech-tools-2.5.0-r2
+++ b/metadata/md5-cache/app-accessibility/speech-tools-2.5.0-r2
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://www.cstr.ed.ac.uk/projects/speech_tools/
INHERIT=autotools flag-o-matic toolchain-funcs
IUSE=nas openmp X
-KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 sparc ~x86
+KEYWORDS=~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 sparc x86
LICENSE=FESTIVAL HPND BSD rc regexp-UofT
RDEPEND=media-libs/alsa-lib sys-libs/ncurses:= nas? ( media-libs/nas ) X? ( x11-libs/libX11 x11-libs/libXt )
SLOT=0
SRC_URI=http://www.festvox.org/packed/festival/2.5/speech_tools-2.5.0-release.tar.gz https://dev.gentoo.org/~neurogeek/speech-tools/speech_tools-2.1-r3-patches.tar.gz
_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic c816c598969cbaf38cc02d2496ad2e98 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=68c636db0163886203a83de8e366f24f
+_md5_=1f0e699648579bf52688f1799ee267e9
diff --git a/metadata/md5-cache/app-admin/Manifest.gz b/metadata/md5-cache/app-admin/Manifest.gz
index 990166516942..336494428e12 100644
--- a/metadata/md5-cache/app-admin/Manifest.gz
+++ b/metadata/md5-cache/app-admin/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-admin/awscli-1.32.2 b/metadata/md5-cache/app-admin/awscli-1.32.2
new file mode 100644
index 000000000000..76e906bda036
--- /dev/null
+++ b/metadata/md5-cache/app-admin/awscli-1.32.2
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/pytest-forked[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/botocore-1.34.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/s3transfer-0.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !app-admin/awscli-bin >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[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=Universal Command Line Environment for AWS
+EAPI=8
+HOMEPAGE=https://github.com/aws/aws-cli/ https://pypi.org/project/awscli/
+INHERIT=bash-completion-r1 distutils-r1
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-python/botocore-1.34.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/s3transfer-0.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !app-admin/awscli-bin 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/aws/aws-cli/archive/1.32.2.tar.gz -> aws-cli-1.32.2.gh.tar.gz
+_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 2329ddf7eec9f8177aec51648249d790 flag-o-matic c816c598969cbaf38cc02d2496ad2e98 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 474cb53a7d1b62721a91809a1d702661 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
+_md5_=6dea872ea7efc6f920a4d5794f79c7e7
diff --git a/metadata/md5-cache/app-admin/gtkdiskfree-2.0.4_p20200224-r1 b/metadata/md5-cache/app-admin/gtkdiskfree-2.0.4_p20200224-r1
index 170719123740..fa4792734df4 100644
--- a/metadata/md5-cache/app-admin/gtkdiskfree-2.0.4_p20200224-r1
+++ b/metadata/md5-cache/app-admin/gtkdiskfree-2.0.4_p20200224-r1
@@ -5,9 +5,9 @@ DESCRIPTION=Graphical tool to show free disk space like df
EAPI=7
HOMEPAGE=https://gitlab.com/mazes_80/gtkdiskfree
IUSE=gtk2
-KEYWORDS=amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86
+KEYWORDS=amd64 ~ia64 ~ppc ~ppc64 ~sparc x86
LICENSE=GPL-2+
RDEPEND=dev-libs/glib x11-libs/cairo x11-libs/gdk-pixbuf gtk2? ( x11-libs/gtk+:2 ) !gtk2? ( x11-libs/gtk+:3 )
SLOT=0
SRC_URI=https://gitlab.com/mazes_80/gtkdiskfree/-/archive/bdda379b9109a226a37801505a19da91494144a6/gtkdiskfree-bdda379b9109a226a37801505a19da91494144a6.tar.gz
-_md5_=b9a33332b8d6a83e782d89e76b3bafd5
+_md5_=dac8e8e6df750cf4fc605c0f41cab3fd
diff --git a/metadata/md5-cache/app-admin/selint-1.2.1 b/metadata/md5-cache/app-admin/selint-1.2.1
index 0d8f2f68f608..89ac8c4ab052 100644
--- a/metadata/md5-cache/app-admin/selint-1.2.1
+++ b/metadata/md5-cache/app-admin/selint-1.2.1
@@ -5,11 +5,11 @@ EAPI=8
HOMEPAGE=https://github.com/TresysTechnology/selint/wiki
INHERIT=flag-o-matic
IUSE=test
-KEYWORDS=~amd64 ~arm ~x86
+KEYWORDS=amd64 ~arm x86
LICENSE=Apache-2.0
RDEPEND=dev-libs/confuse:= dev-libs/uthash elibc_musl? ( sys-libs/fts-standalone )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/TresysTechnology/selint/releases/download/v1.2.1/selint-1.2.1.tar.gz
_eclasses_=flag-o-matic c816c598969cbaf38cc02d2496ad2e98 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=ee14742e8cc44df0bdef0d0c89381f96
+_md5_=9223f8dc591468ed8ad20e7d708c9737
diff --git a/metadata/md5-cache/app-arch/Manifest.gz b/metadata/md5-cache/app-arch/Manifest.gz
index be25d5178c03..f1ae4bf041e5 100644
--- a/metadata/md5-cache/app-arch/Manifest.gz
+++ b/metadata/md5-cache/app-arch/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-arch/patool-1.15.0 b/metadata/md5-cache/app-arch/patool-1.15.0
index 288aee4e6fb8..77d2efb8ac2c 100644
--- a/metadata/md5-cache/app-arch/patool-1.15.0
+++ b/metadata/md5-cache/app-arch/patool-1.15.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://wummel.github.io/patool/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~amd64 ~x86
+KEYWORDS=amd64 x86
LICENSE=GPL-3
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 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/p/patool/patool-1.15.0.tar.gz
_eclasses_=distutils-r1 2329ddf7eec9f8177aec51648249d790 flag-o-matic c816c598969cbaf38cc02d2496ad2e98 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 474cb53a7d1b62721a91809a1d702661 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=a3bfa77e1df6d6b4d4e388f3d08c6730
+_md5_=52d5366f78863723fd968ec12e4d59c2
diff --git a/metadata/md5-cache/app-arch/plzip-1.10 b/metadata/md5-cache/app-arch/plzip-1.10
index 5e8f2f205f96..bd965cc1b3fe 100644
--- a/metadata/md5-cache/app-arch/plzip-1.10
+++ b/metadata/md5-cache/app-arch/plzip-1.10
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://www.nongnu.org/lzip/plzip.html
INHERIT=toolchain-funcs verify-sig
IUSE=verify-sig
-KEYWORDS=amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
+KEYWORDS=amd64 ~arm64 ~loong ~ppc64 ~riscv x86
LICENSE=GPL-3
RDEPEND=app-arch/lzlib:0=
SLOT=0
SRC_URI=https://download.savannah.gnu.org/releases/lzip/plzip/plzip-1.10.tar.gz verify-sig? ( https://download.savannah.gnu.org/releases/lzip/plzip/plzip-1.10.tar.gz.sig )
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc verify-sig 798e0173d334021f14ba78a786c37059
-_md5_=927f146d8177e4df12f7d433ae5424fb
+_md5_=1c97e98e2d79c1b9ee73c85f7f63900c
diff --git a/metadata/md5-cache/app-cdr/Manifest.gz b/metadata/md5-cache/app-cdr/Manifest.gz
index 0e7987d4dc25..24ac61106ad5 100644
--- a/metadata/md5-cache/app-cdr/Manifest.gz
+++ b/metadata/md5-cache/app-cdr/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-cdr/dvdshrink-2.6.1_p10-r1 b/metadata/md5-cache/app-cdr/dvdshrink-2.6.1_p10-r1
deleted file mode 100644
index aa99c7a97ecb..000000000000
--- a/metadata/md5-cache/app-cdr/dvdshrink-2.6.1_p10-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=install
-DESCRIPTION=Scriptable DVD copy software
-EAPI=8
-HOMEPAGE=https://dvdshrink.sourceforge.net
-INHERIT=desktop
-IUSE=gtk
-KEYWORDS=~amd64 ~ppc ~x86
-LICENSE=GPL-2
-RDEPEND=app-cdr/cdrtools >=app-cdr/dvd+rw-tools-6.1 >=app-text/gocr-0.40 >=media-video/dvdauthor-0.6.11 >=media-video/mjpegtools-1.8.0-r1 >=media-video/subtitleripper-0.3.4-r1 >=media-video/transcode-1.0.2-r2[dvd] gtk? ( >=dev-perl/Gtk2-1.104 )
-SLOT=0
-SRC_URI=mirror://sourceforge/dvdshrink/dvdshrink-2.6.1-10mdk.tar.gz
-_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d
-_md5_=0df6c692aea36f54a643bf7b4fe915ad
diff --git a/metadata/md5-cache/app-doc/Manifest.gz b/metadata/md5-cache/app-doc/Manifest.gz
index 732b00fa6784..816d383dfc09 100644
--- a/metadata/md5-cache/app-doc/Manifest.gz
+++ b/metadata/md5-cache/app-doc/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-doc/doxygen-1.9.8 b/metadata/md5-cache/app-doc/doxygen-1.9.8
index 9c33129d65eb..fdc4c43481cd 100644
--- a/metadata/md5-cache/app-doc/doxygen-1.9.8
+++ b/metadata/md5-cache/app-doc/doxygen-1.9.8
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://doxygen.nl/files/doxygen-1.9.8.src.tar.gz mirror://sourceforge/doxygen/rel-1.9.8/doxygen-1.9.8.src.tar.gz
_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic c816c598969cbaf38cc02d2496ad2e98 llvm dcfb437a52b5672e5f39deaae6f789c3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 474cb53a7d1b62721a91809a1d702661 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=9402765dbb0e5aca0ebef4ab37610109
+_md5_=69ac3728083e58c9ed3122b27ee71f90
diff --git a/metadata/md5-cache/app-emacs/Manifest.gz b/metadata/md5-cache/app-emacs/Manifest.gz
index e9f3d6916fb0..063c41348ad4 100644
--- a/metadata/md5-cache/app-emacs/Manifest.gz
+++ b/metadata/md5-cache/app-emacs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-emacs/flim-1.14.9_p20231214 b/metadata/md5-cache/app-emacs/flim-1.14.9_p20231214
index 59c7772f4d0f..b7fea4ab899b 100644
--- a/metadata/md5-cache/app-emacs/flim-1.14.9_p20231214
+++ b/metadata/md5-cache/app-emacs/flim-1.14.9_p20231214
@@ -5,10 +5,10 @@ DESCRIPTION=A library to provide basic features about message representation or
EAPI=8
HOMEPAGE=https://github.com/wanderlust/flim
INHERIT=elisp
-KEYWORDS=~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos
+KEYWORDS=~alpha amd64 ~ia64 ppc ~ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
LICENSE=GPL-2+
RDEPEND=>=app-emacs/apel-10.8 >=app-editors/emacs-25.3:*
SLOT=0
SRC_URI=https://github.com/wanderlust/flim/archive/c430c5498ad5843f40ef758685e29431f167478c.tar.gz -> flim-1.14.9_p20231214.tar.gz
_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c
-_md5_=fbe207b96aefb12d984a31c3c2345d3b
+_md5_=648e9fdf09b3709a8dafcc8f04c83602
diff --git a/metadata/md5-cache/app-emacs/flim-1.14.9_p20231214-r1 b/metadata/md5-cache/app-emacs/flim-1.14.9_p20231214-r1
index d1de1bdffe0a..f2b0c42ffc7d 100644
--- a/metadata/md5-cache/app-emacs/flim-1.14.9_p20231214-r1
+++ b/metadata/md5-cache/app-emacs/flim-1.14.9_p20231214-r1
@@ -5,11 +5,11 @@ EAPI=8
HOMEPAGE=https://github.com/wanderlust/flim
INHERIT=elisp
IUSE=oauth2 test
-KEYWORDS=~amd64 ~ppc ~sparc ~x86
+KEYWORDS=~alpha ~amd64 ~ppc ~sparc ~x86
LICENSE=GPL-2+
RDEPEND=>=app-emacs/apel-10.8 oauth2? ( app-emacs/oauth2 ) >=app-editors/emacs-25.3:*
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/wanderlust/flim/archive/c430c5498ad5843f40ef758685e29431f167478c.tar.gz -> flim-1.14.9_p20231214.tar.gz
_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c
-_md5_=e7f8eb746cb50f9ec9fe31cef5b6cb65
+_md5_=7731bef91149625c5766f294d750d2c7
diff --git a/metadata/md5-cache/app-emacs/oauth2-0.16 b/metadata/md5-cache/app-emacs/oauth2-0.16
index 606013a21ade..9d95ae22ec5b 100644
--- a/metadata/md5-cache/app-emacs/oauth2-0.16
+++ b/metadata/md5-cache/app-emacs/oauth2-0.16
@@ -4,10 +4,10 @@ DESCRIPTION=OAuth 2.0 authorization protocol
EAPI=8
HOMEPAGE=https://elpa.gnu.org/packages/oauth2.html
INHERIT=elisp
-KEYWORDS=~amd64 ~ppc ~sparc ~x86
+KEYWORDS=~alpha ~amd64 ~ppc ~sparc ~x86
LICENSE=GPL-3+
RDEPEND=>=app-editors/emacs-25.3:*
SLOT=0
SRC_URI=https://github.com/emacsmirror/oauth2/archive/dc069550616fb0a72507489ea796d0e1bd8b48c9.tar.gz -> oauth2-0.16.tar.gz
_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c
-_md5_=e14ba53da13af821487acb706e45476a
+_md5_=3707267a8cced07f01bef766472813e4
diff --git a/metadata/md5-cache/app-emulation/Manifest.gz b/metadata/md5-cache/app-emulation/Manifest.gz
index 08227ba7730e..80dd654a9f12 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/libcacard-2.8.1 b/metadata/md5-cache/app-emulation/libcacard-2.8.1
index 7c9998dd20a7..e0c1841f21c5 100644
--- a/metadata/md5-cache/app-emulation/libcacard-2.8.1
+++ b/metadata/md5-cache/app-emulation/libcacard-2.8.1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://gitlab.freedesktop.org/spice/libcacard https://www.spice-space.org/
INHERIT=meson
IUSE=+passthrough static-libs test
-KEYWORDS=~alpha ~amd64 arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv sparc ~x86
+KEYWORDS=~alpha amd64 arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv sparc x86
LICENSE=LGPL-2.1
RDEPEND=>=dev-libs/nss-3.12.8 >=dev-libs/glib-2.32 passthrough? ( >=sys-apps/pcsc-lite-1.8 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://www.spice-space.org/download/libcacard/libcacard-2.8.1.tar.xz
_eclasses_=meson 576e6bbef90e9753368f8b4ad0bd5383 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c python-utils-r1 474cb53a7d1b62721a91809a1d702661 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=b9e3bda0f3051bdd88d109414882e3d5
+_md5_=2a62defdf10b74f2ad62fa8b5077d658
diff --git a/metadata/md5-cache/app-emulation/virt-what-1.25 b/metadata/md5-cache/app-emulation/virt-what-1.25
index a86b2e7c1b33..d235dcd27330 100644
--- a/metadata/md5-cache/app-emulation/virt-what-1.25
+++ b/metadata/md5-cache/app-emulation/virt-what-1.25
@@ -4,9 +4,9 @@ DESCRIPTION=Detects if the current machine is running in a virtual machine
EAPI=8
HOMEPAGE=https://people.redhat.com/~rjones/virt-what/
IUSE=dmi
-KEYWORDS=~amd64 arm arm64 ~hppa ~ppc ~ppc64 ~riscv sparc ~x86
+KEYWORDS=amd64 arm arm64 ~hppa ~ppc ~ppc64 ~riscv sparc x86
LICENSE=GPL-2
RDEPEND=app-shells/bash dmi? ( sys-apps/dmidecode )
SLOT=0
SRC_URI=https://people.redhat.com/~rjones/virt-what/files/virt-what-1.25.tar.gz
-_md5_=90350df31e8362b23f756af7e8c32169
+_md5_=2b207c0208778c126a180dbb3740409c
diff --git a/metadata/md5-cache/app-misc/Manifest.gz b/metadata/md5-cache/app-misc/Manifest.gz
index 19da555ae728..963f8bb92700 100644
--- a/metadata/md5-cache/app-misc/Manifest.gz
+++ b/metadata/md5-cache/app-misc/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-misc/pax-utils-1.3.7 b/metadata/md5-cache/app-misc/pax-utils-1.3.7
index 14ab4bd351c6..85a077a4b995 100644
--- a/metadata/md5-cache/app-misc/pax-utils-1.3.7
+++ b/metadata/md5-cache/app-misc/pax-utils-1.3.7
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://wiki.gentoo.org/wiki/Hardened/PaX_Utilities
INHERIT=meson python-single-r1
IUSE=caps man python seccomp test python_single_target_python3_10 python_single_target_python3_11
-KEYWORDS=~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
+KEYWORDS=~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=GPL-2
RDEPEND=caps? ( >=sys-libs/libcap-2.24 ) 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_10? ( dev-python/pyelftools[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pyelftools[python_targets_python3_11(-)] ) )
REQUIRED_USE=python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 ) ) test? ( python )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://dev.gentoo.org/~sam/distfiles/app-misc/pax-utils/pax-utils-1.3.7.tar.xz https://dev.gentoo.org/~vapier/dist/pax-utils-1.3.7.tar.xz
_eclasses_=meson 576e6bbef90e9753368f8b4ad0bd5383 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 474cb53a7d1b62721a91809a1d702661 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=b3244648848166644fb48561cff991b8
+_md5_=6b99f3cf2874a02c1cf0ff9e34156e56
diff --git a/metadata/md5-cache/app-misc/rlwrap-0.46.1 b/metadata/md5-cache/app-misc/rlwrap-0.46.1
index 1b009be4a809..576448dd7283 100644
--- a/metadata/md5-cache/app-misc/rlwrap-0.46.1
+++ b/metadata/md5-cache/app-misc/rlwrap-0.46.1
@@ -4,9 +4,9 @@ DESCRIPTION=GNU readline wrapper
EAPI=8
HOMEPAGE=https://github.com/hanslub42/rlwrap
IUSE=debug
-KEYWORDS=~amd64 ~arm64 ~mips ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
+KEYWORDS=amd64 arm64 ~mips ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
LICENSE=GPL-2+
RDEPEND=sys-libs/ncurses:= sys-libs/readline:=
SLOT=0
SRC_URI=https://github.com/hanslub42/rlwrap/releases/download/0.46.1/rlwrap-0.46.1.tar.gz
-_md5_=bfb378547be246163dd6a98e76ddb484
+_md5_=fd4086306c497fbcbe9f4b863f077080
diff --git a/metadata/md5-cache/app-misc/screen-4.9.1 b/metadata/md5-cache/app-misc/screen-4.9.1
index dcf48c6424d6..ebda37b546b4 100644
--- a/metadata/md5-cache/app-misc/screen-4.9.1
+++ b/metadata/md5-cache/app-misc/screen-4.9.1
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://www.gnu.org/software/screen/
INHERIT=autotools flag-o-matic pam tmpfiles
IUSE=debug nethack pam selinux multiuser
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
+KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=GPL-3+
RDEPEND=>=sys-libs/ncurses-5.2:= virtual/libcrypt:= pam? ( sys-libs/pam ) acct-group/utmp selinux? ( sec-policy/selinux-screen ) virtual/tmpfiles
SLOT=0
SRC_URI=mirror://gnu/screen/screen-4.9.1.tar.gz
_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic c816c598969cbaf38cc02d2496ad2e98 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 pam b56d0c9c20fc5b553f13c8ae165a10a5 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=d1708fab61c0cb565bffbedb5d1007f9
+_md5_=4fff63e755fefcbc74879f3b77895513
diff --git a/metadata/md5-cache/app-shells/Manifest.gz b/metadata/md5-cache/app-shells/Manifest.gz
index 5cf2ea4e331a..cd45f3289ccd 100644
--- a/metadata/md5-cache/app-shells/Manifest.gz
+++ b/metadata/md5-cache/app-shells/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-shells/fzf-0.44.0 b/metadata/md5-cache/app-shells/fzf-0.44.0
index c43bd61276ad..153e96226d36 100644
--- a/metadata/md5-cache/app-shells/fzf-0.44.0
+++ b/metadata/md5-cache/app-shells/fzf-0.44.0
@@ -4,10 +4,10 @@ DESCRIPTION=General-purpose command-line fuzzy finder, written in Golang
EAPI=8
HOMEPAGE=https://github.com/junegunn/fzf
INHERIT=bash-completion-r1 go-module
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86
+KEYWORDS=amd64 ~arm ~arm64 ~ppc64 ~riscv x86
LICENSE=MIT BSD-with-disclosure
RESTRICT=strip
SLOT=0
SRC_URI=https://github.com/junegunn/fzf/archive/0.44.0.tar.gz -> fzf-0.44.0.tar.gz https://dev.gentoo.org/~sam/distfiles/app-shells/fzf/fzf-0.44.0-deps.tar.xz
_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff go-env 96e1747610bbb2f5c5d3fb16f0f3a83a go-module 9e5a8f7b134fd3ed3785755097fe8ef0 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=5f851a39bd61d08b224bde78a59fb91d
+_md5_=295eefb436f42414f32ca7232cdde5ea
diff --git a/metadata/md5-cache/app-shells/zsh-5.9-r5 b/metadata/md5-cache/app-shells/zsh-5.9-r5
new file mode 100644
index 000000000000..3a119bd04aea
--- /dev/null
+++ b/metadata/md5-cache/app-shells/zsh-5.9-r5
@@ -0,0 +1,16 @@
+BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7
+DEFINED_PHASES=compile configure install postinst prepare test
+DEPEND=sys-apps/groff valgrind? ( dev-util/valgrind ) >=sys-libs/ncurses-5.1:0= static? ( >=sys-libs/ncurses-5.7-r4:0=[static-libs] ) caps? ( sys-libs/libcap ) pcre? ( >=dev-libs/libpcre-3.9 static? ( >=dev-libs/libpcre-3.9[static-libs] ) ) gdbm? ( sys-libs/gdbm:= static? ( sys-libs/gdbm:=[static-libs] ) )
+DESCRIPTION=UNIX Shell similar to the Korn shell
+EAPI=8
+HOMEPAGE=https://www.zsh.org/
+INHERIT=autotools flag-o-matic prefix
+IUSE=caps debug doc examples gdbm maildir pcre static valgrind
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
+LICENSE=ZSH gdbm? ( GPL-2 )
+PDEPEND=examples? ( app-doc/zsh-lovers )
+RDEPEND=>=sys-libs/ncurses-5.1:0= static? ( >=sys-libs/ncurses-5.7-r4:0=[static-libs] ) caps? ( sys-libs/libcap ) pcre? ( >=dev-libs/libpcre-3.9 static? ( >=dev-libs/libpcre-3.9[static-libs] ) ) gdbm? ( sys-libs/gdbm:= static? ( sys-libs/gdbm:=[static-libs] ) )
+SLOT=0
+SRC_URI=https://www.zsh.org/pub/zsh-5.9.tar.xz https://www.zsh.org/pub/old/zsh-5.9.tar.xz mirror://sourceforge/zsh/zsh-5.9.tar.xz doc? ( https://www.zsh.org/pub/zsh-5.9-doc.tar.xz mirror://sourceforge/zsh/zsh-5.9-doc.tar.xz )
+_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic c816c598969cbaf38cc02d2496ad2e98 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
+_md5_=0f2e34f6f9f9d31bc978ae48e042f755
diff --git a/metadata/md5-cache/app-text/Manifest.gz b/metadata/md5-cache/app-text/Manifest.gz
index b49159534957..4c669adde6ea 100644
--- a/metadata/md5-cache/app-text/Manifest.gz
+++ b/metadata/md5-cache/app-text/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-text/uudeview-0.5.20-r4 b/metadata/md5-cache/app-text/uudeview-0.5.20-r4
index 24996a3be87a..17f6fe1394a0 100644
--- a/metadata/md5-cache/app-text/uudeview-0.5.20-r4
+++ b/metadata/md5-cache/app-text/uudeview-0.5.20-r4
@@ -4,9 +4,9 @@ DESCRIPTION=uu, xx, base64, binhex decoder
EAPI=8
HOMEPAGE=http://www.fpx.de/fp/Software/UUDeview/
INHERIT=autotools toolchain-funcs
-KEYWORDS=~alpha ~amd64 ~ppc sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos
+KEYWORDS=~alpha amd64 ~ppc sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
LICENSE=GPL-2
SLOT=0
SRC_URI=http://www.fpx.de/fp/Software/UUDeview/download/uudeview-0.5.20.tar.gz
_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=005a7500f127ff20251f3d9f678a700d
+_md5_=29991a74cb5112592d51961d66f576a1
diff --git a/metadata/md5-cache/dev-games/Manifest.gz b/metadata/md5-cache/dev-games/Manifest.gz
index 00aafeb88596..97c779f3d46d 100644
--- a/metadata/md5-cache/dev-games/Manifest.gz
+++ b/metadata/md5-cache/dev-games/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-games/cegui-0.8.7-r100 b/metadata/md5-cache/dev-games/cegui-0.8.7-r100
deleted file mode 100644
index 076167013a76..000000000000
--- a/metadata/md5-cache/dev-games/cegui-0.8.7-r100
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=virtual/pkgconfig doc? ( app-doc/doxygen ) app-alternatives/ninja >=dev-util/cmake-3.20.5
-DEFINED_PHASES=compile configure install prepare setup test
-DEPEND=dev-libs/boost:= virtual/libiconv bidi? ( dev-libs/fribidi ) devil? ( media-libs/devil ) expat? ( dev-libs/expat ) freeimage? ( media-libs/freeimage ) irrlicht? ( dev-games/irrlicht ) lua? ( lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) dev-lua/toluapp[lua_single_target_lua5-1(-)?] ) ogre? ( >=dev-games/ogre-1.7:= ) opengl? ( virtual/opengl virtual/glu media-libs/glew:= ) pcre? ( dev-libs/libpcre ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_10? ( dev-libs/boost:=[python,python_targets_python3_10(-)] ) ) tinyxml? ( dev-libs/tinyxml ) truetype? ( media-libs/freetype:2 ) xerces-c? ( dev-libs/xerces-c ) xml? ( dev-libs/libxml2:2 ) zip? ( sys-libs/zlib[minizip] ) python_single_target_python3_10? ( dev-lang/python:3.10 ) opengl? ( media-libs/glm )
-DESCRIPTION=Crazy Eddie's GUI System
-EAPI=7
-HOMEPAGE=http://www.cegui.org.uk/
-INHERIT=flag-o-matic cmake lua-single python-single-r1
-IUSE=bidi debug devil doc freeimage expat irrlicht lua ogre opengl pcre python static-libs tinyxml truetype xerces-c +xml zip +lua_single_target_lua5-1 +python_single_target_python3_10
-KEYWORDS=~amd64 ~x86
-LICENSE=MIT
-RDEPEND=dev-libs/boost:= virtual/libiconv bidi? ( dev-libs/fribidi ) devil? ( media-libs/devil ) expat? ( dev-libs/expat ) freeimage? ( media-libs/freeimage ) irrlicht? ( dev-games/irrlicht ) lua? ( lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) dev-lua/toluapp[lua_single_target_lua5-1(-)?] ) ogre? ( >=dev-games/ogre-1.7:= ) opengl? ( virtual/opengl virtual/glu media-libs/glew:= ) pcre? ( dev-libs/libpcre ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_10? ( dev-libs/boost:=[python,python_targets_python3_10(-)] ) ) tinyxml? ( dev-libs/tinyxml ) truetype? ( media-libs/freetype:2 ) xerces-c? ( dev-libs/xerces-c ) xml? ( dev-libs/libxml2:2 ) zip? ( sys-libs/zlib[minizip] )
-REQUIRED_USE=|| ( expat tinyxml xerces-c xml ) lua? ( ^^ ( lua_single_target_lua5-1 ) ) python? ( ^^ ( python_single_target_python3_10 ) )
-SLOT=0
-SRC_URI=mirror://sourceforge/crayzedsgui/cegui-0.8.7.tar.bz2
-_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic c816c598969cbaf38cc02d2496ad2e98 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 474cb53a7d1b62721a91809a1d702661 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=ee12866239efac5ad11143cdca209d21
diff --git a/metadata/md5-cache/dev-java/Manifest.gz b/metadata/md5-cache/dev-java/Manifest.gz
index 4c0adc3ae32b..625039a0fbab 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/apache-rat-core-0.13 b/metadata/md5-cache/dev-java/apache-rat-core-0.13
deleted file mode 100644
index 11ed4f86cdea..000000000000
--- a/metadata/md5-cache/dev-java/apache-rat-core-0.13
+++ /dev/null
@@ -1,15 +0,0 @@
-DEFINED_PHASES=compile install preinst prepare setup test
-DEPEND=>=virtual/jdk-1.8:* >=dev-java/commons-cli-1.3.1:1 >=dev-java/commons-compress-1.20:0 dev-java/commons-collections:0 >=dev-java/commons-io-2.8.0:1 dev-java/commons-lang:3.6 >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) test? ( dev-java/junit:4 )
-DESCRIPTION=The core functionality, shared by the Ant tasks and the Maven plugin
-EAPI=7
-HOMEPAGE=https://creadur.apache.org/rat/apache-rat-core/
-INHERIT=java-pkg-2 java-pkg-simple
-IUSE=doc source test
-KEYWORDS=amd64 x86
-LICENSE=Apache-2.0
-RDEPEND=>=virtual/jre-1.8:* >=dev-java/commons-cli-1.3.1:1 >=dev-java/commons-compress-1.20:0 dev-java/commons-collections:0 >=dev-java/commons-io-2.8.0:1 dev-java/commons-lang:3.6 >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=mirror://apache//creadur/apache-rat-0.13/apache-rat-0.13-src.tar.bz2
-_eclasses_=java-pkg-2 b6d755b4f6afabfd933932be28b46368 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 7c4c66a18e7b619373f3a3bcff542907
-_md5_=d22bad28e451f95f75c485378fececf2
diff --git a/metadata/md5-cache/dev-java/apache-rat-tasks-0.13 b/metadata/md5-cache/dev-java/apache-rat-tasks-0.13
deleted file mode 100644
index 46195c40cffc..000000000000
--- a/metadata/md5-cache/dev-java/apache-rat-tasks-0.13
+++ /dev/null
@@ -1,15 +0,0 @@
-DEFINED_PHASES=compile install preinst prepare setup test
-DEPEND=>=virtual/jdk-1.8:* dev-java/ant-core:0 ~dev-java/apache-rat-core-0.13:0 test? ( dev-java/ant-testutil:0 ) >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) test? ( dev-java/junit:4 )
-DESCRIPTION=A plugin for Apache Ant that runs Apache Rat to audit the source
-EAPI=7
-HOMEPAGE=https://creadur.apache.org/rat/apache-rat-tasks/
-INHERIT=java-pkg-2 java-pkg-simple
-IUSE=doc source test
-KEYWORDS=amd64 x86
-LICENSE=Apache-2.0
-RDEPEND=>=virtual/jre-1.8:* dev-java/ant-core:0 ~dev-java/apache-rat-core-0.13:0 >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=mirror://apache//creadur/apache-rat-0.13/apache-rat-0.13-src.tar.bz2
-_eclasses_=java-pkg-2 b6d755b4f6afabfd933932be28b46368 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 7c4c66a18e7b619373f3a3bcff542907
-_md5_=7c5b860615c9f5b27aa0563531da9afa
diff --git a/metadata/md5-cache/dev-java/bnd-annotation-7.0.0 b/metadata/md5-cache/dev-java/bnd-annotation-7.0.0
index 79ab79a2d968..5eef24c594e0 100644
--- a/metadata/md5-cache/dev-java/bnd-annotation-7.0.0
+++ b/metadata/md5-cache/dev-java/bnd-annotation-7.0.0
@@ -5,10 +5,10 @@ EAPI=8
HOMEPAGE=https://bnd.bndtools.org/
INHERIT=java-pkg-2 java-pkg-simple
IUSE=doc source
-KEYWORDS=~amd64 ~arm ~arm64
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc64
LICENSE=Apache-2.0 EPL-2.0
RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
SLOT=0
SRC_URI=https://github.com/bndtools/bnd/archive/7.0.0.tar.gz -> aQute.bnd-7.0.0.tar.gz
_eclasses_=java-pkg-2 b6d755b4f6afabfd933932be28b46368 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 7c4c66a18e7b619373f3a3bcff542907
-_md5_=6ab0457a6db1ee824f814da5c49dbdf9
+_md5_=50745c6d6f3f50287a0de0590c9e8db0
diff --git a/metadata/md5-cache/dev-java/bnd-util-7.0.0 b/metadata/md5-cache/dev-java/bnd-util-7.0.0
index 991d3127bc7f..da0feceb26bf 100644
--- a/metadata/md5-cache/dev-java/bnd-util-7.0.0
+++ b/metadata/md5-cache/dev-java/bnd-util-7.0.0
@@ -5,10 +5,10 @@ EAPI=8
HOMEPAGE=https://bnd.bndtools.org/
INHERIT=java-pkg-2 java-pkg-simple
IUSE=doc source
-KEYWORDS=~amd64 ~arm ~arm64
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc64
LICENSE=Apache-2.0 EPL-2.0
RDEPEND=dev-java/osgi-annotation:0 >=virtual/jre-17:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
SLOT=0
SRC_URI=https://github.com/bndtools/bnd/archive/7.0.0.tar.gz -> aQute.bnd-7.0.0.tar.gz
_eclasses_=java-pkg-2 b6d755b4f6afabfd933932be28b46368 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 7c4c66a18e7b619373f3a3bcff542907
-_md5_=e492e81837d53e1a8ebc101a3302ea79
+_md5_=6b810236d83cdff40cfdf87106ba4483
diff --git a/metadata/md5-cache/dev-java/bndlib-7.0.0 b/metadata/md5-cache/dev-java/bndlib-7.0.0
index 3b9c7ee234df..14ad6d06bd0f 100644
--- a/metadata/md5-cache/dev-java/bndlib-7.0.0
+++ b/metadata/md5-cache/dev-java/bndlib-7.0.0
@@ -5,10 +5,10 @@ EAPI=8
HOMEPAGE=https://bnd.bndtools.org/
INHERIT=java-pkg-2 java-pkg-simple
IUSE=doc source
-KEYWORDS=~amd64 ~arm ~arm64
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc64
LICENSE=Apache-2.0 EPL-2.0
RDEPEND=~dev-java/bnd-annotation-7.0.0:0 ~dev-java/bnd-util-7.0.0:0 ~dev-java/libg-7.0.0:0 dev-java/osgi-annotation:0 dev-java/osgi-cmpn:8 dev-java/osgi-core:0 dev-java/slf4j-api:0 >=virtual/jre-17:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
SLOT=0
SRC_URI=https://github.com/bndtools/bnd/archive/7.0.0.tar.gz -> aQute.bnd-7.0.0.tar.gz
_eclasses_=java-pkg-2 b6d755b4f6afabfd933932be28b46368 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 7c4c66a18e7b619373f3a3bcff542907
-_md5_=b23a7cf455742f36d48e7867d85a5be9
+_md5_=22503956ef99fdff1f1913f08054f25a
diff --git a/metadata/md5-cache/dev-java/libg-7.0.0 b/metadata/md5-cache/dev-java/libg-7.0.0
index affa220d4b54..63d9a81977df 100644
--- a/metadata/md5-cache/dev-java/libg-7.0.0
+++ b/metadata/md5-cache/dev-java/libg-7.0.0
@@ -5,11 +5,11 @@ EAPI=8
HOMEPAGE=https://bnd.bndtools.org/
INHERIT=java-pkg-2 java-pkg-simple
IUSE=doc source test
-KEYWORDS=~amd64 ~arm ~arm64
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc64
LICENSE=Apache-2.0 EPL-2.0
RDEPEND=dev-java/slf4j-api:0 >=virtual/jre-17:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
RESTRICT=test !test? ( test )
SLOT=0
SRC_URI=https://github.com/bndtools/bnd/archive/7.0.0.tar.gz -> aQute.bnd-7.0.0.tar.gz
_eclasses_=java-pkg-2 b6d755b4f6afabfd933932be28b46368 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 7c4c66a18e7b619373f3a3bcff542907
-_md5_=a115c9239b9e3278db13fce9d89e26c3
+_md5_=da2f1b57902279a5e1e0181bf8529630
diff --git a/metadata/md5-cache/dev-java/osgi-service-log-1.3.0 b/metadata/md5-cache/dev-java/osgi-service-log-1.3.0
index 0e94086d649d..0786cd657339 100644
--- a/metadata/md5-cache/dev-java/osgi-service-log-1.3.0
+++ b/metadata/md5-cache/dev-java/osgi-service-log-1.3.0
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://www.osgi.org/
INHERIT=java-pkg-2 java-pkg-simple
IUSE=doc source
-KEYWORDS=~amd64 ~arm ~arm64
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc64
LICENSE=Apache-2.0
RDEPEND=dev-java/osgi-core:0 >=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
SLOT=0
SRC_URI=https://repo1.maven.org/maven2/org/osgi/org.osgi.service.log/1.3.0/org.osgi.service.log-1.3.0-sources.jar
_eclasses_=java-pkg-2 b6d755b4f6afabfd933932be28b46368 java-pkg-simple 4ab397252045e0aeb290efb05ea956c7 java-utils-2 7c4c66a18e7b619373f3a3bcff542907
-_md5_=1a92d5304842fad056cf84417011cecf
+_md5_=09d477dc19789e5ce5b93b2484b7d0c0
diff --git a/metadata/md5-cache/dev-lang/Manifest.gz b/metadata/md5-cache/dev-lang/Manifest.gz
index b0c7cbe7177c..2d686e914cc6 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-r1
index 170abd5e9962..aa43c870d7f1 100644
--- a/metadata/md5-cache/dev-lang/perl-5.38.2
+++ b/metadata/md5-cache/dev-lang/perl-5.38.2-r1
@@ -8,9 +8,9 @@ INHERIT=alternatives flag-o-matic toolchain-funcs multilib multiprocessing
IUSE=berkdb debug doc gdbm ithreads minimal quadmath
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=|| ( 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 )
+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-Math-BigInt-1.999.842 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.2/perl-cross-1.5.2.tar.gz
_eclasses_=alternatives ad206653f4297ab882a84e8fb7940190 flag-o-matic c816c598969cbaf38cc02d2496ad2e98 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=0cbbc701745fa982d7baf90f34b4b7a4
+_md5_=36a9c689fbc37fecd6ec429803cbf4f3
diff --git a/metadata/md5-cache/dev-lang/spidermonkey-115.3.1 b/metadata/md5-cache/dev-lang/spidermonkey-115.3.1
index 372f6f73c725..ed4d0708243c 100644
--- a/metadata/md5-cache/dev-lang/spidermonkey-115.3.1
+++ b/metadata/md5-cache/dev-lang/spidermonkey-115.3.1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://spidermonkey.dev https://firefox-source-docs.mozilla.org/js/index.html
INHERIT=autotools check-reqs flag-o-matic llvm multiprocessing prefix python-any-r1 toolchain-funcs
IUSE=clang cpu_flags_arm_neon debug +jit lto test
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86
+KEYWORDS=amd64 arm arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86
LICENSE=MPL-2.0
RDEPEND=>=dev-libs/icu-73.1:= dev-libs/nspr sys-libs/readline:0= sys-libs/zlib
RESTRICT=!test? ( test )
SLOT=115
SRC_URI=https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/source/firefox-115.3.1esr.source.tar.xz -> firefox-115.3.1esr.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-115esr-patches-06.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/spidermonkey-115-patches-01.tar.xz
_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc flag-o-matic c816c598969cbaf38cc02d2496ad2e98 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b llvm dcfb437a52b5672e5f39deaae6f789c3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe prefix eab3c99d77fe00506c109c8a736186f7 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 474cb53a7d1b62721a91809a1d702661 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=73184ecc3c4c1659ca33f3aa7a3469c7
+_md5_=cf44007a4742f089dde6859cae440b73
diff --git a/metadata/md5-cache/dev-libs/Manifest.gz b/metadata/md5-cache/dev-libs/Manifest.gz
index 926644b02ba3..9c8e4772a74d 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/boehm-gc-8.0.6 b/metadata/md5-cache/dev-libs/boehm-gc-8.0.6
deleted file mode 100644
index b2aae25038c2..000000000000
--- a/metadata/md5-cache/dev-libs/boehm-gc-8.0.6
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=virtual/pkgconfig >=app-portage/elt-patches-20170815
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-libs/libatomic_ops-7.4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
-DESCRIPTION=The Boehm-Demers-Weiser conservative garbage collector
-EAPI=7
-HOMEPAGE=https://www.hboehm.info/gc/ https://github.com/ivmai/bdwgc/
-INHERIT=multilib-minimal libtool
-IUSE=cxx +large static-libs +threads abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
-KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
-LICENSE=boehm-gc
-RDEPEND=>=dev-libs/libatomic_ops-7.4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
-SLOT=0
-SRC_URI=https://github.com/ivmai/bdwgc/releases/download/v8.0.6/gc-8.0.6.tar.gz
-_eclasses_=libtool 9d3a9a889a6fa62ae794f817c156491b multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=ddbc2570504c0caf0afbd4c6a809504d
diff --git a/metadata/md5-cache/dev-libs/boehm-gc-8.0.8 b/metadata/md5-cache/dev-libs/boehm-gc-8.0.8
deleted file mode 100644
index 339c7429507e..000000000000
--- a/metadata/md5-cache/dev-libs/boehm-gc-8.0.8
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=virtual/pkgconfig >=app-portage/elt-patches-20170815
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-libs/libatomic_ops-7.4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
-DESCRIPTION=The Boehm-Demers-Weiser conservative garbage collector
-EAPI=8
-HOMEPAGE=https://www.hboehm.info/gc/ https://github.com/ivmai/bdwgc/
-INHERIT=multilib-minimal libtool
-IUSE=cxx +large static-libs +threads abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
-LICENSE=boehm-gc
-RDEPEND=>=dev-libs/libatomic_ops-7.4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
-SLOT=0
-SRC_URI=https://github.com/ivmai/bdwgc/releases/download/v8.0.8/gc-8.0.8.tar.gz
-_eclasses_=libtool 9d3a9a889a6fa62ae794f817c156491b multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=0217b3bb855ccb2620b3c159c31a531a
diff --git a/metadata/md5-cache/dev-libs/boehm-gc-8.2.2-r1 b/metadata/md5-cache/dev-libs/boehm-gc-8.2.2-r1
deleted file mode 100644
index b40799c39359..000000000000
--- a/metadata/md5-cache/dev-libs/boehm-gc-8.2.2-r1
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-libs/libatomic_ops-7.4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
-DESCRIPTION=The Boehm-Demers-Weiser conservative garbage collector
-EAPI=8
-HOMEPAGE=https://www.hboehm.info/gc/ https://github.com/ivmai/bdwgc/
-INHERIT=autotools multilib-minimal
-IUSE=cxx +large static-libs +threads abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
-KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
-LICENSE=boehm-gc
-RDEPEND=>=dev-libs/libatomic_ops-7.4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
-SLOT=0
-SRC_URI=https://github.com/ivmai/bdwgc/releases/download/v8.2.2/gc-8.2.2.tar.gz
-_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=ab23633b3a90c2cb11ffe3c3697110d3
diff --git a/metadata/md5-cache/dev-libs/libatomic_ops-7.8.2 b/metadata/md5-cache/dev-libs/libatomic_ops-7.8.2
new file mode 100644
index 000000000000..6c36d5f624f0
--- /dev/null
+++ b/metadata/md5-cache/dev-libs/libatomic_ops-7.8.2
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile configure install test
+DESCRIPTION=Implementation for atomic memory update operations
+EAPI=8
+HOMEPAGE=https://github.com/ivmai/libatomic_ops
+INHERIT=multilib-minimal
+IUSE=abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
+LICENSE=MIT boehm-gc GPL-2+
+SLOT=0
+SRC_URI=https://github.com/ivmai/libatomic_ops/releases/download/v7.8.2/libatomic_ops-7.8.2.tar.gz
+_eclasses_=multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
+_md5_=b940983ecc353cc0d0f01ad06dce8a04
diff --git a/metadata/md5-cache/dev-libs/raft-0.18.2 b/metadata/md5-cache/dev-libs/raft-0.18.2
index 41a30833efc9..8f0aa5fea398 100644
--- a/metadata/md5-cache/dev-libs/raft-0.18.2
+++ b/metadata/md5-cache/dev-libs/raft-0.18.2
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/cowsql/raft
INHERIT=autotools
IUSE=lz4 test zfs
-KEYWORDS=~amd64 ~arm64 ~x86
+KEYWORDS=amd64 ~arm64 ~x86
LICENSE=LGPL-3-with-linking-exception
RDEPEND=dev-libs/libuv:= lz4? ( app-arch/lz4:= )
RESTRICT=!test? ( test )
SLOT=0/0
SRC_URI=https://github.com/cowsql/raft/archive/v0.18.2.tar.gz -> raft-0.18.2.tar.gz
_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=d32b9bb0caba30df8f9c4ecba946ad28
+_md5_=b740c7df271522783256b17c836e4264
diff --git a/metadata/md5-cache/dev-libs/raft-0.18.3 b/metadata/md5-cache/dev-libs/raft-0.18.3
new file mode 100644
index 000000000000..c0f91e3c2e7c
--- /dev/null
+++ b/metadata/md5-cache/dev-libs/raft-0.18.3
@@ -0,0 +1,16 @@
+BDEPEND=virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7
+DEFINED_PHASES=configure install prepare
+DEPEND=dev-libs/libuv:= lz4? ( app-arch/lz4:= )
+DESCRIPTION=C implementation of the Raft consensus protocol
+EAPI=8
+HOMEPAGE=https://github.com/cowsql/raft
+INHERIT=autotools
+IUSE=lz4 test zfs
+KEYWORDS=~amd64 ~arm64 ~x86
+LICENSE=LGPL-3-with-linking-exception
+RDEPEND=dev-libs/libuv:= lz4? ( app-arch/lz4:= )
+RESTRICT=!test? ( test )
+SLOT=0/0
+SRC_URI=https://github.com/cowsql/raft/archive/v0.18.3.tar.gz -> raft-0.18.3.tar.gz
+_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
+_md5_=d32b9bb0caba30df8f9c4ecba946ad28
diff --git a/metadata/md5-cache/dev-python/Manifest.gz b/metadata/md5-cache/dev-python/Manifest.gz
index 682cc36938af..ad184507212f 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 8d864a99ddcf..0bf12811bcbb 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 ~ppc64 ~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 2329ddf7eec9f8177aec51648249d790 flag-o-matic c816c598969cbaf38cc02d2496ad2e98 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 474cb53a7d1b62721a91809a1d702661 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc virtualx 817571665ee28575da44ee08135089e5
-_md5_=52aad1c779b2355dec2512057199c44a
+_md5_=35166541b8528fbc16aaf269d85d60de
diff --git a/metadata/md5-cache/dev-python/aiounittest-1.4.2 b/metadata/md5-cache/dev-python/aiounittest-1.4.2
index b1a7d2026764..8e21c3670b16 100644
--- a/metadata/md5-cache/dev-python/aiounittest-1.4.2
+++ b/metadata/md5-cache/dev-python/aiounittest-1.4.2
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/kwarunek/aiounittest/ https://pypi.org/project/aiounittest/
INHERIT=distutils-r1
IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~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=MIT
RDEPEND=dev-python/wrapt[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/kwarunek/aiounittest/archive/1.4.2.tar.gz -> aiounittest-1.4.2.gh.tar.gz
_eclasses_=distutils-r1 2329ddf7eec9f8177aec51648249d790 flag-o-matic c816c598969cbaf38cc02d2496ad2e98 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 474cb53a7d1b62721a91809a1d702661 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=13dce54026927ed46fc237550ba1ef01
+_md5_=7dc82b917e5b8a23007a84e9c9b1b3ca
diff --git a/metadata/md5-cache/dev-python/bcrypt-4.1.1 b/metadata/md5-cache/dev-python/bcrypt-4.1.1
index d5cd6b3aa297..0f35e0ca6281 100644
--- a/metadata/md5-cache/dev-python/bcrypt-4.1.1
+++ b/metadata/md5-cache/dev-python/bcrypt-4.1.1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/pyca/bcrypt/ https://pypi.org/project/bcrypt/
INHERIT=cargo distutils-r1 pypi
IUSE=test debug python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug
-KEYWORDS=amd64 arm arm64 ~loong ppc ~ppc64 ~riscv ~s390 sparc x86
+KEYWORDS=amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD MIT Unicode-DFS-2016
RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/b/bcrypt/bcrypt-4.1.1.tar.gz https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/base64/0.21.5/download -> base64-0.21.5.crate https://crates.io/api/v1/crates/bcrypt-pbkdf/0.10.0/download -> bcrypt-pbkdf-0.10.0.crate https://crates.io/api/v1/crates/bcrypt/0.15.0/download -> bcrypt-0.15.0.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/block-buffer/0.10.4/download -> block-buffer-0.10.4.crate https://crates.io/api/v1/crates/blowfish/0.9.1/download -> blowfish-0.9.1.crate https://crates.io/api/v1/crates/byteorder/1.5.0/download -> byteorder-1.5.0.crate https://crates.io/api/v1/crates/cfg-if/1.0.0/download -> cfg-if-1.0.0.crate https://crates.io/api/v1/crates/cipher/0.4.4/download -> cipher-0.4.4.crate https://crates.io/api/v1/crates/cpufeatures/0.2.11/download -> cpufeatures-0.2.11.crate https://crates.io/api/v1/crates/crypto-common/0.1.6/download -> crypto-common-0.1.6.crate https://crates.io/api/v1/crates/digest/0.10.7/download -> digest-0.10.7.crate https://crates.io/api/v1/crates/generic-array/0.14.7/download -> generic-array-0.14.7.crate https://crates.io/api/v1/crates/getrandom/0.2.11/download -> getrandom-0.2.11.crate https://crates.io/api/v1/crates/heck/0.4.1/download -> heck-0.4.1.crate https://crates.io/api/v1/crates/indoc/2.0.4/download -> indoc-2.0.4.crate https://crates.io/api/v1/crates/inout/0.1.3/download -> inout-0.1.3.crate https://crates.io/api/v1/crates/libc/0.2.150/download -> libc-0.2.150.crate https://crates.io/api/v1/crates/lock_api/0.4.11/download -> lock_api-0.4.11.crate https://crates.io/api/v1/crates/memoffset/0.9.0/download -> memoffset-0.9.0.crate https://crates.io/api/v1/crates/once_cell/1.18.0/download -> once_cell-1.18.0.crate https://crates.io/api/v1/crates/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.9/download -> parking_lot_core-0.9.9.crate https://crates.io/api/v1/crates/pbkdf2/0.12.2/download -> pbkdf2-0.12.2.crate https://crates.io/api/v1/crates/proc-macro2/1.0.70/download -> proc-macro2-1.0.70.crate https://crates.io/api/v1/crates/pyo3-build-config/0.20.0/download -> pyo3-build-config-0.20.0.crate https://crates.io/api/v1/crates/pyo3-ffi/0.20.0/download -> pyo3-ffi-0.20.0.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.20.0/download -> pyo3-macros-backend-0.20.0.crate https://crates.io/api/v1/crates/pyo3-macros/0.20.0/download -> pyo3-macros-0.20.0.crate https://crates.io/api/v1/crates/pyo3/0.20.0/download -> pyo3-0.20.0.crate https://crates.io/api/v1/crates/quote/1.0.33/download -> quote-1.0.33.crate https://crates.io/api/v1/crates/redox_syscall/0.4.1/download -> redox_syscall-0.4.1.crate https://crates.io/api/v1/crates/scopeguard/1.2.0/download -> scopeguard-1.2.0.crate https://crates.io/api/v1/crates/sha2/0.10.8/download -> sha2-0.10.8.crate https://crates.io/api/v1/crates/smallvec/1.11.2/download -> smallvec-1.11.2.crate https://crates.io/api/v1/crates/subtle/2.5.0/download -> subtle-2.5.0.crate https://crates.io/api/v1/crates/syn/2.0.39/download -> syn-2.0.39.crate https://crates.io/api/v1/crates/target-lexicon/0.12.12/download -> target-lexicon-0.12.12.crate https://crates.io/api/v1/crates/typenum/1.17.0/download -> typenum-1.17.0.crate https://crates.io/api/v1/crates/unicode-ident/1.0.12/download -> unicode-ident-1.0.12.crate https://crates.io/api/v1/crates/unindent/0.2.3/download -> unindent-0.2.3.crate https://crates.io/api/v1/crates/version_check/0.9.4/download -> version_check-0.9.4.crate https://crates.io/api/v1/crates/wasi/0.11.0+wasi-snapshot-preview1/download -> wasi-0.11.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/windows-targets/0.48.5/download -> windows-targets-0.48.5.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.5/download -> windows_aarch64_gnullvm-0.48.5.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.5/download -> windows_aarch64_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.5/download -> windows_i686_gnu-0.48.5.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.5/download -> windows_i686_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.5/download -> windows_x86_64_gnu-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.5/download -> windows_x86_64_gnullvm-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.5/download -> windows_x86_64_msvc-0.48.5.crate https://crates.io/api/v1/crates/zeroize/1.7.0/download -> zeroize-1.7.0.crate
_eclasses_=cargo 8e446589282567c95e483e238d8dd120 distutils-r1 2329ddf7eec9f8177aec51648249d790 flag-o-matic c816c598969cbaf38cc02d2496ad2e98 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 474cb53a7d1b62721a91809a1d702661 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=e11d22872d014d09ba8d480ad6bd85f0
+_md5_=8b4401de83bc1d0780b8d249a5d43b69
diff --git a/metadata/md5-cache/dev-python/boto3-1.34.2 b/metadata/md5-cache/dev-python/boto3-1.34.2
new file mode 100644
index 000000000000..63d016330039
--- /dev/null
+++ b/metadata/md5-cache/dev-python/boto3-1.34.2
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/botocore-1.34.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/s3transfer-0.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(-)?] dev-python/pytest-xdist[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=The AWS SDK for Python
+EAPI=8
+HOMEPAGE=https://github.com/boto/boto3/ https://pypi.org/project/boto3/
+INHERIT=distutils-r1
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux
+LICENSE=Apache-2.0
+RDEPEND=>=dev-python/botocore-1.34.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/s3transfer-0.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 )
+SLOT=0
+SRC_URI=https://github.com/boto/boto3/archive/1.34.2.tar.gz -> boto3-1.34.2.gh.tar.gz
+_eclasses_=distutils-r1 2329ddf7eec9f8177aec51648249d790 flag-o-matic c816c598969cbaf38cc02d2496ad2e98 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 474cb53a7d1b62721a91809a1d702661 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
+_md5_=aee245cc55bac448381fd17361e8f0d6
diff --git a/metadata/md5-cache/dev-python/botocore-1.34.2 b/metadata/md5-cache/dev-python/botocore-1.34.2
new file mode 100644
index 000000000000..d859d55eb0de
--- /dev/null
+++ b/metadata/md5-cache/dev-python/botocore-1.34.2
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/jsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/jmespath-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/urllib3-1.25.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[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=Low-level, data-driven core of boto 3
+EAPI=8
+HOMEPAGE=https://github.com/boto/botocore/ https://pypi.org/project/botocore/
+INHERIT=distutils-r1
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux
+LICENSE=Apache-2.0
+RDEPEND=dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/jmespath-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/urllib3-1.25.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/boto/botocore/archive/1.34.2.tar.gz -> botocore-1.34.2.gh.tar.gz
+_eclasses_=distutils-r1 2329ddf7eec9f8177aec51648249d790 flag-o-matic c816c598969cbaf38cc02d2496ad2e98 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 474cb53a7d1b62721a91809a1d702661 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
+_md5_=a21cc439bd4b5460e8edf1b69668fbc0
diff --git a/metadata/md5-cache/dev-python/dask-2023.12.1 b/metadata/md5-cache/dev-python/dask-2023.12.1
new file mode 100644
index 000000000000..aeb03e125368
--- /dev/null
+++ b/metadata/md5-cache/dev-python/dask-2023.12.1
@@ -0,0 +1,16 @@
+BDEPEND=dev-python/toolz[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/versioneer-0.28[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( dev-python/moto[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/numexpr[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-rerunfailures[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/scipy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/click-8.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/cloudpickle-1.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/fsspec-2021.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/importlib-metadata-4.13.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/numpy-1.21[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pandas-1.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/packaging-20.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/partd-1.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/psutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyyaml-5.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/toolz-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Task scheduling and blocked algorithms for parallel processing
+EAPI=8
+HOMEPAGE=https://www.dask.org/ https://github.com/dask/dask/ https://pypi.org/project/dask/
+INHERIT=distutils-r1 multiprocessing
+IUSE=test python_targets_python3_10 python_targets_python3_11
+KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux
+LICENSE=BSD
+RDEPEND=>=dev-python/click-8.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/cloudpickle-1.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/fsspec-2021.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/importlib-metadata-4.13.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/numpy-1.21[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pandas-1.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/packaging-20.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/partd-1.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/psutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyyaml-5.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/toolz-0.10.0[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://github.com/dask/dask/archive/2023.12.1.tar.gz -> dask-2023.12.1.gh.tar.gz
+_eclasses_=distutils-r1 2329ddf7eec9f8177aec51648249d790 flag-o-matic c816c598969cbaf38cc02d2496ad2e98 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 474cb53a7d1b62721a91809a1d702661 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
+_md5_=83fbd49d14dfd98377fcee4e05ffe811
diff --git a/metadata/md5-cache/dev-python/ddt-1.7.0 b/metadata/md5-cache/dev-python/ddt-1.7.0
index b6552406b799..066b76c2b865 100644
--- a/metadata/md5-cache/dev-python/ddt-1.7.0
+++ b/metadata/md5-cache/dev-python/ddt-1.7.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://pypi.org/project/ddt/ https://github.com/datadriventests/ddt/
INHERIT=distutils-r1
IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~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=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 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/datadriventests/ddt/archive/1.7.0.tar.gz -> ddt-1.7.0.gh.tar.gz
_eclasses_=distutils-r1 2329ddf7eec9f8177aec51648249d790 flag-o-matic c816c598969cbaf38cc02d2496ad2e98 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 474cb53a7d1b62721a91809a1d702661 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=0ca3744447794f6d3265964b14a1b0b3
+_md5_=2ee5ebc25dbc4f54965c4e9eb85e81d2
diff --git a/metadata/md5-cache/dev-python/deprecated-1.2.14 b/metadata/md5-cache/dev-python/deprecated-1.2.14
index 32611d62bf34..9ef405477c2d 100644
--- a/metadata/md5-cache/dev-python/deprecated-1.2.14
+++ b/metadata/md5-cache/dev-python/deprecated-1.2.14
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/tantale/deprecated/ https://pypi.org/project/Deprecated/
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 ppc ppc64 ~riscv ~s390 sparc x86
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=MIT
RDEPEND=dev-python/wrapt[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/D/Deprecated/Deprecated-1.2.14.tar.gz
_eclasses_=distutils-r1 2329ddf7eec9f8177aec51648249d790 flag-o-matic c816c598969cbaf38cc02d2496ad2e98 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 474cb53a7d1b62721a91809a1d702661 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=a0bc05e5e215c7bab53c342f0c364b42
+_md5_=40c253f233ba8b7fe2877c8d4b0fc44c
diff --git a/metadata/md5-cache/dev-python/environs-10.0.0 b/metadata/md5-cache/dev-python/environs-10.0.0
new file mode 100644
index 000000000000..0c73e900714c
--- /dev/null
+++ b/metadata/md5-cache/dev-python/environs-10.0.0
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/django-cache-url[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/dj-database-url[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/dj-email-url[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/python-dotenv[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/marshmallow[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Python library for simplified environment variable parsing
+EAPI=8
+HOMEPAGE=https://github.com/sloria/environs/ https://pypi.org/project/environs/
+INHERIT=distutils-r1
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~amd64 ~arm64
+LICENSE=MIT
+RDEPEND=dev-python/python-dotenv[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/marshmallow[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/sloria/environs/archive/10.0.0.tar.gz -> environs-10.0.0.gh.tar.gz
+_eclasses_=distutils-r1 2329ddf7eec9f8177aec51648249d790 flag-o-matic c816c598969cbaf38cc02d2496ad2e98 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 474cb53a7d1b62721a91809a1d702661 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
+_md5_=619fcdab2adc135bcea913588d316f6e
diff --git a/metadata/md5-cache/dev-python/expandvars-0.11.0 b/metadata/md5-cache/dev-python/expandvars-0.11.0
index 7e8d72744e4e..599cb1956617 100644
--- a/metadata/md5-cache/dev-python/expandvars-0.11.0
+++ b/metadata/md5-cache/dev-python/expandvars-0.11.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/sayanarijit/expandvars/ https://pypi.org/project/expandvars/
INHERIT=distutils-r1
IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86
+KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=MIT
RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/sayanarijit/expandvars/archive/v0.11.0.tar.gz -> expandvars-0.11.0.gh.tar.gz
_eclasses_=distutils-r1 2329ddf7eec9f8177aec51648249d790 flag-o-matic c816c598969cbaf38cc02d2496ad2e98 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 474cb53a7d1b62721a91809a1d702661 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=ec66151512681cca50d44d3ddf6bcaaa
+_md5_=199713c3bb94dfce819292a56d1dfbb4
diff --git a/metadata/md5-cache/dev-python/fonttools-4.44.3 b/metadata/md5-cache/dev-python/fonttools-4.44.3
index 9e6a8a7b0f91..538e0fd5e01a 100644
--- a/metadata/md5-cache/dev-python/fonttools-4.44.3
+++ b/metadata/md5-cache/dev-python/fonttools-4.44.3
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/fonttools/fonttools/ https://pypi.org/project/fonttools/
INHERIT=distutils-r1 virtualx
IUSE=+native-extensions test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug test
-KEYWORDS=~alpha amd64 arm ~arm64 hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos
+KEYWORDS=~alpha amd64 arm ~arm64 hppa ~ia64 ~loong ~m68k ~ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos
LICENSE=BSD
RDEPEND=>=dev-python/fs-2.4.9[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:=[xml(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[xml(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[xml(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[xml(+)] )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/fonttools/fonttools/archive/4.44.3.tar.gz -> fonttools-4.44.3.gh.tar.gz
_eclasses_=distutils-r1 2329ddf7eec9f8177aec51648249d790 flag-o-matic c816c598969cbaf38cc02d2496ad2e98 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 474cb53a7d1b62721a91809a1d702661 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc virtualx 817571665ee28575da44ee08135089e5
-_md5_=2d2549f8e616b524b8c3230462a5c2e5
+_md5_=93ce583fb9bba19f11637bbae5edb3fb
diff --git a/metadata/md5-cache/dev-python/frozenlist-1.4.1 b/metadata/md5-cache/dev-python/frozenlist-1.4.1
index 7fb8f78211d7..6dcd5bb9a130 100644
--- a/metadata/md5-cache/dev-python/frozenlist-1.4.1
+++ b/metadata/md5-cache/dev-python/frozenlist-1.4.1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://pypi.org/project/frozenlist/ https://github.com/aio-libs/frozenlist/
INHERIT=distutils-r1
IUSE=+native-extensions test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
LICENSE=Apache-2.0
RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/aio-libs/frozenlist/archive/v1.4.1.tar.gz -> frozenlist-1.4.1.gh.tar.gz
_eclasses_=distutils-r1 2329ddf7eec9f8177aec51648249d790 flag-o-matic c816c598969cbaf38cc02d2496ad2e98 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 474cb53a7d1b62721a91809a1d702661 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=d709e3e59a6cdb2ced639df62a565b6e
+_md5_=68c153883c2b37c0e20b61035e028e63
diff --git a/metadata/md5-cache/dev-python/hypercorn-0.15.0 b/metadata/md5-cache/dev-python/hypercorn-0.15.0
index 1eba0ffc8df9..60464ee0e5c2 100644
--- a/metadata/md5-cache/dev-python/hypercorn-0.15.0
+++ b/metadata/md5-cache/dev-python/hypercorn-0.15.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/pgjones/hypercorn/ https://pypi.org/project/Hypercorn/
INHERIT=distutils-r1
IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=amd64 arm arm64 ~ia64 ~ppc ~ppc64 ~riscv ~s390 sparc x86
+KEYWORDS=amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 sparc x86
LICENSE=MIT
RDEPEND=>=dev-python/exceptiongroup-1.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/h11[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/h2-3.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/priority[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/taskgroup[python_targets_pypy3(-)?,python_targets_python3_10(-)?] dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-python/taskgroup[python_targets_pypy3(-)?,python_targets_python3_10(-)?] dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) >=dev-python/wsproto-0.14.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/pgjones/hypercorn/archive/0.15.0.tar.gz -> hypercorn-0.15.0.gh.tar.gz
_eclasses_=distutils-r1 2329ddf7eec9f8177aec51648249d790 flag-o-matic c816c598969cbaf38cc02d2496ad2e98 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 474cb53a7d1b62721a91809a1d702661 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=e5058136dcd01f9dbd8b67b0469e354a
+_md5_=2b3f6bd19e0a11e0c83d6addfac35c35
diff --git a/metadata/md5-cache/dev-python/mido-1.3.2 b/metadata/md5-cache/dev-python/mido-1.3.2
new file mode 100644
index 000000000000..7f592508fd8b
--- /dev/null
+++ b/metadata/md5-cache/dev-python/mido-1.3.2
@@ -0,0 +1,16 @@
+BDEPEND=doc? ( || ( ( dev-lang/python:3.12 >=dev-python/sphinx-5.3.0[python_targets_python3_12(-)] dev-python/sphinx-rtd-theme[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ) ) test? ( >=dev-python/packaging-23.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] portmidi? ( media-libs/portmidi ) rtmidi? ( dev-python/python-rtmidi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=MIDI Objects, a library for working with MIDI messages and ports
+EAPI=8
+HOMEPAGE=https://pypi.org/project/mido/ https://github.com/mido/mido
+INHERIT=distutils-r1 pypi
+IUSE=+portmidi rtmidi doc test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~amd64
+LICENSE=MIT
+RDEPEND=>=dev-python/packaging-23.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] portmidi? ( media-libs/portmidi ) rtmidi? ( dev-python/python-rtmidi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/m/mido/mido-1.3.2.tar.gz
+_eclasses_=distutils-r1 2329ddf7eec9f8177aec51648249d790 flag-o-matic c816c598969cbaf38cc02d2496ad2e98 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 474cb53a7d1b62721a91809a1d702661 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
+_md5_=df34807cd280c4283f549953a2109ebe
diff --git a/metadata/md5-cache/dev-python/pikepdf-8.9.0 b/metadata/md5-cache/dev-python/pikepdf-8.9.0
index df9233cbe3a1..ddd9035fa6d4 100644
--- a/metadata/md5-cache/dev-python/pikepdf-8.9.0
+++ b/metadata/md5-cache/dev-python/pikepdf-8.9.0
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/pikepdf/pikepdf/ https://pypi.org/project/pikepdf/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
LICENSE=MPL-2.0
RDEPEND=>=app-text/qpdf-11.5.0:0= dev-python/deprecated[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/lxml-4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pillow-10.0.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 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/p/pikepdf/pikepdf-8.9.0.tar.gz
_eclasses_=distutils-r1 2329ddf7eec9f8177aec51648249d790 flag-o-matic c816c598969cbaf38cc02d2496ad2e98 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 474cb53a7d1b62721a91809a1d702661 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=132722b6d6f3ce6b45525526301cf1e4
+_md5_=d3e9e0794163d37c409dc40dbb50e806
diff --git a/metadata/md5-cache/dev-python/psycopg-2.9.9 b/metadata/md5-cache/dev-python/psycopg-2.9.9
index c2373e4edbfa..fc46ec2a31fd 100644
--- a/metadata/md5-cache/dev-python/psycopg-2.9.9
+++ b/metadata/md5-cache/dev-python/psycopg-2.9.9
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://www.psycopg.org/ https://pypi.org/project/psycopg2/ https://pypi.org/project/psycopg2/
INHERIT=distutils-r1 pypi
IUSE=debug test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
LICENSE=LGPL-3+
RDEPEND=>=dev-db/postgresql-8.1:* python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=2
SRC_URI=https://files.pythonhosted.org/packages/source/p/psycopg2/psycopg2-2.9.9.tar.gz
_eclasses_=distutils-r1 2329ddf7eec9f8177aec51648249d790 flag-o-matic c816c598969cbaf38cc02d2496ad2e98 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 474cb53a7d1b62721a91809a1d702661 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=9a165aef0971447ebb9b855bdf2c8b48
+_md5_=cf24c32c1c6d56505a0fb953bdda3cb7
diff --git a/metadata/md5-cache/dev-python/yarl-1.9.2 b/metadata/md5-cache/dev-python/yarl-1.9.2
deleted file mode 100644
index a036b211fadd..000000000000
--- a/metadata/md5-cache/dev-python/yarl-1.9.2
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=dev-python/cython test? ( >=dev-python/multidict-4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/idna-2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) doc? ( || ( ( dev-lang/python:3.12 >=dev-python/sphinx-5.3.0[python_targets_python3_12(-)] dev-python/alabaster[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] dev-python/alabaster[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] dev-python/alabaster[python_targets_python3_10(-)] ) ( dev-python/pypy3 >=dev-python/sphinx-5.3.0[python_targets_pypy3(-)] dev-python/alabaster[python_targets_pypy3(-)] ) ) ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-DESCRIPTION=Yet another URL library
-EAPI=8
-HOMEPAGE=https://github.com/aio-libs/yarl/ https://pypi.org/project/yarl/
-INHERIT=distutils-r1 pypi
-IUSE=test doc python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug
-KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos
-LICENSE=Apache-2.0
-RDEPEND=>=dev-python/multidict-4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/idna-2.0[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 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/y/yarl/yarl-1.9.2.tar.gz
-_eclasses_=distutils-r1 2329ddf7eec9f8177aec51648249d790 flag-o-matic c816c598969cbaf38cc02d2496ad2e98 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 474cb53a7d1b62721a91809a1d702661 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=afe0ddcdbdc98b37d81c0358674a4eb2
diff --git a/metadata/md5-cache/dev-python/yarl-1.9.3 b/metadata/md5-cache/dev-python/yarl-1.9.3
deleted file mode 100644
index 788f157c25f6..000000000000
--- a/metadata/md5-cache/dev-python/yarl-1.9.3
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=dev-python/cython[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/expandvars[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/setuptools[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( >=dev-python/multidict-4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/idna-2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-DESCRIPTION=Yet another URL library
-EAPI=8
-HOMEPAGE=https://github.com/aio-libs/yarl/ https://pypi.org/project/yarl/
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~ia64 ~riscv ~sparc ~x86
-LICENSE=Apache-2.0
-RDEPEND=>=dev-python/multidict-4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/idna-2.0[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 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/y/yarl/yarl-1.9.3.tar.gz
-_eclasses_=distutils-r1 2329ddf7eec9f8177aec51648249d790 flag-o-matic c816c598969cbaf38cc02d2496ad2e98 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 474cb53a7d1b62721a91809a1d702661 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=a45f385ffc652ef7941aeb9f082e72b3
diff --git a/metadata/md5-cache/dev-python/yarl-1.9.4 b/metadata/md5-cache/dev-python/yarl-1.9.4
index 63f690d0010c..2a08d78cc989 100644
--- a/metadata/md5-cache/dev-python/yarl-1.9.4
+++ b/metadata/md5-cache/dev-python/yarl-1.9.4
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/aio-libs/yarl/ https://pypi.org/project/yarl/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug
-KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86
+KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=Apache-2.0
RDEPEND=>=dev-python/multidict-4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/idna-2.0[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 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/y/yarl/yarl-1.9.4.tar.gz
_eclasses_=distutils-r1 2329ddf7eec9f8177aec51648249d790 flag-o-matic c816c598969cbaf38cc02d2496ad2e98 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 474cb53a7d1b62721a91809a1d702661 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=b1211169d082c928bdf9cff4ae01bff4
+_md5_=390b540f36d9b348d7e237e29ce8cc93
diff --git a/metadata/md5-cache/dev-ruby/Manifest.gz b/metadata/md5-cache/dev-ruby/Manifest.gz
index dcc08f1ebf6d..eb26f249e3ec 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/activesupport-6.1.7.6 b/metadata/md5-cache/dev-ruby/activesupport-6.1.7.6
index 94b8ebe1932b..c36b9cda9749 100644
--- a/metadata/md5-cache/dev-ruby/activesupport-6.1.7.6
+++ b/metadata/md5-cache/dev-ruby/activesupport-6.1.7.6
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/rails/rails
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 doc test test
-KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86
+KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=MIT
RDEPEND=ruby_targets_ruby31? ( >=dev-ruby/concurrent-ruby-1.0.2:1[ruby_targets_ruby31(-)] >=dev-ruby/i18n-1.6:1[ruby_targets_ruby31(-)] >=dev-ruby/minitest-5.1[ruby_targets_ruby31(-)] dev-ruby/tzinfo:2[ruby_targets_ruby31(-)] >=dev-ruby/zeitwerk-2.3:2[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/concurrent-ruby-1.0.2:1[ruby_targets_ruby32(-)] >=dev-ruby/i18n-1.6:1[ruby_targets_ruby32(-)] >=dev-ruby/minitest-5.1[ruby_targets_ruby32(-)] dev-ruby/tzinfo:2[ruby_targets_ruby32(-)] >=dev-ruby/zeitwerk-2.3:2[ruby_targets_ruby32(-)] ) 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 ) !test? ( test )
SLOT=6.1
SRC_URI=https://github.com/rails/rails/archive/v6.1.7.6.tar.gz -> rails-6.1.7.6.tgz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 6c200c98361f47219e106ddc67c43a1e toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=296e9ce3d0ee4793fe934711955a3964
+_md5_=fca9ab778b62a5ac53df36159fcc4545
diff --git a/metadata/md5-cache/dev-ruby/ipaddr-1.2.6 b/metadata/md5-cache/dev-ruby/ipaddr-1.2.6
new file mode 100644
index 000000000000..0336a9ec12d7
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/ipaddr-1.2.6
@@ -0,0 +1,17 @@
+BDEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=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(-)] )
+DESCRIPTION=IPAddr provides a set of methods to manipulate an IPv4 or IPv6 address
+EAPI=8
+HOMEPAGE=https://github.com/ruby/ipaddr
+INHERIT=ruby-fakegem
+IUSE=ruby_targets_ruby31 ruby_targets_ruby32 doc test test
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
+LICENSE=BSD-2
+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 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=0
+SRC_URI=https://github.com/ruby/ipaddr/archive/v1.2.6.tar.gz -> ipaddr-1.2.6.tar.gz
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 6c200c98361f47219e106ddc67c43a1e toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
+_md5_=aa3eecba2dc417e5a7b0c5b320f52ef9
diff --git a/metadata/md5-cache/dev-ruby/parallel-1.24.0 b/metadata/md5-cache/dev-ruby/parallel-1.24.0
new file mode 100644
index 000000000000..7fddc218b28b
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/parallel-1.24.0
@@ -0,0 +1,17 @@
+BDEPEND=ruby_targets_ruby31? ( test? ( dev-ruby/ruby-progressbar[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/ruby-progressbar[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/activerecord[ruby_targets_ruby31(-),sqlite] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=test? ( sys-process/lsof sys-process/procps ) 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(-)] )
+DESCRIPTION=Run any code in parallel Processes or Threads
+EAPI=8
+HOMEPAGE=https://github.com/grosser/parallel
+INHERIT=ruby-fakegem
+IUSE=ruby_targets_ruby31 ruby_targets_ruby32 doc test test
+KEYWORDS=~amd64 ~riscv
+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 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=1
+SRC_URI=https://github.com/grosser/parallel/archive/v1.24.0.tar.gz -> parallel-1.24.0.tar.gz
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 6c200c98361f47219e106ddc67c43a1e toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
+_md5_=ef9a2ba6936930a5c23151fb78075f25
diff --git a/metadata/md5-cache/dev-ruby/racc-1.7.3 b/metadata/md5-cache/dev-ruby/racc-1.7.3
new file mode 100644
index 000000000000..847135f13f92
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/racc-1.7.3
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby31? ( virtual/ruby-ssl[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/ruby-ssl[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( dev-ruby/rake[ruby_targets_ruby31(-)] test? ( dev-ruby/minitest[ruby_targets_ruby31(-)] dev-ruby/test-unit-ruby-core[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( dev-ruby/rake[ruby_targets_ruby32(-)] test? ( dev-ruby/minitest[ruby_targets_ruby32(-)] dev-ruby/test-unit-ruby-core[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) virtual/pkgconfig
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=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(-)] )
+DESCRIPTION=A LALR(1) parser generator for Ruby
+EAPI=8
+HOMEPAGE=https://github.com/ruby/racc
+INHERIT=ruby-fakegem
+IUSE=doc test test ruby_targets_ruby31 ruby_targets_ruby32 test test
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
+LICENSE=LGPL-2.1
+RDEPEND=ruby_targets_ruby31? ( virtual/ruby-ssl[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/ruby-ssl[ruby_targets_ruby32(-)] ) 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 )
+RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
+SLOT=0
+SRC_URI=https://github.com/ruby/racc/archive/v1.7.3.tar.gz -> racc-1.7.3.tar.gz
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 6c200c98361f47219e106ddc67c43a1e toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
+_md5_=5186b1fc60e18435462c38a9e60b3dc9
diff --git a/metadata/md5-cache/dev-ruby/rack-2.2.8 b/metadata/md5-cache/dev-ruby/rack-2.2.8
index a029cf1d70c4..32ed355b7f7f 100644
--- a/metadata/md5-cache/dev-ruby/rack-2.2.8
+++ b/metadata/md5-cache/dev-ruby/rack-2.2.8
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/rack/rack
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 doc test test
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~s390 sparc x86
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=MIT
RDEPEND=ruby_targets_ruby31? ( virtual/ruby-ssl[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/ruby-ssl[ruby_targets_ruby32(-)] ) 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 ) !test? ( test )
SLOT=2.2
SRC_URI=https://github.com/rack/rack/archive/v2.2.8.tar.gz -> rack-2.2.8.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 6c200c98361f47219e106ddc67c43a1e toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=30f9b9a2d00a89c8f89a535d7fad5797
+_md5_=7d935d77f839f41176f8b6eaef921607
diff --git a/metadata/md5-cache/dev-ruby/rdoc-6.6.2 b/metadata/md5-cache/dev-ruby/rdoc-6.6.2
new file mode 100644
index 000000000000..873e1b22ffe2
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/rdoc-6.6.2
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby31? ( >=dev-ruby/psych-4.0.0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/psych-4.0.0[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( >=dev-ruby/kpeg-1.1.0-r1[ruby_targets_ruby31(-)] >dev-ruby/racc-1.4.10[ruby_targets_ruby31(-)] dev-ruby/rake[ruby_targets_ruby31(-)] test? ( dev-ruby/bundler[ruby_targets_ruby31(-)] >=dev-ruby/minitest-5.8:5[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( >=dev-ruby/kpeg-1.1.0-r1[ruby_targets_ruby32(-)] >dev-ruby/racc-1.4.10[ruby_targets_ruby32(-)] dev-ruby/rake[ruby_targets_ruby32(-)] test? ( dev-ruby/bundler[ruby_targets_ruby32(-)] >=dev-ruby/minitest-5.8:5[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) )
+DEFINED_PHASES=compile configure install postinst prepare setup test unpack
+DEPEND=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(-)] )
+DESCRIPTION=An extended version of the RDoc library from Ruby 1.8
+EAPI=8
+HOMEPAGE=https://github.com/ruby/rdoc/
+INHERIT=ruby-fakegem
+IUSE=doc test ruby_targets_ruby31 ruby_targets_ruby32 test test
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
+LICENSE=|| ( GPL-2 Ruby-BSD )
+RDEPEND=>=app-eselect/eselect-ruby-20181225 ruby_targets_ruby31? ( >=dev-ruby/psych-4.0.0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/psych-4.0.0[ruby_targets_ruby32(-)] ) 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 )
+RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
+SLOT=0
+SRC_URI=https://github.com/ruby/rdoc/archive/v6.6.2.tar.gz -> rdoc-6.6.2.tar.gz
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 6c200c98361f47219e106ddc67c43a1e toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
+_md5_=3b4e6170eee4e059e1e37b23205215e2
diff --git a/metadata/md5-cache/dev-ruby/securerandom-0.3.1 b/metadata/md5-cache/dev-ruby/securerandom-0.3.1
new file mode 100644
index 000000000000..0b999cdb44cf
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/securerandom-0.3.1
@@ -0,0 +1,17 @@
+BDEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=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(-)] )
+DESCRIPTION=Interface for secure random number generator
+EAPI=8
+HOMEPAGE=https://github.com/ruby/securerandom
+INHERIT=ruby-fakegem
+IUSE=ruby_targets_ruby31 ruby_targets_ruby32 doc test test
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
+LICENSE=BSD-2
+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 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=0
+SRC_URI=https://github.com/ruby/securerandom/archive/v0.3.1.tar.gz -> securerandom-0.3.1.tar.gz
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 6c200c98361f47219e106ddc67c43a1e toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
+_md5_=11454ab24c5c223d362ec513b397ffbd
diff --git a/metadata/md5-cache/dev-util/Manifest.gz b/metadata/md5-cache/dev-util/Manifest.gz
index f1a55e7e1903..d4aa03e2fc2b 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/android-udev-rules-20231104 b/metadata/md5-cache/dev-util/android-udev-rules-20231104
index ee2aa0c4e381..a398671915db 100644
--- a/metadata/md5-cache/dev-util/android-udev-rules-20231104
+++ b/metadata/md5-cache/dev-util/android-udev-rules-20231104
@@ -4,11 +4,11 @@ DESCRIPTION=Android udev rules list aimed to be the most comprehensive on the ne
EAPI=8
HOMEPAGE=https://github.com/M0Rf30/android-udev-rules
INHERIT=udev
-KEYWORDS=~amd64 ~arm ~arm64 ~x86
+KEYWORDS=amd64 ~arm ~arm64 x86
LICENSE=GPL-3
RDEPEND=acct-group/android virtual/udev
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/M0Rf30/android-udev-rules/archive/refs/tags/20231104.tar.gz -> android-udev-rules-20231104.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc udev eec0bbab06977f1cfc5597269c1fa152
-_md5_=172285c553e2203611cd8d3afe50fccd
+_md5_=2a3caa0101cd76635f962d023579f128
diff --git a/metadata/md5-cache/dev-util/cvise-2.9.0 b/metadata/md5-cache/dev-util/cvise-2.9.0
index 3b5471c81fe8..88c7d36a7dff 100644
--- a/metadata/md5-cache/dev-util/cvise-2.9.0
+++ b/metadata/md5-cache/dev-util/cvise-2.9.0
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/marxin/cvise/
INHERIT=cmake llvm python-single-r1
IUSE=test python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
+KEYWORDS=amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86
LICENSE=UoI-NCSA
RDEPEND=|| ( sys-devel/clang:17 sys-devel/clang:16 sys-devel/clang:15 sys-devel/clang:14 ) <sys-devel/clang-18:= 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/chardet[python_targets_python3_10(-)] dev-python/pebble[python_targets_python3_10(-)] dev-python/psutil[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/chardet[python_targets_python3_11(-)] dev-python/pebble[python_targets_python3_11(-)] dev-python/psutil[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/chardet[python_targets_python3_12(-)] dev-python/pebble[python_targets_python3_12(-)] dev-python/psutil[python_targets_python3_12(-)] ) dev-util/unifdef sys-devel/flex
REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/marxin/cvise/archive/v2.9.0.tar.gz -> cvise-2.9.0.tar.gz
_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic c816c598969cbaf38cc02d2496ad2e98 llvm dcfb437a52b5672e5f39deaae6f789c3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 474cb53a7d1b62721a91809a1d702661 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=613cbe872a15b3a30414d7f068d78a32
+_md5_=0a2a780dd2e3d9f27757b49f7a1e4a79
diff --git a/metadata/md5-cache/games-rpg/Manifest.gz b/metadata/md5-cache/games-rpg/Manifest.gz
index 5af82481e2c4..e2257462bcac 100644
--- a/metadata/md5-cache/games-rpg/Manifest.gz
+++ b/metadata/md5-cache/games-rpg/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/games-rpg/sumwars-0.5.8-r101 b/metadata/md5-cache/games-rpg/sumwars-0.5.8-r101
deleted file mode 100644
index 7a0fe6aed43b..000000000000
--- a/metadata/md5-cache/games-rpg/sumwars-0.5.8-r101
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-util/cmake-3.20.5
-DEFINED_PHASES=compile configure install prepare setup test
-DEPEND=lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) dev-games/cegui[ogre,truetype] dev-games/ogre:=[freeimage,opengl] dev-games/ois dev-games/physfs dev-libs/tinyxml media-libs/freealut media-libs/libvorbis media-libs/openal net-libs/enet:1.3= x11-libs/libX11 x11-libs/libXrandr tools? ( dev-libs/boost:= )
-DESCRIPTION=Multi-player, 3D action role-playing game
-EAPI=8
-HOMEPAGE=https://sourceforge.net/projects/sumwars/
-INHERIT=cmake desktop flag-o-matic lua-single
-IUSE=debug tools l10n_de l10n_en l10n_it l10n_pl l10n_pt l10n_ru l10n_uk +lua_single_target_lua5-1
-KEYWORDS=~amd64 ~x86
-LICENSE=GPL-3 CC-BY-SA-3.0
-RDEPEND=lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) dev-games/cegui[ogre,truetype] dev-games/ogre:=[freeimage,opengl] dev-games/ois dev-games/physfs dev-libs/tinyxml media-libs/freealut media-libs/libvorbis media-libs/openal net-libs/enet:1.3= x11-libs/libX11 x11-libs/libXrandr tools? ( dev-libs/boost:= ) media-libs/freeimage[jpeg,png]
-REQUIRED_USE=^^ ( lua_single_target_lua5-1 )
-SLOT=0
-SRC_URI=mirror://sourceforge/sumwars/sumwars-0.5.8-src.tar.bz2
-_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic c816c598969cbaf38cc02d2496ad2e98 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=69d8761f293455d1d3052fb002b4435f
diff --git a/metadata/md5-cache/media-plugins/Manifest.gz b/metadata/md5-cache/media-plugins/Manifest.gz
index b04f91a6a6ad..c60984619ef5 100644
--- a/metadata/md5-cache/media-plugins/Manifest.gz
+++ b/metadata/md5-cache/media-plugins/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/media-plugins/gst-transcoder-1.14.1-r1 b/metadata/md5-cache/media-plugins/gst-transcoder-1.14.1-r1
deleted file mode 100644
index f80cf67cc1bc..000000000000
--- a/metadata/md5-cache/media-plugins/gst-transcoder-1.14.1-r1
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=gtk-doc? ( dev-util/gtk-doc app-text/docbook-xml-dtd:4.1.2 ) virtual/pkgconfig >=dev-util/meson-1.2.1 app-alternatives/ninja dev-util/meson-format-array
-DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
-DEPEND=dev-libs/gobject-introspection:= dev-libs/glib:2 >=media-libs/gstreamer-1.14.1:1.0[introspection] >=media-libs/gst-plugins-base-1.14.1:1.0[introspection] !>media-libs/gst-plugins-bad-1.18 dev-util/desktop-file-utils x11-misc/shared-mime-info
-DESCRIPTION=GStreamer Transcoding API
-EAPI=7
-HOMEPAGE=https://github.com/pitivi/gst-transcoder
-INHERIT=gnome2-utils meson xdg
-IUSE=gtk-doc
-KEYWORDS=amd64 x86
-LICENSE=LGPL-2.1+
-RDEPEND=dev-libs/gobject-introspection:= dev-libs/glib:2 >=media-libs/gstreamer-1.14.1:1.0[introspection] >=media-libs/gst-plugins-base-1.14.1:1.0[introspection] !>media-libs/gst-plugins-bad-1.18
-SLOT=0
-SRC_URI=https://github.com/pitivi/gst-transcoder/archive/1.14.1.tar.gz -> gst-transcoder-1.14.1.tar.gz
-_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 576e6bbef90e9753368f8b4ad0bd5383 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c python-utils-r1 474cb53a7d1b62721a91809a1d702661 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=d615319c2c0d5668cb3afbc03436792a
diff --git a/metadata/md5-cache/media-plugins/vdr-burn-0.2.2-r2 b/metadata/md5-cache/media-plugins/vdr-burn-0.2.2-r2
deleted file mode 100644
index 9520bb732d14..000000000000
--- a/metadata/md5-cache/media-plugins/vdr-burn-0.2.2-r2
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=virtual/pkgconfig
-DEFINED_PHASES=compile config install postinst postrm preinst prepare setup unpack
-DEPEND=media-libs/gd[png,truetype,jpeg] media-video/vdr dev-libs/boost media-tv/gentoo-vdr-scripts virtual/linuxtv-dvb-headers
-DESCRIPTION=VDR Plugin: burn records on DVD
-EAPI=7
-HOMEPAGE=https://projects.vdr-developer.org/projects/plg-burn
-INHERIT=vdr-plugin-2
-IUSE=dvdarchive
-KEYWORDS=~amd64 ~x86
-LICENSE=GPL-2
-RDEPEND=media-libs/gd[png,truetype,jpeg] media-video/vdr dvdarchive? ( media-video/vdrtools-genindex ) >=app-cdr/dvd+rw-tools-5.21 >=dev-libs/libcdio-0.71 media-fonts/corefonts >=media-video/dvdauthor-0.6.14 >=media-video/mjpegtools-1.6.2[png] >=media-video/projectx-0.90.4.00_p32 media-video/transcode sys-apps/util-linux media-tv/gentoo-vdr-scripts app-eselect/eselect-vdr
-RESTRICT=test
-SLOT=0
-SRC_URI=mirror://vdr-developerorg/1252/vdr-burn-0.2.2.tgz
-_eclasses_=flag-o-matic c816c598969cbaf38cc02d2496ad2e98 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc unpacker aa6a4e924009232d8b78b31e932c30b5 vdr-plugin-2 e6a286b9150326e37b05fd4698becf7d
-_md5_=7597402afc4ef1b7a9f2bf76c27d2a7b
diff --git a/metadata/md5-cache/media-plugins/vdr-burn-0.3.0-r2 b/metadata/md5-cache/media-plugins/vdr-burn-0.3.0-r2
deleted file mode 100644
index 7ec8b86d5d47..000000000000
--- a/metadata/md5-cache/media-plugins/vdr-burn-0.3.0-r2
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=virtual/pkgconfig
-DEFINED_PHASES=compile config install postinst postrm preinst prepare setup unpack
-DEPEND=media-libs/gd[png,truetype,jpeg] media-video/vdr dev-libs/boost media-tv/gentoo-vdr-scripts virtual/linuxtv-dvb-headers
-DESCRIPTION=VDR Plugin: burn records on DVD
-EAPI=7
-HOMEPAGE=https://projects.vdr-developer.org/projects/plg-burn
-INHERIT=vdr-plugin-2
-IUSE=dvdarchive
-KEYWORDS=~amd64 ~x86
-LICENSE=GPL-2
-RDEPEND=media-libs/gd[png,truetype,jpeg] media-video/vdr app-cdr/dvd+rw-tools dev-libs/libcdio media-fonts/corefonts media-video/dvdauthor media-video/mjpegtools[png] media-video/projectx media-video/transcode sys-apps/util-linux media-tv/gentoo-vdr-scripts app-eselect/eselect-vdr
-SLOT=0
-SRC_URI=mirror://vdr-developerorg/2028/vdr-burn-0.3.0.tgz
-_eclasses_=flag-o-matic c816c598969cbaf38cc02d2496ad2e98 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc unpacker aa6a4e924009232d8b78b31e932c30b5 vdr-plugin-2 e6a286b9150326e37b05fd4698becf7d
-_md5_=c8dc44dca734aaf9adca0204a2c35c4a
diff --git a/metadata/md5-cache/media-plugins/vdr-burn-templates-0.0.3 b/metadata/md5-cache/media-plugins/vdr-burn-templates-0.0.3
deleted file mode 100644
index 35350a2cca48..000000000000
--- a/metadata/md5-cache/media-plugins/vdr-burn-templates-0.0.3
+++ /dev/null
@@ -1,10 +0,0 @@
-DEFINED_PHASES=install
-DESCRIPTION=DVD-themes (background and menu) for vdr-burn
-EAPI=7
-HOMEPAGE=http://www.vdr-wiki.de/wiki/index.php/Vorlagen_(burn-plugin)
-KEYWORDS=~amd64 ~x86
-LICENSE=FDL-1.2
-RDEPEND=>=media-plugins/vdr-burn-0.0.9-r2
-SLOT=0
-SRC_URI=http://vdr.websitec.de/download/vdr-burn-templates/vdr-burn-templates-0.0.3.tar.gz
-_md5_=235700c65a34bcf4d7140234bbf929ef
diff --git a/metadata/md5-cache/media-video/Manifest.gz b/metadata/md5-cache/media-video/Manifest.gz
index 7bc9d156c9ce..ccb58d4f6e9d 100644
--- a/metadata/md5-cache/media-video/Manifest.gz
+++ b/metadata/md5-cache/media-video/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/media-video/chaplin-1.10-r2 b/metadata/md5-cache/media-video/chaplin-1.10-r3
index 5ee76747507c..a4da843c3dd3 100644
--- a/metadata/md5-cache/media-video/chaplin-1.10-r2
+++ b/metadata/md5-cache/media-video/chaplin-1.10-r3
@@ -4,11 +4,11 @@ DESCRIPTION=This is a program to raw copy chapters from a dvd using libdvdread
EAPI=7
HOMEPAGE=http://www.lallafa.de/bp/chaplin.html
INHERIT=toolchain-funcs
-IUSE=transcode vcd
+IUSE=vcd
KEYWORDS=amd64 ppc x86
LICENSE=GPL-2
-RDEPEND=>=media-libs/libdvdread-0.9.4 virtual/imagemagick-tools media-video/mjpegtools transcode? ( media-video/transcode ) vcd? ( media-video/vcdimager )
+RDEPEND=>=media-libs/libdvdread-0.9.4 virtual/imagemagick-tools media-video/mjpegtools vcd? ( media-video/vcdimager )
SLOT=0
SRC_URI=http://www.lallafa.de/bp/files/chaplin-1.10.tgz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=eabf5e3cd469bef8e050b84487dfde75
+_md5_=80ecc22cb4d8e43e7a7f3c2712a479d7
diff --git a/metadata/md5-cache/media-video/dvd9to5-0.1.7 b/metadata/md5-cache/media-video/dvd9to5-0.1.7
deleted file mode 100644
index 627d06d66bfd..000000000000
--- a/metadata/md5-cache/media-video/dvd9to5-0.1.7
+++ /dev/null
@@ -1,10 +0,0 @@
-DEFINED_PHASES=install
-DESCRIPTION=Perl script to backup the main feature of a DVD-9 on DVD-5
-EAPI=7
-HOMEPAGE=https://wiki.gentoo.org/wiki/No_homepage
-KEYWORDS=amd64 ppc x86
-LICENSE=GPL-2
-RDEPEND=app-cdr/dvd+rw-tools dev-lang/perl >=media-video/dvdauthor-0.6.10 >=media-video/mjpegtools-1.6.2 >=media-video/transcode-0.6.11
-SLOT=0
-SRC_URI=http://bluray.beandog.org/dvd9to5/dvd9to5-0.1.7.tar.bz2
-_md5_=76e8c07b03f383827843bfdc253880f3
diff --git a/metadata/md5-cache/media-video/dvdrip-0.98.11-r5 b/metadata/md5-cache/media-video/dvdrip-0.98.11-r5
deleted file mode 100644
index f8a65ed393a0..000000000000
--- a/metadata/md5-cache/media-video/dvdrip-0.98.11-r5
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 )
-DEFINED_PHASES=compile configure install postinst prepare test
-DEPEND=>=dev-perl/Event-ExecFlow-0.64 >=dev-perl/Event-RPC-0.89 dev-perl/Gtk2 >=dev-perl/gtk2-ex-formfactory-0.65 >=dev-perl/libintl-perl-1.16 >=media-video/transcode-1.1.0[dvd,jpeg,mp3,ogg,vorbis] virtual/imagemagick-tools >=virtual/perl-podlators-2.5.3 dev-lang/perl
-DESCRIPTION=dvd::rip is a graphical frontend for transcode
-EAPI=8
-HOMEPAGE=https://www.exit1.org/dvdrip/
-INHERIT=desktop flag-o-matic perl-module
-IUSE=ffmpeg fping mplayer ogg subtitles vcd vorbis xine xvid test
-KEYWORDS=amd64 ppc ppc64 x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Event-ExecFlow-0.64 >=dev-perl/Event-RPC-0.89 dev-perl/Gtk2 >=dev-perl/gtk2-ex-formfactory-0.65 >=dev-perl/libintl-perl-1.16 >=media-video/transcode-1.1.0[dvd,jpeg,mp3,ogg,vorbis] virtual/imagemagick-tools >=virtual/perl-podlators-2.5.3 x11-libs/gdk-pixbuf:2[jpeg] x11-libs/gtk+:2 ffmpeg? ( media-video/ffmpeg:0 ) fping? ( >=net-analyzer/fping-2.2 ) mplayer? ( media-video/mplayer ) ogg? ( media-sound/ogmtools ) subtitles? ( media-video/subtitleripper ) vcd? ( media-video/transcode[mjpeg] >=media-video/mjpegtools-1.6.0 ) vorbis? ( media-sound/vorbis-tools ) xine? ( media-video/xine-ui ) xvid? ( media-video/xvid4conf ) >=media-video/lsdvd-0.15 dev-lang/perl:=
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://www.exit1.org/dvdrip/dist/dvdrip-0.98.11.tar.gz
-_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic c816c598969cbaf38cc02d2496ad2e98 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 4e37e1004a0a27e41bb7025c0b974676 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=fee39e52f26fad8f7bff1ad53951c04e
diff --git a/metadata/md5-cache/media-video/transcode-1.1.7-r6 b/metadata/md5-cache/media-video/transcode-1.1.7-r6
deleted file mode 100644
index 01fcd4d88118..000000000000
--- a/metadata/md5-cache/media-video/transcode-1.1.7-r6
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=virtual/pkgconfig v4l? ( >=sys-kernel/linux-headers-2.6.11 ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7
-DEFINED_PHASES=configure install prepare
-DEPEND=<media-video/ffmpeg-5:= a52? ( media-libs/a52dec ) aac? ( media-libs/faac ) alsa? ( media-libs/alsa-lib ) dv? ( media-libs/libdv ) dvd? ( media-libs/libdvdread:0= ) iconv? ( virtual/libiconv ) imagemagick? ( media-gfx/imagemagick:= ) jpeg? ( media-libs/libjpeg-turbo:= ) lzo? ( >=dev-libs/lzo-2 ) mjpeg? ( media-video/mjpegtools:= ) mp3? ( media-sound/lame ) mpeg? ( media-libs/libmpeg2 ) ogg? ( media-libs/libogg ) postproc? ( >=media-video/ffmpeg-0.10 ) quicktime? ( >=media-libs/libquicktime-1 ) sdl? ( >=media-libs/libsdl-1.2.5[X?] ) theora? ( media-libs/libtheora ) truetype? ( >=media-libs/freetype-2 ) v4l? ( media-libs/libv4l ) vorbis? ( media-libs/libvorbis ) X? ( x11-libs/libXaw x11-libs/libXpm x11-libs/libXv ) x264? ( media-libs/x264:= ) xml? ( dev-libs/libxml2 ) xvid? ( media-libs/xvid )
-DESCRIPTION=Utilities for transcoding video and audio codecs in different containers
-EAPI=8
-HOMEPAGE=https://wiki.gentoo.org/wiki/No_homepage
-INHERIT=autotools
-IUSE=cpu_flags_ppc_altivec cpu_flags_x86_3dnow a52 aac alsa dv dvd +iconv imagemagick jpeg lzo mjpeg cpu_flags_x86_mmx mp3 mpeg nuv ogg oss pic postproc quicktime sdl cpu_flags_x86_sse cpu_flags_x86_sse2 theora truetype v4l vorbis X x264 xml xvid
-KEYWORDS=~alpha amd64 ~arm64 ppc ppc64 ~riscv sparc x86
-LICENSE=GPL-2
-RDEPEND=<media-video/ffmpeg-5:= a52? ( media-libs/a52dec ) aac? ( media-libs/faac ) alsa? ( media-libs/alsa-lib ) dv? ( media-libs/libdv ) dvd? ( media-libs/libdvdread:0= ) iconv? ( virtual/libiconv ) imagemagick? ( media-gfx/imagemagick:= ) jpeg? ( media-libs/libjpeg-turbo:= ) lzo? ( >=dev-libs/lzo-2 ) mjpeg? ( media-video/mjpegtools:= ) mp3? ( media-sound/lame ) mpeg? ( media-libs/libmpeg2 ) ogg? ( media-libs/libogg ) postproc? ( >=media-video/ffmpeg-0.10 ) quicktime? ( >=media-libs/libquicktime-1 ) sdl? ( >=media-libs/libsdl-1.2.5[X?] ) theora? ( media-libs/libtheora ) truetype? ( >=media-libs/freetype-2 ) v4l? ( media-libs/libv4l ) vorbis? ( media-libs/libvorbis ) X? ( x11-libs/libXaw x11-libs/libXpm x11-libs/libXv ) x264? ( media-libs/x264:= ) xml? ( dev-libs/libxml2 ) xvid? ( media-libs/xvid )
-REQUIRED_USE=cpu_flags_x86_sse? ( cpu_flags_x86_mmx ) cpu_flags_x86_sse2? ( cpu_flags_x86_mmx cpu_flags_x86_sse ) cpu_flags_x86_3dnow? ( cpu_flags_x86_mmx ) nuv? ( lzo )
-SLOT=0
-SRC_URI=https://www.bitbucket.org/france/transcode-tcforge/downloads/transcode-1.1.7.tar.bz2 https://dev.gentoo.org/~mgorny/dist/transcode-1.1.7-patchset.tar.bz2 https://dev.gentoo.org/~whissi/dist/transcode/transcode-1.1.7-ffmpeg4.patch.xz
-_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=9707abca6363b2e00de876fdd38bd6ed
diff --git a/metadata/md5-cache/media-video/yle-dl-20231214 b/metadata/md5-cache/media-video/yle-dl-20231214
new file mode 100644
index 000000000000..099f5cf419a1
--- /dev/null
+++ b/metadata/md5-cache/media-video/yle-dl-20231214
@@ -0,0 +1,17 @@
+BDEPEND=test? ( media-video/ffmpeg net-misc/wget >=dev-python/attrs-18.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/ConfigArgParse-0.13.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/lxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/progress[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(-)?] media-video/ffmpeg[gnutls] dev-python/pip[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/wheel[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( media-video/ffmpeg net-misc/wget >=dev-python/attrs-18.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/ConfigArgParse-0.13.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/lxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/progress[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/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/flit-core-3.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install postinst prepare test
+DESCRIPTION=Download media files from Yle Areena
+EAPI=8
+HOMEPAGE=https://aajanki.github.io/yle-dl/ https://github.com/aajanki/yle-dl
+INHERIT=distutils-r1 optfeature
+IUSE=test test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-3+
+PROPERTIES=test_network
+RDEPEND=media-video/ffmpeg net-misc/wget >=dev-python/attrs-18.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/ConfigArgParse-0.13.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/lxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/progress[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(-)?] 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 ) || ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=test !test? ( test )
+SLOT=0
+SRC_URI=https://github.com/aajanki/yle-dl/archive/refs/tags/20231214.tar.gz -> yle-dl-20231214.tar.gz
+_eclasses_=distutils-r1 2329ddf7eec9f8177aec51648249d790 flag-o-matic c816c598969cbaf38cc02d2496ad2e98 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 474cb53a7d1b62721a91809a1d702661 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
+_md5_=0cc4cd477506ffc40904b26851dff8c5
diff --git a/metadata/md5-cache/net-libs/Manifest.gz b/metadata/md5-cache/net-libs/Manifest.gz
index 958477374302..b82564eeac92 100644
--- a/metadata/md5-cache/net-libs/Manifest.gz
+++ b/metadata/md5-cache/net-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-libs/webkit-gtk-2.42.3 b/metadata/md5-cache/net-libs/webkit-gtk-2.42.3
index eeed610f1b8e..b19fa2dc50ca 100644
--- a/metadata/md5-cache/net-libs/webkit-gtk-2.42.3
+++ b/metadata/md5-cache/net-libs/webkit-gtk-2.42.3
@@ -7,7 +7,7 @@ HOMEPAGE=https://www.webkitgtk.org
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=check-reqs flag-o-matic gnome2 optfeature python-any-r1 ruby-single toolchain-funcs cmake
IUSE=aqua avif examples gamepad keyring +gstreamer +introspection pdf +jpeg2k jpegxl +jumbo-build lcms seccomp spell systemd wayland X
-KEYWORDS=amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
+KEYWORDS=amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~sparc ~x86
LICENSE=LGPL-2+ BSD
RDEPEND=>=x11-libs/cairo-1.16.0[X?] >=media-libs/fontconfig-2.13.0:1.0 >=media-libs/freetype-2.9.0:2 >=dev-libs/libgcrypt-1.7.0:0= >=x11-libs/gtk+-3.22.0:3[aqua?,introspection?,wayland?,X?] >=media-libs/harfbuzz-1.4.2:=[icu(+)] >=dev-libs/icu-61.2:= media-libs/libjpeg-turbo:0= >=media-libs/libepoxy-1.4.0 >=net-libs/libsoup-2.54:2.4[introspection?] >=dev-libs/libxml2-2.8.0:2 >=media-libs/libpng-1.4:0= dev-db/sqlite:3 sys-libs/zlib:0 >=app-accessibility/at-spi2-core-2.46.0:2 media-libs/libwebp:= >=dev-libs/glib-2.70.0:2 >=dev-libs/libxslt-1.1.7 media-libs/woff2 keyring? ( app-crypt/libsecret ) introspection? ( >=dev-libs/gobject-introspection-1.59.1:= ) dev-libs/libtasn1:= spell? ( >=app-text/enchant-0.22:2 ) gstreamer? ( >=media-libs/gstreamer-1.20:1.0 >=media-libs/gst-plugins-base-1.20:1.0[egl,X?] media-libs/gst-plugins-base:1.0[opengl] >=media-plugins/gst-plugins-opus-1.20:1.0 >=media-libs/gst-plugins-bad-1.20:1.0 ) X? ( x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXrender x11-libs/libXt ) dev-libs/hyphen jpeg2k? ( >=media-libs/openjpeg-2.2.0:2= ) jpegxl? ( >=media-libs/libjxl-0.7.0 ) avif? ( >=media-libs/libavif-0.9.0:= ) lcms? ( media-libs/lcms:2 ) media-libs/mesa media-libs/libglvnd wayland? ( >=dev-libs/wayland-1.15 >=dev-libs/wayland-protocols-1.15 >=gui-libs/libwpe-1.5.0:1.0 >=gui-libs/wpebackend-fdo-1.7.0:1.0 ) seccomp? ( >=sys-apps/bubblewrap-0.3.1 sys-libs/libseccomp sys-apps/xdg-dbus-proxy ) systemd? ( sys-apps/systemd:= ) gamepad? ( >=dev-libs/libmanette-0.2.4 )
REQUIRED_USE=|| ( aqua wayland X )
@@ -15,4 +15,4 @@ RESTRICT=test
SLOT=4/37
SRC_URI=https://www.webkitgtk.org/releases/webkitgtk-2.42.3.tar.xz
_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic c816c598969cbaf38cc02d2496ad2e98 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 474cb53a7d1b62721a91809a1d702661 ruby-single e045ee439d34b230e588900a87a11904 ruby-utils 6c200c98361f47219e106ddc67c43a1e toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=ed95813ff3e306b33dadaf7a802d0242
+_md5_=e2b93356a5f687690c19f566eb5321d2
diff --git a/metadata/md5-cache/net-libs/webkit-gtk-2.42.3-r410 b/metadata/md5-cache/net-libs/webkit-gtk-2.42.3-r410
index a9b6e84af8f9..b27d91bfa375 100644
--- a/metadata/md5-cache/net-libs/webkit-gtk-2.42.3-r410
+++ b/metadata/md5-cache/net-libs/webkit-gtk-2.42.3-r410
@@ -7,7 +7,7 @@ HOMEPAGE=https://www.webkitgtk.org
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=check-reqs flag-o-matic gnome2 optfeature python-any-r1 ruby-single toolchain-funcs cmake
IUSE=aqua avif examples gamepad keyring +gstreamer +introspection pdf +jpeg2k jpegxl +jumbo-build lcms seccomp spell systemd wayland X
-KEYWORDS=amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
+KEYWORDS=amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~sparc ~x86
LICENSE=LGPL-2+ BSD
RDEPEND=>=x11-libs/cairo-1.16.0[X?] >=media-libs/fontconfig-2.13.0:1.0 >=media-libs/freetype-2.9.0:2 >=dev-libs/libgcrypt-1.7.0:0= >=x11-libs/gtk+-3.22.0:3[aqua?,introspection?,wayland?,X?] >=media-libs/harfbuzz-1.4.2:=[icu(+)] >=dev-libs/icu-61.2:= media-libs/libjpeg-turbo:0= >=media-libs/libepoxy-1.4.0 >=net-libs/libsoup-3.0.8:3.0[introspection?] >=dev-libs/libxml2-2.8.0:2 >=media-libs/libpng-1.4:0= dev-db/sqlite:3 sys-libs/zlib:0 >=app-accessibility/at-spi2-core-2.46.0:2 media-libs/libwebp:= >=dev-libs/glib-2.70.0:2 >=dev-libs/libxslt-1.1.7 media-libs/woff2 keyring? ( app-crypt/libsecret ) introspection? ( >=dev-libs/gobject-introspection-1.59.1:= ) dev-libs/libtasn1:= spell? ( >=app-text/enchant-0.22:2 ) gstreamer? ( >=media-libs/gstreamer-1.20:1.0 >=media-libs/gst-plugins-base-1.20:1.0[egl,X?] media-libs/gst-plugins-base:1.0[opengl] >=media-plugins/gst-plugins-opus-1.20:1.0 >=media-libs/gst-plugins-bad-1.20:1.0 ) X? ( x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXrender x11-libs/libXt ) dev-libs/hyphen jpeg2k? ( >=media-libs/openjpeg-2.2.0:2= ) jpegxl? ( >=media-libs/libjxl-0.7.0 ) avif? ( >=media-libs/libavif-0.9.0:= ) lcms? ( media-libs/lcms:2 ) media-libs/mesa media-libs/libglvnd wayland? ( >=dev-libs/wayland-1.15 >=dev-libs/wayland-protocols-1.15 >=gui-libs/libwpe-1.5.0:1.0 >=gui-libs/wpebackend-fdo-1.7.0:1.0 ) seccomp? ( >=sys-apps/bubblewrap-0.3.1 sys-libs/libseccomp sys-apps/xdg-dbus-proxy ) systemd? ( sys-apps/systemd:= ) gamepad? ( >=dev-libs/libmanette-0.2.4 ) !<net-libs/webkit-gtk-2.38:4
REQUIRED_USE=|| ( aqua wayland X )
@@ -15,4 +15,4 @@ RESTRICT=test
SLOT=4.1/0
SRC_URI=https://www.webkitgtk.org/releases/webkitgtk-2.42.3.tar.xz
_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic c816c598969cbaf38cc02d2496ad2e98 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 474cb53a7d1b62721a91809a1d702661 ruby-single e045ee439d34b230e588900a87a11904 ruby-utils 6c200c98361f47219e106ddc67c43a1e toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=f2a783f4cf98ac76987e818165bb6fa8
+_md5_=999c60e63b7684e8ab820de210296438
diff --git a/metadata/md5-cache/net-libs/webkit-gtk-2.42.3-r600 b/metadata/md5-cache/net-libs/webkit-gtk-2.42.3-r600
index c08f5047fccf..4dd61367cf00 100644
--- a/metadata/md5-cache/net-libs/webkit-gtk-2.42.3-r600
+++ b/metadata/md5-cache/net-libs/webkit-gtk-2.42.3-r600
@@ -7,7 +7,7 @@ HOMEPAGE=https://www.webkitgtk.org
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=check-reqs flag-o-matic gnome2 optfeature python-any-r1 ruby-single toolchain-funcs cmake
IUSE=aqua avif examples gamepad keyring +gstreamer +introspection pdf +jpeg2k jpegxl +jumbo-build lcms seccomp spell systemd wayland X
-KEYWORDS=amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
+KEYWORDS=amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~sparc ~x86
LICENSE=LGPL-2+ BSD
RDEPEND=>=x11-libs/cairo-1.16.0[X?] >=media-libs/fontconfig-2.13.0:1.0 >=media-libs/freetype-2.9.0:2 >=dev-libs/libgcrypt-1.7.0:0= >=x11-libs/gtk+-3.22.0:3[aqua?,introspection?,wayland?,X?] >=gui-libs/gtk-4.4.0:4[introspection?] >=media-libs/harfbuzz-1.4.2:=[icu(+)] >=dev-libs/icu-61.2:= media-libs/libjpeg-turbo:0= >=media-libs/libepoxy-1.4.0 >=net-libs/libsoup-3.0.8:3.0[introspection?] >=dev-libs/libxml2-2.8.0:2 >=media-libs/libpng-1.4:0= dev-db/sqlite:3 sys-libs/zlib:0 >=app-accessibility/at-spi2-core-2.46.0:2 media-libs/libwebp:= >=dev-libs/glib-2.70.0:2 >=dev-libs/libxslt-1.1.7 media-libs/woff2 keyring? ( app-crypt/libsecret ) introspection? ( >=dev-libs/gobject-introspection-1.59.1:= ) dev-libs/libtasn1:= spell? ( >=app-text/enchant-0.22:2 ) gstreamer? ( >=media-libs/gstreamer-1.20:1.0 >=media-libs/gst-plugins-base-1.20:1.0[egl,X?] media-libs/gst-plugins-base:1.0[opengl] >=media-plugins/gst-plugins-opus-1.20:1.0 >=media-libs/gst-plugins-bad-1.20:1.0 ) X? ( x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXrender x11-libs/libXt ) dev-libs/hyphen jpeg2k? ( >=media-libs/openjpeg-2.2.0:2= ) jpegxl? ( >=media-libs/libjxl-0.7.0 ) avif? ( >=media-libs/libavif-0.9.0:= ) lcms? ( media-libs/lcms:2 ) media-libs/mesa media-libs/libglvnd wayland? ( >=dev-libs/wayland-1.15 >=dev-libs/wayland-protocols-1.15 >=gui-libs/libwpe-1.5.0:1.0 >=gui-libs/wpebackend-fdo-1.7.0:1.0 ) seccomp? ( >=sys-apps/bubblewrap-0.3.1 sys-libs/libseccomp sys-apps/xdg-dbus-proxy ) systemd? ( sys-apps/systemd:= ) gamepad? ( >=dev-libs/libmanette-0.2.4 ) !<net-libs/webkit-gtk-2.38:4
REQUIRED_USE=|| ( aqua wayland X )
@@ -15,4 +15,4 @@ RESTRICT=test
SLOT=6/0
SRC_URI=https://www.webkitgtk.org/releases/webkitgtk-2.42.3.tar.xz
_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic c816c598969cbaf38cc02d2496ad2e98 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 474cb53a7d1b62721a91809a1d702661 ruby-single e045ee439d34b230e588900a87a11904 ruby-utils 6c200c98361f47219e106ddc67c43a1e toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=6c08955591768609612050f5dcda17ed
+_md5_=ec1f4de4da0faa8c3afbfd8decd91470
diff --git a/metadata/md5-cache/net-misc/Manifest.gz b/metadata/md5-cache/net-misc/Manifest.gz
index e27a6e0785d6..1e554e5eb244 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/netifrc-0.7.7 b/metadata/md5-cache/net-misc/netifrc-0.7.7
index b4ab40fec5c1..0108462ee0fe 100644
--- a/metadata/md5-cache/net-misc/netifrc-0.7.7
+++ b/metadata/md5-cache/net-misc/netifrc-0.7.7
@@ -5,10 +5,10 @@ EAPI=8
HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Netifrc
INHERIT=systemd udev
IUSE=+dhcp
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86
LICENSE=BSD-2 GPL-2
RDEPEND=sys-apps/gentoo-functions >=sys-apps/openrc-0.15 dhcp? ( || ( net-misc/dhcpcd net-misc/dhcp[client] sys-apps/busybox ) )
SLOT=0
SRC_URI=https://gitweb.gentoo.org/proj/netifrc.git/snapshot/netifrc-0.7.7.tar.bz2
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc udev eec0bbab06977f1cfc5597269c1fa152
-_md5_=3e69458aff77c5accd6c4e00bf993fb6
+_md5_=3063f16187e14cc00329435db77ee7b0
diff --git a/metadata/md5-cache/net-misc/streamlink-6.5.0 b/metadata/md5-cache/net-misc/streamlink-6.5.0
new file mode 100644
index 000000000000..4272d9749982
--- /dev/null
+++ b/metadata/md5-cache/net-misc/streamlink-6.5.0
@@ -0,0 +1,16 @@
+BDEPEND=python_single_target_python3_10? ( >=dev-python/setuptools-64[python_targets_python3_10(-)] >=dev-python/versioningit-2.0.0[python_targets_python3_10(-)] test? ( >=dev-python/freezegun-1.0.0[python_targets_python3_10(-)] dev-python/pytest-asyncio[python_targets_python3_10(-)] dev-python/pytest-trio[python_targets_python3_10(-)] dev-python/requests-mock[python_targets_python3_10(-)] ) ) python_single_target_python3_11? ( >=dev-python/setuptools-64[python_targets_python3_11(-)] >=dev-python/versioningit-2.0.0[python_targets_python3_11(-)] test? ( >=dev-python/freezegun-1.0.0[python_targets_python3_11(-)] dev-python/pytest-asyncio[python_targets_python3_11(-)] dev-python/pytest-trio[python_targets_python3_11(-)] dev-python/requests-mock[python_targets_python3_11(-)] ) ) python_single_target_python3_12? ( >=dev-python/setuptools-64[python_targets_python3_12(-)] >=dev-python/versioningit-2.0.0[python_targets_python3_12(-)] test? ( >=dev-python/freezegun-1.0.0[python_targets_python3_12(-)] dev-python/pytest-asyncio[python_targets_python3_12(-)] dev-python/pytest-trio[python_targets_python3_12(-)] dev-python/requests-mock[python_targets_python3_12(-)] ) ) test? ( media-video/ffmpeg python_single_target_python3_10? ( dev-python/certifi[python_targets_python3_10(-)] || ( dev-python/chardet[python_targets_python3_10(-)] dev-python/charset-normalizer[python_targets_python3_10(-)] ) >=dev-python/requests-2.26.0[python_targets_python3_10(-)] dev-python/isodate[python_targets_python3_10(-)] >=dev-python/lxml-4.6.4[python_targets_python3_10(-)] >=dev-python/websocket-client-1.2.1[python_targets_python3_10(-)] dev-python/pycountry[python_targets_python3_10(-)] >=dev-python/pycryptodome-3.4.3[python_targets_python3_10(-)] >dev-python/PySocks-1.5.7[python_targets_python3_10(-)] >=dev-python/trio-0.22.0[python_targets_python3_10(-)] >=dev-python/trio-websocket-0.9.0[python_targets_python3_10(-)] >=dev-python/urllib3-1.26.0[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/certifi[python_targets_python3_11(-)] || ( dev-python/chardet[python_targets_python3_11(-)] dev-python/charset-normalizer[python_targets_python3_11(-)] ) >=dev-python/requests-2.26.0[python_targets_python3_11(-)] dev-python/isodate[python_targets_python3_11(-)] >=dev-python/lxml-4.6.4[python_targets_python3_11(-)] >=dev-python/websocket-client-1.2.1[python_targets_python3_11(-)] dev-python/pycountry[python_targets_python3_11(-)] >=dev-python/pycryptodome-3.4.3[python_targets_python3_11(-)] >dev-python/PySocks-1.5.7[python_targets_python3_11(-)] >=dev-python/trio-0.22.0[python_targets_python3_11(-)] >=dev-python/trio-websocket-0.9.0[python_targets_python3_11(-)] >=dev-python/urllib3-1.26.0[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/certifi[python_targets_python3_12(-)] || ( dev-python/chardet[python_targets_python3_12(-)] dev-python/charset-normalizer[python_targets_python3_12(-)] ) >=dev-python/requests-2.26.0[python_targets_python3_12(-)] dev-python/isodate[python_targets_python3_12(-)] >=dev-python/lxml-4.6.4[python_targets_python3_12(-)] >=dev-python/websocket-client-1.2.1[python_targets_python3_12(-)] dev-python/pycountry[python_targets_python3_12(-)] >=dev-python/pycryptodome-3.4.3[python_targets_python3_12(-)] >dev-python/PySocks-1.5.7[python_targets_python3_12(-)] >=dev-python/trio-0.22.0[python_targets_python3_12(-)] >=dev-python/trio-websocket-0.9.0[python_targets_python3_12(-)] >=dev-python/urllib3-1.26.0[python_targets_python3_12(-)] ) python_single_target_python3_10? ( >=dev-python/pytest-7.3.1[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/pytest-7.3.1[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/pytest-7.3.1[python_targets_python3_12(-)] ) ) python_single_target_python3_10? ( dev-lang/python:3.10[xml(+),threads(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[xml(+),threads(+)] ) python_single_target_python3_12? ( dev-lang/python:3.12[xml(+),threads(+)] ) python_single_target_python3_10? ( >=dev-python/gpep517-15[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-15[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/gpep517-15[python_targets_python3_12(-)] )
+DEFINED_PHASES=compile configure install prepare setup test
+DESCRIPTION=CLI for extracting streams from websites to a video player of your choice
+EAPI=8
+HOMEPAGE=https://streamlink.github.io/
+INHERIT=distutils-r1
+IUSE=test python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
+KEYWORDS=~amd64 ~arm ~arm64 ~x86
+LICENSE=BSD-2 Apache-2.0
+RDEPEND=media-video/ffmpeg python_single_target_python3_10? ( dev-python/certifi[python_targets_python3_10(-)] || ( dev-python/chardet[python_targets_python3_10(-)] dev-python/charset-normalizer[python_targets_python3_10(-)] ) >=dev-python/requests-2.26.0[python_targets_python3_10(-)] dev-python/isodate[python_targets_python3_10(-)] >=dev-python/lxml-4.6.4[python_targets_python3_10(-)] >=dev-python/websocket-client-1.2.1[python_targets_python3_10(-)] dev-python/pycountry[python_targets_python3_10(-)] >=dev-python/pycryptodome-3.4.3[python_targets_python3_10(-)] >dev-python/PySocks-1.5.7[python_targets_python3_10(-)] >=dev-python/trio-0.22.0[python_targets_python3_10(-)] >=dev-python/trio-websocket-0.9.0[python_targets_python3_10(-)] >=dev-python/urllib3-1.26.0[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/certifi[python_targets_python3_11(-)] || ( dev-python/chardet[python_targets_python3_11(-)] dev-python/charset-normalizer[python_targets_python3_11(-)] ) >=dev-python/requests-2.26.0[python_targets_python3_11(-)] dev-python/isodate[python_targets_python3_11(-)] >=dev-python/lxml-4.6.4[python_targets_python3_11(-)] >=dev-python/websocket-client-1.2.1[python_targets_python3_11(-)] dev-python/pycountry[python_targets_python3_11(-)] >=dev-python/pycryptodome-3.4.3[python_targets_python3_11(-)] >dev-python/PySocks-1.5.7[python_targets_python3_11(-)] >=dev-python/trio-0.22.0[python_targets_python3_11(-)] >=dev-python/trio-websocket-0.9.0[python_targets_python3_11(-)] >=dev-python/urllib3-1.26.0[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/certifi[python_targets_python3_12(-)] || ( dev-python/chardet[python_targets_python3_12(-)] dev-python/charset-normalizer[python_targets_python3_12(-)] ) >=dev-python/requests-2.26.0[python_targets_python3_12(-)] dev-python/isodate[python_targets_python3_12(-)] >=dev-python/lxml-4.6.4[python_targets_python3_12(-)] >=dev-python/websocket-client-1.2.1[python_targets_python3_12(-)] dev-python/pycountry[python_targets_python3_12(-)] >=dev-python/pycryptodome-3.4.3[python_targets_python3_12(-)] >dev-python/PySocks-1.5.7[python_targets_python3_12(-)] >=dev-python/trio-0.22.0[python_targets_python3_12(-)] >=dev-python/trio-websocket-0.9.0[python_targets_python3_12(-)] >=dev-python/urllib3-1.26.0[python_targets_python3_12(-)] ) python_single_target_python3_10? ( dev-lang/python:3.10[xml(+),threads(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[xml(+),threads(+)] ) python_single_target_python3_12? ( dev-lang/python:3.12[xml(+),threads(+)] )
+REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/streamlink/streamlink/releases/download/6.5.0/streamlink-6.5.0.tar.gz
+_eclasses_=distutils-r1 2329ddf7eec9f8177aec51648249d790 flag-o-matic c816c598969cbaf38cc02d2496ad2e98 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 474cb53a7d1b62721a91809a1d702661 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
+_md5_=f7c5b456a13df44d5ed20dfa4e5b4344
diff --git a/metadata/md5-cache/net-news/Manifest.gz b/metadata/md5-cache/net-news/Manifest.gz
index a13022c45557..22c97c991447 100644
--- a/metadata/md5-cache/net-news/Manifest.gz
+++ b/metadata/md5-cache/net-news/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-news/newsboat-2.30.1 b/metadata/md5-cache/net-news/newsboat-2.30.1
index 40f4cb3bd7e2..c8729e31783b 100644
--- a/metadata/md5-cache/net-news/newsboat-2.30.1
+++ b/metadata/md5-cache/net-news/newsboat-2.30.1
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://newsboat.org/ https://github.com/newsboat/newsboat
INHERIT=flag-o-matic toolchain-funcs cargo
IUSE=debug
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86
+KEYWORDS=amd64 ~arm ~arm64 ~ppc64 x86
LICENSE=Apache-2.0 Apache-2.0-with-LLVM-exceptions Boost-1.0 BSD MIT Unlicense ZLIB
RDEPEND=>=dev-db/sqlite-3.5:3 >=dev-libs/json-c-0.11:= >=dev-libs/stfl-0.21 >=net-misc/curl-7.21.6 dev-libs/libxml2 dev-libs/openssl:= sys-libs/ncurses:=[unicode(+)] sys-libs/zlib
SLOT=0
SRC_URI=https://newsboat.org/releases/2.30.1/newsboat-2.30.1.tar.xz https://crates.io/api/v1/crates/addr2line/0.17.0/download -> addr2line-0.17.0.crate https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/aho-corasick/0.7.19/download -> aho-corasick-0.7.19.crate https://crates.io/api/v1/crates/android_system_properties/0.1.5/download -> android_system_properties-0.1.5.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/backtrace/0.3.66/download -> backtrace-0.3.66.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bit-set/0.5.3/download -> bit-set-0.5.3.crate https://crates.io/api/v1/crates/bit-vec/0.6.3/download -> bit-vec-0.6.3.crate https://crates.io/api/v1/crates/block/0.1.6/download -> block-0.1.6.crate https://crates.io/api/v1/crates/bumpalo/3.11.0/download -> bumpalo-3.11.0.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/cc/1.0.73/download -> cc-1.0.73.crate https://crates.io/api/v1/crates/cfg-if/1.0.0/download -> cfg-if-1.0.0.crate https://crates.io/api/v1/crates/chrono/0.4.23/download -> chrono-0.4.23.crate https://crates.io/api/v1/crates/codespan-reporting/0.11.1/download -> codespan-reporting-0.11.1.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.3/download -> core-foundation-sys-0.8.3.crate https://crates.io/api/v1/crates/curl-sys/0.4.59+curl-7.86.0/download -> curl-sys-0.4.59+curl-7.86.0.crate https://crates.io/api/v1/crates/cxx/1.0.85/download -> cxx-1.0.85.crate https://crates.io/api/v1/crates/cxxbridge-flags/1.0.85/download -> cxxbridge-flags-1.0.85.crate https://crates.io/api/v1/crates/cxxbridge-macro/1.0.85/download -> cxxbridge-macro-1.0.85.crate https://crates.io/api/v1/crates/cxx-build/1.0.85/download -> cxx-build-1.0.85.crate https://crates.io/api/v1/crates/dirs/4.0.0/download -> dirs-4.0.0.crate https://crates.io/api/v1/crates/dirs-sys/0.3.7/download -> dirs-sys-0.3.7.crate https://crates.io/api/v1/crates/fastrand/1.8.0/download -> fastrand-1.8.0.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/form_urlencoded/1.1.0/download -> form_urlencoded-1.1.0.crate https://crates.io/api/v1/crates/getrandom/0.2.7/download -> getrandom-0.2.7.crate https://crates.io/api/v1/crates/gettext-rs/0.7.0/download -> gettext-rs-0.7.0.crate https://crates.io/api/v1/crates/gettext-sys/0.21.3/download -> gettext-sys-0.21.3.crate https://crates.io/api/v1/crates/gimli/0.26.2/download -> gimli-0.26.2.crate https://crates.io/api/v1/crates/iana-time-zone/0.1.50/download -> iana-time-zone-0.1.50.crate https://crates.io/api/v1/crates/idna/0.3.0/download -> idna-0.3.0.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/js-sys/0.3.60/download -> js-sys-0.3.60.crate https://crates.io/api/v1/crates/lazy_static/1.4.0/download -> lazy_static-1.4.0.crate https://crates.io/api/v1/crates/lexopt/0.2.1/download -> lexopt-0.2.1.crate https://crates.io/api/v1/crates/libc/0.2.139/download -> libc-0.2.139.crate https://crates.io/api/v1/crates/libz-sys/1.1.8/download -> libz-sys-1.1.8.crate https://crates.io/api/v1/crates/link-cplusplus/1.0.7/download -> link-cplusplus-1.0.7.crate https://crates.io/api/v1/crates/locale_config/0.3.0/download -> locale_config-0.3.0.crate https://crates.io/api/v1/crates/log/0.4.17/download -> log-0.4.17.crate https://crates.io/api/v1/crates/malloc_buf/0.0.6/download -> malloc_buf-0.0.6.crate https://crates.io/api/v1/crates/md5/0.7.0/download -> md5-0.7.0.crate https://crates.io/api/v1/crates/memchr/2.5.0/download -> memchr-2.5.0.crate https://crates.io/api/v1/crates/minimal-lexical/0.2.1/download -> minimal-lexical-0.2.1.crate https://crates.io/api/v1/crates/miniz_oxide/0.5.4/download -> miniz_oxide-0.5.4.crate https://crates.io/api/v1/crates/natord/1.0.9/download -> natord-1.0.9.crate https://crates.io/api/v1/crates/nom/7.1.1/download -> nom-7.1.1.crate https://crates.io/api/v1/crates/num-integer/0.1.45/download -> num-integer-0.1.45.crate https://crates.io/api/v1/crates/num-traits/0.2.15/download -> num-traits-0.2.15.crate https://crates.io/api/v1/crates/objc/0.2.7/download -> objc-0.2.7.crate https://crates.io/api/v1/crates/objc-foundation/0.1.1/download -> objc-foundation-0.1.1.crate https://crates.io/api/v1/crates/objc_id/0.1.1/download -> objc_id-0.1.1.crate https://crates.io/api/v1/crates/object/0.29.0/download -> object-0.29.0.crate https://crates.io/api/v1/crates/once_cell/1.16.0/download -> once_cell-1.16.0.crate https://crates.io/api/v1/crates/percent-encoding/2.2.0/download -> percent-encoding-2.2.0.crate https://crates.io/api/v1/crates/pkg-config/0.3.25/download -> pkg-config-0.3.25.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.16/download -> ppv-lite86-0.2.16.crate https://crates.io/api/v1/crates/proc-macro2/1.0.44/download -> proc-macro2-1.0.44.crate https://crates.io/api/v1/crates/proptest/1.0.0/download -> proptest-1.0.0.crate https://crates.io/api/v1/crates/quick-error/1.2.3/download -> quick-error-1.2.3.crate https://crates.io/api/v1/crates/quick-error/2.0.1/download -> quick-error-2.0.1.crate https://crates.io/api/v1/crates/quote/1.0.21/download -> quote-1.0.21.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/rand_xorshift/0.3.0/download -> rand_xorshift-0.3.0.crate https://crates.io/api/v1/crates/redox_syscall/0.2.16/download -> redox_syscall-0.2.16.crate https://crates.io/api/v1/crates/redox_users/0.4.3/download -> redox_users-0.4.3.crate https://crates.io/api/v1/crates/regex/1.6.0/download -> regex-1.6.0.crate https://crates.io/api/v1/crates/regex-syntax/0.6.27/download -> regex-syntax-0.6.27.crate https://crates.io/api/v1/crates/remove_dir_all/0.5.3/download -> remove_dir_all-0.5.3.crate https://crates.io/api/v1/crates/rustc-demangle/0.1.21/download -> rustc-demangle-0.1.21.crate https://crates.io/api/v1/crates/rusty-fork/0.3.0/download -> rusty-fork-0.3.0.crate https://crates.io/api/v1/crates/scratch/1.0.2/download -> scratch-1.0.2.crate https://crates.io/api/v1/crates/section_testing/0.0.5/download -> section_testing-0.0.5.crate https://crates.io/api/v1/crates/syn/1.0.100/download -> syn-1.0.100.crate https://crates.io/api/v1/crates/temp-dir/0.1.11/download -> temp-dir-0.1.11.crate https://crates.io/api/v1/crates/tempfile/3.3.0/download -> tempfile-3.3.0.crate https://crates.io/api/v1/crates/termcolor/1.1.3/download -> termcolor-1.1.3.crate https://crates.io/api/v1/crates/thiserror/1.0.36/download -> thiserror-1.0.36.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.36/download -> thiserror-impl-1.0.36.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.0/download -> tinyvec_macros-0.1.0.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.8/download -> unicode-bidi-0.3.8.crate https://crates.io/api/v1/crates/unicode-ident/1.0.4/download -> unicode-ident-1.0.4.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.22/download -> unicode-normalization-0.1.22.crate https://crates.io/api/v1/crates/unicode-width/0.1.10/download -> unicode-width-0.1.10.crate https://crates.io/api/v1/crates/url/2.3.1/download -> url-2.3.1.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.crate https://crates.io/api/v1/crates/wait-timeout/0.2.0/download -> wait-timeout-0.2.0.crate https://crates.io/api/v1/crates/wasi/0.11.0+wasi-snapshot-preview1/download -> wasi-0.11.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.83/download -> wasm-bindgen-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.83/download -> wasm-bindgen-backend-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.83/download -> wasm-bindgen-macro-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.83/download -> wasm-bindgen-macro-support-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.83/download -> wasm-bindgen-shared-0.2.83.crate https://crates.io/api/v1/crates/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/winapi-i686-pc-windows-gnu/0.4.0/download -> winapi-i686-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi-util/0.1.5/download -> winapi-util-0.1.5.crate https://crates.io/api/v1/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download -> winapi-x86_64-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/xdg/2.4.1/download -> xdg-2.4.1.crate
_eclasses_=cargo 8e446589282567c95e483e238d8dd120 flag-o-matic c816c598969cbaf38cc02d2496ad2e98 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=40a0f8de79735dee7e8118450a68e706
+_md5_=c2aae09ff9cc2218a1dc5c75f1aafa59
diff --git a/metadata/md5-cache/net-wireless/Manifest.gz b/metadata/md5-cache/net-wireless/Manifest.gz
index 6b6dbb43950d..536d74147b2f 100644
--- a/metadata/md5-cache/net-wireless/Manifest.gz
+++ b/metadata/md5-cache/net-wireless/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-wireless/gr-osmosdr-0.2.5 b/metadata/md5-cache/net-wireless/gr-osmosdr-0.2.5
new file mode 100644
index 000000000000..3f3ebf29ee85
--- /dev/null
+++ b/metadata/md5-cache/net-wireless/gr-osmosdr-0.2.5
@@ -0,0 +1,16 @@
+BDEPEND=python_single_target_python3_10? ( dev-python/pybind11[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pybind11[python_targets_python3_11(-)] ) doc? ( app-doc/doxygen ) app-alternatives/ninja >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare setup test
+DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) dev-libs/boost:= dev-libs/log4cpp net-wireless/gnuradio:0=[python_single_target_python3_10(-)?,python_single_target_python3_11(-)?] sci-libs/volk:= airspy? ( net-wireless/airspy ) bladerf? ( >=net-wireless/bladerf-2018.08_rc1:= ) hackrf? ( net-libs/libhackrf:= ) iqbalance? ( net-wireless/gr-iqbal:=[python_single_target_python3_10(-)?,python_single_target_python3_11(-)?] ) rtlsdr? ( >=net-wireless/rtl-sdr-0.5.4:= ) sdrplay? ( net-wireless/sdrplay ) soapy? ( net-wireless/soapysdr:= ) uhd? ( net-wireless/uhd:=[python_single_target_python3_10(-)?,python_single_target_python3_11(-)?] ) xtrx? ( net-wireless/libxtrx )
+DESCRIPTION=GNU Radio source block for OsmoSDR and rtlsdr and hackrf
+EAPI=8
+HOMEPAGE=https://sdr.osmocom.org/trac/wiki/GrOsmoSDR https://gitea.osmocom.org/sdr/gr-osmosdr
+INHERIT=cmake python-single-r1
+IUSE=airspy bladerf doc hackrf iqbalance python rtlsdr sdrplay soapy uhd xtrx python_single_target_python3_10 python_single_target_python3_11
+KEYWORDS=~amd64 ~arm ~riscv ~x86
+LICENSE=GPL-3
+RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) dev-libs/boost:= dev-libs/log4cpp net-wireless/gnuradio:0=[python_single_target_python3_10(-)?,python_single_target_python3_11(-)?] sci-libs/volk:= airspy? ( net-wireless/airspy ) bladerf? ( >=net-wireless/bladerf-2018.08_rc1:= ) hackrf? ( net-libs/libhackrf:= ) iqbalance? ( net-wireless/gr-iqbal:=[python_single_target_python3_10(-)?,python_single_target_python3_11(-)?] ) rtlsdr? ( >=net-wireless/rtl-sdr-0.5.4:= ) sdrplay? ( net-wireless/sdrplay ) soapy? ( net-wireless/soapysdr:= ) uhd? ( net-wireless/uhd:=[python_single_target_python3_10(-)?,python_single_target_python3_11(-)?] ) xtrx? ( net-wireless/libxtrx )
+REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 )
+SLOT=0/0.2.5
+SRC_URI=https://gitea.osmocom.org/sdr/gr-osmosdr/archive/v0.2.5.tar.gz -> gr-osmosdr-0.2.5.tar.gz
+_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic c816c598969cbaf38cc02d2496ad2e98 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 474cb53a7d1b62721a91809a1d702661 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=c151c36d26bacc27d0775a6f202a9f10
diff --git a/metadata/md5-cache/net-wireless/gr-osmosdr-9999 b/metadata/md5-cache/net-wireless/gr-osmosdr-9999
index 2cdffa293a12..9bfd6268070e 100644
--- a/metadata/md5-cache/net-wireless/gr-osmosdr-9999
+++ b/metadata/md5-cache/net-wireless/gr-osmosdr-9999
@@ -12,4 +12,4 @@ RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_
REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 )
SLOT=0/9999
_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic c816c598969cbaf38cc02d2496ad2e98 git-r3 5133e393e8717a3a093660f990801dc1 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 474cb53a7d1b62721a91809a1d702661 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=bb7433e2c6dde18c7eee21002eec9601
+_md5_=c151c36d26bacc27d0775a6f202a9f10
diff --git a/metadata/md5-cache/perl-core/Manifest.gz b/metadata/md5-cache/perl-core/Manifest.gz
index 25acb4ec9d09..bb7beda50031 100644
--- a/metadata/md5-cache/perl-core/Manifest.gz
+++ b/metadata/md5-cache/perl-core/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/perl-core/Math-BigInt-1.999.842 b/metadata/md5-cache/perl-core/Math-BigInt-1.999.842
index 6c7415adada0..ec67a74a1b75 100644
--- a/metadata/md5-cache/perl-core/Math-BigInt-1.999.842
+++ b/metadata/md5-cache/perl-core/Math-BigInt-1.999.842
@@ -6,7 +6,7 @@ EAPI=7
HOMEPAGE=https://metacpan.org/release/Math-BigInt
INHERIT=perl-module
IUSE=test examples
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=|| ( Artistic GPL-1+ )
PDEPEND=>=virtual/perl-Math-BigInt-FastCalc-0.500.600 >=virtual/perl-bignum-0.220.0 >=virtual/perl-Math-BigRat-0.260.200
RDEPEND=>=virtual/perl-Carp-1.220.0 >=virtual/perl-Math-Complex-1.390.0 dev-lang/perl:=
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://cpan/authors/id/P/PJ/PJACKLAM/Math-BigInt-1.999842.tar.gz
_eclasses_=alternatives ad206653f4297ab882a84e8fb7940190 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 4e37e1004a0a27e41bb7025c0b974676 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=c0d228b13965a7e3e0ea013937f7cf62
+_md5_=c27393163e09f3c22f7b00f55d6a3d67
diff --git a/metadata/md5-cache/sci-electronics/Manifest.gz b/metadata/md5-cache/sci-electronics/Manifest.gz
index d8efcdabb30c..6944a5625bae 100644
--- a/metadata/md5-cache/sci-electronics/Manifest.gz
+++ b/metadata/md5-cache/sci-electronics/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sci-electronics/gspiceui-1.2.87 b/metadata/md5-cache/sci-electronics/gspiceui-1.2.87
index 751c5d09d32c..9332229c9c03 100644
--- a/metadata/md5-cache/sci-electronics/gspiceui-1.2.87
+++ b/metadata/md5-cache/sci-electronics/gspiceui-1.2.87
@@ -6,10 +6,10 @@ HOMEPAGE=https://sourceforge.net/projects/gspiceui/
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=desktop optfeature wxwidgets xdg
IUSE=examples
-KEYWORDS=~amd64 ~x86
+KEYWORDS=amd64 ~x86
LICENSE=GPL-3
RDEPEND=x11-libs/wxGTK:3.0-gtk3[X] sci-electronics/electronics-menu || ( sci-electronics/ngspice sci-electronics/gnucap )
SLOT=0
SRC_URI=mirror://sourceforge/gspiceui/gspiceui-v1.2.87.tar.gz
_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic c816c598969cbaf38cc02d2496ad2e98 multilib c19072c3cd7ac5cb21de013f7e9832e0 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc wxwidgets 9a707a3f9f1ea7aa703b1e46552291e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=15c47f8237a3647a27e191d952098c6c
+_md5_=6dee22e803cef3160e7f6d4646d340a5
diff --git a/metadata/md5-cache/sci-electronics/ngspice-40 b/metadata/md5-cache/sci-electronics/ngspice-40
index eba13cfb63f7..129402313b90 100644
--- a/metadata/md5-cache/sci-electronics/ngspice-40
+++ b/metadata/md5-cache/sci-electronics/ngspice-40
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=http://ngspice.sourceforge.net
INHERIT=autotools multibuild toolchain-funcs virtualx
IUSE=X debug deprecated doc examples fftw openmp +readline +shared tcl test
-KEYWORDS=~amd64 ~arm64 ~ppc ~riscv ~sparc ~x86 ~x64-macos
+KEYWORDS=amd64 ~arm64 ~ppc ~riscv ~sparc ~x86 ~x64-macos
LICENSE=BSD GPL-2 MPL-2.0
RDEPEND=sys-libs/ncurses:= X? ( x11-libs/libXaw x11-libs/libXt x11-libs/libX11 ) fftw? ( sci-libs/fftw:3.0= ) readline? ( sys-libs/readline:= ) tcl? ( dev-lang/tcl:= dev-tcltk/blt )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=mirror://sourceforge/ngspice/ngspice-40.tar.gz doc? ( mirror://sourceforge/ngspice/ngspice-40-manual.pdf )
_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc virtualx 817571665ee28575da44ee08135089e5
-_md5_=630724e0fcaa1f0627a6b12810713020
+_md5_=b0e3b627603114bfb3a64cbe455e2c43
diff --git a/metadata/md5-cache/sci-electronics/spice-3.5.5-r4 b/metadata/md5-cache/sci-electronics/spice-3.5.5-r4
index a49395473be2..3f4bf8ec3877 100644
--- a/metadata/md5-cache/sci-electronics/spice-3.5.5-r4
+++ b/metadata/md5-cache/sci-electronics/spice-3.5.5-r4
@@ -5,10 +5,10 @@ DESCRIPTION=general-purpose circuit simulation program
EAPI=8
HOMEPAGE=http://bwrcs.EECS.Berkeley.EDU/Classes/IcBook/SPICE/
INHERIT=flag-o-matic toolchain-funcs
-KEYWORDS=~amd64 ~ppc ~x86
+KEYWORDS=amd64 ~ppc ~x86
LICENSE=BSD
RDEPEND=sys-libs/ncurses:0= x11-libs/libXaw >=app-misc/editor-wrapper-3
SLOT=0
SRC_URI=https://www.ibiblio.org/pub/Linux/apps/circuits/spice3f5sfix.tar.gz
_eclasses_=flag-o-matic c816c598969cbaf38cc02d2496ad2e98 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=545671df065f3f11f063cf54c7e47cfb
+_md5_=023226c825ff363a581cd0251e5eb301
diff --git a/metadata/md5-cache/sys-apps/Manifest.gz b/metadata/md5-cache/sys-apps/Manifest.gz
index c11f10e84533..f87d1f614510 100644
--- a/metadata/md5-cache/sys-apps/Manifest.gz
+++ b/metadata/md5-cache/sys-apps/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-apps/coreutils-9.4 b/metadata/md5-cache/sys-apps/coreutils-9.4
index ec775052e5b0..9a02adedc3ed 100644
--- a/metadata/md5-cache/sys-apps/coreutils-9.4
+++ b/metadata/md5-cache/sys-apps/coreutils-9.4
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.gnu.org/software/coreutils/
INHERIT=flag-o-matic python-any-r1 toolchain-funcs verify-sig
IUSE=acl caps gmp hostname kill multicall nls +openssl selinux +split-usr static test vanilla xattr verify-sig
-KEYWORDS=~alpha ~amd64 arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~x86-linux
+KEYWORDS=~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~x86-linux
LICENSE=GPL-3+
RDEPEND=!static? ( acl? ( sys-apps/acl ) caps? ( sys-libs/libcap ) gmp? ( dev-libs/gmp:= ) openssl? ( dev-libs/openssl:= ) xattr? ( sys-apps/attr ) ) selinux? ( sys-libs/libselinux ) nls? ( virtual/libintl ) hostname? ( !sys-apps/net-tools[hostname] ) kill? ( !sys-apps/util-linux[kill] !sys-process/procps[kill] ) !app-misc/realpath !<sys-apps/util-linux-2.13 !<sys-apps/sandbox-2.10-r4 !sys-apps/stat !net-mail/base64 !sys-apps/mktemp !<app-forensics/tct-1.18-r1 !<net-fs/netatalk-2.0.3-r4
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://gnu/coreutils/coreutils-9.4.tar.xz verify-sig? ( mirror://gnu/coreutils/coreutils-9.4.tar.xz.sig ) !vanilla? ( https://dev.gentoo.org/~sam/distfiles/sys-apps/coreutils/coreutils-9.4-patches.tar.xz )
_eclasses_=flag-o-matic c816c598969cbaf38cc02d2496ad2e98 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 474cb53a7d1b62721a91809a1d702661 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc verify-sig 798e0173d334021f14ba78a786c37059
-_md5_=aeb38bb0346fe4c2429cadf0cf62a327
+_md5_=416acf5ea0ea887f1d664f025e767f7c
diff --git a/metadata/md5-cache/sys-apps/portage-3.0.57 b/metadata/md5-cache/sys-apps/portage-3.0.57
index 1fac6181d52c..7894c071849d 100644
--- a/metadata/md5-cache/sys-apps/portage-3.0.57
+++ b/metadata/md5-cache/sys-apps/portage-3.0.57
@@ -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.57.tar.bz2
_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 meson 576e6bbef90e9753368f8b4ad0bd5383 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 474cb53a7d1b62721a91809a1d702661 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=c1d9bf037cc1c366bd9b23bc8557a897
+_md5_=a331d9590e7e7c4cb418b06e224d947e
diff --git a/metadata/md5-cache/sys-apps/the_silver_searcher-2.2.0_p20201217-r1 b/metadata/md5-cache/sys-apps/the_silver_searcher-2.2.0_p20201217-r1
index a80034b8e172..5a5d9804144b 100644
--- a/metadata/md5-cache/sys-apps/the_silver_searcher-2.2.0_p20201217-r1
+++ b/metadata/md5-cache/sys-apps/the_silver_searcher-2.2.0_p20201217-r1
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://github.com/ggreer/the_silver_searcher
INHERIT=autotools bash-completion-r1 flag-o-matic vcs-snapshot
IUSE=lzma test zlib
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x64-macos
+KEYWORDS=amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv x86 ~amd64-linux ~x64-macos
LICENSE=Apache-2.0
RDEPEND=dev-libs/libpcre lzma? ( app-arch/xz-utils ) zlib? ( sys-libs/zlib )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/ggreer/the_silver_searcher/archive/a61f1780b64266587e7bc30f0f5f71c6cca97c0f.tar.gz -> the_silver_searcher-2.2.0_p20201217.tar.gz
_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff flag-o-matic c816c598969cbaf38cc02d2496ad2e98 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc vcs-snapshot eab6d8533446763c2e9777d8bbd1594e
-_md5_=7c03cf05bb0dee4efe84121586f09487
+_md5_=115571f36784879fb4bcd470f68198ef
diff --git a/metadata/md5-cache/sys-auth/Manifest.gz b/metadata/md5-cache/sys-auth/Manifest.gz
index c75df33b2b10..11f41b99092b 100644
--- a/metadata/md5-cache/sys-auth/Manifest.gz
+++ b/metadata/md5-cache/sys-auth/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-auth/nss-pam-ldapd-0.9.12-r3 b/metadata/md5-cache/sys-auth/nss-pam-ldapd-0.9.12-r3
index 384e1d64afeb..65f1db70f64c 100644
--- a/metadata/md5-cache/sys-auth/nss-pam-ldapd-0.9.12-r3
+++ b/metadata/md5-cache/sys-auth/nss-pam-ldapd-0.9.12-r3
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://arthurdejong.org/nss-pam-ldapd/
INHERIT=autotools python-r1 s6 systemd tmpfiles multilib-minimal
IUSE=debug kerberos +pam pynslcd sasl selinux test +utils 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=~alpha ~amd64 ~hppa ~ia64 ~mips ~sparc ~x86
+KEYWORDS=~alpha ~amd64 ~hppa ~ia64 ~mips ~sparc x86
LICENSE=LGPL-2.1
RDEPEND=acct-group/nslcd acct-user/nslcd net-nds/openldap:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] sasl? ( dev-libs/cyrus-sasl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) kerberos? ( virtual/krb5[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/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(-)?] utils? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) ) pynslcd? ( dev-python/python-ldap[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/python-daemon[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) elibc_musl? ( sys-libs/musl-nscd ) !sys-auth/nss_ldap !sys-auth/pam_ldap selinux? ( sec-policy/selinux-nslcd ) virtual/tmpfiles
REQUIRED_USE=utils? ( || ( python_targets_python3_10 python_targets_python3_11 ) ) test? ( || ( python_targets_python3_10 python_targets_python3_11 ) pynslcd )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://arthurdejong.org/nss-pam-ldapd/nss-pam-ldapd-0.9.12.tar.gz
_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 474cb53a7d1b62721a91809a1d702661 s6 1871df76e59fa5c51359faaca02b385d systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=5f05067846faeb65d29c6df2b6bcdb8a
+_md5_=a8c184f07efa6314c336618488f64064
diff --git a/metadata/md5-cache/sys-auth/polkit-123 b/metadata/md5-cache/sys-auth/polkit-123
index f5f180277f00..2d8154512f57 100644
--- a/metadata/md5-cache/sys-auth/polkit-123
+++ b/metadata/md5-cache/sys-auth/polkit-123
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://www.freedesktop.org/wiki/Software/polkit https://gitlab.freedesktop.org/polkit/polkit
INHERIT=meson pam pax-utils python-any-r1 systemd xdg-utils
IUSE=+daemon +duktape examples gtk +introspection kde pam selinux systemd test
-KEYWORDS=~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86
+KEYWORDS=~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86
LICENSE=LGPL-2
PDEPEND=gtk? ( || ( >=gnome-extra/polkit-gnome-0.105 >=lxde-base/lxsession-0.5.2 ) ) kde? ( kde-plasma/polkit-kde-agent )
RDEPEND=>=dev-libs/glib-2.32:2 dev-libs/expat daemon? ( duktape? ( dev-lang/duktape:= ) !duktape? ( dev-lang/spidermonkey:102[-debug] ) ) pam? ( sys-auth/pambase sys-libs/pam ) !pam? ( virtual/libcrypt:= ) systemd? ( sys-apps/systemd:0=[policykit] ) !systemd? ( sys-auth/elogind ) acct-user/polkitd selinux? ( sec-policy/selinux-policykit )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) test
SLOT=0
SRC_URI=https://gitlab.freedesktop.org/polkit/polkit/-/archive/123/polkit-123.tar.bz2
_eclasses_=flag-o-matic c816c598969cbaf38cc02d2496ad2e98 meson 576e6bbef90e9753368f8b4ad0bd5383 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c pam b56d0c9c20fc5b553f13c8ae165a10a5 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 474cb53a7d1b62721a91809a1d702661 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=c515819f6dc29ae4f2a707f0dd501144
+_md5_=78169ceba99002014709f56228a9909b
diff --git a/metadata/md5-cache/sys-block/Manifest.gz b/metadata/md5-cache/sys-block/Manifest.gz
index 791761a22915..40635b2a9c33 100644
--- a/metadata/md5-cache/sys-block/Manifest.gz
+++ b/metadata/md5-cache/sys-block/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-block/thin-provisioning-tools-1.0.6 b/metadata/md5-cache/sys-block/thin-provisioning-tools-1.0.6
index a165f3069986..d5be37876f7f 100644
--- a/metadata/md5-cache/sys-block/thin-provisioning-tools-1.0.6
+++ b/metadata/md5-cache/sys-block/thin-provisioning-tools-1.0.6
@@ -5,9 +5,9 @@ EAPI=8
HOMEPAGE=https://github.com/jthornber/thin-provisioning-tools
INHERIT=cargo
IUSE=io-uring debug
-KEYWORDS=~amd64 arm arm64 ~loong ~mips ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux
+KEYWORDS=amd64 arm arm64 ~loong ~mips ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux
LICENSE=Apache-2.0 BSD GPL-3 MIT Unicode-DFS-2016
SLOT=0
SRC_URI=https://github.com/jthornber/thin-provisioning-tools/archive/v1.0.6.tar.gz -> thin-provisioning-tools-1.0.6.tar.gz https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/aho-corasick/1.0.2/download -> aho-corasick-1.0.2.crate https://crates.io/api/v1/crates/anstyle/1.0.1/download -> anstyle-1.0.1.crate https://crates.io/api/v1/crates/anyhow/1.0.72/download -> anyhow-1.0.72.crate https://crates.io/api/v1/crates/atty/0.2.14/download -> atty-0.2.14.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/base64/0.21.2/download -> base64-0.21.2.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bitflags/2.3.3/download -> bitflags-2.3.3.crate https://crates.io/api/v1/crates/bytemuck/1.13.1/download -> bytemuck-1.13.1.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/cassowary/0.3.0/download -> cassowary-0.3.0.crate https://crates.io/api/v1/crates/cc/1.0.81/download -> cc-1.0.81.crate https://crates.io/api/v1/crates/cfg-if/1.0.0/download -> cfg-if-1.0.0.crate https://crates.io/api/v1/crates/clap/4.3.19/download -> clap-4.3.19.crate https://crates.io/api/v1/crates/clap_builder/4.3.19/download -> clap_builder-4.3.19.crate https://crates.io/api/v1/crates/clap_lex/0.5.0/download -> clap_lex-0.5.0.crate https://crates.io/api/v1/crates/console/0.15.7/download -> console-0.15.7.crate https://crates.io/api/v1/crates/crc32c/0.6.4/download -> crc32c-0.6.4.crate https://crates.io/api/v1/crates/crc32fast/1.3.2/download -> crc32fast-1.3.2.crate https://crates.io/api/v1/crates/data-encoding/2.4.0/download -> data-encoding-2.4.0.crate https://crates.io/api/v1/crates/difflib/0.4.0/download -> difflib-0.4.0.crate https://crates.io/api/v1/crates/downcast/0.11.0/download -> downcast-0.11.0.crate https://crates.io/api/v1/crates/duct/0.13.6/download -> duct-0.13.6.crate https://crates.io/api/v1/crates/either/1.9.0/download -> either-1.9.0.crate https://crates.io/api/v1/crates/encode_unicode/0.3.6/download -> encode_unicode-0.3.6.crate https://crates.io/api/v1/crates/env_logger/0.8.4/download -> env_logger-0.8.4.crate https://crates.io/api/v1/crates/errno/0.3.2/download -> errno-0.3.2.crate https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download -> errno-dragonfly-0.1.2.crate https://crates.io/api/v1/crates/exitcode/1.1.2/download -> exitcode-1.1.2.crate https://crates.io/api/v1/crates/fastrand/2.0.0/download -> fastrand-2.0.0.crate https://crates.io/api/v1/crates/fixedbitset/0.4.2/download -> fixedbitset-0.4.2.crate https://crates.io/api/v1/crates/flate2/1.0.26/download -> flate2-1.0.26.crate https://crates.io/api/v1/crates/float-cmp/0.9.0/download -> float-cmp-0.9.0.crate https://crates.io/api/v1/crates/fragile/2.0.0/download -> fragile-2.0.0.crate https://crates.io/api/v1/crates/getrandom/0.2.10/download -> getrandom-0.2.10.crate https://crates.io/api/v1/crates/hermit-abi/0.1.19/download -> hermit-abi-0.1.19.crate https://crates.io/api/v1/crates/hermit-abi/0.3.2/download -> hermit-abi-0.3.2.crate https://crates.io/api/v1/crates/indicatif/0.17.6/download -> indicatif-0.17.6.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/iovec/0.1.4/download -> iovec-0.1.4.crate https://crates.io/api/v1/crates/itertools/0.10.5/download -> itertools-0.10.5.crate https://crates.io/api/v1/crates/lazy_static/1.4.0/download -> lazy_static-1.4.0.crate https://crates.io/api/v1/crates/libc/0.2.147/download -> libc-0.2.147.crate https://crates.io/api/v1/crates/linux-raw-sys/0.4.5/download -> linux-raw-sys-0.4.5.crate https://crates.io/api/v1/crates/log/0.4.19/download -> log-0.4.19.crate https://crates.io/api/v1/crates/memchr/2.5.0/download -> memchr-2.5.0.crate https://crates.io/api/v1/crates/minimal-lexical/0.2.1/download -> minimal-lexical-0.2.1.crate https://crates.io/api/v1/crates/miniz_oxide/0.7.1/download -> miniz_oxide-0.7.1.crate https://crates.io/api/v1/crates/mockall/0.11.4/download -> mockall-0.11.4.crate https://crates.io/api/v1/crates/mockall_derive/0.11.4/download -> mockall_derive-0.11.4.crate https://crates.io/api/v1/crates/nom/7.1.3/download -> nom-7.1.3.crate https://crates.io/api/v1/crates/normalize-line-endings/0.3.0/download -> normalize-line-endings-0.3.0.crate https://crates.io/api/v1/crates/num-derive/0.4.0/download -> num-derive-0.4.0.crate https://crates.io/api/v1/crates/num-traits/0.2.16/download -> num-traits-0.2.16.crate https://crates.io/api/v1/crates/num_cpus/1.16.0/download -> num_cpus-1.16.0.crate https://crates.io/api/v1/crates/number_prefix/0.4.0/download -> number_prefix-0.4.0.crate https://crates.io/api/v1/crates/numtoa/0.1.0/download -> numtoa-0.1.0.crate https://crates.io/api/v1/crates/once_cell/1.18.0/download -> once_cell-1.18.0.crate https://crates.io/api/v1/crates/os_pipe/1.1.4/download -> os_pipe-1.1.4.crate https://crates.io/api/v1/crates/portable-atomic/1.4.2/download -> portable-atomic-1.4.2.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.17/download -> ppv-lite86-0.2.17.crate https://crates.io/api/v1/crates/predicates/2.1.5/download -> predicates-2.1.5.crate https://crates.io/api/v1/crates/predicates-core/1.0.6/download -> predicates-core-1.0.6.crate https://crates.io/api/v1/crates/predicates-tree/1.0.9/download -> predicates-tree-1.0.9.crate https://crates.io/api/v1/crates/proc-macro2/1.0.66/download -> proc-macro2-1.0.66.crate https://crates.io/api/v1/crates/quick-xml/0.29.0/download -> quick-xml-0.29.0.crate https://crates.io/api/v1/crates/quickcheck/1.0.3/download -> quickcheck-1.0.3.crate https://crates.io/api/v1/crates/quickcheck_macros/1.0.0/download -> quickcheck_macros-1.0.0.crate https://crates.io/api/v1/crates/quote/1.0.32/download -> quote-1.0.32.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/rangemap/1.3.0/download -> rangemap-1.3.0.crate https://crates.io/api/v1/crates/redox_syscall/0.2.16/download -> redox_syscall-0.2.16.crate https://crates.io/api/v1/crates/redox_syscall/0.3.5/download -> redox_syscall-0.3.5.crate https://crates.io/api/v1/crates/redox_termios/0.1.2/download -> redox_termios-0.1.2.crate https://crates.io/api/v1/crates/regex/1.9.1/download -> regex-1.9.1.crate https://crates.io/api/v1/crates/regex-automata/0.3.4/download -> regex-automata-0.3.4.crate https://crates.io/api/v1/crates/regex-syntax/0.7.4/download -> regex-syntax-0.7.4.crate https://crates.io/api/v1/crates/retain_mut/0.1.7/download -> retain_mut-0.1.7.crate https://crates.io/api/v1/crates/roaring/0.10.2/download -> roaring-0.10.2.crate https://crates.io/api/v1/crates/rustc_version/0.4.0/download -> rustc_version-0.4.0.crate https://crates.io/api/v1/crates/rustix/0.38.6/download -> rustix-0.38.6.crate https://crates.io/api/v1/crates/safemem/0.3.3/download -> safemem-0.3.3.crate https://crates.io/api/v1/crates/semver/1.0.18/download -> semver-1.0.18.crate https://crates.io/api/v1/crates/shared_child/1.0.0/download -> shared_child-1.0.0.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/syn/2.0.28/download -> syn-2.0.28.crate https://crates.io/api/v1/crates/tempfile/3.7.0/download -> tempfile-3.7.0.crate https://crates.io/api/v1/crates/termion/1.5.6/download -> termion-1.5.6.crate https://crates.io/api/v1/crates/termtree/0.4.1/download -> termtree-0.4.1.crate https://crates.io/api/v1/crates/thiserror/1.0.44/download -> thiserror-1.0.44.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.44/download -> thiserror-impl-1.0.44.crate https://crates.io/api/v1/crates/threadpool/1.8.1/download -> threadpool-1.8.1.crate https://crates.io/api/v1/crates/tui/0.19.0/download -> tui-0.19.0.crate https://crates.io/api/v1/crates/unicode-ident/1.0.11/download -> unicode-ident-1.0.11.crate https://crates.io/api/v1/crates/unicode-segmentation/1.10.1/download -> unicode-segmentation-1.10.1.crate https://crates.io/api/v1/crates/unicode-width/0.1.10/download -> unicode-width-0.1.10.crate https://crates.io/api/v1/crates/wasi/0.11.0+wasi-snapshot-preview1/download -> wasi-0.11.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/winapi-i686-pc-windows-gnu/0.4.0/download -> winapi-i686-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download -> winapi-x86_64-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/windows-sys/0.45.0/download -> windows-sys-0.45.0.crate https://crates.io/api/v1/crates/windows-sys/0.48.0/download -> windows-sys-0.48.0.crate https://crates.io/api/v1/crates/windows-targets/0.42.2/download -> windows-targets-0.42.2.crate https://crates.io/api/v1/crates/windows-targets/0.48.1/download -> windows-targets-0.48.1.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.2/download -> windows_aarch64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.0/download -> windows_aarch64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.2/download -> windows_aarch64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.0/download -> windows_aarch64_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.2/download -> windows_i686_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.0/download -> windows_i686_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.2/download -> windows_i686_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.0/download -> windows_i686_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.2/download -> windows_x86_64_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.0/download -> windows_x86_64_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.2/download -> windows_x86_64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.0/download -> windows_x86_64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.2/download -> windows_x86_64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.0/download -> windows_x86_64_msvc-0.48.0.crate https://github.com/jthornber/rio/archive/2979a720f671e836302c01546f9cc9f7988610c8.tar.gz -> rio-2979a720f671e836302c01546f9cc9f7988610c8.gh.tar.gz
_eclasses_=cargo 8e446589282567c95e483e238d8dd120 flag-o-matic c816c598969cbaf38cc02d2496ad2e98 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=37bd6d863142886ce08a98d3d532d985
+_md5_=726fcee1817b1a16efd584bb5a4b3ee6
diff --git a/metadata/md5-cache/sys-devel/Manifest.gz b/metadata/md5-cache/sys-devel/Manifest.gz
index e13cacbf9736..8cc6865bb586 100644
--- a/metadata/md5-cache/sys-devel/Manifest.gz
+++ b/metadata/md5-cache/sys-devel/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-devel/gcc-11.4.1_p20231214 b/metadata/md5-cache/sys-devel/gcc-11.4.1_p20231214
new file mode 100644
index 000000000000..288bfe89727e
--- /dev/null
+++ b/metadata/md5-cache/sys-devel/gcc-11.4.1_p20231214
@@ -0,0 +1,16 @@
+BDEPEND=>=sys-devel/binutils-2.30[cet(-)?] sys-devel/gnuconfig >=app-portage/elt-patches-20170815 >=sys-devel/bison-1.875 >=sys-devel/flex-2.5.4 nls? ( sys-devel/gettext ) test? ( >=dev-util/dejagnu-1.4.4 >=sys-devel/autogen-5.5.4 ) sys-apps/texinfo valgrind? ( dev-util/valgrind )
+DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup test unpack
+DEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) sys-libs/zlib virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-4.3.2:0= >=dev-libs/mpfr-2.4.2:0= >=dev-libs/mpc-0.8.1:0= objc-gc? ( >=dev-libs/boehm-gc-7.4.2 ) graphite? ( >=dev-libs/isl-0.14:0= ) sanitize? ( virtual/libcrypt ) systemtap? ( dev-util/systemtap ) zstd? ( app-arch/zstd:= )
+DESCRIPTION=The GNU Compiler Collection
+EAPI=8
+HOMEPAGE=https://gcc.gnu.org/
+INHERIT=toolchain
+IUSE=test vanilla +nls debug +cxx +nptl +fortran doc hardened multilib objc pgo objc-gc libssp objc++ +openmp fixed-point go +sanitize graphite ada vtv jit +pie +ssp +pch systemtap d lto cet zstd valgrind custom-cflags
+LICENSE=GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+
+PDEPEND=>=sys-devel/gcc-config-2.3
+RDEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) sys-libs/zlib virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-4.3.2:0= >=dev-libs/mpfr-2.4.2:0= >=dev-libs/mpc-0.8.1:0= objc-gc? ( >=dev-libs/boehm-gc-7.4.2 ) graphite? ( >=dev-libs/isl-0.14:0= ) zstd? ( app-arch/zstd:= )
+RESTRICT=!test? ( test )
+SLOT=11
+SRC_URI=mirror://gcc/snapshots/11-20231214/gcc-11-20231214.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-11.4.0-patches-12.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-11.4.0-musl-patches-2.tar.xz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic c816c598969cbaf38cc02d2496ad2e98 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 pax-utils 91d47e5d20627c717aa878b9167c62a8 prefix eab3c99d77fe00506c109c8a736186f7 toolchain 01d47726ca1df3e82aa88b780dda9828 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
+_md5_=7d58b400d2570a128f2a80c8ee79a57f
diff --git a/metadata/md5-cache/sys-devel/gcc-12.3.1_p20231215 b/metadata/md5-cache/sys-devel/gcc-12.3.1_p20231215
new file mode 100644
index 000000000000..4e7f57fc4d32
--- /dev/null
+++ b/metadata/md5-cache/sys-devel/gcc-12.3.1_p20231215
@@ -0,0 +1,16 @@
+BDEPEND=>=sys-devel/binutils-2.30[cet(-)?] sys-devel/gnuconfig >=app-portage/elt-patches-20170815 >=sys-devel/bison-1.875 >=sys-devel/flex-2.5.4 nls? ( sys-devel/gettext ) test? ( >=dev-util/dejagnu-1.4.4 >=sys-devel/autogen-5.5.4 ) sys-apps/texinfo valgrind? ( dev-util/valgrind ) d? ( || ( sys-devel/gcc[d(-)] <sys-devel/gcc-12[d(-)] ) )
+DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup test unpack
+DEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) sys-libs/zlib virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-4.3.2:0= >=dev-libs/mpfr-2.4.2:0= >=dev-libs/mpc-0.8.1:0= objc-gc? ( >=dev-libs/boehm-gc-7.4.2 ) graphite? ( >=dev-libs/isl-0.14:0= ) sanitize? ( virtual/libcrypt ) systemtap? ( dev-util/systemtap ) zstd? ( app-arch/zstd:= )
+DESCRIPTION=The GNU Compiler Collection
+EAPI=8
+HOMEPAGE=https://gcc.gnu.org/
+INHERIT=toolchain
+IUSE=test vanilla +nls debug +cxx +nptl +fortran doc hardened multilib objc pgo objc-gc libssp objc++ +openmp fixed-point go +sanitize graphite ada vtv jit +pie +ssp +pch systemtap d lto cet zstd valgrind custom-cflags ieee-long-double default-znow default-stack-clash-protection
+LICENSE=GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+
+PDEPEND=>=sys-devel/gcc-config-2.3
+RDEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) sys-libs/zlib virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-4.3.2:0= >=dev-libs/mpfr-2.4.2:0= >=dev-libs/mpc-0.8.1:0= objc-gc? ( >=dev-libs/boehm-gc-7.4.2 ) graphite? ( >=dev-libs/isl-0.14:0= ) zstd? ( app-arch/zstd:= )
+RESTRICT=!test? ( test )
+SLOT=12
+SRC_URI=mirror://gcc/snapshots/12-20231215/gcc-12-20231215.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-12.3.0-patches-2.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-12.3.0-musl-patches-1.tar.xz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic c816c598969cbaf38cc02d2496ad2e98 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 pax-utils 91d47e5d20627c717aa878b9167c62a8 prefix eab3c99d77fe00506c109c8a736186f7 toolchain 01d47726ca1df3e82aa88b780dda9828 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
+_md5_=821164316c5852a9974be83ef71b248a
diff --git a/metadata/md5-cache/sys-fs/Manifest.gz b/metadata/md5-cache/sys-fs/Manifest.gz
index 35fa4116b64c..46f7f7dab6b3 100644
--- a/metadata/md5-cache/sys-fs/Manifest.gz
+++ b/metadata/md5-cache/sys-fs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-fs/lvm2-2.03.22-r2 b/metadata/md5-cache/sys-fs/lvm2-2.03.22-r2
index 15b1e28e9122..c4ce39a54d98 100644
--- a/metadata/md5-cache/sys-fs/lvm2-2.03.22-r2
+++ b/metadata/md5-cache/sys-fs/lvm2-2.03.22-r2
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://sourceware.org/lvm2/
INHERIT=autotools linux-info systemd toolchain-funcs tmpfiles udev flag-o-matic
IUSE=lvm readline sanlock selinux static static-libs systemd thin +udev valgrind
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~mips ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=~amd64 ~arm arm64 ~loong ~mips ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux
LICENSE=GPL-2
RDEPEND=udev? ( virtual/libudev:= ) lvm? ( dev-libs/libaio sys-apps/util-linux readline? ( sys-libs/readline:= ) sanlock? ( sys-cluster/sanlock ) systemd? ( sys-apps/systemd:= ) ) >=sys-apps/baselayout-2.2 lvm? ( virtual/tmpfiles thin? ( >=sys-block/thin-provisioning-tools-1.0.6 ) )
REQUIRED_USE=static? ( !systemd !udev ) static-libs? ( static !udev ) systemd? ( udev ) thin? ( lvm )
SLOT=0
SRC_URI=https://sourceware.org/ftp/lvm2/LVM2.2.03.22.tgz
_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic c816c598969cbaf38cc02d2496ad2e98 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc udev eec0bbab06977f1cfc5597269c1fa152
-_md5_=41e4721ea47f4f6807c2e532c047421e
+_md5_=8a883413610d52d617dec1d481451409
diff --git a/metadata/md5-cache/sys-libs/Manifest.gz b/metadata/md5-cache/sys-libs/Manifest.gz
index eaefef0e75d0..2b08529ffa7a 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/libnvme-1.6-r2 b/metadata/md5-cache/sys-libs/libnvme-1.6-r2
new file mode 100644
index 000000000000..08333acee0cc
--- /dev/null
+++ b/metadata/md5-cache/sys-libs/libnvme-1.6-r2
@@ -0,0 +1,17 @@
+BDEPEND=dev-lang/swig >=dev-util/meson-1.2.1 app-alternatives/ninja dev-util/meson-format-array
+DEFINED_PHASES=compile configure install test
+DEPEND=json? ( dev-libs/json-c:= ) keyutils? ( sys-apps/keyutils:= ) dbus? ( sys-apps/dbus:= ) python? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) ) ssl? ( >=dev-libs/openssl-1.1:= ) uuid? ( sys-apps/util-linux:= )
+DESCRIPTION=C Library for NVM Express on Linux
+EAPI=8
+HOMEPAGE=https://github.com/linux-nvme/libnvme
+INHERIT=python-r1 meson
+IUSE=dbus +json keyutils python ssl test +uuid python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~x86
+LICENSE=LGPL-2.1+
+RDEPEND=json? ( dev-libs/json-c:= ) keyutils? ( sys-apps/keyutils:= ) dbus? ( sys-apps/dbus:= ) python? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) ) ssl? ( >=dev-libs/openssl-1.1:= ) uuid? ( sys-apps/util-linux:= )
+REQUIRED_USE=python? ( || ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) )
+RESTRICT=!test? ( test )
+SLOT=0/1
+SRC_URI=https://github.com/linux-nvme/libnvme/archive/refs/tags/v1.6.tar.gz -> libnvme-1.6.tar.gz https://dev.gentoo.org/~sam/distfiles/sys-libs/libnvme/libnvme-1.6-ubsan.patch.xz
+_eclasses_=meson 576e6bbef90e9753368f8b4ad0bd5383 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 474cb53a7d1b62721a91809a1d702661 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
+_md5_=e8f89c5ac046b90bba641f3a8d098651
diff --git a/metadata/md5-cache/sys-libs/libseccomp-2.5.5 b/metadata/md5-cache/sys-libs/libseccomp-2.5.5
index e7a65c358b1a..94ba84344a5e 100644
--- a/metadata/md5-cache/sys-libs/libseccomp-2.5.5
+++ b/metadata/md5-cache/sys-libs/libseccomp-2.5.5
@@ -14,4 +14,4 @@ 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.5-loongarch64-20231204.patch.xz )
_eclasses_=distutils-r1 2329ddf7eec9f8177aec51648249d790 eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic c816c598969cbaf38cc02d2496ad2e98 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 474cb53a7d1b62721a91809a1d702661 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=0582872c8cd0f285fd494e9455df3c0d
+_md5_=a77e6a5f0921415d639f2c340f7d43b3
diff --git a/metadata/md5-cache/virtual/Manifest.gz b/metadata/md5-cache/virtual/Manifest.gz
index 45012e805ba7..95bacfe8f29f 100644
--- a/metadata/md5-cache/virtual/Manifest.gz
+++ b/metadata/md5-cache/virtual/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/virtual/perl-Math-BigInt-1.999.842 b/metadata/md5-cache/virtual/perl-Math-BigInt-1.999.842
index b4f4d161952e..0c7ee580e17d 100644
--- a/metadata/md5-cache/virtual/perl-Math-BigInt-1.999.842
+++ b/metadata/md5-cache/virtual/perl-Math-BigInt-1.999.842
@@ -1,7 +1,7 @@
DEFINED_PHASES=-
DESCRIPTION=Virtual for Math-BigInt
EAPI=8
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
RDEPEND=~perl-core/Math-BigInt-1.999.842 dev-lang/perl:=
SLOT=0
-_md5_=ec98c49e8ad54f5408a53a4331e50a42
+_md5_=795ef1107710890726a8f8a29a6d7f8b
diff --git a/metadata/md5-cache/x11-terms/Manifest.gz b/metadata/md5-cache/x11-terms/Manifest.gz
index e9340ae9fd91..c8072350c0da 100644
--- a/metadata/md5-cache/x11-terms/Manifest.gz
+++ b/metadata/md5-cache/x11-terms/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/x11-terms/xfce4-terminal-1.1.1 b/metadata/md5-cache/x11-terms/xfce4-terminal-1.1.1
index 31e8f824d616..6055d60ecef5 100644
--- a/metadata/md5-cache/x11-terms/xfce4-terminal-1.1.1
+++ b/metadata/md5-cache/x11-terms/xfce4-terminal-1.1.1
@@ -9,7 +9,8 @@ IUSE=utempter wayland X
KEYWORDS=amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~x64-solaris
LICENSE=GPL-2+
RDEPEND=>=dev-libs/glib-2.44.0:2 >=dev-libs/libpcre2-10.00:= >=x11-libs/gtk+-3.22.0:3[wayland?,X?] >=x11-libs/vte-0.51.3:2.91 >=xfce-base/libxfce4ui-4.17.5:=[gtk3(+)] >=xfce-base/xfconf-4.16.0:= utempter? ( sys-libs/libutempter:= ) wayland? ( >=gui-libs/gtk-layer-shell-0.7.0 ) X? ( >=x11-libs/libX11-1.6.7 )
+REQUIRED_USE=|| ( wayland X )
SLOT=0
SRC_URI=https://archive.xfce.org/src/apps/xfce4-terminal/1.1/xfce4-terminal-1.1.1.tar.bz2
_eclasses_=xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=47e18e95ce9a6651e5ff39ec6d6cb556
+_md5_=f6ecf676b345e0c4ff8cc6af2775cd84
diff --git a/metadata/news/Manifest b/metadata/news/Manifest
index 6e968ec24729..5c0b9d8e1e5a 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-16T02:11:54Z
+TIMESTAMP 2023-12-16T08:10:21Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmV9B2pfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmV9W21fFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klBy4Q//UzWQ4EGOoyoY5dXk+tcHsw1woReh6cBMoxA4JfAxIzBEjBAGWddrcuOp
-yrwhM70P8zHcZp1MQ9x+HHwpoRNSicBUQeicMB7T3crMrwL4/KdZqMda39A0mCw4
-SpN7aJhXpS9gZ5BzsUJkJh10A8ep80XaIv8zoJEnR7fOKMWktdtxdrVRjAHqyRnT
-M9bsEzJugmCth4K110gFiqLSfIRstmgEiBMQrdD6yhCId0Kjl82zy6FY+ASGtr64
-l859GUTuYoZU33EWCAhIR6szGO/T/2PFYZgcRhSYZV6jqnPuQoBwTsJ/eJnG3tQ0
-uiumkOYbK94dkwDd1IT6Q7AJ/lTV6hTobhjRrMSKcKZcg4L9UiTmV4xnf+xTTX7t
-sQEJDN89HcGsmQtxZSHBMNhihexdgQN1OOcxAgSqlmJSlpCftJMym+QDGW8qtq/p
-+WVcx7r2wkjqk+0LmPlq/sGPK6zhYorbD6gBEvdtj0V3oXa/pdLrPU27r6Ri0zv6
-O1UT6vW+o5DAhyStY/QvJiV+LWdto8yu/Y+zpzQTIGgCXXdOg5VQrjkB5pHu0PFT
-s88oIYTcplWCYnlBRhrku5PAAc2lNZJ4t75tMxgJhF3wEKIe94PLgZ2euSdJBYAz
-gvmDXAMpiHJ45JfUiGIkLDFc1fu75GGVpAhMJaapDTe+DKGnmYk=
-=N8ts
+klDKbg//eWcO8o5/B2mktde25WKROujizIUK52OzTb+7p62+VBb1C9NlF+KeMEqY
+5N+h1tV/erQqxcv7DFlYssGKublEL3p5ac15op5wGpgURHFsPRrescwy9z1HpGHu
+DihuOpIPoxFeiPGmMdetELK08uciCuGCB+M4jPV4spGKzvQ663H6Hl4ONtZrQB3o
+A1L6yglzgrcr0P1s1S5MA+muSMnZbqT5SPIOdQ7sd1R3Sge2myEicJukSB0h1URY
+4sWqNVJgHBKWLvcRWZ09w7J9vxMC+5asrVn6XT2o3X+thjwaWrjhA/Via4TkRaMt
+8+D+jotJ+oTkpInqUT6vPjFQIKpDFOXu+TUBS3Yu8jJb7EsMFLuKBdtGWhpAexlJ
+zsdmuqpubH7h5MxVZVZFAqUqb27+jD2DbU7tEjOaFWZdTy9NZF07Jo8hwvBNIo4p
+3l3X9Hcqki+NL81tZqXPSjHlmXeLRnOEOdwM7+qaI6jcNJ3+YBZeu3ZxHeQKh1En
+UhvH+IVokrmJKXZOA8mQHNe/QGhurHVrqXWuEuQEkf05pcjGGplVMDfQmmZdA5pX
+/OuM6bM6sZ3d4Vx3sWg8aHeU/9yZMdV9kKXQi5XCmUJcn7K1kP+QISUiSnnTHNb9
+NOKDBZUFbSLcLoFOMA4DEg5r+kWoTYfWlqz/s7zIlT3wEMZ9G18=
+=kM2b
-----END PGP SIGNATURE-----
diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk
index 472f58afe72e..cb7cd226d7f4 100644
--- a/metadata/news/timestamp.chk
+++ b/metadata/news/timestamp.chk
@@ -1 +1 @@
-Sat, 16 Dec 2023 02:11:51 +0000
+Sat, 16 Dec 2023 08:10:15 +0000
diff --git a/metadata/timestamp b/metadata/timestamp
index 54ab35f685db..17bd64918607 100644
--- a/metadata/timestamp
+++ b/metadata/timestamp
@@ -1 +1 @@
-Sat Dec 16 02:11:51 AM UTC 2023
+Sat Dec 16 08:10:15 AM UTC 2023
diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk
index 4dd6fdcac9fd..4d5edf04284c 100644
--- a/metadata/timestamp.chk
+++ b/metadata/timestamp.chk
@@ -1 +1 @@
-Sat, 16 Dec 2023 02:15:01 +0000
+Sat, 16 Dec 2023 08:15:02 +0000
diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit
index b6787470b457..63511e9835b1 100644
--- a/metadata/timestamp.commit
+++ b/metadata/timestamp.commit
@@ -1 +1 @@
-177ce59bbd7d363aef7b745f3e6df46f98947afe 1702691456 2023-12-16T01:50:56+00:00
+8971ed2556efa516ab00ce1d47d894489cd8f6f9 1702713890 2023-12-16T08:04:50+00:00
diff --git a/metadata/timestamp.x b/metadata/timestamp.x
index d72d1b7d0bb9..98262dae67e2 100644
--- a/metadata/timestamp.x
+++ b/metadata/timestamp.x
@@ -1 +1 @@
-1702692601 Sat 16 Dec 2023 02:10:01 AM UTC
+1702714201 Sat 16 Dec 2023 08:10:01 AM UTC
diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk
index 472f58afe72e..cb7cd226d7f4 100644
--- a/metadata/xml-schema/timestamp.chk
+++ b/metadata/xml-schema/timestamp.chk
@@ -1 +1 @@
-Sat, 16 Dec 2023 02:11:51 +0000
+Sat, 16 Dec 2023 08:10:15 +0000
diff --git a/net-libs/Manifest.gz b/net-libs/Manifest.gz
index 8fb950504ddd..d29f3eeb41b0 100644
--- a/net-libs/Manifest.gz
+++ b/net-libs/Manifest.gz
Binary files differ
diff --git a/net-libs/webkit-gtk/Manifest b/net-libs/webkit-gtk/Manifest
index 28c4878287c3..103f45b168b0 100644
--- a/net-libs/webkit-gtk/Manifest
+++ b/net-libs/webkit-gtk/Manifest
@@ -13,7 +13,7 @@ EBUILD webkit-gtk-2.42.1.ebuild 7687 BLAKE2B f1d8886b71750eb01c1a6fedb77cea1433f
EBUILD webkit-gtk-2.42.2-r410.ebuild 7965 BLAKE2B bb6d2a3d564067501b5506e29c61483d4716e2fc0ab05af4d6df995b5502d24c35d935fa6ca5a615691d9e47e017164445e362882feec2b6234165a1c8b92496 SHA512 ba8bf837b278f52d345081e901710c2ae039c235bd9aaa47f1fedc77426c3008224ac3b84f2023134de4b0f0f7c3417c02960b287ba30a03cca997274abe1841
EBUILD webkit-gtk-2.42.2-r600.ebuild 7862 BLAKE2B 53f78f9e677fd636cdb474798ca830a3526c10fe9b086668200a028484c761244ada18eea23727eb79ccc169f76b6418d0406a853fda43632f81e2254f8b0213 SHA512 ce50b8795deee9b2e91053570b2f90e660bc2213657acd348c8d88d952ad7de0d152dfd9908210eedf782897d3b43a79ce8ef691bdc45cfda87ea7e4e29c10e8
EBUILD webkit-gtk-2.42.2.ebuild 7691 BLAKE2B afcf77427e907c9e1af751397aa3849c2146d7bb6895829882d0987b64b483e4646288ff2cb1148e27a334157f2938e44642b804c8bd72715cdb662c7e40cf8e SHA512 e23de36a670f61101e982b4d5b2025f6b40140e7dd7c478c62b4b5b71ef4281bfa5151056cfc5cbf6ae02c145f09af49b0e319354648fefaab61cb9528554559
-EBUILD webkit-gtk-2.42.3-r410.ebuild 7962 BLAKE2B 87ffea5a28b613ba928e6d51b9efc5ca30b8fde1c6b583af6bd5f34244c876f3de0642fda8e7b8a4d71cd26bb08bdc81e8606406e283ee7bd4822b74a5223cf3 SHA512 ef9bc6ddeb92956b80c8bb3137475f815b3b7a4500db147a85321d5edc968c25f8d0fec23212c2d6a411aea1b1b1d22eccd375be13e2a85a71bb6834dc60dbf1
-EBUILD webkit-gtk-2.42.3-r600.ebuild 7859 BLAKE2B 98d5defb974ec96c3c643b48f0467da382271b770a32db326c18ca086ef36535c5ad936aa2167e75647717fece8cb3cb00d5dd07a22691328f8ac8b680b35d71 SHA512 d16478314e5368968f5e9e551a6fc835754d368ee8a9bb1aa5270b330211f4e06d440ac9e3a2667a90ba139221facb7e9b95ac9f16331800ae78cb242219fb58
-EBUILD webkit-gtk-2.42.3.ebuild 7688 BLAKE2B 56890e2ca664f064e364c9c8bd34ac40cd1e58815ed8c0dad9fd53a25512c15ca80965fb590175646763995f83b658222d377d7e91a07a1272d978cd9c9b8264 SHA512 e44da6ba005333f2a93fcc97446923f0573e39694eac1b92b17e0bd3e6c5662684138f3effcbbcc896f89fd8ddc4afb73eeae0ade665a78e9117946bf45bef5b
+EBUILD webkit-gtk-2.42.3-r410.ebuild 7961 BLAKE2B 59bb8abdc70e975abec4f8da8c55eae4197601738e6350d2adf21109e5197247e7fca055342e740e496ec255d905277bd8913f1c59d67314627fb92d612f9a3a SHA512 242bb26ab4626789585fce76a6acb047945c0565e60225fb32d558c8659e0248827680dd754ccc2fe042e288483f85893c0a16980af7ddeb9807ae6988e8584a
+EBUILD webkit-gtk-2.42.3-r600.ebuild 7858 BLAKE2B de7d4ef18e6711db0e212da3f7bb8316be2ed0cc1ecfc0c80ad087982ad4c5c5d3809bd2581ea8dd7024ae9292cc87c118b5063991e1b2f1e080fe5854a1a37b SHA512 5d37d8b54728025a83baf416314a19ee0d70c9f4464d07c6c64761c3c578d421ac1ae635fa03d5f4eafecba0e8092dfb5a2fd79e4b868b193f01c2c9d505ef97
+EBUILD webkit-gtk-2.42.3.ebuild 7687 BLAKE2B f1d8886b71750eb01c1a6fedb77cea1433fc50ae7df639b992314a215ad81cda3f8f1c6dac2851cd09ca8a06cb381996afb6eadc89e6baad4f15012657f8c447 SHA512 1468e16183575b3c1a9834d435e434bb904cb17505306d3e30e6d371c44f8d703115f1e7c021f612bb6a5c91d3026dc12834bdbf1f1663350a82b66ca7aa4f4f
MISC metadata.xml 615 BLAKE2B 5527ca0439e337193601d221df1b5f9b85c6f4ea0b0867fe8ac0548307672de45fe956fe61c0044b778644c8079271eba565854ab041ce45738dd98a9b3db39e SHA512 4681816de7821ede7c252e62a4cb29ee5c6e88f1799972a7325b40ed1998f9462835ca38c42dc65eeac4c0bcb0d672593af857fcf442cced865bdfdefe063eb1
diff --git a/net-libs/webkit-gtk/webkit-gtk-2.42.3-r410.ebuild b/net-libs/webkit-gtk/webkit-gtk-2.42.3-r410.ebuild
index 693d5fa4f7fa..7a8bf7a7bb49 100644
--- a/net-libs/webkit-gtk/webkit-gtk-2.42.3-r410.ebuild
+++ b/net-libs/webkit-gtk/webkit-gtk-2.42.3-r410.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://www.webkitgtk.org/releases/${MY_P}.tar.xz"
LICENSE="LGPL-2+ BSD"
SLOT="4.1/0" # soname version of libwebkit2gtk-4.1
-KEYWORDS="amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~sparc ~x86"
IUSE="aqua avif examples gamepad keyring +gstreamer +introspection pdf +jpeg2k jpegxl +jumbo-build lcms seccomp spell systemd wayland X"
REQUIRED_USE="|| ( aqua wayland X )"
diff --git a/net-libs/webkit-gtk/webkit-gtk-2.42.3-r600.ebuild b/net-libs/webkit-gtk/webkit-gtk-2.42.3-r600.ebuild
index 270c8e388dd2..d02e7aaef4d7 100644
--- a/net-libs/webkit-gtk/webkit-gtk-2.42.3-r600.ebuild
+++ b/net-libs/webkit-gtk/webkit-gtk-2.42.3-r600.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://www.webkitgtk.org/releases/${MY_P}.tar.xz"
LICENSE="LGPL-2+ BSD"
SLOT="6/0" # soname version of libwebkit2gtk-6.0
-KEYWORDS="amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~sparc ~x86"
IUSE="aqua avif examples gamepad keyring +gstreamer +introspection pdf +jpeg2k jpegxl +jumbo-build lcms seccomp spell systemd wayland X"
REQUIRED_USE="|| ( aqua wayland X )"
diff --git a/net-libs/webkit-gtk/webkit-gtk-2.42.3.ebuild b/net-libs/webkit-gtk/webkit-gtk-2.42.3.ebuild
index bf663a9ef933..5375e0c646b1 100644
--- a/net-libs/webkit-gtk/webkit-gtk-2.42.3.ebuild
+++ b/net-libs/webkit-gtk/webkit-gtk-2.42.3.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://www.webkitgtk.org/releases/${MY_P}.tar.xz"
LICENSE="LGPL-2+ BSD"
SLOT="4/37" # soname version of libwebkit2gtk-4.0
-KEYWORDS="amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~sparc ~x86"
IUSE="aqua avif examples gamepad keyring +gstreamer +introspection pdf +jpeg2k jpegxl +jumbo-build lcms seccomp spell systemd wayland X"
REQUIRED_USE="|| ( aqua wayland X )"
diff --git a/net-misc/Manifest.gz b/net-misc/Manifest.gz
index c5328de4eb2c..fbbcd1773210 100644
--- a/net-misc/Manifest.gz
+++ b/net-misc/Manifest.gz
Binary files differ
diff --git a/net-misc/netifrc/Manifest b/net-misc/netifrc/Manifest
index 7d0ba3655564..c8fe9f00e114 100644
--- a/net-misc/netifrc/Manifest
+++ b/net-misc/netifrc/Manifest
@@ -4,6 +4,6 @@ DIST netifrc-0.7.7.tar.bz2 75823 BLAKE2B e2d99ac347e9a449b39981b1aa1585ff83d05af
EBUILD netifrc-0.7.5.ebuild 2079 BLAKE2B 831f24a970a6feeda1407302ae1d4df82f2052590a571ae3afefa5a08d339395cd193a6b9985cacff2692b12727e1a7bf187d36f7ad94ae9d36eb5e0e544428f SHA512 ba528222d39404adecd083b31eebfef8601bfa75bc771bd6482415c855ceab1d0d3beaf23107ab8a46a44be8a783903769daad2e5ec94b32c3de4a7a736c798e
EBUILD netifrc-0.7.6-r1.ebuild 2129 BLAKE2B 2f81ef8f54da84b6126004315a567947fc96ae91262184c3311d7b194a111f4ba7cdfa0db3d4c9e18290ef001a7390f9f5b6c5d991530c55f692ef9c33236b2f SHA512 ccaea5f035a25cdc97a22043f64a7f76539e4b773ca65a6d1a8ab56c0c4272d951061df967a78edbd7cdcadfc216dd662137d81dd5ae1928b80a16efcfcc3057
EBUILD netifrc-0.7.6.ebuild 2063 BLAKE2B 274b5e4edf525a61dbe8bf0d390b38bb1205dac122605f05fae2254281109660504d7268490fb6cd399d053de47ef96ad0bb4a18b039466473609888135a885c SHA512 f9287f179f79deb953fdb13284b1f0cc6b873af411bc4ce2f4963077d93c613b5d38354d024fb60f947d9f7b047d72a93326bdc7f4cf120843c385eb91fc9561
-EBUILD netifrc-0.7.7.ebuild 2130 BLAKE2B 22acaf71c0f153bd8a52640142f1736893dc09453bee404e8f613783ca21588b8949346ed21acf91c3759a6c8301e8bb9cb3f7d019eb92d12ef51d8cb6940a98 SHA512 7b1c1d40cebc0e589d500c0927f1673f5b30c9b04508547087200160103175fece3c96f196d9d595df634170dc05dd0f447a13e63d76d4329a82da14e70ea91f
+EBUILD netifrc-0.7.7.ebuild 2126 BLAKE2B 806b76d7e96bd6656a796ed8e17ebed8e0c05dccbd349ca5b0752734590b2a3e96b58c0b77a5cc9e642046b4e332ab38b9152d70237330cc868dd2006d2963fa SHA512 46ffb47e4a436c1d931ceb497324f09560032b9302ec4c8342d4e9734e508cbe04b4259321d88d297ed1d8f476d717ae9bae77c1c5a655b2e1a0cbec2024468f
EBUILD netifrc-9999.ebuild 2129 BLAKE2B 2f81ef8f54da84b6126004315a567947fc96ae91262184c3311d7b194a111f4ba7cdfa0db3d4c9e18290ef001a7390f9f5b6c5d991530c55f692ef9c33236b2f SHA512 ccaea5f035a25cdc97a22043f64a7f76539e4b773ca65a6d1a8ab56c0c4272d951061df967a78edbd7cdcadfc216dd662137d81dd5ae1928b80a16efcfcc3057
MISC metadata.xml 590 BLAKE2B c31ae830efc67c90566de9c4b3c4c7edaaea06f4e248295405d73e89e3fa61c925999e6cdfb89d37e1bd484442fe196c966ae256faa03355a31d331340b0f1ce SHA512 c1b6c24f5ee1cafde0e950fcbfa926f35529f991c1eb91436473d4d0ac8d338941b9b18bab62319fce712a3a14d04fd57019e433e584f4f2fc52a3591b8585f6
diff --git a/net-misc/netifrc/netifrc-0.7.7.ebuild b/net-misc/netifrc/netifrc-0.7.7.ebuild
index a05e5bb7a079..25f59eebe0e4 100644
--- a/net-misc/netifrc/netifrc-0.7.7.ebuild
+++ b/net-misc/netifrc/netifrc-0.7.7.ebuild
@@ -16,7 +16,7 @@ if [[ ${PV} == 9999 ]]; then
inherit git-r3
else
SRC_URI="https://gitweb.gentoo.org/proj/${PN}.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="BSD-2 GPL-2"
diff --git a/net-misc/streamlink/Manifest b/net-misc/streamlink/Manifest
index f62ef8085941..21c2845f0136 100644
--- a/net-misc/streamlink/Manifest
+++ b/net-misc/streamlink/Manifest
@@ -1,8 +1,10 @@
DIST streamlink-6.2.0.tar.gz 690986 BLAKE2B 5f7cab73ea366580aeb837b8f8a27fa7cd5ca687afa53908900dc9f290a0da916778fda8351acda00f795688b156ca0f37302e67128ce30e9838a45111b88ecd SHA512 2747ebc584caa8ebb2fde5d4f309c911a52fd1a8d2d0e832487e589873c270534e0d0b18120a2db7a68e150e301e57db1e8d63f1d5bb6244f364e9cbd6606213
DIST streamlink-6.4.1.tar.gz 715775 BLAKE2B 40b6c080a8fa2815b12562aafde9ce1dd2c8fabe405e21d90fc7767c9e6c085f60c3d0dc9f33c77b85015aa64e2d209464662908674638719581278d128b3f1c SHA512 8886b990637e9f4e87b4fcdc00c2d3e11203746e7256c0d85aee3128f65baaf37ea730c2626c3ec8f0f5ee0042bbd271c4a6290bd346d59915f2f554602f0db4
DIST streamlink-6.4.2.tar.gz 716194 BLAKE2B e66d03ffa97ffdad7ec76532be530ef94ff80838754728aa85f53b0fb778c506d45042b467477eacb72fb9031ffc7d1df727f72af53bfb0201fbad21d28e6763 SHA512 b43e65201c16483378b6cb36e9d93f6e64ba0eb37e2554b3e94395b1e30a3422d5d91db0eb6c35166e61f9b1fbce474fa93908545f063a3fb995669989cde274
+DIST streamlink-6.5.0.tar.gz 715983 BLAKE2B f680d034f3f5c66609c1e26f2061f34d6aa8f233d9bb8ac238b675bf12bc69751e48df4f222b7d6f6e25697664afccc01b1fedc14410d5e3a47eaed0ad591af6 SHA512 affd45d1b17704768a405b389f9696090917e5cc73b0e22455e7f944eb0798dae7b23f73a728d3641fb43a5104e731816442be0e6f05a04a5bfe132c28d5491c
EBUILD streamlink-6.2.0.ebuild 1659 BLAKE2B 5b732dbacc0bd36345fcc68581829d7ec463bf3493a5eb34f5188645cdc0b57f64326bf6010b7dd209009b59ebfb9e377eccffcaef369c875fe14bbc7af5314a SHA512 95ddf3426d727908239d6c5be7e0f2543f8c83d7d77e04e9f89f25a9ab64272b6d0610d2d9bef76e2fd6303139432b0e99fba8acf049abc8c21f74ec7ef28555
EBUILD streamlink-6.4.1.ebuild 2196 BLAKE2B baf9acc296269eb0ead0e12e0ee002398dc10d970fd9b32ab4159a10e7dad65ad9f047d40a5daa91b650d49ab4099526b79cfbd264d373b31f4ad05ce903b1c6 SHA512 3f5a6de5850f7880e723f5ac6f66e32c84878a8dfa7664d9303d942ff4ac80e56bf71eafdf3d8c1949c59720303623d9d58a64f2f8c58142c3add539aef87f83
EBUILD streamlink-6.4.2.ebuild 2196 BLAKE2B baf9acc296269eb0ead0e12e0ee002398dc10d970fd9b32ab4159a10e7dad65ad9f047d40a5daa91b650d49ab4099526b79cfbd264d373b31f4ad05ce903b1c6 SHA512 3f5a6de5850f7880e723f5ac6f66e32c84878a8dfa7664d9303d942ff4ac80e56bf71eafdf3d8c1949c59720303623d9d58a64f2f8c58142c3add539aef87f83
+EBUILD streamlink-6.5.0.ebuild 2196 BLAKE2B baf9acc296269eb0ead0e12e0ee002398dc10d970fd9b32ab4159a10e7dad65ad9f047d40a5daa91b650d49ab4099526b79cfbd264d373b31f4ad05ce903b1c6 SHA512 3f5a6de5850f7880e723f5ac6f66e32c84878a8dfa7664d9303d942ff4ac80e56bf71eafdf3d8c1949c59720303623d9d58a64f2f8c58142c3add539aef87f83
EBUILD streamlink-9999.ebuild 2196 BLAKE2B baf9acc296269eb0ead0e12e0ee002398dc10d970fd9b32ab4159a10e7dad65ad9f047d40a5daa91b650d49ab4099526b79cfbd264d373b31f4ad05ce903b1c6 SHA512 3f5a6de5850f7880e723f5ac6f66e32c84878a8dfa7664d9303d942ff4ac80e56bf71eafdf3d8c1949c59720303623d9d58a64f2f8c58142c3add539aef87f83
MISC metadata.xml 374 BLAKE2B 8c5f72454d8d00a99c18328838cc9c3be82cd9d68405f6e702239b8475a9162f3ba945b142bf2f5762fcc4ac52cae95c8e2d5c0707b1028c11faba2341a2d8e9 SHA512 038e509b340b1cc31382b0a1edf0c273fe99ca7c8c40370039a01cf6a95101d1217db7fea64bc67f5c113c99d504ceb7256008c1539c4d7e13ad6ceb8b922a58
diff --git a/net-misc/streamlink/streamlink-6.5.0.ebuild b/net-misc/streamlink/streamlink-6.5.0.ebuild
new file mode 100644
index 000000000000..d73952536218
--- /dev/null
+++ b/net-misc/streamlink/streamlink-6.5.0.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} = 9999* ]]; then
+ EGIT_REPO_URI="https://github.com/streamlink/${PN}.git"
+ inherit git-r3
+fi
+
+DISTUTILS_SINGLE_IMPL=1
+# >= 6.2.1 uses a bunch of setuptools hooks instead of vanilla setuptools
+# https://github.com/streamlink/streamlink/commit/194d9bc193f5285bc1ba33af5fd89209a96ad3a7
+DISTUTILS_USE_PEP517=standalone
+PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_REQ_USE='xml(+),threads(+)'
+inherit distutils-r1
+
+DESCRIPTION="CLI for extracting streams from websites to a video player of your choice"
+HOMEPAGE="https://streamlink.github.io/"
+
+if [[ ${PV} != 9999* ]]; then
+ SRC_URI="https://github.com/streamlink/${PN}/releases/download/${PV}/${P}.tar.gz"
+fi
+
+LICENSE="BSD-2 Apache-2.0"
+SLOT="0"
+if [[ ${PV} != 9999* ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+fi
+
+# See https://github.com/streamlink/streamlink/commit/9d8156dd794ee0919297cd90d85bcc11b8a28358 for chardet/charset-normalizer dep
+RDEPEND="
+ media-video/ffmpeg
+ $(python_gen_cond_dep '
+ dev-python/certifi[${PYTHON_USEDEP}]
+ || (
+ dev-python/chardet[${PYTHON_USEDEP}]
+ dev-python/charset-normalizer[${PYTHON_USEDEP}]
+ )
+ >=dev-python/requests-2.26.0[${PYTHON_USEDEP}]
+ dev-python/isodate[${PYTHON_USEDEP}]
+ >=dev-python/lxml-4.6.4[${PYTHON_USEDEP}]
+ >=dev-python/websocket-client-1.2.1[${PYTHON_USEDEP}]
+ dev-python/pycountry[${PYTHON_USEDEP}]
+ >=dev-python/pycryptodome-3.4.3[${PYTHON_USEDEP}]
+ >dev-python/PySocks-1.5.7[${PYTHON_USEDEP}]
+ >=dev-python/trio-0.22.0[${PYTHON_USEDEP}]
+ >=dev-python/trio-websocket-0.9.0[${PYTHON_USEDEP}]
+ >=dev-python/urllib3-1.26.0[${PYTHON_USEDEP}]
+ ')
+"
+BDEPEND="
+ $(python_gen_cond_dep '
+ >=dev-python/setuptools-64[${PYTHON_USEDEP}]
+ >=dev-python/versioningit-2.0.0[${PYTHON_USEDEP}]
+ test? (
+ >=dev-python/freezegun-1.0.0[${PYTHON_USEDEP}]
+ dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+ dev-python/pytest-trio[${PYTHON_USEDEP}]
+ dev-python/requests-mock[${PYTHON_USEDEP}]
+ )
+ ')
+"
+
+if [[ ${PV} == 9999* ]]; then
+ RDEPEND+="
+ $(python_gen_cond_dep '
+ >=dev-python/versioningit-2.0.0[${PYTHON_USEDEP}]
+ ')
+ "
+fi
+
+distutils_enable_tests pytest
diff --git a/net-news/Manifest.gz b/net-news/Manifest.gz
index dba9993b9bb7..64909645dada 100644
--- a/net-news/Manifest.gz
+++ b/net-news/Manifest.gz
Binary files differ
diff --git a/net-news/newsboat/Manifest b/net-news/newsboat/Manifest
index 97ce9989ce91..c606ef1bb870 100644
--- a/net-news/newsboat/Manifest
+++ b/net-news/newsboat/Manifest
@@ -303,5 +303,5 @@ EBUILD newsboat-2.21-r1.ebuild 2752 BLAKE2B 43e535d445c7cf3d18fc95668e9e9594eca9
EBUILD newsboat-2.23-r1.ebuild 3192 BLAKE2B c4d25df85e4b53f29438b7886006109d965c61bac0ccc6ea50b8cabebd97de337ba232ba94486d906a8d7f1d404f6dce7b859ea0a5583d2fd537891d5cc6617d SHA512 35c68505f16b7053d6d22b7c7bc0eb312dd7318ba258814d6d32871d7fb5b374c8010202f3b1d3951ab8ecbd804d416ad119e039fa6b8723cb96ca855b7be9e4
EBUILD newsboat-2.28.ebuild 3151 BLAKE2B f4efbc5669324235acddc687c2a67c312e785f504c06d5bb85e56092da6be9e10ba5354bee7a3f01fb10a3e1f13b361b33e5f1a3874cd6d96d2cb08eead655ae SHA512 ad611e4c042b64edf54ecaaffde9642304828285ca3a909eabdc50c3e8e41a33f4a384230c5bba3532c2fd224be6bdbe5449c951c5b6fadfede618b16f972f8d
EBUILD newsboat-2.29.ebuild 3473 BLAKE2B 1da763c4ab4e0700d05263acc9f1a2c7473d47cb0d8a2638129e02802ca8bd5519e344531e93412d40253f5e91f601a5466e2135b6124d0e2706b3301ddedd2d SHA512 0d8dd3213332404f02bc01f518f74570394e3fb5f6cff2f892d65fd2ab97f9c67132944a0cdd850ccaefa16278370a63f785151ef2870d1d2308f3b327338946
-EBUILD newsboat-2.30.1.ebuild 3370 BLAKE2B 488fba5ec83859818d76030268df0a1e6ea8e86e4391b4aa4d09253903a5db123e7273d65a4f966a216a04135914ca4d064d21107e80b92a6f1b80e7b4a52dbf SHA512 24982a46e0078b91a61ef93d50be42c24a82f41e3f4c9ad20a05ec0c04ba12d011f01435d85e6fc1d4054816f58d62e5d5f3d1d311109d35d56f20d6cf29eb8d
+EBUILD newsboat-2.30.1.ebuild 3368 BLAKE2B a3b7467e5027e9a49ea77c262d95a91d8ceddaef8efa922edc4c134617898a0538499d28430c683a464b4ab4baf75a3c3cdeaab36f871d251e34f039862ac1a5 SHA512 a72d76500d0e072354335e62c0752b2d385f5a3f0b12549d42e3899009289c2b329234a21af88c2986ceeaa4f83e98bef8c99a11dae0a55481990f38a894062f
MISC metadata.xml 298 BLAKE2B ddf106fe22217481ac2a5092e286414b168bf0507a67b751ae8921c4e286e9b879db1ea1bf59e5de71aae14f10113ca91507a296b23e0ca8f9160b18888cc356 SHA512 3421b7bbbde10be591bb9958d92cf95cdbf420a4c5a75c31eb776f2d8cd825efb112226eb607524fc75b0a7f4be62915d81dd0902864d39f8766d64753153d25
diff --git a/net-news/newsboat/newsboat-2.30.1.ebuild b/net-news/newsboat/newsboat-2.30.1.ebuild
index 18367a06e607..894a2fb34e88 100644
--- a/net-news/newsboat/newsboat-2.30.1.ebuild
+++ b/net-news/newsboat/newsboat-2.30.1.ebuild
@@ -120,7 +120,7 @@ SRC_URI="
LICENSE="Apache-2.0 Apache-2.0-with-LLVM-exceptions Boost-1.0 BSD MIT Unlicense ZLIB"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86"
RDEPEND="
>=dev-db/sqlite-3.5:3
diff --git a/net-wireless/Manifest.gz b/net-wireless/Manifest.gz
index aadec8e41916..f5b3f8f0b646 100644
--- a/net-wireless/Manifest.gz
+++ b/net-wireless/Manifest.gz
Binary files differ
diff --git a/net-wireless/gr-osmosdr/Manifest b/net-wireless/gr-osmosdr/Manifest
index 72c024efadc3..aa02ea1a9073 100644
--- a/net-wireless/gr-osmosdr/Manifest
+++ b/net-wireless/gr-osmosdr/Manifest
@@ -1,7 +1,9 @@
AUX gr-osmosdr-0.2.3_p20210128-fix-enable-python.patch 342 BLAKE2B fe7b93a8679eb11959560e41c8c9675d94f27578c98926327329139cab87cdab1d8556605809347a894a6cf66b44f9d585ace9c3edf51d938558cab0a7da67ef SHA512 dab43caa06b4073cc6832076b58a938f6ad0ea023870279c2f49588d88d2b208465d4788f6d0ed9d02a11a6678e21974a982a23565fcecbf72d841ea6b1a18a6
DIST gr-osmosdr-0.2.3_p20210128.tar.gz 257938 BLAKE2B 1bdb3b57ec6a2f942769770c34d41b4e3db5b62f8c337d724b0099f9a2fe5bdb7231bc0727dfe4bd01cd62918b4847ea2f8780208c0960bced5853c716ec6f02 SHA512 4dcb6b2c10eeb2252111ba691be179fe5b6dc9598fa7e6129a3b214ee74d43ca2d67ab5eafa73cea2abb25729c24be0592585d149e13c7285f2ce330e52a6470
DIST gr-osmosdr-0.2.4.tar.gz 260745 BLAKE2B 6af08b2658619edbbbf398aebcd3b3262f03aa7ed9d18c31970c255f093ea60d8da8597635fdd33a267a005a375fd54b82d1405c6674ad92721c38b3e4660a16 SHA512 04b54c92e40e58b76a9e6c9c3fb419f97af2599ca2f92cb58858464722e993ebe05896ffee2592ced729521ec65857eac9fac7809567c8b6de62a0ff99f615d5
+DIST gr-osmosdr-0.2.5.tar.gz 267914 BLAKE2B cec3790513a8e050610cb4b7f928c7b1d47e5b34e372f577c7f90a929a7353e2d7a86d04b8fcde57b24cc08554c5bee7257c052263de55e0f5ba3201f19a275c SHA512 d1c126d94accbd292624022df6ff7febecb1c73c3a1a0c3e8d0e3e4d882076df5b77ad14d79966a150e2c9d889c391239b1dc831acf49cdf891a19db7f830901
EBUILD gr-osmosdr-0.2.3_p20210128-r1.ebuild 2547 BLAKE2B 54f99e5906116aad85bcde19d771e444ef88cdee1181da3f2cac4aee795974830e74b8aa23ad06d91888bdec5b2b2fc1327dd49ce5a8767942e81023dfd05160 SHA512 5130d2687d2ebd6d69b8e47602ee64fd68569ed864cfe67e1bcb1073da9afa9883b23f04831e8ca0282a56d15cdcaf395b738fd2b79168bae457fa302cb4854e
EBUILD gr-osmosdr-0.2.4.ebuild 2556 BLAKE2B 24df69e2868205869fd044e288206af8e05636a9403035a70cabe30582cffb5ce3bf377980680518a3d31a637cae34054e983d72710200db1914d9bcf06a42c4 SHA512 d6f2213d5322f62bf354159d850397d135c3f57c0ff27bdbc0d52c57f4632a67e46ddc9f13c22d3062875336b4c481e75f84bbed42bf9057870d219cc451e28f
-EBUILD gr-osmosdr-9999.ebuild 2554 BLAKE2B 36f656c29e011d38c5cc5a61c9d6425d1692ac340dd67acbb4485b7930dec899a4b980aaa7cb1d5f885f657c82cdc65ca9894737cf4cf4f4e7ee0822808d32f8 SHA512 e66a8a80d1fd2a11fa627cf248ebaf2642fc5d5daa3f298047e9c8e56335b85e6920bec086f24466bcbe1242562aac952e01d247072d0034e6e567a841ff6261
-MISC metadata.xml 1299 BLAKE2B e91ccf502c25f2b6dd7e44dd4a945befdd66590be6d5d979b5c05830c20b82925f7ae5ee7cc3695477d90805eba05b1ac94ecdb032864c8772bd9922189d673e SHA512 96b58e7916e281ef27a791ac76535b26ea46a133649cabaa65a68c6587b3e3612706a7b39f58ec76786e73aebeefc89268db9b6b237e032a7f8248c34ed906d7
+EBUILD gr-osmosdr-0.2.5.ebuild 2390 BLAKE2B f0f8cf05d3a2ab37bf7f28a7e5b62d5e65d388c9d537efc3d7327454f26a960a2aa2d779dec24b67d3d51604986662dc515237857577574f3d4e24f0c2cc3eed SHA512 5433c373e0282420fca588ac202b14e6702857f0f82718439f44f7da5a5a4950fb0ed9780167e27ffb168555dd100be5f933b288d2264f57f38cd409493e2ac6
+EBUILD gr-osmosdr-9999.ebuild 2390 BLAKE2B f0f8cf05d3a2ab37bf7f28a7e5b62d5e65d388c9d537efc3d7327454f26a960a2aa2d779dec24b67d3d51604986662dc515237857577574f3d4e24f0c2cc3eed SHA512 5433c373e0282420fca588ac202b14e6702857f0f82718439f44f7da5a5a4950fb0ed9780167e27ffb168555dd100be5f933b288d2264f57f38cd409493e2ac6
+MISC metadata.xml 1216 BLAKE2B 4a6151282aebb42160bfdce62e8bcfce7a032b51909d1026ddda460d6a1b2ad0a1a2d9314ab7ffe2d038cdd8843ec74d3efd2bb3630b604550ae25c34e443cdb SHA512 880f182511fbfec4359e40362f44064bd76ca4e3fce60d65eb3c233d74faf7b148667147219086be2ac49541c8ebb286fa9ea083626b200b3c8ee2b6ca6f07fa
diff --git a/net-wireless/gr-osmosdr/gr-osmosdr-0.2.5.ebuild b/net-wireless/gr-osmosdr/gr-osmosdr-0.2.5.ebuild
new file mode 100644
index 000000000000..9ff0faaaba65
--- /dev/null
+++ b/net-wireless/gr-osmosdr/gr-osmosdr-0.2.5.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit cmake python-single-r1
+
+DESCRIPTION="GNU Radio source block for OsmoSDR and rtlsdr and hackrf"
+HOMEPAGE="
+ https://sdr.osmocom.org/trac/wiki/GrOsmoSDR
+ https://gitea.osmocom.org/sdr/gr-osmosdr
+"
+
+if [[ ${PV} == 9999* ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://gitea.osmocom.org/sdr/gr-osmosdr.git"
+else
+ SRC_URI="https://gitea.osmocom.org/sdr/gr-osmosdr/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~arm ~riscv ~x86"
+ S="${WORKDIR}/${PN}"
+fi
+
+LICENSE="GPL-3"
+SLOT="0/${PV}"
+IUSE="airspy bladerf doc hackrf iqbalance python rtlsdr sdrplay soapy uhd xtrx"
+
+RDEPEND="${PYTHON_DEPS}
+ dev-libs/boost:=
+ dev-libs/log4cpp
+ net-wireless/gnuradio:0=[${PYTHON_SINGLE_USEDEP}]
+ sci-libs/volk:=
+ airspy? ( net-wireless/airspy )
+ bladerf? ( >=net-wireless/bladerf-2018.08_rc1:= )
+ hackrf? ( net-libs/libhackrf:= )
+ iqbalance? ( net-wireless/gr-iqbal:=[${PYTHON_SINGLE_USEDEP}] )
+ rtlsdr? ( >=net-wireless/rtl-sdr-0.5.4:= )
+ sdrplay? ( net-wireless/sdrplay )
+ soapy? ( net-wireless/soapysdr:= )
+ uhd? ( net-wireless/uhd:=[${PYTHON_SINGLE_USEDEP}] )
+ xtrx? ( net-wireless/libxtrx )
+ "
+DEPEND="${RDEPEND}"
+
+BDEPEND="
+ $(python_gen_cond_dep 'dev-python/pybind11[${PYTHON_USEDEP}]')
+ doc? ( app-doc/doxygen )
+ "
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-0.2.3_p20210128-fix-enable-python.patch"
+)
+
+src_configure() {
+ local mycmakeargs=(
+ -DENABLE_DEFAULT=OFF
+ -DPYTHON_EXECUTABLE="${PYTHON}"
+ -DENABLE_FILE=ON
+ -DENABLE_AIRSPY="$(usex airspy ON OFF)"
+ -DENABLE_BLADERF="$(usex bladerf ON OFF)"
+ -DENABLE_HACKRF="$(usex hackrf ON OFF)"
+ -DENABLE_IQBALANCE="$(usex iqbalance ON OFF)"
+ -DENABLE_PYTHON="$(usex python ON OFF)"
+ -DENABLE_RTL="$(usex rtlsdr ON OFF)"
+ -DENABLE_RTL_TCP="$(usex rtlsdr ON OFF)"
+ -DENABLE_SDRPLAY="$(usex sdrplay ON OFF)"
+ -DENABLE_NONFREE="$(usex sdrplay ON OFF)"
+ -DENABLE_SOAPY="$(usex soapy ON OFF)"
+ -DENABLE_UHD="$(usex uhd ON OFF)"
+ -DENABLE_XTRX="$(usex xtrx ON OFF)"
+ -DENABLE_DOXYGEN="$(usex doc ON OFF)"
+ )
+
+ cmake_src_configure
+}
+
+src_install() {
+ cmake_src_install
+ if use python; then
+ find "${ED}" -name '*.py[oc]' -delete || die
+ python_fix_shebang "${ED}"/usr/bin
+ python_optimize
+ fi
+ mv "${ED}/usr/share/doc/${PN}" "${ED}/usr/share/doc/${P}"
+}
diff --git a/net-wireless/gr-osmosdr/gr-osmosdr-9999.ebuild b/net-wireless/gr-osmosdr/gr-osmosdr-9999.ebuild
index c2a2986ffc9f..9ff0faaaba65 100644
--- a/net-wireless/gr-osmosdr/gr-osmosdr-9999.ebuild
+++ b/net-wireless/gr-osmosdr/gr-osmosdr-9999.ebuild
@@ -14,15 +14,11 @@ HOMEPAGE="
if [[ ${PV} == 9999* ]]; then
inherit git-r3
- EGIT_REPO_URI="https://github.com/osmocom/gr-osmosdr.git"
+ EGIT_REPO_URI="https://gitea.osmocom.org/sdr/gr-osmosdr.git"
else
- #commit
- COMMIT="a100eb024c0210b95e4738b6efd836d48225bd03"
- SRC_URI="https://github.com/osmocom/gr-osmosdr/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
- S="${WORKDIR}/${PN}-${COMMIT}"
- #release
- #SRC_URI="https://github.com/osmocom/gr-osmosdr/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+ SRC_URI="https://gitea.osmocom.org/sdr/gr-osmosdr/archive/v${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64 ~arm ~riscv ~x86"
+ S="${WORKDIR}/${PN}"
fi
LICENSE="GPL-3"
diff --git a/net-wireless/gr-osmosdr/metadata.xml b/net-wireless/gr-osmosdr/metadata.xml
index e19fa75ed167..034011869409 100644
--- a/net-wireless/gr-osmosdr/metadata.xml
+++ b/net-wireless/gr-osmosdr/metadata.xml
@@ -16,7 +16,4 @@
<flag name="uhd">Build with Ettus Research USRP Hardware Driver support through <pkg>net-wireless/uhd</pkg></flag>
<flag name="xtrx">Build with xtrx Hardware Driver support through <pkg>net-wireless/libxtrx</pkg></flag>
</use>
- <upstream>
- <remote-id type="github">osmocom/gr-osmosdr</remote-id>
- </upstream>
</pkgmetadata>
diff --git a/perl-core/Manifest.gz b/perl-core/Manifest.gz
index 5709e01e11a4..7ddc2ec87c22 100644
--- a/perl-core/Manifest.gz
+++ b/perl-core/Manifest.gz
Binary files differ
diff --git a/perl-core/Math-BigInt/Manifest b/perl-core/Math-BigInt/Manifest
index 02c0985d9ce7..d39e8404a506 100644
--- a/perl-core/Math-BigInt/Manifest
+++ b/perl-core/Math-BigInt/Manifest
@@ -3,5 +3,5 @@ DIST Math-BigInt-1.999840.tar.gz 2910416 BLAKE2B 38b49cac8be6b9807fbb49f9bb45e4a
DIST Math-BigInt-1.999842.tar.gz 2874389 BLAKE2B bed8b8bc7d39caaae630ae815cc39b6cfc1366cdb35da62c8f26396f51c3f6a649e6ba43e11bf39283b3d772fc20fded90594c3bf5df9fb8f20cb3d1df2d64be SHA512 22183ff49bcb33c503601729d9147b64c5c6c2e2717cebba929e3b36fbe0a2c20ca442b49ade4d9ea15b04f1050b6f9d333a168e3a08bbcab48ce842d69f253c
EBUILD Math-BigInt-1.999.838.ebuild 913 BLAKE2B 0116406bc53e03d3e1d5083df6f6a53f61312d2dd0d9465bb50fc9e69dcfa185fc0379bf083c402b392b3e9f52c64245f1a76a0a124c8908baf85511515cbeac SHA512 817ad9d16feb2e8c1e0f9dd0f574bb30c9984c120e7c6f0d25931fca1d51e4b591a723b19ad837563a545b1b5e99f7a776fbc4d467fdfe9a5b9095ea252646f6
EBUILD Math-BigInt-1.999.840.ebuild 913 BLAKE2B bdd795ea80475830564c94c19a94d5854f75dd020a181bd8bb0ac3b6cac9aa74fc9bd43cdf761ce9a1fe3b84cbcd260d63229da083be929c7a4dfefdef0351e8 SHA512 ffea33858b726714f54957b08b2e5d38058b3e965ee65eaa6ccf1d166585d13e7e1a6a46e0f232df4a7a34d485ce5a8f0d0ccd35b6e4196f0f466dacc0abfc67
-EBUILD Math-BigInt-1.999.842.ebuild 915 BLAKE2B 7ee3b5034310b28230162851e57b95e3f21534bec4f36ee8a02e0700e3bce6acd191d7dc7eff0768aad46199ef510393b2a52fd45bcd5bfeeacf4dc4d4ab65d3 SHA512 130e6f8fb04538962dbe1de745fce87e9969e56a673484d1e140fadcec30513d63f32b7efe5780cfa67ac758fe36715edd7ff02c30af40abcba2022b223e32c9
+EBUILD Math-BigInt-1.999.842.ebuild 914 BLAKE2B c06ad92f32cf5c5ac646f7ee86bcc9ec939ceda7705c4e8d0931335148c8c4681a365084437620cef8311516ef7f26327fef5c0029c510fb402538b9e1faf903 SHA512 a8614fe38766a8d75c28ebd7246102c9fcf090066b61dfc11fea466e0d43e3e6215b30e401c2fea045b9868951dcf8e309221f2cf6204e90de65c129c2cff5bf
MISC metadata.xml 653 BLAKE2B 44ab5b2e8f2597c4b61cdce4fe9fe35480737e7aa9e494a201a6bf74a15d58802fa01ff7dcc2994e221fba64ae7be1c7dccf95b2e6ab49cab7faffa87fd52df2 SHA512 4e2d2b17e1fcae288d50006ebc72852c9618a56dbc2ec752dc5114990fa133797750551100e1016275656f9216a8938ceadb8cd954903af66b1af5073377af61
diff --git a/perl-core/Math-BigInt/Math-BigInt-1.999.842.ebuild b/perl-core/Math-BigInt/Math-BigInt-1.999.842.ebuild
index 1fa07b445e77..96c90886d9ac 100644
--- a/perl-core/Math-BigInt/Math-BigInt-1.999.842.ebuild
+++ b/perl-core/Math-BigInt/Math-BigInt-1.999.842.ebuild
@@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="Arbitrary size floating point math package"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz
index 3b417383614b..bcb5339a710a 100644
--- a/profiles/Manifest.gz
+++ b/profiles/Manifest.gz
Binary files differ
diff --git a/profiles/arch/arm64/package.use.mask b/profiles/arch/arm64/package.use.mask
index c97b1781b403..472cfe1f360a 100644
--- a/profiles/arch/arm64/package.use.mask
+++ b/profiles/arch/arm64/package.use.mask
@@ -317,7 +317,6 @@ media-sound/mpg123 -sdl
media-video/ffmpeg -sdl
media-video/mplayer -sdl
media-video/mpv -sdl
-media-video/transcode -sdl
>=x11-libs/wxGTK-3 -sdl
# Michał Górny <mgorny@gentoo.org> (2018-07-07)
diff --git a/profiles/arch/base/package.use.mask b/profiles/arch/base/package.use.mask
index 9874a30f7f0e..e9d368bc15fd 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -423,10 +423,6 @@ media-sound/pulseaudio-daemon webrtc-aec
# mips only use flags
>=sci-libs/fftw-3 zbus
-# Samuli Suominen <ssuominen@gentoo.org> (2011-12-06)
-# NuppelVideo is available on x86 only
-media-video/transcode nuv pic
-
# Davide Pesavento <pesa@gentoo.org> (2011-11-30)
# The QML (V4) and JSC JITs are supported only on amd64/arm/x86, so
# mask the flag here and unmask it in the appropriate arch profiles.
diff --git a/profiles/arch/mips/package.mask b/profiles/arch/mips/package.mask
index 2b9a1f8f27cb..ddd3628b28a4 100644
--- a/profiles/arch/mips/package.mask
+++ b/profiles/arch/mips/package.mask
@@ -1,6 +1,11 @@
# Copyright 2006-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# matoro <matoro_gentoo@matoro.tk> (2023-12-15)
+# Broken on BE and no way to test on LE, mask for now
+# https://github.com/libjxl/libjxl/issues/2433
+media-libs/libjxl
+
# matoro <matoro_gentoo@matoro.tk> (2023-11-17)
# Broken on BE and no way to test on LE, mask for now (#700902)
media-libs/libvpx
diff --git a/profiles/arch/mips/package.use.mask b/profiles/arch/mips/package.use.mask
index e1fdfe824659..4b6335e712bf 100644
--- a/profiles/arch/mips/package.use.mask
+++ b/profiles/arch/mips/package.use.mask
@@ -1,6 +1,16 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# matoro <matoro_gentoo@matoro.tk> (2023-12-15)
+# media-libs/libjxl casualties
+# https://github.com/libjxl/libjxl/issues/2433
+media-video/ffmpeg jpegxl
+
+# matoro <matoro_gentoo@matoro.tk> (2023-12-15)
+# media-libs/libvpx casualties (#700902)
+media-video/ffmpeg vpx
+media-plugins/gst-plugins-meta vpx
+
# matoro <matoro_gentoo@matoro.tk> (2023-11-26)
# Qt 5 is not keyworded here
dev-vcs/subversion kwallet
diff --git a/profiles/arch/x86/package.use.mask b/profiles/arch/x86/package.use.mask
index 39c9627bdcd9..9b757fb66153 100644
--- a/profiles/arch/x86/package.use.mask
+++ b/profiles/arch/x86/package.use.mask
@@ -437,10 +437,6 @@ gnustep-base/gnustep-make -libobjc2
# https://lists.freedesktop.org/archives/spice-devel/2015-September/021846.html
app-emulation/qemu spice
-# Samuli Suominen <ssuominen@gentoo.org> (2011-12-06)
-# NuppelVideo support is x86 only
-media-video/transcode -nuv -pic
-
# Davide Pesavento <pesa@gentoo.org> (2011-11-30)
# The QML (V4) and JSC JITs are supported only on amd64/arm/x86,
# so the flag is masked in the base profile and unmasked here.
diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index fc1ef621d64c..02bf0ed78682 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -50,10 +50,6 @@ dev-haskell/scientific test
dev-haskell/splitmix test
dev-haskell/tasty-expected-failure test
-# Michał Górny <mgorny@gentoo.org> (2023-10-14)
-# media-video/transcode is masked for removal.
-media-video/chaplin transcode
-
# Ionen Wolkens <ionen@gentoo.org> (2023-10-10)
# Broken with Qt6.6 and, given USE has no revdeps, simpler to just
# mask for now to save desktop profile users (default bluetooth)
diff --git a/profiles/features/musl/package.use.mask b/profiles/features/musl/package.use.mask
index 10fd9c7d3b2d..dabb5543a1f9 100644
--- a/profiles/features/musl/package.use.mask
+++ b/profiles/features/musl/package.use.mask
@@ -106,10 +106,6 @@ sys-apps/util-linux nls
# Needs libexecinfo on musl, not yet packaged
sys-libs/compiler-rt-sanitizers gwp-asan
-# James Le Cuirot <chewi@gentoo.org> (2020-05-16)
-# execinfo.h is required for debug.
-dev-games/cegui debug
-
# Sergei Trofimovich <slyfox@gentoo.org> (2020-03-19)
# check does not work on musl, bug #713138
dev-lang/gforth check
diff --git a/profiles/package.mask b/profiles/package.mask
index 4075ad1428f0..6db66583a183 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -204,11 +204,6 @@ dev-haskell/terminfo
=sys-fs/btrfs-progs-6.6-r1
=sys-fs/btrfs-progs-6.6-r2
-# Mart Raudsepp <leio@gentoo.org> (2023-11-04)
-# gst-transcoder was merged into gst-plugins-bad and can be installed via
-# media-libs/gst-plugins-bad instead. Removal on 2023-12-04. Bug #916871.
-media-plugins/gst-transcoder
-
# Michał Górny <mgorny@gentoo.org> (2023-10-29)
# This version contains a major bug that causes pytest internal error
# when tests are skippeed at module level.
@@ -219,16 +214,6 @@ media-plugins/gst-transcoder
# Performance regression. Bug #916713.
=dev-db/mydumper-0.15.1.3
-# Michał Górny <mgorny@gentoo.org> (2023-10-27)
-# dev-games/cegui is unmaintained, does not support Python 3.11 and has
-# a ton of open bugs. It is only used by games-rpg/sumwars. CeGUI has
-# had no release since 2016, and apparently the current git
-# is incompatible with SumWars. SumWars have had no activity
-# since 2014.
-# Removal on 2023-11-26. Bug #896688.
-dev-games/cegui
-games-rpg/sumwars
-
# Michał Górny <mgorny@gentoo.org> (2023-10-26)
# An unmaintained programming language with last release in 2009.
# Multiple bugs reported. No revdeps.
@@ -249,12 +234,6 @@ dev-libs/libe
dev-libs/libpo6
dev-libs/libtreadstone
-# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2023-10-23)
-# Java libraries. No reverse dependencies.
-# Removal on 2023-11-23.
-dev-java/apache-rat-core
-dev-java/apache-rat-tasks
-
# Ulrich Müller <ulm@gentoo.org> (2023-10-19)
# Pretest versions, masked for testing.
<app-editors/emacs-29.1.9999:29-vcs
@@ -265,18 +244,6 @@ dev-java/apache-rat-tasks
# Removal on 2023-11-15.
dev-perl/PathTools
-# Michał Górny <mgorny@gentoo.org> (2023-10-14)
-# media-video/transcode is dead for many years. We already piled up
-# a lot of downstream patches just to keep it working, and it's broken
-# again (ffmpeg-5 this time). The mask includes revdeps.
-# Removal on 2023-11-13. Bug #861311.
-app-cdr/dvdshrink
-media-plugins/vdr-burn
-media-plugins/vdr-burn-templates
-media-video/dvd9to5
-media-video/dvdrip
-media-video/transcode
-
# Sam James <sam@gentoo.org> (2023-10-06)
# Breaks building scipy: https://github.com/cython/cython/issues/5748
=dev-python/cython-3.0.3
diff --git a/profiles/use.local.desc b/profiles/use.local.desc
index 5be730f94477..a8853765eee7 100644
--- a/profiles/use.local.desc
+++ b/profiles/use.local.desc
@@ -1437,13 +1437,6 @@ dev-embedded/sdcc:z80n - Add support for Zilog Z80N
dev-embedded/u-boot-tools:envtools - Build only the target-side environment tools
dev-embedded/urjtag:ftd2xx - Enable support for USB FTDI chips via dev-embedded/libftd2xx
dev-embedded/urjtag:ftdi - Enable support for USB FTDI chips via dev-embedded/libftdi
-dev-games/cegui:devil - Build the DevIL based ImageCodec module
-dev-games/cegui:freeimage - Build the FreeImage based ImageCodec module
-dev-games/cegui:irrlicht - Enable the Irrlicht renderer
-dev-games/cegui:ogre - Enable the OGRE renderer
-dev-games/cegui:tinyxml - Enable the Tiny XML parser module
-dev-games/cegui:xerces-c - Enable the Xerces-C++ XML parser module
-dev-games/cegui:zip - Enable the Minizip resource provider
dev-games/godot:bullet - Enable the sci-physics/bullet module
dev-games/godot:deprecated - Enable support for deprecated features
dev-games/godot:raycast - Enable the raycast Editor module using media-libs/embree
@@ -3235,7 +3228,6 @@ games-rpg/kqlives:cheats - Enable cheating mode
games-rpg/manaplus:mumble - Enable support for voice chat
games-rpg/manaplus:pugixml - Use dev-libs/pugixml for XML parsing isntead of dev-libs/libxml2
games-rpg/manaplus:sdl2 - Use libsdl2 instead of libsdl
-games-rpg/sumwars:tools - Builds editor tools
games-rpg/the-longest-journey:hd - Install high definition backgrounds and sprites
games-rpg/the-longest-journey:hd-fmv - Install upscaled full motion videos
games-rpg/to-the-moon:bundled-libs - Use bundled libraries
@@ -4546,7 +4538,6 @@ media-plugins/gst-plugins-vaapi:egl - Enable EGL support
media-plugins/gst-plugins-vaapi:gles2 - Enable GLESv2 and GLESv3 support
media-plugins/imlib2_loaders:xcf - Enable XCF image loader
media-plugins/ir_lv2:tools - Build convert4chan tool
-media-plugins/vdr-burn:dvdarchive - DMH DVD - Archive
media-plugins/vdr-cdplayer:cdparanoia - Enable cdparanoia (audio CD ripper) support
media-plugins/vdr-dvbapi:dvbcsa - use media-libs/libdvbcsa free implementation of the DVB Common Scrambling Algorithm
media-plugins/vdr-epgsearch:conflictcheckonly - install the "conflictcheckonly" vdr-plugin
@@ -4997,11 +4988,8 @@ media-video/aravis:gstreamer - Build the GStreamer plugin.
media-video/aravis:packet-socket - Enable packet socket support.
media-video/aravis:viewer - Build the GTK+-based video viewer.
media-video/bluray_info:mpv - Build bluray_player, powered by media-video/mpv
-media-video/chaplin:transcode - Enable DVD ripping and transcoding
media-video/droidcam:gtk - Build the dev-cpp/gtkmm:3.0 client.
media-video/dvd_info:libmpv - Build DVD player using libmpv
-media-video/dvdrip:fping - Enables fping support for cluster rendering
-media-video/dvdrip:subtitles - Enables support for subtitle ripping
media-video/ffdiaporama:openclipart - Support openclipart database
media-video/ffmpeg:amf - Enables support for AMD's Advanced Media Framework (AMF)
media-video/ffmpeg:amr - Enables Adaptive Multi-Rate Audio support
@@ -5202,10 +5190,6 @@ media-video/rtmpdump:tools - Enable installation of various binary tools in addi
media-video/simplescreenrecorder:asm - Enable x86 assembly optimisation.
media-video/simplescreenrecorder:vpx - Enable VP8 codec support via media-libs/libvpx.
media-video/totem:python - Build dev-lang/python using plugins (dbusservice for notifications and MPRIS control, interactive python console and opensubtitles lookup)
-media-video/transcode:mjpeg - Enables mjpegtools support
-media-video/transcode:nuv - NuppelVideo container format demuxing
-media-video/transcode:pic - disable optimized assembly code that is not PIC friendly
-media-video/transcode:postproc - Build with ffmpeg libpostproc support
media-video/vdr:alternatechannel - Use alternate channel on record
media-video/vdr:bidi - fribidi support, for languages, written from right to left
media-video/vdr:demoplugins - Install demo and example plugins coming with vanilla vdr
diff --git a/sci-electronics/Manifest.gz b/sci-electronics/Manifest.gz
index 908e91b8e718..9c9829e6de41 100644
--- a/sci-electronics/Manifest.gz
+++ b/sci-electronics/Manifest.gz
Binary files differ
diff --git a/sci-electronics/gspiceui/Manifest b/sci-electronics/gspiceui/Manifest
index a855f884877a..dc7224450416 100644
--- a/sci-electronics/gspiceui/Manifest
+++ b/sci-electronics/gspiceui/Manifest
@@ -4,5 +4,5 @@ DIST gspiceui-v1.1.00.tar.gz 1048236 BLAKE2B cc3d14137517cd26687dabac7e001e7518f
DIST gspiceui-v1.2.87.tar.gz 1089733 BLAKE2B c1801bfebd5d42fe9c1ab26e6fd0cb06b56cac53bbad272522896325e5fd979e6fcc63d6f99262b152180f249b5b2d4aa119aa83254a2fc07256574c9ebaef10 SHA512 081d04c39f4fb96139f12fa063dfb888e036948a00a6b55de3b04a49b2b4af01b45fd9b7f903855d798a71957452550dfa8c8505c167c239e27ada29cb6fa747
EBUILD gspiceui-1.1.0.ebuild 1893 BLAKE2B cc40af6cca78603f21fcc66e5db237a53fb7d658ad53c5193559dcd6b4f1353462c95108741c5962cf590c8ac9612b08042cc3912eb7ed1206a249ec4259a126 SHA512 dd589828b75d4789c130f1a3702233a231b19e6862f43e89689d3766dc1af7bf74f58baf488711822b497327d967c675f6e589b1304b9825c5bb2388413d2e7a
EBUILD gspiceui-1.2.87-r1.ebuild 1898 BLAKE2B 716b15942ab79c4aee9845f3c89b07b7f4401fecb9be8f31fdb7b2f35ec1a648eac24d6f6d38f6d29996a87e02b44e4d86a6716461295ca2f239f9c7d92e9901 SHA512 08195ecaa46a47ae9feacdf930146bf76ca2280862079bc7676fab251ab025e34ed19be4fd385cb0c7c3acec45d2f50b06abac1e9ed8cd1d57df7fca85d8a08d
-EBUILD gspiceui-1.2.87.ebuild 1838 BLAKE2B 1c933f1a2502d50b23a07531ec035d1fc36a161868184f8956c4e243da280a5fbe20dff10da89770d480f377aff52a536b5f57c590474115526d7795226be749 SHA512 09ed1215672d1926b7ede1990ed7746cf9c7752be3c8168481f0943d5c5d1f636f724d242fa54d7b6e84b4dc27260c8d277ae032c61283591f12a8ae190acd8f
+EBUILD gspiceui-1.2.87.ebuild 1837 BLAKE2B 0158b62c973a15bed75780415a52cb7935bbab69981da70db373040fe2c2d0abb92de3edc7beb0ba1d5b3d37075b439e2639134b8661dca676069cd855ac851a SHA512 9cfb223e732e5d8a61af3223ef98fdf29bb1ac0c085bab6cd0909e4ef8f64419685a2d46d2794fcf8e3dca950cb4d77ed0c7bd8e2afd6eae9dcf748e702a592c
MISC metadata.xml 560 BLAKE2B 7bf55c85b52ee2e7b7627cddf9fed3aef875057b32348cc770ae4f1765e415f24184769ddf4c308b107f2d3d87a53f0bec0aa0e7b67932536a669a6e1e447f0d SHA512 6700697e40e911690b27fdf068d3cb15c0b03c59e8af0258459109d27a6e709911f60fd555d59ce8b02143f36d1d462e1e6f336a8573e45537c6a6a6c3d4b67d
diff --git a/sci-electronics/gspiceui/gspiceui-1.2.87.ebuild b/sci-electronics/gspiceui/gspiceui-1.2.87.ebuild
index d5377a288285..88313ee09ad6 100644
--- a/sci-electronics/gspiceui/gspiceui-1.2.87.ebuild
+++ b/sci-electronics/gspiceui/gspiceui-1.2.87.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
@@ -15,7 +15,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
IUSE="examples"
DEPEND="
diff --git a/sci-electronics/ngspice/Manifest b/sci-electronics/ngspice/Manifest
index 63789235481f..318b7c927612 100644
--- a/sci-electronics/ngspice/Manifest
+++ b/sci-electronics/ngspice/Manifest
@@ -3,5 +3,5 @@ DIST ngspice-36.tar.gz 8450071 BLAKE2B 51fa2c5998e96a05deb3764f56659ed0970d6362f
DIST ngspice-40-manual.pdf 2462604 BLAKE2B a0d680cd76f8acb1be18e94953d70784aaf79e1bcc4bc3995a1221d81e27c13e577d182e7cbacb8430a068db7d86681f22ec4f3537b5704faacb8e982588617f SHA512 1a5c7828aa9a4554052fb01145641415d8a4cbd50db9885d5d937e1b6f50c7c541dfeeabf2efd6ea862036b4d74ce8265bdac1cfad0fc635f28651a0d397bfc5
DIST ngspice-40.tar.gz 9431981 BLAKE2B e45d5d7a9e8d9d3fdae4eb076090a588680055a74cc24ba9ca3d93a7c42b95ee29073101d5791f8069cb27b3049aa1a451476f1df6460477fb156336602678fd SHA512 dab422cc8677e6f4bb92e06be0ce695a53d3e9abbe533c7bb91540d55d2a13514b0b166c8ccafcc17699799a846a35e260dddc400664c6e1137e1b18504e9954
EBUILD ngspice-36.ebuild 4593 BLAKE2B bf6fe45a2e52c1c7273874d0ac901b3daa22c2fc131c174dae4e3095a178f64434bc91c3684a8424c817d6dd8a5bb31c345857e00da5129b52f2bdf8996b7ec8 SHA512 3669142875ee68383f2bfb027d4d574c056aabb564d628c119965306e57bcb4927ab0975ec8d6f21ff548c385bad5452bd252600d48e8122ca95759d9d94d82c
-EBUILD ngspice-40.ebuild 4612 BLAKE2B b8d675588b1d40f17834143e769c2471dc2fab971d43cb39291c1a42ead3f24c34bd0dc003dfbb1572ad5ca6fa67462797e8c008ab5257d0c295288ac48ebe5f SHA512 3707608175b72e01d142bfd7b4790b2b5a750a386e7b94b08ff78659760ecd0d656e15445d8c1ed5e73c41aaa43e5b3ee184e216eb3964fbbcd017f225fd2756
+EBUILD ngspice-40.ebuild 4611 BLAKE2B ebc87d87c02f7d053d7c26cb4638d3676a79d540f94ecd7eae2649158e8306e61f1818caa27497a011bf0cb0a507f4d27312add05376f534bba7a174e6751101 SHA512 21a84db90af85dc71ebe3982086bcbb8e6f3a0a9ff3454731625494461cf5403d8fd489df5a4164f360956df292b179eb87ab96831d338adb3647f6314393259
MISC metadata.xml 677 BLAKE2B 541ff3e8439b8e222916341bb9f973ea2189a5b2aceeb1bd83ca7a73af7161f38e272a93fdbab51aba4f14be53f556c10a5c10be2a807ef07bca9e39fa73b6ed SHA512 b439de3838f17c9c21e50cd80d74b733d0061f79a7e736c82295c3db433bb786cdab8dc73ca1b40f6a486288f29f82b677723ea1e13ca583b0456fcfa82de206
diff --git a/sci-electronics/ngspice/ngspice-40.ebuild b/sci-electronics/ngspice/ngspice-40.ebuild
index 5e10132afd22..f29cb217b6fe 100644
--- a/sci-electronics/ngspice/ngspice-40.ebuild
+++ b/sci-electronics/ngspice/ngspice-40.ebuild
@@ -15,7 +15,7 @@ SRC_URI="
LICENSE="BSD GPL-2 MPL-2.0"
SLOT="0"
IUSE="X debug deprecated doc examples fftw openmp +readline +shared tcl"
-KEYWORDS="~amd64 ~arm64 ~ppc ~riscv ~sparc ~x86 ~x64-macos"
+KEYWORDS="amd64 ~arm64 ~ppc ~riscv ~sparc ~x86 ~x64-macos"
RESTRICT="!test? ( test )"
DEPEND="
diff --git a/sci-electronics/spice/Manifest b/sci-electronics/spice/Manifest
index ada75f5dd0c0..c6f8fe2ffbda 100644
--- a/sci-electronics/spice/Manifest
+++ b/sci-electronics/spice/Manifest
@@ -2,5 +2,5 @@ AUX spice-3.5.5-arlocal.patch 453 BLAKE2B 63d03a34041e5c53fb93b21a57bd4ef5a4323b
AUX spice-3.5.5-gcc-4.1.patch 2511 BLAKE2B d9bb215dfcaf595d9f62a4748507342c3b6242f551a8458965e37c13e34432d686f00b91ee27d80451261b8baa9d0bd9616b378b246fc895b0dc1fff0d4975c8 SHA512 9ae98c77d8a95b2ccac03e48d778b431a449f8383938ca2d71dc1d77254a0dade6c159f1723aa9a00ac921379ec210584c32ae7e63a849bd07691d34bd92d5c7
DIST spice3f5sfix.tar.gz 1377263 BLAKE2B bffc4ae307c8b02db998e412d09ae52cef1aea78ab28d0c0b040f2c253032d0f42978c2d3b0bb0500e78016a35e2064bd50d6f86abdeb1e885bc7f7f0978864c SHA512 a515dbfcf81b302667e4a39b0ee7f02715c2a6a3fb9b3d320d9a4bea81e557c85f14d1e9d01d598d8ad3a6a67a797c2096bc14acc8e5afb41bef51f56b400be8
EBUILD spice-3.5.5-r3.ebuild 1995 BLAKE2B 2835ac990cec6c7a25c4564d16528ccb25766c8b13b66d8cd3a4785e6caaa77934e42e56b28d1149f492117d8a556a60c1045559525735fc31568dfc80ad50b5 SHA512 c0b4688d39c7ec76a3f31112c7fa517a6ee78a3c4fb05e96ae11b26b65c62e688a0b3d41d25cef36fdcaa9ff1882a5942eb15858953108e62e54a84bafb6fabe
-EBUILD spice-3.5.5-r4.ebuild 2021 BLAKE2B 9053082c12351bdc9e31079a17dbcdac94d7767800f0f0edba38cb15dd2f09541d51037d8756d60cc23023e27cd47e7f8b6ea1c320bd82e30cb1f23d0b03fbae SHA512 b70df25cbe73db3b8645ed130bf6a58fc3cb60c77c5f9185ef51177fcc966d51e43f53dac5865d45833b0075184a1fa1eada8ca79bf9bf56e7d4579588540fd5
+EBUILD spice-3.5.5-r4.ebuild 2020 BLAKE2B 3922f3c78fa35dc77c17addf381940f701bbece8bdaa8ddaf5bff895deb072e53926880c1855ba64587aafcce5c628d880be37e0826902b32a6249d3c298088c SHA512 e668013d39204814505efd17f469093a402f6bb6897ea6c586f37118627edfaae1948f71645c286c07a7f0d99ee84bc645ff528c56ef4181ef56dd264f26926b
MISC metadata.xml 796 BLAKE2B 895d71188de1aa825622a54bc39894209e783a14bb7d611d08f54800c02cf42869d10e56827c864ebdd77599b1700a3814e72f24dd25beb162b8cff677f7699d SHA512 0c661364645513cc53a25ff0d292b86254c1dce6cf0336210980dea9c47f8ac5113b4760a61237da27a4f167c822452e3a227ef3a9023b33604732fe3acb7eae
diff --git a/sci-electronics/spice/spice-3.5.5-r4.ebuild b/sci-electronics/spice/spice-3.5.5-r4.ebuild
index 931d96996b3b..383863ebe1d0 100644
--- a/sci-electronics/spice/spice-3.5.5-r4.ebuild
+++ b/sci-electronics/spice/spice-3.5.5-r4.ebuild
@@ -13,7 +13,7 @@ S=${WORKDIR}/${MY_P}
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
+KEYWORDS="amd64 ~ppc ~x86"
RDEPEND="
sys-libs/ncurses:0=
diff --git a/sys-apps/Manifest.gz b/sys-apps/Manifest.gz
index eeb59657caeb..8103cd8f4dd3 100644
--- a/sys-apps/Manifest.gz
+++ b/sys-apps/Manifest.gz
Binary files differ
diff --git a/sys-apps/coreutils/Manifest b/sys-apps/coreutils/Manifest
index 2d50cef3886a..7a3c87413d21 100644
--- a/sys-apps/coreutils/Manifest
+++ b/sys-apps/coreutils/Manifest
@@ -18,6 +18,6 @@ EBUILD coreutils-8.32-r1.ebuild 5971 BLAKE2B df0b4420c70792707eac0b612bc8436ce46
EBUILD coreutils-9.1-r2.ebuild 7107 BLAKE2B 8d2f4952955a07678c4c11b1ed6ab5d467fec9f85fce1fcc6fbf629c995ec1864fa7792d0ec5445d402c319420544b09d368af0cb273c922e8a3e74f7454b76f SHA512 351ad948b01066f7d904469bb0267ce8a5716486f598158288ad732aa90b5b09acc80291c091741ed4ef6617fb5d636dfbf77247e6f02addbc808f83deae66f3
EBUILD coreutils-9.3-r2.ebuild 7783 BLAKE2B 60416f965e6e7dab15f048fa97945765c3625ddeb534c591fae44a483aba46ff7808ed49d3172557a6643449ee024857d3614fe5b3ac2189653779e12e0f02eb SHA512 3220e136783723d738902a9193b6fddc7c1c1f4e02f331731fe7e01b2f96751b46c966edb1e5a57f3464e2ee5129541cb07cc5fb831d03808818d01ee4c95448
EBUILD coreutils-9.3-r3.ebuild 7920 BLAKE2B e3c4627dcbb3e25e30454ce572cd5993ea3dc6b001c0f49b3c09a6dbc3c2ec986d535aef21cbd13d5763fbc3f459431c02c3e45d244a21052dd18fb4d674da8a SHA512 1dc2bba0ae42b78beb4df87e882abb694a28bab1b9f0b3dee1a4134dfb99e208cd925a64d31a1a2eccefa6c98f467204361938f51603b2dc2398c320d846e549
-EBUILD coreutils-9.4.ebuild 7860 BLAKE2B 1519702b1cb2383917d961df80aa64dd175a03d0dc369c0e425758d649c15c82236fe2455bf006f2eecff4d52d14ae2e65de1ac99833e718cd72a7e134a28eb5 SHA512 23010ae20b7ee8c4f9cfbc9152ec8ec9066e074933ea682d382147b47b1474a7bf206b4b6a430556ca9b155b9434cf71e7ce21db0264265a9c5f64c7e8f8e7c2
+EBUILD coreutils-9.4.ebuild 7859 BLAKE2B 97a7d5f27994a743b8795992130cf4614e0cef080df67054b0d7af8f003829ac7e38f42ccd223cd6268d59bd96956ae234d4011babdb4b477a4d53a762bd946b SHA512 b5aec22224e621c54b15c64d620dd2eeba48ff036239dbbe3210f6f447544c68d4f49e6da80583ce692c8baa71e40144288aa642b9eadd578e13c605a06cc03d
EBUILD coreutils-9999.ebuild 7819 BLAKE2B 39a6159e47613538c47db30feff4675b9e64cae39816798bab229807d40dbb566a721e996f3be075f2570b0e9257deead8858aa3158d4c6d7f931a360cffca91 SHA512 92b727898e2961371fc0e3a5792302fb14e25b9e76db960ed0d520da0cf7f3f87728148b063fbc6fb9b04cdc92a03b8999ecd11bda78c2905b4b932cf3dd39c1
MISC metadata.xml 1093 BLAKE2B 68a653fe54fc668c7f2c7c01904cfca5a071192de4370dcbba427e673f8e9ec33b5104a868a5493117ef24e277446181383140c621b105689797aec4e077b86e SHA512 bf8f2653a1a81edb6e4090b127c5660e0c5ab41a33c985dea1b5cb05c6656b04f42084ce4e561f4550c3e54630893314d3084011c673e7d5aded022be1c065d1
diff --git a/sys-apps/coreutils/coreutils-9.4.ebuild b/sys-apps/coreutils/coreutils-9.4.ebuild
index f20512158260..2002721a5c4b 100644
--- a/sys-apps/coreutils/coreutils-9.4.ebuild
+++ b/sys-apps/coreutils/coreutils-9.4.ebuild
@@ -33,7 +33,7 @@ else
verify-sig? ( mirror://gnu/${PN}/${P}.tar.xz.sig )
"
- KEYWORDS="~alpha ~amd64 arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~x86-linux"
+ KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~x86-linux"
fi
SRC_URI+=" !vanilla? ( https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${MY_PATCH}.tar.xz )"
diff --git a/sys-apps/portage/Manifest b/sys-apps/portage/Manifest
index 91804e440b41..134c4f035fc7 100644
--- a/sys-apps/portage/Manifest
+++ b/sys-apps/portage/Manifest
@@ -11,7 +11,7 @@ DIST portage-3.0.58.tar.bz2 1174162 BLAKE2B 7e8edbdc20410116280d7d20bd7a97760970
EBUILD portage-3.0.49-r2.ebuild 9527 BLAKE2B 6cad70f759ec4440c228193e2535d57d679eddee0c73d444c78880d38e9529588835f8de721e900495261c53ea9461e2bce1c1b63ed8d32f657f6e458119d18a SHA512 0a49e29242fb469a2d389b06a8e1fdf0187cb7d35c56e4ce3661722dc0668f1383ca52321417fa2110f2d02670b2e4cf43c319efa511e373ca4f2520e2ac2ba7
EBUILD portage-3.0.51.ebuild 6683 BLAKE2B 3d304c8162f3c17f4b3dc41d75e3d7621a51e047d33edb8e71117742fc177828bfaba8dd8dde1220be135d8ff49c59706f403a3fa86cde0cf1fbdf094b2995b7 SHA512 6c434c44076430241a2b2799de655d2013c01d4a56d373bfe5654c21c7bb3e273095dc129d0fb03f6ed8b0ef960ec4a18967bc7c5fc6f72af60a046840881d78
EBUILD portage-3.0.56-r1.ebuild 6765 BLAKE2B c0a62cc0bc972889706dc8df58f016375bcaaf6e140e377144212ac1864b1ded4f4490a4f7a2b90100e162af4e34df71a8a56c2c4dd89fd314b711f0d41c3ad6 SHA512 7841d06b60844b4bceaa29709048b741e896c8c702c180cb33fa51fee407fae78a1166bc79736e2a74895580d93a8dc5b383b0409073917a4c183fc62c3d832a
-EBUILD portage-3.0.57.ebuild 6767 BLAKE2B 1002cc93dd7963d3dfd7e276e044ddba319eb49eac20627f2768c2d1827df90de8a69582f21a4739af164790683d293adcafb83b812d0a0fc650f56f804f4d4b SHA512 ffbf7154ba9b89a6ff71dcb9c33bad123ee6121fac27bbb59d83b667dc25ae791eca51ee24040cb3b0a0ac2b271c09798237b29d1c99433a020c746640d7f818
+EBUILD portage-3.0.57.ebuild 6766 BLAKE2B 1d99d5cae7c5be4fbc79650fcf8079e0a59093331341b40ba7d48a31077b3a2a604f1fc1140bae5324e500d19ea99c7fd0c884fb8826791a0b9f2ef70b425fca SHA512 f99f2f059c5dc55ab4341373054565a195718f098b6adac09a212b9fadda37aba6b8b0b45d60609c69f8a4ff7aa20d5d2a14f3b5c47d8c376a9e8dcbc96f7140
EBUILD portage-3.0.58.ebuild 6924 BLAKE2B a8a4c8d980456a8fed82b49b1017037ff3f48f00e4a98f5ce7b023eb5af3c9dfcd6367121640ec8f092d080e62036db12de15709b483d7671c460c62c978a600 SHA512 a14d9925f026edc3d1aeaf7ccaf535f0ab999e41f44a592f97fb2a58c6926e049cd8a60bff6da6c3051a58689075a07ef0a7480fe9eca41fb79c6a12ab1c6f4e
EBUILD portage-9999.ebuild 6924 BLAKE2B a8a4c8d980456a8fed82b49b1017037ff3f48f00e4a98f5ce7b023eb5af3c9dfcd6367121640ec8f092d080e62036db12de15709b483d7671c460c62c978a600 SHA512 a14d9925f026edc3d1aeaf7ccaf535f0ab999e41f44a592f97fb2a58c6926e049cd8a60bff6da6c3051a58689075a07ef0a7480fe9eca41fb79c6a12ab1c6f4e
MISC metadata.xml 1539 BLAKE2B 0efa1ae365449d6593909046c32158a9f6755aa9252c34ae00eb866dd29a0b6a5c2e7a4af9293d0f87c4dd9231132fc5361acb0818fb6beff6dd6fbbdc6f409b SHA512 675f5baa1b3079592e3930b11ca18f324e27c42b5515f9ae815a26e53a465640fa6e9c4069df0e2121932b9f1cc73f2c9469c1529728f3c5ed5c3e687743ac0d
diff --git a/sys-apps/portage/portage-3.0.57.ebuild b/sys-apps/portage/portage-3.0.57.ebuild
index 291fa53845e4..91e0c2b6396e 100644
--- a/sys-apps/portage/portage-3.0.57.ebuild
+++ b/sys-apps/portage/portage-3.0.57.ebuild
@@ -20,7 +20,7 @@ if [[ ${PV} == 9999 ]] ; then
inherit git-r3
else
SRC_URI="https://gitweb.gentoo.org/proj/portage.git/snapshot/${P}.tar.bz2"
- KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 sparc x86"
+ KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
fi
LICENSE="GPL-2"
diff --git a/sys-apps/the_silver_searcher/Manifest b/sys-apps/the_silver_searcher/Manifest
index 3322a7fd87bc..661d11159a12 100644
--- a/sys-apps/the_silver_searcher/Manifest
+++ b/sys-apps/the_silver_searcher/Manifest
@@ -3,5 +3,5 @@ AUX the_silver_searcher-fno-common.patch 3785 BLAKE2B 860a2ee021e29e3c1729363a57
DIST the_silver_searcher-2.2.0.tar.gz 163686 BLAKE2B ca81f701336ff463b6dc783ac8bc615a05e048c35b653a80c3fb74b053bb71f4822990b699a9e3741c7ffdd2581b65faa5439824189a9d8e36025d248201f814 SHA512 b635165fa3259475027986dd49c0786545cc2e3037695aec70f6ee54eaa768ab0e25af78d4bfd3754c4eb8352464cebf64324ed4a68a4b3de60a6889473da26e
DIST the_silver_searcher-2.2.0_p20201217.tar.gz 165236 BLAKE2B eaf5e657b33d463048a83e08a90588448cb2fcd481b1f7f869e82c5e1ae1168a10dacb0d549dcc4acafb4323c96a9b67ff9e58de85f80bd2bd7e209ddc5ca6fa SHA512 96bc8da8ba10034bbb646bac71d479a21a68793e8af5377481da72c8dfa49ac99a1540c2b4193c4a95167127f1caa48fbd611ba367b8279bd2115549b6d8d126
EBUILD the_silver_searcher-2.2.0.ebuild 1047 BLAKE2B 546d64df5130376827e3556a4c1ab8487d1c580f21682c4d0e954cff92d186f154d0f156cec508f65e7d77170230ce7cda7ca8128a4c62c8f59c3594d09b9950 SHA512 d0c7ccc383ea8ca8da7a81071106d6d9b2948292b65e3685406b1502fb16d6fec04527fb0887e6d9b97dc824e86358353173dbd06f03ed384794250f18ee89fa
-EBUILD the_silver_searcher-2.2.0_p20201217-r1.ebuild 1208 BLAKE2B 251f8f66b8bfb864c82a5d4d4c023bc81ef25110a101f26dd1c498963d330e33b829c53481b6c6df7a9e9073a0a5a9c362f0c12bce601fd75949ae7e182cdb26 SHA512 9c3a923e713d82614758ff6c879542d66c34372c316091854b9a73ad665504c5ed4871ffd4d2b37ae4d025ef7e4814f56b65a10ef28013767cd005ae3aaba33d
+EBUILD the_silver_searcher-2.2.0_p20201217-r1.ebuild 1206 BLAKE2B 05df2ec77b87840cad4618dedd4fdeaba0fcddc1319e2a76bc12c8a2ffd8be5332f26c86890d1cec8d219dd930899927c9da6a8c38f6dd2af1a9a7d46c796e6b SHA512 70112800f87b4a391e62440304e5a8957d77da1efaf619c6897fa887fc5370e5a50f5c5d3979df03a781cccc2f0174bac3e7968895d73921ea0f86d12d7989f9
MISC metadata.xml 344 BLAKE2B 289f782137d03202a435a332dc1ee6f486bb6cc750b70482cc711f375d5f2e4120baaf93ba9bf545ee0df30b4b99d058409fd2be04af1104ca495e4aa4376235 SHA512 2b02041e81bd7ffff37e279c76a579e515533328b4b6cd6386dda6bfb6ae10cdb6e1a4d1076b2763ff3550e8fb477739356fe68a074c665832c15439bf7ae2e1
diff --git a/sys-apps/the_silver_searcher/the_silver_searcher-2.2.0_p20201217-r1.ebuild b/sys-apps/the_silver_searcher/the_silver_searcher-2.2.0_p20201217-r1.ebuild
index b1f5f48499dd..68675d7bc043 100644
--- a/sys-apps/the_silver_searcher/the_silver_searcher-2.2.0_p20201217-r1.ebuild
+++ b/sys-apps/the_silver_searcher/the_silver_searcher-2.2.0_p20201217-r1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/ggreer/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x64-macos"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv x86 ~amd64-linux ~x64-macos"
IUSE="lzma test zlib"
RESTRICT="!test? ( test )"
diff --git a/sys-auth/Manifest.gz b/sys-auth/Manifest.gz
index dd49baa4dd8d..4dc9fa8b5e66 100644
--- a/sys-auth/Manifest.gz
+++ b/sys-auth/Manifest.gz
Binary files differ
diff --git a/sys-auth/nss-pam-ldapd/Manifest b/sys-auth/nss-pam-ldapd/Manifest
index 4b98870a2593..4f89410434db 100644
--- a/sys-auth/nss-pam-ldapd/Manifest
+++ b/sys-auth/nss-pam-ldapd/Manifest
@@ -11,5 +11,5 @@ AUX nss-pam-ldapd-0.9.4-disable-py3-only-linters.patch 403 BLAKE2B 2e17a92b3650c
AUX pynslcd.init 515 BLAKE2B 711ba152ea9cc52198171e451889ab42a224581bae7e4378846f480063ed9a672fdb38b153d6941364d3d06e325d9feb95f6fd17885b4e6181d99393cb54de0a SHA512 56334d86cc027e538d8a0bf9a8b87308e3ae6e91be608a4a630f21c57cc41b6cb5dc6fb3220fed1ca555dd4da6a5c7c10b2776f9e49a7b71a96ece21fc65fed7
DIST nss-pam-ldapd-0.9.12.tar.gz 791983 BLAKE2B af580d400230db709f7ac09720edd6127b3b26c6987d1e8f6d6535ad8e68fd8cb5cf2a3319e4456fb2af28aba6528f7a5cdc28463ccfee747dbbf6abc35eee87 SHA512 5eca4851a9bcb2779548d193a363a143d6106bfc6463b8d3f0c2d5d7d227ec1e680861383d4813f40b44d1be2ce5f7ed019d838f7f6796e15f96f7411d3bb8f6
EBUILD nss-pam-ldapd-0.9.12-r2.ebuild 4332 BLAKE2B f13475fccddd44cbb836b9ec6904f4fa73d7005d75c7bacdbbeace490620cc4141d29605e59d795d5c4c65805cc817e860458e05bb8db6bec5ab8d952ea959b1 SHA512 bd17348fc4ab892b1aa44ba09a11b1c424de35aec4fe94921e1b14c2d3abdf855811d4d05f5f349cd78d452ab10e69a0ce2baf64ab0159f2d965a1883a353162
-EBUILD nss-pam-ldapd-0.9.12-r3.ebuild 4482 BLAKE2B 5fefbd8ba2ca21cd8fe4996b9c3aeee0f6c61c48a8fa55428e1f5e4028d353534990ba1fe8cc73dcceb776ca8ab1da90b0d5d7f3fdbc819425e1a21742628d12 SHA512 0c56f22fb2a38872ebb1d424532417d5ab912244e6c45ec8e4d2be1a03ec8425f01e85f85902d1e1deddb2ec1094ca351b5cf57f919f2b766ca454cd16b10bdb
+EBUILD nss-pam-ldapd-0.9.12-r3.ebuild 4481 BLAKE2B 5ace8bc9d992199c4a4a61ad6a2c017734a884e3d263270290cf9ccfd2d0307a12731a1803b57b82ce5b62daef4fb628679c3a1b2599e2dcc2f3081f0783d6d4 SHA512 d93bff296e328eaf8b745c9963c9daacf0d35a987f851cb87fc6fbdba112ef65f2112f7e4f040e3440045ae6624fafc743c77a4c30a33059cfc0e894b3e940e9
MISC metadata.xml 1170 BLAKE2B 5c121a0afae864d757fda18c8546e494804c9b9d6a7d6fe2ad485b6a7bb2ed291776063407721222fa765251c9ca4d945740e8a0aa53da670747fb35cf1b8f9e SHA512 ba534679ae3b983a9b143530112f6495a4a4b5b82077095b3cc62965c1cf808c7a2d098410c00bee195112c5e7ff3afe4b368fa9a1662ce22cf48634229df7cf
diff --git a/sys-auth/nss-pam-ldapd/nss-pam-ldapd-0.9.12-r3.ebuild b/sys-auth/nss-pam-ldapd/nss-pam-ldapd-0.9.12-r3.ebuild
index cac6c0e7ae00..002896040d73 100644
--- a/sys-auth/nss-pam-ldapd/nss-pam-ldapd-0.9.12-r3.ebuild
+++ b/sys-auth/nss-pam-ldapd/nss-pam-ldapd-0.9.12-r3.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://arthurdejong.org/${PN}/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~mips ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~mips ~sparc x86"
IUSE="debug kerberos +pam pynslcd sasl selinux test +utils"
REQUIRED_USE="
utils? ( ${PYTHON_REQUIRED_USE} )
diff --git a/sys-auth/polkit/Manifest b/sys-auth/polkit/Manifest
index b8ddb1e3d43b..218414637f70 100644
--- a/sys-auth/polkit/Manifest
+++ b/sys-auth/polkit/Manifest
@@ -4,5 +4,5 @@ AUX polkit-123-pkexec-uninitialized.patch 1118 BLAKE2B a6abfa5a67612c305823d43fc
DIST polkit-122.tar.bz2 704972 BLAKE2B 601ed969de816d061a974b07490d64c144940898a75d4e1761462ee1ff0f00686b068298fa6fdc901879d8cd4bea4334c0187aa5bde50acf90728c37e73e21f4 SHA512 a7c0a951bbcdb09899adbc128296c74fc062441e996f4d6a782b214178f0936137e2fdc489eaa86a00599b988711735a5bd9b5c3b93bdb42fb915db9f9b04e26
DIST polkit-123.tar.bz2 707480 BLAKE2B 27d8764606d8156118269fb4cd5eda1cfd0d56df219e4157cd78fd4c2a2d001c474271b7bb31e7e82ca376eacd26411418695058cc888700690606348b4d014a SHA512 4306363d3ed7311243de462832199bd10ddda35e36449104daff0895725d8189b07a4c88340f28607846fdf761c23470da2d43288199c46aa816426384124bb6
EBUILD polkit-122-r1.ebuild 4055 BLAKE2B bfec1bafa233c9f40d6416224b6f69cce2924092da83a213b7aa0565f93e2ba035016ba21ee2ebf88af5fb8815be23a311e4a05d9bfbac20c1afddcbe85f89db SHA512 175ffb9f05a563429d87993d0c8506d397373b8c2c3cf5038fa9fd8344427209237966416585c56d9b8df40c736ca7646dfecf88ca847cf14aeb8522054e96a6
-EBUILD polkit-123.ebuild 4108 BLAKE2B 3e172a7a7b3be1d130f7918121e1490a96b7447cf007dc87a48b9a3247f99c900e4d25e3f303e3e30f1be8467186ca5572fb1d8c5491e26d7570594bd3e794bc SHA512 f947c04e4af5bc93f8344eb57470ef8836dd74079039048596292a32320c1f2d643527bdfd6a2423a20070168a7eeca37459e4b74b42c4d326a8a5d083343751
+EBUILD polkit-123.ebuild 4106 BLAKE2B 79829593d6f79dbe6387ae66e965363867f5bcf49c4d46ff52502b25140f77b4f7acdb137e618b31a0431105592d812630feb5ee332f09f30e95914cf6957906 SHA512 5a49c3f0f9ea479cfcadb388f9687841f332f08cff669291bfdcc1591e594df081d47de4d7c52c387a1b56292d80354f5daf914bca41e0f4e894be4c22d418ec
MISC metadata.xml 688 BLAKE2B 517529c1bf104b638fe33a10b0778ffe048713f9c437b38747eb1d65cf99a0080dfdd56f8c5174f60fec0b1c26f53d967a825760d5a1c8beaf2d048a2d43b7a3 SHA512 7f523ac0693b560e481fe4febeb3b3bc08bb84aa23cbfb99b77baf1399b11b6761493d47d014611ac8e31a4bde472ce536cf5531e9484924117574981f3fd3bb
diff --git a/sys-auth/polkit/polkit-123.ebuild b/sys-auth/polkit/polkit-123.ebuild
index 0fc810becee3..27c22c741d8b 100644
--- a/sys-auth/polkit/polkit-123.ebuild
+++ b/sys-auth/polkit/polkit-123.ebuild
@@ -22,7 +22,7 @@ fi
LICENSE="LGPL-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86"
IUSE="+daemon +duktape examples gtk +introspection kde pam selinux systemd test"
# https://gitlab.freedesktop.org/polkit/polkit/-/issues/181 for test restriction
RESTRICT="!test? ( test ) test"
diff --git a/sys-block/Manifest.gz b/sys-block/Manifest.gz
index 83b1ae1a9940..df9db2139b76 100644
--- a/sys-block/Manifest.gz
+++ b/sys-block/Manifest.gz
Binary files differ
diff --git a/sys-block/mbuffer/Manifest b/sys-block/mbuffer/Manifest
index cf136128d04e..0ba3fdc54503 100644
--- a/sys-block/mbuffer/Manifest
+++ b/sys-block/mbuffer/Manifest
@@ -1,6 +1,6 @@
AUX mbuffer-20180410-sysconfdir.patch 897 BLAKE2B 1fc57be6f5ce11f483d43dc69c9e4120b09a4c59caaee90deefd5500058ea0c8b9cd6b9b3dea1a2f21733acf4eb8a922171d791e57d658275997ca951f73559e SHA512 36964604338a0bfd0e9cb55d17b307f32dfe09d280019e8083e5909b81e091887bb8f360ef9aebf21eb8448a3d9ba305a6f7a7bc35ea4884418bb7d67e9fadb0
AUX mbuffer-20200929-find-OBJDUMP.patch 279 BLAKE2B f22f74549eb2fba1061141616097fc01b987c846302a0fd59aaf8a0236a291207a02f0a85ec542fb217377eb40eb0983cd450aaf9a56f3df7838c29f31ab663a SHA512 20a9969de11f6eaf398627a306465df6b43ccb640176c4743ce8e8aa59b06f1837b0ef968223a0770c7aa1cf1959713526fa064f3eb54bbfabb067d834e510c0
-AUX mbuffer-20230301-which.patch 555 BLAKE2B cc9ecd188574ecbe0d032f5afed0a1acf823e389a9d24192ef143db982c610ac81951ae1573ee7d0b5fa7df93545b1fb235634e5ab55da84278795f1f27b71b9 SHA512 955433fe586bfa2fdb767a6744afcb17d571ad8c96d115a082302583d1ca8572f95fcacc979f40ee1d23f5bd972dcf9a7c342a778d255705d7bab0ef67fac6c7
+AUX mbuffer-20230301-which.patch 593 BLAKE2B bb8e555d19a27aecdc7c2510009582133ca82268ba64fcc18ae561f672a5380f01c7fe81a2b5c82af027674086bf8f66196a5f693b4f5958e4cd06c4ab07c4fb SHA512 b4bb78bb94b85f1486991e6672dcfd343d872f16cbbf9bd3d35628aab36c19f1666a7b523d667f250c8b21de7b252617912d9c9183579f3f66d46f9f9e368d65
DIST mbuffer-20220418.tgz 149535 BLAKE2B 8c7eacae791bef8ac6cd2ce57e6a5fbda7c7c233c37ccc504ad6584385df4b4df49aaf67f2d2dc7a3ee9f7e1431ba511847646a4c92616c1a4af5ac094e029e9 SHA512 aad7f764c82e3bdd4ee3fc5ac8174e716fd44cdb0418f1994d3f506d2e58264a13e15596bc8e78e9e8bb2d181875294448085bab122a2a31356d4336bb8b54a4
DIST mbuffer-20230301.tgz 151060 BLAKE2B 45794ac6920c159fe96fccafadbaffe353e4866d8336cfe83601044b53f2289171d3fd9016cb34cf955880e7dfd2c49fe0cc99ffb3e80b7ac6ef1f6bd4cf312a SHA512 efed6e9cbd4fbb255c5f71514badd38e4fb254bf0c0f8a902636c18295f6fb640a4076d015444d1ab5e17edb3a12ecc2b3da2038f1ac1a57c44b76203bf7d66e
EBUILD mbuffer-20220418.ebuild 1527 BLAKE2B 1a88ee0cc356b561d01838d2874a4a2fb408548d75cf02c1e3aa3677e524ff5b806de82adbdf291fe12564d39634fa86b9e4263f649729ce66962d62203302f3 SHA512 0adc3c2e3b113a9d3592f1e45c430974ecd1c3edf32bcfaa5f366cda3942e8e791fae0206f6c54a661eea44ec124f93a58a6fe1a56f6540348748ee556ec1d73
diff --git a/sys-block/mbuffer/files/mbuffer-20230301-which.patch b/sys-block/mbuffer/files/mbuffer-20230301-which.patch
index 89054d646faf..94396d4f0bd0 100644
--- a/sys-block/mbuffer/files/mbuffer-20230301-which.patch
+++ b/sys-block/mbuffer/files/mbuffer-20230301-which.patch
@@ -1,3 +1,4 @@
+Sent upstream by email on 2023-12-16.
--- a/mkversion.sh
+++ b/mkversion.sh
@@ -21,9 +21,9 @@
diff --git a/sys-block/thin-provisioning-tools/Manifest b/sys-block/thin-provisioning-tools/Manifest
index 6dd9011aafbc..de9cea9948a2 100644
--- a/sys-block/thin-provisioning-tools/Manifest
+++ b/sys-block/thin-provisioning-tools/Manifest
@@ -133,6 +133,6 @@ DIST windows_x86_64_msvc-0.48.0.crate 671422 BLAKE2B abb063610dcc38581657133182b
EBUILD thin-provisioning-tools-0.9.0-r2.ebuild 1502 BLAKE2B 0f2cf3924bbac4515c709744640465508118f9555e6008d5cd6fdd8857760b31badedb81d9e11f8af7e1fde861fe5d1b6e4bb7960e8a4499334db6947475b4a9 SHA512 ada200456c411e6d22ba58b10396fdbb80efd0ed109622adbf57a455016de7b203516375c24223f2534b8b27cc78c92878a9b46e24607b1155390d56c24fa685
EBUILD thin-provisioning-tools-0.9.0-r3.ebuild 1682 BLAKE2B 932400950b8b5919f3bf1a7a4392b5554ec815594ebb6d120df07a2f3729de5d44d2b6e8e3914efd60329c6805288741d03128f6b03ebddd1b4dc3c8cf3e9044 SHA512 48c2338c24483be07ed8fab3cba4941889e7a578cefda66fa6afcfb909f02703ea444696536bb04f4f775bd2a36505f2c5fdde0d57f7f6afcefc4f5ae3aa5247
EBUILD thin-provisioning-tools-0.9.0-r4.ebuild 1727 BLAKE2B 498934ecbcef6d4e59d464adf5eb4d2cb94f37438b31ae06533aef8bbbdbf72e27b0adb17dfc9d00dfab8e87134a584998bc4581bc39a60ec9e384fdd8e8691e SHA512 1cf906960fccc5540b5fd0e7d48b652ab810f385ef3de08f2450192aee7f134febdf6c39eafa5092d95a21788f64ae519c1521f137e0383ebe5aeacaacf48820
-EBUILD thin-provisioning-tools-1.0.6.ebuild 3866 BLAKE2B 60c366bddd47414af371fb09d367593b1b1aed213f0c3dffa2a5e2ed487cbecd4841c732fe19ec125dbfe836c387d3dba235bbe8384a61c00985def9dae07b99 SHA512 56dd851c5fbd9b4b6ebcf92a9a31a37bef947adb144e53c72a314b7d14c77b399bee4143619aa1ac99a0349ca743046ce54ae2eb72a4c9868ec792c1f08e1033
+EBUILD thin-provisioning-tools-1.0.6.ebuild 3865 BLAKE2B f664993f52e1890c749b84c1ce2fd13a5389cc137fb0e23a5d297c98c9efd9478dbfae8b2dc1a170d0f1d4dd7852f34e1a6c702dfca6f5e7b0f8249401b4647e SHA512 0242081aba85389b71dfa2c3266939d98f7a6f43bd72f7cd1b1eee43846890aa5a8813739c41604a34285a1bdfc5107adbec4a3f4f2634833d5690adcc46d37e
EBUILD thin-provisioning-tools-9999.ebuild 3852 BLAKE2B 159e54ef8dcadd01f17f5d76ed90fdf3ccb3699852334faee3916f420426e76cdc04b4f54bba2f58795f9eacb52844bb269e705dafb7840d597f1e21c41e9797 SHA512 22a2de51142f7856c237deb917e417f420b1d3511ff063e22f4582562c5962af00d11137da5cf1e94f2bb3259a143392b4ed3b9d5ec0a3cb259a847c14670d95
MISC metadata.xml 523 BLAKE2B 4655ecae3360d46012106a3956bfa251e5d496883858bf54d98b41c058b900839f27c4904c29c927ae6a9c0f9de3aabfc803f991bb77044e94fb6973d686cc7e SHA512 930adf57684772db565b607ee5dc309777ce3620ee10f60f305656fb566cba0e16300648808a046381eb1ec3ea3d8bf56ab582a70082e0f10b4089e2ecefc981
diff --git a/sys-block/thin-provisioning-tools/thin-provisioning-tools-1.0.6.ebuild b/sys-block/thin-provisioning-tools/thin-provisioning-tools-1.0.6.ebuild
index 66f442eeb141..682e0ba06df0 100644
--- a/sys-block/thin-provisioning-tools/thin-provisioning-tools-1.0.6.ebuild
+++ b/sys-block/thin-provisioning-tools/thin-provisioning-tools-1.0.6.ebuild
@@ -146,7 +146,7 @@ else
https://github.com/jthornber/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
${CARGO_CRATE_URIS}
"
- KEYWORDS="~amd64 arm arm64 ~loong ~mips ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
+ KEYWORDS="amd64 arm arm64 ~loong ~mips ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
fi
LICENSE="Apache-2.0 BSD GPL-3 MIT Unicode-DFS-2016"
diff --git a/sys-devel/Manifest.gz b/sys-devel/Manifest.gz
index b1ffc0bdd966..15c2e76685c0 100644
--- a/sys-devel/Manifest.gz
+++ b/sys-devel/Manifest.gz
Binary files differ
diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 57727593a46e..29045353ac12 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -10,6 +10,7 @@ DIST gcc-11-20231116.tar.xz 76229556 BLAKE2B d86238ccc5f477316cf9b24f85335e2eaef
DIST gcc-11-20231123.tar.xz 76227160 BLAKE2B 20fb3d3ec58c0c78a795ffbd154d76b203670f16b1a8c8eac4d17b4b2abd09e2def944c7765582889d7c79934a35c5852db8b0713bac8a3254df86eabce55a6a SHA512 49db02156afb5005822080a00172801ea1f3e62ae26eabf2edc9033c9577bc529adb8c9e259bb3e23d075741ff9074b6b1f33c158cdd60b7b23760e64f3f5c58
DIST gcc-11-20231130.tar.xz 76233368 BLAKE2B c5675854585458e94b743eb98f6cf43b72f672fb2cdbd2f185b411f8943f70fff97f5613863bbe6a9eb85d4d8469ee13f2c0a601540c791dc249e2bd5e6f9373 SHA512 c1e611e2dee35448ff162c0be32a67937db45535e2f93c3fc7bfbb24dd57e2cd6bf840b47cc8d60183e5aec9ff87de56e85ddf491b3304307ca584e911d1b1f0
DIST gcc-11-20231207.tar.xz 76225664 BLAKE2B a5e8391a23b5f8769b49f64a92f770b591990d9e2c2cc2b32bbb75f4342144a99cd9880e1e364b55fbfcc8b511a56ff68e2463f7588a4e5593059fbb784a24bf SHA512 2359e2fb379a5573ddd05b9cdea1c3d7fd531014d436f32ed49c8cd8b830c722b7a4e03b2c51d871c880795762df70aeb9d9ebde0f05fd74483e75e89e80fefb
+DIST gcc-11-20231214.tar.xz 76228348 BLAKE2B fded6ed91e9376d23652490f6b36cf847d1e01c449a26f756a7aee753dd82af37e3583f0cdae3c987923bb8938ed5a199db2b9a7a0c7fe7c8ceb6c8046029c4a SHA512 4e7a644fcd6c51d82b7b4fea368f0c26a887ccc694cddc0ca80af8dad289fe05f92b8036403075e62302a03f6f93a41291e2e925dd6f63e738772ea8f67b432a
DIST gcc-11.4.0-musl-patches-2.tar.xz 4308 BLAKE2B a2335e155fc57816fed822a648e0eaefafcba9d04e1ad0fd7baeea5a694ab6f5e3c1678cb406f2a1bd17bab25cb01699d032713a1ccf337948dfda2093844607 SHA512 17b84f907cb1bd763873655e6f35fd3ed55a40b602b70a626f04f83b4cc89c6261db1661de78d4d969187a8c56e9f6305b742515a3836b962248a21df0df5d0c
DIST gcc-11.4.0-patches-10.tar.xz 13852 BLAKE2B 54937d13e30e2a5303c7e197fae09eeed35ca0b9783625e02578fcee829b5503fb22d664366322b304df7d01ae807d00af7c93db3e3ceebe4851e15647724f87 SHA512 31b4d7a2e7cc589e92e12c3583d13d41c523cafbd309bc0532df9b68ea2473c89daef4c0edd3ce2917b5823d81a7792f145b9449f16277d0d64c22ceff50bbb9
DIST gcc-11.4.0-patches-11.tar.xz 14268 BLAKE2B 7650366a8ff48855efb7ff7e7e61b2ccada669f95154bb176d6422fb6d2da3c3f332987338164350295683687283004733dae90ef5e0a11fb0803b0e37e1dfad SHA512 707f741977de0f13abf45e90595ecfbdcd6a94d0583a7568a69333d5a717d3f82a08c1c1b695cdbf956b1eea3b6d325fdb27bba4b931216c03f591684d93b959
@@ -19,6 +20,7 @@ DIST gcc-12-20231117.tar.xz 79812376 BLAKE2B a32153daa75f640cfbea7eea3bbf1391d9d
DIST gcc-12-20231124.tar.xz 79820140 BLAKE2B 8a4ea2e35955d72d6b87c3f352d2fadc859febf83e0df5846ad7749d496bcdc961d9fac76e4b3f91e2686e778a0433026a883d987cd5428a284d080eab82680d SHA512 fc2ecae20b94dbbfd3e017f89355f159826a18a56634bc0e4c54fbed6a237bb11980a323056915af5cea307fb1fefc301f8f996ea04608541cb12020197f2844
DIST gcc-12-20231201.tar.xz 79793864 BLAKE2B b5c19bb9cb5c03138f20baa1d199f8784ddf52980a30d8c22a69a4e7885d976da9b94f139c6d82fc520c033ee29992e3aabb23c8508c6b1a8913ec3d89b2db51 SHA512 c17383259cbf7bda6b10be954430676846cc443e0d83309dbe4e2f5b4ea53006c6d7cb1ce3d564a2a5d5b773af59cf2a0c7ce7f82cfd8da71060be233d7a986f
DIST gcc-12-20231208.tar.xz 79805176 BLAKE2B 6c280bafb849a59d68f77b52703686967230eb7ee56628160a955dfd45c32c2c7492f0f2eebdfe9985b96b670615e6e01af103d9f4c033245a0c699b6c8c3a18 SHA512 b53a83f13b2583466b135e4bbf868a59970ec17f779b1b333ce45e506380308a439ea2a8e1e9adc10c777ef1f6498c8011f3a340e90c326e9e323d908bf1abdf
+DIST gcc-12-20231215.tar.xz 79804016 BLAKE2B 547def0a166db31d8654a8b85ec1320f0dfe30f3f340968a67761e7907f56eb135d5a7e28c582d74dabc835027e09eb282c2f01a7be1e830f5f73145739a3084 SHA512 72a0d0721c9d09b6afaf8f6214dec1a577debf0167569166f0fc7c808d90bece35bb088f810b36dc873cbf199b1ae91d5c64e1d6557c92abbf6cf3feb6fbcbfa
DIST gcc-12.3.0-musl-patches-1.tar.xz 3572 BLAKE2B c7bf65f7c9ea8023ddaac821ee2b778622fa310ac72a72b2f7032494a8f304eac86217f9204622e6c21aaef9952bece0d09bc126facd4f42b602927909815ab5 SHA512 babc279fea2c1fd4c018815f2f5630214fd46015ce9f365c28af242681d51818eaca30ce298eddcab1eed5ac5f2759e2b47b2335afab9d722b4469a6d4fec326
DIST gcc-12.3.0-patches-2.tar.xz 14236 BLAKE2B 06c43662c9abb0fa3cf90d5e2273c69aecb9158e6cf6f23c04754ed5d686be2616e81e2502eb16f4298ddd50518ca7677e13249da9e9b091162d3931ff65e4fe SHA512 b0d4b85dbf1a54aaaa1997203b872e3106906b4ad49cde57e1428bc22b2f8e2d73b8cb10ae0d0b792aebaf664594da4d1dea04c44ddc34e59047410766db04d1
DIST gcc-13-20230826.tar.xz 84285788 BLAKE2B c25be594e322dd7145245c42ae21b98aa9e3e6ae69f1fa313830e40bf2e8fcb8435762f1c9d3f1ca1dbf31653bdc76a658bec708b7850fe40a7c55504ac30618 SHA512 3d47632e90651bd50a881c727c1ef2aa3322b4fc3e082919ae430270901abf8a05a34fe93f8b678c10dc9a0758f93dc3b33ed5947c8743dab453d2b50c063722
@@ -49,12 +51,14 @@ EBUILD gcc-11.4.1_p20231116.ebuild 1615 BLAKE2B af739962d08d8a4866104d8583cac167
EBUILD gcc-11.4.1_p20231123.ebuild 1615 BLAKE2B af739962d08d8a4866104d8583cac167b027737353abf34be5c9c64f463ecf28c1d6eb67f210a39964779a7b2d0adc8e2e052aa15aace5499428f7082c99cdf2 SHA512 a175a89736344022b27199d4f36bb95914c2fdce49787a98bdcd798e6ab1a2d1e8d55769301950472999ba51fbf9bae9b86d3f9914964f361e9a9b526de74170
EBUILD gcc-11.4.1_p20231130.ebuild 1615 BLAKE2B 342f5f6f67158fe91dca0868faedcfcaf912a627696e793dca7e4fcbca4603d917e14f58cb34c2a239c3ca88cd685075f8729c7369bb487ac043370e932e13d3 SHA512 c25fbb764707821629f7ef38d684f5c6f79ac2d66170026de62056a238ea4a46e2f763ba9b68ddd5f31bd50cf56fdf5ebad9a108475e789379c53328f28378be
EBUILD gcc-11.4.1_p20231207.ebuild 1615 BLAKE2B c5e2cb6b3f33a4b191291cbacf881c5ac3a1cc96f0f96d1956a0e53c5bb8150d8d78d46637c8fb7281da81b7b6f36a2a05c24bb72551258a04e8a2104a1c4c3b SHA512 7ac5f6c291498e8853ef945c5996b10f7572c068170613e1f2b4132ff1c6b35c836ee8c23d6b01c712f071e89d261f524b5e43fc54318295b3b0ad2536c21427
+EBUILD gcc-11.4.1_p20231214.ebuild 1615 BLAKE2B c5e2cb6b3f33a4b191291cbacf881c5ac3a1cc96f0f96d1956a0e53c5bb8150d8d78d46637c8fb7281da81b7b6f36a2a05c24bb72551258a04e8a2104a1c4c3b SHA512 7ac5f6c291498e8853ef945c5996b10f7572c068170613e1f2b4132ff1c6b35c836ee8c23d6b01c712f071e89d261f524b5e43fc54318295b3b0ad2536c21427
EBUILD gcc-11.5.9999.ebuild 1582 BLAKE2B a5b94704a65afc32a3079ad0732b544c03413a9f4965ccf1c2718fd763dc29b7a64e54b8cbb492d52e93527e3f0d4966d17eb6b6cb81fd609c6629d19f6b124d SHA512 bd165193f6ef2b12930bac05c8c3f75f6bafd143a13ed5c2960f7a1d8039608ca23ccbffe9a6b235d42c789d117e29cb3d47998c71a4a3eba30a63b8b9e0f116
EBUILD gcc-12.3.1_p20230825.ebuild 1613 BLAKE2B d0c6b99a1c529b7a518fc86b5d03c279dba37d111b0a356e416b8601f066cec460761ed14d0a4ef5faa6f16fb9af29baaf9bcb17edd55f5604d9bf012c579fd3 SHA512 b23bffb263e68b7f5045bfdf79538cb1e1abf4a4d789db7b915d586f10ebecf74a9d59715c8db5c2dd57545e559bdf72bec39a76ba50ddb13efc9db66982d56e
EBUILD gcc-12.3.1_p20231117.ebuild 1621 BLAKE2B 830b5c20e6bda5a28297bfbfd92a9cc74b5f371fe22eb06913c3dbcbe0d794b198dff9cda6f35bb7b34821ae0601afbe66a01e4c3686e9ba1a5cc049d9cf7868 SHA512 7144d0759578fb3db8ff377f2224e551e6fe5e669660baa712b5fa90e4e2875ac3e37f62ee66b0f1664b0f3d29b8d0acf144e7f52ef26bc23638d04770bd772b
EBUILD gcc-12.3.1_p20231124.ebuild 1621 BLAKE2B 830b5c20e6bda5a28297bfbfd92a9cc74b5f371fe22eb06913c3dbcbe0d794b198dff9cda6f35bb7b34821ae0601afbe66a01e4c3686e9ba1a5cc049d9cf7868 SHA512 7144d0759578fb3db8ff377f2224e551e6fe5e669660baa712b5fa90e4e2875ac3e37f62ee66b0f1664b0f3d29b8d0acf144e7f52ef26bc23638d04770bd772b
EBUILD gcc-12.3.1_p20231201.ebuild 1621 BLAKE2B 830b5c20e6bda5a28297bfbfd92a9cc74b5f371fe22eb06913c3dbcbe0d794b198dff9cda6f35bb7b34821ae0601afbe66a01e4c3686e9ba1a5cc049d9cf7868 SHA512 7144d0759578fb3db8ff377f2224e551e6fe5e669660baa712b5fa90e4e2875ac3e37f62ee66b0f1664b0f3d29b8d0acf144e7f52ef26bc23638d04770bd772b
EBUILD gcc-12.3.1_p20231208.ebuild 1621 BLAKE2B 830b5c20e6bda5a28297bfbfd92a9cc74b5f371fe22eb06913c3dbcbe0d794b198dff9cda6f35bb7b34821ae0601afbe66a01e4c3686e9ba1a5cc049d9cf7868 SHA512 7144d0759578fb3db8ff377f2224e551e6fe5e669660baa712b5fa90e4e2875ac3e37f62ee66b0f1664b0f3d29b8d0acf144e7f52ef26bc23638d04770bd772b
+EBUILD gcc-12.3.1_p20231215.ebuild 1621 BLAKE2B 830b5c20e6bda5a28297bfbfd92a9cc74b5f371fe22eb06913c3dbcbe0d794b198dff9cda6f35bb7b34821ae0601afbe66a01e4c3686e9ba1a5cc049d9cf7868 SHA512 7144d0759578fb3db8ff377f2224e551e6fe5e669660baa712b5fa90e4e2875ac3e37f62ee66b0f1664b0f3d29b8d0acf144e7f52ef26bc23638d04770bd772b
EBUILD gcc-12.4.9999.ebuild 1589 BLAKE2B 8de913409a3303b99e08e719751855382983fc3208de45a45e9f42d334c3f5b2b387b910791af804cae0c646c139d735235802bad96b4b84fe54f3cafd46cfec SHA512 fc445103363a11b7628e3f46ad8dc4b4c8e1f942dfd25078b41638779f7e4580fb9acff78812fb1039e5410e6dbdbaeea71b99f2d52ce3c4f04ec30dbf72ef7c
EBUILD gcc-13.2.1_p20230826.ebuild 1672 BLAKE2B ddcf137ec925acd9450d0fb920bee8984b62c77517a4801786205a56632dff5ec987c511208779a6578304b1dc83c11ade6bd36dde9246d897dd4e9f8be8581d SHA512 494cf07c899941c6a612eb0dbfa5e2f4d52696f6e2d644b07ac3c49df9eafb4cf03fa78808385342a0aa02aba80676b33d9d14311898eee85bfbfbd919dc37fb
EBUILD gcc-13.2.1_p20231014.ebuild 1680 BLAKE2B 7e1dad8f75e29c2bf25028424d186cf5659278c6e8c395cae86f3f676f0bd08b1ff757fbe7969be1e09173cf9f040069f1853897d77b9dd83b4b06192cbd0ca4 SHA512 33fd7cce36d141955b71f3757eb93e168a58bd47974bd6e6fa172b65fc3ba49d1bf50566837c10d839d68025a87522f535776b20e26d9738d8400ab8ce1d234a
diff --git a/sys-devel/gcc/gcc-11.4.1_p20231214.ebuild b/sys-devel/gcc/gcc-11.4.1_p20231214.ebuild
new file mode 100644
index 000000000000..0a84d9888218
--- /dev/null
+++ b/sys-devel/gcc/gcc-11.4.1_p20231214.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+TOOLCHAIN_PATCH_DEV="sam"
+PATCH_GCC_VER="11.4.0"
+PATCH_VER="12"
+MUSL_VER="2"
+MUSL_GCC_VER="11.4.0"
+
+if [[ ${PV} == *.9999 ]] ; then
+ MY_PV_2=$(ver_cut 2)
+ MY_PV_3=1
+ if [[ ${MY_PV_2} == 0 ]] ; then
+ MY_PV_2=0
+ MY_PV_3=0
+ else
+ MY_PV_2=$((${MY_PV_2} - 1))
+ fi
+
+ # e.g. 12.2.9999 -> 12.1.1
+ TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.${MY_PV_3}
+elif [[ -n ${TOOLCHAIN_GCC_RC} ]] ; then
+ # Cheesy hack for RCs
+ MY_PV=$(ver_cut 1).$((($(ver_cut 2) + 1))).$((($(ver_cut 3) - 1)))-RC-$(ver_cut 5)
+ MY_P=${PN}-${MY_PV}
+ GCC_TARBALL_SRC_URI="mirror://gcc/snapshots/${MY_PV}/${MY_P}.tar.xz"
+ TOOLCHAIN_SET_S=no
+ S="${WORKDIR}"/${MY_P}
+fi
+
+inherit toolchain
+
+if tc_is_live ; then
+ # Needs to be after inherit (for now?), bug #830908
+ EGIT_BRANCH=releases/gcc-$(ver_cut 1)
+elif [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
+ # Don't keyword live ebuilds
+ #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+ :;
+fi
+
+if [[ ${CATEGORY} != cross-* ]] ; then
+ # Technically only if USE=hardened *too* right now, but no point in complicating it further.
+ # If GCC is enabling CET by default, we need glibc to be built with support for it.
+ # bug #830454
+ RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
+ DEPEND="${RDEPEND}"
+ BDEPEND=">=${CATEGORY}/binutils-2.30[cet(-)?]"
+fi
+
+src_prepare() {
+ local p upstreamed_patches=(
+ # add them here
+ )
+ for p in "${upstreamed_patches[@]}"; do
+ rm -v "${WORKDIR}/patch/${p}" || die
+ done
+
+ toolchain_src_prepare
+
+ eapply_user
+}
diff --git a/sys-devel/gcc/gcc-12.3.1_p20231215.ebuild b/sys-devel/gcc/gcc-12.3.1_p20231215.ebuild
new file mode 100644
index 000000000000..1ffe2b97a4bf
--- /dev/null
+++ b/sys-devel/gcc/gcc-12.3.1_p20231215.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+TOOLCHAIN_PATCH_DEV="sam"
+PATCH_GCC_VER="12.3.0"
+PATCH_VER="2"
+MUSL_VER="1"
+MUSL_GCC_VER="12.3.0"
+
+if [[ ${PV} == *.9999 ]] ; then
+ MY_PV_2=$(ver_cut 2)
+ MY_PV_3=1
+ if [[ ${MY_PV_2} == 0 ]] ; then
+ MY_PV_2=0
+ MY_PV_3=0
+ else
+ MY_PV_2=$((${MY_PV_2} - 1))
+ fi
+
+ # e.g. 12.2.9999 -> 12.1.1
+ TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.${MY_PV_3}
+elif [[ -n ${TOOLCHAIN_GCC_RC} ]] ; then
+ # Cheesy hack for RCs
+ MY_PV=$(ver_cut 1).$((($(ver_cut 2) + 1))).$((($(ver_cut 3) - 1)))-RC-$(ver_cut 5)
+ MY_P=${PN}-${MY_PV}
+ GCC_TARBALL_SRC_URI="mirror://gcc/snapshots/${MY_PV}/${MY_P}.tar.xz"
+ TOOLCHAIN_SET_S=no
+ S="${WORKDIR}"/${MY_P}
+fi
+
+inherit toolchain
+
+if tc_is_live ; then
+ # Needs to be after inherit (for now?), bug #830908
+ EGIT_BRANCH=releases/gcc-$(ver_cut 1)
+elif [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
+ # Don't keyword live ebuilds
+ #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+ :;
+fi
+
+if [[ ${CATEGORY} != cross-* ]] ; then
+ # Technically only if USE=hardened *too* right now, but no point in complicating it further.
+ # If GCC is enabling CET by default, we need glibc to be built with support for it.
+ # bug #830454
+ RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
+ DEPEND="${RDEPEND}"
+ BDEPEND=">=${CATEGORY}/binutils-2.30[cet(-)?]"
+fi
+
+src_prepare() {
+ local p upstreamed_patches=(
+ # add them here
+ )
+ for p in "${upstreamed_patches[@]}"; do
+ rm -v "${WORKDIR}/patch/${p}" || die
+ done
+
+ toolchain_src_prepare
+
+ eapply_user
+}
diff --git a/sys-fs/Manifest.gz b/sys-fs/Manifest.gz
index 59b67c696f8e..96def32bd583 100644
--- a/sys-fs/Manifest.gz
+++ b/sys-fs/Manifest.gz
Binary files differ
diff --git a/sys-fs/lvm2/Manifest b/sys-fs/lvm2/Manifest
index f833422e5020..8711ac4373cc 100644
--- a/sys-fs/lvm2/Manifest
+++ b/sys-fs/lvm2/Manifest
@@ -15,5 +15,5 @@ DIST LVM2.2.03.21.tgz 2742294 BLAKE2B 529bc01b3d1ba6207c9ddc95309b39e6293fcd0286
DIST LVM2.2.03.22.tgz 2755031 BLAKE2B 79bbea84bd82f111c1bb5de336e6a9f1368b2c9e43f075dccaa90c7746a364259ad278adf650379eca75f2803ed74e74dd372be2cca8518462182657f96a0033 SHA512 17cd24ceee8026481566824b688dafd03ec816201d5cb3549cb7fc8a36f4cdaa982faaef4dcd26debfe775dea5ffa2744798164314ea6dc99a84f8ccccfc33ff
EBUILD lvm2-2.03.21-r1.ebuild 8617 BLAKE2B 29c10c7d598b13a637007b9a7b3f8bb214dd067b21a815bf84c6316bdc478047b8001e11b5fcaf8ba82e02a19a5ce67411ab3cc2ddcd5e8ca4f35cb351a9032a SHA512 992b9767fbfed1632473e61dfd2bf95d35286c5327e30852e04b796076372fd453eb958e8601deb5594e86cd3cadf9b45bee829a6d9bca256e3c680c9ac3ceee
EBUILD lvm2-2.03.22-r1.ebuild 8522 BLAKE2B 1e1b2d7e38301ef506bfd4f960a378a1807280b876a1a5c8e5d760c4b3ee572437cf7c7c3397367ccff647a9302ab1c14b7a3fdb335d7134f1447f0776871c5c SHA512 6ff12bc6246cf08b0d14dc195d76f54db9bbf0a1d1cdc5687c694c2141625ab93926c56725ad7f9b15578cd60169883e423e9bdde8289df65015ae80ca5d1210
-EBUILD lvm2-2.03.22-r2.ebuild 8520 BLAKE2B 0454a1d1eda64916cd74d264b5d316c5a5ddaecab91f6d741cc91594091c4142d7dd29d042abfcb5c59c698ed1271183964cb88a37f33ccb2a2fb9da8df424b0 SHA512 5a87d56f9d3b1ead06abeb7890b1ccc9f469217b325d078e521d916dc9f82a534d24695dd4a58481381121c4d8560c605a33a0356db52074a8d7960ebf3623c7
+EBUILD lvm2-2.03.22-r2.ebuild 8518 BLAKE2B 642d0fcd4b6e7c1194b007fedbdb5b8f689f37fa449f1f4e7ef539932b435f519fbcd3b6335e54340bdcc605d11877253242bc44b4547a7cd67ab7c73471bd84 SHA512 e610c4af31a12bf6789523a63cbdd062ce3c0718a738c1b4dffdaed85d85df33f634f2aa95c57da7e518630f72430692c722055e901613e7ae6a320e691fd1d1
MISC metadata.xml 831 BLAKE2B c34345ee897004b3776da0cb65cb1165156ecaf1802926f1b8d77eb25c836cebbb1833fadb0af3580b127c7852ac561ac20c877bcfd0cc80ea3b6283ed1ce975 SHA512 0be91bba800fc1db6dbad68e36b7d882a6bd41124a10e759322ccc661d123a689a2c0ea5f3fa2dfa40ae197c36b3171cb99d6630967805d57aa220543f0a1623
diff --git a/sys-fs/lvm2/lvm2-2.03.22-r2.ebuild b/sys-fs/lvm2/lvm2-2.03.22-r2.ebuild
index c8d88c2ef70d..579c992b5ff0 100644
--- a/sys-fs/lvm2/lvm2-2.03.22-r2.ebuild
+++ b/sys-fs/lvm2/lvm2-2.03.22-r2.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}/${PN^^}.${PV}"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm arm64 ~loong ~mips ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
IUSE="lvm readline sanlock selinux static static-libs systemd thin +udev valgrind"
REQUIRED_USE="
static? ( !systemd !udev )
diff --git a/sys-libs/Manifest.gz b/sys-libs/Manifest.gz
index eb95f646f47a..d2582e3fba3a 100644
--- a/sys-libs/Manifest.gz
+++ b/sys-libs/Manifest.gz
Binary files differ
diff --git a/sys-libs/libnvme/Manifest b/sys-libs/libnvme/Manifest
index bc8313ca666d..31648c489577 100644
--- a/sys-libs/libnvme/Manifest
+++ b/sys-libs/libnvme/Manifest
@@ -6,11 +6,13 @@ DIST libnvme-1.2.tar.gz 484397 BLAKE2B ae6b1c3aa8f45594219470059cfc8982674433772
DIST libnvme-1.3.tar.gz 499870 BLAKE2B 5a019c12829890a0fe0b5e6aec5fbd009fc3bd6dfe7e81f61731292f4ea8b03044e7625491479350c399cc8cd5bc023e02cc9e93f1eba38f4c747667e84cfb24 SHA512 c874b29b73e55be842f71e74a226a76fcd50dfa72e2be100f0437bc83e740cd146b6d2f2cdaa940c11c3d8c48ff2c065ac0e8a83d4d0dde743edf4179f328670
DIST libnvme-1.4.tar.gz 506101 BLAKE2B c1496c6258bf20ed4109710b06671fa7f0e27c7649520ad8ccf4021df00fffc45f80fea248d62d2b85eecc8b15b6afaf4a113d96d6737ae6772346c9d0bc1002 SHA512 cc4a0a78083471e912736d76e4faaa5c285e1149029560f212ff06254863e8f21b48fcb1638599bd68efcf888312a248fb748d23776af03574b39fbd9b2a418d
DIST libnvme-1.5.tar.gz 566715 BLAKE2B 2111a6929bc17949f03c39fdb247420bba371641b38e30cc7bc4b61a859471d1bfaa27d0dd3bb41379a3a59bb493ff9ce9006460aaf0b900c7ce40410701c03b SHA512 0a19eca2dd7c48c9da3123767c3c789dfb7528d6f5b2b2dfdc8af7cd64e1d724fb81c6002b9821ce916cc7adb6b5e5e28253f1d73131188b0559c6d276a7d07c
+DIST libnvme-1.6-ubsan.patch.xz 5800 BLAKE2B 8603311c44a475bd09a31a6bebe96f29f2b18b6d0917cb02b680fc20861a71688f1c5b3f618d6f38e7c105c8a00b8818b2ffa67289371fd0ab62354d318bebb9 SHA512 74f1a86c4011ce6650b54ec50422fe98ec64a65b50e3aa6c3d57f3715713f85ef7c84451416bb8d136dff646b3eba00d415208c98a16c562bf5d258d51b0d006
DIST libnvme-1.6.tar.gz 597676 BLAKE2B 8b47b268154574688a909d0664df55eda38d9f133373fabcffe987ede03e0c531f88126e0dc50204d74fb2fa665af6379aa5205757bfc5863926db8402fbab27 SHA512 ae6a95ed75bbdc6f8c5c5608eaad8bcaf60a08348ddff356bd47258da2bd2470bdaa45747cdb7ba24f10db093fc0ab95f8bda076a45cbb87e155e3158ef726f8
EBUILD libnvme-1.2-r1.ebuild 1192 BLAKE2B dd05f5d1fba9e50117b24d66fea37d05d1a9d1f900206e419f3f3ce76e3f0868639aa2aadf597507767f726fa5c59376e9d51d6bcd1067d62e24b12069e1baae SHA512 b56d7690c6b71d75b27436d36a0f47dee76b8c3951374aaf58cf4794b687b6fa02b2dbe5936c8fa76390a65c1463842ad2290d4fb4b37f3601644705c3d49971
EBUILD libnvme-1.3-r1.ebuild 1351 BLAKE2B 571a22422960fd0a7f5c2a0e16e367cb5b9ad9fcd543698b7aa4f320d24c5bb7cb4918bd858d9ebd144e24ec15e4c4db0a546aa773bb4ed023539314b01da3ed SHA512 223e511a5699cdef31b1a22d7bdd1bf757442b652f3dcead4a08e481524f963eb243f70cafa732165783bb32a7ad2d33baf1f379e9c18252f338943c472096dc
EBUILD libnvme-1.4.ebuild 1393 BLAKE2B 4d67d8f1c72859697e1983a609f3b55aaa62c4cd7bb8428318ae46a137fbddcb5afb46646d0b297807faea32e66fa545cff2d0d229f3b4de61b8480f1891a436 SHA512 01d338434a5bddaa21ca9d69ec362152252359660a0eb8ca16ae27b0f96389ae15c2cc78ba3eb1780deb9092e5d5fb514bafe74ab7122efe2a441fa1ad4a8877
EBUILD libnvme-1.5-r2.ebuild 1477 BLAKE2B 54f013b3ad5cdaba2f87c15a5d70382e2cc4f74b642c39bbc9ad558907384d1ef832276bb437c2bbe3cedd461434bdd1ffea9a8b58a398c4cf37b44f04636871 SHA512 6325634468a4b3e02e53ccc230ffa8946db527a310d2833127bc953790928a9883dbac77c9605d18b48dc07c7f10d347b1d8ea07aa5028c1055af18df149348e
EBUILD libnvme-1.6-r1.ebuild 1592 BLAKE2B cfca87f1d76df65b2de0d9444ea2cd0cf24f89a01f8bab17b191f7a8afbe5e7ee015fc1c0640857d2ac98665f9548391c2d03171da7c71d59faab129fce0cefd SHA512 38cdf8442dbd0a61f16166cd79eadaec34d4374821b0629dd6180306c229f310cedfbc254db54afa4507dd55fb5ea27ec9bec5165e593be7dab2c04436d43a63
+EBUILD libnvme-1.6-r2.ebuild 1705 BLAKE2B 47c6d4b2d1147757ac3a400bd6c147b57556a9632f3e21d9e84912b9169055a0a6d2ee93395cef7ca3d7ab3dfe11d64a86a38b7c83be637062fc6d6ccc004123 SHA512 944c7715b42c480cfab437706a3c997c1423454716c7d22cf08054608ed33bc223cd96be76a9affd2502f6ade8b38497e4093c4f8a5179a7a9debb3faf14021c
EBUILD libnvme-1.6.ebuild 1535 BLAKE2B 60dd5252ef071bf3186e059fe0482a8cca78226ed28331abe629ac8eb6b224935558c4b9df1b4d74fb222a1a7c7830ededa4054950d46cc7896b25aad04b46f5 SHA512 41e03e4bb81482d292e24dbc408bc7ad48036d198b5afd0469822822bded76f6f5ced22c85766cbe71293cdb4681fe2865d239bad44bcb8a101838f4911a66f9
MISC metadata.xml 585 BLAKE2B 6163419190adb903fdbdef99ad53f8b14ffbc08ac3c8b56f820049468010af2a58ac204ded1b53c767759e9ac864bf85dbc3b723cd7113cb919194dd9ceaaac3 SHA512 2f5268b41676d2a61d5415de3ec62149cda53613970a1af6aface937cc635d26866c88205a6d9fcf7efd7df0c7f45308ecf5b29b6cea937966b765a222edb8f7
diff --git a/sys-libs/libnvme/libnvme-1.6-r2.ebuild b/sys-libs/libnvme/libnvme-1.6-r2.ebuild
new file mode 100644
index 000000000000..1ece765a3cbf
--- /dev/null
+++ b/sys-libs/libnvme/libnvme-1.6-r2.ebuild
@@ -0,0 +1,84 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit python-r1 meson
+
+DESCRIPTION="C Library for NVM Express on Linux"
+HOMEPAGE="https://github.com/linux-nvme/libnvme"
+SRC_URI="https://github.com/linux-nvme/libnvme/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
+ https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-ubsan.patch.xz"
+
+LICENSE="LGPL-2.1+"
+SLOT="0/1"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~x86"
+IUSE="dbus +json keyutils python ssl test +uuid"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="
+ python? ( ${PYTHON_REQUIRED_USE} )
+"
+
+DEPEND="
+ json? ( dev-libs/json-c:= )
+ keyutils? ( sys-apps/keyutils:= )
+ dbus? ( sys-apps/dbus:= )
+ python? ( ${PYTHON_DEPS} )
+ ssl? ( >=dev-libs/openssl-1.1:= )
+ uuid? ( sys-apps/util-linux:= )
+"
+RDEPEND="
+ ${DEPEND}
+"
+BDEPEND="
+ dev-lang/swig
+"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-1.6-musl.patch
+ "${FILESDIR}"/${P}-lld-17.patch
+ "${WORKDIR}"/${P}-ubsan.patch
+)
+
+src_configure() {
+ local emesonargs=(
+ -Dpython=false
+ $(meson_use test tests)
+ $(meson_feature json json-c)
+ $(meson_feature dbus libdbus)
+ $(meson_feature keyutils)
+ $(meson_feature ssl openssl)
+ $(meson_feature python)
+ )
+ meson_src_configure
+}
+
+python_compile() {
+ local emesonargs=(
+ -Dpython=enabled
+ )
+ meson_src_configure --reconfigure
+ meson_src_compile
+}
+
+src_compile() {
+ meson_src_compile
+
+ if use python; then
+ python_copy_sources
+ python_foreach_impl python_compile
+ fi
+}
+
+python_install() {
+ meson_src_install
+ use python && python_optimize
+}
+
+src_install() {
+ use python && python_foreach_impl python_install
+
+ meson_src_install
+}
diff --git a/sys-libs/libseccomp/Manifest b/sys-libs/libseccomp/Manifest
index d127571c9abd..7a9e35d9a015 100644
--- a/sys-libs/libseccomp/Manifest
+++ b/sys-libs/libseccomp/Manifest
@@ -1,4 +1,5 @@
AUX libseccomp-2.5.3-skip-valgrind.patch 516 BLAKE2B d5dc87fcca8e20b7edd427c434d875c9c3c7aa130a651dbe06c2c648825312e330400f89177afcfe4985fa48e0f95de9937773deb6d3d83da9b2351e6e0488fc SHA512 96053f8ca6abc97ea7c5565c3c25563881e8c0363e9c38fa05836d59b5d9ea1a375f9e072bd5f89a67ddac159c1219be7ed829facd651b3fb8bd5071c89bddcb
+AUX libseccomp-2.5.5-which-hunt.patch 1779 BLAKE2B 00ac7f24b718f450c258c0d69f600a739360ac6cce45acdca51d413e07396d16ffa50d64fda2744968171e33e3a0e2ac17fa01c6016a95fab6774a4f6c7ba7c4 SHA512 b077a3f1075664fdfec6fecc077bd53685823794f037315a559f205cb6dc78a7d5e720ea4587dfdb605bfbeae79cf964d083157fbfae2085ca1d9e2995015067
AUX libseccomp-2.6.0-python-shared.patch 778 BLAKE2B 343bcb6c8e8cfc9bab3e0439d391ddfae023587f64f23860c1594cacb60d3af58e031edd5f37ba705bf3da01799ed12ab931a4b9a98e9063922f16cab814d5e6 SHA512 029b1403a3b0af5931833837d9b640d8d9ee172972f927f756137ca51bdbfd3f9cd42657029397fdb2cb727a5065356e05ca196fcb2170484f807bb65cd5a398
AUX libseccomp-python-shared.patch 759 BLAKE2B e2c42e18ca93fe5fddbc3a5b47ac0e6a29e566292fd62b87e6b45f6cb230570a2d1907a8b192e80b32c1900d069a4f10a866fa50bd9b88f5b78abff4206bd4cb SHA512 74548c7969869ff8f937a75eac720f1c654fad87dc17aed1c041bcb765586b4ee978a3ff7c6281be03277f6c74f2ec32624f91beb55afec3066a06a9e51483e2
DIST libseccomp-2.5.4-loongarch64-20220425.patch.xz 132768 BLAKE2B f3ab165b028b5f8b4c16574936b915595807ebeb49ef7365d6051f3dfafa7da46ef2a9de458e0a268298cb340152abe1f3c0c293446462a06696bc9ce92d2f72 SHA512 94f23c7a2cc2ea8acb01fef00ef184295c276b14b2b3ba0c65687fd72081df8478f3f04c51b0b391ba44529c4f914e6edbb4132af935e3be55902f641d478780
@@ -8,6 +9,6 @@ DIST libseccomp-2.5.5-loongarch64-20231204.patch.xz 41236 BLAKE2B 7831b28c275771
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-2.5.5.ebuild 2890 BLAKE2B 59f7cea33461ca816ab5d7d503361d18ee3f43158adb75b86659ea89cb61ca5117446b21faaa0ed367536f63d1518b8cf631aee5b7f54de4d851fb337dd8d43b SHA512 07459d5e692479b2e18caabeef76be191d4dd544143da34460143e0280b064b9a4f2523231ac33e8e5abd284c52ceca03de8c5c4473fe6d86d9f4e69630ea62e
+EBUILD libseccomp-2.5.5.ebuild 2939 BLAKE2B 1c5181358fa85f65059d9633821a0dbe8864d7b02b484fddd5bf0d5e3fcc8d71068d07948ef227292d473592b058409bfbe79dbbe69a9eeaf8c1364037f32c18 SHA512 01150fe32346d2fe09cdeea25ac752a11e24253ea9d94fae1f996e2cde13f3d7701017f7a27ea64518192c2fd9de8ada2feb5b4bdbd5ce4a3d097be06075dd83
EBUILD libseccomp-9999.ebuild 2395 BLAKE2B 585bfd4132bfc731a507bc867a5af585427def52f0618ea37208a53a2abe99d06f80005671c234e1a8f7dd243ab690717ddd040be1665d12db9e641ccf350705 SHA512 d9fe1e6a07790aa193eeccd3752a30a7bc70428762876e0c78f6df7aeebf7367a762f8d605bea19c4a48b3e626ff7d462d489081e8fcc835c675b01e9066d713
MISC metadata.xml 506 BLAKE2B 44dc13629234226f9314270c05d5c7c87575639fe12282e73697ead63d016ee9b52a89d673be5881bfcbf4d605024ecfcc3e19510581d334a6d5737df6a36b50 SHA512 93b0a53783499eab6b6264867a049830d765ee56d19b0c60e764f6651dff9f0d11efbec0783fdeb17c2c64d3f409bb4b1b1f74f267022775b992b61a1df03100
diff --git a/sys-libs/libseccomp/files/libseccomp-2.5.5-which-hunt.patch b/sys-libs/libseccomp/files/libseccomp-2.5.5-which-hunt.patch
new file mode 100644
index 000000000000..90dc25bf4e7c
--- /dev/null
+++ b/sys-libs/libseccomp/files/libseccomp-2.5.5-which-hunt.patch
@@ -0,0 +1,69 @@
+https://github.com/seccomp/libseccomp/pull/424
+
+From 865adeed17cac7063cbbce0c5df225aa35c83621 Mon Sep 17 00:00:00 2001
+From: Sam James <sam@gentoo.org>
+Date: Sat, 16 Dec 2023 02:17:36 +0000
+Subject: [PATCH] tests: avoid use of non-portable `which`
+
+which is not a standard POSIX utility, and indeed, each of these test scripts
+uses #!/bin/bash as its shebang, so we can use `type -P` which has the same
+behaviour as `which` for free.
+
+(If the tests used POSIX shell, we could do `command -v`, its only caveat is
+that it'll pick up functions in the user's shell, which doesn't matter 99% of
+the time anyway.)
+
+Distributions like Debian [0] and Gentoo [1] are looking to remove `which`
+from their base set of packages.
+
+[0] https://lwn.net/Articles/874049/
+[1] https://bugs.gentoo.org/646588
+
+Signed-off-by: Sam James <sam@gentoo.org>
+--- a/tests/38-basic-pfc_coverage.sh
++++ b/tests/38-basic-pfc_coverage.sh
+@@ -18,7 +18,7 @@
+ #
+ function check_deps() {
+ [[ -z "$1" ]] && return
+- which "$1" >& /dev/null
++ type -P "$1" >& /dev/null
+ return $?
+ }
+
+--- a/tests/55-basic-pfc_binary_tree.sh
++++ b/tests/55-basic-pfc_binary_tree.sh
+@@ -18,7 +18,7 @@
+ #
+ function check_deps() {
+ [[ -z "$1" ]] && return
+- which "$1" >& /dev/null
++ type -P "$1" >& /dev/null
+ return $?
+ }
+
+--- a/tests/regression
++++ b/tests/regression
+@@ -73,7 +73,7 @@ GLBL_SYS_API="../tools/scmp_api_level"
+ #
+ function check_deps() {
+ [[ -z "$1" ]] && return
+- which "$1" >& /dev/null
++ type -P "$1" >& /dev/null
+ return $?
+ }
+
+--- a/tests/testgen
++++ b/tests/testgen
+@@ -32,7 +32,7 @@
+ #
+ function verify_deps() {
+ [[ -z "$1" ]] && return
+- if ! which "$1" >& /dev/null; then
++ if ! type -P "$1" >& /dev/null; then
+ echo "error: install \"$1\" and include it in your \$PATH"
+ exit 1
+ fi
+--
+2.43.0
+
diff --git a/sys-libs/libseccomp/libseccomp-2.5.5.ebuild b/sys-libs/libseccomp/libseccomp-2.5.5.ebuild
index e65a98cb7fc6..51018de4ccdd 100644
--- a/sys-libs/libseccomp/libseccomp-2.5.5.ebuild
+++ b/sys-libs/libseccomp/libseccomp-2.5.5.ebuild
@@ -40,6 +40,7 @@ BDEPEND="${DEPEND}
PATCHES=(
"${FILESDIR}"/libseccomp-python-shared.patch
"${FILESDIR}"/libseccomp-2.5.3-skip-valgrind.patch
+ "${FILESDIR}"/libseccomp-2.5.5-which-hunt.patch
)
src_prepare() {
diff --git a/virtual/Manifest.gz b/virtual/Manifest.gz
index aafcf8ed35e8..1957ea66c69b 100644
--- a/virtual/Manifest.gz
+++ b/virtual/Manifest.gz
Binary files differ
diff --git a/virtual/perl-Math-BigInt/Manifest b/virtual/perl-Math-BigInt/Manifest
index b40240af7bdb..4ee726c39585 100644
--- a/virtual/perl-Math-BigInt/Manifest
+++ b/virtual/perl-Math-BigInt/Manifest
@@ -2,5 +2,5 @@ EBUILD perl-Math-BigInt-1.999.830.ebuild 484 BLAKE2B d31a5e39d01de0a2d16ac4eaf8d
EBUILD perl-Math-BigInt-1.999.837.ebuild 484 BLAKE2B 21d7809c57989fc762893365920e36308b975e8005562735e853461435cc08266d55c2ffd1a5e39ba025d6837b88deddf5c407051c255f70b22c4c1d1830878e SHA512 fb0a6cda361d92b219996fb0af3db37c2e2e69e1fa584a54431bddf6272decfcdbadc740dd66db0983337733a00401a4ef430d8f93f5346f154ee710f367b44f
EBUILD perl-Math-BigInt-1.999.838.ebuild 389 BLAKE2B ba59e51f85dfb5b9f75fbae54397e5ca3b65ece669afa3da353edabdbae8e28903add0ee9dfe6038025356a28637167db48a7f157ef63906bf469a5745a36f01 SHA512 c5122a54d7883697b367d192be9c80b8d45e23199458f53f9bccd8524225044b851e0522013217310f35d8c25225b3225d5127fe64013fae35cfd9b3cfbcba71
EBUILD perl-Math-BigInt-1.999.840.ebuild 389 BLAKE2B ba59e51f85dfb5b9f75fbae54397e5ca3b65ece669afa3da353edabdbae8e28903add0ee9dfe6038025356a28637167db48a7f157ef63906bf469a5745a36f01 SHA512 c5122a54d7883697b367d192be9c80b8d45e23199458f53f9bccd8524225044b851e0522013217310f35d8c25225b3225d5127fe64013fae35cfd9b3cfbcba71
-EBUILD perl-Math-BigInt-1.999.842.ebuild 391 BLAKE2B 89ae7f83566bd4320a905cf324f10f7b4c780f9c469f35f3556acb36748a94bb67fadc79ea8d699ce1751bd925bfb9b0d1e97b0cfbd5b09cc9e7a3ab21629b04 SHA512 edf48d74d550ebbfe65daffd1b05fe78b6941addb82664cf0cd6ca0f6f0db76b49c27cfd2470179b1b58e8d7b5670cd529a5cb59a21343730a0e738bf60d34fc
+EBUILD perl-Math-BigInt-1.999.842.ebuild 390 BLAKE2B e75060c27f801a6f45a5628d101240f66ed20afbd7002d5e9a6ad9e1caf8cac0acc57aedebf8210ebe97655ac9b7440b64b5198655bef5b260afd175f9039a93 SHA512 6c9794569d0376a0d3198e4ed0008a568314475ac044296cb38595cd53a7591a4f8ca928b3db277e8a5ac7b1e5fdb3cbdf5b1f5070da7f6a184ed944a8be78ae
MISC metadata.xml 276 BLAKE2B bf414e300df778aefa3427c1942fd63f8c3a574bb68a2fad8d7ae8e94ff33dde4652be01c1441d9c8e7599689bb6dbac313a9c862d90778de833b52b4b763595 SHA512 9362f9f7415ad3662ca05bdf27721dc2c41c0d4ef89a9da86e3e86fab6d1684b1f87de47eef6de4314ef4548dfdedaf1849cd165d94da412f96a3d2e4fcb4a9f
diff --git a/virtual/perl-Math-BigInt/perl-Math-BigInt-1.999.842.ebuild b/virtual/perl-Math-BigInt/perl-Math-BigInt-1.999.842.ebuild
index 85a99e9b589b..70b00a4367f4 100644
--- a/virtual/perl-Math-BigInt/perl-Math-BigInt-1.999.842.ebuild
+++ b/virtual/perl-Math-BigInt/perl-Math-BigInt-1.999.842.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DESCRIPTION="Virtual for ${PN#perl-}"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
RDEPEND="
~perl-core/${PN#perl-}-${PV}
diff --git a/x11-terms/Manifest.gz b/x11-terms/Manifest.gz
index 6edf49a4961c..2202fa352d6e 100644
--- a/x11-terms/Manifest.gz
+++ b/x11-terms/Manifest.gz
Binary files differ
diff --git a/x11-terms/xfce4-terminal/Manifest b/x11-terms/xfce4-terminal/Manifest
index af2f43f85fa5..234be203a9cb 100644
--- a/x11-terms/xfce4-terminal/Manifest
+++ b/x11-terms/xfce4-terminal/Manifest
@@ -2,5 +2,5 @@ AUX xfce4-terminal-1.1.0-menu-accel.patch 2663 BLAKE2B 0b2aa19dfb9ae17b53f57cef2
DIST xfce4-terminal-1.1.0.tar.bz2 1021840 BLAKE2B 981d73362dd7e1122b893c0761ca8f758e9382bc49a5ad985d11a953aa17e65b0c372b8a6350ed2671665508e625fbfbf4532dadc88211c14b6848c195d247dc SHA512 c01f0e7a293c4e55b4ee151eb8beb5ff9634a8134b545452c87ee9fa9928507e73bda1a63634900f669a58353877c2cb3f48e7b95cf236bdc857ca311c73c86f
DIST xfce4-terminal-1.1.1.tar.bz2 1033180 BLAKE2B e33bf7f0ff56200154a7195b6aaf09a7b67c7577c78190fd110b1dc035914295735925bf82f0cd3b6809646315236a32fc835acbb8d97b73b57025205faef9e8 SHA512 0f2631cc9790b467495cf17a506c33b9c6a037b94a353cb870554b1dd9da0b4795ed965ca2e9beb5dec1b344304e4dc9f71130862f6b45d63f66c603757991cd
EBUILD xfce4-terminal-1.1.0-r1.ebuild 1118 BLAKE2B 3e7b5004dca2153f27d4da11ebdb34ed1e20e498abf85d6a9976b8819c857aa8414c2cda6e2475d7ae620704d0405886886abdccec44993398b71dd8c73f3615 SHA512 9077bdf03706ffbe2333aea4c7b34808002fafa5ec32a19cf812a703450b02bc1c8ba11e2907e9803062554ab25fbe5a43a7d20ecef913cef85a55a54b058909
-EBUILD xfce4-terminal-1.1.1.ebuild 1226 BLAKE2B 69011ca12d67e7eb699946549cf4b5243b2aaa09bf948b03981138600576567e84eb7fb376ff948b3ef07fe0f7f93d416fc415c5a9df26f849770b354bc91e21 SHA512 5956e327d72598d1b7475cf9dc0acf8181297ff1f5f4115aaa5f7403ab77957cad530d485a92b057df49bfa97f8477fbce69994ed635fbd3663625bff7cc1ae6
+EBUILD xfce4-terminal-1.1.1.ebuild 1258 BLAKE2B 7e1c5fbea4f2c88d216b557c9d07170c04b0be50ab852b106da7fae787fd7c87b3ed4e3eed41177791420e3a93774bbcc89e70c9c51d69320d4d7761955a291b SHA512 1d452bf15fb11bc10b88443c4c1d65b85f1a2f947491883dc602255a6aa32ae424dd8bb3d2da35a01b050b2fff477fb46619f6afeb2e8bcca181a173b4d53829
MISC metadata.xml 372 BLAKE2B bb4bcd3652bb3bbaee272af26e6b07b5279167c165574cfcbaa1c23d8b9786cc79972325893fc563aac5ae1eef257ebe4807199497a02c147515af68b80e27a2 SHA512 722c99f01658541a9d1df513ffa218ac36897644e771d8b439bf6b2c38e241304c0a43c94115ed95f367ba6e3a8606bee2c63ef8c1ef9841f08b9f06977751c7
diff --git a/x11-terms/xfce4-terminal/xfce4-terminal-1.1.1.ebuild b/x11-terms/xfce4-terminal/xfce4-terminal-1.1.1.ebuild
index b86ef999af7a..7a9b924d13a1 100644
--- a/x11-terms/xfce4-terminal/xfce4-terminal-1.1.1.ebuild
+++ b/x11-terms/xfce4-terminal/xfce4-terminal-1.1.1.ebuild
@@ -16,6 +16,7 @@ LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~x64-solaris"
IUSE="utempter wayland X"
+REQUIRED_USE="|| ( wayland X )"
RDEPEND="
>=dev-libs/glib-2.44.0:2