summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Manifest30
-rw-r--r--Manifest.files.gzbin29632 -> 29639 bytes
-rw-r--r--app-crypt/Manifest.gzbin23956 -> 23965 bytes
-rw-r--r--app-crypt/tpm2-tss/Manifest2
-rw-r--r--app-crypt/tpm2-tss/tpm2-tss-3.2.0-r4.ebuild2
-rw-r--r--app-crypt/trousers/Manifest2
-rw-r--r--app-crypt/trousers/trousers-0.3.15.ebuild2
-rw-r--r--app-misc/Manifest.gzbin50080 -> 49912 bytes
-rw-r--r--app-misc/delay/Manifest3
-rw-r--r--app-misc/delay/delay-1.6-r4.ebuild (renamed from app-misc/delay/delay-1.6-r3.ebuild)1
-rw-r--r--app-misc/delay/files/delay-1.6-clang16.patch12
-rw-r--r--app-misc/tpconfig/Manifest5
-rw-r--r--app-misc/tpconfig/files/tpconfig-r122
-rw-r--r--app-misc/tpconfig/files/tpconfig.conf4
-rw-r--r--app-misc/tpconfig/metadata.xml5
-rw-r--r--app-misc/tpconfig/tpconfig-3.1.3-r3.ebuild24
-rw-r--r--app-text/Manifest.gzbin48889 -> 48892 bytes
-rw-r--r--app-text/texlive-core/Manifest3
-rw-r--r--app-text/texlive-core/files/texlive-core-2021-clang-16.patch172
-rw-r--r--app-text/texlive-core/texlive-core-2021-r5.ebuild (renamed from app-text/texlive-core/texlive-core-2021-r4.ebuild)4
-rw-r--r--dev-cpp/Manifest.gzbin12931 -> 12750 bytes
-rw-r--r--dev-cpp/jarowinkler-cpp/Manifest3
-rw-r--r--dev-cpp/jarowinkler-cpp/jarowinkler-cpp-1.0.2.ebuild32
-rw-r--r--dev-cpp/jarowinkler-cpp/metadata.xml11
-rw-r--r--dev-games/Manifest.gzbin6710 -> 6707 bytes
-rw-r--r--dev-games/godot/Manifest4
-rw-r--r--dev-games/godot/godot-4.0_beta6.ebuild (renamed from dev-games/godot/godot-4.0_beta4-r1.ebuild)8
-rw-r--r--dev-java/Manifest.gzbin56020 -> 55854 bytes
-rw-r--r--dev-java/icu4j/Manifest2
-rw-r--r--dev-java/icu4j/icu4j-71.1.ebuild203
-rw-r--r--dev-java/objenesis-test/Manifest3
-rw-r--r--dev-java/objenesis-test/metadata.xml12
-rw-r--r--dev-java/objenesis-test/objenesis-test-3.2.ebuild32
-rw-r--r--dev-lang/Manifest.gzbin19349 -> 19343 bytes
-rw-r--r--dev-lang/gnucobol/Manifest5
-rw-r--r--dev-lang/gnucobol/gnucobol-1.1.ebuild (renamed from dev-lang/open-cobol/open-cobol-1.1.ebuild)7
-rw-r--r--dev-lang/gnucobol/gnucobol-3.1.2.ebuild38
-rw-r--r--dev-lang/gnucobol/metadata.xml14
-rw-r--r--dev-lang/open-cobol/Manifest3
-rw-r--r--dev-lang/spidermonkey/Manifest6
-rw-r--r--dev-lang/spidermonkey/files/spidermonkey-68.0-add-riscv-support.patch107
-rw-r--r--dev-lang/spidermonkey/files/spidermonkey-68.0-loong-support.patch103
-rw-r--r--dev-lang/spidermonkey/spidermonkey-68.12.0-r1.ebuild273
-rw-r--r--dev-libs/Manifest.gzbin95789 -> 95796 bytes
-rw-r--r--dev-libs/json-parser/Manifest2
-rw-r--r--dev-libs/json-parser/json-parser-1.1.0_p20211208.ebuild2
-rw-r--r--dev-libs/mpfr/Manifest4
-rw-r--r--dev-libs/mpfr/files/mpfr-4.1.1-fix-mpfr_custom_get_kind.patch79
-rw-r--r--dev-libs/mpfr/mpfr-4.1.1_p1.ebuild (renamed from dev-libs/mpfr/mpfr-4.1.1-r1.ebuild)1
-rw-r--r--dev-libs/xalan-c/Manifest6
-rw-r--r--dev-libs/xalan-c/metadata.xml8
-rw-r--r--dev-libs/xalan-c/xalan-c-1.12.ebuild59
-rw-r--r--dev-libs/xalan-c/xalan-c-9999.ebuild59
-rw-r--r--dev-lisp/Manifest.gzbin3373 -> 3376 bytes
-rw-r--r--dev-lisp/sbcl/Manifest4
-rw-r--r--dev-lisp/sbcl/files/sb-posix-test-1.2.15.patch40
-rw-r--r--dev-lisp/sbcl/sbcl-2.2.0.ebuild243
-rw-r--r--dev-python/Manifest.gzbin262256 -> 261287 bytes
-rw-r--r--dev-python/PyQtWebEngine/Manifest2
-rw-r--r--dev-python/PyQtWebEngine/PyQtWebEngine-5.15.6.ebuild76
-rw-r--r--dev-python/case/Manifest3
-rw-r--r--dev-python/case/case-1.5.3.ebuild21
-rw-r--r--dev-python/case/metadata.xml11
-rw-r--r--dev-python/click-plugins/Manifest2
-rw-r--r--dev-python/click-plugins/click-plugins-1.1.1.ebuild2
-rw-r--r--dev-python/eventlet/Manifest6
-rw-r--r--dev-python/eventlet/eventlet-0.33.1.ebuild63
-rw-r--r--dev-python/eventlet/files/eventlet-0.25.1-tests.patch40
-rw-r--r--dev-python/eventlet/files/eventlet-0.30.0-tests-socket.patch13
-rw-r--r--dev-python/eventlet/files/eventlet-0.30.2-test-timeout.patch39
-rw-r--r--dev-python/eventlet/metadata.xml12
-rw-r--r--dev-python/exceptiongroup/Manifest2
-rw-r--r--dev-python/exceptiongroup/exceptiongroup-1.0.4.ebuild2
-rw-r--r--dev-python/jarowinkler/Manifest3
-rw-r--r--dev-python/jarowinkler/jarowinkler-1.2.3.ebuild39
-rw-r--r--dev-python/jarowinkler/metadata.xml12
-rw-r--r--dev-python/kazoo/Manifest3
-rw-r--r--dev-python/kazoo/kazoo-2.8.0.ebuild52
-rw-r--r--dev-python/kazoo/metadata.xml16
-rw-r--r--dev-python/nose_warnings_filters/Manifest4
-rw-r--r--dev-python/nose_warnings_filters/files/nose_warnings_filters-0.1.5-setuptools-newline-desc.patch13
-rw-r--r--dev-python/nose_warnings_filters/metadata.xml12
-rw-r--r--dev-python/nose_warnings_filters/nose_warnings_filters-0.1.5-r3.ebuild23
-rw-r--r--dev-python/qiskit-aer/Manifest2
-rw-r--r--dev-python/qiskit-aer/qiskit-aer-0.11.1-r1.ebuild (renamed from dev-python/qiskit-aer/qiskit-aer-0.11.1.ebuild)13
-rw-r--r--dev-python/qiskit-terra/Manifest17
-rw-r--r--dev-python/qiskit-terra/qiskit-terra-0.22.3.ebuild161
-rw-r--r--dev-python/setuptools-declarative-requirements/Manifest3
-rw-r--r--dev-python/setuptools-declarative-requirements/metadata.xml15
-rw-r--r--dev-python/setuptools-declarative-requirements/setuptools-declarative-requirements-1.3.0.ebuild52
-rw-r--r--dev-python/sip/Manifest2
-rw-r--r--dev-python/sip/sip-6.7.5.ebuild34
-rw-r--r--dev-python/texttable/Manifest2
-rw-r--r--dev-python/texttable/texttable-1.6.5.ebuild29
-rw-r--r--dev-python/xlsxwriter/Manifest2
-rw-r--r--dev-python/xlsxwriter/xlsxwriter-3.0.3.ebuild2
-rw-r--r--dev-ruby/Manifest.gzbin112255 -> 112095 bytes
-rw-r--r--dev-ruby/ruby-sdl/Manifest3
-rw-r--r--dev-ruby/ruby-sdl/metadata.xml16
-rw-r--r--dev-ruby/ruby-sdl/ruby-sdl-2.1.2-r3.ebuild70
-rw-r--r--dev-util/Manifest.gzbin69277 -> 69120 bytes
-rw-r--r--dev-util/sgb/Manifest8
-rw-r--r--dev-util/sgb/files/sgb-20030623-destdir.patch76
-rw-r--r--dev-util/sgb/files/sgb-20030623-parallel-make-fix.patch47
-rw-r--r--dev-util/sgb/files/sgb-20090810-Fix-build-with-Clang-16.patch46
-rw-r--r--dev-util/sgb/metadata.xml7
-rw-r--r--dev-util/sgb/sgb-20030623-r1.ebuild59
-rw-r--r--dev-util/sgb/sgb-20090810-r1.ebuild60
-rw-r--r--dev-vcs/Manifest.gzbin11325 -> 11333 bytes
-rw-r--r--dev-vcs/repo/Manifest7
-rw-r--r--dev-vcs/repo/repo-2.29.ebuild2
-rw-r--r--dev-vcs/repo/repo-2.30.ebuild (renamed from dev-vcs/repo/repo-2.21.ebuild)9
-rw-r--r--dev-vcs/tortoisehg/Manifest2
-rw-r--r--dev-vcs/tortoisehg/tortoisehg-6.2.3.ebuild2
-rw-r--r--games-fps/Manifest.gzbin12048 -> 11886 bytes
-rw-r--r--games-fps/qudos/Manifest12
-rw-r--r--games-fps/qudos/files/qudos-0.40.1-gnusource.patch12
-rw-r--r--games-fps/qudos/files/qudos-0.40.1-libjpeg-clash.patch25
-rw-r--r--games-fps/qudos/files/qudos-0.40.1-libpng.patch30
-rw-r--r--games-fps/qudos/files/qudos-0.40.1-no-bits-nan.patch12
-rw-r--r--games-fps/qudos/files/qudos-0.40.1-respect-cc.patch15
-rw-r--r--games-fps/qudos/files/qudos-0.40.1-respect-libdir.patch53
-rw-r--r--games-fps/qudos/files/qudos-0.40.1-use-pkg-config.patch30
-rw-r--r--games-fps/qudos/files/qudos-0.40.1-zlib-build.patch12
-rw-r--r--games-fps/qudos/metadata.xml17
-rw-r--r--games-fps/qudos/qudos-0.40.1-r1.ebuild184
-rw-r--r--gnome-extra/Manifest.gzbin11436 -> 11433 bytes
-rw-r--r--gnome-extra/gnome-shell-extension-gsconnect/Manifest2
-rw-r--r--gnome-extra/gnome-shell-extension-gsconnect/gnome-shell-extension-gsconnect-54.ebuild68
-rw-r--r--kde-misc/Manifest.gzbin4756 -> 4757 bytes
-rw-r--r--kde-misc/colord-kde/Manifest2
-rw-r--r--kde-misc/colord-kde/colord-kde-0.5.0_p20220907.ebuild2
-rw-r--r--kde-plasma/Manifest.gzbin9418 -> 9412 bytes
-rw-r--r--kde-plasma/bluedevil/Manifest2
-rw-r--r--kde-plasma/bluedevil/bluedevil-5.26.3.1.ebuild2
-rw-r--r--media-gfx/Manifest.gzbin38489 -> 38496 bytes
-rw-r--r--media-gfx/chafa/Manifest4
-rw-r--r--media-gfx/chafa/chafa-1.12.4.ebuild (renamed from media-gfx/chafa/chafa-1.10.3.ebuild)2
-rw-r--r--media-libs/Manifest.gzbin67071 -> 67059 bytes
-rw-r--r--media-libs/fdk-aac/Manifest2
-rw-r--r--media-libs/fdk-aac/fdk-aac-2.0.2.ebuild2
-rw-r--r--media-libs/libfreeaptx/Manifest2
-rw-r--r--media-libs/libfreeaptx/libfreeaptx-0.1.1-r1.ebuild2
-rw-r--r--media-libs/libheif/Manifest3
-rw-r--r--media-libs/libheif/libheif-1.12.0-r2.ebuild78
-rw-r--r--media-libs/libheif/libheif-1.12.0-r3.ebuild89
-rw-r--r--media-libs/libldac/Manifest2
-rw-r--r--media-libs/libldac/libldac-2.0.2.3-r1.ebuild2
-rw-r--r--media-libs/liblscp/Manifest2
-rw-r--r--media-libs/liblscp/liblscp-0.9.6.ebuild37
-rw-r--r--media-libs/sbc/Manifest2
-rw-r--r--media-libs/sbc/sbc-2.0.ebuild2
-rw-r--r--media-sound/Manifest.gzbin57063 -> 56894 bytes
-rw-r--r--media-sound/picard/Manifest2
-rw-r--r--media-sound/picard/picard-2.8.4.ebuild64
-rw-r--r--media-sound/rplay/Manifest5
-rw-r--r--media-sound/rplay/files/rplay-3.3.2-built-in_function_exit-r1.patch20
-rw-r--r--media-sound/rplay/metadata.xml15
-rw-r--r--media-sound/rplay/rplay-3.3.2_p16-r4.ebuild58
-rw-r--r--media-video/Manifest.gzbin25831 -> 25830 bytes
-rw-r--r--media-video/pipewire/Manifest3
-rw-r--r--media-video/pipewire/pipewire-0.3.61.ebuild (renamed from media-video/pipewire/pipewire-0.3.60.ebuild)1
-rw-r--r--metadata/Manifest.gzbin4035 -> 4031 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.gzbin28230 -> 28244 bytes
-rw-r--r--metadata/md5-cache/app-crypt/Manifest.gzbin36845 -> 36847 bytes
-rw-r--r--metadata/md5-cache/app-crypt/tpm2-tss-3.2.0-r44
-rw-r--r--metadata/md5-cache/app-crypt/trousers-0.3.154
-rw-r--r--metadata/md5-cache/app-misc/Manifest.gzbin75522 -> 75349 bytes
-rw-r--r--metadata/md5-cache/app-misc/delay-1.6-r4 (renamed from metadata/md5-cache/app-misc/delay-1.6-r3)2
-rw-r--r--metadata/md5-cache/app-misc/tpconfig-3.1.3-r311
-rw-r--r--metadata/md5-cache/app-text/Manifest.gzbin72132 -> 72125 bytes
-rw-r--r--metadata/md5-cache/app-text/texlive-core-2021-r5 (renamed from metadata/md5-cache/app-text/texlive-core-2021-r4)2
-rw-r--r--metadata/md5-cache/dev-cpp/Manifest.gzbin24932 -> 24757 bytes
-rw-r--r--metadata/md5-cache/dev-cpp/jarowinkler-cpp-1.0.215
-rw-r--r--metadata/md5-cache/dev-games/Manifest.gzbin8505 -> 8508 bytes
-rw-r--r--metadata/md5-cache/dev-games/godot-4.0_beta6 (renamed from metadata/md5-cache/dev-games/godot-4.0_beta4-r1)13
-rw-r--r--metadata/md5-cache/dev-java/Manifest.gzbin76311 -> 75966 bytes
-rw-r--r--metadata/md5-cache/dev-java/icu4j-71.115
-rw-r--r--metadata/md5-cache/dev-java/objenesis-test-3.214
-rw-r--r--metadata/md5-cache/dev-lang/Manifest.gzbin38844 -> 38849 bytes
-rw-r--r--metadata/md5-cache/dev-lang/gnucobol-1.1 (renamed from metadata/md5-cache/dev-lang/open-cobol-1.1)2
-rw-r--r--metadata/md5-cache/dev-lang/gnucobol-3.1.213
-rw-r--r--metadata/md5-cache/dev-lang/spidermonkey-68.12.0-r116
-rw-r--r--metadata/md5-cache/dev-libs/Manifest.gzbin162632 -> 162935 bytes
-rw-r--r--metadata/md5-cache/dev-libs/json-parser-1.1.0_p202112084
-rw-r--r--metadata/md5-cache/dev-libs/mpfr-4.1.1_p1 (renamed from metadata/md5-cache/dev-libs/mpfr-4.1.1-r1)4
-rw-r--r--metadata/md5-cache/dev-libs/xalan-c-1.1215
-rw-r--r--metadata/md5-cache/dev-libs/xalan-c-999914
-rw-r--r--metadata/md5-cache/dev-lisp/Manifest.gzbin4719 -> 4565 bytes
-rw-r--r--metadata/md5-cache/dev-lisp/sbcl-2.2.014
-rw-r--r--metadata/md5-cache/dev-python/Manifest.gzbin349353 -> 348672 bytes
-rw-r--r--metadata/md5-cache/dev-python/PyQtWebEngine-5.15.616
-rw-r--r--metadata/md5-cache/dev-python/case-1.5.315
-rw-r--r--metadata/md5-cache/dev-python/click-plugins-1.1.14
-rw-r--r--metadata/md5-cache/dev-python/eventlet-0.33.116
-rw-r--r--metadata/md5-cache/dev-python/exceptiongroup-1.0.44
-rw-r--r--metadata/md5-cache/dev-python/jarowinkler-1.2.317
-rw-r--r--metadata/md5-cache/dev-python/kazoo-2.8.016
-rw-r--r--metadata/md5-cache/dev-python/nose_warnings_filters-0.1.5-r316
-rw-r--r--metadata/md5-cache/dev-python/qiskit-aer-0.11.1-r1 (renamed from metadata/md5-cache/dev-python/qiskit-aer-0.11.1)2
-rw-r--r--metadata/md5-cache/dev-python/qiskit-terra-0.22.316
-rw-r--r--metadata/md5-cache/dev-python/setuptools-declarative-requirements-1.3.016
-rw-r--r--metadata/md5-cache/dev-python/sip-6.7.515
-rw-r--r--metadata/md5-cache/dev-python/texttable-1.6.516
-rw-r--r--metadata/md5-cache/dev-python/xlsxwriter-3.0.34
-rw-r--r--metadata/md5-cache/dev-ruby/Manifest.gzbin204796 -> 204627 bytes
-rw-r--r--metadata/md5-cache/dev-ruby/ruby-sdl-2.1.2-r316
-rw-r--r--metadata/md5-cache/dev-util/Manifest.gzbin134701 -> 134376 bytes
-rw-r--r--metadata/md5-cache/dev-util/sgb-20030623-r110
-rw-r--r--metadata/md5-cache/dev-util/sgb-20090810-r110
-rw-r--r--metadata/md5-cache/dev-vcs/Manifest.gzbin20644 -> 20641 bytes
-rw-r--r--metadata/md5-cache/dev-vcs/repo-2.294
-rw-r--r--metadata/md5-cache/dev-vcs/repo-2.30 (renamed from metadata/md5-cache/dev-vcs/repo-2.21)12
-rw-r--r--metadata/md5-cache/dev-vcs/tortoisehg-6.2.34
-rw-r--r--metadata/md5-cache/games-fps/Manifest.gzbin12742 -> 12579 bytes
-rw-r--r--metadata/md5-cache/games-fps/qudos-0.40.1-r115
-rw-r--r--metadata/md5-cache/gnome-extra/Manifest.gzbin20811 -> 20970 bytes
-rw-r--r--metadata/md5-cache/gnome-extra/gnome-shell-extension-gsconnect-5416
-rw-r--r--metadata/md5-cache/kde-misc/Manifest.gzbin5967 -> 5964 bytes
-rw-r--r--metadata/md5-cache/kde-misc/colord-kde-0.5.0_p202209074
-rw-r--r--metadata/md5-cache/kde-plasma/Manifest.gzbin17869 -> 17870 bytes
-rw-r--r--metadata/md5-cache/kde-plasma/bluedevil-5.26.3.14
-rw-r--r--metadata/md5-cache/media-gfx/Manifest.gzbin57493 -> 57492 bytes
-rw-r--r--metadata/md5-cache/media-gfx/chafa-1.12.4 (renamed from metadata/md5-cache/media-gfx/chafa-1.10.3)6
-rw-r--r--metadata/md5-cache/media-libs/Manifest.gzbin105055 -> 104583 bytes
-rw-r--r--metadata/md5-cache/media-libs/fdk-aac-2.0.24
-rw-r--r--metadata/md5-cache/media-libs/libfreeaptx-0.1.1-r14
-rw-r--r--metadata/md5-cache/media-libs/libheif-1.12.0-r218
-rw-r--r--metadata/md5-cache/media-libs/libheif-1.12.0-r318
-rw-r--r--metadata/md5-cache/media-libs/libldac-2.0.2.3-r14
-rw-r--r--metadata/md5-cache/media-libs/liblscp-0.9.613
-rw-r--r--metadata/md5-cache/media-libs/sbc-2.04
-rw-r--r--metadata/md5-cache/media-sound/Manifest.gzbin71690 -> 71683 bytes
-rw-r--r--metadata/md5-cache/media-sound/picard-2.8.417
-rw-r--r--metadata/md5-cache/media-sound/rplay-3.3.2_p16-r414
-rw-r--r--metadata/md5-cache/media-video/Manifest.gzbin36851 -> 36852 bytes
-rw-r--r--metadata/md5-cache/media-video/pipewire-0.3.61 (renamed from metadata/md5-cache/media-video/pipewire-0.3.60)4
-rw-r--r--metadata/md5-cache/net-analyzer/Manifest.gzbin66097 -> 66106 bytes
-rw-r--r--metadata/md5-cache/net-analyzer/shodan-1.28.04
-rw-r--r--metadata/md5-cache/net-analyzer/tcpreplay-4.4.2-r1 (renamed from metadata/md5-cache/net-analyzer/tcpreplay-4.4.2)2
-rw-r--r--metadata/md5-cache/net-analyzer/wtfis-0.4.04
-rw-r--r--metadata/md5-cache/net-firewall/Manifest.gzbin7387 -> 7546 bytes
-rw-r--r--metadata/md5-cache/net-firewall/conntrack-tools-1.4.7-r115
-rw-r--r--metadata/md5-cache/net-fs/Manifest.gzbin5518 -> 5517 bytes
-rw-r--r--metadata/md5-cache/net-fs/samba-4.15.12-r2 (renamed from metadata/md5-cache/net-fs/samba-4.15.12-r1)2
-rw-r--r--metadata/md5-cache/net-fs/samba-4.16.7-r2 (renamed from metadata/md5-cache/net-fs/samba-4.16.7-r1)2
-rw-r--r--metadata/md5-cache/net-ftp/Manifest.gzbin4856 -> 4852 bytes
-rw-r--r--metadata/md5-cache/net-ftp/atftp-0.8.04
-rw-r--r--metadata/md5-cache/net-im/Manifest.gzbin16923 -> 16920 bytes
-rw-r--r--metadata/md5-cache/net-im/telegram-desktop-4.3.12
-rw-r--r--metadata/md5-cache/net-libs/Manifest.gzbin60511 -> 60352 bytes
-rw-r--r--metadata/md5-cache/net-libs/libproxy-0.4.17-r117
-rw-r--r--metadata/md5-cache/net-misc/Manifest.gzbin93521 -> 93689 bytes
-rw-r--r--metadata/md5-cache/net-misc/connman-1.42_pre202211034
-rw-r--r--metadata/md5-cache/net-misc/ntp-4.2.8_p15-r216
-rw-r--r--metadata/md5-cache/net-nds/Manifest.gzbin3593 -> 3752 bytes
-rw-r--r--metadata/md5-cache/net-nds/openldap-2.6.3-r117
-rw-r--r--metadata/md5-cache/net-vpn/Manifest.gzbin14184 -> 14193 bytes
-rw-r--r--metadata/md5-cache/net-vpn/openconnect-9.01-r14
-rw-r--r--metadata/md5-cache/net-vpn/vpnc-scripts-202205104
-rw-r--r--metadata/md5-cache/net-wireless/Manifest.gzbin27254 -> 27271 bytes
-rw-r--r--metadata/md5-cache/net-wireless/blueman-2.3.54
-rw-r--r--metadata/md5-cache/net-wireless/bluez-5.654
-rw-r--r--metadata/md5-cache/net-wireless/unifi-7.2.954
-rw-r--r--metadata/md5-cache/net-wireless/unifi-7.3.76 (renamed from metadata/md5-cache/net-wireless/unifi-7.2.94)8
-rw-r--r--metadata/md5-cache/sci-calculators/Manifest.gzbin4040 -> 3869 bytes
-rw-r--r--metadata/md5-cache/sci-calculators/grpn-1.4.013
-rw-r--r--metadata/md5-cache/sci-libs/Manifest.gzbin69392 -> 69393 bytes
-rw-r--r--metadata/md5-cache/sci-libs/pdal-2.4.34
-rw-r--r--metadata/md5-cache/sci-misc/Manifest.gzbin3766 -> 3591 bytes
-rw-r--r--metadata/md5-cache/sci-misc/gt-itm-19961004-r315
-rw-r--r--metadata/md5-cache/sec-keys/Manifest.gzbin18840 -> 19011 bytes
-rw-r--r--metadata/md5-cache/sec-keys/openpgp-keys-apache-xalan-c-202211239
-rw-r--r--metadata/md5-cache/sys-apps/Manifest.gzbin79213 -> 79214 bytes
-rw-r--r--metadata/md5-cache/sys-apps/less-6122
-rw-r--r--metadata/md5-cache/sys-fs/Manifest.gzbin35470 -> 35469 bytes
-rw-r--r--metadata/md5-cache/sys-fs/bcachefs-tools-24_p20221124 (renamed from metadata/md5-cache/sys-fs/bcachefs-tools-24_p20221120)4
-rw-r--r--metadata/md5-cache/x11-base/Manifest.gzbin2525 -> 2528 bytes
-rw-r--r--metadata/md5-cache/x11-base/xorg-server-21.1.44
-rw-r--r--metadata/md5-cache/x11-base/xorg-server-99994
-rw-r--r--metadata/md5-cache/x11-wm/Manifest.gzbin15896 -> 15900 bytes
-rw-r--r--metadata/md5-cache/x11-wm/ctwm-4.0.38
-rw-r--r--metadata/md5-cache/x11-wm/fvwm-2.6.96
-rw-r--r--metadata/md5-cache/x11-wm/fvwm-2.6.9-r16
-rw-r--r--metadata/md5-cache/x11-wm/fvwm3-1.0.4-r26
-rw-r--r--metadata/md5-cache/x11-wm/fvwm3-99996
-rw-r--r--metadata/md5-cache/xfce-extra/Manifest.gzbin9015 -> 8838 bytes
-rw-r--r--metadata/md5-cache/xfce-extra/transd-0_p20120503-r111
-rw-r--r--metadata/news/Manifest28
-rw-r--r--metadata/news/timestamp.chk2
-rw-r--r--metadata/timestamp2
-rw-r--r--metadata/timestamp.chk2
-rw-r--r--metadata/timestamp.commit2
-rw-r--r--metadata/timestamp.x2
-rw-r--r--metadata/xml-schema/timestamp.chk2
-rw-r--r--net-analyzer/Manifest.gzbin44868 -> 44869 bytes
-rw-r--r--net-analyzer/shodan/Manifest2
-rw-r--r--net-analyzer/shodan/shodan-1.28.0.ebuild2
-rw-r--r--net-analyzer/tcpreplay/Manifest3
-rw-r--r--net-analyzer/tcpreplay/files/tcpreplay-4.4.2-configure-clang16.patch60
-rw-r--r--net-analyzer/tcpreplay/tcpreplay-4.4.2-r1.ebuild (renamed from net-analyzer/tcpreplay/tcpreplay-4.4.2.ebuild)1
-rw-r--r--net-analyzer/wtfis/Manifest2
-rw-r--r--net-analyzer/wtfis/wtfis-0.4.0.ebuild2
-rw-r--r--net-firewall/Manifest.gzbin4545 -> 4541 bytes
-rw-r--r--net-firewall/conntrack-tools/Manifest4
-rw-r--r--net-firewall/conntrack-tools/conntrack-tools-1.4.7-r1.ebuild114
-rw-r--r--net-firewall/conntrack-tools/files/conntrack-tools-1.4.5-0001-Makefile.am-don-t-suppress-various-warnings.patch28
-rw-r--r--net-firewall/conntrack-tools/files/conntrack-tools-1.4.5-0002-Fix-Wstrict-prototypes.patch19
-rw-r--r--net-firewall/conntrack-tools/files/conntrack-tools-1.4.5-0003-Fix-Wimplicit-function-declaration.patch56
-rw-r--r--net-fs/Manifest.gzbin3512 -> 3518 bytes
-rw-r--r--net-fs/samba/Manifest4
-rw-r--r--net-fs/samba/samba-4.15.12-r2.ebuild (renamed from net-fs/samba/samba-4.15.12-r1.ebuild)2
-rw-r--r--net-fs/samba/samba-4.16.7-r2.ebuild (renamed from net-fs/samba/samba-4.16.7-r1.ebuild)2
-rw-r--r--net-ftp/Manifest.gzbin3334 -> 3329 bytes
-rw-r--r--net-ftp/atftp/Manifest2
-rw-r--r--net-ftp/atftp/atftp-0.8.0.ebuild2
-rw-r--r--net-im/Manifest.gzbin10250 -> 10250 bytes
-rw-r--r--net-im/telegram-desktop/Manifest2
-rw-r--r--net-im/telegram-desktop/telegram-desktop-4.3.1.ebuild1
-rw-r--r--net-libs/Manifest.gzbin32798 -> 32795 bytes
-rw-r--r--net-libs/libproxy/Manifest5
-rw-r--r--net-libs/libproxy/files/libproxy-0.4.10-disable-pac-test.patch29
-rw-r--r--net-libs/libproxy/files/libproxy-0.4.16-avoid-nm-build-dep.patch87
-rw-r--r--net-libs/libproxy/files/libproxy-0.4.17-mozjs.patch15
-rw-r--r--net-libs/libproxy/libproxy-0.4.17-r1.ebuild83
-rw-r--r--net-misc/Manifest.gzbin55271 -> 55279 bytes
-rw-r--r--net-misc/connman/Manifest2
-rw-r--r--net-misc/connman/connman-1.42_pre20221103.ebuild2
-rw-r--r--net-misc/ntp/Manifest2
-rw-r--r--net-misc/ntp/files/ntp-4.2.8_p15-configure-clang16.patch582
-rw-r--r--net-misc/ntp/ntp-4.2.8_p15-r2.ebuild144
-rw-r--r--net-nds/Manifest.gzbin2561 -> 2559 bytes
-rw-r--r--net-nds/openldap/Manifest2
-rw-r--r--net-nds/openldap/files/openldap-2.6.3-clang16.patch139
-rw-r--r--net-nds/openldap/openldap-2.6.3-r1.ebuild797
-rw-r--r--net-vpn/Manifest.gzbin7063 -> 7063 bytes
-rw-r--r--net-vpn/openconnect/Manifest2
-rw-r--r--net-vpn/openconnect/openconnect-9.01-r1.ebuild2
-rw-r--r--net-vpn/vpnc-scripts/Manifest2
-rw-r--r--net-vpn/vpnc-scripts/vpnc-scripts-20220510.ebuild2
-rw-r--r--net-wireless/Manifest.gzbin14545 -> 14549 bytes
-rw-r--r--net-wireless/blueman/Manifest2
-rw-r--r--net-wireless/blueman/blueman-2.3.5.ebuild2
-rw-r--r--net-wireless/bluez/Manifest2
-rw-r--r--net-wireless/bluez/bluez-5.65.ebuild2
-rw-r--r--net-wireless/unifi/Manifest6
-rw-r--r--net-wireless/unifi/unifi-7.2.95.ebuild2
-rw-r--r--net-wireless/unifi/unifi-7.3.76.ebuild (renamed from net-wireless/unifi/unifi-7.2.94.ebuild)4
-rw-r--r--profiles/Manifest.gzbin149827 -> 149811 bytes
-rw-r--r--profiles/arch/arm64/package.use.mask4
-rw-r--r--profiles/arch/loong/use.mask1
-rw-r--r--profiles/arch/x86/package.use.mask4
-rw-r--r--profiles/base/package.use.mask12
-rw-r--r--profiles/features/wd40/package.use.mask1
-rw-r--r--profiles/package.mask92
-rw-r--r--profiles/updates/4Q-20221
-rw-r--r--profiles/use.local.desc11
-rw-r--r--sci-calculators/Manifest.gzbin3203 -> 3040 bytes
-rw-r--r--sci-calculators/grpn/Manifest3
-rw-r--r--sci-calculators/grpn/grpn-1.4.0.ebuild38
-rw-r--r--sci-calculators/grpn/metadata.xml8
-rw-r--r--sci-libs/Manifest.gzbin44390 -> 44389 bytes
-rw-r--r--sci-libs/pdal/Manifest2
-rw-r--r--sci-libs/pdal/pdal-2.4.3.ebuild2
-rw-r--r--sci-misc/Manifest.gzbin2916 -> 2745 bytes
-rw-r--r--sci-misc/gt-itm/Manifest8
-rw-r--r--sci-misc/gt-itm/files/gt-itm-19961004-Fix-build-with-Clang-16.patch326
-rw-r--r--sci-misc/gt-itm/files/gt-itm-19961004-Fix-musl-build.patch69
-rw-r--r--sci-misc/gt-itm/files/gt-itm-19961004-gentoo.patch201
-rw-r--r--sci-misc/gt-itm/files/gt-itm-implicits.patch111
-rw-r--r--sci-misc/gt-itm/gt-itm-19961004-r3.ebuild71
-rw-r--r--sci-misc/gt-itm/metadata.xml8
-rw-r--r--sec-keys/Manifest.gzbin16670 -> 16837 bytes
-rw-r--r--sec-keys/openpgp-keys-apache-xalan-c/Manifest3
-rw-r--r--sec-keys/openpgp-keys-apache-xalan-c/metadata.xml (renamed from dev-lang/open-cobol/metadata.xml)8
-rw-r--r--sec-keys/openpgp-keys-apache-xalan-c/openpgp-keys-apache-xalan-c-20221123.ebuild20
-rw-r--r--sys-apps/Manifest.gzbin49313 -> 49313 bytes
-rw-r--r--sys-apps/less/Manifest2
-rw-r--r--sys-apps/less/less-612.ebuild5
-rw-r--r--sys-boot/Manifest.gzbin6225 -> 6228 bytes
-rw-r--r--sys-boot/plymouth-openrc-plugin/Manifest2
-rw-r--r--sys-boot/plymouth-openrc-plugin/metadata.xml4
-rw-r--r--sys-fs/Manifest.gzbin22355 -> 22351 bytes
-rw-r--r--sys-fs/bcachefs-tools/Manifest4
-rw-r--r--sys-fs/bcachefs-tools/bcachefs-tools-24_p20221124.ebuild (renamed from sys-fs/bcachefs-tools/bcachefs-tools-24_p20221120.ebuild)2
-rw-r--r--x11-base/Manifest.gzbin1559 -> 1557 bytes
-rw-r--r--x11-base/xorg-server/Manifest4
-rw-r--r--x11-base/xorg-server/xorg-server-21.1.4.ebuild6
-rw-r--r--x11-base/xorg-server/xorg-server-9999.ebuild6
-rw-r--r--x11-wm/Manifest.gzbin9765 -> 9767 bytes
-rw-r--r--x11-wm/ctwm/Manifest4
-rw-r--r--x11-wm/ctwm/ctwm-4.0.3.ebuild7
-rw-r--r--x11-wm/ctwm/metadata.xml1
-rw-r--r--x11-wm/fvwm/Manifest6
-rw-r--r--x11-wm/fvwm/fvwm-2.6.9-r1.ebuild5
-rw-r--r--x11-wm/fvwm/fvwm-2.6.9.ebuild5
-rw-r--r--x11-wm/fvwm/metadata.xml1
-rw-r--r--x11-wm/fvwm3/Manifest6
-rw-r--r--x11-wm/fvwm3/fvwm3-1.0.4-r2.ebuild3
-rw-r--r--x11-wm/fvwm3/fvwm3-9999.ebuild3
-rw-r--r--x11-wm/fvwm3/metadata.xml3
-rw-r--r--xfce-extra/Manifest.gzbin7713 -> 7548 bytes
-rw-r--r--xfce-extra/transd/Manifest3
-rw-r--r--xfce-extra/transd/metadata.xml8
-rw-r--r--xfce-extra/transd/transd-0_p20120503-r1.ebuild24
408 files changed, 3263 insertions, 4667 deletions
diff --git a/Manifest b/Manifest
index 3f077ceaa037..617036088b8a 100644
--- a/Manifest
+++ b/Manifest
@@ -1,23 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
-MANIFEST Manifest.files.gz 29632 BLAKE2B 0c1f7af9df9f344df80cfabb3f9c3bd801960e1e6e2862e240739001e5e31c33345219bff2dbdeb5fac8e05644004da64cbb1d728a650a77e15978a9b3d30dde SHA512 6ce411edaf36739ea7e867e620613b16375a71f8c5733072a12682f0b47f4cf87983032c9d7ac417984e5a94da08956847944ead36e1e3e2fa6db526e652a910
-TIMESTAMP 2022-11-24T06:09:49Z
+MANIFEST Manifest.files.gz 29639 BLAKE2B 92b1094c6f0789f00ff8c851355d84386a32fb1f7dc5cb282d7b7ce5c653eff3fbc639957fa8f85de9a78dd623e246095c50c8d4b03108e2564ff877691a6042 SHA512 ad0ef95d7e457c7f2d578bb19293bca84f6d3ed77cbc6f12e28a07d67d8de8db796da34000774e8de546ab31ac6a37e2712c84cd9d808c62f4a63c5ee1c1d918
+TIMESTAMP 2022-11-24T12:09:44Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmN/Cq1fFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmN/XwhfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klA4nA//RJFr3Ev524+m1sgrn+i1O7BoJmNK6RGmPSh6CMbkzvWsAbj53uvs1mde
-OcBgXBNo4ja3mSZHMhjVjefEXZzEJmx/uzm/w3PitE9uAnVeeTARxhNQ90gYlqtV
-Q0UOzq0iyeXSeEj297WfqS6Sref2aLSfBMvddT4ViJFZqdgxpP6r3524Dw1AaOs8
-/4njGzSW1ASw/BoW7KiOAsO4zmfWLiNh4vawiWTlaCoOEOhF9H258ePilzcKz4Qr
-ISDP7UVyTyJldZW40lD8KriljOIYjUrqkblRjqmUdBTSyIzpk07DJm2nBR63n7RF
-imNwV0ejOwcKSu3AGo0bUox2BHO8gUCEcJc8PySNXAsZB1Lqvfe5SdNL6dPysG0g
-Ne9UsIpJm/FfmEIzLqfqBmHkG7WY/osbNIx4d5jzFqxigW+NszeQFETbf8PaO6WY
-kXBfXhp75hRHDFtmBF0cbiMGq9BlPDabbg3uvHE8AdPJT65PBWTcMkM7KwjDFOFW
-z+eimcukS46XUF2sB2oJWVyN3+Onw55pTIpt+FI+wdbhQzcOYYGoG1Jvy44kVnBe
-mrhINUzL5C5Y26vf2wyMbLGUsi2K0d5WVtWec92lKcD7KjBMT2RKEYqc9p+tBKjM
-8etuV7L/l9DK337P8GKn8xFBx0OtbKlz/c1AzXgWArE04dNIX/g=
-=WCXL
+klDWTA//YJq4UIcYr3xvjaydB+Felijl5Um3lAojblGpAM4W0WePi1GlC6mycLN3
+pWCsm8Qek5dUcS0h+l8Bb59+6i8CUDnw1A/6V38OhzAdgPGaaz9/aPWKq/z7huDl
+yMqnsw0eQOuUNp1MaMo/M1TNlrm+nFgZMfS5HuN64z6X/w2TykErIBxF5U0slZkY
+HuywNzOYTI4kaTUj/nRbiqfwxnjSzgEmNTbkUXNPT/pdK8F0/rStio1fKJ0x8HHU
+POSFJ+r7FG/PYnst1Rcgjc6kA80BXxOhFUoWsBcuHSHEGjQF0WtQh6qnqCX5sd6W
+A4AWEy6K5h+fp6bph9MIqkmBumGk9yaJRVWIO4jVV1ZFoBI5C6XT/m54LARW8W4b
+HmXJwDsPI70ozZe5/L3eK7gt1xdcPZiKS757wynNEU2INeDuyGd4dQRUUcLPpghV
+oWeHud+7dN2/58QR05KFICl0psNtaKKsR1nEHbUz6IgyrzH0dd37qJl442FQgzKm
+Ye7+pH5hxUJJ6b/N2TiYOUxVftQOe50cRB5UTeDj3nuN20ngkNslj/dgdmpLmNW5
+OiSKVxOApcXbZaAKZvS+3Y/4B2fIcCYMXm1OGDjcd/luFC7Ejow/eoZaJ4PaBlQO
++ddJ609dDbQUKzG+HWuErnM9f859vwEJlM90EFAvaLXq4Qv6JpI=
+=Om4u
-----END PGP SIGNATURE-----
diff --git a/Manifest.files.gz b/Manifest.files.gz
index d31e7a8feec4..96ecda6ee4eb 100644
--- a/Manifest.files.gz
+++ b/Manifest.files.gz
Binary files differ
diff --git a/app-crypt/Manifest.gz b/app-crypt/Manifest.gz
index 5100614b9c06..3733bb40fcc7 100644
--- a/app-crypt/Manifest.gz
+++ b/app-crypt/Manifest.gz
Binary files differ
diff --git a/app-crypt/tpm2-tss/Manifest b/app-crypt/tpm2-tss/Manifest
index b6638cc196c7..3ce79902dbc0 100644
--- a/app-crypt/tpm2-tss/Manifest
+++ b/app-crypt/tpm2-tss/Manifest
@@ -4,5 +4,5 @@ AUX tpm2-tss-3.2.0-slibtool.patch 3603 BLAKE2B f0a0047b316396dfa5800702b793bf524
AUX tpm2-tss-3.2.0-test-fix-usage-of-FILE-in-unit-test-fapi-io.patch 4895 BLAKE2B cb6e4d4544bb78e4fb768b4943dc0ebd381e2a480528d824634f486343955ea29370a731f5bbec222f653a3194615b4cbf13749fa089b58e2ded29e6bcaf06b8 SHA512 1fae2396bcf7bf1af55d4a8e6aa522e8a86344252a3b642c16f84158a3e3eb98dd2d0e2e41c2f13fa25af9452dd1a252bed4af91896aa2efa23029aa0ed1bf2f
DIST tpm2-tss-3.2.0.tar.gz 1629211 BLAKE2B a89aa4d89a50bdfb5a9652874d30e2138747bd022049f2be2d0b56e296329d0c41254033ec3a062dbd64fde54a62e952f54446c551e5788231827cd53fae045a SHA512 cabb411f074dfa94919ba914849aac77a0ac2f50622e28a1406cf575369148774748e0e2b7a7c566ec83561a96d4b883bac5a3b1763f4cf48668a0c5d68c0a23
EBUILD tpm2-tss-3.2.0-r3.ebuild 2635 BLAKE2B 53e6ce0e7a7766c54246af2352209a55fd898a412a87ab086ac8f1eb1374eccc9b2ecbe2fc8db644706f734f783cb7982aecb8b3539dd02797cbc26474c8cd3d SHA512 f305ac53b44085835f5a437d556fa889bacf4ab0cff1962a9c7d37807fc8c88dcd2f6d4976dd8bd8c4c04673b1f146f390189c0a6035a4eb6c8d394c69fd1bb6
-EBUILD tpm2-tss-3.2.0-r4.ebuild 2763 BLAKE2B 626a0654c0090cdda9e7049e8f63442c2d86dc4d61fe03fffe75aed9a81415a8b0a25994e5744c0c9741d8f72ae42f59ea98eb12336c317a37db5681591671bc SHA512 69fa87be5a0c766293e24a871d9f865496c00e4a31f4b26edd6bcc41bb397c07f4e73799557bfe1072a5fc96f787fdddac3fa7df8b0b15f42b063d90058a40f1
+EBUILD tpm2-tss-3.2.0-r4.ebuild 2770 BLAKE2B 72a9aeab39843fa5f59a73c1cd52148ec74d785222474a576f369c78c95be2d76fbc10e8eb8715f3314f5cc3504a09fbd8be26f59867435616af537979254009 SHA512 6dbf11de1a9615d1b19183a84df5fbd113c59cc6df1c82e642461f637bf6334a00e15d5fb28d039473fc594167248ca087e1f2203d8340a4a32c92b1d4e63813
MISC metadata.xml 747 BLAKE2B 0462c5942012c444e13bf094be03e0cc142b3b5e3e613570506f84be45bb3019876f3f44454b078668c7e3cbd4a60819cd2ea57c588cab34bfe82f76f222bcf8 SHA512 dab6f379190e40b0321597f0c5fa03ee5731eb77e91dc5d82d2f57c896cf40a074598ba1dedd1575e4e23e1fc5ed306f83cb50992fca6cc2bc1a1db822765a7a
diff --git a/app-crypt/tpm2-tss/tpm2-tss-3.2.0-r4.ebuild b/app-crypt/tpm2-tss/tpm2-tss-3.2.0-r4.ebuild
index 27c62fe24a0f..f4bd7889b8ec 100644
--- a/app-crypt/tpm2-tss/tpm2-tss-3.2.0-r4.ebuild
+++ b/app-crypt/tpm2-tss/tpm2-tss-3.2.0-r4.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/tpm2-software/${PN}/releases/download/${PV}/${P}.tar
LICENSE="BSD-2"
SLOT="0/3"
-KEYWORDS="amd64 arm arm64 ppc64 ~riscv x86"
+KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86"
IUSE="doc +fapi +openssl mbedtls static-libs test"
RESTRICT="!test? ( test )"
diff --git a/app-crypt/trousers/Manifest b/app-crypt/trousers/Manifest
index 7445ebeb8834..25e4ace3b903 100644
--- a/app-crypt/trousers/Manifest
+++ b/app-crypt/trousers/Manifest
@@ -4,5 +4,5 @@ AUX tcsd.service 131 BLAKE2B db7995ca078c6008daba2bee50b892d5ae0fceb184c966f6757
AUX trousers-0.3.13-nouseradd.patch 606 BLAKE2B 7e4a479fe1bdc75f743263c1321f2d99cfe99d04d8196b57a158bd2ce75335526b2001c2af8aa0f8b17ddfefa304685e237385be0bc4113d5ca366dd464fa85d SHA512 a6c9074e535429f09ce5e850d943378348b54bed479b7fef0fff7bb18ab2547421407900aa35533749a764275a241ddbd083c4e2f3d6a9ad6f9b1d40d090f783
AUX trousers-0.3.14-Makefile.am-Mark-tddl.a-nodist.patch 746 BLAKE2B 91dec77a329a4931487cdff54ab8c77ae302af6bc741da3db61bc34b416d29615808799c8a4c5b39a293021dc1cc16642461037fcb367507ceadcc4456565715 SHA512 704a87fd4b5e50356ac6a0ad68aec04eebb2030d9818c9e23a40f2e621d6e2d5e5660b81997b459e67a8059a0d88a254a41baa833806ce99268ee24b1190ae0b
DIST trousers-0.3.15.tar.gz 4699936 BLAKE2B 53c60498ed6a9d3d87295b00676e5d0d82452918c35af6b98c7979ffa2dc04dd817e7cd3f4a33ca17c30b90eab53d80b2bb25306fe9db7bda2125019edfed280 SHA512 769c7d891c6306c1b3252448f86e3043ee837e566c9431f5b4353512113e2907f6ce29c91e8044c420025b79c5f3ff2396ddce93f73b1eb2a15ea1de89ac0fdb
-EBUILD trousers-0.3.15.ebuild 1530 BLAKE2B cb33599def477071489683437f76bccfc07429c068fd77caf7a4d6781d896fa084555f78838f272b186dacfce50a5b31bf28b4895ae4be292962fe44d9cc951b SHA512 f184ef31b3f841bb7caebd49332cd5f1c9651a42cd31bf76dc49f4031b63a121962c9a5bcd575418ffb1545ed918eaf93bd1b9198c6fbc78208ed2c75c261d7a
+EBUILD trousers-0.3.15.ebuild 1537 BLAKE2B d25c6df85b82c68da044c52b46cb551b8071b10ade85f868fb526d6763ae721d8d582c059814f2bd9f66099ec034fe37db4b6d9b095a936acf49509450f6d64b SHA512 9d06c08b97b57cbef371c10d46cdb389848fe15514d5750257f0cd6def5c0924f761978e157448d4720a546b9cb0e2b780a6292347d92a9370c40c6afe1c7c08
MISC metadata.xml 542 BLAKE2B 07459ff82ec6f21116e860820a212a751bd07fcad1b175417d8d3b12709c870c523776e228c19aa7f824ac13d304afb533c697c22551ef977b3b9c687d2f6b00 SHA512 c980dfc26aaf0c6718fb9088d91296760db245807f0293a6c7abe412774e9bc297c401153df71ebeeddbc28e92441e3e1e78a5e16c5fca8d3445fe0558faadb1
diff --git a/app-crypt/trousers/trousers-0.3.15.ebuild b/app-crypt/trousers/trousers-0.3.15.ebuild
index c68d0d95bcc6..07e8b5f085ce 100644
--- a/app-crypt/trousers/trousers-0.3.15.ebuild
+++ b/app-crypt/trousers/trousers-0.3.15.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/trousers/${PN}/${P}.tar.gz"
LICENSE="CPL-1.0 GPL-2"
SLOT="0"
-KEYWORDS="amd64 arm arm64 ~m68k ~ppc ppc64 ~riscv ~s390 x86"
+KEYWORDS="amd64 arm arm64 ~loong ~m68k ~ppc ppc64 ~riscv ~s390 x86"
IUSE="doc selinux" # gtk
# gtk support presently does NOT compile.
diff --git a/app-misc/Manifest.gz b/app-misc/Manifest.gz
index 1022f7bc3a71..eff04694f1de 100644
--- a/app-misc/Manifest.gz
+++ b/app-misc/Manifest.gz
Binary files differ
diff --git a/app-misc/delay/Manifest b/app-misc/delay/Manifest
index db589e0263ef..5d3de6202e53 100644
--- a/app-misc/delay/Manifest
+++ b/app-misc/delay/Manifest
@@ -1,5 +1,6 @@
+AUX delay-1.6-clang16.patch 176 BLAKE2B 2bb8a3f3a0b56f467689e5494dbb0b27aa8da512978e0953db3f73b39f2cbd039af69ca49722913b7f7e0fb057d20f18890e69bff7104c4609e3db521688a956 SHA512 b12150206bcd4a36d245b9edfc5cd065a296f09965e6c0a25e2e73e3a1132c9cf53f1fee94fc23150c3893f7c9096eb172a63c1692c2a7c13d820f1b440653ca
AUX delay-1.6-headers.patch 156 BLAKE2B fa056fbf65029060d1d5291d78be65b8821d5fe4ef5f2e2b09abddd4dc0e28f35de97e8d7a01651c8c7eacc810cb093730b9a1ac81d0e784c26ebf0828ff6527 SHA512 5482c96f6c2f9ce5f0183751d36360a22b3bfc7e29c23ba13022e51f0f2569b77014be4544c95e7b76cb3947118b36ae5dd94afb26c1951bc7f4b0746d120ac1
AUX delay-1.6-tinfo.patch 352 BLAKE2B 9ca59090f3d6483201a8133b204fc5948f7584285050787737a2cb23444ceff6d223fa1eb7c6a6d5712b95dc457c080efe930f041d1d03e55e3a393c27cfc484 SHA512 462e098e1a03ad1743fc758ca7ffabaeea07c430c24e5db6daffb786494176f91b1e6d99a34e867237ecd97fa4be8def415a14db6c53c9ea7b6ab4af3cf600a2
DIST delay-1.6.tar.gz 69860 BLAKE2B f1823ff114279987c6ff2e7bb15634b27f0875fede7f879dfd69f6efee7f08f76f06673ad66853ea2e1e257174dde267455f92aadf2395dd5dd5aa731590aa51 SHA512 45d34b768082ff2e4a73f1af63239f6b9e418f1cb46e5945606c0e8830ba2b8c14eeb21d7e0776ef669d2834ed6dcc66c3ddb0225c182c77e85b18b5b28d5d43
-EBUILD delay-1.6-r3.ebuild 669 BLAKE2B 8fd41f8597bde03a61c27ecec051f366dca4584541975cd7107aba04fe1da44dd97b1fb942c8a6c94fda39ab803ffd4f10a37295cf14262750ad24b9dd7118e7 SHA512 f13a3305f49d41cd3258938c71be36a469288fe1020065526a8647279434224de389301f2cc8907ca90a720a7cc45ce7302b7023aafa968bb06469810170b4a6
+EBUILD delay-1.6-r4.ebuild 703 BLAKE2B 30989776f0999812dff59fd3176e751d8ec1953745d4cf285bef7f50b851877a9db122dd7260b14b18b927f80780636ef3491d086bc358127f70b4ee7cce4f43 SHA512 1c224d9be337576b618f844b2063f25cb7ef87d8a75fea464810964b34e6f4cc45f543f2a263baf610152bcb6542a3049a381327e523fb4f0b13722aade60741
MISC metadata.xml 272 BLAKE2B a253052dbe7dfd2dea2cdc3692698a5a94d0e2414979a348d56448cee6329b7fe29a1f252146f9ff04c1ea3b270996631395ecea454ac901eb726dc0b4dd9f29 SHA512 247c1006dd352c3cc7ee07dee2f283394767bdc0f72f0438a6cc845ac53549c05b3741c64ffedb992f003759e67f24aaa7121561db97d1b095c11269115746dc
diff --git a/app-misc/delay/delay-1.6-r3.ebuild b/app-misc/delay/delay-1.6-r4.ebuild
index 403d03af2144..6f8a2efbcd8f 100644
--- a/app-misc/delay/delay-1.6-r3.ebuild
+++ b/app-misc/delay/delay-1.6-r4.ebuild
@@ -20,6 +20,7 @@ BDEPEND="virtual/pkgconfig"
PATCHES=(
"${FILESDIR}"/${P}-headers.patch
"${FILESDIR}"/${P}-tinfo.patch
+ "${FILESDIR}"/${P}-clang16.patch
)
src_prepare() {
diff --git a/app-misc/delay/files/delay-1.6-clang16.patch b/app-misc/delay/files/delay-1.6-clang16.patch
new file mode 100644
index 000000000000..5deec4ea5194
--- /dev/null
+++ b/app-misc/delay/files/delay-1.6-clang16.patch
@@ -0,0 +1,12 @@
+--- a/parsetimey.y
++++ b/parsetimey.y
+@@ -7,6 +7,9 @@
+
+ #define YYDEBUG 1
+
++int yyerror(char *s);
++int yylex(void);
++
+ time_t currtime;
+ struct tm exectm;
+ static int isgmt;
diff --git a/app-misc/tpconfig/Manifest b/app-misc/tpconfig/Manifest
deleted file mode 100644
index 6a4e4fd401e4..000000000000
--- a/app-misc/tpconfig/Manifest
+++ /dev/null
@@ -1,5 +0,0 @@
-AUX tpconfig-r1 435 BLAKE2B de3e2f28f81c59690f910ac0706c9e5df239a44150ea5924969ab7cd13676bfac5c680ed6771acce2fc249755867a1d9bfc038bf1634f0d5365fde7cafead5e9 SHA512 a096eaf1b287a6206829f09c40b578045bcdbdbf4d44e9ed3f3a0e691a119ba16820c243eca5ddb06f4cac5b5cdee73fb82bbf7ae1bf0b9a9997cb9fb7740638
-AUX tpconfig.conf 132 BLAKE2B 9d5f6490eee22c619d458a5190889867c1995f294aec1ed60bc6edcb2c83b3c47d94c473ec52d367eadf441e73258bcb5e2a0ceb0e578b6c0df6069231514649 SHA512 314f05fb3211790e9c5de47f99d14bcf96788f8baf1d5258eb17d71dea05f0bde7b249a99321f472e4339c066705d9f18b529f97b1c03a72da4f21c14b91f77a
-DIST tpconfig-3.1.3.tar.gz 106789 BLAKE2B 1a02a1c91ce2174ae406888a73ad488d79e60941d0e904f47c9ff1cc82319780cf9874ede6ec4b18cc9176bcaeb465c201fca1bdf5840029565e5a3c5cac85f7 SHA512 b10b709f113dcd526c7521f519466677a1dd37b5c3bd4adf7a0fdbf95428bf56777a726b85e158c4842d406e7659f1b6e161c68bc6f6c6739d376ab84351efc9
-EBUILD tpconfig-3.1.3-r3.ebuild 546 BLAKE2B 2d8ac89a3372d579639a04421f66bcb9c611b32e3c4bd34a3d19530654ad20858a94ce8059f6a9f47c4e47afad5caf72d127b393ede6ce29afb574bb3af63097 SHA512 db73ea1f35aead904e9cfa14d34460bb266febb91b1022231f8d9244ee2b862a8afbcae048642865282e218027740bcde971ae1d763e322b14d201382253aece
-MISC metadata.xml 167 BLAKE2B 868e3b584722eaacf68273db062bb773d8c7e5d7ab2b81ca7e8397643bf7cc106c3a1033594401c99c54f667bb45d6b73f9048fc335580bbd44b4589ad26a832 SHA512 30caadd1496c3b9969136038239a1d8e01f236726b4022c2d7e19ca7575f25f735e556835e581afbf44fbd3e4104c40f2b5ef5fa70118d75c881fdf871962d0a
diff --git a/app-misc/tpconfig/files/tpconfig-r1 b/app-misc/tpconfig/files/tpconfig-r1
deleted file mode 100644
index 10020958a03d..000000000000
--- a/app-misc/tpconfig/files/tpconfig-r1
+++ /dev/null
@@ -1,22 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-depend() {
- before display-manager
-}
-
-start() {
- ebegin "Loading tpconfig options..."
- /usr/bin/tpconfig ${TPOPTIONS} > /dev/null 2> /tmp/tpconfig.start
- if [ -z "`cat /tmp/tpconfig.start 2> /dev/null`" ]; then
- eend 0
- else
- eend 1
- fi
-}
-
-stop() {
- ebegin "Stoping tpconfig (this does nothing)..."
- eend 0
-}
diff --git a/app-misc/tpconfig/files/tpconfig.conf b/app-misc/tpconfig/files/tpconfig.conf
deleted file mode 100644
index 6566b926710e..000000000000
--- a/app-misc/tpconfig/files/tpconfig.conf
+++ /dev/null
@@ -1,4 +0,0 @@
-# Copyright 1999-2004 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-TPOPTIONS="--tapmode=0"
diff --git a/app-misc/tpconfig/metadata.xml b/app-misc/tpconfig/metadata.xml
deleted file mode 100644
index 85e4ed814fa2..000000000000
--- a/app-misc/tpconfig/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<!-- maintainer-needed -->
-</pkgmetadata>
diff --git a/app-misc/tpconfig/tpconfig-3.1.3-r3.ebuild b/app-misc/tpconfig/tpconfig-3.1.3-r3.ebuild
deleted file mode 100644
index f170bc089e8b..000000000000
--- a/app-misc/tpconfig/tpconfig-3.1.3-r3.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit toolchain-funcs
-
-DESCRIPTION="Touchpad config for ALPS and Synaptics TPs. Controls tap/click behaviour"
-HOMEPAGE="http://www.compass.com/synaptics/"
-SRC_URI="http://www.compass.com/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-src_compile() {
- emake CC="$(tc-getCC)"
-}
-
-src_install() {
- einstalldocs
- dobin "${PN}"
- newinitd "${FILESDIR}"/"${PN}-r1" "${PN}"
- newconfd "${FILESDIR}"/"${PN}.conf" "${PN}"
-}
diff --git a/app-text/Manifest.gz b/app-text/Manifest.gz
index eec564d53bbe..e97c0b978310 100644
--- a/app-text/Manifest.gz
+++ b/app-text/Manifest.gz
Binary files differ
diff --git a/app-text/texlive-core/Manifest b/app-text/texlive-core/Manifest
index a1217c725e80..a85ab13ceb59 100644
--- a/app-text/texlive-core/Manifest
+++ b/app-text/texlive-core/Manifest
@@ -1,4 +1,5 @@
AUX texlive-core-2021-cairo-strings.patch 1629 BLAKE2B 447a277f4e50fc62a7f48804680b59133277a5c05f7705bc6545656e4bc139f3172000bc782483792d1219bfbcecd89bf1891f4fb08b447b76d0cabc8b278dfd SHA512 f1b487b2a3c3294c960e1bef9d5f37284439b2befdcb3b31e13af6df7ed54c2cc74b8212009887e14e6d505261d1691f05ed7335de6f66181ab49666fca93d85
+AUX texlive-core-2021-clang-16.patch 5595 BLAKE2B b420185fd07c88bd283df30e47036da81240579650dee4af7915648856015b0436a3a6d47058a681ce291181c99d4c704f6a6cd8df72236f002c3b726e80bccd SHA512 fc0006051c7005d52407f371d938bcc0a41988e9342582f2e7a2e07a58a36ddf15712038b60a4cc8cbc2c957058402e84e3903347030f51e6af99f168ac6497d
AUX texlive-core-2021-slibtool.patch 2776 BLAKE2B 6c0c0a89abba948f809c6003f494dd56cb0715e4aea22c0e0c744240fa0aa9f50c8afb911a1d7e325afc8fbf053bc591d8837439c412bf0fe5f1bf2a962d7664 SHA512 e7f0582c90876a1823a602413ddbb26cf9eff37f5478eca2968fc412fdbfc2b5bdf522e8b36ebd3fde7e3d3f874518dfe94e600ddf9aaa62e6c4a1eaefb5ca5c
DIST texlive-20210325-source.tar.xz 54837368 BLAKE2B 66bd4bdd43ff53513004b9b9b90ababa0ab5efcf183a27864a3d39cde9cf90721456bda90c49ad6014f4b12d2e6293feaf9a8b152b85a89ffaa96bf5056347df SHA512 afd6eb24efaeac7c58d43ff24162aece919079a9ae02934509f068c7a3828223c33c14d9db11ff7fea3560b08a06f352446ba7f845eefb4a56a87b96f088f213
DIST texlive-core-patches-2021-1.tar.xz 4820 BLAKE2B 1316cdc65c8f0a7164169fc6a795c50f7fccc99cea7a80290c18189f931b002e47b081de593c47d8da9650498a279f7d0473f115f02b37993859fcd475dbebed SHA512 4267934427265995c2a0c00d837399ec9670ba5c7df5c4599a486a2098de9a05640ff77f29bd7390070f3c973e5cc067356cfdd6b2c9415b7a56b96de789fb82
@@ -195,5 +196,5 @@ DIST tl-xpdfopen-2021.tar.xz 560 BLAKE2B a17eaa3fe349aef2d5a192040196e1fce3b7293
DIST tl-xpdfopen.doc-2021.tar.xz 28180 BLAKE2B 2b247fea8d1901ad91cf19a197c17b5c0f4cf1ce817e07ac6dd3bda1e28019b7c296e07e567a55d530da4a898a6ccadc2e637f85aad401a99dc1f02f8020048a SHA512 bb4be8fe1b4590e74a7573baa1d699895fb62f6b30b05c9c81655001c75ffb43a6d7f92deca337072690ce3297d4ab06f1aca389524c5d5d500a9fce4abd8404
EBUILD texlive-core-2021-r2.ebuild 11787 BLAKE2B ae5ce4b5d4c3ac4a90859550952e2f301665721061a8c016a4d1306d4ee86bc005652686dc8e5442208dc10844bbbd8238a796c7fae45cda5618cc9f37d68db3 SHA512 84777c8ac15505324fdcdb54b25b31897a5f78e6a9f4de00cfc3ed6fcbc632d7ebd46cbff41d60f15eb8130ef5c2ee305949f1ffe8418a02a5973e67145c532a
EBUILD texlive-core-2021-r3.ebuild 11955 BLAKE2B e959f428044529b8f98f53b08b492abb470d4ff4c13e7051c16e070469cd2a3975fb32a748c78139a6b036b6cc82f82575176b7ab25a8fb04127ed31a80b8bbe SHA512 5b851199d3697a6bebc8550825d59349abec05adbc3d9a6d655c802cf638133fcf89034c1f4449c997b2fc378935ea55c80a158229b012f1e695506f44033da9
-EBUILD texlive-core-2021-r4.ebuild 12027 BLAKE2B 96d048108b0606758a58a20344d34cfb43754d50e8f3e471e8b76b68b105aceeb199417044d5b6ffe7f21a41a1e7a16c074c581b52fc31f0b35fd022147ccdd8 SHA512 6a283d1fa5db523fac32ab7bb103b9489eb1e21b72f5ae8a4d52453cabd2df3cf5c997a654afa1e18341a5f9add75e5eb306e9c07080ccfddf5f2d3fe459b888
+EBUILD texlive-core-2021-r5.ebuild 12155 BLAKE2B b4570ddbd95152106230081ba10107994bffeb8ab58ced6459037a9d3583976bd877d99861734922c72709019775ca83b9bd285a311841384497238a2be8d08c SHA512 74e331075622d738fb571195fd5762ec39d6e03cf7bf2d53d19a061fac7a2ef43832b32e0862b25a25cd9ebc31a380b0a4622c633701301ca98e44c0e4f27d6e
MISC metadata.xml 763 BLAKE2B 32e271e244979763c3ed20da203b4a6fdd1646b1b5e92ea0fd3a3172e7f633cec56b55a4a638fa1f98394d4fa1ca443c3949528d30a5bf2564edc9979cc77515 SHA512 efe8b04dc9ea326a12eadccc2f5432563b0b87434028a7f2e671124d3fb08cbb384cd022471d44fec466f8558bab4344d2cbb47fe7e49461bbc802f4416c33e0
diff --git a/app-text/texlive-core/files/texlive-core-2021-clang-16.patch b/app-text/texlive-core/files/texlive-core-2021-clang-16.patch
new file mode 100644
index 000000000000..fcfbd26c8ed2
--- /dev/null
+++ b/app-text/texlive-core/files/texlive-core-2021-clang-16.patch
@@ -0,0 +1,172 @@
+https://bugs.gentoo.org/874546
+https://bugs.gentoo.org/882245
+
+https://github.com/TeX-Live/texlive-source/commit/3b1470c8911cd4bc9e4a02bfb5cac0f3bebcab3a
+https://github.com/TeX-Live/texlive-source/commit/60b60503b21ea43c68d1ffbe214141a79a36190b
+
+From 3b1470c8911cd4bc9e4a02bfb5cac0f3bebcab3a Mon Sep 17 00:00:00 2001
+From: Karl Berry <karl@freefriends.org>
+Date: Sat, 5 Nov 2022 15:43:53 +0000
+Subject: [PATCH] stdlib.h to placate clang16
+
+git-svn-id: svn://tug.org/texlive/trunk/Build/source@64941 c570f23f-e606-0410-a88d-b1316a301751
+--- a/texk/dvisvgm/configure
++++ b/texk/dvisvgm/configure
+@@ -23415,6 +23415,7 @@ else $as_nop
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h. */
+ #include <stdio.h>
++ #include <stdlib.h>
+ #include <ghostscript/iapi.h>
+ int main () {
+ gsapi_revision_t r;
+--- a/texk/dvisvgm/configure.ac
++++ b/texk/dvisvgm/configure.ac
+@@ -94,6 +94,7 @@ else
+ # query Ghostscript version
+ AC_MSG_CHECKING([Ghostscript version])
+ AC_RUN_IFELSE([AC_LANG_SOURCE([#include <stdio.h>
++ #include <stdlib.h>
+ #include <ghostscript/iapi.h>
+ int main () {
+ gsapi_revision_t r;
+--- a/texk/kpathsea/configure
++++ b/texk/kpathsea/configure
+@@ -14633,7 +14633,8 @@ then :
+ else $as_nop
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h. */
+-int fork() { exit(1); }
++#include <stdlib.h>
++ int fork() { exit(1); }
+ int vfork() { exit(1); }
+ extern char *getcwd();
+ char path[100];
+--- a/texk/kpathsea/configure.ac
++++ b/texk/kpathsea/configure.ac
+@@ -45,7 +45,8 @@ if test "x$ac_cv_func_getcwd" = xyes; then
+ # We only need to run this if we have getcwd.
+ AC_CACHE_CHECK([whether getcwd uses fork or vfork],
+ [kb_cv_func_getcwd_forks],
+- [AC_RUN_IFELSE([AC_LANG_PROGRAM([[int fork() { exit(1); }
++ [AC_RUN_IFELSE([AC_LANG_PROGRAM([[#include <stdlib.h>
++ int fork() { exit(1); }
+ int vfork() { exit(1); }
+ extern char *getcwd();
+ char path[100];]],
+
+From 60b60503b21ea43c68d1ffbe214141a79a36190b Mon Sep 17 00:00:00 2001
+From: Karl Berry <karl@freefriends.org>
+Date: Sun, 6 Nov 2022 22:15:26 +0000
+Subject: [PATCH] void main, void args, more clang16 from sam
+
+git-svn-id: svn://tug.org/texlive/trunk/Build/source@64953 c570f23f-e606-0410-a88d-b1316a301751
+--- /dev/null
++++ b/libs/freetype2/TLpatches/patch-04-void-main
+@@ -0,0 +1,13 @@
++diff --git a/libs/freetype2/freetype-src/builds/unix/freetype2.m4 b/libs/freetype2/freetype-src/builds/unix/freetype2.m4
++index 0cafc8e8c..51843f5fa 100644
++--- a/libs/freetype2/freetype-src/builds/unix/freetype2.m4
+++++ b/libs/freetype2/freetype-src/builds/unix/freetype2.m4
++@@ -121,7 +121,7 @@ AC_DEFUN([AC_CHECK_FT2],
++ #include <stdlib.h>
++
++ int
++-main()
+++main(void)
++ {
++ FT_Library library;
++ FT_Error error;
+--- a/libs/freetype2/freetype-src/builds/unix/freetype2.m4
++++ b/libs/freetype2/freetype-src/builds/unix/freetype2.m4
+@@ -121,7 +121,7 @@ AC_DEFUN([AC_CHECK_FT2],
+ #include <stdlib.h>
+
+ int
+-main()
++main(void)
+ {
+ FT_Library library;
+ FT_Error error;
+--- /dev/null
++++ b/libs/gd/TLpatches/patch-03-void-main
+@@ -0,0 +1,13 @@
++diff --git a/libs/gd/libgd-src/tests/xpm/bug00185.c b/libs/gd/libgd-src/tests/xpm/bug00185.c
++index 3056ed950..37659d6a4 100644
++--- a/libs/gd/libgd-src/tests/xpm/bug00185.c
+++++ b/libs/gd/libgd-src/tests/xpm/bug00185.c
++@@ -5,7 +5,7 @@
++
++ /* To check memory leaks, run such as 'valgrind --leak-check=full ./bug00185' */
++ int
++-main()
+++main(void)
++ {
++ gdImagePtr im;
++ char *path;
+--- a/libs/gd/libgd-src/tests/xpm/bug00185.c
++++ b/libs/gd/libgd-src/tests/xpm/bug00185.c
+@@ -5,7 +5,7 @@
+
+ /* To check memory leaks, run such as 'valgrind --leak-check=full ./bug00185' */
+ int
+-main()
++main(void)
+ {
+ gdImagePtr im;
+ char *path;
+--- a/texk/ps2pk/basename.c
++++ b/texk/ps2pk/basename.c
+@@ -6,11 +6,12 @@
+ * AUTHOR: Piet Tutelaers
+ * VERSION: 1.0 (Sept. 1995)
+ */
++#include <stdlib.h> /* exit() */
+ #include <stdio.h> /* printf() */
+ #include "basics.h" /* fatal() */
+ #include "filenames.h" /* basename() */
+
+-main(int argc, char **argv)
++int main(int argc, char **argv)
+ {
+ if (argc < 2 || argc > 3)
+ fatal("Usage: basename string [suffix]\n");
+--- a/utils/m-tx/mtx-src/prepmx.c
++++ b/utils/m-tx/mtx-src/prepmx.c
+@@ -769,7 +769,7 @@ Static void topOfPMXfile(void)
+ }
+
+
+-main(int argc, Char *argv[])
++int main(int argc, Char *argv[])
+ { /* ---- Main program ------------------------ */
+ PASCAL_MAIN(argc, argv);
+ strcpy(this_version, version);
+--- /dev/null
++++ b/utils/pmx/TLpatches/patch-01-main-ret
+@@ -0,0 +1,13 @@
++diff --git a/utils/pmx/pmx-src/libf2c/main.c b/utils/pmx/pmx-src/libf2c/main.c
++index 453974904..f485a0cd0 100644
++--- a/utils/pmx/pmx-src/libf2c/main.c
+++++ b/utils/pmx/pmx-src/libf2c/main.c
++@@ -106,7 +106,7 @@ char **xargv;
++ #ifdef KR_headers
++ main(argc, argv) int argc; char **argv;
++ #else
++-main(int argc, char **argv)
+++int main(int argc, char **argv)
++ #endif
++ {
++ xargc = argc;
+--- a/utils/pmx/pmx-src/libf2c/main.c
++++ b/utils/pmx/pmx-src/libf2c/main.c
+@@ -106,7 +106,7 @@ char **xargv;
+ #ifdef KR_headers
+ main(argc, argv) int argc; char **argv;
+ #else
+-main(int argc, char **argv)
++int main(int argc, char **argv)
+ #endif
+ {
+ xargc = argc;
+
diff --git a/app-text/texlive-core/texlive-core-2021-r4.ebuild b/app-text/texlive-core/texlive-core-2021-r5.ebuild
index 1d9065ebab6c..b975c0f143fd 100644
--- a/app-text/texlive-core/texlive-core-2021-r4.ebuild
+++ b/app-text/texlive-core/texlive-core-2021-r5.ebuild
@@ -166,6 +166,7 @@ src_prepare() {
eapply "${WORKDIR}"/patches
eapply "${FILESDIR}"/${P}-cairo-strings.patch
eapply "${FILESDIR}"/${P}-slibtool.patch
+ eapply "${FILESDIR}"/${P}-clang-16.patch
default
@@ -188,6 +189,9 @@ src_configure() {
# Also only pkg-config works for prefix as described in bug #690094
export ac_cv_prog_ac_ct_FT2_CONFIG=no
+ # revisit/upstream once we bupm to 2022, bug #882245
+ append-cppflags -D_GNU_SOURCE
+
tc-export CC CXX AR RANLIB
ECONF_SOURCE="${B}" \
econf -C \
diff --git a/dev-cpp/Manifest.gz b/dev-cpp/Manifest.gz
index a34e48635d50..c6d94a113ac6 100644
--- a/dev-cpp/Manifest.gz
+++ b/dev-cpp/Manifest.gz
Binary files differ
diff --git a/dev-cpp/jarowinkler-cpp/Manifest b/dev-cpp/jarowinkler-cpp/Manifest
deleted file mode 100644
index 4c1e45ed0e02..000000000000
--- a/dev-cpp/jarowinkler-cpp/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST jarowinkler-cpp-1.0.2.gh.tar.gz 10375 BLAKE2B e55f6e72ea66e553c047bfd2df8d4337430292391138595cd148686bc79a326e195cd55d81fe3b46aa41e7a852c0ea8bfb5891e6207ed3af538eea7597accd5a SHA512 8eeae55ff64dcc434dd8f8d33c03c9b9c828f54cd6a6a028e376763036e445fa6db81b5a9a19d84d023c6bf3968223c3f9a9e4220feb6f537e9c1b2c4f21cb11
-EBUILD jarowinkler-cpp-1.0.2.ebuild 576 BLAKE2B 2a78601cc8c04f2851d1fcebc2c8785513890297083fc7425ebd972bc2c1d7fd3eda3d88bb760b7da024b67ac2a187ea0b5a714228e0303f2605c0bc16970817 SHA512 643a4879f20ee687bbecd87e5c1b23aacda7671dc939c360182dbcd58508bcb6a89f6eff2516100c95eba3b53ebb271714fcbde4d17c8189a25b29d1a044c385
-MISC metadata.xml 340 BLAKE2B d2d874a171c2e5170d48a31e0d95110996d73f566f19bc9f4aaca9094d996e206d29266a4083f9a74673c5399ed8a5294d293ae498046dd61c8ccbe08249f2c6 SHA512 d9feb8a9e4328e16a25d83164516a7a4f271bf81a07e375f6906e7f18773663106d0fcd8cf16759b3b73a75486ca989210d4951e093c4ad95b82012921c76f58
diff --git a/dev-cpp/jarowinkler-cpp/jarowinkler-cpp-1.0.2.ebuild b/dev-cpp/jarowinkler-cpp/jarowinkler-cpp-1.0.2.ebuild
deleted file mode 100644
index 389a10c13300..000000000000
--- a/dev-cpp/jarowinkler-cpp/jarowinkler-cpp-1.0.2.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Fast Jaro and Jaro Winkler distance"
-HOMEPAGE="https://github.com/maxbachmann/jarowinkler-cpp/"
-SRC_URI="
- https://github.com/maxbachmann/jarowinkler-cpp/archive/v${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~riscv"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-DEPEND="
- test? (
- >=dev-cpp/catch-3
- )
-"
-
-src_configure() {
- local mycmakeargs=(
- -DJARO_WINKLER_BUILD_TESTING=$(usex test)
- )
- cmake_src_configure
-}
diff --git a/dev-cpp/jarowinkler-cpp/metadata.xml b/dev-cpp/jarowinkler-cpp/metadata.xml
deleted file mode 100644
index 8006795ac5b2..000000000000
--- a/dev-cpp/jarowinkler-cpp/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="person">
- <email>mgorny@gentoo.org</email>
- <name>Michał Górny</name>
- </maintainer>
- <upstream>
- <remote-id type="github">maxbachmann/jarowinkler-cpp</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-games/Manifest.gz b/dev-games/Manifest.gz
index d32447b75de0..9119f81a81d5 100644
--- a/dev-games/Manifest.gz
+++ b/dev-games/Manifest.gz
Binary files differ
diff --git a/dev-games/godot/Manifest b/dev-games/godot/Manifest
index a7a64ff91c80..a0efc49a38eb 100644
--- a/dev-games/godot/Manifest
+++ b/dev-games/godot/Manifest
@@ -4,9 +4,9 @@ AUX godot-4.0-musl.patch 345 BLAKE2B 05057241c1e29ff886a38b815f68fcfe2b8c5e23fce
AUX godot-4.0_alpha14-scons.patch 972 BLAKE2B e67f2350fdd18f66e3416320dac4d7fa0b9b44dc7c033f4970e7bb66d195515cf8fabed250225a661f8743d180fd60bf6410bb56a542fe582af277acaeb7461a SHA512 1a34bc6d1bc01de8eac127b71e1796263774b9059532755e990ff4ef6ad9f7ae0785bfeb8c2788e226189362d67354852aeaa33172127367c0a7cb0b2302745c
AUX godot-4.0_beta3-headless-header.patch 498 BLAKE2B 401942c17829136aace28e34f7c9a4f843457d5a76c8b7035f40894f3d4d06936ddf3f1bcedf81584a65c0bff96e6e556d20ed8856107dd76deb173c98256964 SHA512 f83ec6b0667108b7c8f744b90944cd686de114db5694e09febf20a359a7d3fe11457b0c3279719a1281309a647e856b729354d3bed5f6d5048548b8dd259f63b
DIST godot-3.5.1-stable.tar.xz 24153448 BLAKE2B 9d61276a2d82ef4f4487ec1046b7fa58f2b3626640b2db25c1f98c3f8e2ff40eddcf943fd9ffaaf6814fbafbbe7ef1d3f642d77af953b87731cff570ac3a5473 SHA512 59e5ca88534f542562971efb83b76561705f9ca8761311f01b4453857e7ae046c17cadd0d5ca6f6f56e262b5031294a8b9ad970fa6ffc95e1a6a1e1bae48d55f
-DIST godot-4.0-beta4.tar.xz 31234960 BLAKE2B aef52b0171cc5dfbbe7393ee06db247812662b9e52d9bbb1a5fa6278a5245c3aa484c327b9238e863c6ffa51d3fc66e89bf4ea66c9369efc02cf41b525855e8e SHA512 8183d65fdde27e2ac111ec8509a1dc8f1eacf539d88782b131d0f4b480a8ae3f40ffea66cfb23b2b67d474565b7f87e3903c681b696e02d39dd5ca908240eb4a
DIST godot-4.0-beta5.tar.xz 31384400 BLAKE2B 69ef95cdf6b48b4cf2992c893efd919b109cebddc11386409642d32bb70c3ee25256c9e863f388d04458414a582426b894423bafaa27366431ba5c8fc29fb7ab SHA512 ca6d5be97a11f6313c160a34c8456521d2489233ea99c3236b5a94c03db256487a1518d936c85a1d072115a1b5a62a6a1f211c18aad9f280ac6e60db30ff323e
+DIST godot-4.0-beta6.tar.xz 31397808 BLAKE2B bd67aa9e1447a9caf6c914545262df3f04c181a729dd62cf02c8caaf9e96592a56a9387e15ba3d0050fc57911ba31f5782e609bedd00e3da39cc199d214d7353 SHA512 921aa694380458763cda552791b2bd9976913444dd24b8be8038f37d94a666ba18f72bee2365222d7e7130acd916766833c69a810693725d525bca1c986b6055
EBUILD godot-3.5.1.ebuild 6747 BLAKE2B b19789b1ea9890973b16c2c6e7bc015f033fc218587e529a715ff2813e21c3fa8c89476c8f16cca707b2b93d35e2bd53ac7e6521af5c0aa088edd4e4a93b4fad SHA512 f6858b117eadca56a3539bf19d6ce1e8e04ade2e3b82a7abd49a30f89184681982d889eb82a5f9832107d8d5ad62326729eb286aaef4602e257391c0924e0e68
-EBUILD godot-4.0_beta4-r1.ebuild 8037 BLAKE2B ee37fe522030dde23032fe6bf6210c202ce9fcb9a679c5169686061d4a97040e524edc9441803e07c976f377a8f6fe764f98c9366ad3f25273fb7345c7eef552 SHA512 71dd1491642b9b7959867904f248bd719c8ab7dbca4b5bdeebbeaa118df9a916cb5337b4038ed3b4f6e34ea7db3793f499250b760a09033000367cf3232f6048
EBUILD godot-4.0_beta5.ebuild 7984 BLAKE2B 0e52f54e88fec735ed856e4dec68481729c2aad8f0618ddf78fb576e822475457446f2909caa0b8d4d2fc4e7b590e946ac557b0e94a0ab6c9f4c3985133d7bc8 SHA512 2384f804a529d0ed2acf2d01df0a4adec81c6fab77072b43a962eb02ce0c746cd9bc56c1f0b6313817d1f48e100607e7ddbe6821f4a5279bfed55b7d9d8840c4
+EBUILD godot-4.0_beta6.ebuild 7984 BLAKE2B 0e52f54e88fec735ed856e4dec68481729c2aad8f0618ddf78fb576e822475457446f2909caa0b8d4d2fc4e7b590e946ac557b0e94a0ab6c9f4c3985133d7bc8 SHA512 2384f804a529d0ed2acf2d01df0a4adec81c6fab77072b43a962eb02ce0c746cd9bc56c1f0b6313817d1f48e100607e7ddbe6821f4a5279bfed55b7d9d8840c4
MISC metadata.xml 1551 BLAKE2B 718ca848e6b90fad730ea413ff8d25a9c23836da1ff890d7c93d458a0b46b503a4d1b949742a4a819eb0323eb0626a3541cd35d41f809b600891fa470f565ff6 SHA512 b935ee9256ae07a8f01bc458ee41c46e25be8a38b6921cf353a20332c59b6083bd6f73e2112858827b3b7bccdb256f9122e1d9691d2a3751aba85bbb8c4ab262
diff --git a/dev-games/godot/godot-4.0_beta4-r1.ebuild b/dev-games/godot/godot-4.0_beta6.ebuild
index b790692736f4..918839a123bf 100644
--- a/dev-games/godot/godot-4.0_beta4-r1.ebuild
+++ b/dev-games/godot/godot-4.0_beta6.ebuild
@@ -1,9 +1,9 @@
# Copyright 2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
inherit bash-completion-r1 desktop python-any-r1 scons-utils toolchain-funcs xdg
MY_P="${PN}-$(ver_rs 2 -)"
@@ -24,8 +24,8 @@ KEYWORDS="~amd64"
IUSE="
+dbus debug deprecated +fontconfig +gui pulseaudio raycast
+runner speech test +theora +tools +udev +upnp +webp"
-# Disable tests until out of beta, tests themselves are new and can be volatile
-RESTRICT="test" # "!test? ( test ) !tools? ( test ) !webp? ( test )"
+# disable tests until out of beta, tests themselves are new and can be volatile
+RESTRICT="test"
# dlopen: alsa-lib,dbus,fontconfig,pulseaudio,speech-dispatcher,udev
RDEPEND="
diff --git a/dev-java/Manifest.gz b/dev-java/Manifest.gz
index dbb0cdb3ea45..37c73784debd 100644
--- a/dev-java/Manifest.gz
+++ b/dev-java/Manifest.gz
Binary files differ
diff --git a/dev-java/icu4j/Manifest b/dev-java/icu4j/Manifest
index 49a20bc34956..31b2e9a61cd4 100644
--- a/dev-java/icu4j/Manifest
+++ b/dev-java/icu4j/Manifest
@@ -1,5 +1,3 @@
DIST icu-72.1.tar.gz 67092974 BLAKE2B 2261c7969ddbfdb4e75e405646cc9f29b1f8dd21f98641b9318457d3cd27694833a9181f4888d2cb243ba65191fe9216a508684c1dbd5a85f36e06ae8fac7d9e SHA512 fee1278f16528867da63d95feee6864a1f62befa9cc0b006439e1b47cf6f3f0e6581692432129e465208b5bd7fcc44e1175f124e83157547b3d9a78f3a4944ab
-DIST icu4j-71.1.tar.gz 66177851 BLAKE2B 39c5f6e1a8adc6ee913a7a41dcbf733c1f50e6de3047c0c548bf39426102fccef1a03dd7cb4020bd56b32d0c565848f11cc5ce3f738519dd7d2820a670c40443 SHA512 cc9ccb3208d8079c4f8169713aa0ebb930e86cf6c72510a3b7de5824e6482f26166a2e530abaaecfb8338764b23ac215b2921a821167b41d6a3f23952e2718e6
-EBUILD icu4j-71.1.ebuild 6976 BLAKE2B edad2f317878150fb1ca1b2dc6a4efa02d7c0108909286397f4375ba59a9bb6fe6052036f2a6ac3963b9e7aec2e8bc42195235de48fd3369a61549669ebadc3a SHA512 a95dd47fc6eb4203a9774cc16af55326ebfc593c796bfc9ddd074e6cea257bdc6a4ac8cec59aaba01cb9d6fb7966bceddfce63952a9a2a78b91138a1e4d8f3c9
EBUILD icu4j-72.1.ebuild 7095 BLAKE2B ce38dc1e92d82ddc0d7451e7fdac7e5fa9164f5b90ae3efc2f556c5a8ba412d5e201d3e59a8e62a1a581e58713f4111ccbc04031493a4d2259d9ea7d46f04ccc SHA512 585d5944f5eb69a1ac5fbfddb353d689c195d771f4145a12591e265eccffcc016a8f58b0572475b384eea29ecd38654359d36fe76ce240dab25d3f7af1a5f398
MISC metadata.xml 408 BLAKE2B 8d73c37540d7adce52f3f5b316d7c322bdbbacc3fd2dea5e361352bff8efb3ec2a5b49ca4e7b97d15e8c668e52fe32f90ec1972bae78b9b3b3354973d8fc992a SHA512 eb7df20108b1ebcbf5dd9edd72c2089df2c675028824b4c04976e35b4c306dd459a40aa45b0ac7da5392552657cd1dbaf2fb17b269f9d58110a6ac40dc377b0c
diff --git a/dev-java/icu4j/icu4j-71.1.ebuild b/dev-java/icu4j/icu4j-71.1.ebuild
deleted file mode 100644
index 1b928fc77942..000000000000
--- a/dev-java/icu4j/icu4j-71.1.ebuild
+++ /dev/null
@@ -1,203 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Skeleton command:
-# java-ebuilder --generate-ebuild --workdir . --pom pom.xml --download-uri https://github.com/unicode-org/icu/archive/refs/tags/release-70-1.tar.gz --slot 70 --keywords "~amd64 ~arm64 ~ppc64 ~x86" --ebuild icu4j-70.1.ebuild
-
-EAPI=8
-
-JAVA_PKG_IUSE="doc source test"
-MAVEN_ID="com.ibm.icu:icu4j:71.1"
-JAVA_TESTING_FRAMEWORKS="junit-4"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="A set of Java libraries providing Unicode and Globalization support"
-HOMEPAGE="https://icu.unicode.org"
-SRC_URI="https://github.com/unicode-org/icu/archive/refs/tags/release-${PV/./-}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="icu"
-SLOT="70"
-KEYWORDS="amd64 ~arm arm64 ppc64 x86"
-
-DEPEND=">=virtual/jdk-1.8:*
- test? ( dev-java/junitparams:0 )"
-
-RDEPEND=">=virtual/jre-1.8:*"
-
-S="${WORKDIR}/icu-release-${PV/./-}/icu4j/main"
-
-HTML_DOCS=( ../{APIChangeReport,license,readme}.html )
-
-JAVA_GENTOO_CLASSPATH_EXTRA="icu4j.jar:icu4j-charset.jar:icu4j-localespi.jar:testdata.jar:framework.jar"
-JAVA_TEST_GENTOO_CLASSPATH="junit-4,junitparams"
-JAVA_TEST_EXTRA_ARGS="-Djava.locale.providers=CLDR,COMPAT,SPI"
-
-JAVA_TEST_SRC_DIR=(
- tests/charset/src
- tests/collate/src
- tests/core/src
-# tests/framework/src # we compile it in src_compile
- tests/localespi/src
- tests/packaging/src
- tests/translit/src
-)
-
-JAVA_TEST_RESOURCE_DIRS=(
- tests/charset/resources
- tests/collate/resources
- tests/core/resources
-# tests/framework/resources
- tests/localespi/resources
- tests/packaging/resources
- tests/translit/resources
-)
-
-JAVA_TEST_EXCLUDES=(
- "com.ibm.icu.dev.data.TestDataElements_testtypes" # Invalid test class 1. No runnable methods
- "com.ibm.icu.dev.data.resources.TestDataElements_en_Latn_US" # Invalid test class 1. No runnable methods
- "com.ibm.icu.dev.data.resources.TestDataElements_en_US" # Invalid test class 1. No runnable methods
- "com.ibm.icu.dev.data.resources.TestDataElements_fr_Latn_FR" # Invalid test class 1. No runnable methods
- "com.ibm.icu.dev.data.resources.TestDataElements_te" # Invalid test class 1. No runnable methods
- "com.ibm.icu.dev.data.resources.TestMessages" # Invalid test class 1. No runnable methods
- "com.ibm.icu.dev.test.translit.TestUtility" # Invalid test class 1. No runnable methods
- "com.ibm.icu.dev.test.localespi.TestUtil" # Invalid test class 1. No runnable methods
- "com.ibm.icu.dev.test.stringprep.TestData" # Invalid test class 1. No runnable methods
- "com.ibm.icu.dev.test.calendar.ChineseTestCase" # Invalid test class 1. Test class should have exactly one public zero-argument constructor
- "com.ibm.icu.dev.test.calendar.TestCase" # java.lang.IllegalArgumentException: Test class can only have one constructor
- "com.ibm.icu.dev.test.bidi.TestData" # Invalid test class 1. Test class should have exactly one public constructor
- # following kills 98 tests and and avoids 9 test failures
- # coverage tests fail because test handlers for the parametrized tests are not defined so the tests are broken and cannot succeed
- "com.ibm.icu.dev.test.serializable.CoverageTest"
-)
-
-src_prepare() {
- default
-
- # create the resources directories
- mkdir resources || die
- cp -r classes/* resources || die
-
- # remove .java files from resources
- find resources -type f -name '*.java' -exec rm -rf {} + || die "deleting classes failed"
-
- # this should not go in the jar files
- mv shared/licenses/license.html .. || die
-
- # icudata and icutzdata for "icu4j.jar"
- pushd resources/core/src || die
- jar -xf "${S}"/shared/data/icudata.jar || die
- jar -xf "${S}"/shared/data/icutzdata.jar || die
- # move these resources to "icu4j-charset.jar"
- mkdir -p "${S}"/resources/charset/src/com/ibm/icu/impl/data/icudt"$(ver_cut 1)"b || die
- mv com/ibm/icu/impl/data/icudt"$(ver_cut 1)"b/{*.cnv,cnvalias.icu} \
- "${S}"/resources/charset/src/com/ibm/icu/impl/data/icudt"$(ver_cut 1)"b || die
-
- # create 9 files com/ibm/icu/impl/data/icudt69b/*/fullLocaleNames.lst
- for dir in $(find com/ibm/icu/impl/data/icudt"$(ver_cut 1)"b/ -type d ! -name 'unit' -exec echo {} +); do
- ls -1 $dir/*.res | sed -e 's%.*\/%%' -e 's%\..*$%%' -e '/pool/d' -e '/res_index/d' -e '/tzdbNames/d'\
- > $dir/'fullLocaleNames.lst';
- done || die "fullLocaleNames.lst failed"
- popd
-
- # this test class was failing with "No runnable methods"
- # but test_excluding it would kill tousands of other tests.
- mkdir -p tests/framework/src/com/ibm/icu/dev/data/resources || die
- mv tests/{core,framework}/src/com/ibm/icu/dev/data/resources/TestDataElements.java || die
-
- # testdata.jar needs to be on classpath
- cp shared/data/testdata.jar . || die
-
- # clone tests src
- for i in charset collate core framework localespi packaging translit; do \
- cp -r tests/$i/{src,resources} ; \
- done || die "copying tests from src to resources failed"
- cp -r ../tools/misc/{src,resources} || die
-
- # separate tests resources from tests src
- find tests/*/resources -type f -name '*.java' -exec rm -rf {} + || die
- find ../tools/misc/resources -type f -name '*.java' -exec rm -rf {} + || die
-
- # 874576
- rm resources/core/src/META-INF/MANIFEST.MF || die
-}
-
-src_compile() {
- # "icu4j.jar"
- JAVA_SRC_DIR=(
- classes/collate/src
- classes/core/src
- classes/currdata/src
- classes/langdata/src
- classes/regiondata/src
- classes/translit/src
- )
- JAVA_RESOURCE_DIRS=(
- resources/collate/src
- resources/core/src
- resources/currdata/src
- resources/langdata/src
- resources/regiondata/src
- resources/translit/src
- shared/licenses
- )
- JAVA_JAR_FILENAME="icu4j.jar"
- JAVA_MAIN_CLASS="com.ibm.icu.util.VersionInfo"
- java-pkg-simple_src_compile
- rm -r target || die
-
- # "icu4j-charset.jar"
- JAVA_SRC_DIR=( classes/charset/src )
- JAVA_RESOURCE_DIRS=( resources/charset/src shared/licenses )
- JAVA_JAR_FILENAME="icu4j-charset.jar"
- JAVA_MAIN_CLASS=""
- java-pkg-simple_src_compile
- rm -r target || die
-
- # "icu4j-localespi.jar"
- JAVA_SRC_DIR=( classes/localespi/src )
- JAVA_RESOURCE_DIRS=( resources/localespi/src shared/licenses )
- JAVA_JAR_FILENAME="icu4j-localespi.jar"
- java-pkg-simple_src_compile
- rm -r target || die
-
- # main/test/framework
- # needed for compilicg the tests
- # but "No runnable methods" ("Invalid test class")
- if use test; then
- JAVA_SRC_DIR=( tests/framework/src ../tools/misc/src )
- JAVA_RESOURCE_DIRS=( tests/framework/resources ../tools/misc/resources )
- JAVA_JAR_FILENAME="framework.jar"
- java-pkg-simple_src_compile
- rm -fr target || die
- fi
-
- # javadocs
- if use doc; then
- JAVA_SRC_DIR=( classes )
- JAVA_JAR_FILENAME="ignoreme.jar"
- java-pkg-simple_src_compile
- fi
-}
-
-src_test () {
- # https://bugs.gentoo.org/827212
- local vm_version="$(java-config -g PROVIDES_VERSION)"
- if [[ "${vm_version}" != "1.8" ]] ; then
- java-pkg-simple_src_test
- fi
-}
-
-src_install() {
- default
- java-pkg_dojar "icu4j.jar"
- java-pkg_dojar "icu4j-charset.jar"
- java-pkg_dojar "icu4j-localespi.jar"
-
- if use doc; then
- java-pkg_dojavadoc target/api
- fi
- if use source; then
- java-pkg_dosrc "classes"
- fi
-}
diff --git a/dev-java/objenesis-test/Manifest b/dev-java/objenesis-test/Manifest
deleted file mode 100644
index c8cb1fd5df7f..000000000000
--- a/dev-java/objenesis-test/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST objenesis-3.2.tar.gz 123629 BLAKE2B d875224d7a9fcf6173787edaca35f58f72d6c85ee443831be8050170ba826e8a155c7983c62ef5d01a1bb8331943dd6da5cb50eefb87cc0c7d3db540b01fcac3 SHA512 8f0bf9449191bce1823be0cbae85438edf595bde0483bb2fb4415a880b6715ae60826473bd5ee15789a7d0638932878dbdaaf7b42a6d582aa7bbf09124e97e3b
-EBUILD objenesis-test-3.2.ebuild 875 BLAKE2B bfa79a16283b3ed8d7daf664aa288b15272523281df3d648760aa89854b0b1416663667aa98e0c02ec3e3a99a64af5f84123f537f50e7636c770c032e5f42d79 SHA512 2987585477232594d2d4ebf32682c40dee00a56874fed225daf20331ecf69f8ff07b936d976f844a13fa3e26453b5d77337c716e060b244a626bd0c04540c530
-MISC metadata.xml 386 BLAKE2B 1015a40cbff1c5726a54996b8e0387b287ad70fbe45f732f399f4ef90c1839f0bfd0531139d9a304232fd6a49decd4bf287f746993ee7a1258b8bd3b920f2483 SHA512 e293fd7928f753745c69bb0357cc8140574c632d9a35e353df7dbbbc524855db423ac0cfc505b7bef2f98875cf5c05ed1144251702a0b932b6e1630d4be7ec95
diff --git a/dev-java/objenesis-test/metadata.xml b/dev-java/objenesis-test/metadata.xml
deleted file mode 100644
index cb2dde5b7ecf..000000000000
--- a/dev-java/objenesis-test/metadata.xml
+++ /dev/null
@@ -1,12 +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>
- <upstream>
- <remote-id type="github">easymock/objenesis</remote-id>
- <bugs-to>https://github.com/easymock/objenesis/issues</bugs-to>
- </upstream>
-</pkgmetadata>
diff --git a/dev-java/objenesis-test/objenesis-test-3.2.ebuild b/dev-java/objenesis-test/objenesis-test-3.2.ebuild
deleted file mode 100644
index c3a83dc1fbc7..000000000000
--- a/dev-java/objenesis-test/objenesis-test-3.2.ebuild
+++ /dev/null
@@ -1,32 +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 objenesis-3.2/test/pom.xml --download-uri https://github.com/easymock/objenesis/archive/refs/tags/3.2.tar.gz --slot 0 --keywords "~amd64 ~arm64 ~ppc64 ~x86" --ebuild objenesis-test-3.2.ebuild
-
-EAPI=7
-
-JAVA_PKG_IUSE="doc source"
-MAVEN_ID="org.objenesis:objenesis-test:3.2"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="Test library for Objenesis library"
-HOMEPAGE="http://objenesis.org"
-SRC_URI="https://github.com/easymock/objenesis/archive/refs/tags/${PV}.tar.gz -> objenesis-${PV}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ppc64 x86"
-
-DEPEND="
- >=virtual/jdk-1.8:*
-"
-
-RDEPEND="
- >=virtual/jre-1.8:*
-"
-
-S="${WORKDIR}"
-
-JAVA_SRC_DIR="objenesis-${PV}/test/src/main/java"
diff --git a/dev-lang/Manifest.gz b/dev-lang/Manifest.gz
index db36376a620d..567ef0803177 100644
--- a/dev-lang/Manifest.gz
+++ b/dev-lang/Manifest.gz
Binary files differ
diff --git a/dev-lang/gnucobol/Manifest b/dev-lang/gnucobol/Manifest
new file mode 100644
index 000000000000..20ef8d104484
--- /dev/null
+++ b/dev-lang/gnucobol/Manifest
@@ -0,0 +1,5 @@
+DIST gnucobol-3.1.2.tar.xz 2198512 BLAKE2B ccf9252bc4d5e64e966cea483981da36155767a5879967be7226fbcd8f13d8b427558de3a25cc8638f9156882b6f368acbf3e84d5e2ee68bd5754a6a513ac7d6 SHA512 738149c9d3e01140e4036b041f4eaa6c7caf7848a87146a3dd9940a9f17006805fd3c6b169d346bf01a0c2e671655080978c0f3182a85389f8f8a373ca8c1435
+DIST open-cobol-1.1.tar.gz 1007791 BLAKE2B 9154590626d885a75043c2426c1fafb146e0f7213d05f353f6d01c0e6b8cd8073e12f454a19ae1d3c712606f1c15958f241a7c54f76c995d0ce396d1eba1a0b0 SHA512 eb06cec456425ba5f4a091ae4ac0bfd14f38549bc147c606a022804f602102df6dbf0d399614f0eda49d50dee17eef55087748853a8cc8bdd1248f94fd09110c
+EBUILD gnucobol-1.1.ebuild 930 BLAKE2B aaa284174e8c56a5747adc934305425854ff74f1f3abb7d27a343b5373b278d7e5bf48a03284dc431fcfe79567e8430d9e24efb0c82745ad91da53f2eda481b5 SHA512 e13dbf1d2ee43567bfa74d97fceb224004ac8acc9f06e123f94c4d1c4fbcedf1b8d5a67edbb86604f027c464578cc0ca91bf38b292a84c5f05e9079025b03ee7
+EBUILD gnucobol-3.1.2.ebuild 784 BLAKE2B 3d322e314523d5ae413e1c369bdbeaaae9ea921a277085be78c64ef1887aad6dca0c76b34102f1b0b3e3e18bd6e7f858c9485dd0aa932fe48cbf7d394fa178bf SHA512 092d48ea3fa2606e5126909ad4bf8d185b674500ee588e5d45122da321920a9fac972c093c9e684924bd513720aa5f799fa907cb22de8499f2023f9b36f28b30
+MISC metadata.xml 443 BLAKE2B a5db53a5177af3154eb6c21c12dcd6ddf3d76445143b743768661fe242d9d2aeac41a630e24432e1578d28e4817a02b4fc80b72c1c3719e7cb7499adda4c4245 SHA512 11e0327d7d55ce1c89252688a2a11dfd0e40355dd982f630fab3e2fd5ee6de3ad6264a03a4d409f4c602d28f8c71b39b5c16752815e984f0c140ccd7caa7bf61
diff --git a/dev-lang/open-cobol/open-cobol-1.1.ebuild b/dev-lang/gnucobol/gnucobol-1.1.ebuild
index d7fd39c417a0..fa480cae9180 100644
--- a/dev-lang/open-cobol/open-cobol-1.1.ebuild
+++ b/dev-lang/gnucobol/gnucobol-1.1.ebuild
@@ -1,14 +1,15 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
MY_PN="open-cobol"
+MYP=${MY_PN}-${PV}
# Future proof pkg if maintainer or p-m want to bump to latest GNUCobol
DESCRIPTION="an open-source COBOL compiler"
HOMEPAGE="https://sourceforge.net/projects/open-cobol/"
-SRC_URI="mirror://sourceforge/${MY_PN}/${MY_PN}-${PV}.tar.gz"
+SRC_URI="mirror://sourceforge/${MY_PN}/${MYP}.tar.gz"
LICENSE="GPL-2 LGPL-2.1"
# License must be changed to GPL-3+ if/when pkgmove is done
@@ -25,6 +26,8 @@ DEPEND="${RDEPEND}
DOCS=( AUTHORS ChangeLog NEWS README )
+S="${WORKDIR}"/${MYP}
+
src_configure() {
econf \
$(use_with berkdb db) \
diff --git a/dev-lang/gnucobol/gnucobol-3.1.2.ebuild b/dev-lang/gnucobol/gnucobol-3.1.2.ebuild
new file mode 100644
index 000000000000..8202373ea8e8
--- /dev/null
+++ b/dev-lang/gnucobol/gnucobol-3.1.2.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="A free/libre COBOL compiler"
+HOMEPAGE="https://gnucobol.sourceforge.io/"
+SRC_URI="mirror://sourceforge/${PN}/$(ver_cut 1-2)/${P}.tar.xz"
+
+LICENSE="GPL-3 LGPL-3 FDL-1.3"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="berkdb json nls xml"
+
+RDEPEND="
+ dev-libs/gmp:=
+ sys-libs/ncurses:=
+ json? ( dev-libs/json-c:= )
+ xml? ( dev-libs/libxml2 )
+ berkdb? ( sys-libs/db:4.8= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="sys-devel/libtool"
+
+DOCS=( AUTHORS ChangeLog NEWS README README.md )
+
+src_configure() {
+ econf \
+ $(use_with berkdb db) \
+ $(use_with json) \
+ $(use_with xml xml2) \
+ $(use_enable nls)
+}
+
+src_install() {
+ default
+ find "${ED}" -name '*.la' -delete || die
+}
diff --git a/dev-lang/gnucobol/metadata.xml b/dev-lang/gnucobol/metadata.xml
new file mode 100644
index 000000000000..d9f88e1f25d0
--- /dev/null
+++ b/dev-lang/gnucobol/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>tupone@gentoo.org</email>
+ <name>Alfredo Tupone</name>
+ </maintainer>
+ <use>
+ <flag name="json">Enable support for JSON template formatting via <pkg>dev-libs/json-c</pkg></flag>
+ </use>
+ <upstream>
+ <remote-id type="sourceforge">gnucobol</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-lang/open-cobol/Manifest b/dev-lang/open-cobol/Manifest
deleted file mode 100644
index ea3cd868b986..000000000000
--- a/dev-lang/open-cobol/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST open-cobol-1.1.tar.gz 1007791 BLAKE2B 9154590626d885a75043c2426c1fafb146e0f7213d05f353f6d01c0e6b8cd8073e12f454a19ae1d3c712606f1c15958f241a7c54f76c995d0ce396d1eba1a0b0 SHA512 eb06cec456425ba5f4a091ae4ac0bfd14f38549bc147c606a022804f602102df6dbf0d399614f0eda49d50dee17eef55087748853a8cc8bdd1248f94fd09110c
-EBUILD open-cobol-1.1.ebuild 896 BLAKE2B 03c48a84ba4a89f369a9bd75dd3667584999ec6a93d113eca1349552b2ba4cb2891e777dcc52ab81b2e9d157c9c6961c6dbfeb415cecb31eee89187148ab8333 SHA512 d629ab20bf07975e214eef6f350e9b351bbe2f7a07fea8f6577f65723ea053a0a10e37674ea6bca413864f63952a39f1835c6742ca7c5c7e99983d7dc3e5029a
-MISC metadata.xml 328 BLAKE2B a7124d5232e7c8ae7ac53fa382022127f760c1c16fb835941993ebd540d54b5115e7324e2b5a2a681ab8558922be9e0912bf89449d2e7c7abb3cc41cefcb9403 SHA512 e32902e50bdc34f64ae0bdeb9ecf8246fbff598864855126e9d7f1477a686972adb4a142686ca300ca23219fc33b474d2588b10844aede31532ca9160d063d81
diff --git a/dev-lang/spidermonkey/Manifest b/dev-lang/spidermonkey/Manifest
index 8083f37d3777..b3e6430fdac4 100644
--- a/dev-lang/spidermonkey/Manifest
+++ b/dev-lang/spidermonkey/Manifest
@@ -1,24 +1,18 @@
AUX spidermonkey-102-known-test-failures.txt 6587 BLAKE2B 32f10b97eddfc85a6ad21412c4ffbe8c38957410e9e9297d5dbbefdc290bdf23481cf423084202568a47b5328a223f0bc2db204dd13989058ba44f0428704594 SHA512 c0f6c9569d89b68517545439c704fcf2379bd396b4a6f4486a730b7c0bad1044aa5f2c650dcb823ff823c3ff47efa1d2c4c48594dcb5b4a4ba8b9edbd24aecc6
-AUX spidermonkey-68.0-add-riscv-support.patch 4328 BLAKE2B 64ef005bff60ce3cc3e698a65494ef97441b9f27493bcbc7576286f6e06ce754dbcbcc8d9088ca88f6aa1a1ea7f008565922b5a4baf54019c64d8040c5b509f1 SHA512 70aad64600221f805f0fcd485b63c5383e9f160889b001963f5b6196d57672257c8ce02e75ad384bd2a0eeb9eeae0f7fc4820f1abcec3677f736cd60391f7d6f
-AUX spidermonkey-68.0-loong-support.patch 4156 BLAKE2B ed86f74240c1c7df0ae5012e80d3c4daec1083cdb48d3a985bdc4be287e591e536195ecc38a30f42bfa8d39ba3f46f2bef235ea2691687f7f33ba5f6052438b9 SHA512 0b8554b7afd35738ce9e2d2c71ea6658a680523160f5b05a7734ebdaccd6cdd288aa3168fd0a97318da88b2f149e6a4662b6069da1e805564b5320f674438e66
AUX spidermonkey-91-known-test-failures.txt 8778 BLAKE2B e429909a6aa90dc6127ba957045d119d894f50fed508ee5ef47bdd163585987510c5cc0898f0d8af608a7ec3f8425a3b8d1073b6cfc1fda5196a81a1c255d885 SHA512 b2cb12abd942ecdfca641dcc63ac652574fbb010b78e4661c29e669d3beb2217f60904d61d5a574cf8d70040c2290672fbb410234f78f665b6bb63fefa0090ed
DIST firefox-102.4.0esr.source.tar.xz 482118312 BLAKE2B dadb293edf4df20da5345aab6845ca9da8143a966b38d3660ea8ebc4f24ecab72097ba4345d30895907c83895883379867437f8097b86af4e7e0e691da551793 SHA512 30d9e6ef04fd86516e2cea3c797ec99af4c96b08576bb3409c0026da4fd1218167f89a007109e1fa4e2571f98f2dbe5ab58a26473533d45301f75b90ec3dbf28
DIST firefox-102.5.0esr.source.tar.xz 478705384 BLAKE2B ee005b0e75151e39a9f34ab38a7a704a1f2efd4fe33bacb6a604a8a6ce8727210d0794b81e03e448d5baa2be264a7150728aac4f5b86d0a5154d549abf0c75ac SHA512 f4e105209c61e9537ddc90afdb05ede0a31caceb9b164d96276c811abbd646d14bc246c00caa386c0b0561055096d30b298329c69270dd085b943bdbc3a91a13
DIST firefox-102esr-patches-04j.tar.xz 21860 BLAKE2B 1cc1d6493912f85e71cb5a0ec2c3196cda203242f3503bb6ce8c23a93e71a6e8b1138f88498a6a9698066134cc234989b35cb378693fb2cbc9ba4caa8d66761d SHA512 9f7188dd79b9856826ae2a60b0109c2c86c60c10b03cd1828a9f7a7576df5c49ed3e11e4d3319d80e117204d6bc3408e375a62ad16ec8d2e53f999cd298811d8
-DIST firefox-68.0-patches-15.tar.xz 16060 BLAKE2B f9e6cd58ea51bed1af90a9d30fd551dc7e939afcd1b4d00de1271bd4bda94021c6f1799fd9945962c14ffa1fd0b6a6429369c4e45efc2000f179b9b2e46971e7 SHA512 9cb2479637dd8b84e0ab68dc0fe144acd2dc74feca282fd3c4b485ca6f0de8190244587622713a5421b243ccda153f738e9a8f463e87e15e93e9b725d943e128
-DIST firefox-68.12.0esr.source.tar.xz 313856956 BLAKE2B eeaa4acc9fabf15ec1b313170a30cee8e1fc10a8b08512b915b83b7d6a81c09b365733ed94638bd434864fd7b0cb8cbf1bc2e43441be69e31117e8e6a099234c SHA512 839b02422e4c87bdb12e0995cd35ca8c1996f3fba00bbb46b419e46b67df5ec48a264cb14632db777ce29166ee4fdcb06e2ee3ce847e64328c58c9a2f9129f4c
DIST firefox-78.15.0esr.source.tar.xz 330819568 BLAKE2B dc8785613c2f72c55d484642c89c2545765a9efbd609bc7c2cf57b4a3a06a2ea22e6959e42b5b8af867db782e8b2097a67dec858796b744e47008a8e575e2316 SHA512 ac3de735b246ce4f0e1619cd2664321ffa374240ce6843e785d79a350dc30c967996bbcc5e3b301cb3d822ca981cbea116758fc4122f1738d75ddfd1165b6378
DIST firefox-78esr-patches-19.tar.xz 88424 BLAKE2B fdc7bf8f28b3e799551a70f1cec7a695f52c4712f3b28733648fcd7dac5a599613f4c3d2cfa169266dc62b65619b7f28c0e06d32317adb8ec0056ca79c87e9f6 SHA512 3c81dadc9bf74207c4e361605127ef6141d77700c5c54f1f9cd5ad3be13df9f73c6eec2f51d779558e4bdad1e7395c6aa8943a93415bd1786d461042bc03550a
DIST firefox-91.11.0esr.source.tar.xz 384459848 BLAKE2B cff327378a1712d0dfb99e1a67bd63e958987e3147279af5f98ee9318fe91f42823bbc9afb0308638e42de789451b04ea895320a8c674cc221e0d4b0b1d80f38 SHA512 bff3a399c03bd1cdaaec0b6963b1558aa35b6338b6c02042ffd65fec0aedd344d01718692e881332f5f352c32da15ba09a20a09ee072200b47ae840bc0585a96
DIST firefox-91.13.0esr.source.tar.xz 380053584 BLAKE2B 75d0daa512b3a2d41974a0169778be9ef19a100de2bd382add9831860ca93976585a41e760b6a7ec753268fb78f9f61049780fa7961834248bc8157cfdcc2827 SHA512 38b4cc52de21e76d6061e6ba175e1cbfd888a16070aa951f5a44283f2db9d7e94f2504621f0da78feac6e71491a6d0e7038f63dd0ae112dcad700eb02e9aa516
DIST firefox-91esr-patches-10j.tar.xz 18320 BLAKE2B ec882411eed19bafab8676e3d79f4ae43947bb97c44571c1497bb93a44fcfec99de06ebacbdf8c4944dcecdf949e4f684908d7ce4226cdcec60241e62e75810e SHA512 670a14d852bb74b9074c3fef9310650f71ce1c56314109c49aea02a7a69acc836af60a8beab11da53e21b10a8e6da341fcfa18b68a1dfd33b26978dd63758e9c
DIST spidermonkey-102-patches-04j.tar.xz 3996 BLAKE2B 468697521adacc5d647b04f2228fc4c1a8131bc2523142f2d57f32e321303581ae8f793baae48966ecb27f48bf77eb084f7b2df1c1a0c667e9ed59ae93d786e6 SHA512 201bb779e2373cc00dfadc29a62b593030dfc12eec076114b92927f29f476d3fafdd056112dd1bb1f19f82827f4fe1252141e3998bec719e4196737a316d4ef2
-DIST spidermonkey-68.6.0-patches-04.tar.xz 5956 BLAKE2B b1250391a5173e676272d5926b710c06b0e9de1ff03b130a57fdac30f2deefbee3fa92250b37e28087572fe5cce73eb112ef4e1fb0c0401d6ecdb22ab9868998 SHA512 94575b11b4f006c6ee0c8d64b315734a173cecb68e9128ca61ba1a28177e3c149b8cf1f3b3c47a7a263fad8da6196fc0101df87392f016686a827e0cd24fdc74
DIST spidermonkey-78-patches-04.tar.xz 3408 BLAKE2B f2fdd4882e1e4de1908c458dc8dfedd5665ef7118f19704dabf2b2a80e2fae48813e9bc3d0c3410287e32c21e3f9d09233d8e5d15917f53aa2f60e6190cd9cdb SHA512 87ac83c0ccc05f482913b1fbf043db1878536f935f934362a47283809c0cbfdeff040206a9c18c687384b606ba8a7bd9a7c1fc3c0bcfdd620987990a33ca1fe2
DIST spidermonkey-91-patches-04j.tar.xz 4624 BLAKE2B d9cf47b39a165e8434d4f2f20ae3a9734c1bb81c32ddb75360e5edfa6817d6343be89aff0f8ec381485772cad80b00a069789decbc462129161afc3d4acfcb53 SHA512 bd574fee600cb4c6a262893b7d992d85c4059d512b829cd2f226aff86d8a6a83c2bdab466704e22f64bf6d29f90901037a34f9e90a42251952ba1cdbc0cab968
EBUILD spidermonkey-102.4.0.ebuild 11064 BLAKE2B 4477456fc5958dbdbf5935762a0fcd1c295f888b0770a6fa0cf6b2bbdd693acb30d6c5652157b1a20541a37e7a6db8487fe5e6b818d0b5784decf1d11672fa7b SHA512 8b66e29fb142a2a9c534217492bb9f607c1127a69b10389b44d1391363eefd0772b65c2c869d3dbb553b8b63a5527010d8a195e6ffe06bc5efd79994e240abf6
EBUILD spidermonkey-102.5.0.ebuild 11299 BLAKE2B 9a1d889e73450c1947323448b73d39854c7957e47c7f7031a12ceec5874d24180dbed9e757439477366d3a766a8a0298f88a18c4843b13c86bb3482e913bc604 SHA512 612fd5d0d8194754cf05d2d9c4c3afd3e64709c713f3124a9f89b814ed96493f28ea64cd73579790372915a0128d93ec62c057fec99d7ac16bc5e3996031b737
-EBUILD spidermonkey-68.12.0-r1.ebuild 7834 BLAKE2B 35252f841078dc8b0f06c2c2dab0d0a17abbfa23f025c3b2534232a82951298722a7ee5c3c7bcd56055879c5a886961a8ac34bb325fca7a466dc7d59f7b391ec SHA512 4ecbf27cddb67cdef15aa2c93cb4acfb4851973a07b7b9040186555027f5bc4d7126351b5bb1646640d0493afa78e63151d39b0bf37a6899c87ff20a7ea22198
EBUILD spidermonkey-78.15.0.ebuild 13130 BLAKE2B d0c2f2749c442b6d67ad990e07e2496ef1c57af7e71f0fd0d7fc362d11278e062847d730429b64edfc94e289c11236efdc3b66006fd6c7208bedf3043f6676ca SHA512 626aa7d0d21e5718def7d2e948c2606ae07a0536267ec6c81af2f95bc390e0eb2c436d4749fe65ccb8d1efac311525ac69261f27754bfb2a039e9fb73935aa7d
EBUILD spidermonkey-91.11.0.ebuild 15080 BLAKE2B 0f68ed8232a2f7b34a6be94638a24c8f0a039e285f84945f5655357b6374341251651aad3a98ca05909dfe40eceff3b62e80a088baf8a78e72d89fa5b4769981 SHA512 5fa0fde2e74255e34c00869f06780cc7ed8cc251c41a35e9f9c7e2330282e7b487039c3a1b100dead979ce06d0b2254bd1c63c8e6e1f83d7dbcddabb8f442834
EBUILD spidermonkey-91.13.0.ebuild 15177 BLAKE2B 2f2a95f64f5aca62d071ce0b83db0cff3651371f7ae0c36255e532813fea1139dbcfc94693067d20107baa38e3c5fcc8c89b9b7d46b294961b5f6537612a0406 SHA512 5cf33bd0b9875955d759719753d8672dce7819c0b75139717de2a9bdb669061ee3d2dcd07f9adef52237534e42cb8063d776cca8c601553afd0dff6d49b58505
diff --git a/dev-lang/spidermonkey/files/spidermonkey-68.0-add-riscv-support.patch b/dev-lang/spidermonkey/files/spidermonkey-68.0-add-riscv-support.patch
deleted file mode 100644
index cc44da805898..000000000000
--- a/dev-lang/spidermonkey/files/spidermonkey-68.0-add-riscv-support.patch
+++ /dev/null
@@ -1,107 +0,0 @@
-From f144113688168e2bd86d24a48c8d7cdfdb4ccaab Mon Sep 17 00:00:00 2001
-From: Thomas Deutschmann <whissi@gentoo.org>
-Date: Fri, 21 May 2021 17:17:45 +0200
-Subject: [PATCH] bmo#1318905: Make SpiderMonkey build on Linux/RISC-V
-
-Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
----
- build/moz.configure/init.configure | 3 +++
- js/src/jit/AtomicOperations.h | 2 +-
- js/src/jit/shared/AtomicOperations-feeling-lucky-gcc.h | 5 +++++
- mfbt/tests/TestPoisonArea.cpp | 3 +++
- python/mozbuild/mozbuild/configure/constants.py | 2 ++
- .../mozbuild/test/configure/test_toolchain_configure.py | 4 ++++
- 6 files changed, 18 insertions(+), 1 deletion(-)
-
-diff --git a/build/moz.configure/init.configure b/build/moz.configure/init.configure
-index b887153321a..5c275076061 100644
---- a/build/moz.configure/init.configure
-+++ b/build/moz.configure/init.configure
-@@ -755,6 +755,9 @@ def split_triplet(triplet, allow_msvc=False):
- elif cpu.startswith('aarch64'):
- canonical_cpu = 'aarch64'
- endianness = 'little'
-+ elif cpu in ('riscv64', 'riscv64gc'):
-+ canonical_cpu = 'riscv64'
-+ endianness = 'little'
- elif cpu == 'sh4':
- canonical_cpu = 'sh4'
- endianness = 'little'
-diff --git a/js/src/jit/AtomicOperations.h b/js/src/jit/AtomicOperations.h
-index 0f45ac8b58e..f48d2adce97 100644
---- a/js/src/jit/AtomicOperations.h
-+++ b/js/src/jit/AtomicOperations.h
-@@ -392,7 +392,7 @@ inline bool AtomicOperations::isLockfreeJS(int32_t size) {
- defined(__ppc64__) || defined(__PPC64__) || defined(__ppc64le__) || \
- defined(__PPC64LE__) || defined(__alpha__) || defined(__hppa__) || \
- defined(__ia64__) || defined(__sh__) || defined(__s390__) || \
-- defined(__s390x__)
-+ defined(__s390x__) || defined(__riscv)
- # include "jit/shared/AtomicOperations-feeling-lucky.h"
- #else
- # error "No AtomicOperations support provided for this platform"
-diff --git a/js/src/jit/shared/AtomicOperations-feeling-lucky-gcc.h b/js/src/jit/shared/AtomicOperations-feeling-lucky-gcc.h
-index f002cd46c93..1ce40efaccc 100644
---- a/js/src/jit/shared/AtomicOperations-feeling-lucky-gcc.h
-+++ b/js/src/jit/shared/AtomicOperations-feeling-lucky-gcc.h
-@@ -63,6 +63,11 @@
- # define HAS_64BIT_LOCKFREE
- #endif
-
-+#if defined(__riscv) && __riscv_xlen == 64
-+# define HAS_64BIT_ATOMICS
-+# define HAS_64BIT_LOCKFREE
-+#endif
-+
- #ifdef __sparc__
- # ifdef __LP64__
- # define HAS_64BIT_ATOMICS
-diff --git a/mfbt/tests/TestPoisonArea.cpp b/mfbt/tests/TestPoisonArea.cpp
-index fbd33647150..9d2ffa498b7 100644
---- a/mfbt/tests/TestPoisonArea.cpp
-+++ b/mfbt/tests/TestPoisonArea.cpp
-@@ -132,6 +132,9 @@
- #elif defined _ARCH_PPC || defined _ARCH_PWR || defined _ARCH_PWR2
- # define RETURN_INSTR 0x4E800020 /* blr */
-
-+#elif defined __riscv
-+# define RETURN_INSTR 0x80828082 /* ret; ret */
-+
- #elif defined __sparc || defined __sparcv9
- # define RETURN_INSTR 0x81c3e008 /* retl */
-
-diff --git a/python/mozbuild/mozbuild/configure/constants.py b/python/mozbuild/mozbuild/configure/constants.py
-index 7542dcdc636..49ef3b857db 100644
---- a/python/mozbuild/mozbuild/configure/constants.py
-+++ b/python/mozbuild/mozbuild/configure/constants.py
-@@ -49,6 +49,7 @@
- 'mips64': 64,
- 'ppc': 32,
- 'ppc64': 64,
-+ 'riscv64': 64,
- 's390': 32,
- 's390x': 64,
- 'sh4': 32,
-@@ -87,6 +88,7 @@
- ('sparc', '__sparc__'),
- ('mips64', '__mips64'),
- ('mips32', '__mips__'),
-+ ('riscv64', '__riscv && __riscv_xlen == 64'),
- ('sh4', '__sh__'),
- ))
-
-diff --git a/python/mozbuild/mozbuild/test/configure/test_toolchain_configure.py b/python/mozbuild/mozbuild/test/configure/test_toolchain_configure.py
-index 37c4e26f0fb..5d3d5891dca 100755
---- a/python/mozbuild/mozbuild/test/configure/test_toolchain_configure.py
-+++ b/python/mozbuild/mozbuild/test/configure/test_toolchain_configure.py
-@@ -1208,6 +1208,10 @@ class LinuxCrossCompileToolchainTest(BaseToolchainTest):
- 'mips-unknown-linux-gnu': big_endian + {
- '__mips__': 1,
- },
-+ 'riscv64-unknown-linux-gnu': little_endian + {
-+ '__riscv': 1,
-+ '__riscv_xlen': 64,
-+ },
- 'sh4-unknown-linux-gnu': little_endian + {
- '__sh__': 1,
- },
diff --git a/dev-lang/spidermonkey/files/spidermonkey-68.0-loong-support.patch b/dev-lang/spidermonkey/files/spidermonkey-68.0-loong-support.patch
deleted file mode 100644
index f7010d5ebf32..000000000000
--- a/dev-lang/spidermonkey/files/spidermonkey-68.0-loong-support.patch
+++ /dev/null
@@ -1,103 +0,0 @@
-https://raw.githubusercontent.com/xen0n/loongson-overlay/00901fd4c599ec320c7852cbd30b40d3f6aa8971/dev-lang/spidermonkey/files/spidermonkey-68.0-add-loongarch64-support.patch
-
---- a/build/moz.configure/init.configure
-+++ b/build/moz.configure/init.configure
-@@ -734,6 +734,9 @@ def split_triplet(triplet, allow_unknown
- elif cpu == 'sh4':
- canonical_cpu = 'sh4'
- endianness = 'little'
-+ elif cpu == 'loongarch64':
-+ canonical_cpu = 'loongarch64'
-+ endianness = 'little'
- elif allow_unknown:
- canonical_cpu = cpu
- endianness = 'unknown'
---- a/js/src/jit/AtomicOperations.h
-+++ b/js/src/jit/AtomicOperations.h
-@@ -382,6 +382,9 @@ inline bool AtomicOperations::isLockfree
- # else
- # include "jit/shared/AtomicOperations-feeling-lucky.h"
- # endif
-+#elif defined(__loongarch64)
-+// This is only here to avoid merge conflict with spidermonkey-68.0-add-riscv-support.patch.
-+# include "jit/shared/AtomicOperations-feeling-lucky.h"
- #elif defined(__mips__)
- # if defined(__clang__) || defined(__GNUC__)
- # include "jit/mips-shared/AtomicOperations-mips-shared.h"
---- a/js/src/jit/shared/AtomicOperations-feeling-lucky-gcc.h
-+++ b/js/src/jit/shared/AtomicOperations-feeling-lucky-gcc.h
-@@ -57,6 +57,11 @@
- # define HAS_64BIT_LOCKFREE
- #endif
-
-+#ifdef __loongarch64
-+# define HAS_64BIT_ATOMICS
-+# define HAS_64BIT_LOCKFREE
-+#endif
-+
- #if defined(__ppc64__) || defined(__PPC64__) || defined(__ppc64le__) || \
- defined(__PPC64LE__)
- # define HAS_64BIT_ATOMICS
---- a/mfbt/tests/TestPoisonArea.cpp
-+++ b/mfbt/tests/TestPoisonArea.cpp
-@@ -127,6 +127,9 @@
- #elif defined __arm__ || defined _M_ARM
- # define RETURN_INSTR 0xE12FFF1E /* bx lr */
-
-+#elif defined __loongarch__
-+# define RETURN_INSTR 0x4c000020 /* jirl zero, ra, 0 */
-+
- // PPC has its own style of CPU-id #defines. There is no Windows for
- // PPC as far as I know, so no _M_ variant.
- #elif defined _ARCH_PPC || defined _ARCH_PWR || defined _ARCH_PWR2
---- a/python/mozbuild/mozbuild/configure/constants.py
-+++ b/python/mozbuild/mozbuild/configure/constants.py
-@@ -46,6 +46,7 @@ CPU_bitness = {
- 'arm': 32,
- 'hppa': 32,
- 'ia64': 64,
-+ 'loongarch64': 64,
- 'mips32': 32,
- 'mips64': 64,
- 'ppc': 32,
-@@ -78,6 +79,7 @@ CPU_preprocessor_checks = OrderedDict((
- ('arm', '__arm__ || _M_ARM'),
- ('aarch64', '__aarch64__ || _M_ARM64'),
- ('ia64', '__ia64__'),
-+ ('loongarch64', '__loongarch64'),
- ('s390x', '__s390x__'),
- ('s390', '__s390__'),
- ('ppc64', '__powerpc64__'),
---- a/python/mozbuild/mozbuild/test/configure/test_toolchain_configure.py
-+++ b/python/mozbuild/mozbuild/test/configure/test_toolchain_configure.py
-@@ -1068,6 +1068,10 @@ class LinuxCrossCompileToolchainTest(Bas
- 'ia64-unknown-linux-gnu': little_endian + {
- '__ia64__': 1,
- },
-+ 'loongarch64-unknown-linux-gnu': little_endian + {
-+ '__loongarch__': 1,
-+ '__loongarch64': 1,
-+ },
- 's390x-unknown-linux-gnu': big_endian + {
- '__s390x__': 1,
- '__s390__': 1,
---- a/intl/icu/source/i18n/double-conversion-utils.h
-+++ b/intl/icu/source/i18n/double-conversion-utils.h
-@@ -117,6 +117,7 @@ int main(int argc, char** argv) {
- #if defined(_M_X64) || defined(__x86_64__) || \
- defined(__ARMEL__) || defined(__avr32__) || defined(_M_ARM) || defined(_M_ARM64) || \
- defined(__hppa__) || defined(__ia64__) || \
-+ defined(__loongarch__) || \
- defined(__mips__) || \
- defined(__nios2__) || defined(__ghs) || \
- defined(__powerpc__) || defined(__ppc__) || defined(__ppc64__) || \
---- a/mfbt/double-conversion/double-conversion/utils.h
-+++ b/mfbt/double-conversion/double-conversion/utils.h
-@@ -117,6 +117,7 @@ int main(int argc, char** argv) {
- #if defined(_M_X64) || defined(__x86_64__) || \
- defined(__ARMEL__) || defined(__avr32__) || defined(_M_ARM) || defined(_M_ARM64) || \
- defined(__hppa__) || defined(__ia64__) || \
-+ defined(__loongarch__) || \
- defined(__mips__) || \
- defined(__nios2__) || defined(__ghs) || \
- defined(__powerpc__) || defined(__ppc__) || defined(__ppc64__) || \
diff --git a/dev-lang/spidermonkey/spidermonkey-68.12.0-r1.ebuild b/dev-lang/spidermonkey/spidermonkey-68.12.0-r1.ebuild
deleted file mode 100644
index fa5485814854..000000000000
--- a/dev-lang/spidermonkey/spidermonkey-68.12.0-r1.ebuild
+++ /dev/null
@@ -1,273 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-PYTHON_COMPAT=( python3_{8..10} )
-PYTHON_REQ_USE="ssl"
-
-WANT_AUTOCONF="2.1"
-
-inherit autotools check-reqs python-any-r1 toolchain-funcs
-
-MY_PN="mozjs"
-MY_PV="${PV/_pre*}" # Handle Gentoo pre-releases
-
-MY_MAJOR=$(ver_cut 1)
-
-MOZ_ESR="1"
-
-# Convert the ebuild version to the upstream mozilla version
-MOZ_PV="${MY_PV/_alpha/a}" # Handle alpha for SRC_URI
-MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI
-MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI
-
-if [[ ${MOZ_ESR} == 1 ]] ; then
- # ESR releases have slightly different version numbers
- MOZ_PV="${MOZ_PV}esr"
-fi
-
-# Patch version
-FIREFOX_PATCHSET="firefox-68.0-patches-15"
-SPIDERMONKEY_PATCHSET="${PN}-68.6.0-patches-04"
-
-MOZ_HTTP_URI="https://archive.mozilla.org/pub/firefox/releases"
-MOZ_SRC_URI="${MOZ_HTTP_URI}/${MOZ_PV}/source/firefox-${MOZ_PV}.source.tar.xz"
-
-if [[ "${PV}" == *_rc* ]]; then
- MOZ_HTTP_URI="https://archive.mozilla.org/pub/firefox/candidates/${MOZ_PV}-candidates/build${PV##*_rc}"
- MOZ_SRC_URI="${MOZ_HTTP_URI}/source/firefox-${MOZ_PV}.source.tar.xz"
-fi
-
-PATCH_URIS=(
- https://dev.gentoo.org/~{anarchy,whissi,polynomial-c,axs}/mozilla/patchsets/${FIREFOX_PATCHSET}.tar.xz
- https://dev.gentoo.org/~{whissi,polynomial-c,axs}/mozilla/patchsets/${SPIDERMONKEY_PATCHSET}.tar.xz
-)
-
-SRC_URI="${MOZ_SRC_URI}
- ${PATCH_URIS[@]}"
-
-DESCRIPTION="SpiderMonkey is Mozilla's JavaScript engine written in C and C++"
-HOMEPAGE="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/SpiderMonkey"
-
-# riscv support requires a patch currently only available in firefox-78 patch sets
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 -riscv sparc x86"
-
-SLOT="68"
-LICENSE="MPL-2.0"
-IUSE="cpu_flags_arm_neon debug +jit test"
-
-RESTRICT="!test? ( test )"
-
-BDEPEND="dev-lang/python:2.7
- virtual/pkgconfig
- test? ( ${PYTHON_DEPS} )"
-
-DEPEND="dev-libs/icu:=
- >=dev-libs/nspr-4.21
- sys-libs/readline:0=
- >=sys-libs/zlib-1.2.3"
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}/firefox-${MY_PV}/js/src"
-
-pkg_pretend() {
- if use test ; then
- CHECKREQS_DISK_BUILD="6G"
- else
- CHECKREQS_DISK_BUILD="5G"
- fi
-
- check-reqs_pkg_pretend
-}
-
-pkg_setup() {
- if use test ; then
- CHECKREQS_DISK_BUILD="6G"
- else
- CHECKREQS_DISK_BUILD="5G"
- fi
-
- check-reqs_pkg_setup
-
- use test && python-any-r1_pkg_setup
-}
-
-src_prepare() {
- cd ../.. || die
- rm "${WORKDIR}"/firefox/2013_avoid_noinline_on_GCC_with_skcms.patch
- rm "${WORKDIR}"/firefox/2015_fix_cssparser.patch
- rm "${WORKDIR}"/firefox/2016_set_CARGO_PROFILE_RELEASE_LTO.patch
- eapply "${WORKDIR}"/firefox
- eapply "${WORKDIR}"/spidermonkey-patches
- eapply "${FILESDIR}"/spidermonkey-68.0-add-riscv-support.patch
- eapply "${FILESDIR}"/spidermonkey-68.0-loong-support.patch
-
- default
-
- # sed-in toolchain prefix
- sed -i \
- -e "s/objdump/${CHOST}-objdump/" \
- python/mozbuild/mozbuild/configure/check_debug_ranges.py \
- || die "sed failed to set toolchain prefix"
-
- MOZJS_BUILDDIR="${WORKDIR}/build"
- mkdir "${MOZJS_BUILDDIR}" || die
-
- cd "${S}" || die
- eautoconf
-}
-
-src_configure() {
- tc-export CC CXX LD AR RANLIB
-
- # backup current active Python version
- local PYTHON_OLD=${PYTHON}
-
- # build system will require Python2.7
- export PYTHON=python2.7
-
- cd "${MOZJS_BUILDDIR}" || die
-
- # ../python/mach/mach/mixin/process.py fails to detect SHELL
- export SHELL="${EPREFIX}/bin/bash"
-
- local -a myeconfargs=(
- --host="${CBUILD:-${CHOST}}"
- --target="${CHOST}"
- --disable-jemalloc
- --disable-optimize
- --disable-strip
- --enable-readline
- --enable-shared-js
- --with-intl-api
- --with-system-icu
- --with-system-nspr
- --with-system-zlib
- --with-toolchain-prefix="${CHOST}-"
- $(use_enable debug)
- $(use_enable jit ion)
- $(use_enable test tests)
- )
-
- # Modifications to better support ARM, bug 717344
- if use cpu_flags_arm_neon ; then
- myeconfargs+=( --with-fpu=neon )
-
- if ! tc-is-clang ; then
- # thumb options aren't supported when using clang, bug 666966
- myeconfargs+=( --with-thumb=yes )
- myeconfargs+=( --with-thumb-interwork=no )
- fi
- fi
-
- # Forcing system-icu allows us to skip patching bundled ICU for PPC
- # and other minor arches
- ECONF_SOURCE="${S}" \
- econf \
- ${myeconfargs[@]} \
- XARGS="${EPREFIX}/usr/bin/xargs"
-
- # restore PYTHON
- export PYTHON=${PYTHON_OLD}
-}
-
-src_compile() {
- cd "${MOZJS_BUILDDIR}" || die
- default
-}
-
-src_test() {
- if "${MOZJS_BUILDDIR}/js/src/js" -e 'print("Hello world!")'; then
- einfo "Smoke-test successful, continuing with full test suite"
- else
- die "Smoke-test failed: did interpreter initialization fail?"
- fi
-
- local -a KNOWN_TESTFAILURES
- KNOWN_TESTFAILURES+=( test262/built-ins/Atomics/wait/bigint/waiterlist-order-of-operations-is-fifo.js )
- KNOWN_TESTFAILURES+=( test262/intl402/RelativeTimeFormat/prototype/format/en-us-numeric-auto.js )
- KNOWN_TESTFAILURES+=( non262/Intl/DateTimeFormat/timeZone_backward_links.js )
- KNOWN_TESTFAILURES+=( non262/Intl/DateTimeFormat/tz-environment-variable.js )
- KNOWN_TESTFAILURES+=( non262/Intl/RelativeTimeFormat/format.js )
- KNOWN_TESTFAILURES+=( non262/Date/time-zones-imported.js )
- KNOWN_TESTFAILURES+=( non262/Date/toString-localized.js )
- KNOWN_TESTFAILURES+=( non262/Date/time-zone-path.js )
- KNOWN_TESTFAILURES+=( non262/Date/time-zones-historic.js )
- KNOWN_TESTFAILURES+=( non262/Date/toString-localized-posix.js )
- KNOWN_TESTFAILURES+=( non262/Date/reset-time-zone-cache-same-offset.js )
- KNOWN_TESTFAILURES+=( non262/Intl/DateTimeFormat/format_timeZone.js )
- KNOWN_TESTFAILURES+=( non262/Intl/DateTimeFormat/format.js )
- KNOWN_TESTFAILURES+=( non262/Intl/Date/toLocaleDateString_timeZone.js )
- KNOWN_TESTFAILURES+=( non262/Intl/Date/toLocaleString_timeZone.js )
-
- if use x86 ; then
- KNOWN_TESTFAILURES+=( test262/language/types/number/S8.5_A2.1.js )
- KNOWN_TESTFAILURES+=( test262/language/types/number/S8.5_A2.2.js )
- KNOWN_TESTFAILURES+=( test262/built-ins/Number/prototype/toPrecision/return-values.js )
- KNOWN_TESTFAILURES+=( non262/Date/timeclip.js )
- elif use sparc ; then
- KNOWN_TESTFAILURES+=( non262/Array/regress-157652.js )
- KNOWN_TESTFAILURES+=( non262/Array/regress-330812.js )
- KNOWN_TESTFAILURES+=( non262/regress/regress-422348.js )
- fi
-
- if [[ $(tc-endian) == "big" ]] ; then
- KNOWN_TESTFAILURES+=( test262/built-ins/TypedArray/prototype/set/typedarray-arg-set-values-same-buffer-other-type.js )
- fi
-
- echo "" > "${T}"/known_failures.list || die
-
- local KNOWN_TESTFAILURE
- for KNOWN_TESTFAILURE in ${KNOWN_TESTFAILURES[@]} ; do
- echo "${KNOWN_TESTFAILURE}" >> "${T}"/known_failures.list
- done
-
- PYTHONPATH="${S}/tests/lib" \
- ${PYTHON} \
- "${S}"/tests/jstests.py -d -s -t 1800 --wpt=disabled --no-progress \
- --exclude-file="${T}"/known_failures.list \
- "${MOZJS_BUILDDIR}"/js/src/js \
- || die
-
- if use jit ; then
- KNOWN_TESTFAILURES=()
-
- echo "" > "${T}"/known_failures.list || die
-
- for KNOWN_TESTFAILURE in ${KNOWN_TESTFAILURES[@]} ; do
- echo "${KNOWN_TESTFAILURE}" >> "${T}"/known_failures.list
- done
-
- PYTHONPATH="${S}/tests/lib" \
- ${PYTHON} \
- "${S}"/tests/jstests.py -d -s -t 1800 --wpt=disabled --no-progress \
- --exclude-file="${T}"/known_failures.list \
- "${MOZJS_BUILDDIR}"/js/src/js basic \
- || die
- fi
-}
-
-src_install() {
- cd "${MOZJS_BUILDDIR}" || die
- default
-
- # fix soname links
- pushd "${ED}"/usr/$(get_libdir) &>/dev/null || die
- mv lib${MY_PN}-${MY_MAJOR}.so lib${MY_PN}-${MY_MAJOR}.so.0.0.0 || die
- ln -s lib${MY_PN}-${MY_MAJOR}.so.0.0.0 lib${MY_PN}-${MY_MAJOR}.so.0 || die
- ln -s lib${MY_PN}-${MY_MAJOR}.so.0 lib${MY_PN}-${MY_MAJOR}.so || die
- popd &>/dev/null || die
-
- # remove unneeded files
- rm \
- "${ED}"/usr/bin/js${MY_MAJOR}-config \
- "${ED}"/usr/$(get_libdir)/libjs_static.ajs \
- || die
-
- # fix permissions
- chmod -x \
- "${ED}"/usr/$(get_libdir)/pkgconfig/*.pc \
- "${ED}"/usr/include/mozjs-${MY_MAJOR}/js-config.h \
- || die
-}
diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz
index 0f1962fc577d..4ee932610592 100644
--- a/dev-libs/Manifest.gz
+++ b/dev-libs/Manifest.gz
Binary files differ
diff --git a/dev-libs/json-parser/Manifest b/dev-libs/json-parser/Manifest
index 95451deb8325..31c4be962d99 100644
--- a/dev-libs/json-parser/Manifest
+++ b/dev-libs/json-parser/Manifest
@@ -1,4 +1,4 @@
AUX json-parser-1.1.0-pkgconfig-libdir.patch 844 BLAKE2B 991a915cff64a9a3fd1fbeea36e9a6389272e70d04b25419650b8eaeb7ef13cd568d171a60817dbda4b51f6cfafebc18637ba9adcac8998d2b35a552e8183a53 SHA512 ee83f9b29d81de6fe313055ee53a3e9f9ab20a9fef46b42c155bda78abd687bdf4e834c9dc9c9ca8b76c1556217a9cbdda89b604efe75e7d9c7ba6ec7a1abf8b
DIST json-parser-1.1.0_p20211208.tar.gz 51479 BLAKE2B 31ce7929c1de829e312dfc855365d8851ad7c2ce31379d3ab4b4937291e2ec367c7692ecb11b781d0647e5dc38008e4e7bd122d9edaafd1c393a1cbf765117b9 SHA512 cbe6690a70ada1906b2c208fcbe03fe5a14651660ece9ba933a3160ea027c6dd9507189e1c63052059c3a00b2e2a59dbc65fa668a287455d438aa4453eecf22f
-EBUILD json-parser-1.1.0_p20211208.ebuild 1597 BLAKE2B 5d32eb8bca371d7feaa37e98dd293ab786051f4d983d52d1f987afb7ca617228728cf7ec22700c17b4558d60823daae1d283e168cfa6676ecb1116176cc089ef SHA512 cdec1bd03d9224fc7f65232fa095d7d02e317d270ff05fb719a62eda4f915f3f595b95f94d76349fa0be37e976bc9e6e67a2360de791f08db08d62759ecc8146
+EBUILD json-parser-1.1.0_p20211208.ebuild 1604 BLAKE2B 7563836f2e9dc9c6fb14aa426680adc4e0baf6f402197c5fcd68ca0bc38aa68352d17cc90cc3b942d938e5c379ce85f21ee35e8307ad5d0693d708b625bd7544 SHA512 ceeb157276b0e4c3d726414119415dc1d5ec267fe0449db450e20692f0ff485e4cda36327339d1dee15805e174d86f9a6f39302462309b6746f14f177d17b62a
MISC metadata.xml 479 BLAKE2B 8bc63ea5aaacf718ff53ee6ff554a9037ab7344b4bca7bbe3348ac4206a1d76352bcc534c009232c7323ffe53fb65d68b09b9ed773320d59c01456e29c705865 SHA512 8907f69489f48488198a92960b262769c6f85f40bb6acf11860835544fff644346778c2da17a374e1ff43028a2913e76ac133e1ed9816b5f68bee0acb4693055
diff --git a/dev-libs/json-parser/json-parser-1.1.0_p20211208.ebuild b/dev-libs/json-parser/json-parser-1.1.0_p20211208.ebuild
index e87630245f8d..29b0724205e0 100644
--- a/dev-libs/json-parser/json-parser-1.1.0_p20211208.ebuild
+++ b/dev-libs/json-parser/json-parser-1.1.0_p20211208.ebuild
@@ -19,7 +19,7 @@ S="${WORKDIR}/${PN}-${COMMIT}"
LICENSE="BSD-2"
SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm ~arm64 ~loong ppc ~ppc64 ~riscv x86"
IUSE="python"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
diff --git a/dev-libs/mpfr/Manifest b/dev-libs/mpfr/Manifest
index 50bebcf49452..739b0412c47c 100644
--- a/dev-libs/mpfr/Manifest
+++ b/dev-libs/mpfr/Manifest
@@ -1,4 +1,3 @@
-AUX mpfr-4.1.1-fix-mpfr_custom_get_kind.patch 2902 BLAKE2B b925ae960251382527f0185c91b792f97f65cfbfb511c74996370b722c1539cb8376106d4e26e14188af02546bcf5d39e493572e02c227e457a783e7fbe739b1 SHA512 79081c8b1a957656687725c3f6e1eecdb6e76569a74cfdd4a832ff3fb3eed85f061d64c354f7ca9cbb7f0f412e931095dcb09301019ee14cb17f1b11e2f68dda
DIST mpfr-4.1.0-patch01.patch 2061 BLAKE2B 55b34d7e8d94d22a1c188d5f5c7b73523c080ac9b44ba4055894ab40a43e3b17b2fcc74bb3b8af93952929c073946bb143486e5963a160a1c456a62d0d73cf8f SHA512 f401d2a3b1e2e7e95177e5bf98d023be323c7e2152e9aab7133bad44c5924bed644ecb94477dc7ca975a29e1cc156001897966293130ac56d2ee5d96ade18ad3
DIST mpfr-4.1.0-patch02.patch 2543 BLAKE2B ab36c68523132702a7be6b072e9a96054d8471b61d0b79d1f82a622a278f445fd43d2ebf3ae42fa915bf10d9d643f735146f3b2dd6026134f72e3ca9de1e29da SHA512 cb896e0b648225aa4eaa5959f79d7d5bd830ed464c6e00ee780ad6ac366054ac573985092c576ffb40ca4f7a9eb976f1c5a039895ca6fdb4fa72677fbd1cb831
DIST mpfr-4.1.0-patch03.patch 9973 BLAKE2B 3db98472e3c94d8e7734db59f9854276884d3456d5d113be364802f6da08f07e31d30388d393524e0df8cb470ff6b94d763ca3c43be6507bb23628feee0b5d8d SHA512 c6893d67721d6bfd76efc639c84f7e6d60ae1bea09f32247d30cfc8011b5450fa8d1cd23956df1e4fe58fd4ec2d905502976f3bd2a5601af31bdb898275e429d
@@ -13,7 +12,8 @@ DIST mpfr-4.1.0-patch11.patch 4584 BLAKE2B 4ba240e7e8acc360eb2f05186493fd9044c8f
DIST mpfr-4.1.0-patch12.patch 6768 BLAKE2B 15ce68eb9941ac5d6544ee18a062cb12026e07273a5424b3941596a1024f54cf5481363e145cac9375e518ec2033db82d4fe9152884c74a9037a81fd2c405b5e SHA512 4e91cffa0df911d68931ace13e86e420ec9f7d8e8a0279e12d995bbf8061b6bec90cb03ef8642a854f652907b13e533b7afb95f2279cf2dfa4010ec5d745ac3c
DIST mpfr-4.1.0-patch13.patch 3344 BLAKE2B 1239cf16dfe32a71bb6fc7b156978cd451bcbe4e1b04842fdb3549352a43607d44d58120e38bf448ffd33e36bab7f7cfd4ab65b2eb3aac2fe9bbd86d8f425f5a SHA512 ddd5f54d12584b6e10fd4eba12b8568c5286dba10bd3b5cdd429415b78bc827bd0ed3957bd06ca4c2c63a2f5e877fd9d86eebade8929d61aafe84ace8454d016
DIST mpfr-4.1.0.tar.xz 1525476 BLAKE2B 41d1be0c4b557760f12a4525ad3a84b6e2cd6f0927c935fcfba577ac0490e582d1ae4b581dce58e21e705cf9d7c88373054d7fb7a94bb32c69b339f99a25dc68 SHA512 1bd1c349741a6529dfa53af4f0da8d49254b164ece8a46928cdb13a99460285622d57fe6f68cef19c6727b3f9daa25ddb3d7d65c201c8f387e421c7f7bee6273
+DIST mpfr-4.1.1-patch01.patch 2985 BLAKE2B d6bed1d6fca2319db457096a81aca060c1bd934fcdf9c5f98ba44920a7e97c2a5e9c539ec554feb723fb98c84096e1cb615c0d973133c67f3c2097edc1c5b803 SHA512 aa98173d59a24d0f59acff0c2143db5623746db3f6445e300a018a124b35a6b57d631c357a9a890f23c748591f621a95d3a801bed7341b6c8b6ddcc86ecfb107
DIST mpfr-4.1.1.tar.xz 1429836 BLAKE2B ce20baee2f060acb28b877ffe6fc40c5619cf6af231bd54ca6cfb3e42ef2d74a4ffbab96cf0b5dd6a162e558099a54701d42f34f5bf2256f256fe6f5ae2505d0 SHA512 be468749bd88870dec37be35e544983a8fb7bda638eb9414c37334b9d553099ea2aa067045f51ae2c8ab86d852ef833e18161d173e414af0928e9a438c9b91f1
EBUILD mpfr-4.1.0_p13-r1.ebuild 2700 BLAKE2B 46afea4da633c055ece8404cfabe6171abb568061a33445a58a961b55a3eb23ed28f08011efc001de2fdccc79c3ab34cc2d798be48928b74d2d1a302b8273cf2 SHA512 2e088ffc2e2343d8ce54b62ff625df579ea9236e31981f893c478f1e2b14e19d3bfa332d98fe9c486793a23acf76b231abf8ada2c1f4e7319bafa9ace3daf2fa
-EBUILD mpfr-4.1.1-r1.ebuild 2759 BLAKE2B 5785034a2f583d59ce126b9746043061d7b8e3cf3d3b02a541b62b04644b193682c7cade1d7a99d2a3ef11a8c5b6bcee34084b36d80d72f9485a456b8320e594 SHA512 80b464257128328b3abac0ee293730705b3d7ed2b2efa6557938ed79c5b9b717643b937b4765212c6c216f9ad93ffe3592525821320b8f528e6d2884bf19abd7
+EBUILD mpfr-4.1.1_p1.ebuild 2708 BLAKE2B ad21498526dd91dcc6d03b35153cbd284d85d1ee90515ab3e323a3e9c44a16ce4b8bdc59c590b5b0b7166d1a3f8fc86f42fa5b72bab7fa7e3df72e7bba3586a5 SHA512 d08c80ed13fad11c6469812d1ba9aa1074ecb27707469c1ea368e77fc9d9d5d09511c205490f97450f0c4114ac09fed53a9170259ba66f82eea949c10b0ae42f
MISC metadata.xml 344 BLAKE2B b7a0bcfbcf945ce2b6d58a9a2078c823c12de5ef8261ec009612b58a833deecb7caaf864f0b55e0c46aac004c58feb7a1f88f6d78b584c2e25c403cfb1de96a0 SHA512 8b8b5ae00a4f9ba76c193c5d84f27cce973963f4db109219394efccba3a8e8bebb7f241658a0b682331e34c66ee99332f871d826abf6ec5a4ced4f3dce381fe9
diff --git a/dev-libs/mpfr/files/mpfr-4.1.1-fix-mpfr_custom_get_kind.patch b/dev-libs/mpfr/files/mpfr-4.1.1-fix-mpfr_custom_get_kind.patch
deleted file mode 100644
index d2521f2fa632..000000000000
--- a/dev-libs/mpfr/files/mpfr-4.1.1-fix-mpfr_custom_get_kind.patch
+++ /dev/null
@@ -1,79 +0,0 @@
-https://bugs.gentoo.org/881995
-https://gitlab.inria.fr/mpfr/mpfr/-/commit/3cd39bc0b71ad2fb2ab5252ad9268b14603e3ce6
-https://gitlab.inria.fr/mpfr/mpfr/-/issues/1
-https://github.com/CGAL/cgal/issues/7064
-
-From 3cd39bc0b71ad2fb2ab5252ad9268b14603e3ce6 Mon Sep 17 00:00:00 2001
-From: Vincent Lefevre <vincent@vinc17.net>
-Date: Tue, 22 Nov 2022 16:33:00 +0100
-Subject: [PATCH] Fix mpfr_custom_get_kind() macro bug.
-
-* src/mpfr.h: in the mpfr_custom_get_kind() macro, changed mpfr_ptr to
- mpfr_srcptr for _x to agree with the function prototype, in order to
- avoid a compilation failure of user code in some cases. This bug was
- introduced by commit 9f94e0311ed53d0c64d4fbca249d19cc4888027e, which
- introduced the temporary variable _x to avoid an incorrect number of
- evaluations of the x argument.
-* tests/tstckintc.c: improved the tests to detect this bug.
-
-This should fix mpfr bug #1.
-
-Bug initially reported by FX Coudert:
- https://github.com/CGAL/cgal/issues/7064
-
-It affects Fedora Linux:
- https://bugzilla.redhat.com/show_bug.cgi?id=2144197
-
-(cherry picked from commit 0ce17bae34a6c54de31b126f969d3ddd72c6bc37)
---- a/src/mpfr.h
-+++ b/src/mpfr.h
-@@ -1027,7 +1027,7 @@ __MPFR_DECLSPEC int mpfr_total_order_p (mpfr_srcptr, mpfr_srcptr);
- #if __GNUC__ > 2 || __GNUC_MINOR__ >= 95
- #define mpfr_custom_get_kind(x) \
- __extension__ ({ \
-- mpfr_ptr _x = (x); \
-+ mpfr_srcptr _x = (x); \
- _x->_mpfr_exp > __MPFR_EXP_INF ? \
- (mpfr_int) MPFR_REGULAR_KIND * MPFR_SIGN (_x) \
- : _x->_mpfr_exp == __MPFR_EXP_INF ? \
---- a/tests/tstckintc.c
-+++ b/tests/tstckintc.c
-@@ -295,14 +295,16 @@ static void
- test_nan_inf_zero (void)
- {
- mpfr_ptr val;
-+ mpfr_srcptr sval; /* for compilation error checking */
- int sign;
- int kind;
-
- reset_stack ();
-
- val = new_mpfr (MPFR_PREC_MIN);
-+ sval = val;
- mpfr_set_nan (val);
-- kind = (mpfr_custom_get_kind) (val);
-+ kind = (mpfr_custom_get_kind) (sval);
- if (kind != MPFR_NAN_KIND)
- {
- printf ("mpfr_custom_get_kind error: ");
-@@ -380,7 +382,8 @@ static long *
- dummy_set_si (long si)
- {
- mpfr_t x;
-- long * r = dummy_new ();
-+ mpfr_srcptr px; /* for compilation error checking */
-+ long *r = dummy_new ();
- int i1, i2, i3, i4, i5;
-
- /* Check that the type "void *" can be used, like with the function.
-@@ -405,7 +408,8 @@ dummy_set_si (long si)
- MPFR_ASSERTN (i5 == 1);
-
- mpfr_set_si (x, si, MPFR_RNDN);
-- r[0] = mpfr_custom_get_kind (x);
-+ px = x;
-+ r[0] = mpfr_custom_get_kind (px);
-
- /* Check that the type "void *" can be used in C, like with the function
- (forbidden in C++). Also check side effects. */
-GitLab
diff --git a/dev-libs/mpfr/mpfr-4.1.1-r1.ebuild b/dev-libs/mpfr/mpfr-4.1.1_p1.ebuild
index e34c78ab5b44..13392ae4cf60 100644
--- a/dev-libs/mpfr/mpfr-4.1.1-r1.ebuild
+++ b/dev-libs/mpfr/mpfr-4.1.1_p1.ebuild
@@ -47,7 +47,6 @@ PATCHES=(
"${MY_PATCHES[@]}"
# Additional patches
- "${FILESDIR}"/${P}-fix-mpfr_custom_get_kind.patch
)
HTML_DOCS=( doc/FAQ.html )
diff --git a/dev-libs/xalan-c/Manifest b/dev-libs/xalan-c/Manifest
index 719b40184660..0528e52c380b 100644
--- a/dev-libs/xalan-c/Manifest
+++ b/dev-libs/xalan-c/Manifest
@@ -2,5 +2,9 @@ AUX 1.11.0_pre797991-as-needed.patch 4803 BLAKE2B 1dd127bb9fd93cc58ac0a09e45354d
AUX 1.11.0_pre797991-bugfixes.patch 1409 BLAKE2B 78c628ae10560bf950c7fed9ae4c28216bfb97bc7936064f20ee91403e74297d0b15ea1755901f26d900e53ba935fee937b726bee65511272e305f2731bdc94d SHA512 3eaa70d2936b7091e036d936ff8b35cbf2399ccbb81444b8a6a9583cbd11aa865e7f927a035b1d0223c172eb8de891e4da3b7113b155dfc4e8b19d0da5c4c4da
AUX 1.11.0_pre797991-parallel-build.patch 2530 BLAKE2B 2d88ed70b30643cae4bcf6a88de56706fd1f0cf5b71e2d12dd24812217ce06023b08b8914dcbcfd828e8c8ba8b116d227d621cc785fbd3591a2d2d502be5fa37 SHA512 be994c118b212b3b96409c273b01d2b00b0a8b0f7ec53338f8efc6ec9d9dccd4fb6fdcaf7c365351024a965e96992ff23ba849c90d6d6aa1e7086c51c763cbef
DIST Xalan-C_r1153059-src.tar.gz 1573651 BLAKE2B 5e684b80bc962776c1e0102a97023ee3a9b9357b6fc05e02687971d5d879b01a5dc426fd6ab2af68a7ad6ec48a799d70fd912a4e3a30d8e3a22a954d84d21f59 SHA512 2382c1343ae97d0196d84053139758d3b3b7574bcd835b754e34acdc6ab708a58fc23d2f27d41870c768c78a1de7be1bb6031cc78d205b6024f1ad7cd6fca653
+DIST xalan_c-1.12.tar.gz 1130924 BLAKE2B c2f0fb98d39e516d5219ab0e075517c2c916b451bfce6d90399899870a8a73fb59f8d2465f58bd97208d19c5a7a18df5a49ece156d8dfe47bf57fc875793fb43 SHA512 a9f72f0e8e199ee2cfb4c19ecf390d5007f597aad96a53f55bc475805190302c7e0d800d776b7fb20fe8e2dddb6391e70aa3a8861a2303370135e8b0a5fd15fc
+DIST xalan_c-1.12.tar.gz.asc 488 BLAKE2B 1e5d7091ca184ac7e2897fe52417b01d9618ab0435f2bcc7748d563287ad81692e61bee92ec9bc71e5c21c11bc8245a4ec09ff7e6ed44a4b3113264b096ba277 SHA512 1c532367d5a3f16622cda3eaca05eac648b415a9de8685cf43f5e62683db30b396e669b6952f5bbe161327b8171cd1e54ad4dbefa54122243aa01298d53d400d
EBUILD xalan-c-1.11.0_pre1153059.ebuild 2180 BLAKE2B a31ce8f492efc514caec802d6d855d0329561d47c7692c3bc864415c545f644decd633427eb03f4065799215f80a8fa8c0e309391f6542f808e876bb036b249d SHA512 948a65343d58b40f06aae2cf4625782679528e714a1f3de5f2ecd10062135d4cdc39d49a84b1248989e7b42d3ee11e7ea83d4aef4ad9ee5fb06cd062aedc845b
-MISC metadata.xml 167 BLAKE2B 868e3b584722eaacf68273db062bb773d8c7e5d7ab2b81ca7e8397643bf7cc106c3a1033594401c99c54f667bb45d6b73f9048fc335580bbd44b4589ad26a832 SHA512 30caadd1496c3b9969136038239a1d8e01f236726b4022c2d7e19ca7575f25f735e556835e581afbf44fbd3e4104c40f2b5ef5fa70118d75c881fdf871962d0a
+EBUILD xalan-c-1.12.ebuild 1168 BLAKE2B d87da6ac9232f620b6cb3dec717f10a4961db40ac3deecbc7a7da660afcaa9abe64ce15235048618e95ac49bdbd553f94b818acd685686516eff13f5efb738fe SHA512 e6a0dd0ac60cba89db368494fb1ec11c75d387a65096fb479ac3106e775509c8dadf67ffaf1d9d901a4da19e9d0ecb9590013cb9c9c693b2a122b51c58e52218
+EBUILD xalan-c-9999.ebuild 1168 BLAKE2B d87da6ac9232f620b6cb3dec717f10a4961db40ac3deecbc7a7da660afcaa9abe64ce15235048618e95ac49bdbd553f94b818acd685686516eff13f5efb738fe SHA512 e6a0dd0ac60cba89db368494fb1ec11c75d387a65096fb479ac3106e775509c8dadf67ffaf1d9d901a4da19e9d0ecb9590013cb9c9c693b2a122b51c58e52218
+MISC metadata.xml 321 BLAKE2B a2e8e4499ce42f511537b6f3a1975f857ef40205dca2220536cc124bcb9f94c1017efe3f5e9124490f65758ac277b5db57bace8987e8118ea4a524b57d1a07a2 SHA512 af706a4b4d2a6e5f9ce31f83f367423097168c97fc8ca42e82a1c93a542329cd699d52902aaa63fc9b43cfc5a5c15cd26a87b754cc314d25131f9bb8652447ef
diff --git a/dev-libs/xalan-c/metadata.xml b/dev-libs/xalan-c/metadata.xml
index 85e4ed814fa2..2f2c528629de 100644
--- a/dev-libs/xalan-c/metadata.xml
+++ b/dev-libs/xalan-c/metadata.xml
@@ -1,5 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<!-- maintainer-needed -->
+<maintainer type="person">
+ <email>ceamac@gentoo.org</email>
+ <name>Viorel Munteanu</name>
+</maintainer>
+<upstream>
+ <remote-id type="github">apache/xalan-c</remote-id>
+</upstream>
</pkgmetadata>
diff --git a/dev-libs/xalan-c/xalan-c-1.12.ebuild b/dev-libs/xalan-c/xalan-c-1.12.ebuild
new file mode 100644
index 000000000000..c4f9eac0ffdc
--- /dev/null
+++ b/dev-libs/xalan-c/xalan-c-1.12.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+MY_PN=${PN/-/_}
+DESCRIPTION="XSLT processor for transforming XML into HTML, text, or other XML types"
+HOMEPAGE="https://apache.github.io/xalan-c/"
+if [[ ${PV} == *9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/apache/xalan-c.git"
+
+ SLOT="0"
+else
+ inherit verify-sig
+ SRC_URI="
+ mirror://apache/xalan/xalan-c/sources/${MY_PN}-${PV}.tar.gz
+ verify-sig? ( https://dlcdn.apache.org/xalan/xalan-c/sources/${MY_PN}-${PV}.tar.gz.asc )
+ "
+ VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/apache-xalan-c.asc
+
+ SLOT="0/$(ver_cut 1-2)"
+ KEYWORDS="~amd64 ~ppc ~x86"
+ S="${WORKDIR}/${MY_PN}-${PV}"
+ BDEPEND="
+ verify-sig? ( sec-keys/openpgp-keys-apache-xalan-c )
+ "
+fi
+
+LICENSE="Apache-2.0"
+IUSE="doc"
+
+RDEPEND="
+ dev-libs/icu:=
+ dev-libs/xerces-c[icu]
+"
+DEPEND="${RDEPEND}"
+BDEPEND+="
+ doc? ( app-doc/doxygen[dot] )
+"
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_DOXYGEN=$(usex doc)
+ )
+
+ cmake_src_configure
+}
+
+src_install() {
+ cmake_src_install
+
+ if use doc; then
+ docinto examples
+ dodoc -r samples/*/
+ fi
+}
diff --git a/dev-libs/xalan-c/xalan-c-9999.ebuild b/dev-libs/xalan-c/xalan-c-9999.ebuild
new file mode 100644
index 000000000000..c4f9eac0ffdc
--- /dev/null
+++ b/dev-libs/xalan-c/xalan-c-9999.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+MY_PN=${PN/-/_}
+DESCRIPTION="XSLT processor for transforming XML into HTML, text, or other XML types"
+HOMEPAGE="https://apache.github.io/xalan-c/"
+if [[ ${PV} == *9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/apache/xalan-c.git"
+
+ SLOT="0"
+else
+ inherit verify-sig
+ SRC_URI="
+ mirror://apache/xalan/xalan-c/sources/${MY_PN}-${PV}.tar.gz
+ verify-sig? ( https://dlcdn.apache.org/xalan/xalan-c/sources/${MY_PN}-${PV}.tar.gz.asc )
+ "
+ VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/apache-xalan-c.asc
+
+ SLOT="0/$(ver_cut 1-2)"
+ KEYWORDS="~amd64 ~ppc ~x86"
+ S="${WORKDIR}/${MY_PN}-${PV}"
+ BDEPEND="
+ verify-sig? ( sec-keys/openpgp-keys-apache-xalan-c )
+ "
+fi
+
+LICENSE="Apache-2.0"
+IUSE="doc"
+
+RDEPEND="
+ dev-libs/icu:=
+ dev-libs/xerces-c[icu]
+"
+DEPEND="${RDEPEND}"
+BDEPEND+="
+ doc? ( app-doc/doxygen[dot] )
+"
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_DOXYGEN=$(usex doc)
+ )
+
+ cmake_src_configure
+}
+
+src_install() {
+ cmake_src_install
+
+ if use doc; then
+ docinto examples
+ dodoc -r samples/*/
+ fi
+}
diff --git a/dev-lisp/Manifest.gz b/dev-lisp/Manifest.gz
index 03b189b5e2a4..841446d5ffbf 100644
--- a/dev-lisp/Manifest.gz
+++ b/dev-lisp/Manifest.gz
Binary files differ
diff --git a/dev-lisp/sbcl/Manifest b/dev-lisp/sbcl/Manifest
index 7310ab2d22aa..cc753928e544 100644
--- a/dev-lisp/sbcl/Manifest
+++ b/dev-lisp/sbcl/Manifest
@@ -1,7 +1,6 @@
AUX bsd-sockets-test-2.0.5.patch 16171 BLAKE2B 6b78dbd0eb2cad0503234f3b51c4e1c614ab7e89a477c6fecce8f86130c4b703fe0419bb5a4735e54a490b3a249ccc649311e9c44dffa81789a9a70e35f4a2c6 SHA512 5d84f006db1e2672f530a8d2626c5c52f8c93afcd8e7a54898e8b3ca733d8479c0a1974be8091e011acd93de00e8dc6f491fea65aafd0c18626a68c1080ec692
AUX concurrency-test-2.0.1.patch 587 BLAKE2B 3c7f73f7efe711f400f830cbd53b6448aeba41e14f4b229b0260d62c494ffdf9ef9687d916aa108035b53065598a8a51c92e086509b2cdabb2f6b2a7acb0b718 SHA512 c1223eda1a6e9e40196bc133a6270c9803195257d39637d4622026503774847eb184879025d9029617e8b36074d81c47820c4474ceabcb45b7734deddeeae8ce
AUX etags-2.1.0.patch 347 BLAKE2B 00e55c6b2279bfe8171de31a92a8c2afd4bc13eb2364aadb4f7850bc6078fabdefa21bd238c1d2b9914818b0fff81ad26ed0f1878cbec3f2b2e3fc13518cf908 SHA512 724e97da71176769a78e1eae017d6d9efcf3add4707947d9d2700837b596b7b4f675bfc40e2be35d8be61cb67ac273fdf810ce5b1489202fbdc9be6125fa3a0f
-AUX sb-posix-test-1.2.15.patch 1325 BLAKE2B 051500de2167bb963c6b20cf8f57a03e9326e9e8c79ce249fb23aa7f041c62384717d545f2e6aeefac900af9c27f640218543a218bf902081bcec69968108df1 SHA512 79fd75eb5c44630eb6669b1808029420c7031cc1ba367b8687d7433bf0d19016a7912df0ab21c90aa7e709417ec9784c846c7dcefbc1308a059cbd8b3209dd27
AUX sb-posix-test-2.2.9.patch 1303 BLAKE2B 413020d95c80b2a973897f4ba104cabff642c86a1594c9f265a2f5ce9acd662f003ce5ce194091480181262954d64016351d33af7943e8a81ebe11d2bb57ec34 SHA512 83b196051f5f06014d9e0f02f70258852a2872a2cfc24ea3d2bc06a9657635692c613f268b84da4c5ba1a416c5b3ba4a0bf8d007d3b88a1fba1a3bfda7f621d5
AUX verbose-build-2.0.3.patch 1014 BLAKE2B bdd83275e874ad0835caba34f4b97ae16d2537ccb0650aac12f874dc9344fa4b8dd56468ef8c45cca2fe570fff25026f636b2cae294116a23f9bde6523cb9efa SHA512 01b0259d8d19b5c5554bcee54756b60986d623467e3156f4ece3f0ede5d64ec75688d3ac8a41a33e55e3f80c96c3f9184e6ec208621e33fb18397e6f575d4b84
DIST sbcl-1.0.23-sparc-solaris-binary.tar.bz2 7907803 BLAKE2B 4be6831c196cfef505b411fa9ae0b9586f93309ce97fcd2b964abfb4175f00f7437da7859334973f2441592fc1a13cc5557044737659f5ef13998b593d623cda SHA512 d641d7859f0d60ce7dd684a0f21e62282a5a658ed6bb4d67d6b141b3ce22d9e27261efe7e5d0f752c30e467cf90d7c8a03ad2a04b3c60042f0ef0a4808a9c74a
@@ -16,13 +15,10 @@ DIST sbcl-1.4.11-armhf-linux-binary.tar.bz2 9767589 BLAKE2B 2949338bc19973e0ca38
DIST sbcl-1.4.2-arm64-linux-binary.tar.bz2 10578821 BLAKE2B 1cd25c548be0f1b7ec01edc3bee7fe6c2aaf07b7bd1fc55d408dee7ac95e8f3761a194bf9e8efb734179a7eff04cdae2fe5ba4a9ba5ab06f7322ac1550d142cc SHA512 39bbd735b242aa0bbac05c6f4dbe28cb45e01684db7e5b4f1e51f995a9f9d5b484f63cc4243f472f72b3b1e6c4cd2268a7e812b15426eca5cf9a1fede10f44bb
DIST sbcl-1.4.3-x86-linux-binary.tar.bz2 10227185 BLAKE2B 6d77c4f4177cbdb72fb9bab0da5bd91e0aa8deafffd238818a2551332f0ab246715d9489b5c1156f3481aa7fb79d161a988404620fc09fe86ff927543a1ee678 SHA512 41cd63d61dd7c46370341dce39a362287a23b528bfebe8e5571614aeefdea03d318207d25562e995db9ccedb6c1f50ea4d66627721f0fd9486e99440126e6a38
DIST sbcl-1.5.8-ppc64le-linux-binary.tar.bz2 10025597 BLAKE2B aac079e3585ebe9d5b610cf096e958edfd4410361b0d96b2fa88a285cbdce4133d89e1ddf0cf6729d43d6c3057365d07a3d73362f906fd8798b76c993210a8e5 SHA512 443ab604caa768c756f3322d7c599142a50227914bcd6be12434432daf1e3d5af0740d1ebdb166b856cc77ddf02451e29fcef9e29099f7bc4fb49ad61db17674
-DIST sbcl-2.2.0-source.tar.bz2 6697729 BLAKE2B de89a3725ab68e7c189b225ee43bda3f53ca457c7c63a12c593e6f44559833cb1c95bda4e66181429a32cff614177a5650f94b45add5a5013c7a80b43608c04d SHA512 0afd424e6b8dbc574e928fbfb1ce264211b94e5bdef35b131a9f672b5051819d6978ea5338863e1321305dc562d8d81ae33c1e1fffdbaf6a60a3fbef0926e99f
-DIST sbcl-2.2.0-x86-64-linux-binary.tar.bz2 10178679 BLAKE2B 7a38af9f548807852fc602bb2cb4be3d50ab9fef875919f5c38df6fa9a43e80323cd005064c2e373cbb72d8e7e01a1ee4e0732c3ca9b8ee558e6c2f965d4631f SHA512 a148cf90b2b31ecd49a767468355eca166f428d491588ce5bd577da6efa32e0531b92fba1bfbf034b058a9af8baa45842e41ec24411bd3d5766b9cf20206453b
DIST sbcl-2.2.10-source.tar.bz2 7269005 BLAKE2B e31c714c59fdfd959f86760d997369b9bea8abe51b6e8ca5ccd5a14298d61ee6af52980672e8ca0030d4cbc3781b82d791f04cfc0b966dc44c072a4a97ff730f SHA512 a8a58651fcff65819c6c605ce188f96f4a179e9eb6c0a11ac67aa1f8125d94635f694f4c431d15fbd6de36eb8d851e880cad0e9fcbb47a66a636d88b9b802389
DIST sbcl-2.2.10-x86-64-linux-binary.tar.bz2 11646922 BLAKE2B f3f734981d3869d3686e5809256a2e6c8793e6cdd8b65a2d1da4e02ea7c72ea6ab33989552b23530b75f0f3303488cf44b5311994bf141c63fb981f9b6a52a52 SHA512 bbc3d08c93650996c592f19fe4d20031f6391410bba8742d616642241363cb52333c9f92a3ea071274781aaa4310691fadcb6cac5f4ef84edb640497490d599e
DIST sbcl-2.2.9-source.tar.bz2 7258148 BLAKE2B ed7c220644120c467bcf2ef0a254b5065a6169d1560238dabbb4589831b2f094801b018d3b0bfc5e671328204ae34be763ec9df32ab7c5dcffd4860400582ae8 SHA512 6e215c7d34fe0db681b558206061f40bc1e235a0c2eb39518811bf2803e6a91f220b36e25da408a6756fd84071b6d634dc41e4acba73fdb0ffbab2cd77c9a8db
DIST sbcl-2.2.9-x86-64-linux-binary.tar.bz2 11641067 BLAKE2B 4afeb6c3dee6d0b13790b005882d0702978f039feb3dd85fc483282b04b40ee797f8506f2db1611abf148589215583640f02022a11d4e01e854bd4a566fdd48e SHA512 53f9da74dd18056cf086e2f2258949eb53cdaabe9b3f24b004378e65c7a3ae5821a8501868415d662fc24d59bd0edb2c3b67419ebe48d459e8546e17fb692400
-EBUILD sbcl-2.2.0.ebuild 8391 BLAKE2B b7478cfe7dcc455fac64efec5fa8170b9a4b95c07e88094a7c9137698be087fcdcd9e2830625ae90718394eb0bb8d7c463852d53179ff6215e92f6781ac72912 SHA512 da7ed77d08dc9b0d605f125a1f4b3a800f556db51d4216731b2f3b74991d1237213abdb55150b9d0f6bc4eb7ee6cdbcfa66e2928916a2c7279c13b059b840b65
EBUILD sbcl-2.2.10.ebuild 8449 BLAKE2B 394a31afe4a4213f1839a166e3b69b1019fa827809a6dcdc2e386b0d5e1a8f521f29404fb68e41a1fbceaae4b336372f8cfe220c4b9ebb97220f62cd37e25d8f SHA512 5b8b755369d9f5b80790b2fd7301b681d0877a1c49c863fdec3e0a910759d6986b77327912db069a4e914d7974fc81afce67d0c7d1661878fe0156fb3a3e763b
EBUILD sbcl-2.2.9.ebuild 8535 BLAKE2B be42b258d73afa02628562c78f1f9ece2b314ff2d5b819016ef5c6452b0de24f6f1e5ec6e735d36e556422c9962467c1be607baca051fc89468cdbc481614894 SHA512 508b2cfb54402ae8c909da94f25859904f927903ce83a2add10f3dc18cd561c3016a441f43bfaef8f7bd0d948ccc9ed2f20927e5acc080b2bfc33013246d350d
MISC metadata.xml 1400 BLAKE2B f8ed0f7714ec54e42a3e17162a560d8cfb68ac2d981be02a31e5e64820d8e6cf1dbbc2774b52680d265042a48dfb497497a8d84289cfbe7da7a919ead68eadfc SHA512 22f3ff1dcd58a222319d6e4d46fee3b863ac3dbd997ec9a167e0038e28483d12f0f106332b2cb610cce0749f12828e68d71675ef43aa4dcd54441def6f9cb955
diff --git a/dev-lisp/sbcl/files/sb-posix-test-1.2.15.patch b/dev-lisp/sbcl/files/sb-posix-test-1.2.15.patch
deleted file mode 100644
index 517208a791e2..000000000000
--- a/dev-lisp/sbcl/files/sb-posix-test-1.2.15.patch
+++ /dev/null
@@ -1,40 +0,0 @@
-diff -r -U1 sbcl-1.2.15.orig/contrib/sb-posix/posix-tests.lisp sbcl-1.2.15/contrib/sb-posix/posix-tests.lisp
---- sbcl-1.2.15.orig/contrib/sb-posix/posix-tests.lisp 2015-08-31 00:59:03.000000000 +0600
-+++ sbcl-1.2.15/contrib/sb-posix/posix-tests.lisp 2015-09-22 10:19:20.000000000 +0600
-@@ -169,19 +169,19 @@
-
--(deftest rmdir.error.3
-- (handler-case
-- (sb-posix:rmdir #-win32 "/" #+win32 (sb-ext:posix-getenv "windir"))
-- (sb-posix:syscall-error (c)
-- (typep
-- (sb-posix:syscall-errno c)
-- '(member
-- #+(or darwin openbsd)
-- #.sb-posix:eisdir
-- #+win32
-- #.sb-posix::eacces
-- #+win32
-- #.sb-posix::enotempty
-- #+sunos
-- #.sb-posix::einval
-- #-(or darwin openbsd win32 sunos)
-- #.sb-posix::ebusy)))) t)
-+;(deftest rmdir.error.3
-+; (handler-case
-+; (sb-posix:rmdir #-win32 "/" #+win32 (sb-ext:posix-getenv "windir"))
-+; (sb-posix:syscall-error (c)
-+; (typep
-+; (sb-posix:syscall-errno c)
-+; '(member
-+; #+(or darwin openbsd)
-+; #.sb-posix:eisdir
-+; #+win32
-+; #.sb-posix::eacces
-+; #+win32
-+; #.sb-posix::enotempty
-+; #+sunos
-+; #.sb-posix::einval
-+; #-(or darwin openbsd win32 sunos)
-+; #.sb-posix::ebusy)))) t)
-
diff --git a/dev-lisp/sbcl/sbcl-2.2.0.ebuild b/dev-lisp/sbcl/sbcl-2.2.0.ebuild
deleted file mode 100644
index db275dcfbcc2..000000000000
--- a/dev-lisp/sbcl/sbcl-2.2.0.ebuild
+++ /dev/null
@@ -1,243 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit multilib flag-o-matic pax-utils toolchain-funcs
-
-#same order as http://www.sbcl.org/platform-table.html
-BV_X86=1.4.3
-BV_AMD64=2.2.0
-BV_PPC=1.2.7
-BV_PPC64LE=1.5.8
-BV_SPARC=1.0.28
-BV_ALPHA=1.0.28
-BV_ARM=1.4.11
-BV_ARM64=1.4.2
-BV_X64_MACOS=1.2.11
-BV_PPC_MACOS=1.0.47
-BV_X86_SOLARIS=1.2.7
-BV_X64_SOLARIS=1.2.7
-BV_SPARC_SOLARIS=1.0.23
-
-DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common Lisp"
-HOMEPAGE="http://sbcl.sourceforge.net/"
-SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
- x86? ( mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 )
- amd64? ( mirror://sourceforge/sbcl/${PN}-${BV_AMD64}-x86-64-linux-binary.tar.bz2 )
- ppc? ( mirror://sourceforge/sbcl/${PN}-${BV_PPC}-powerpc-linux-binary.tar.bz2 )
- ppc64? ( mirror://sourceforge/sbcl/${PN}-${BV_PPC64LE}-ppc64le-linux-binary.tar.bz2 )
- sparc? ( mirror://sourceforge/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 )
- alpha? ( mirror://sourceforge/sbcl/${PN}-${BV_ALPHA}-alpha-linux-binary.tar.bz2 )
- arm? ( mirror://sourceforge/sbcl/${PN}-${BV_ARM}-armhf-linux-binary.tar.bz2 )
- arm64? ( mirror://sourceforge/sbcl/${PN}-${BV_ARM64}-arm64-linux-binary.tar.bz2 )
- x64-macos? ( mirror://sourceforge/sbcl/${PN}-${BV_X64_MACOS}-x86-64-darwin-binary.tar.bz2 )
- ppc-macos? ( mirror://sourceforge/sbcl/${PN}-${BV_PPC_MACOS}-powerpc-darwin-binary.tar.bz2 )
- x86-solaris? ( mirror://sourceforge/sbcl/${PN}-${BV_X86_SOLARIS}-x86-solaris-binary.tar.bz2 )
- x64-solaris? ( mirror://sourceforge/sbcl/${PN}-${BV_X64_SOLARIS}-x86-64-solaris-binary.tar.bz2 )
- sparc-solaris? ( mirror://sourceforge/sbcl/${PN}-${BV_SPARC_SOLARIS}-sparc-solaris-binary.tar.bz2 )"
-
-LICENSE="MIT"
-SLOT="0/${PV}"
-KEYWORDS="-* amd64 ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-solaris"
-IUSE="debug doc source +threads +unicode zlib"
-
-CDEPEND=">=dev-lisp/asdf-3.3:="
-BDEPEND="${CDEPEND}
- doc? ( sys-apps/texinfo >=media-gfx/graphviz-2.26.0 )"
-RDEPEND="${CDEPEND}
- !prefix? ( elibc_glibc? ( >=sys-libs/glibc-2.6 ) )"
-
-# Disable warnings about executable stacks, as this won't be fixed soon by upstream
-QA_EXECSTACK="usr/bin/sbcl"
-
-CONFIG="${S}/customize-target-features.lisp"
-ENVD="${T}/50sbcl"
-
-# Prevent ASDF from using the system libraries
-CL_SOURCE_REGISTRY="(:source-registry :ignore-inherited-configuration)"
-ASDF_OUTPUT_TRANSLATIONS="(:output-translations :ignore-inherited-configuration)"
-
-usep() {
- use ${1} && echo "true" || echo "false"
-}
-
-sbcl_feature() {
- echo "$( [[ ${1} == "true" ]] && echo "(enable ${2})" || echo "(disable ${2})")" >> "${CONFIG}"
-}
-
-sbcl_apply_features() {
- sed 's/^X//' > "${CONFIG}" <<-'EOF'
- (lambda (list)
- X (flet ((enable (x) (pushnew x list))
- X (disable (x) (setf list (remove x list))))
- EOF
- if use x86 || use amd64; then
- sbcl_feature "$(usep threads)" ":sb-thread"
- fi
- sbcl_feature "true" ":sb-ldb"
- sbcl_feature "false" ":sb-test"
- sbcl_feature "$(usep unicode)" ":sb-unicode"
- sbcl_feature "$(usep zlib)" ":sb-core-compression"
- sbcl_feature "$(usep debug)" ":sb-xref-for-internals"
- sed 's/^X//' >> "${CONFIG}" <<-'EOF'
- X )
- X list)
- EOF
- cat "${CONFIG}"
-}
-
-src_unpack() {
- unpack ${A}
- mv sbcl-*-* sbcl-binary || die
- cd "${S}"
-}
-
-src_prepare() {
- # bug #468482
- eapply "${FILESDIR}"/concurrency-test-2.0.1.patch
- # bugs #486552, #527666, #517004
- eapply "${FILESDIR}"/bsd-sockets-test-2.0.5.patch
- # bugs #560276, #561018
- eapply "${FILESDIR}"/sb-posix-test-1.2.15.patch
- # bug #767742
- eapply "${FILESDIR}"/etags-2.1.0.patch
-
- eapply "${FILESDIR}"/verbose-build-2.0.3.patch
-
- eapply_user
-
- # Make sure the *FLAGS variables are sane.
- # sbcl needs symbols in resulting binaries, so building with the -s linker flag will fail.
- strip-unsupported-flags
- filter-flags -fomit-frame-pointer -Wl,-s
- filter-ldflags -s
-
- # original bugs #526194, #620532
- # this broke no-pie default builds, c.f. bug #632670
- # Pass CFLAGS down by appending our value, to let users override
- # the default values.
- # Keep passing LDFLAGS down via the LINKFLAGS variable.
- sed -e "s@\(CFLAGS += -g .*\)\$@\1 ${CFLAGS}@" \
- -e "s@LINKFLAGS += -g\$@LINKFLAGS += ${LDFLAGS}@" \
- -i src/runtime/GNUmakefile || die
-
- sed -e "s@SBCL_PREFIX=\"/usr/local\"@SBCL_PREFIX=\"${EPREFIX}/usr\"@" \
- -i make-config.sh || die
-
- # Use installed ASDF version
- cp "${EPREFIX}"/usr/share/common-lisp/source/asdf/build/asdf.lisp contrib/asdf/ || die
- # Avoid installation of ASDF info page. See bug #605752
- sed '/INFOFILES/s/asdf.info//' -i doc/manual/Makefile || die
-
- use source && sed 's%"$(BUILD_ROOT)%$(MODULE).lisp "$(BUILD_ROOT)%' -i contrib/vanilla-module.mk
-
- # Some shells(such as dash) don't have "time" as builtin
- # and we don't want to DEPEND on sys-process/time
- sed "s,^time ,," -i make.sh || die
- sed "s,/lib,/$(get_libdir),g" -i install.sh || die
- # #define SBCL_HOME ...
- sed "s,/usr/local/lib,${EPREFIX}/usr/$(get_libdir),g" -i src/runtime/runtime.c || die
- # change location of /etc/sbclrc ...
- sed "s,/etc/sbclrc,${EPREFIX}/etc/sbclrc,g" -i src/code/toplevel.lisp || die
-
- find . -type f -name .cvsignore -delete
-}
-
-src_configure() {
- # customizing SBCL version as per
- # http://sbcl.cvs.sourceforge.net/sbcl/sbcl/doc/PACKAGING-SBCL.txt?view=markup
- echo -e ";;; Auto-generated by Gentoo\n\"gentoo-${PR}\"" > branch-version.lisp-expr
-
- # applying customizations
- sbcl_apply_features
-}
-
-src_compile() {
- local bindir="${WORKDIR}"/sbcl-binary
-
- # Bug #869434
- append-cppflags -D_GNU_SOURCE
-
- # clear the environment to get rid of non-ASCII strings, see bug #174702
- # set HOME for paludis
- env - HOME="${T}" PATH="${PATH}" \
- CC="$(tc-getCC)" AS="$(tc-getAS)" LD="$(tc-getLD)" \
- CPPFLAGS="${CPPFLAGS}" CFLAGS="${CFLAGS}" ASFLAGS="${ASFLAGS}" LDFLAGS="${LDFLAGS}" \
- GNUMAKE=make ./make.sh \
- "sh ${bindir}/run-sbcl.sh --no-sysinit --no-userinit --disable-debugger" \
- || die "make failed"
-
- # need to set HOME because libpango(used by graphviz) complains about it
- if use doc; then
- env - HOME="${T}" PATH="${PATH}" \
- CL_SOURCE_REGISTRY="(:source-registry :ignore-inherited-configuration)" \
- ASDF_OUTPUT_TRANSLATIONS="(:output-translations :ignore-inherited-configuration)" \
- make -C doc/manual info html || die "Cannot build manual"
- env - HOME="${T}" PATH="${PATH}" \
- CL_SOURCE_REGISTRY="(:source-registry :ignore-inherited-configuration)" \
- ASDF_OUTPUT_TRANSLATIONS="(:output-translations :ignore-inherited-configuration)" \
- make -C doc/internals info html || die "Cannot build internal docs"
- fi
-}
-
-src_test() {
- ewarn "Unfortunately, it is known that some tests fail eg."
- ewarn "run-program.impure.lisp. This is an issue of the upstream's"
- ewarn "development and not of Gentoo's side. Please, before filing"
- ewarn "any bug(s) search for older submissions. Thank you."
- time ( cd tests && sh run-tests.sh )
-}
-
-src_install() {
- # install system-wide initfile
- dodir /etc/
- sed 's/^X//' > "${ED}"/etc/sbclrc <<-EOF
- ;;; The following is required if you want source location functions to
- ;;; work in SLIME, for example.
- X
- (setf (logical-pathname-translations "SYS")
- X '(("SYS:SRC;**;*.*.*" #p"${EPREFIX}/usr/$(get_libdir)/sbcl/src/**/*.*")
- X ("SYS:CONTRIB;**;*.*.*" #p"${EPREFIX}/usr/$(get_libdir)/sbcl/**/*.*")))
- X
- ;;; Setup ASDF2
- (load "${EPREFIX}/etc/common-lisp/gentoo-init.lisp")
- EOF
-
- # Install documentation
- unset SBCL_HOME
- INSTALL_ROOT="${ED}/usr" LIB_DIR="${EPREFIX}/usr/$(get_libdir)" DOC_DIR="${ED}/usr/share/doc/${PF}" \
- sh install.sh || die "install.sh failed"
-
- # bug #517008
- pax-mark -mr "${D}"/usr/bin/sbcl
-
- # rm empty directories lest paludis complain about this
- find "${ED}" -empty -type d -exec rmdir -v {} +
-
- if use doc; then
- dodoc -r doc/internals/sbcl-internals
-
- doinfo doc/manual/*.info*
- doinfo doc/internals/sbcl-internals.info
-
- docinto internals-notes
- dodoc doc/internals-notes/*
- else
- rm -Rv "${ED}/usr/share/doc/${PF}" || die
- fi
-
- # install the SBCL source
- if use source; then
- ./clean.sh
- cp -av src "${ED}/usr/$(get_libdir)/sbcl/" || die
- for d in contrib/*/; do
- cp -av "$d" "${ED}/usr/$(get_libdir)/sbcl/" || die
- done
- fi
-
- # necessary for running newly-saved images
- echo "SBCL_HOME=${EPREFIX}/usr/$(get_libdir)/${PN}" > "${ENVD}"
- echo "SBCL_SOURCE_ROOT=${EPREFIX}/usr/$(get_libdir)/${PN}/src" >> "${ENVD}"
- doenvd "${ENVD}"
-}
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz
index 6132b9e1d429..1dd360798c0d 100644
--- a/dev-python/Manifest.gz
+++ b/dev-python/Manifest.gz
Binary files differ
diff --git a/dev-python/PyQtWebEngine/Manifest b/dev-python/PyQtWebEngine/Manifest
index 1f5bcb61e644..8da511ccebb6 100644
--- a/dev-python/PyQtWebEngine/Manifest
+++ b/dev-python/PyQtWebEngine/Manifest
@@ -1,3 +1,5 @@
DIST PyQtWebEngine-5.15.5.tar.gz 48610 BLAKE2B ea266c09965a6ee62e33d3970b145068271c9e1eb87839782e0100b5db2e90a0c002fc4d6f3d22ef9a5cb8c42a067bb45008b0392a0d8557bc6c5c9d77e6b75a SHA512 20eecd479ea757e3bf9855c7dafe0bbbc0cbc61be26509605a5c9a8026e54bb6e362069ecf4be74733dcf6eec154f6ed13933e334e4455b080e687abfd2659fa
+DIST PyQtWebEngine-5.15.6.tar.gz 48871 BLAKE2B af7c30a0d2e65e12a6eb4a2d3a40d72f94f16a5b4e509f9366be4bfb7d4358b27b3f9c0a7e4a2e7254d38950cbbd6bd4eb88e321949d4d9a44e6ea7e06c2f902 SHA512 f744fb0468ccbc79aad23d941c8e96d537ceeedfae215c7095dbf36b04b3dd042f0ff80aeca25a23715964b7d6db3bc80513f509d15c6dd6bd51e42a1a4e1975
EBUILD PyQtWebEngine-5.15.5.ebuild 1704 BLAKE2B 20caac3cf4f12af2a1e92726adeac12c97fc658134f6fed6714ed4f1d4acd69d04e3dcc04de2cee2b7053ef4f3fbab5a84188e67d5120ac7f174d88ccb07f238 SHA512 bd84b09ecbed701ea7ff9e22efabc5883c798aaee150ca8f72ffd364cf243c2c19e0ef26204d3b2770ab8ec9246b900152636520c41c5ea9b43fce954b076247
+EBUILD PyQtWebEngine-5.15.6.ebuild 1707 BLAKE2B fae8a7183dd6bc937126a90f41abe16f2412e9a459f812194169924a1d8520e9c669f969e830d4f4319b9e25b15033b5faba6cde537df4389435fd8cfab5bdac SHA512 8bade6d7b4570386ed02f8e6f725a112378ebae60d16fd811294499ce170efb14981da6ea84c6f8ce7826db66106001d628eee4457f91004a6097ccdf5a01070
MISC metadata.xml 959 BLAKE2B 00163e3954184867c30d8e0bf102bf2fc68bcbbefb4169b2aad2521bdfe5f7e505c71f1e5ff82eaa20f0789b12c6d2812557809abf500c05527afc68ab66d38b SHA512 1d58825dbdb183fe56222b25844daa3d1d0fba14aa77674b8f6c3ec683e3c43f7f3173799b97d7aa3d2410e7f874d7386ebf23f9524b27710646ef5d7d1f8148
diff --git a/dev-python/PyQtWebEngine/PyQtWebEngine-5.15.6.ebuild b/dev-python/PyQtWebEngine/PyQtWebEngine-5.15.6.ebuild
new file mode 100644
index 000000000000..9e5e1036b467
--- /dev/null
+++ b/dev-python/PyQtWebEngine/PyQtWebEngine-5.15.6.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+inherit python-r1 qmake-utils
+
+DESCRIPTION="Python bindings for QtWebEngine"
+HOMEPAGE="https://www.riverbankcomputing.com/software/pyqtwebengine/ https://pypi.org/project/PyQtWebEngine/"
+
+MY_P=${PN}-${PV/_pre/.dev}
+if [[ ${PV} == *_pre* ]]; then
+ SRC_URI="https://dev.gentoo.org/~pesa/distfiles/${MY_P}.tar.gz"
+else
+ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz"
+fi
+S=${WORKDIR}/${MY_P}
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+REQUIRED_USE="
+ ${PYTHON_REQUIRED_USE}
+"
+
+DEPEND="${PYTHON_DEPS}
+ >=dev-python/PyQt5-5.15.5[gui,network,printsupport,ssl,webchannel,widgets,${PYTHON_USEDEP}]
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtwebengine:5[widgets]
+"
+RDEPEND="${DEPEND}
+ >=dev-python/PyQt5-sip-12.9:=[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ >=dev-python/PyQt-builder-1.10[${PYTHON_USEDEP}]
+ >=dev-python/sip-6.2[${PYTHON_USEDEP}]
+ dev-qt/qtcore:5
+"
+
+src_configure() {
+ configuration() {
+ local myconf=(
+ sip-build
+ --verbose
+ --build-dir="${BUILD_DIR}"
+ --scripts-dir="$(python_get_scriptdir)"
+ --qmake="$(qt5_get_bindir)"/qmake
+ --no-make
+ $(usev debug '--debug --qml-debug --tracing')
+ )
+ echo "${myconf[@]}"
+ "${myconf[@]}" || die
+
+ # Run eqmake to respect toolchain and build flags
+ run_in_build_dir eqmake5 -recursive ${PN}.pro
+ }
+ python_foreach_impl configuration
+}
+
+src_compile() {
+ python_foreach_impl run_in_build_dir default
+}
+
+src_install() {
+ installation() {
+ emake INSTALL_ROOT="${D}" install
+ python_optimize
+ }
+ python_foreach_impl run_in_build_dir installation
+
+ einstalldocs
+}
diff --git a/dev-python/case/Manifest b/dev-python/case/Manifest
deleted file mode 100644
index ecf741a3f9c0..000000000000
--- a/dev-python/case/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST case-1.5.3.tar.gz 58469 BLAKE2B e535664cc616ac14d1b13e01abe44544fa470030895237711456eefe1aff0b79876b2225344065416149f7de444bf4dc5bef22a184b148e059a8b1f38a394619 SHA512 ae98a571c282f80c685c42ab1dc578847fe88cf8cd07faff505a8df8e3282a602908a8780ab88b36851e3ee6f3c178405e5c50776fd0f49fcc990087575f2958
-EBUILD case-1.5.3.ebuild 553 BLAKE2B e69cefc69229f7f8507e18297a8ef4d0eb392ef90efd9a9ec43d7293790f365bf561771782d454175022f97f8d6e1281aedbac929095cd1e6ad13d59fd5ddcdb SHA512 ae2141f7ece29706c0b6d8fcb9469fed3b8b50c0e39af49610ba86da5d70058969450bf2f2a65b655c56ba0193d6523ee6d8a40fa6d6073de901c84651e107a0
-MISC metadata.xml 337 BLAKE2B 94fb6d386748121250d20a9d18a16c9bdd3e3f8414d5a133b66444a71bc4522cd0b7f1d62fd7f73254938ee7aba8d657966f54d79c436b04ee99f3fbcd7d8067 SHA512 53751983bb3c58975b648888f580a2acbd2d92379488e2e6a763f386db99002eec965647b6dd3763eba1fd3bc3f10e953066e6cd2890ad6b9967eaf9b3285936
diff --git a/dev-python/case/case-1.5.3.ebuild b/dev-python/case/case-1.5.3.ebuild
deleted file mode 100644
index 31dff0861876..000000000000
--- a/dev-python/case/case-1.5.3.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7..10} pypy3 )
-DISTUTILS_USE_SETUPTOOLS=rdepend
-
-inherit distutils-r1
-
-DESCRIPTION="Python unittest Utilities"
-HOMEPAGE="https://pypi.org/project/case https://github.com/celery/case"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
-
-RDEPEND=">=dev-python/nose-1.3.7[${PYTHON_USEDEP}]
- >=dev-python/mock-2.0[${PYTHON_USEDEP}]
- dev-python/six[${PYTHON_USEDEP}]"
diff --git a/dev-python/case/metadata.xml b/dev-python/case/metadata.xml
deleted file mode 100644
index 0fb331dd8ae3..000000000000
--- a/dev-python/case/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="person">
- <email>zmedico@gentoo.org</email>
- </maintainer>
- <upstream>
- <remote-id type="pypi">case</remote-id>
- <remote-id type="github">celery/case</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-python/click-plugins/Manifest b/dev-python/click-plugins/Manifest
index 51a792d25f5b..2e9be50c1550 100644
--- a/dev-python/click-plugins/Manifest
+++ b/dev-python/click-plugins/Manifest
@@ -1,3 +1,3 @@
DIST click-plugins-1.1.1.tar.gz 8164 BLAKE2B 48d75b9445b72dca41516fe81d02c6fad8089630c0d49963f559a847b90c7897c8db64773c4ec5f4c162d0f2f4fdd14fe212d485765d38977145fd32acdd0dcb SHA512 bbd838f50603ac4e76daf3535fd5d27a17e17549addbc8b582df6d6193b4f07d743101ce52f0b71f326995fdfeac159805025770350ca2e7697f212dce0c4b1a
-EBUILD click-plugins-1.1.1.ebuild 550 BLAKE2B 46cb9a7bd2f73834072f4bd9eedb4ea13674c4f94f20703169669b4899f47d43c51a212f805434f4a73c67fa9a5ececf2da36cac3799c17d877b0c9fe0ce110c SHA512 ae371629e82a5044de60d1bc9cb70450fea0dbff377ebeefdf5edb0107c4c5a586d296a4e4c6c84062cbfa235ff19dbf4358ca7f4c0d728420325bdca85604fd
+EBUILD click-plugins-1.1.1.ebuild 557 BLAKE2B 7090fd300425258cd6c3b73b618c1813ca964bbbd02ec61dacd31fb2f93a8877a545fb8bb16dfb97f2f8cd093456890a1705e1c84fbdfcfcd8fc466667a6abf6 SHA512 2c02897f59557349253393c2c26840cdc74414fc54480028672ff0f599b4cc0d82142957ee986093f3b2c76e86dd17eedb938d1a965b435b870acd0717221f1c
MISC metadata.xml 311 BLAKE2B 979e8b892b9771bdac7ffa3a58e165097a70dfde354a5062316850ff72c4192148f053fe0be60ba6aa43434b757d15647c02682fc21f08dc986ef02f15232e59 SHA512 132f8fc7fbe5005f70578d5eab2f43ec62e322df618ce479d22958dcaa4c63d192506a7a9423978b1f850689717e32d2a78b883502cf1f43e24fb7a61bfad578
diff --git a/dev-python/click-plugins/click-plugins-1.1.1.ebuild b/dev-python/click-plugins/click-plugins-1.1.1.ebuild
index dfcb0ebf650c..7ea8a6f19998 100644
--- a/dev-python/click-plugins/click-plugins-1.1.1.ebuild
+++ b/dev-python/click-plugins/click-plugins-1.1.1.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://github.com/click-contrib/click-plugins"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86"
SLOT="0"
RDEPEND="dev-python/click[${PYTHON_USEDEP}]"
diff --git a/dev-python/eventlet/Manifest b/dev-python/eventlet/Manifest
deleted file mode 100644
index b90a0a34faa2..000000000000
--- a/dev-python/eventlet/Manifest
+++ /dev/null
@@ -1,6 +0,0 @@
-AUX eventlet-0.25.1-tests.patch 1428 BLAKE2B be4b0e0104473e8434075175a85cb658e7257eea6bb554f92160d308649aa7faee6f4db7d2aa8a3df54e22bf6689d649dec6b74d523425a27bc1a77233b5976e SHA512 a7a413cce99def526ed63b79d1f73d270db9332ac88ff83a830fdc4106ffa20f2e14dfbf8d0dbdd071d39c4d2f161250bd8e7c0681f187fa0736d8184cccd872
-AUX eventlet-0.30.0-tests-socket.patch 607 BLAKE2B 3da02ca5cbc16ef2a8ecbd6fc9f817404cd2ad6cd6378e0faaaac7c9721e0ac03d3becee1962f44df3edfe0c30c55d7eb92c66b4a01bc94468d4f1791e40eecc SHA512 3a4f6985c3880a85578591ccbdcc0e76f5dce7c4c8897489d2f2976faf3e73e7ab1d755c91ddfa4cf28b1019e730580ba45184179c0ceef6eee859a2bf6ae28e
-AUX eventlet-0.30.2-test-timeout.patch 1421 BLAKE2B 11730b1a5827d1b30537eaecb896d981b19875fdcbf874625057a838b5a48638bec45adecfb9445f68111d00075e81a13780f87f09a11ae332fd6f48748b7db9 SHA512 fa338488912b87bf4ae802ccfc0fcc6e1506ea3d47f82f86da1fced0d3928410a3d62588a9d14b39b6846b4b9539c37d9b678f575680432cbafd3dc3e07f9f82
-DIST eventlet-0.33.1.tar.gz 415294 BLAKE2B 25efb9b9848a6e0db2040d111288447aa07ceb70d2cbd9b3d189a2ca58aadad6b6d64054f76f3329ff7ca832efccbabb780c839c4db6d95a5b623d80079b7da3 SHA512 c8ece6a26039631b13ecc188f480f348a42551267fb6135551899dec7a23d0cfd032c14728e114901e4d256bf580203bfbdb1795881abdd71e49a53f8ed58964
-EBUILD eventlet-0.33.1.ebuild 1321 BLAKE2B 009e00356dbe8ed24857151ee62ecc49784b3d2f5efa08c9542ebc39255d839a877c7ade74c3ce28c8609d6993fbafb727c2eda8217c651fb82498aebdc0c39a SHA512 591453b07c132da66473cffb9753252c23b8b734454520bf5653e56cd4cac334a561077f8283a207fd820f820e41caf95f6120917f235303920d93f2b29143e3
-MISC metadata.xml 381 BLAKE2B 13525cba2b71b496ca49573beacbd552a86320d40200747ce991163060aef7746dd568eaf572f19e990eb22ad3791f20a546264109c3a47687b03bbcf25a5115 SHA512 f7be09d2e34f1259e1e9ae685cb591e061452974789b0027878d7514e956a216068dcd139f4e3f57ed50530d828941caec12598e9f8d79e98e820c9683c71c05
diff --git a/dev-python/eventlet/eventlet-0.33.1.ebuild b/dev-python/eventlet/eventlet-0.33.1.ebuild
deleted file mode 100644
index 3dc52c7dc551..000000000000
--- a/dev-python/eventlet/eventlet-0.33.1.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
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..9} )
-
-inherit distutils-r1
-
-DESCRIPTION="Highly concurrent networking library"
-HOMEPAGE="
- https://pypi.org/project/eventlet/
- https://github.com/eventlet/eventlet/
-"
-SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~s390 sparc x86"
-IUSE="examples"
-
-RDEPEND="
- >=dev-python/dnspython-1.15.0[${PYTHON_USEDEP}]
- >=dev-python/six-1.10.0[${PYTHON_USEDEP}]
- virtual/python-greenlet[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/pyopenssl[${PYTHON_USEDEP}]
- )
-"
-
-PATCHES=(
- "${FILESDIR}/eventlet-0.25.1-tests.patch"
- "${FILESDIR}/eventlet-0.30.0-tests-socket.patch"
- "${FILESDIR}/eventlet-0.30.2-test-timeout.patch"
-)
-
-distutils_enable_tests nose
-
-src_prepare() {
- # increase timeout - #791748
- sed -e '/eventlet.sleep/s/0.1/5.0/' -i tests/isolated/patcher_fork_after_monkey_patch.py || die
-
- distutils-r1_src_prepare
-}
-
-python_test() {
- unset PYTHONPATH
- export TMPDIR="${T}"
- nosetests -v -x || die
-}
-
-python_install_all() {
- if use examples; then
- docompress -x "/usr/share/doc/${PF}/examples"
- docinto examples
- dodoc -r examples/.
- fi
-
- distutils-r1_python_install_all
-}
diff --git a/dev-python/eventlet/files/eventlet-0.25.1-tests.patch b/dev-python/eventlet/files/eventlet-0.25.1-tests.patch
deleted file mode 100644
index 423f8ef8e408..000000000000
--- a/dev-python/eventlet/files/eventlet-0.25.1-tests.patch
+++ /dev/null
@@ -1,40 +0,0 @@
-diff --git a/tests/ssl_test.py b/tests/ssl_test.py
-index d8b7d7e..5a3580b 100644
---- a/tests/ssl_test.py
-+++ b/tests/ssl_test.py
-@@ -180,7 +180,6 @@ class SSLTest(tests.LimitedTestCase):
- self.assertEqual(client.recv(8), b'response')
- stage_1.send()
-
-- tests.check_idle_cpu_usage(0.2, 0.1)
- server_coro.kill()
-
- def test_greensslobject(self):
-diff --git a/tests/zmq_test.py b/tests/zmq_test.py
-index 601878f..c643e48 100644
---- a/tests/zmq_test.py
-+++ b/tests/zmq_test.py
-@@ -432,6 +432,8 @@ class TestUpstreamDownStream(tests.LimitedTestCase):
- events = sock2.getsockopt(zmq.EVENTS)
- self.assertEqual(events & zmq.POLLIN, zmq.POLLIN)
-
-+ # this will often fail on portage...
-+ @tests.skip_if(True)
- @tests.skip_unless(zmq_supported)
- def test_cpu_usage_after_bind(self):
- """zmq eats CPU after PUB socket .bind()
-@@ -461,14 +463,12 @@ class TestUpstreamDownStream(tests.LimitedTestCase):
- sub.setsockopt(zmq.SUBSCRIBE, b"")
- eventlet.sleep()
- pub.send(b'test_send')
-- tests.check_idle_cpu_usage(0.2, 0.1)
-
- sender, receiver, _port = self.create_bound_pair(zmq.DEALER, zmq.DEALER)
- eventlet.sleep()
- sender.send(b'test_recv')
- msg = receiver.recv()
- self.assertEqual(msg, b'test_recv')
-- tests.check_idle_cpu_usage(0.2, 0.1)
-
-
- class TestQueueLock(tests.LimitedTestCase):
diff --git a/dev-python/eventlet/files/eventlet-0.30.0-tests-socket.patch b/dev-python/eventlet/files/eventlet-0.30.0-tests-socket.patch
deleted file mode 100644
index 4dd309c68a38..000000000000
--- a/dev-python/eventlet/files/eventlet-0.30.0-tests-socket.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-Let's use TMPDIR as the base for this test's unix socket to help it pass.
-We set TMPDIR in the ebuild to ${T}.
---- a/tests/backdoor_test.py
-+++ b/tests/backdoor_test.py
-@@ -47,7 +47,7 @@ class BackdoorTest(tests.LimitedTestCase):
- self._run_test_on_client_and_server(client, serv)
-
- def test_server_on_unix_socket(self):
-- SOCKET_PATH = '/tmp/eventlet_backdoor_test.socket'
-+ SOCKET_PATH = os.getenv('TMPDIR', '/tmp') + '/eventlet_backdoor_test.socket'
- if os.path.exists(SOCKET_PATH):
- os.unlink(SOCKET_PATH)
- listener = socket.socket(socket.AF_UNIX)
diff --git a/dev-python/eventlet/files/eventlet-0.30.2-test-timeout.patch b/dev-python/eventlet/files/eventlet-0.30.2-test-timeout.patch
deleted file mode 100644
index d31b3738bc16..000000000000
--- a/dev-python/eventlet/files/eventlet-0.30.2-test-timeout.patch
+++ /dev/null
@@ -1,39 +0,0 @@
-From 0b8fd069386354d2d7e5464ce0b0d5b7d1795376 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= <mgorny@gentoo.org>
-Date: Sun, 11 Apr 2021 12:20:09 +0200
-Subject: [PATCH] Force test timeouts to 60 s
-
-The upstream test timeouts are far too low for a busy system, and there
-is no point in pursuing such low values anyway. Force 60 s that should
-be reasonably safe for our test runs.
----
- tests/__init__.py | 6 +++---
- 1 file changed, 3 insertions(+), 3 deletions(-)
-
-diff --git a/tests/__init__.py b/tests/__init__.py
-index 82cd247..3a943c4 100644
---- a/tests/__init__.py
-+++ b/tests/__init__.py
-@@ -170,8 +170,8 @@ class LimitedTestCase(unittest.TestCase):
-
- def setUp(self):
- self.previous_alarm = None
-- self.timer = eventlet.Timeout(self.TEST_TIMEOUT,
-- TestIsTakingTooLong(self.TEST_TIMEOUT))
-+ self.timer = eventlet.Timeout(60,
-+ TestIsTakingTooLong(60))
-
- def reset_timeout(self, new_timeout):
- """Changes the timeout duration; only has effect during one test.
-@@ -350,7 +350,7 @@ def run_python(path, env=None, args=None, timeout=None, pythonpath_extend=None,
- stdout=subprocess.PIPE,
- )
- if timeout is None:
-- timeout = 10
-+ timeout = 60
- try:
- output, _ = p.communicate(timeout=timeout)
- except subprocess.TimeoutExpired:
---
-2.31.1
-
diff --git a/dev-python/eventlet/metadata.xml b/dev-python/eventlet/metadata.xml
deleted file mode 100644
index 411e9d7f41d0..000000000000
--- a/dev-python/eventlet/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>python@gentoo.org</email>
- <name>Python</name>
- </maintainer>
- <upstream>
- <remote-id type="pypi">eventlet</remote-id>
- <remote-id type="github">eventlet/eventlet</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-python/exceptiongroup/Manifest b/dev-python/exceptiongroup/Manifest
index 913127699b4d..2649ce6f3d3a 100644
--- a/dev-python/exceptiongroup/Manifest
+++ b/dev-python/exceptiongroup/Manifest
@@ -7,5 +7,5 @@ EBUILD exceptiongroup-1.0.0.ebuild 762 BLAKE2B d9157df63bd73187f1abe6b2b9bc81d19
EBUILD exceptiongroup-1.0.1.ebuild 770 BLAKE2B b0bd0b8fb1edb61e570eac329219319ead6fb6273aaab2e828446f56d6534a8753fefdbd059ffab172a746d1f60ceaf7fbc281ea466af11d37f9bda8da38e598 SHA512 ddbf7e5089ad4d90183f949b1bf9122a4f86189dd98a3e53fc0d515bf1f261e7c64c71a6ef94b11a833ea63b228b3725e4f38050ce44be26f1363a0fd8023554
EBUILD exceptiongroup-1.0.2.ebuild 770 BLAKE2B b0bd0b8fb1edb61e570eac329219319ead6fb6273aaab2e828446f56d6534a8753fefdbd059ffab172a746d1f60ceaf7fbc281ea466af11d37f9bda8da38e598 SHA512 ddbf7e5089ad4d90183f949b1bf9122a4f86189dd98a3e53fc0d515bf1f261e7c64c71a6ef94b11a833ea63b228b3725e4f38050ce44be26f1363a0fd8023554
EBUILD exceptiongroup-1.0.3.ebuild 770 BLAKE2B b0bd0b8fb1edb61e570eac329219319ead6fb6273aaab2e828446f56d6534a8753fefdbd059ffab172a746d1f60ceaf7fbc281ea466af11d37f9bda8da38e598 SHA512 ddbf7e5089ad4d90183f949b1bf9122a4f86189dd98a3e53fc0d515bf1f261e7c64c71a6ef94b11a833ea63b228b3725e4f38050ce44be26f1363a0fd8023554
-EBUILD exceptiongroup-1.0.4.ebuild 770 BLAKE2B b0bd0b8fb1edb61e570eac329219319ead6fb6273aaab2e828446f56d6534a8753fefdbd059ffab172a746d1f60ceaf7fbc281ea466af11d37f9bda8da38e598 SHA512 ddbf7e5089ad4d90183f949b1bf9122a4f86189dd98a3e53fc0d515bf1f261e7c64c71a6ef94b11a833ea63b228b3725e4f38050ce44be26f1363a0fd8023554
+EBUILD exceptiongroup-1.0.4.ebuild 777 BLAKE2B 5a5c936ea8fac970d139dad57389af04ce27b405a7544195cc4635d7402cecbe7e6c4ee02ef6a475a802e1d2030cd62ee9b74b6f0fc6e03427d79eed96093b87 SHA512 d2ac8edd4f40f6c1862c6bd978c0d39d8a1adc62f32fcef4c4ef68cc664b691dde94414fee9f3da08d66966cb0ca9b558223fbaea439fa72371fb5ad3268876f
MISC metadata.xml 384 BLAKE2B 248abcb5fc08c91396cdbff52e5c3e4f6cce2aa273cfd52b48ee13de9ccdaecd09e9a436ed79f258d15d8d4583fe5995e054010c909a522f47e6866e55b3458f SHA512 c631c69438059cb2a6c80e595e45fac904d32dfb53f8be183142f1195d3a3b9bc14bc240f0808e14f47d31beb1887ad82ee79c5f1847c8e6b59dbfeea7913c8b
diff --git a/dev-python/exceptiongroup/exceptiongroup-1.0.4.ebuild b/dev-python/exceptiongroup/exceptiongroup-1.0.4.ebuild
index b848cb3eea31..999c9c16bc4c 100644
--- a/dev-python/exceptiongroup/exceptiongroup-1.0.4.ebuild
+++ b/dev-python/exceptiongroup/exceptiongroup-1.0.4.ebuild
@@ -22,7 +22,7 @@ S=${WORKDIR}/${MY_P}
LICENSE="MIT PSF-2.4"
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"
distutils_enable_tests pytest
diff --git a/dev-python/jarowinkler/Manifest b/dev-python/jarowinkler/Manifest
deleted file mode 100644
index 1734731b36dd..000000000000
--- a/dev-python/jarowinkler/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST jarowinkler-1.2.3.tar.gz 86021 BLAKE2B 6bce572b20538388c307a0da407198c725629a85e2114b7b9b91f24fd153102b0532275cbdf5d04138fe2b14c9a7936497bd1d72e7eb780411cb1032c97debb0 SHA512 3effd486f89a9973a8b1c41628555ab415b43a6aac426b9abf7a05d42ad697d18074ef43d4f50eab208980ae19e2efea68fb4d37b3a3ba13f52a39573809580b
-EBUILD jarowinkler-1.2.3.ebuild 820 BLAKE2B d601adeb433253bc56e484383cf77997b01dc4afa23ac5401b4f9d7f9169463ca79e19e8c8c3b37953e96ee7de2b66cb7c38d0ca0b834e8ca1e922f8dd03d738 SHA512 a36866ccecab890c626f127bf5d55e7ac2ff030020efd7a5760858772cb2b198da3bc40cef19702032ecd30062328fa9c18f6b06121d25de90706a0b9195b92c
-MISC metadata.xml 378 BLAKE2B cab755442b4916aff192b1510608c613e7b9e71258c5fa5d4beeee509384d83ebb798b4149db2458b7449942502c9bb45bd286a252fb9501251f92334f8b70c9 SHA512 334c4fe6aa31d180a227c828ffda309a9c1892eca69f414f5e6dbb8ba33a496e319701e3c8c72e955c0a1401b8e9d49bf44702537447282e683789138e170ba1
diff --git a/dev-python/jarowinkler/jarowinkler-1.2.3.ebuild b/dev-python/jarowinkler/jarowinkler-1.2.3.ebuild
deleted file mode 100644
index b6e0fe4c952c..000000000000
--- a/dev-python/jarowinkler/jarowinkler-1.2.3.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# custom wrapper over setuptools
-DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( python3_{8..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="Fast fuzzy string matching using Jaro and Jaro-Winkler similarity"
-HOMEPAGE="
- https://github.com/maxbachmann/JaroWinkler/
- https://pypi.org/project/jarowinkler/
-"
-SRC_URI="
- mirror://pypi/${PN::1}/${PN}/${P}.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~riscv"
-
-DEPEND="
- dev-cpp/jarowinkler-cpp
-"
-BDEPEND="
- dev-python/rapidfuzz_capi[${PYTHON_USEDEP}]
- >=dev-python/scikit-build-0.13.0[${PYTHON_USEDEP}]
- dev-python/setuptools[${PYTHON_USEDEP}]
- test? (
- dev-python/hypothesis[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-export JAROWINKLER_BUILD_EXTENSION=1
diff --git a/dev-python/jarowinkler/metadata.xml b/dev-python/jarowinkler/metadata.xml
deleted file mode 100644
index 8e8cec6dbf6f..000000000000
--- a/dev-python/jarowinkler/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>python@gentoo.org</email>
- <name>Python</name>
- </maintainer>
- <upstream>
- <remote-id type="github">maxbachmann/JaroWinkler</remote-id>
- <remote-id type="pypi">jarowinkler</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-python/kazoo/Manifest b/dev-python/kazoo/Manifest
deleted file mode 100644
index 69d079162b87..000000000000
--- a/dev-python/kazoo/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST kazoo-2.8.0.tar.gz 170037 BLAKE2B feded24671d6f4f5f7973b76048e5b8416e4b56aabdd9d32a8ff27283b5e8578545cee62a385f764202ffb4e58cf083bd2c182dff9bf255e69dd1de83e88db43 SHA512 ae244a70356274d6259d255e60a5dff00eb22bcf16d5b25f9d9a03178619dacb57414905b473801347b4ec1a19e5600be6c7040a5e53b67b81b440c304c95cc0
-EBUILD kazoo-2.8.0.ebuild 1266 BLAKE2B cffbc27206f30e5d2cb29b7be17d8a1520664fc3d61b3d3a8daf76fb07452623406b30a1485dde24d79edf172b80d127b6cfd77e10e1ad2a4be2df266a118548 SHA512 618512b5291836763750890baf5166d414aa44bc09efd032b1fe08ebc010e36c94a0f8c6074a1d864b65920724a3f0dd5e46e80cb283c7cdc3d18bb9a5b736a2
-MISC metadata.xml 487 BLAKE2B bb53eeb54d4a02e6bde67193985d5e4186871110105c98ddcb98f9b2231b3f74e6b561f3ce224f211c35d33f28d0bbd90f5e9e518cdce28d62d514110f300245 SHA512 cfa782225c67af846976728365b3ac4f80117c6be9e3bb3bab89ed6b3455cf6cbeec05eb256e6fd2d81ec405e6123a0e4c4f10ce8b1ab15f0b00399a4bc62228
diff --git a/dev-python/kazoo/kazoo-2.8.0.ebuild b/dev-python/kazoo/kazoo-2.8.0.ebuild
deleted file mode 100644
index d39da87a6cfa..000000000000
--- a/dev-python/kazoo/kazoo-2.8.0.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit distutils-r1
-
-DESCRIPTION="A high-level Python library that makes it easier to use Apache Zookeeper"
-HOMEPAGE="https://kazoo.readthedocs.org/ https://github.com/python-zk/kazoo/ https://pypi.org/project/kazoo/"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
-IUSE="doc"
-
-RDEPEND="
- dev-python/six[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/mock[${PYTHON_USEDEP}]
- dev-python/graphviz[${PYTHON_USEDEP}]
- >=dev-python/objgraph-3.4.0[${PYTHON_USEDEP}]
- sys-cluster/zookeeper-bin
- )
-"
-
-distutils_enable_sphinx docs
-distutils_enable_tests pytest
-
-src_prepare() {
- # TODO
- sed -e 's:test_close:_&:' \
- -e 's:test_delete_operation:_&:' \
- -i kazoo/tests/test_cache.py || die
- distutils-r1_src_prepare
-}
-
-src_test() {
- local pkgver=$(best_version sys-cluster/zookeeper-bin)
- pkgver=${pkgver#sys-cluster/zookeeper-bin-}
- export ZOOKEEPER_VERSION=${pkgver%-r*}
- export ZOOKEEPER_PATH=${BROOT}/opt/zookeeper-bin
- distutils-r1_src_test
-}
-
-python_install_all() {
- local DOCS=( {CHANGES,CONTRIBUTING,README}.md )
- distutils-r1_python_install_all
-}
diff --git a/dev-python/kazoo/metadata.xml b/dev-python/kazoo/metadata.xml
deleted file mode 100644
index b690e7e1ff0c..000000000000
--- a/dev-python/kazoo/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="person">
- <email>zmedico@gentoo.org</email>
- <name>Zac Medico</name>
- </maintainer>
- <maintainer type="project">
- <email>python@gentoo.org</email>
- <name>Python</name>
- </maintainer>
- <upstream>
- <remote-id type="pypi">kazoo</remote-id>
- <remote-id type="github">python-zk/kazoo</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-python/nose_warnings_filters/Manifest b/dev-python/nose_warnings_filters/Manifest
deleted file mode 100644
index d9260c11db5e..000000000000
--- a/dev-python/nose_warnings_filters/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-AUX nose_warnings_filters-0.1.5-setuptools-newline-desc.patch 2308 BLAKE2B 96d144e3c393c89320e6417738672dcd6c59ceb1e99aafcbc104305baa370e6210c7d0ab454c5de3944dd0986de599e39453985364ea48846cfb6f7aabd4f52e SHA512 95530c1220e57388e8f4c998ba69f77e68e9b805c92eaa87cac82b1e75ec767b926a056f382ba2431474d26142259c248841ce4ea260000738551e8f16dea3aa
-DIST nose_warnings_filters-0.1.5.tar.gz 3895 BLAKE2B 90fe9d0255227159cb4465648f45aa33623bf31b2182a7579d2f7f17687a832b2c96e9c2b3f0b5c477d808907d92bc8567d2aeed6bd13dcd28878394e9726fb6 SHA512 7ada463840bb2e3a1c7e357c231f9c7d4c7ce9f24fe7fe1e33404df41711663c8232001f9a258898f49ce89bb542a942240cf7312ee41bc75f86ca2015378405
-EBUILD nose_warnings_filters-0.1.5-r3.ebuild 605 BLAKE2B bd9f10a563531c9ed801e701012453a754c12e93132020a36d338e2c064895cb3fa89a5cc79b85766f8b5c6b0652d49fc311ffd94f3d5562192756742d651ac5 SHA512 daa08ed3132e18c61b66cea435789a16696e442d05a1c090d83d8bfb64998bcfe6cdb4c4c7637de39fad1f60d522fa7b1335dc70064449639403024245dacc1a
-MISC metadata.xml 394 BLAKE2B c0690d3854412fb367fa7108883bf0d04fb79ffb895aa95d0e3b40d6cc469b3b07f2e338ba6b3a96323fdbc8524da4f2c10864b5dee00d4c8f1c26b7909192a0 SHA512 5d639f6a0f739af70b1b93f65434e87b498ee89caeb527aaa7515d81d51d5cd3d03ae53432b8c4a444bf13a39e99f812762f28f59137dc5bf1f27710555a40b5
diff --git a/dev-python/nose_warnings_filters/files/nose_warnings_filters-0.1.5-setuptools-newline-desc.patch b/dev-python/nose_warnings_filters/files/nose_warnings_filters-0.1.5-setuptools-newline-desc.patch
deleted file mode 100644
index de05a2f5d26b..000000000000
--- a/dev-python/nose_warnings_filters/files/nose_warnings_filters-0.1.5-setuptools-newline-desc.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/setup.py b/setup.py
-index 1f9ac02..829c5e8 100644
---- a/setup.py
-+++ b/setup.py
-@@ -17,7 +17,7 @@ from setuptools import setup
-
- setup(name='nose_warnings_filters',
- version='0.1.5',
-- description='Allow to inject warning filters during ``nosetest``.\n\nPut the same arguments as ``warnings.filterwarnings`` in ``setup.cfg``\nat the root of your project. Separated each argument by pipes ``|``, one\nfilter per line. Whitespace are stripped.\n\nfor example:\n\n::\n\n [nosetests]\n warningfilters=default |.* |DeprecationWarning |notebook.*\n ignore |.*metadata.* |DeprecationWarning |notebook.*\n once |.*schema.* |UserWarning |nbfor.*\n error |.*warn.* |DeprecationWarning |notebook.services.contents.manager*\n\nIf you prefer another name for the configuration file, you can tell nose\nto load the configuration using the ``-c`` flag: run the tests with\n``nosetests -c nose.cfg``.\n\ndetails configuration.\n======================\n\nEach line of warning filter is separated in maximum 4 sections, that\nmatch the first 4 sections of ``filterwarnings``:\n\n.. code:: python\n\n filterwarnings(action, message="", category=Warning, module="", lineno=0, append=False)\n\nfields 2 to 4 can be omitted, ie to say 1 line can be of the following\nform:\n\n::\n\n action\n action| message\n action| message | category\n action| message | category | module\n\nthe value of each fields is treated the same as for ``filterwarnigns``\nexcept: - whitespace are trimmed. - if the ``category`` has dots, the\ncorresponding class try to be imported. If it does not have dots, the\nname is looked up in ``builtins`` or ``__builtins__``\n\ntest are failing\n================\n\nFor some reasons in some systems tests are failing; it seem that this\npackage have difficulty to self-test. That\'s likely due to the fact that\nthe tested package need to be in different namespaces, and by\nself-testing we break this assumption.\n',
-+ description='Allow to inject warning filters during ``nosetest``',
- url='https://github.com/Carreau/nose_warnings_filters',
- author='Matthias Bussonnier',
- author_email='bussonniermatthias@gmail.com',
diff --git a/dev-python/nose_warnings_filters/metadata.xml b/dev-python/nose_warnings_filters/metadata.xml
deleted file mode 100644
index d74e7290804d..000000000000
--- a/dev-python/nose_warnings_filters/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>python@gentoo.org</email>
- <name>Python</name>
- </maintainer>
- <upstream>
- <remote-id type="github">Carreau/nose_warnings_filters</remote-id>
- <remote-id type="pypi">nose_warnings_filters</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-python/nose_warnings_filters/nose_warnings_filters-0.1.5-r3.ebuild b/dev-python/nose_warnings_filters/nose_warnings_filters-0.1.5-r3.ebuild
deleted file mode 100644
index 624c566790e8..000000000000
--- a/dev-python/nose_warnings_filters/nose_warnings_filters-0.1.5-r3.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..10} )
-inherit distutils-r1
-
-DESCRIPTION="A python module to inject warning filters during nosetest"
-HOMEPAGE="https://github.com/Carreau/nose_warnings_filters"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86"
-
-RDEPEND="dev-python/nose[${PYTHON_USEDEP}]"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-0.1.5-setuptools-newline-desc.patch
-)
-
-distutils_enable_tests nose
diff --git a/dev-python/qiskit-aer/Manifest b/dev-python/qiskit-aer/Manifest
index 87564f73ec4a..099e9f2db8a8 100644
--- a/dev-python/qiskit-aer/Manifest
+++ b/dev-python/qiskit-aer/Manifest
@@ -1,4 +1,4 @@
AUX qiskit-aer-0.10.3-remove-cmake-dependency.patch 253 BLAKE2B 7b5da68c4a6c64ea4b3f0a0ff1a52294783762d8b34f3b7facbbe5bb2657b5cbe0e502ed01ea6c1b4135985391c5d6bc8fccfc34164bb6a88bbaf1e3aa9b3968 SHA512 6d9a14d7c04292efcbb3f7f8abdfa1f1efeeeb081b5775f01162f95fcc9c0f6465863058dd88374b0bb2525dc4fdc3b7408100b3ac990109554b2d77b3a93223
DIST qiskit-aer-0.11.1.gh.tar.gz 6699343 BLAKE2B 3795e1f71914bbc0074a2eac10a82a28f3171d50f292a13dcb705f62daa5fa332a1eabd52391c1b168a822ca6428feb79fe08bb7c93cfd2f7ee5b0d38fed012b SHA512 7880f2ee99f34eca285b9e7cd096981db2f981d41c54881c4036e2745e4af1185b740d93cd157b83ce4adaf8c207c9c063b86e9a1fa514d1388437d6f33e219f
-EBUILD qiskit-aer-0.11.1.ebuild 2630 BLAKE2B 6861b9f02a51601e7b555e760c53e6d7b3d32bf3d71adccfc6830090ca90d0e1215636a2ad3c2325e54a97a7fffd1b0cb538db63213329145f8817a6c4b0f82c SHA512 3fec21e2ecb5afec2625302bed99cda4c7e9f3185ee33656be86f29d71b4700c6a6c884c1bd5247a680773f3b2093643cc3fe5a5696bb0e1db9a3f594d644e94
+EBUILD qiskit-aer-0.11.1-r1.ebuild 3066 BLAKE2B 29c7e910f033f8272615a393b02f8432e7def8d54c454402342a7ca399bb9e394a3f27848563efc50de6b101a25ee4fd610e104bfb57df5df1cae5bd2be4a570 SHA512 b174cf916c07e173d7b25314ea7b929baffd3bd823b0828952efca4fc42980c298598c86b5c158e5e47b360b2e7f46979188bcc861e37254e36083a082d70941
MISC metadata.xml 1049 BLAKE2B e2118dc211ac8f42115959dde943a32331b4186524ef4a5a1343d8798a329e1d0de5f9a52a9c1212ec6af39392993378c6422424488782747ffbf4ab1e63d25e SHA512 bc4c9a19376938e973bedbdff0bbe95edb98c78b75d03f2a12985558a5cd5d0ceb934c43371438dd597a8d4fb8879d5483aeb8d806ac4d9b73b704d1232086b8
diff --git a/dev-python/qiskit-aer/qiskit-aer-0.11.1.ebuild b/dev-python/qiskit-aer/qiskit-aer-0.11.1-r1.ebuild
index 826271003482..5459774c8dd3 100644
--- a/dev-python/qiskit-aer/qiskit-aer-0.11.1.ebuild
+++ b/dev-python/qiskit-aer/qiskit-aer-0.11.1-r1.ebuild
@@ -76,6 +76,8 @@ pkg_setup() {
python_prepare_all() {
export DISABLE_CONAN="ON"
export DISABLE_DEPENDENCY_INSTALL="ON"
+ #export SKBUILD_CONFIGURE_OPTIONS=""
+
distutils-r1_python_prepare_all
}
@@ -87,6 +89,17 @@ python_test() {
mv qiskit_aer.hidden qiskit_aer || die
}
+python_install_all() {
+ distutils-r1_python_install_all
+
+ # Remove bits we don't want installed (bug in scikit-build)
+ # bug #858128
+ # https://github.com/Qiskit/qiskit-aer/issues/1457
+ # https://github.com/Qiskit/qiskit-aer/issues/1574
+ # https://github.com/scikit-build/scikit-build/issues/590
+ rm -r "${ED}"/usr/{CMakeLists.txt,MANIFEST.in,README.md,cmake,contrib,pyproject.toml,src} || die
+}
+
pkg_postinst() {
check_openblas
}
diff --git a/dev-python/qiskit-terra/Manifest b/dev-python/qiskit-terra/Manifest
index d52c5269af9b..e9fdcf3a1f08 100644
--- a/dev-python/qiskit-terra/Manifest
+++ b/dev-python/qiskit-terra/Manifest
@@ -6,7 +6,9 @@ DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b
DIST crossbeam-channel-0.5.6.crate 90292 BLAKE2B 7da87ab15c384754d2493dd1a30e83550cd4b2b749b7f0c24de131f054e3a2e521e1bb4ba10094378c8f4c7bdf19218e35b10562c50b4ad1d2871bf6f821e488 SHA512 de6a42ffede95750a13e3b9af6ab26cbc498125860cd8e4d227c7361bd831e558254a48bdef5cf901585a915003071b0efa321f2011f282218c364780f62f44a
DIST crossbeam-deque-0.8.2.crate 21237 BLAKE2B f00948fe90806fcbf1585c0404250dc84bca2cf27733bf7f2a0aa957e618f916162f41124333329a5b1e84909cbae3d93fb3b4461ab23e9dd97672c7d520d5b7 SHA512 a50a878d843d6eb1b5b92321ce6bfb87a23d3c16e820b1ff55472f0bd3d29b41d09ea95e1b9ccb2790f6687c043dd9ada1cd5124705e24292ccbd8fae1f243b3
DIST crossbeam-epoch-0.9.11.crate 47900 BLAKE2B 2deb54409587df48e0686731dded6600816e4c2b82369c47fd2e00ecd59f29935cb3e7f9bf3457b99831bea088830a625370c4c07ce56cb78ccdc62a6ad7715c SHA512 3fff7ebe038993af5117460e0ff89318541afea8d16f3bb991cd37f9fabff58f1cf122a8163af03c275af4ba6802b264f516fbf12f9a9f8ec978f0f8024187a8
+DIST crossbeam-epoch-0.9.13.crate 48313 BLAKE2B 6e548cd39fb400732dc179c5b7185555bdb8a367b5d3a27dcabe9ad36db6e9858604dee210fe487de8f9127fd6d0db1ef1fd04a1cc8cdcf34bedcf980c048555 SHA512 a4578e0e535f301b73f0332778e79b327bafea6afa43284317fccc49b410118360866a2dea8ac22f2977f309d07c663e5d95fbfa852ab795d414c170ee4e06bf
DIST crossbeam-utils-0.8.12.crate 41785 BLAKE2B 486aaa80eb0fff5740690d8a63c7b41dd06c19cd141f4e12c8f133f5ffa93a121d4e24e19390851051ef07ba63480d9ce3bf751621ada3a420ab6982a0445e28 SHA512 0e1f17887615b1883c3a0c4f0fb908999d550bd0041e8333eebbe43a964838d948fc1e5892e4ebd31e59ad53e5fbb5ebf6741dc1dd8b61907429f691c84de2d2
+DIST crossbeam-utils-0.8.14.crate 42127 BLAKE2B 3e31e6371e46aba6697501a34e1b737680dcb692c0d1ba7cc1ce7025ec70ee69f7595e3abd90fb52c11e42cb43fa5fae6103f97add35cf87b0a68ea83213d0d0 SHA512 fa00a57c41c9daa152f8a6c6f4d3c77986de1aa21585984adf577e244c2f121db014ba2beb92241590e1cf78710e77d9a703ce4a4d44d8854bc3e60690151393
DIST either-1.8.0.crate 15992 BLAKE2B 5b9254d54ced1f23447cc78fca74f12085c37e3c2da441b30521819025ebb808e8cbd9cbcec811f8b3951030914c1736b8bda61744d1323af8c5b8b0a3ef3ee9 SHA512 5089b218af067b51ee39c085568a1a6f542e8f68b362207bd7126cbcd2b76783cd21cc1517a1d088ce4dad1714be03a3660f50e9498a0bb43a8676cd7ec490d2
DIST fixedbitset-0.4.2.crate 15954 BLAKE2B 91270883db5ad0e999ebbca1123d8729d3040eb936034ab8da3cda72a830e45fcb977b3fe3c2b94e870c1fbc366ee8602357bb77e8b9a40cc41a04afad1b266b SHA512 57c5d756b0a202b2506270f0d5e890f7617a1e0c015b6059ea23fab49cf7af47fd06927eb56feb03b37cb2b6c467e326b3f0da1e32cfcb6339cf11a130a3ccab
DIST getrandom-0.2.8.crate 30553 BLAKE2B 30211bc6a8ceb5ba765cbf068405cfc08842b2521c5850647971f4cb4bc9a5b0a9195ccfbc1461de019eeb7744ee69f934922ff21677259d7b815800516df4dc SHA512 cd7aea29f79a33a0de2a52a0a82f2b57ea8f27908ccfe00a5f42248766df88b225023603ec56d6fc634ef9c1eb67ad0135c90d4c695f6f659db0767e7fda44c5
@@ -14,31 +16,42 @@ DIST hashbrown-0.11.2.crate 85713 BLAKE2B 402f9f1bdcb92631206f9b72923ee35e28db86
DIST hashbrown-0.12.3.crate 102968 BLAKE2B 492072f27eaec45abd2c5d7405c614c0c6a8221425e901bb6174bfa1688ee524408a618650126d6c683b7285b9bf0a21dcdbff7347e4d8f97bf7111defa1b7e5 SHA512 b3700fcd659a21a6b9b3777c18b37a83bf25542b4e8f2b963779a122f5d22e1742c064cfc03e649583e7dd5c6e90ca8407f8c51a0e8755f6a108682853022f76
DIST hermit-abi-0.1.19.crate 9979 BLAKE2B 801e8052b85341cca388ada9db4b06bb1bd7b64474185b2ad06c0256b9e597639bd3dd4ba0053ea010f922e53969a4ab47b90d451fd9b94c8f2324055d151ea1 SHA512 1c877fcd562b15d2de9c151fd6c5f3ea4bf48abcb799e6139a180ffad5d64b632f0000d5707bbd92ff23a0e5f349157b9e0f5be8b50f03680b0fa47315dbb78a
DIST indexmap-1.9.1.crate 54114 BLAKE2B 71e4968c85d5b3fac550590658f9fed72c754a9443221fc804efb97bd39b5fca7f894ee67f8d2c330bf212eb8a6b5c85879cd813ed56e3fc43a54f0bb689af5a SHA512 7eac99056123332ad38ef32eb65235c810e8b4d051d9b0ddd5582348c9cd3b162d36defe8e46a532e2066562f224e37fae94b52b4649ee9cfac7673b76a2513e
+DIST indexmap-1.9.2.crate 54627 BLAKE2B dbfa551d33305db06b59d07c1b4bf8d4596a67ff1caa03062d07f6d78b4604ac0533d1c1fe3c371702dd7e65a012bfb960d79c76db37e264d0b44be576969285 SHA512 946c54881a347892dfcb55648a2b881d3a4d113424b8c76d8957980a834895318d11336dc438a04601916cca787420708ad7e271f965c38bfeae511ec1dedf85
DIST indoc-1.0.7.crate 13716 BLAKE2B fe515fcf534a552feba188aea5d5da0febc123db24485eb887a3431592780fd468f6409167457c68a7ef6368fcad71c14fcd7922bf2de29794a341d7d4cbbf0b SHA512 b60e534953d600bc2de3d6951f9da67ca3ab3c78fdce3e9c5f91e544ca848aef0c22c35a26fe7a39c07bd916a79fdf496269fecfa5491a58e178f37b2965b348
DIST libc-0.2.137.crate 606185 BLAKE2B 6724b7ddc2460fef1d0f20efee8726162d904b92987f9de2d3dda06c9cd49124c9fa43a9b39e84d78c03d217ed8ffd30e0dc55a4eb31970413d56fd58ea00adb SHA512 1ef979dc59a7ec4aad7229ec5b40be0ec9a8496c7a2177d325db62f3eab00d72c8d2277d517c0093e0750de12fbb4e45b67133604afeef9153b8e1d4aa0baac4
DIST libm-0.2.5.crate 113322 BLAKE2B 1893273dda30ca8eb6f614992069893dca39288fd4a2f3c49827dd3ffc64030f1729a9761f01f5fe649db64c6ed15a8ba47d93ed9484de1c19bd3de57700f567 SHA512 4d56501fdc86011f1b707b349c409564c85c2484b185adf9dc5d5a8a8fcca8c0e172c95ee5dbfb428b7b13d8cfb1e23c596d3ae3bfa878f2019fabd3258c7863
+DIST libm-0.2.6.crate 113690 BLAKE2B 5828bf7a14fc62b28da148284988292646909bba60b2d82bbc6ee482fe0791576133d9666edb1b57bd5208469c78f2b2560223631fad4dc74b7e0d42627ca5d2 SHA512 6ba263c95f1c555e66fbc5a5f7d0f2aca4e20f6aaeca27c3baa4d17aa00b88830334736fc58d268d98e50bcab65220507b0d8e7973fcdbf14600ab3f20c34a56
DIST lock_api-0.4.9.crate 25685 BLAKE2B 8adf5c3cccebdf6aff6ec977f230cd2a208b0b188ef57deacbbc6019431f0ede1a760b2384ba3cb49c96b8a589dc56c0f46a6359b3e62277e7ae1a1c3f586fa3 SHA512 9215381d9bb6b80d217c73a900db43df043b3e939b5bd7a292a02e9ab911cf0eacd8f883d35bdf72b3a0e78df8f1bc3e843ca4c775294c7a7a03091dc1a74990
DIST matrixmultiply-0.3.2.crate 49247 BLAKE2B 7f7eff4e0c7b71d942319caab54df7b75e3bb6e6fc7c224312da0a607c78894010b870a5649b7ce20767f622b64141752c55d3ab77cb0a394295041cb2e2a73a SHA512 9a6203c0f604474007b2d28b4db5b83282315de39c775cedefe1c1793ed8b48e83ad01c21669076a77bc28a75eeb847defbcd662239854e8e32acf71bbc800bc
DIST memoffset-0.6.5.crate 7686 BLAKE2B 9a797388702389076c426052c3d54dc62802d5db8bc5c9c83990429f2ffaec4fab4c7dd3f09cd0704d1ea555e87976563bb43408ba54b5e66ce7e406d4604009 SHA512 11bdd9185b99dfee8e659e051b09ee301c7142a372a8117864745a5085c015436d2efbb1478192886f09cbc562529e209d2e3325d94938a64bc75b1d91d2bf3f
+DIST memoffset-0.7.1.crate 8556 BLAKE2B 1ef270f1c8dba32e66cf47a1835f10c342024762c0e56953f16e82d575250028154054d4c42b1324c60f955a40fad3bbb1c5fced147c11c9a4ad62f6f0e948c3 SHA512 40ca3c4b1fb929bec75bfcde0135037f81a6c5aa80181bc7dd7bbcd9c0946288eea8d23fca95e296567ccb02155ed0f66c7c23644b5cb3e6d3932be9f9742157
DIST ndarray-0.15.6.crate 275225 BLAKE2B f17e028e7d57670f136d777dc2bb720dd52bc3d9fdbc0e2de5f5c2fcd9f6310f0bc39299fadbb53e0d1588e1e64d9f2b5daf20e30dd95517bbfa597b9572581f SHA512 19037ba1de0ea5f8e0cba5d8735d6192c1674007529289a357e9c5e036a1af88b48ba8a26b4929663403159f6700bd00d04becd9b1fdd4c07990bbeddfc20ead
DIST num-bigint-0.4.3.crate 97799 BLAKE2B afe9a08bf20dc974dcea12b5f9dd465e8b399a0cb0a6d0028d08f7f753aa4dfc929710e4dae883e67633d9dda073f995287e5315b1487e8f99f8f23f1f70e581 SHA512 4b38eaa8b51119dbc7cd8a1e177f37ec935ee348b693a93378742e9bfa68fe5f7e5062b7f34638283c23f04d2127451d796d310cd8adb64dc8e865b28708374f
DIST num-complex-0.4.2.crate 29341 BLAKE2B 8fbf8f22b0a59c794b7657693dbdad7384a56c2b74e9d54992f15bdb19231ebca08f16a282f0a97280cd94d3ff728bd3358a50f8c22bbe0a3f51c7c2b499c851 SHA512 b073ac863d4a389468ed4e0a3d71c453c25dcb535a9e98e38d236b60ab0950ab5be512b1f427f5f74a20b6bc24398f864d9a1e0ab717a84a01b7b89ac3517048
DIST num-integer-0.1.45.crate 22529 BLAKE2B 4da3e801f71ba8f92c692497e200bfc8d32183c94eaad91260683b09f4697c03175fec7cff5a9ff3782d5db5d514d74f22f7a61a102c0f0d2e67a7a4b4f29222 SHA512 731bdc09c3af7f9d8b171041f2957aa60facef93b06886000d8ba60d410aabbbee358d700bf31b2588b2e077464f290f24a0b712df7bb7f12972675b6c9bd735
DIST num-traits-0.2.15.crate 49262 BLAKE2B 942ab170b2acce1cb40e6847f766bf810a79edd293d34f3a27864f464c16fe2b99fb13171ba429cc6d584248de879434beaadf1b231a4001b0e8389ed6c1be04 SHA512 5228498af0f15daeac3c9210f3e6e71cfaaeb30beea81dd37f8eb06b9592c8bf3226a47597cd8592ad4c513964a9a40f1ab2c33102ef3dfe3800d22c8d4528e8
DIST num_cpus-1.13.1.crate 14752 BLAKE2B 27490aeee349d944c29e50b44e9a84371030459353a9316ffaa0245ce499df4424e39c25a81be59cd0f9a19c3214c78bdc7a84b632059282be476d8f918c44d6 SHA512 91ffe0ec792228621d6c2d5cc544ef4744203d19fc9c86e0aad2610038c43aca0448b6c27d82979417a0f6c939ea73523303a44c28df0d1c1b8d09814d5306d9
+DIST num_cpus-1.14.0.crate 15673 BLAKE2B cc706b01681898799a5388fba863d2e8d13eb09644ecb92cb93a3f1c8b24527ad259c455cf56fe06d8ed6193ac1e8968d62a50824e4906e2ab66fc53e6e654be SHA512 c3b19f7cad14947c9860ed81617e2f7492f69248c8436ce83429cae9fe09d7be04c813233b54ca216e7dc2e03b76f46c5659154f89bb804e702f23b78feb3507
DIST numpy-0.17.2.crate 66754 BLAKE2B 5ac3de861fa36e0d27eb117faf2be1e9a872fd507ad847d8fe193f56e309dfbae1fa4a1a77300ae88eecd695ba4578f4dfbe70940cedfb4f332ecf8930862b39 SHA512 b428d290ebf023676af5f7d0f2578e69f195f35213cf4b30c0ab6692428e907dd91afeaf6ced7e89ad46005f99c9653cce362684560f7208aa646243a0b67534
DIST once_cell-1.16.0.crate 32120 BLAKE2B 59bfc8a44f1fec72442e3d34bf4be3a5af073f854f07b3618b2857c759dca4a0fa6ba358514ae28c25d745b01bb7b390ffe9ed6e296d163fd3dd67e49092b87a SHA512 bc199570ee43bde9245a2c4637ae738e370ce9988635c8342349ceb6fb158f376247b69f9ec4ea0e6d76b934decdc77a524299ebde96c0a2c2d29d9501b9a568
DIST parking_lot-0.12.1.crate 40967 BLAKE2B 940a112a066e3cbd15e2f6df89bfff37e4ece2194118618a96fa14871813c91798f93181ab0f768d3e1f3d60805508f216724013afb7e3da95678d0d951a42d4 SHA512 07327d3b737a913508dffb66023766348ce7f9d555c224a099cabb05baefd16a28e15fec638e3a148a5169dbd980c4541b0f8820ae9d06dfe0704482838fbd5c
DIST parking_lot_core-0.9.4.crate 32359 BLAKE2B 98629cee7346434103d0e9776d89d1c875c023c3fe91d47beae2f3029fe8bdcbe7dedadd262012ad9d1a1e624ffbebe6d3a9165623e40077ab9d0fa4b768cea7 SHA512 6dae00356b759ad1dd08c1edbcc3ffcc86ad412af98a5e4cdf4fc622d0feb79bdb3900c4f72e76cce803c667a6d8581b44264980816ebdc85d59ddaa881a2990
DIST petgraph-0.6.2.crate 182513 BLAKE2B 553dc5c95ad38c52a014b20b10b7138f6eb105f11772c4852cafc9930dcdb159847c87202211a780888d81997efc38e18255c784a71f3fefe5c1177461df1c74 SHA512 6a4ad4bc630e486ac2db107a9ee3e0d6116e76788d2d182a086649eb00321cedbb7c9165012a3957aa276c0eb29e0b2b25210311ea3c662f2467d3ef1afb3fd9
DIST ppv-lite86-0.2.16.crate 22245 BLAKE2B 03cba61af42dc3a78ab8f6b03d833c028b7ed737e101b1952467a1e19706bdce6c758eca4ec7d575b2f61daa47cb25fa1d74039b2adb0dbf949b66b7aff3f10a SHA512 264b916f7d1bb6f1c0c0d3cc45f40b72b638abc7174416b49241c3663fe500409509ef6c8241a24515a21a20288c2ba508035b6b37972e4ae7ad02ad19118b74
+DIST ppv-lite86-0.2.17.crate 22242 BLAKE2B 48c4a31a3b555fa37072c4de083580bb769747c7668748541af472778b5b58c3e7ab2b5e178760f542f973774f09910bdd4058ae5fb9d6b10c103eb76cfd0d3d SHA512 539d916e7e5869d832045c1aa88aec519bd000227f9b01d4dd0bfc9ffb640d5f5eb21b05eba718174773c97192a655ad3cb31b53ceb914dd19179a6699b3583a
DIST proc-macro2-1.0.47.crate 41955 BLAKE2B dbfc20b61443225130d08b05deeba56e63e76921e56359c9b0531798b18778d6ddcb56c3372fb6ccc68586a6c1dc725054f0e83f93e8623cb5ff6a7a2ed3dc83 SHA512 60c5d0dcbdee7ddab40664882d3cf5a868f7ea5b49ebab3b4419c3f325582b816625e73e0d1737bbd46bd7d765ece6c81c2ff4be894555d4b255f5cb9255e931
DIST pyo3-0.17.2.crate 405417 BLAKE2B d59b138de6af6eeaf41043a8a07c3a3763f2338b13716c9259d9dd821cd01d299a95b50946c93e222563fe202e2e7a2958114de47955d9d96872b98a452d226b SHA512 5b33a75c968460c538b49fb687900e313626d8e2228b36f31fc9d5838eedf6628a4124cead1037cdf6a07978ff39f98e3ec110d8ccbbb409fd6eb9339cba5245
+DIST pyo3-0.17.3.crate 408939 BLAKE2B e67ce34c626dbede3c76abf66ba5078827e8a75644ff9fbd83eccf3d53096a3c2e0991da8b3489ea9984c665751308bcf4aa9c3d31dd62c72127694156a7a0a9 SHA512 5c83ea76202edce13c370d023562a9009382e36fdf3fcd7c4dea844ab8e5e048db4cc79a9c0ea98fb7017a83da16924ba0981ad98bd83e75e2fac434738e9740
DIST pyo3-build-config-0.17.2.crate 29231 BLAKE2B f9f82117c3107767ddca53e0aba1c5c751ef807fcb7712c79b39d6d5248de7087a2ae9178e05ae206bf7f831d906965f75cdab4d677fbcc659a4152ce7de28c1 SHA512 d547f5e260ee513797afc7284788aed8207f3d460f1b86b6784bfb5eef0b703c3081363f0d4826afc87d3df5277827ce5174391b2224bf59793e4c554c474798
+DIST pyo3-build-config-0.17.3.crate 29230 BLAKE2B 193df0c15a2150505c823338e76f4d75e2f28158626edf332da2b10b6a81bfaf7f95a3a32c9f218717504b2f0dd80d3fb61c78ab3df9cb9024c3686f8ca002b0 SHA512 92652ffdfb3f6c3c8a1c2f97f5e2ed19175ba6bad5cd0f0c113b569369193aa18d95adc780bbdb8202d815a1ec0b6aeaf40d93d64faab42f4e8b452c806906a2
DIST pyo3-ffi-0.17.2.crate 62850 BLAKE2B fdfc6d4d3f745307eecc7e7380d5320a956c07f2339c32e087472348cf3c4ad377cad957c36aa4ad8bd87a9aea509001d5b12573d64a5181fcc9b64fea19fb25 SHA512 e3b2aa5796c40ac43e101b14c0e1fecd0308e88b204543f74596ae999f586ad4b8fb55c24ef07a505badd9bba151a8af6b0b910cac62f561f6a1d47b3b38b981
+DIST pyo3-ffi-0.17.3.crate 62854 BLAKE2B 3f1c519b210de0aee19b832845c1d44237f780f18173ddc1b1cef5eac1060fab40fd8dbec067a49e4d28fc7edcd0bd751f54438ad42a8b98641de0517052c64b SHA512 c08481d1530207fee544a5dde14253415e5451c1c013b86ac1f0e9bcb3c1df7866764cd11bad523105b6821725560329b89ff689b3aa2f0698cdab148d0fc12e
DIST pyo3-macros-0.17.2.crate 7260 BLAKE2B 22460513594774dc487ad70d7ef15f6837c10a5b8b324bc9dc233266dc49e7bd2fc1710d116fd4613b71294267ae2c2994660345cc838166b985da53eb55d259 SHA512 2f13df0639283f80af89f461f1cc8109ef8fe8dcb09349cbc57913e72e1063a35b30ad8f8cc11f1e089b6c19415b1f55dcc6b695c091e6a9a93f6d45143bb7b5
+DIST pyo3-macros-0.17.3.crate 7257 BLAKE2B 4c5e166a37c31f2cc21b7dce9b46dcdaeea0f12299c421430efe72b47ac954f10680bf6ecb28a5f0058abaf22519f6ce05d21e5de534e362ceb9847049601f4f SHA512 f99d38ea69b1d46599d203908d12eb3fe4869a48b21b3eaba0c9c8e52b9f2b3c5ea72505dcb9b3330450dd724eeba859eef724fe9624ebbd8bd3cbcff7372df1
DIST pyo3-macros-backend-0.17.2.crate 49990 BLAKE2B aaccd4e2d616e153ef2e8f31fa838e133883d032d002f744327faffea4c03925570aefb2a1e070e2e539c178949d6f891e163a3cb5816f78a1451bb236dde577 SHA512 a465fbf7abcfa123af333c7184c86e6956719748314302381c24dc3c26e8a5ea0523d0a23783be55fa5f84103ab2f6ef63bb8953fa5f6c1f793261a89a23ebd0
+DIST pyo3-macros-backend-0.17.3.crate 49992 BLAKE2B a922c3c2c1f494002fa8592704c43ddbb4d9bf650187adcfc94f82c1275bcb69d444ede404d1b40bdf1e199427e8de880464b76c7385c2f96633544ad021c4b4 SHA512 b4dbddc3ac7ae542560459376127cabdbb4de83c04d70a4efe0976fa94e6ce94a7a62723f689a8fbb1d795fc235b1ac3611f8b4985ae2af0db4a9dc08de48927
DIST qiskit-terra-0.22.2.gh.tar.gz 9255407 BLAKE2B 2bc25a93e573fa9fa464f3cac5df2fefd0cbb372ff718e4ddc55ea377a1cb532002c1589b1ee551ceeb3fa2b5ba5c49f1a749ec86e85578e64e69e642558ba6a SHA512 fedd30c14ce8a61476c0b0051694ad5ade0013279d594113ccdd499b9d4744d8ba7b3a97086129873d46ecd48202a26a8719bb71cfb5ae57002bbd04a184ab9f
+DIST qiskit-terra-0.22.3.gh.tar.gz 9258519 BLAKE2B 5046390a9ecec5508d558e2d4609b0308d37367cf82ffb677d0e540e8213f9fb82e8774c4c128072b6c89fef190764c41e6f9de3ab754ba1a5884d21002f930a SHA512 787e0a3ad95974f3fc8300937569704da4db7b2681f985ba359a30170516587f4be9523e7c9892dc0e2ccf0faf2bdf6e9905bb5988dc1022467ac313ec7f0bc4
DIST quote-1.0.21.crate 28030 BLAKE2B 547344ba9272874f5fbb4bd27a69ef5be99823e10e1318afe71971b18f37e9c73d54168f16efb82c53a332e4874c80a82ea951fb2c85fad50cdfe783622b79fc SHA512 0728eb4df7e1f7c4d32ab08c901c2c969db8eb46b03bcec3e4956a4f6b360939d32abc6b6ebd7a31058e8e9b69c3d995a24cb484f93656f05b4ee963be1c74fc
DIST rand-0.8.5.crate 87113 BLAKE2B 516f26bb2a969d0d79e957818133f35d2c0b4d9f1b401098ea23c5b80d27599e842b9298c0c5e46e2a6cb6953857bf8a9fb71ec9366c5ce6708cf17df14f179c SHA512 8b33a8988906ba5e2057a9a84bdd11f867a5536c22f5056eec59ed4ec4e3a6da2fd773da4c0510d343762e5a4ea0f007db4c4a7cef87a47f90e36c1a84d86fb2
DIST rand_chacha-0.3.1.crate 15251 BLAKE2B 645771b2c3e274f085e0837a20306b1d59f6e9032fba8eb38a6d1b30180d15e2f89ffa2a162bf6358da41e030098242d81e71dab4321980d0a4f6ddfc2974ce3 SHA512 8198c580b1b9b0429758ffa49cd8138fa3ce724f0dcf73c767ea7e55611d6a2e4c7cad9950896510def500ce4062b594386c947ac3d89425b4e5c9b04d0b8075
@@ -47,6 +60,8 @@ DIST rand_distr-0.4.3.crate 58255 BLAKE2B c93a4db62e1c27bde51c77423e15674c4bafd0
DIST rand_pcg-0.3.1.crate 11983 BLAKE2B 87c2a9d0f6fd71076280a0f6447ef2a8c9efb81567c530bc45001ed93a254dbf0d007f4d3d22355cb68dea51e82bbd78761bfb9f139a62983dda39f0432306ed SHA512 6386c23c26fb911c3b20718e31b6a2f395e3cb46b59351cbd58bbc0666f1d42c2092638360162079387e0d61f7591d01271cb50212b91db6df78a76bae239dc4
DIST rawpointer-0.2.1.crate 7490 BLAKE2B ee4542886347f2bfc7cb32cf4f7d025d35c78cb763e6d6acf2a8f85ae8d0261a2a20f86903952bd33b886dcaff789bd30c507b4e5d53c0debd2e6696291a825b SHA512 bff9ba7b69e7754e89ca6d42bd3b7a547f450404de999e35c10e4002fe03ee1f563b9799673c5010aa4c2f80885ca9e45b5560c5093e117be3b75d86affcb62f
DIST rayon-1.5.3.crate 167246 BLAKE2B bb312c9879fea3cedecb70bff78616eb7fc761e2201d5576d86074f4926dee6266ff6f917cc97a63b6e6daffc33f5d693a5c73daa49724643b93f3b9ac77d8dd SHA512 47909226951c4d6b774880dd308e2633b1582e41e7730ac8af902895578e6f29a9b1bc47debbd9618c5a45f317b4f264480392c8982aa33576deeb9d5f8ffb82
+DIST rayon-1.6.0.crate 166335 BLAKE2B c6e7af33a464a34a85f69a42139a355c4461e1303454dbf08ac3355ccf88ddff6c127d151cf52225cfbbbca3dbad99c70164a29602f5497089a6d3634953a4d7 SHA512 aa167f3d24dea8136bdc7a432434995cc2e5d79373b6c7b1cc363e3e56c8cc1335df665df907a32d9553211886c30c7237a072d2ce0fbdd568353ee06d3c702f
+DIST rayon-core-1.10.1.crate 70008 BLAKE2B aa6dc470af3464ddd20f75faa5793bbc684d1550e44e0148134be7219dbded5dc7c1a1da96487ce9132330f26a587d9861b64be342566d6550cf3806a764d51b SHA512 a9261aa4a648029f50bcca30bd991ef51353c258b9b8c98027efe9ff62e4b7be200e59bc7aa9144d9a3d39873b01bbe104c1d7875d61e02e089bb04e0312798f
DIST rayon-core-1.9.3.crate 65300 BLAKE2B de5700c9def379f6a27ee0ac0667f741913c28ba4d98e95d7ae964c32f13967b4ca160d219b53394985ff4557a11a6ab3c242333e2a6d3790801bdffef3f9153 SHA512 4b852f083766e7e414132840cc8dfef148e15db47967eeedc2ddbff9a4372521c296dd4f66e0b6990f49a8ce88ebed9d44e7ad674df42f96b99b24469b1852a5
DIST redox_syscall-0.2.16.crate 24012 BLAKE2B 9497a52044458b1435ea16e86ee072e379b6b11ee31602ea72d6b6072a4a99426f409c2e58108a4e9c36dc193fa49c83951e71f4fd4e158eafff18c594dc01ad SHA512 63b5d876baaf99f5cf737679bc6ac7a9e3d8a41aa93f5c59416ce7e3841e2513bff678773553cfe62fb452707f82acc384ea63aec932a31bf94679cd1caddd27
DIST retworkx-core-0.11.0.crate 33658 BLAKE2B a742f0d310eb45bc9ade507f9bd7c1b75c879b67515176f5c944ca95c51ec664af2d08f0f708441c6f652df9443c4d44f66873c24b1c64208b3839652f187861 SHA512 8ed81f6373496d5e668025b63bf3446653111ed6d65ea2fcc17a5d232cb14820b8ac3f4a9059ffce2b0f9d8508e0a7409f87915ab22457113281569e9ee4f8f4
@@ -54,6 +69,7 @@ DIST scopeguard-1.1.0.crate 11470 BLAKE2B f774eb90b7d3ffb2efba47518e9d1dead4017a
DIST smallvec-1.10.0.crate 31564 BLAKE2B e3e46a0781d3a7892a739b001592d462d0704f010363984c439e3fe4f75aecb9720648aa1e9bcc56bb3be848dd40cee578212439f78f07a807c9441c3c3e0147 SHA512 a09110184582dcc01d7a0d3fa8f74c17bf726935126d3654667b8e9c4bc43ad16ccfd8fa94feae7d9b31913aa7ee030fe5936e4b44a36302b6ce5fe37372a7ae
DIST syn-1.0.103.crate 236495 BLAKE2B fd139b1a8b4449e9be6eddf0036c19b93b876182a03f36954f79eaf79abd5e53667a8a9fcb5c872c96639779307fa293f597831ff838a41d90e1ea201f8a4797 SHA512 3dc0f564ac1a4ce85060926c0897158da0baa127a46bb318506f4fdc79e53d9439295e8ed6a2d5ffcf15d9f6651081b7602cc2a091538e8df061b545f7e3bfe7
DIST target-lexicon-0.12.4.crate 23020 BLAKE2B ad9780b9478b00b4fdcb07bd016d83216695413090ac29cca06388c3790e2832c978b1c7e69f6d34bb6fc9adc39c0a0b6b6636e50a9715a9f5f16445dba22d19 SHA512 194fe1946ad8d9fdb383bf8a65374e24d216382c1ed5379dabc98d58842512624c32838b8d6d0658d866f6559d37f1343a30c5809e8914dd85790399252b3e06
+DIST target-lexicon-0.12.5.crate 23224 BLAKE2B b1d31ec4ca5a529882b76a6a6bc8bbf978cfe8d7c9da0227879898ce1f2180e4d43225360bb4b4a7e9f3229ad1f4297b57c77d285c471c9c724759b0e987f6f0 SHA512 6df675ab1ebab2ff2844c3dfdaf58de3c340868ad9cd7b8c0d63d4fc9fa25e78027643d34c19b4634913c5294de7b330fb5a100984df58e4c943b3ab21ebfaca
DIST unicode-ident-1.0.5.crate 35455 BLAKE2B 7e14ce97ac53a88ccec015dea690918a673dc5b49e44de7fdcb5421871da35c4f514c6db9a363d6f4bfcf2e9a61a50a593d345d0b6f388ea882b17a00cd0335d SHA512 d355370daac356d900cd4c0a792d6c0eff114524c4bffce4d7e74469fe2117883ee00bf0e27d950b72e88739473f2045d5f83440a0aedfede97b4d9163b64a6c
DIST unindent-0.1.10.crate 7703 BLAKE2B 75458d7f21ded1eca4bb3f7f55b2fa73bf92b2309316eca1b2ffaa0c9f8d7cd8c7851b96688f6597f4af6973f70e9053c2708c1228fa6a9784e41c778488c4b7 SHA512 46ff1a2c042972af2fe5958677b2fa5adf3b9edbb168bd66cc93baf9d1b128f583d9502b83f174b35866343b57a57c8a91a465eab267dddae919af24095bf6bd
DIST version_check-0.9.4.crate 14895 BLAKE2B fa1fa4008af165bfc1fdbe560488afd9d232cfafee94104fbcc4cbc52f234849bff9ddfa88109a1ac682f6d9c1d86b0459893d223f64e65adc08966aaf93dc89 SHA512 b172dc9a3759a4a683ffc39b9a40b03b9974b626a088217de87090466cef695226557c226cf3e469b2b25ee7297b7eb0d7719878cab42457f80146a81943c0c8
@@ -67,4 +83,5 @@ DIST windows_x86_64_gnu-0.42.0.crate 692493 BLAKE2B e00eae443cfed300480924465426
DIST windows_x86_64_gnullvm-0.42.0.crate 357906 BLAKE2B 02e08e696f18105f0c131fcf5db046ec945cb21ede76d2da477589e15d062ca6f04906dac80fdd2ef9fcda9244490aad86b401d0156eb6b65ba3599098e8cfe7 SHA512 242e11b4a0d50a0ffe8d0e26e971de30ef4d29260ae6749403d39cb4278297a240c1ec4112bb38151cbb11a6f3c8a743e84cd75b6a76adfeaee8e623649c9ecf
DIST windows_x86_64_msvc-0.42.0.crate 659377 BLAKE2B f01dbfcb86dcb7301790a1a704661864378021cbb92b147fdfcee978b7011bb770441c481b439985c298816c524c6a11f21a7bd81115e65882fa000a28566bcd SHA512 94d6554ae293785d2fc9dc9d53480c98bc08ab2b78bd8684a0606e7e0ec156a454c1a653d214c21de382bc7ab5d898e45000ed73e6110f679da513ffabbf3cb9
EBUILD qiskit-terra-0.22.2.ebuild 3935 BLAKE2B d7b7cc134d3b21528dce0451de020296ce37cc3cb13ef81c7309a133a600274b586be52a621319abc90b15948f7a29dcdbad50546ed8d1161fec3378cd89fdd1 SHA512 3c4ebcc664a30f70479431ce5294cf81c388a04a90c84c12166e0a0027ba961838e361a48dee720e0852f2513951bef48366685f0ce7f686f6671465750a5b90
+EBUILD qiskit-terra-0.22.3.ebuild 3984 BLAKE2B fad2e07139df151b1ba3abb0e393397942be09c83001e672d117c9f92070ba4c90cd320aa2d2fa4e2b7a4fee66debc68855489b23665c85b5edfc8f84f1ef654 SHA512 292e225fd5dcbffbda7066d1230f3aa1f9c3a1d56b4211eb871a63e2331b9fc3768a966101d264c4671322705c2886bfda5f23882a67773e2f8a9b9379ed3916
MISC metadata.xml 1099 BLAKE2B 4d2ae544b77d18aafe53ad0bfdc7bc32b9656eb4096d8f2ed0c2e71e8718d260d1030207753cd4e0b10748ec7508813f84a5232e7d491348be2c7ca1fcc5d860 SHA512 113bee16467977079ee15aab442d9255f9d3d3ad29dc27f2082b1f9b902856ce827aff722f988d4a9da2bc8762523002d8acb5702271ef87c188990c2b677038
diff --git a/dev-python/qiskit-terra/qiskit-terra-0.22.3.ebuild b/dev-python/qiskit-terra/qiskit-terra-0.22.3.ebuild
new file mode 100644
index 000000000000..f014fae8ba47
--- /dev/null
+++ b/dev-python/qiskit-terra/qiskit-terra-0.22.3.ebuild
@@ -0,0 +1,161 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CRATES="
+ ahash-0.7.6
+ ahash-0.8.0
+ autocfg-1.1.0
+ bitflags-1.3.2
+ cfg-if-1.0.0
+ crossbeam-channel-0.5.6
+ crossbeam-deque-0.8.2
+ crossbeam-epoch-0.9.13
+ crossbeam-utils-0.8.14
+ either-1.8.0
+ fixedbitset-0.4.2
+ getrandom-0.2.8
+ hashbrown-0.11.2
+ hashbrown-0.12.3
+ hermit-abi-0.1.19
+ indexmap-1.9.2
+ indoc-1.0.7
+ libc-0.2.137
+ libm-0.2.6
+ lock_api-0.4.9
+ matrixmultiply-0.3.2
+ memoffset-0.6.5
+ memoffset-0.7.1
+ ndarray-0.15.6
+ num-bigint-0.4.3
+ num-complex-0.4.2
+ num-integer-0.1.45
+ num-traits-0.2.15
+ num_cpus-1.14.0
+ numpy-0.17.2
+ once_cell-1.16.0
+ parking_lot-0.12.1
+ parking_lot_core-0.9.4
+ petgraph-0.6.2
+ ppv-lite86-0.2.17
+ proc-macro2-1.0.47
+ pyo3-0.17.3
+ pyo3-build-config-0.17.3
+ pyo3-ffi-0.17.3
+ pyo3-macros-0.17.3
+ pyo3-macros-backend-0.17.3
+ quote-1.0.21
+ rand-0.8.5
+ rand_chacha-0.3.1
+ rand_core-0.6.4
+ rand_distr-0.4.3
+ rand_pcg-0.3.1
+ rawpointer-0.2.1
+ rayon-1.6.0
+ rayon-core-1.10.1
+ redox_syscall-0.2.16
+ retworkx-core-0.11.0
+ scopeguard-1.1.0
+ smallvec-1.10.0
+ syn-1.0.103
+ target-lexicon-0.12.5
+ unicode-ident-1.0.5
+ unindent-0.1.10
+ version_check-0.9.4
+ wasi-0.11.0+wasi-snapshot-preview1
+ windows-sys-0.42.0
+ windows_aarch64_gnullvm-0.42.0
+ windows_aarch64_msvc-0.42.0
+ windows_i686_gnu-0.42.0
+ windows_i686_msvc-0.42.0
+ windows_x86_64_gnu-0.42.0
+ windows_x86_64_gnullvm-0.42.0
+ windows_x86_64_msvc-0.42.0
+"
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit cargo distutils-r1 multiprocessing
+
+DESCRIPTION="Terra is the foundation on which Qiskit is built"
+HOMEPAGE="
+ https://github.com/Qiskit/qiskit-terra/
+ https://pypi.org/project/qiskit-terra/
+"
+SRC_URI="
+ https://github.com/Qiskit/qiskit-terra/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+ $(cargo_crate_uris)
+"
+
+LICENSE="Apache-2.0"
+# Dependent crate licenses
+LICENSE+="
+ Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 MIT Unicode-DFS-2016
+"
+SLOT="0"
+IUSE="+visualization"
+KEYWORDS="~amd64"
+
+RDEPEND="
+ >=dev-python/rustworkx-0.10.1[${PYTHON_USEDEP}]
+ >=dev-python/numpy-1.17[${PYTHON_USEDEP}]
+ >=dev-python/ply-3.10[${PYTHON_USEDEP}]
+ >=dev-python/psutil-5[${PYTHON_USEDEP}]
+ >=dev-python/scipy-1.5[${PYTHON_USEDEP}]
+ >=dev-python/sympy-1.3[${PYTHON_USEDEP}]
+ >=dev-python/dill-0.3[${PYTHON_USEDEP}]
+ >=dev-python/python-constraint-1.4[${PYTHON_USEDEP}]
+ >=dev-python/python-dateutil-2.8.0[${PYTHON_USEDEP}]
+ >=dev-python/stevedore-3.0.0[${PYTHON_USEDEP}]
+ >=dev-python/symengine-0.8[${PYTHON_USEDEP}]
+ >=dev-python/tweedledum-1.1[${PYTHON_USEDEP}]
+ visualization? (
+ >=dev-python/matplotlib-3.3[${PYTHON_USEDEP}]
+ >=dev-python/ipywidgets-7.3.0[${PYTHON_USEDEP}]
+ dev-python/pydot[${PYTHON_USEDEP}]
+ >=dev-python/pillow-4.2.1[${PYTHON_USEDEP}]
+ >=dev-python/pylatexenc-1.4[${PYTHON_USEDEP}]
+ >=dev-python/seaborn-0.9.0[${PYTHON_USEDEP}]
+ >=dev-python/pygments-2.4[${PYTHON_USEDEP}]
+ )
+"
+BDEPEND="
+ >=dev-python/cython-0.27.1[${PYTHON_USEDEP}]
+ test? (
+ app-text/poppler[png]
+ >=dev-python/ddt-1.4.4[${PYTHON_USEDEP}]
+ >=dev-python/hypothesis-4.24.3[${PYTHON_USEDEP}]
+ >=dev-python/networkx-2.2[${PYTHON_USEDEP}]
+ dev-python/pytest-xdist[${PYTHON_USEDEP}]
+ dev-python/qiskit-aer[${PYTHON_USEDEP}]
+ >=sci-libs/scikit-learn-0.20.0[${PYTHON_USEDEP}]
+ )
+"
+
+# Files built without CFLAGS/LDFLAGS, acceptable for rust
+QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/qiskit/_accelerate.*.so"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ find -name '*.py' -exec sed -i -e 's:retworkx:rustworkx:' {} + || die
+ distutils-r1_src_prepare
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # TODO
+ test/python/transpiler/test_unitary_synthesis_plugin.py::TestUnitarySynthesisPlugin
+ test/python/transpiler/test_unitary_synthesis.py::TestUnitarySynthesis::test_two_qubit_synthesis_not_pulse_optimal
+ )
+ local EPYTEST_IGNORE=(
+ # TODO, also apparently slow
+ test/randomized/test_transpiler_equivalence.py
+ )
+
+ rm -rf qiskit || die
+ epytest -p xdist -n "$(makeopts_jobs)"
+}
diff --git a/dev-python/setuptools-declarative-requirements/Manifest b/dev-python/setuptools-declarative-requirements/Manifest
deleted file mode 100644
index 3968cd71fbec..000000000000
--- a/dev-python/setuptools-declarative-requirements/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST setuptools-declarative-requirements-1.3.0.gh.tar.gz 19692 BLAKE2B 5030cd7a0b651a11bec8ca9ca4db680c86634c3fe895a6a76544468c2f48aef43a15e30d0c7ba1eea1133dc5b47257a061f6700b8d1e1863d72430a0459ba9f5 SHA512 eb20016ab0b8029a38ff4632d19d63cd4b6396c9d101efce577ac862feb3fc485ac4a644035d3267cd05caf679f9b2259e1d1340f8cd902ea7c7451e099c71cc
-EBUILD setuptools-declarative-requirements-1.3.0.ebuild 1195 BLAKE2B 030d562b170f4588ee2c52559629b085e892c3070946bf76f84fa569f5d896965b0790378ab6143838c464fd15dde484f1b8ee05eaee2de906251d17174c27c7 SHA512 5b588a105e04ab1783deabdad3c4ffb140f5170f3d08ae7630044e377d57623eadf60936fd32b1e4525e94dd490c52d697d983ea1fd87c4e602ff7f67bebd8c7
-MISC metadata.xml 449 BLAKE2B e7161aeed6be695483f0d1ecd12d5dc2095255959babe854ef5b965bad0c68bd3f879e60d729f080c8f10bcf71d3880203f1a1cfff91e2d5020a2e566ebc88d6 SHA512 f764de1ee5b2dc29c53157c7c6683673623a7f491bd50afebc980a88d6af898a0d23898f49941ba7f14bdd230b0745085f279a22bd4397c1cc911098abbd4d13
diff --git a/dev-python/setuptools-declarative-requirements/metadata.xml b/dev-python/setuptools-declarative-requirements/metadata.xml
deleted file mode 100644
index 27e94aca3590..000000000000
--- a/dev-python/setuptools-declarative-requirements/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <name>Patrick McLean</name>
- <email>chutzpah@gentoo.org</email>
- </maintainer>
- <maintainer type="project">
- <email>python@gentoo.org</email>
- <name>Python</name>
- </maintainer>
- <upstream>
- <remote-id type="pypi">setuptools-declarative-requirements</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-python/setuptools-declarative-requirements/setuptools-declarative-requirements-1.3.0.ebuild b/dev-python/setuptools-declarative-requirements/setuptools-declarative-requirements-1.3.0.ebuild
deleted file mode 100644
index 7c52141c3a43..000000000000
--- a/dev-python/setuptools-declarative-requirements/setuptools-declarative-requirements-1.3.0.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="Requirements Support For Setuptools Declarative setup.cfg"
-HOMEPAGE="
- https://pypi.org/project/setuptools-declarative-requirements/
- https://github.com/s0undt3ch/setuptools-declarative-requirements
-"
-SRC_URI="
- https://github.com/s0undt3ch/${PN}/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~riscv x86"
-
-RDEPEND="
- dev-python/setuptools[${PYTHON_USEDEP}]
-"
-BDEPEND="
- dev-python/setuptools_scm[${PYTHON_USEDEP}]
- dev-python/wheel[${PYTHON_USEDEP}]
- test? (
- dev-python/pypiserver[${PYTHON_USEDEP}]
- dev-python/pytest-shell-utilities[${PYTHON_USEDEP}]
- dev-python/virtualenv[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
-
-python_prepare_all() {
- sed -e "/http/s/localhost/127.0.0.1/g" -i tests/conftest.py || die
-
- distutils-r1_python_prepare_all
-}
-
-python_test() {
- local -x PIP_DEFAULT_TIMEOUT=3
- local -x PIP_INDEX_URL="http://127.0.0.1:8080"
- epytest -k 'not sdist'
-}
diff --git a/dev-python/sip/Manifest b/dev-python/sip/Manifest
index ae3bdf1e24b0..356b864464d8 100644
--- a/dev-python/sip/Manifest
+++ b/dev-python/sip/Manifest
@@ -2,7 +2,9 @@ AUX sip-4.18-darwin.patch 1187 BLAKE2B a3cd0418de90e7377bc2ae1206f4620c6be379a3b
DIST sip-4.19.25.tar.gz 1056384 BLAKE2B f92e105e6b30e871aea2883dc9cd459e4032fb139a9eaff153a3412a66b39df4d7ac985711a2693aee83195ff3850ae648bee4102f7fc3cc30d09885799f2b98 SHA512 60fb4133c68869bf0993144978b4847d94a0f9c7b477f64a346ea133cfe35bc11820204ab327dcf9a929b6f65a26d16cc7efbce65e49967c3347b39376e57001
DIST sip-6.6.2.tar.gz 1143535 BLAKE2B 92158af35be47a7581b71d97d1d79f6ca9022144144e3e44e09ccbfa3a285ebb4cec1264e621275159345c33f0f45c86183f7ea1fb3792aca2aeb64d9e46f7ad SHA512 5e031baa9ff6d8d19f4c36ef7c3900c6440d261102259cdc12fce28471a849fed80c123bf31ad506b099a925b2967eb5863e6736ac00fbcff99198711cf0e5e5
DIST sip-6.7.4.tar.gz 1160740 BLAKE2B 35cd2b3c084977083cfc6a7dfcfa48704adab63fef099aa3651c61efc249a79abe63662c3925327ffc1b92273aabe0867119e20e4e3412b217ed76019089a731 SHA512 a3278a89eab0d0e8bf78617a1abfaae9c035b7932f169cc74cf6be0656531c47dd23e9ea6409a03cb7a494ef965f124c29387c72c3a9664a4e54d29163625fb4
+DIST sip-6.7.5.tar.gz 1160691 BLAKE2B 64572687e026854c3e8ba7de637925f13a880e51e574993e37190b9b1fafa1850da686600a652bab9d399f58516e2c4e4d8a93f5fb13d53a12ecc5ec3885a98c SHA512 2dc38a6c0489e374a016b7db1f9443bb5d2fb29dc1fa7647ed2dd5bb4aa8758586e2b85569f9fb3b992e15eded0f7a783ec1a53b3d18bee3f8be53d43b79b7b9
EBUILD sip-4.19.25-r1.ebuild 2275 BLAKE2B 89ea240194120bff7b9b3d9b2026f2343fde3bbd8063bb2070ca12c624db79e4d2582a9024cc011705a8f3dd78468ba3849dfd9f806706a20cd1d3c3c0f21b79 SHA512 9cfcd1c771a10205695e66316168e3b29cf4b2fe48212b6918152b988571ce944ee86c6b55f3d9531e7a624a1c7554beff403d76addc6645e4f92e73fb904439
EBUILD sip-6.6.2.ebuild 974 BLAKE2B d7564afafdb4f1cbcd44209f6b5f9da41654a5d80f976ccd2bdbd12a09b1c3804913acc21583e54646b114f35a0173cddb9baf5f7ac3905036cac35c07ba1ec8 SHA512 cbd6b0ca1e1123e61934bdc0cf44003e63532570767807358031aa7d6412ef4452177ad375d103a26cc57a64947f5bf017f1f62f3c7e04cef1e06d4ae6484ae6
EBUILD sip-6.7.4.ebuild 980 BLAKE2B 86d0d907cdd9704fff7c81f2a8b5ae69cc79399bde6716951c6036758cdf0dbf3d71ccd40dc3033191dae70bbe9da8b4d4b836abb583cd9645e259ce0f9ff14f SHA512 6d39a2684b673a717476478cbafea54921bc0817ce32b2b303633ff483f19f8d905837c8754358e8c8e674e1e444a99dc7313f83e3d5753910c22001a6132390
+EBUILD sip-6.7.5.ebuild 980 BLAKE2B 86d0d907cdd9704fff7c81f2a8b5ae69cc79399bde6716951c6036758cdf0dbf3d71ccd40dc3033191dae70bbe9da8b4d4b836abb583cd9645e259ce0f9ff14f SHA512 6d39a2684b673a717476478cbafea54921bc0817ce32b2b303633ff483f19f8d905837c8754358e8c8e674e1e444a99dc7313f83e3d5753910c22001a6132390
MISC metadata.xml 639 BLAKE2B deb4a3e534eaa966db932dc17bf7df6a04ed41ce707dc7f1befb272c362be06f222f976c4b0d526a6190d4954f1fa0e2c94ccc2e6cfceff6e8db5959e653fed1 SHA512 8c8e45d32587e346d4df067950aacbc767618418d42f4a5bf48a62706c9612007915ec643dc9fe7b7d083696b26795abb76d9cc475481c26782874f5116863a1
diff --git a/dev-python/sip/sip-6.7.5.ebuild b/dev-python/sip/sip-6.7.5.ebuild
new file mode 100644
index 000000000000..77c031e024db
--- /dev/null
+++ b/dev-python/sip/sip-6.7.5.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+DISTUTILS_USE_PEP517=setuptools
+inherit distutils-r1
+
+DESCRIPTION="Python bindings generator for C/C++ libraries"
+HOMEPAGE="https://www.riverbankcomputing.com/software/sip/ https://pypi.org/project/sip/"
+
+MY_P=${PN}-${PV/_pre/.dev}
+if [[ ${PV} == *_pre* ]]; then
+ SRC_URI="https://dev.gentoo.org/~pesa/distfiles/${MY_P}.tar.gz"
+else
+ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz"
+fi
+S=${WORKDIR}/${MY_P}
+
+LICENSE="|| ( GPL-2 GPL-3 SIP )"
+SLOT="5"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="
+ !<dev-python/sip-4.19.25-r1[${PYTHON_USEDEP}]
+ !=dev-python/sip-5.5.0-r0[${PYTHON_USEDEP}]
+ dev-python/packaging[${PYTHON_USEDEP}]
+ dev-python/ply[${PYTHON_USEDEP}]
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ dev-python/toml[${PYTHON_USEDEP}]
+"
+
+distutils_enable_sphinx doc --no-autodoc
diff --git a/dev-python/texttable/Manifest b/dev-python/texttable/Manifest
index c8944e7e2581..75079dde5619 100644
--- a/dev-python/texttable/Manifest
+++ b/dev-python/texttable/Manifest
@@ -1,7 +1,5 @@
DIST texttable-1.6.4.tar.gz 11611 BLAKE2B a97a9beefc9547fe7487af5b6411effd7391e303a13161d7e1c9304a1b580cf47bb10c8649dfea5c6f8ba05bc6c3fd7595662e8b74b282696d9ee3a110746212 SHA512 300b02f5b682f1c09a3eb5abfd4ee9c724354505a3f9e8f68207fd7d244402f234437807d68b6b526c3d4ade9e527e66c921bcd47a5e86d680698d559da3fe1a
-DIST texttable-1.6.5.gh.tar.gz 11720 BLAKE2B e8a1e7c087de92b11954dc657c59d0c2c0b0afc509ab401c54ff9eca0f75952fcb5a0ae96d08241438c369edf820f03e73f76b9b5d9f610455f74e8a7751396e SHA512 63c73cd85be0432d05abde31ef7d7c91efa461b0f7daae3c6f9a29c116771841bbc1b4daf47c8863e32ed001417b96804ece1e976595c527ee5a1f253129028c
DIST texttable-1.6.7.gh.tar.gz 11698 BLAKE2B e34f5d6b49de379493697638305b428a1921b93ad95902334f8315263657f4570f6c3770f99bd0fbbce7be29c73f9638922f2c0b19df137a9fde425170d3b0e3 SHA512 204dcad0d2438dab8880088d1ea6ab1d0a5d81348294547a6967938bf8e1c27a6c5f91c59c2fe22ce8d1266d7efdb165749e0aebc738644215ab9b1d5a28c419
EBUILD texttable-1.6.4-r1.ebuild 691 BLAKE2B 87a2345c50c2067a8a22973aa0aa7e3ef7311825b629b8f3ec221aea5049862c33fdc6e0b10fce32e5c43e951bb071e3d0e43b13fe7df99eccb1a52498becbff SHA512 6cdd88c38326a5c7890e641752d7a94874e07cdd5447660268ee5e30a1ed90a3fc73d3842d369d4858b6f4632cff9b9e214144e098fa5dc412f28dc40fc5b85e
-EBUILD texttable-1.6.5.ebuild 694 BLAKE2B 01f4fcbfad407c3d5cd19ad1c36c7635c16b44e19e7dfa54850e005f50549e1809612febb1564f2078bd60f3e080b9ea540b646a86edbb7b3189535f5989d74b SHA512 ee70c6f639b8f84e3f26b6f42f9b53fd876a897b6ae27ccb6d70711d08b146ab09075f7a25c0b7fe88b78235a9229bdcbac72bb50c591c3bfc66d492bd7a8db1
EBUILD texttable-1.6.7.ebuild 701 BLAKE2B 1c64aa9370546c92e5c91ed8b417715d0d6629cd258399d0bef7a9e38213315076c1e4299615b4baadbdac7e47be2851d1c580374e136fd6bc7eafeca19f0d27 SHA512 5304bf942d5319f487102e3c374a0786f44ffe1339503bfc0c153df636452cd3b288590add95503bea88bcd92638ec116092740cdd47485cb62ba227699c213f
MISC metadata.xml 416 BLAKE2B 5b62e938b6e8769183d1dfc146896dd74166fd18b04c774de1a0f839803fb7f118298ef10524f8bd64d998beaf3c442381cc5575bbae3d0954ebaa51def0b97f SHA512 679d6e3d889b245f143ae2684e97ff97e79be06f0bdf23df9382798ae9b5ad09995ac9c1d020eff057b50040ef8e90d1c3ef3f9ebb62de91490a3d6bb6a7ee95
diff --git a/dev-python/texttable/texttable-1.6.5.ebuild b/dev-python/texttable/texttable-1.6.5.ebuild
deleted file mode 100644
index f756b0158a00..000000000000
--- a/dev-python/texttable/texttable-1.6.5.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..11} )
-
-inherit distutils-r1 optfeature
-
-DESCRIPTION="Module to create simple ASCII tables"
-HOMEPAGE="https://github.com/foutaise/texttable https://pypi.org/project/texttable/"
-SRC_URI="https://github.com/foutaise/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
-
-RDEPEND="dev-python/wcwidth[${PYTHON_USEDEP}]"
-
-distutils_enable_tests pytest
-
-python_test() {
- pytest -vv tests.py || die
-}
-
-pkg_postinst() {
- optfeature "better wrapping of CJK text" dev-python/cjkwrap
-}
diff --git a/dev-python/xlsxwriter/Manifest b/dev-python/xlsxwriter/Manifest
index 39ddfad06e50..ee926ab67229 100644
--- a/dev-python/xlsxwriter/Manifest
+++ b/dev-python/xlsxwriter/Manifest
@@ -1,3 +1,3 @@
DIST XlsxWriter-RELEASE_3.0.3.tar.gz 35519702 BLAKE2B f4dfa6b286dda94a1a44d8168b8e17f7a37f2f59a23aa3a5ed0efa46b5d8bdcdb831e99a61924e22755c6a921c23f5c540c048152cd07363841ff09a49549c79 SHA512 92a53226aa9ee9f8493fe7171ce752f3a13ef8f3107aecbef896f17022e93bd7dbccb5e619fcbbb3598102030b190d75508d4dacce20b9643eead59a4441f6aa
-EBUILD xlsxwriter-3.0.3.ebuild 675 BLAKE2B a0fff006355b3943d8b5193c7815f86897a767e6473a038e630ac4340b2d2ff169e85144f6dc1839fec56163f15928606301bb193d300676d81361f73fadc32a SHA512 4ab779293014b580a8d7602441d706e5a14d4de3db5dae3d8e5d9f6856f3d99239eb66adec86a58669053ce9e695cad2c2a166d4e6b0251942859701ecfe4bca
+EBUILD xlsxwriter-3.0.3.ebuild 682 BLAKE2B e7f600dcf87d96c6d3a8091595c9fb54280cf57d52e696ca519a60cb2400e07d0b0331390592d709fa43200d45beee8b4820baf38b91c20251e11f659ad87e6a SHA512 1706167c674010af8c82584a43d44b1cb9d0dd843083991d8779e8b3ed074f7ab247ed9b338018aa86d082ada0fe6e1c222e5d030829831d7f79da94f5ac1f7d
MISC metadata.xml 411 BLAKE2B e41e1e6dddecef73fff1c0bd74d51b023694ea6eb162022679a2939819f5c3339b1e76d00e25f761c46f66d323a5ad7085ed86fb13fbe3f53526c75004a68e93 SHA512 63242ff274e1dde596e50f9360e1247084b7bae05cd42d60605700c49e33b53849529578cf532415b899bd2ccd04066f99e97c6e80d53c13f71522a041579976
diff --git a/dev-python/xlsxwriter/xlsxwriter-3.0.3.ebuild b/dev-python/xlsxwriter/xlsxwriter-3.0.3.ebuild
index 78fe056c1bca..c22974e738f7 100644
--- a/dev-python/xlsxwriter/xlsxwriter-3.0.3.ebuild
+++ b/dev-python/xlsxwriter/xlsxwriter-3.0.3.ebuild
@@ -23,6 +23,6 @@ S=${WORKDIR}/${MY_P}
SLOT="0"
LICENSE="BSD"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
distutils_enable_tests pytest
diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz
index e5e7e357822a..ce69b4e254c1 100644
--- a/dev-ruby/Manifest.gz
+++ b/dev-ruby/Manifest.gz
Binary files differ
diff --git a/dev-ruby/ruby-sdl/Manifest b/dev-ruby/ruby-sdl/Manifest
deleted file mode 100644
index bc856de0bd1a..000000000000
--- a/dev-ruby/ruby-sdl/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST ruby-sdl-2.1.2.tar.gz 178105 BLAKE2B 84870279edcf2616159861267ffc8666b482786f43a30c8729cd4c59f25219956648270452bf38b72115e05235786ec8c0f0e7913469cc8573d9eda813d25726 SHA512 1ddae367fb4145cc8142edbf3c61acaf56604054f710ac37cadb8d04f93db24fc3595c1bc8e0fb5f330aabc815884f31b5f2a39c0108026fca442fc0b3bc2807
-EBUILD ruby-sdl-2.1.2-r3.ebuild 1929 BLAKE2B 44f523c5fa0e2f2fffebdc216653a9d7a44e21a18e0e78c6036ee1170c6c451055ef6404964ec4e71c6f9b6191ef931fcd9b50e1f8bca48bcbaf2516f7ebd084 SHA512 2a7cb0a66ed434d8dbea3afe51982224c7e95903cd18be78cf8fd8ce9cea00753f662ba4f8aaef08b01c5935e137912d6b721617ac1e920f487fadf4ea1ff843
-MISC metadata.xml 561 BLAKE2B 68cbbaf3388b8a6cd8cfce543a9c2d699a96a7cac88099cc11025cbe718f282895f5ab45dcf3b2c49508d5634529df327c4e089dbd1ef9c74edc660282daf55e SHA512 fd927cdd409f8597ff594a6032cbfbc4bd3d86aa1d12130758d4ca3c32eaa80efcc8d4dce25bf692ca88b75d676bfab66a8655a55242933d7a1c61eee7bf6ee2
diff --git a/dev-ruby/ruby-sdl/metadata.xml b/dev-ruby/ruby-sdl/metadata.xml
deleted file mode 100644
index 5334d73e1c74..000000000000
--- a/dev-ruby/ruby-sdl/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>ruby@gentoo.org</email>
- <name>Gentoo Ruby Project</name>
- </maintainer>
- <use>
- <flag name="image">Enable <pkg>media-libs/sdl-image</pkg> support</flag>
- <flag name="mixer">Enable <pkg>media-libs/sdl-mixer</pkg> support</flag>
- <flag name="sge">Enable sdl-sge support</flag>
- </use>
- <upstream>
- <remote-id type="github">ohai/rubysdl</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-ruby/ruby-sdl/ruby-sdl-2.1.2-r3.ebuild b/dev-ruby/ruby-sdl/ruby-sdl-2.1.2-r3.ebuild
deleted file mode 100644
index 43c4580b3a0a..000000000000
--- a/dev-ruby/ruby-sdl/ruby-sdl-2.1.2-r3.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby26 ruby27 ruby30 ruby31"
-
-inherit ruby-ng
-
-RELEASE="rel-${PV//./-}"
-RUBY_S="rubysdl-${RELEASE}"
-
-DESCRIPTION="Ruby/SDL: Ruby bindings for SDL"
-HOMEPAGE="https://www.kmc.gr.jp/~ohai/rubysdl.en.html"
-SRC_URI="https://github.com/ohai/rubysdl/archive/${RELEASE}.tar.gz -> ${P}.tar.gz"
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="amd64 ~ppc x86"
-
-IUSE="image mixer truetype mpeg sge"
-
-CDEPEND="
- >=media-libs/libsdl-1.2.5[joystick]
- truetype? ( >=media-libs/sdl-ttf-2.0.6 )
- image? ( >=media-libs/sdl-image-1.2.2 )
- mixer? ( >=media-libs/sdl-mixer-1.2.4 )
- mpeg? ( >=media-libs/smpeg-0.4.4-r1 )
- sge? ( media-libs/sge )"
-DEPEND="${DEPEND} ${CDEPEND}"
-RDEPEND="${RDEPEND} ${CDEPEND}"
-
-all_ruby_prepare() {
- # Remove already compressed image
- rm -f sample/icon.bmp.gz || die
-}
-
-each_ruby_configure() {
- ${RUBY} extconf.rb || die "extconf.rb failed"
-}
-
-each_ruby_compile() {
- emake V=1
-}
-
-each_ruby_install() {
- emake V=1 DESTDIR="${D}" install
-}
-
-all_ruby_install() {
- dodoc README.en README.ja NEWS.en NEWS.ja
- dodoc -r doc-en sample
-}
-
-pkg_postinst() {
- if ! use image || ! use mixer || ! use truetype || ! use mpeg || ! use sge; then
- echo ""
- ewarn "If any of the following packages are not installed, Ruby/SDL"
- ewarn "will be missing some functionality. This is ok, but may"
- ewarn "cause errors in Ruby/SDL programs that need these libraries:"
- ewarn ""
- ewarn "\tmedia-libs/sdl-image\tImage loading (PNG, JPEG, etc.)"
- ewarn "\tmedia-libs/sdl-mixer\tSound mixing"
- ewarn "\tmedia-libs/sdl-ttf\tTrueType Fonts"
- ewarn "\tmedia-libs/sge\t\tVarious cool graphics extensions"
- ewarn "\tmedia-libs/smpeg\tMPEG playback (including mp3)"
- ewarn ""
- ewarn "If you need the functionality offered by these libraries,"
- ewarn "emerge the desired libraries, then re-emerge dev-ruby/rubysdl"
- echo ""
- fi
-}
diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz
index 82c5e660c838..0238c304ee08 100644
--- a/dev-util/Manifest.gz
+++ b/dev-util/Manifest.gz
Binary files differ
diff --git a/dev-util/sgb/Manifest b/dev-util/sgb/Manifest
deleted file mode 100644
index c2c5793af93c..000000000000
--- a/dev-util/sgb/Manifest
+++ /dev/null
@@ -1,8 +0,0 @@
-AUX sgb-20030623-destdir.patch 2315 BLAKE2B e902a3c7e0d9a3863f02443ef33840a7a318b1fd278d7226fd7e7812fe1ceb190829599a9b06e588ab1b05ac13bb2d829f667ad0b0556dc0fd5dea3be1643d2f SHA512 0e821be0bdeac661c229958a9227b315810f66ae420f10b720b2fe0a09f9a20510d97f47aa6cc69a9c79904925ac842771743d694bd82ca9621f4fc8f1b46f04
-AUX sgb-20030623-parallel-make-fix.patch 947 BLAKE2B 7996934e520cfbfd30c2e281786714ac4f728875df2635eb7e7c1e63a1edfcfd6eac4fc9289ef7fdbeeb71fed4691ac49ff562eb5f07c7530e596d158efc1969 SHA512 d86c32c5f0a1ec9e09a70bc8dc0581654986ada562bd37f77c3d28e16856f72f6d42eae23e1cffc35973b2701718ea1e03bd0addee61a94901efbb5af0bcbd50
-AUX sgb-20090810-Fix-build-with-Clang-16.patch 1104 BLAKE2B 2c54d544fd7907dc3d4bf7aedb3f03adec9466a38f23e9958bd159af677b8e0be57d7c60c55c59134c47ee3120528fa9e18ee9eac4ab00f15d70f5afd0eb346e SHA512 120e4457e3d5038232426b196a0d8d1d34309aeeb83e7beda0932410391d84c27a3974bf03dc749ac3964b459b4fe07a7783807e2465a6a45c993e424c8f675e
-DIST sgb-2003-06-23.tar.gz 493974 BLAKE2B b4cf4e1fd9f2aba35937865d2c2075e206eabda9f56e7f5b844be8bd4684b2a220bb1d449f0b0ed431fd2603b92aaf0cfa0a7e88015e7870638b3d69cab7288f SHA512 f486317dd85dc11761c970ab2bc0c9193f8dd3fa0d114528e1b55fd935fa9cce9266dc595b2ebe3526214ce3e6a1b3dc747382b32cbfd518ffb6179d3463e874
-DIST sgb-2009-08-10.tar.gz 496678 BLAKE2B 48c780259fee240e9739166a52972c4f3a37dc44d98a503b1df63aecec553a05888e11a01b8cf40c8a853f7416ce3118109aa6ce5db15fbfed1abbee552735ce SHA512 39afaaaeda9b1e2b0ecd56d8d0fee59754ee9340c497c9bd28aa19f039be605aef6c492969082c230840ca1619de3cb81ba3a38d4d7b6fdac6f19b658d4c01e2
-EBUILD sgb-20030623-r1.ebuild 1191 BLAKE2B 92e9701977b507b8ee1df84260b2b19f41dea5ab1a3a2e8df8ba07342310ea4755a4f4fb7f30e0d687b33fc75a9da88ed472a1dfaf8cc69dda64f4ad4ff53791 SHA512 4afc524f6ade75c38c3585a60a1cb0efbfe597c7295e96770d1ca844c6015c2d0d1989b043424219cb233c22ee4d81d1b28e56d003e86345b454ca14410d7935
-EBUILD sgb-20090810-r1.ebuild 1250 BLAKE2B a6feee7c3009f114b6a97aa6d811712fca57de4161701a09e14cd8f29ea8b026e3656bb6f5d1bfb5f5a0a51ca8adc41310d1334393d4d52bb90347c87f53035a SHA512 454e27c8b1e63eded4ba49925b8a4ca8c65ffd8208d7ddda139ef25fa85a5dfecf83e5c516e1ecc99062609deff8d5029bfdb4d8fd13915349cd50516e425514
-MISC metadata.xml 217 BLAKE2B fbec54484edc2603e95c90cb231985ef0f5f8d2cd48632ac8a097a4dac165499ff4cc087b1ca9ba6a4368bbb73b3af1ee99622a80df17072e1a340c345a2ee64 SHA512 7d3fc456b183fe7bdea26fb6edce39f702741a762b74cd7d2159a0ba85af50ebc87fbd921c926692a6164d50c9faf6b19680ab96528819bb06aaeac679e42de2
diff --git a/dev-util/sgb/files/sgb-20030623-destdir.patch b/dev-util/sgb/files/sgb-20030623-destdir.patch
deleted file mode 100644
index 0517d0ce46a3..000000000000
--- a/dev-util/sgb/files/sgb-20030623-destdir.patch
+++ /dev/null
@@ -1,76 +0,0 @@
-diff -Nuar -Nuar work.orig/Makefile work/Makefile
---- work.orig/Makefile 2009-09-22 01:59:32.521217030 +0000
-+++ work/Makefile 2009-09-22 01:58:42.494972535 +0000
-@@ -93,50 +93,48 @@
- $(CC) $(CFLAGS) -DDATA_DIRECTORY=\"$(DATADIR)/\" -c gb_io.c
-
- test_io: gb_io.o
-- $(CC) $(CFLAGS) test_io.c gb_io.o -o test_io
-+ $(CC) $(CFLAGS) $(LDFLAGS) test_io.c gb_io.o -o test_io
-
- test_graph: gb_graph.o
-- $(CC) $(CFLAGS) test_graph.c gb_graph.o -o test_graph
-+ $(CC) $(CFLAGS) $(LDFLAGS) test_graph.c gb_graph.o -o test_graph
-
- test_flip: gb_flip.o
-- $(CC) $(CFLAGS) test_flip.c gb_flip.o -o test_flip
-+ $(CC) $(CFLAGS) $(LDFLAGS) test_flip.c gb_flip.o -o test_flip
-
--tests: test_io test_graph test_flip
-+tests: certified
-+
-+tests_phase1: test_io test_graph test_flip
- ./test_io
- ./test_graph
- ./test_flip
-- make gb_sort.o
-- make lib
-- make test_sample
-+
-+certified tests_phase2: tests_phase1 gb_sort.o lib test_sample
- - ./test_sample > sample.out
- diff test.gb test.correct
- diff sample.out sample.correct
-- rm test.gb sample.out test_io test_graph test_flip test_sample
-+ echo rm test.gb sample.out test_io test_graph test_flip test_sample
- echo "Congratulations --- the tests have all been passed."
- touch certified
-
--install: lib
-- if test ! -r certified; then echo "Please run 'make tests' first!"; fi
-- test -r certified
-- make installdata
-- - mkdir $(LIBDIR)
-- - cp libgb.a $(LIBDIR)
-- - mkdir $(CWEBINPUTS)
-- - cp -p boilerplate.w gb_types.w $(CWEBINPUTS)
-- - mkdir $(INCLUDEDIR)
-- - cp -p $(HEADERS) Makefile $(INCLUDEDIR)
-+install: lib certified installdata
-+ - mkdir -p $(DESTDIR)$(LIBDIR)
-+ - cp libgb.a $(DESTDIR)$(LIBDIR)
-+ - mkdir -p $(DESTDIR)$(CWEBINPUTS)
-+ - cp -p boilerplate.w gb_types.w $(DESTDIR)$(CWEBINPUTS)
-+ - mkdir -p $(DESTDIR)$(INCLUDEDIR)
-+ - cp -p $(HEADERS) Makefile $(DESTDIR)$(INCLUDEDIR)
-
- installdata: $(DATAFILES)
-- - mkdir $(SGBDIR)
-- - mkdir $(DATADIR)
-- - cp -p $(DATAFILES) $(DATADIR)
-+ - mkdir -p $(DESTDIR)$(SGBDIR)
-+ - mkdir -p $(DESTDIR)$(DATADIR)
-+ - cp -p $(DATAFILES) $(DESTDIR)$(DATADIR)
-
- installdemos: lib $(DEMOS)
-- - mkdir $(BINDIR)
-- - mv $(DEMOS) $(BINDIR)
-+ - mkdir -p $(DESTDIR)$(BINDIR)
-+ - mv $(DEMOS) $(DESTDIR)$(BINDIR)
-
- uninstalldemos:
-- - cd $(BINDIR); rm -f $(DEMOS)
-+ - cd $(DESTDIR)$(BINDIR); rm -f $(DEMOS)
-
- doc:
- tex abstract.plaintex
diff --git a/dev-util/sgb/files/sgb-20030623-parallel-make-fix.patch b/dev-util/sgb/files/sgb-20030623-parallel-make-fix.patch
deleted file mode 100644
index 4a96742f24eb..000000000000
--- a/dev-util/sgb/files/sgb-20030623-parallel-make-fix.patch
+++ /dev/null
@@ -1,47 +0,0 @@
-diff -Nuar b/Makefile a/Makefile
---- b/Makefile 1999-12-27 22:27:24.000000000 +0000
-+++ a/Makefile 2009-09-21 11:49:40.000000000 +0000
-@@ -46,26 +46,14 @@
-
- .SUFFIXES: .dvi .tex .w
-
--.tex.dvi:
-- tex $*.tex
-+all: libgb.a test_io test_graph test_flip demos
-
--.w.c:
-- if test -r $*.ch; then ctangle $*.w $*.ch; else ctangle $*.w; fi
--
--.w.tex:
-- if test -r $*.ch; then cweave $*.w $*.ch; else cweave $*.w; fi
--
--.w.o:
-- make $*.c
-- make $*.o
--
--.w:
-- make $*.c
-- make $*
--
--.w.dvi:
-- make $*.tex
-- make $*.dvi
-+%.dvi: %.tex
-+ tex $^
-+%.c: %.w
-+ ctangle $^
-+%.tex: %.w
-+ cweave $^
-
- DATAFILES = anna.dat david.dat econ.dat games.dat homer.dat huck.dat \
- jean.dat lisa.dat miles.dat roget.dat words.dat
-@@ -175,3 +163,9 @@
-
- fulltar: $(ALL) ERRATA ANSI AMIGA PROTOTYPES MSVC
- tar cvf sgb.tar $(ALL) ERRATA ANSI AMIGA PROTOTYPES MSVC
-+
-+$(DEMOS) lib tests test_io test_graph test_flip: libgb.a
-+
-+demos: $(DEMOS)
-+
-+.PRECIOUS: .o .c .tex
diff --git a/dev-util/sgb/files/sgb-20090810-Fix-build-with-Clang-16.patch b/dev-util/sgb/files/sgb-20090810-Fix-build-with-Clang-16.patch
deleted file mode 100644
index d26e26a42e1e..000000000000
--- a/dev-util/sgb/files/sgb-20090810-Fix-build-with-Clang-16.patch
+++ /dev/null
@@ -1,46 +0,0 @@
-From 5d0845e935d9b8d4174b9d98dbc123ec5d5a3460 Mon Sep 17 00:00:00 2001
-From: Sam James <sam@gentoo.org>
-Date: Mon, 24 Oct 2022 19:54:02 +0100
-Subject: [PATCH] Fix build with Clang 16
-
-Bug: https://bugs.gentoo.org/832835
---- a/gb_graph.w
-+++ b/gb_graph.w
-@@ -40,11 +40,8 @@ programs at a higher level via the system loading routine. Here is
- the general outline of \.{gb\_graph.c}:
-
- @p
--#ifdef SYSV
- #include <string.h>
--#else
- #include <strings.h>
--#endif
- #include <stdio.h>
- #include <stdlib.h>
- @h@#
-@@ -63,11 +60,8 @@ interfere with GraphBase use of a useful identifier. We scotch that.
- @(gb_graph.h@>=
- #include <stdio.h>
- #include <stdlib.h>
--#ifdef SYSV
- #include <string.h>
--#else
- #include <strings.h>
--#endif
- #undef min
- @<Type declarations@>@;
-
---- a/gb_io.w
-+++ b/gb_io.w
-@@ -92,11 +92,8 @@ occasion to use some of the standard string operations.
-
- @<Header...@>=
- #include <stdio.h>
--#ifdef SYSV
- #include <string.h>
--#else
- #include <strings.h>
--#endif
-
- @* Inputting a line. The {\sc GB\_\,IO} routines get their input from
- an array called |buffer|. This array is internal to {\sc
diff --git a/dev-util/sgb/metadata.xml b/dev-util/sgb/metadata.xml
deleted file mode 100644
index aaab041e8885..000000000000
--- a/dev-util/sgb/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="person">
- <email>robbat2@gentoo.org</email>
-</maintainer>
-</pkgmetadata>
diff --git a/dev-util/sgb/sgb-20030623-r1.ebuild b/dev-util/sgb/sgb-20030623-r1.ebuild
deleted file mode 100644
index 26b28efed229..000000000000
--- a/dev-util/sgb/sgb-20030623-r1.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Stanford GraphBase"
-HOMEPAGE="http://ftp.cs.stanford.edu/pub/sgb/"
-SRC_URI="http://ftp.cs.stanford.edu/pub/sgb/sgb-${PV:0:4}-${PV:4:2}-${PV:6:2}.tar.gz"
-
-LICENSE="mmix"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc x86"
-IUSE=""
-
-DEPEND="virtual/tex-base"
-
-S="${WORKDIR}"
-
-PATCHES=(
- "${FILESDIR}"/sgb-20030623-parallel-make-fix.patch
- "${FILESDIR}"/sgb-20030623-destdir.patch
-)
-
-src_compile() {
- local vars=(
- CFLAGS="${CFLAGS}"
- SGBDIR=/usr/share/${PN}
- INCLUDEDIR=/usr/include/sgb
- LIBDIR=/usr/$(get_libdir)
- BINDIR=/usr/bin
- #CWEBINPUTS=/usr/share/${PN}/cweb
- #LDFLAGS="${LDFLAGS}"
- )
- # bug #299028
- emake -j1 "${vars[@]}" lib demos tests
-}
-
-src_test() {
- emake tests
-}
-
-src_install() {
- local vars=(
- SGBDIR=/usr/share/${PN}
- INCLUDEDIR=/usr/include/sgb
- LIBDIR=/usr/$(get_libdir)
- BINDIR=/usr/bin
- CFLAGS="${CFLAGS}"
- # TODO: why are they commented out above?
- LDFLAGS="${LDFLAGS}"
- CWEBINPUTS=/usr/share/${PN}/cweb
- )
- emake DESTDIR="${D}" "${vars[@]}" install
-
- # we don't need no makefile
- rm "${D}"/usr/include/sgb/Makefile || die
-
- dodoc ERRATA README
-}
diff --git a/dev-util/sgb/sgb-20090810-r1.ebuild b/dev-util/sgb/sgb-20090810-r1.ebuild
deleted file mode 100644
index 411bb22b4b39..000000000000
--- a/dev-util/sgb/sgb-20090810-r1.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Stanford GraphBase"
-HOMEPAGE="http://ftp.cs.stanford.edu/pub/sgb/"
-SRC_URI="http://ftp.cs.stanford.edu/pub/sgb/sgb-${PV:0:4}-${PV:4:2}-${PV:6:2}.tar.gz"
-
-LICENSE="mmix"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
-IUSE=""
-
-DEPEND="virtual/tex-base"
-
-S="${WORKDIR}"
-
-PATCHES=(
- "${FILESDIR}"/sgb-20030623-parallel-make-fix.patch
- "${FILESDIR}"/sgb-20030623-destdir.patch
- "${FILESDIR}"/sgb-20090810-Fix-build-with-Clang-16.patch
-)
-
-src_compile() {
- local vars=(
- CFLAGS="${CFLAGS}"
- SGBDIR=/usr/share/${PN}
- INCLUDEDIR=/usr/include/sgb
- LIBDIR=/usr/$(get_libdir)
- BINDIR=/usr/bin
- #CWEBINPUTS=/usr/share/${PN}/cweb
- #LDFLAGS="${LDFLAGS}"
- )
- # bug #299028
- emake -j1 "${vars[@]}" lib demos tests
-}
-
-src_test() {
- emake tests
-}
-
-src_install() {
- local vars=(
- SGBDIR=/usr/share/${PN}
- INCLUDEDIR=/usr/include/sgb
- LIBDIR=/usr/$(get_libdir)
- BINDIR=/usr/bin
- CFLAGS="${CFLAGS}"
- # TODO: why are they commented out above?
- LDFLAGS="${LDFLAGS}"
- CWEBINPUTS=/usr/share/${PN}/cweb
- )
- emake DESTDIR="${D}" "${vars[@]}" install
-
- # we don't need no makefile
- rm "${D}"/usr/include/sgb/Makefile || die
-
- dodoc ERRATA README
-}
diff --git a/dev-vcs/Manifest.gz b/dev-vcs/Manifest.gz
index 3eb6e517f99f..d27e2d29b60d 100644
--- a/dev-vcs/Manifest.gz
+++ b/dev-vcs/Manifest.gz
Binary files differ
diff --git a/dev-vcs/repo/Manifest b/dev-vcs/repo/Manifest
index 82f32f4390ec..baf52f005136 100644
--- a/dev-vcs/repo/Manifest
+++ b/dev-vcs/repo/Manifest
@@ -1,5 +1,6 @@
-DIST repo-2.21.tar.gz 232514 BLAKE2B e77555164e754f9d2c2392965512127593ae8073d3f317e483187f06f67df784127511e36c4c32bef05db98ddb333e9fa72804ec89761cafa86529174e902677 SHA512 08b49b450eef087ac00e603bf0f394442998a076034418b7af60b9a5b293df4f1fc340844dfd2dfff1fcc61eb99885ec02f331d4fb2b0ba1e347af0674fa063a
DIST repo-2.29.tar.gz 248253 BLAKE2B 6b51a0416634eab52f44410fe156c736a6c69234345b4cf5115692a9b56d479c0bce780583fb2ee6b9ca206e5163adbf6ded85ff5d7f2b174a7e7cd6dc37dd57 SHA512 7323b52709164999a80172bc39398ad9989c3eb97bcfda66a675c3f94792cdd742068d47bbcc66dc8fffbe3b661c2fb19332a72a7f889a249f73fa448fcb32d1
-EBUILD repo-2.21.ebuild 958 BLAKE2B 39aa75e96d59ef5c82eb7c33060d1d914f0754e737d54d06d7c97a6b5dd651c25fc19967c64c96a664e164b91b9249a00d71bddeaa14b39e7652aa481a3bbc99 SHA512 d2503a35de48962aed99f6e3bb0ffc99ac43e0bf5cee4dc1c858a9c26cb2c08bc4de909a3beec0f1a84f7b2f21396d4834592aeaa4cf51fdbe26838450e55efb
-EBUILD repo-2.29.ebuild 964 BLAKE2B 529058c753cd8ca8eab1f6e227be10f0a2cf170f2a583e5ab7400f3b9da2e4fa9424d232a86298c0d9423613ec190895004034d244e857537d1203a2b913b6a8 SHA512 9ce7df3b9ad5a9a4a17359fde46b008c8396f8ec806b6a665c77b17044483a5ba008362a4e97887e8c9708301444e60f76881eb5a4de9fb2989f8e94081f85b4
+DIST repo-2.30 45769 BLAKE2B 46e8f37b138f1ebfa3109962f2690cc3bc6c38a2dd4333cd5be6fc1168476945cbd73f142486141a00552b8a998d4a765e54fce605d1872a670a3043fb213b05 SHA512 e8ad4e35417992f15bfa081ce282e1e518dcb885c04176f18ff2859ccb1dd397087224980f441020be12083c9847fcce661370119fe08f17be04718eff4a7a96
+DIST repo-2.30.tar.gz 252945 BLAKE2B ebaadc1f624941139c14417e86e1a4960fbba9da7b9053bab8f2cb1647c40a6f1f63951bcbb6d9162803066f9b05d1fb469e82b7d3b2bea31215b97b1bddf84f SHA512 7d184605e8d8e30bc48a4d3f2345c7ee9a8075711729108b5d487242c9311dc1cf22595f9ba09192a28460d6127e8cbe96a70fcdaf7c6baeb1e26a8ac15a7cae
+EBUILD repo-2.29.ebuild 958 BLAKE2B 5dd63839950a41b9142b6cc6725d58bf01d05cd715ce25685c6f0ff3170bdfe4b5bb5c7b1ba335443c730bbf4366a43412f33c4612dfdc33599980dc6c081ca3 SHA512 1f46e4b3c6339f1901a53cf2d47d94be4d274dce644e27508dd615e5b4fb4bbae421e9f533e0ec0d7119ed0957b118d0f86fbe3dd901a0fc4a7c912bf5c29201
+EBUILD repo-2.30.ebuild 1039 BLAKE2B e6c6415501ff638b729dbccd1d8675fd077d474534625c1d73440414d4f02038a8154223eeb9131edc6506f3df075f6e8eb3562105be2d196c00420206607feb SHA512 7ffa833910da687e5a1d375037cfa932a1e95b0960820b93211a52fc4ee883e3ffa8377b1e4e662f48510c20cc40f2668a5cbf6809df5d5f859890ea11df2ad5
MISC metadata.xml 248 BLAKE2B 2545c58c45b8fd57a236bab059e0bd3da47a3e0d3881d141a9b2dc2e275a2d8f0663d83366b45103b48fd257d62a4a2314a8dd6b79113f8b86c91a90524918c5 SHA512 1397e06cb2ad5941988872f37df6f54100aaa06bfc7ef30ba394f95191ddaa1e9f2180d8eb856eb10f9646d9cbc4a6f020805470633c492519e66e3de788439a
diff --git a/dev-vcs/repo/repo-2.29.ebuild b/dev-vcs/repo/repo-2.29.ebuild
index f65cdd0c6678..ecc487887842 100644
--- a/dev-vcs/repo/repo-2.29.ebuild
+++ b/dev-vcs/repo/repo-2.29.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/GerritCodeReview/git-repo/archive/refs/tags/v${PV}.t
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
IUSE=""
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
diff --git a/dev-vcs/repo/repo-2.21.ebuild b/dev-vcs/repo/repo-2.30.ebuild
index ab4e0a6a02d3..1eaf21021d74 100644
--- a/dev-vcs/repo/repo-2.21.ebuild
+++ b/dev-vcs/repo/repo-2.30.ebuild
@@ -7,17 +7,18 @@
EAPI="7"
-PYTHON_COMPAT=( python3_{7..10} )
+PYTHON_COMPAT=( python3_{8..11} )
inherit bash-completion-r1 python-r1
DESCRIPTION="Google tool for managing git, particularly multiple repos"
HOMEPAGE="https://gerrit.googlesource.com/git-repo"
-SRC_URI="https://github.com/GerritCodeReview/git-repo/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+SRC_URI="https://storage.googleapis.com/git-repo-downloads/${P}
+ https://github.com/GerritCodeReview/git-repo/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
IUSE=""
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
@@ -28,7 +29,7 @@ RDEPEND="${PYTHON_DEPS}
S="${WORKDIR}/git-${P}"
src_install() {
- python_foreach_impl python_doscript ${PN}
+ python_foreach_impl python_newscript "${DISTDIR}/${P}" ${PN}
newbashcomp completion.bash ${PN}
doman man/*.[0-9]
}
diff --git a/dev-vcs/tortoisehg/Manifest b/dev-vcs/tortoisehg/Manifest
index c4e05f216657..205ba9f5185d 100644
--- a/dev-vcs/tortoisehg/Manifest
+++ b/dev-vcs/tortoisehg/Manifest
@@ -3,6 +3,6 @@ DIST tortoisehg-6.2.1.tar.gz 8877912 BLAKE2B c3741c89656e339c37238208c639717e95a
DIST tortoisehg-6.2.3.tar.gz 8878641 BLAKE2B ede267f48c7b58db1fcdf16a11fb343e4fcf21193a43f6d6114ef6f930946beea458acc52780deaa889d429989c7b8b25045a9ed340297c0d1ee7e5e5e998d2a SHA512 8c7e62822bdbdcae7a371b910e3e549864019b3a74a090e59d0f26291525ebda078de3f41d8442b457e14727ec94143290d0f3fac9f49cbe842d1de298ae2edd
EBUILD tortoisehg-5.9.3.ebuild 2167 BLAKE2B 13e6c2192566a0b9e8516dd9559de8a950725d015d05bb758cfbdae971d8c2d36adefbdba6bdd0a4af016b3d7c35c4c9cf685cf6a768200e536b79524d72e365 SHA512 f1cf4730cf2df0e123f870abcc9dcbbc086fc57401510f3a15eb005a48b4fcbbfaa15cf6b7e759cd2b9497c121f2a1b459fa94930bcfe74955922d4c13bd4351
EBUILD tortoisehg-6.2.1.ebuild 2288 BLAKE2B 510e52441f7b064df2279c3ea55594f33d6d1ff9431955a21b7ea469557c3df1409cd172a5d985f39bb9262f822dd8ee417e362a8a13e087a697b4b59f12b6f5 SHA512 805275039e76f706056581e8a2945a8837bfa8881ac1bbc6f91219d21cd9bced4bef43643e66ebec1594aa7c930ff49e4f27fd3ffb954294906ca889c0d89bd2
-EBUILD tortoisehg-6.2.3.ebuild 2287 BLAKE2B 95db4610fafe349ae9df0bc6d3bd6f47abea30bbab64cd583c1991e59c5488558b46207a294600d67914408ad8ab73d9b7fa40c5c6818eaf9df7d39c4e2464ab SHA512 db1866b075514090cc34140f0aa6cb41725912f765c12116ea10d4a5786882cbc96dfcf2f1c7eb5aa008136008c0072495220fa1db1dd9c158f855c890c98696
+EBUILD tortoisehg-6.2.3.ebuild 2286 BLAKE2B f137fb10e765e171328b45bc9438e3814d5449fb821361385649aaeca309b7d1881d833b860e349e12da44ec3d40609e4bf49d5210858b6607d74e0ccfc4c96f SHA512 ff56a59e52c535fab9468da4f0ffd15a67cc0822cb6aea22158c5b2ce432759dd1f20f8daaf8a220cd316384acdbd5c6fbb1a5aa2c2fa38f46d3ee6022471a41
EBUILD tortoisehg-9999.ebuild 2288 BLAKE2B 510e52441f7b064df2279c3ea55594f33d6d1ff9431955a21b7ea469557c3df1409cd172a5d985f39bb9262f822dd8ee417e362a8a13e087a697b4b59f12b6f5 SHA512 805275039e76f706056581e8a2945a8837bfa8881ac1bbc6f91219d21cd9bced4bef43643e66ebec1594aa7c930ff49e4f27fd3ffb954294906ca889c0d89bd2
MISC metadata.xml 805 BLAKE2B b09f8454c68278c180c84a62c54410909d731307058fcfb973d48b304269ae4eac6d4e61d4f04857813659029869097e3ba5a4d2bb6fea698797b364ba588cbe SHA512 33aa011e53112a7e1589205bf563fefb3db2cc931f4643a03abfc6baafd1b57c59a4f712814dfd3e3e1eb6b299fb34af53bcb2d1c08accaed6989f23b3e41acc
diff --git a/dev-vcs/tortoisehg/tortoisehg-6.2.3.ebuild b/dev-vcs/tortoisehg/tortoisehg-6.2.3.ebuild
index 651d857a88a9..94e68d0a3fd9 100644
--- a/dev-vcs/tortoisehg/tortoisehg-6.2.3.ebuild
+++ b/dev-vcs/tortoisehg/tortoisehg-6.2.3.ebuild
@@ -9,7 +9,7 @@ DISTUTILS_USE_PEP517=setuptools
inherit desktop distutils-r1 optfeature xdg-utils
if [[ ${PV} != *9999* ]]; then
- KEYWORDS="amd64 ~arm64 ~x86"
+ KEYWORDS="amd64 ~arm64 x86"
SRC_URI="https://foss.heptapod.net/mercurial/${PN}/thg/-/archive/${PV}/thg-${PV}.tar.gz -> ${P}.tar.gz"
HG_DEPEND=">=dev-vcs/mercurial-5.9[${PYTHON_USEDEP}]
<dev-vcs/mercurial-6.3[${PYTHON_USEDEP}]"
diff --git a/games-fps/Manifest.gz b/games-fps/Manifest.gz
index e09684f2d427..38d57cb1d740 100644
--- a/games-fps/Manifest.gz
+++ b/games-fps/Manifest.gz
Binary files differ
diff --git a/games-fps/qudos/Manifest b/games-fps/qudos/Manifest
deleted file mode 100644
index 0efa56cbbcc6..000000000000
--- a/games-fps/qudos/Manifest
+++ /dev/null
@@ -1,12 +0,0 @@
-AUX qudos-0.40.1-gnusource.patch 265 BLAKE2B beb6c3f71b39c28789e3dcaa58185464a312d63fe416324ee7cbc8eec084af41a8ca7590e95b19c02a2bfaacc510f7c0c477c1e96cf8726bfc63ae92076d0e30 SHA512 99e30dbcd4773021e6d8e2dc20cbf054534c1d18d86877688bdcb5ea34e7644e877ae0a674baaa471283899c596293336faa7afd4492336b3284d77256fd318b
-AUX qudos-0.40.1-libjpeg-clash.patch 961 BLAKE2B 5b33d8122054de9295a52af11da7dec272cd8a58ae89f4142d495bc5c1c2d916de6a8b9796cc3298f65c31154243f1fbc09555bf0b7ba82ff826bf5bf37799df SHA512 3ca43812848e7974ec29451cbdd3f68d082c46e9e41a5284ee8bb58ba54f49201db877612405df3ab35d8a060f768518c977350b7d528ceec8086097af3f713d
-AUX qudos-0.40.1-libpng.patch 997 BLAKE2B af1bffb598f21488dd873688351e83b3b96bfca60bb5355ad365a9a0105a3ce74ed77118ad7c236e09be74dd1ad77e8baf0953274151f79fa3210c991e4dc0b1 SHA512 ca62553c5310161fbc1be1042c33365340887a77812d41aaa0886f7645b4c22e83dd884e0eb0a1a2c987ba895e3cb87784268aba3c8ea2a6c30aa2d5ba9d12e3
-AUX qudos-0.40.1-no-bits-nan.patch 317 BLAKE2B b9c12827056b162a9d5e8946ec3bdc6cced9d8dcfa8bc5d52f5ce0dbf495a2abff43cbbecc966b69fcd55a343c7ca0be094d9d963c54d82a78b97f8e720c346a SHA512 5538210b96bafda9144bb62fac6f96513fc828d757a77f8b656f67dfb29d548755e8ba4454773e90c7c92afa3e7f7a6391ec57d2af30b0395a701217ec3c22e1
-AUX qudos-0.40.1-respect-cc.patch 389 BLAKE2B 2f7edbc95d8525d38428b338c725a07124a7f9f4cb8622441aebbc6dcd9def9ed8c3662396e6b79f2964099581f1e03df10ceb515da29094bb463a58f6458073 SHA512 f3f89abf6d6194c427b2aff3cf4d1ca48d4f4e80ff68a5f2f2e47ba8c47e85de7daf7c0a9a914f0f1e4890694d0c538a85135268a6986dd58aaed5e90fd708c9
-AUX qudos-0.40.1-respect-libdir.patch 1516 BLAKE2B fbd0b4075ffab070db54448bd044c962925cac16b98d1b07c0fb8b6dd72b47f203b9e0489db129f1285819d1db09723e4fca5b944f119c461971f9bae8742447 SHA512 20f154f00d3595e0c404ebafb53ab681cd17a3c79352dbe7baedad77cb8bdbe8e5a7c61f375afb580d59f5f91654e3bfa73987d0828007b6a676fc10fcdd5b81
-AUX qudos-0.40.1-use-pkg-config.patch 969 BLAKE2B 176b214f2161432aaeb8fe5cb029b06450c4b60820fdcf0b89556c0aedabb7e14bb6777a776bdd4a106a7fa429e8450d63606b49409f5b065d200a483ecb6d69 SHA512 77ff07b101b50ce714bf43c45a1cf7afe39ca3d8670233c13857421a368581b44f05ef3a104cbf0a828b87220f55195c6ddcc4d6c68e9763f8920fdf6b508d74
-AUX qudos-0.40.1-zlib-build.patch 388 BLAKE2B dae75195ab0a4742277e1b240479fe9df195d81906998b349c5bd891ef67a38804e3471022eb8469cb198a222e80deae50e962a1e876a54b69c213ea06a2b7bc SHA512 f615d44b257487f2762de98bbfa8f4089e8f4f3b09c54e964022ee23f3699f94bd3befc2cfae458a82426fad744513dcc2228c9d6736b2c0e5237b9ca8e1e02d
-DIST QuDos-0.40.1-src.tar.bz2 2031636 BLAKE2B 4940f589cc6239e1489bb81f2e0c0afd6efb36930595c57131927b777913c904ada04883eb5f12f9aaf0ba06d687bf4be8b03f369dd9684fe21d7b1068240599 SHA512 97b9c6bac0d09c060ab33174604deb2781f0ebdc48b00bd0bc402523fb04cdf84edd8abc18507bba8c7e616f6d460a1de6debc96ec39bb5562b20a7f06eea734
-DIST QuDos-0.40.1.pk3 4210489 BLAKE2B 98e07682368e52f4c318e7b9ab98d01b0363986bfea54edff3b13f7f2f4cad20de0146eb498569d024d22200830b341b02f135bf50df4a317915429bb1437439 SHA512 19c3c6b3d17cbd9642320d8eb7a83d667afeafd0ee5eb818e9f07be71e2ab69182474c1f529ecbcfcfa59590bafedb0de3c70dfff10e4bc7a6e07a1546f27d4b
-EBUILD qudos-0.40.1-r1.ebuild 4076 BLAKE2B f797a0b3bd7daf852c736e2978b5d672d77f36a861bfdb4d35b6b11146021a95fb02d0fe7140910b0ab2362ca70ae64e0ceb3f67c368b4553433aac6bee8525f SHA512 3a83713bd76b67882b30d82f75e25c422dab03e0eb45abe4f8ed32923fa2ff452c090b18969ee49804661ad9e46d559736373fb6a95b16d4691e249e7cfaa742
-MISC metadata.xml 666 BLAKE2B 847908831b34d7bcae31859484be771ddfd94b6014de51c7fdbed9da3e058adfd740e9a937cb6ffcc7994d5612037c9c2b2c8095e163767bc8fd7ecac1ab92c9 SHA512 4631a2fce2db990ff6b0a8966ff1de1e3ff79e0b35087a2c88a1ceb85f389c0aa6b5ca43edc96966d32e34842b3211eee7e27e7796cda70811e300268a7065c0
diff --git a/games-fps/qudos/files/qudos-0.40.1-gnusource.patch b/games-fps/qudos/files/qudos-0.40.1-gnusource.patch
deleted file mode 100644
index b82a276b012c..000000000000
--- a/games-fps/qudos/files/qudos-0.40.1-gnusource.patch
+++ /dev/null
@@ -1,12 +0,0 @@
---- a/src/unix/qsh_unix.c
-+++ b/src/unix/qsh_unix.c
-@@ -17,6 +17,9 @@
- * Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- *
- */
-+#if !defined(_GNU_SOURCE)
-+ #define _GNU_SOURCE
-+#endif
- #include <sys/types.h>
- #include <sys/stat.h>
- #include <sys/time.h>
diff --git a/games-fps/qudos/files/qudos-0.40.1-libjpeg-clash.patch b/games-fps/qudos/files/qudos-0.40.1-libjpeg-clash.patch
deleted file mode 100644
index 944c1aff856c..000000000000
--- a/games-fps/qudos/files/qudos-0.40.1-libjpeg-clash.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-From c657cd54baee3bdfe7a92c9b91536bb5c3ddcdd8 Mon Sep 17 00:00:00 2001
-From: Sam James <sam@gentoo.org>
-Date: Mon, 24 Oct 2022 17:50:17 +0100
-Subject: [PATCH 2/5] Fix clash with libjpeg
-
---- a/src/ref_gl/gl_image.c
-+++ b/src/ref_gl/gl_image.c
-@@ -912,7 +912,7 @@ jpg_skip_input_data(j_decompress_ptr cinfo, long num_bytes)
- }
-
- void
--jpeg_mem_src(j_decompress_ptr cinfo, byte * mem, int len)
-+qudos_jpeg_mem_src(j_decompress_ptr cinfo, byte * mem, int len)
- {
- cinfo->src = (struct jpeg_source_mgr *)(*cinfo->mem->alloc_small) ((j_common_ptr) cinfo, JPOOL_PERMANENT, sizeof(struct jpeg_source_mgr));
- cinfo->src->init_source = jpg_null;
-@@ -956,7 +956,7 @@ LoadJPG(char *filename, byte ** pic, int *width, int *height)
- jpeg_create_decompress(&cinfo);
-
- /* Feed JPEG memory into the libJpeg Object */
-- jpeg_mem_src(&cinfo, rawdata, rawsize);
-+ qudos_jpeg_mem_src(&cinfo, rawdata, rawsize);
-
- /* Process JPEG header */
- jpeg_read_header(&cinfo, true);
diff --git a/games-fps/qudos/files/qudos-0.40.1-libpng.patch b/games-fps/qudos/files/qudos-0.40.1-libpng.patch
deleted file mode 100644
index 78fb4cdb7bd5..000000000000
--- a/games-fps/qudos/files/qudos-0.40.1-libpng.patch
+++ /dev/null
@@ -1,30 +0,0 @@
---- a/src/ref_gl/gl_local.h
-+++ b/src/ref_gl/gl_local.h
-@@ -29,6 +29,7 @@
- #include <GL/glu.h>
- #include <GL/glext.h>
-
-+#include <zlib.h> /* Z_DEFAULT_COMPRESSION */
- #include <png.h>
- #include <jpeglib.h>
-
-Subject: [PATCH] Fix build with libpng 1.4.0
-
-From the 1.4.0 release notes:
-```
- m. The function png_set_gray_1_2_4_to_8() was removed. It has been
- deprecated since libpng-1.0.18 and 1.2.9, when it was replaced with
- png_set_expand_gray_1_2_4_to_8() because the former function also
- expanded palette images.
-```
---- a/src/ref_gl/gl_image.c
-+++ b/src/ref_gl/gl_image.c
-@@ -1186,7 +1186,7 @@ LoadPNG(char *filename, byte ** pic, int *width, int *height)
- if (my_png->ColorType == PNG_COLOR_TYPE_PALETTE)
- png_set_palette_to_rgb(png);
- if (my_png->ColorType == PNG_COLOR_TYPE_GRAY && my_png->BitDepth < 8)
-- png_set_gray_1_2_4_to_8(png);
-+ png_set_expand_gray_1_2_4_to_8(png);
-
- /* Add alpha channel if present */
- if (png_get_valid(png, pnginfo, PNG_INFO_tRNS))
diff --git a/games-fps/qudos/files/qudos-0.40.1-no-bits-nan.patch b/games-fps/qudos/files/qudos-0.40.1-no-bits-nan.patch
deleted file mode 100644
index adcffef23c40..000000000000
--- a/games-fps/qudos/files/qudos-0.40.1-no-bits-nan.patch
+++ /dev/null
@@ -1,12 +0,0 @@
---- a/src/mods/rogue/g_local.h
-+++ b/src/mods/rogue/g_local.h
-@@ -26,9 +26,6 @@
- //==================================================================
-
- #ifndef _WIN32
--#ifdef __linux__
--#include <bits/nan.h>
--#endif
- #define min(a,b) ((a) < (b) ? (a) : (b))
- #define max(a,b) ((a) > (b) ? (a) : (b))
- #ifdef __sun__
diff --git a/games-fps/qudos/files/qudos-0.40.1-respect-cc.patch b/games-fps/qudos/files/qudos-0.40.1-respect-cc.patch
deleted file mode 100644
index 92c7028e1890..000000000000
--- a/games-fps/qudos/files/qudos-0.40.1-respect-cc.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-From 76aef29111d0b8c5e5fffe80833d0c227cca1127 Mon Sep 17 00:00:00 2001
-From: Sam James <sam@gentoo.org>
-Date: Mon, 24 Oct 2022 17:54:38 +0100
-Subject: [PATCH 4/5] Respect CC
-
---- a/Makefile
-+++ b/Makefile
-@@ -60,7 +60,6 @@ PREFIX?= $(LOCALBASE)
- DATADIR?= $(LOCALBASE)/share/quake2
- LIBDIR?= $(LOCALBASE)/lib/QuDos
-
--CC?= gcc
- TYPE?= release
-
- OGG_LDFLAGS= -lvorbisfile -lvorbis -logg
diff --git a/games-fps/qudos/files/qudos-0.40.1-respect-libdir.patch b/games-fps/qudos/files/qudos-0.40.1-respect-libdir.patch
deleted file mode 100644
index b3e0cdc5a2f7..000000000000
--- a/games-fps/qudos/files/qudos-0.40.1-respect-libdir.patch
+++ /dev/null
@@ -1,53 +0,0 @@
-From 1dc6681ee4eea2d1b6e7edd04cf84fd10c407d28 Mon Sep 17 00:00:00 2001
-From: Sam James <sam@gentoo.org>
-Date: Mon, 24 Oct 2022 17:54:12 +0100
-Subject: [PATCH 3/5] Respect libdir
-
---- a/Makefile
-+++ b/Makefile
-@@ -55,7 +55,6 @@ WITH_XMMS?=YES # Enable XMMS support (thanks AprQ2).
-
- # General variables.
- LOCALBASE?= /usr/local
--X11BASE?= /usr/X11R6
- PREFIX?= $(LOCALBASE)
-
- DATADIR?= $(LOCALBASE)/share/quake2
-@@ -98,34 +97,19 @@ GAME_NAME= game$(ARCH).$(SHLIB_EXT)
- endif
-
- # Compilation flags.
--CFLAGS+= -I/usr/include -I$(LOCALBASE)/include -I$(X11BASE)/include \
-+CFLAGS+= -I/usr/include -I$(LOCALBASE)/include \
- -DGAME_NAME='"$(GAME_NAME)"' -DQUDOS_VERSION='"$(VERSION)"'
-
- WARNS= -Wshadow -Wpointer-arith -Wcast-align -Waggregate-return -Wstrict-prototypes -Wredundant-decls -Wnested-externs
-
--ifeq ($(TYPE),debug)
--CFLAGS+= -Wall -Werror -g -ggdb -DDEBUGGING # $(WARNS)
--else
-- ifeq ($(TYPE),profile)
--CFLAGS+= -pg
-- else
--CFLAGS+= -O3 -ffast-math -funroll-loops -fomit-frame-pointer \
-- -fexpensive-optimizations
-- ifeq ($(ARCH),i386)
--CFLAGS+= -falign-loops=2 -falign-jumps=2 -falign-functions=2 \
-- -fno-strict-aliasing
-- endif
-- endif
--endif
--
- # Linker flags.
--LDFLAGS+= -L/usr/lib -L$(LOCALBASE)/lib -L$(X11BASE)/lib -lm
-+LDFLAGS+= -lm
-
- ifeq ($(OSTYPE),Linux)
- LDFLAGS+= -ldl
- endif
-
--REF_LDFLAGS= -L/usr/X11R6/lib -lX11 -lXext -lXxf86vm -lGLU -ljpeg -lpng
-+REF_LDFLAGS= -lX11 -lXext -lXxf86vm -lGLU -ljpeg -lpng
-
- ifeq ($(strip $(WITH_DGA_MOUSE)),YES)
- REF_LDFLAGS+= -lXxf86dga
diff --git a/games-fps/qudos/files/qudos-0.40.1-use-pkg-config.patch b/games-fps/qudos/files/qudos-0.40.1-use-pkg-config.patch
deleted file mode 100644
index c2aae64e2b32..000000000000
--- a/games-fps/qudos/files/qudos-0.40.1-use-pkg-config.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-From 372cfdd9c81043667451fc46bcb8daaa5a5e3620 Mon Sep 17 00:00:00 2001
-From: Sam James <sam@gentoo.org>
-Date: Mon, 24 Oct 2022 17:56:14 +0100
-Subject: [PATCH 5/5] Use pkg-config
-
---- a/Makefile
-+++ b/Makefile
-@@ -64,9 +64,9 @@ TYPE?= release
-
- OGG_LDFLAGS= -lvorbisfile -lvorbis -logg
-
--SDL_CONFIG?= sdl-config
--SDL_CFLAGS= $(shell $(SDL_CONFIG) --cflags)
--SDL_LDFLAGS= $(shell $(SDL_CONFIG) --libs)
-+PKG_CONFIG?= pkg-config
-+SDL_CFLAGS= $(shell ${PKG_CONFIG} --cflags sdl)
-+SDL_LDFLAGS= $(shell ${PKG_CONFIG} --libs sdl)
-
- ifeq ($(OSTYPE),Linux)
- ALSA_LDFLAGS= -lasound
-@@ -96,8 +95,7 @@ GAME_NAME= game$(ARCH).$(SHLIB_EXT)
- endif
-
- # Compilation flags.
--CFLAGS+= -I/usr/include -I$(LOCALBASE)/include \
-- -DGAME_NAME='"$(GAME_NAME)"' -DQUDOS_VERSION='"$(VERSION)"'
-+CFLAGS+= -DGAME_NAME='"$(GAME_NAME)"' -DQUDOS_VERSION='"$(VERSION)"'
-
- WARNS= -Wshadow -Wpointer-arith -Wcast-align -Waggregate-return -Wstrict-prototypes -Wredundant-decls -Wnested-externs
-
diff --git a/games-fps/qudos/files/qudos-0.40.1-zlib-build.patch b/games-fps/qudos/files/qudos-0.40.1-zlib-build.patch
deleted file mode 100644
index d2e1474f2d7b..000000000000
--- a/games-fps/qudos/files/qudos-0.40.1-zlib-build.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-From bdd75315feed9fbaaf9dcf87f9a7e5eb18ca0b8b Mon Sep 17 00:00:00 2001
-From: Sam James <sam@gentoo.org>
-Date: Mon, 24 Oct 2022 17:50:02 +0100
-Subject: [PATCH 1/5] Fix zlib build
-
---- a/src/qcommon/unzip/ioapi.h
-+++ b/src/qcommon/unzip/ioapi.h
-@@ -1,3 +1,4 @@
-+#define OF(x) x
- /*
- * ioapi.h -- IO base function header for compress/uncompress .zip files
- * using zlib + zip or unzip API
diff --git a/games-fps/qudos/metadata.xml b/games-fps/qudos/metadata.xml
deleted file mode 100644
index 2d486853b2db..000000000000
--- a/games-fps/qudos/metadata.xml
+++ /dev/null
@@ -1,17 +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="demo">Install the demo files (quake2-demodata) and configure for use</flag>
- <flag name="mods">Build support for the quake2 mission packs</flag>
- <flag name="qmax">Build the pretty version (quake max)</flag>
- <flag name="textures">Install the enhanced textures (quake2-textures)</flag>
- </use>
- <upstream>
- <remote-id type="github">ZwS/qudos</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/games-fps/qudos/qudos-0.40.1-r1.ebuild b/games-fps/qudos/qudos-0.40.1-r1.ebuild
deleted file mode 100644
index 4084c1e427b6..000000000000
--- a/games-fps/qudos/qudos-0.40.1-r1.ebuild
+++ /dev/null
@@ -1,184 +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 toolchain-funcs
-
-FILE_STEM="QuDos-${PV}-src"
-PK3_FILE="QuDos-${PV}.pk3"
-MY_PN="quake2"
-
-DESCRIPTION="Enhanced Quake 2 engine"
-HOMEPAGE="https://github.com/ZwS/qudos"
-SRC_URI="mirror://gentoo/${FILE_STEM}.tar.bz2
- https://github.com/ZwS/qudos/raw/master/quake2/baseq2/qudos.pk3 -> ${PK3_FILE}"
-S="${WORKDIR}"/${FILE_STEM}
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="cdinstall debug dedicated demo dga ipv6 joystick mods opengl qmax oss sdl textures"
-
-DEPEND="
- media-libs/libogg
- media-libs/libjpeg-turbo
- media-libs/libpng
- media-libs/libvorbis
- sys-libs/zlib
- x11-libs/libX11
- x11-libs/libXext
- x11-libs/libXxf86dga
- x11-libs/libXxf86vm
- opengl? (
- virtual/opengl
- virtual/glu
- )
- sdl? (
- media-libs/libsdl[joystick?,opengl,sound,video]
- virtual/opengl
- virtual/glu
- )
-"
-RDEPEND="
- ${DEPEND}
- cdinstall? ( games-fps/quake2-data )
- demo? ( games-fps/quake2-demodata[symlink] )
- textures? ( games-fps/quake2-textures )
-"
-BDEPEND="virtual/pkgconfig"
-
-dir=usr/share/${MY_PN}
-
-PATCHES=(
- "${FILESDIR}"/${P}-libpng.patch
- "${FILESDIR}"/${P}-gnusource.patch
- "${FILESDIR}"/${P}-zlib-build.patch
- "${FILESDIR}"/${P}-libjpeg-clash.patch
- "${FILESDIR}"/${P}-respect-libdir.patch
- "${FILESDIR}"/${P}-respect-cc.patch
- "${FILESDIR}"/${P}-use-pkg-config.patch
- "${FILESDIR}"/${P}-no-bits-nan.patch
-)
-
-default_client() {
- if use opengl || use sdl || ! use dedicated ; then
- # Build default client
- return 0
- fi
- return 1
-}
-
-pkg_setup() {
- if ! use qmax && $( use opengl || use sdl ) ; then
- elog "The 'qmax' graphical improvements are recommended."
- echo
- fi
-
- if use debug ; then
- ewarn "The 'debug' USE flag may cause compilation to fail with:"
- ewarn
- ewarn "src/qcommon/cmd.c:364: warning: dereferencing type-punned"
- ewarn "pointer will break strict-aliasing rules."
- echo
- fi
-
- # Determine the default sound driver, in order of preference
- # snd_drv is not a local variable
- snd_drv=""
- [[ -z "${snd_drv}" ]] && use oss && snd_drv="oss"
- [[ -z "${snd_drv}" ]] && use sdl && snd_drv="sdl"
- # Default if nothing else chosen
- [[ -z "${snd_drv}" ]] && snd_drv="oss"
-
- if default_client ; then
- elog "Selected the ${snd_drv} sound driver as the default."
- fi
-}
-
-src_prepare() {
- rm docs/gnu.txt || die
-
- default
-
- # Change default sound driver and its location
- sed -i \
- -e "s:\"oss\":\"${snd_drv}\":" \
- -e "s:\"\./snd:\"/usr/$(get_libdir)/${PN}/snd:" \
- src/client/snd_dma.c || die
-}
-
-src_configure() {
- append-cflags -fcommon
- default
-}
-
-src_compile() {
- yesno() {
- usex ${1} YES NO
- }
-
- local client="YES"
- default_client || client="NO"
-
- local type="release"
- use debug && type="debug"
-
- local myemakeargs=(
- BUILD_QUAKE2="${client}"
- BUILD_DEDICATED=$(yesno dedicated)
- BUILD_GLX=$(yesno opengl)
- BUILD_SDLGL=$(yesno sdl)
- BUILD_ALSA_SND=NO
- BUILD_SDL_SND=$(yesno sdl)
- BUILD_OSS_SND=$(yesno oss)
- WITH_XMMS=NO
- WITH_DGA_MOUSE=$(yesno dga)
- WITH_JOYSTICK=$(yesno joystick)
- TYPE="${type}"
- DATADIR="${dir}"
- LOCALBASE=/usr
- LIBDIR="/usr/$(get_libdir)"/${PN}
- WITH_QMAX=$(yesno qmax)
- BUILD_3ZB2=$(yesno mods)
- BUILD_CTF=$(yesno mods)
- BUILD_JABOT=$(yesno mods)
- BUILD_ROGUE=$(yesno mods)
- BUILD_XATRIX=$(yesno mods)
- BUILD_ZAERO=$(yesno mods)
- WITH_BOTS=$(yesno mods)
- HAVE_IPV6=$(yesno ipv6)
- CC="$(tc-getCC)"
- WITH_X86_ASM=NO
- WITH_DATADIR=YES
- WITH_LIBDIR=YES
- BUILD_DEBUG_DIR=release
- BUILD_RELEASE_DIR=release
- )
-
- emake "${myemakeargs[@]}"
-}
-
-src_install() {
- if default_client ; then
- newbin ${MY_PN}/QuDos ${PN}
-
- # Change from gif to png in next version?
- newicon docs/q2_orig/quake2.gif ${PN}.gif
-
- make_desktop_entry ${PN} "QuDos" ${PN}.gif
- fi
-
- if use dedicated ; then
- newbin ${MY_PN}/QuDos-ded ${PN}-ded
- fi
-
- insinto "/usr/$(get_libdir)"/${PN}
- doins -r ${MY_PN}/*
- rm "${ED}/usr/$(get_libdir)"/${PN}/QuDos || die
-
- insinto "/usr/$(get_libdir)"/${PN}/baseq2
- newins "${DISTDIR}/${PK3_FILE}" qudos.pk3
-
- dodoc $(find docs -name \*.txt) docs/q2_orig/README*
-}
diff --git a/gnome-extra/Manifest.gz b/gnome-extra/Manifest.gz
index 181e4a699411..2b529fc50aed 100644
--- a/gnome-extra/Manifest.gz
+++ b/gnome-extra/Manifest.gz
Binary files differ
diff --git a/gnome-extra/gnome-shell-extension-gsconnect/Manifest b/gnome-extra/gnome-shell-extension-gsconnect/Manifest
index 14d5920b9443..818b58b7640a 100644
--- a/gnome-extra/gnome-shell-extension-gsconnect/Manifest
+++ b/gnome-extra/gnome-shell-extension-gsconnect/Manifest
@@ -1,3 +1,5 @@
DIST gnome-shell-extension-gsconnect-50.tar.gz 852893 BLAKE2B 2da626ac3a2c6a06b01a6d502a63a208c0bd603ba2d989b254c57d4feaaf693134b5fd176449eb2465be1d910eb8bddd5398dbe2fb00b9bfe0bec6a428f074af SHA512 39edad97388f8c228d9698c7f2fc51ea04d74f5e3bdeb16f387dc2f5bae87966c6d1a3d7eaf06cc1d095638df1254c3b796875d403912d0c39424965b395cbc8
+DIST gnome-shell-extension-gsconnect-54.tar.gz 879104 BLAKE2B 7d666775fc1ddf3ca76f59d2047b85cbc35f9953883941d1bca93f8711dcbf7ed5b8be697c300c13edf2195ffab10aa8f7edc7cbc6fde3d09797155f47349706 SHA512 9a3cae1cfaf3cc66dde3de1d74f68df7817abce86a8f68d6f93151f9e750d797ad75667bcf532f818c1b6d5ddc57d2721225aa6bc499b46593f87c5721e98622
EBUILD gnome-shell-extension-gsconnect-50.ebuild 1620 BLAKE2B 15ba267f572861b7a9507109dd7049b6aba070588f915a54f03549738f894253b9347324d48a60f9c91e6373a93a431493d135f10a972c72ab0c28ab5a11adf3 SHA512 7e31c5bfb4f93dadf3bbe916233be2952ea6ec21056022d44e20476131643189610251574dc806e6e51e985e6602918111a63645aa46d749912f8db7e720ffc4
+EBUILD gnome-shell-extension-gsconnect-54.ebuild 1622 BLAKE2B 2cecc5129f8b6fd7c7f279a4a4b1021ca976cfdec5cc038348088dc4a3b978758b6672de5170338f779e669f15f18aa5c8b02b67117ac2e5125fbfde1c50d832 SHA512 58270fd4dd41f4ab7296a97d1d5a5ca7c80cc780566c8851688f4ea075292e226f40f7c590d9ed2199f714d95f42b40cb47058ed9e0a6c94ccd5badae5ee3a2e
MISC metadata.xml 346 BLAKE2B d1e2c79cae69a58f7af962316046f4620238b88d42e0f211a28ba271633993bae4df79956ab9dde4f4e94e7e77233288657d5b3c1876c9192118a11ee5ee678f SHA512 00b2e45892280f1a042b3ec03d66c3fcc7a2b95f94534d22fb8df936976384bb78433337b339ae023ae9850f2e4c0cfb8b12fae28ae7863d2ebe93a47784a77a
diff --git a/gnome-extra/gnome-shell-extension-gsconnect/gnome-shell-extension-gsconnect-54.ebuild b/gnome-extra/gnome-shell-extension-gsconnect/gnome-shell-extension-gsconnect-54.ebuild
new file mode 100644
index 000000000000..7cccab723284
--- /dev/null
+++ b/gnome-extra/gnome-shell-extension-gsconnect/gnome-shell-extension-gsconnect-54.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit gnome2-utils meson readme.gentoo-r1 xdg
+
+DESCRIPTION="KDE Connect implementation for Gnome Shell"
+HOMEPAGE="https://github.com/GSConnect/gnome-shell-extension-gsconnect"
+SRC_URI="https://github.com/GSConnect/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE="nautilus"
+
+COMMON_DEPEND="dev-libs/glib:2"
+RDEPEND="${COMMON_DEPEND}
+ app-eselect/eselect-gnome-shell-extensions
+ >=dev-libs/gjs-1.68
+ =gnome-base/gnome-shell-43*
+ gnome-base/gvfs
+ gnome-extra/evolution-data-server
+ || ( media-libs/libcanberra media-libs/gsound )
+ nautilus? (
+ dev-python/nautilus-python
+ gnome-base/nautilus[introspection] )
+"
+DEPEND="${COMMON_DEPEND}"
+BDEPEND="
+ virtual/pkgconfig
+"
+
+DISABLE_AUTOFORMATTING="yes"
+DOC_CONTENTS="For knowing more about how to do the setup, please visit:
+https://github.com/andyholmes/gnome-shell-extension-gsconnect/wiki/Installation"
+
+src_configure() {
+ # nemo support relies on nemo-python from https://github.com/linuxmint/nemo-extensions
+ # https://bugs.gentoo.org/694388
+ meson_src_configure \
+ -Dinstalled_tests=false \
+ -Dnemo=false \
+ $(meson_use nautilus)
+}
+
+src_install() {
+ meson_src_install
+ readme.gentoo_create_doc
+}
+
+pkg_preinst() {
+ gnome2_schemas_savelist
+ xdg_pkg_preinst
+}
+
+pkg_postinst() {
+ gnome2_schemas_update
+ xdg_pkg_postinst
+ ebegin "Updating list of installed extensions"
+ eselect gnome-shell-extensions update
+ eend $?
+ readme.gentoo_print_elog
+}
+
+pkg_postrm() {
+ gnome2_schemas_update
+ xdg_pkg_postrm
+}
diff --git a/kde-misc/Manifest.gz b/kde-misc/Manifest.gz
index 6809694dd846..f2a5c7ebfb01 100644
--- a/kde-misc/Manifest.gz
+++ b/kde-misc/Manifest.gz
Binary files differ
diff --git a/kde-misc/colord-kde/Manifest b/kde-misc/colord-kde/Manifest
index b8d1eb6be40f..265ab97fc5a0 100644
--- a/kde-misc/colord-kde/Manifest
+++ b/kde-misc/colord-kde/Manifest
@@ -1,3 +1,3 @@
DIST colord-kde-0.5.0_p20220907-077644b5.tar.gz 64138 BLAKE2B 2bf2b705da0264f74568b69ef5f2ed4b90d38fa3457d870a806ca3b5db436f813232baa0901c73ed759b0b7409e9d44a427b1dfd764b7f14a7640d93b8c9f3dd SHA512 338e15b62ba46afb670ce7ee7ce24923e0485de09bdc4e33638696a962fc6773296e556d77d77bd1df22d0e7657c1e112836773f759225dd40cac29fb97fe262
-EBUILD colord-kde-0.5.0_p20220907.ebuild 1366 BLAKE2B 38988558e0e44507575ab83e3d5f0e89e903ee5a2c62de2075a0580d789948db3914cbfb114d6a73f16763baf47e3db2fcc2b5d78153d20853d2226fe82ced89 SHA512 b4744b2e6484cadc7a1a35fa73d4d9d73795807746708f862010dd1d1f5499c0557a80fee15ab96e1ea5f8fc46bc96887997a8972d591d2bfc13c39087e093ef
+EBUILD colord-kde-0.5.0_p20220907.ebuild 1373 BLAKE2B e7b139f910100c3cac724c7deee5a6b74ec3148c7e9d88ea6dad72460f26fddaca9524df2dba5b6ed11949c54e3e2692e5f6f990e1239f2d973b6f5ae563a9de SHA512 53d7b165619a2e37fe84668502903e211dc50af10eae67149db395dbe6691547455f9f7bfa5b99ed32b6b338ae2b501cd15d5ed02845f365527bb935ec9fa7c4
MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6
diff --git a/kde-misc/colord-kde/colord-kde-0.5.0_p20220907.ebuild b/kde-misc/colord-kde/colord-kde-0.5.0_p20220907.ebuild
index 1cfcac8a0136..e43af822638b 100644
--- a/kde-misc/colord-kde/colord-kde-0.5.0_p20220907.ebuild
+++ b/kde-misc/colord-kde/colord-kde-0.5.0_p20220907.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://invent.kde.org/graphics/colord-kde"
LICENSE="GPL-2+"
SLOT="5"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~x86"
IUSE="X"
COMMON_DEPEND="
diff --git a/kde-plasma/Manifest.gz b/kde-plasma/Manifest.gz
index 8d12f914155e..124b419528cb 100644
--- a/kde-plasma/Manifest.gz
+++ b/kde-plasma/Manifest.gz
Binary files differ
diff --git a/kde-plasma/bluedevil/Manifest b/kde-plasma/bluedevil/Manifest
index 427fc7c32bd0..2af55cf29050 100644
--- a/kde-plasma/bluedevil/Manifest
+++ b/kde-plasma/bluedevil/Manifest
@@ -1,5 +1,5 @@
DIST bluedevil-5.25.5.tar.xz 175988 BLAKE2B 1dd5c25409e28a793b1fc073074974fc4600fc3d683e2296768daf058bd32b9fab08e940beb859cca9543eaa53fbe11201c491f82a3faf8aced9d221f8a2c294 SHA512 80bc69729b5f905743d7bc1923577eafcd9c3b2b8c51c0267b75e79053dd2437cfa47d95dcf36e3cc32b03673fd3ea92a69e5d3ce81d577e1d5884953317afb6
DIST bluedevil-5.26.3.1.tar.xz 316944 BLAKE2B e2f93c690e530f64f6e44e571802cba050818f6752b29d69e60c4f91f38660c29922107488d763339d7ec041e4250112f52eea2c5b4313fd20628287d0b6d677 SHA512 405a15e850e8ad07c31d2fe0a62ae735c79ce973fee2cde9575a649eeacd0aebe48d1455c0ad78da4fd55b15be7d55ae13d3f11d898a516e1a770082c3469309
EBUILD bluedevil-5.25.5.ebuild 1125 BLAKE2B 774bd74988417f1b0b6f3e3275f0bcc27785429b77b7490cca9a1187c74ebfc06bab5386e153e495ee14e9b89ab7cd99245c02ed49e6380bf4c52dde715b6053 SHA512 840f6b234780265e64c1150874b42b8a50ba53acbfe4cbe6ecf17e3e7d3c4be3ba6b77a197fddc9039f6311c096011f3f9e0e07172a60addecab4f7f71267ebb
-EBUILD bluedevil-5.26.3.1.ebuild 1199 BLAKE2B e16c69d8d6fed732e916ec1110bd25c660f0906ff2cfd81cef553bf48962fc201481d2793aee3a80ad1d4e5188285207304ef43686617fb2f7d451728a8c6cd0 SHA512 7412d9243700600988ffbb83e23f05d2f8f2f2a3acbd8356a3d051b898cdaf978268f5e525cf464fd59d66bccdb0cb58964c6625d1c55ae342e6a30fec063780
+EBUILD bluedevil-5.26.3.1.ebuild 1206 BLAKE2B 4fec6daf6382fc6c1fbf6ff50cc68fd4fc205a31c480fb7db5bb759b88adf333795a68fb020ba149fa9dd7a7491664dd153dbc5387c75b70c9f8737aa76ed46a SHA512 f203560bbfdbed547e09eab634f0b87dd692f5e00bd411dbddac63a7649a6ef06ddd45eb77fc72d1d02b09b884c4b202d955217abf65584f33569348207f1940
MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6
diff --git a/kde-plasma/bluedevil/bluedevil-5.26.3.1.ebuild b/kde-plasma/bluedevil/bluedevil-5.26.3.1.ebuild
index 56f8aebb87a7..6205cdce063c 100644
--- a/kde-plasma/bluedevil/bluedevil-5.26.3.1.ebuild
+++ b/kde-plasma/bluedevil/bluedevil-5.26.3.1.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://invent.kde.org/plasma/bluedevil"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv"
IUSE=""
DEPEND="
diff --git a/media-gfx/Manifest.gz b/media-gfx/Manifest.gz
index 494eb9f74a48..393528bfd564 100644
--- a/media-gfx/Manifest.gz
+++ b/media-gfx/Manifest.gz
Binary files differ
diff --git a/media-gfx/chafa/Manifest b/media-gfx/chafa/Manifest
index 947a7569022d..e132c3c7582b 100644
--- a/media-gfx/chafa/Manifest
+++ b/media-gfx/chafa/Manifest
@@ -1,5 +1,5 @@
-DIST chafa-1.10.3.tar.xz 512808 BLAKE2B cc0d18f06936d3c26a5d073cf8982c5c49bca307833885edf346e392987fb743ee560ca891db5533ee5e856dbeb4ca9f9a68d601961d0ab6b2dcb80c58fdda1d SHA512 29bcd5315a1c5bf08b214b9b58fabc64340e995a383b88e5f8245ba130b0506e4d13c34878d6cb32d1493fa1b8326520cbd176aeef22d932c72ede0430a38fda
DIST chafa-1.12.3.tar.xz 659136 BLAKE2B 2b9878b93c46be37fc7cfaf9ffadf58a84445b2e081c712a9824f323b0aee5725fd0b229a0a073afd0a7e3354d418669c411e02ac0f98a4e2eeaff9c19f6f93c SHA512 00d186aa3e5a184b5fe985909118fe856c7889e6674d55de6fe409f04ccac0a8698ef8063a2049e8b100ea0e9abfa5f89c959333a18cd6f934608b86f256ee5d
-EBUILD chafa-1.10.3.ebuild 751 BLAKE2B 620759963bbe5fa317ad60b080f9138bc9cd1c151cb8ce5c2d6c2d5bd6d774ded495d3956fb6e5d4427740804e91cd326f5257f265f4dec0cdb9b3ec7666e262 SHA512 5c7fee149c9b2130f1d8678b83364257d3209ee3d25bcf4d497b000eb8d75cb2a872117322aa2c1037aea6f0620ae5caf0d45a1c0695d4adf57d877cbd07c47e
+DIST chafa-1.12.4.tar.xz 934272 BLAKE2B 57009e5b6c8cbb41643e94d224e9a4a7e3c2839ee79a6d4949b6d872ab9e10ab66fe7a609f448cad68ee930e5da84e31a1368c8f7ad6457c4c1583971f87f91e SHA512 2732ff380fc6d61124298ae3d9958d676fe6ca2887ee11df057d4efa6f4ae9c074a7e1920a6a3db1ffb21882432769967f4453d52a0344e581993984133a0e9b
EBUILD chafa-1.12.3.ebuild 751 BLAKE2B 620759963bbe5fa317ad60b080f9138bc9cd1c151cb8ce5c2d6c2d5bd6d774ded495d3956fb6e5d4427740804e91cd326f5257f265f4dec0cdb9b3ec7666e262 SHA512 5c7fee149c9b2130f1d8678b83364257d3209ee3d25bcf4d497b000eb8d75cb2a872117322aa2c1037aea6f0620ae5caf0d45a1c0695d4adf57d877cbd07c47e
+EBUILD chafa-1.12.4.ebuild 754 BLAKE2B b3e92b1cd0f3c81e8626c27031e091ae76e044e15c03d38e1ac9d156a058941deb4a4dca69feca321207ed0738f8e4b0d3a955da340a5fcfd82b9f5be6778c5b SHA512 b9f94e704afcd7177e75c861b0ba9527e974dcb3105cd154ffa98f4a3d288fca9d2c2df360158e336a973fb222ba86fb57559b1fe0c4a767a3624608bdb54c26
MISC metadata.xml 396 BLAKE2B fc22be32275227f194b224a340dcd08e55a565fa68b102eb9cb55406402ed38d4f593aa6f59f3c40a24480c8d002ea0ce4a9a831055bb6821fdbe1a1dfd103ff SHA512 46617cd84ec16190865a896432df30443d31123b790d871bf634cd446b520ed9b1728951e49217b0619a91d0d46d3013ce7f41e142893298ad7e8c2522d1552d
diff --git a/media-gfx/chafa/chafa-1.10.3.ebuild b/media-gfx/chafa/chafa-1.12.4.ebuild
index 98ac22f2a0ca..9a2b941734b1 100644
--- a/media-gfx/chafa/chafa-1.10.3.ebuild
+++ b/media-gfx/chafa/chafa-1.12.4.ebuild
@@ -9,7 +9,7 @@ SRC_URI="https://hpjansson.org/chafa/releases/${P}.tar.xz"
LICENSE="LGPL-3+"
SLOT="0"
-KEYWORDS="amd64 arm64 ~riscv x86"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
IUSE="+tools"
RDEPEND="
diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz
index 5680cf15cfef..0c515e8c3466 100644
--- a/media-libs/Manifest.gz
+++ b/media-libs/Manifest.gz
Binary files differ
diff --git a/media-libs/fdk-aac/Manifest b/media-libs/fdk-aac/Manifest
index fd3b4054e76c..2f0a802c993f 100644
--- a/media-libs/fdk-aac/Manifest
+++ b/media-libs/fdk-aac/Manifest
@@ -1,4 +1,4 @@
AUX fdk-aac-2.0.2-always_inline.patch 2581 BLAKE2B 46f18480fe138f4b6fd98bf3474673234e1fc3e88020be07bc63284634b971a902cbe3b1996c676e12c30e502e877d7a0b4e328b97a469dd2ed7d6bd759d5161 SHA512 030bfb1ad2dc53618a0387852910687e89bacb4cefd8d7a9a230bcda5a0c0e5493e464771691491d5da4c9bc8c83ff48a99dec5e384d2c50ebcd672a051a7ce3
DIST fdk-aac-2.0.2.tar.gz 2886434 BLAKE2B f9917cf8ded3e4165048b27211c5985b4fe174d1ac815a7bc4afad88e059f3a89a24f88ad20633becdba9cb91717b9d4bf44781368c436e35002061b1644eb64 SHA512 8e5a7992869a7e649bee6d41bf7c6e408cec7ba1931a6cd7a9ad8a01e6ac49bd299ddd147b18823e8ee379ce7c6373d7f5a94f0f859ed973a30c61eccd53fa7e
-EBUILD fdk-aac-2.0.2.ebuild 1357 BLAKE2B d07e30d7f1d55a024c16b34b02f50cac89039440038640a148c28013f47bfe5f63620948e0d9dfe9e35ace6ccd1ba8b462676aa123abf95a34a3345cc6aee991 SHA512 f375abe40105654a3a9ea5f93afb176b9d2a0e8c6f1dda6521a76e312d1d937e7538c9accadce741fe5f161149c1ffae4be4f81bedf3e4dff567283a1d2cc072
+EBUILD fdk-aac-2.0.2.ebuild 1364 BLAKE2B 35e76c6a8c4b1aa4cc93f78b34b5865c893949a9ed48b9bf1ed30c562e5290eb9f4f4f9053e3e447fadccfe9a686d434b26ccac8b1d62891312c2d33d8207d48 SHA512 6f6dd789bfc9edfda1753c57e813e2864ce779a1ef8f2163a43c6ac88fbeb448a4fe4db0e2b77da74398c55aa13eb8f6af39fe67dde8e194fcfcf84406fc2878
MISC metadata.xml 336 BLAKE2B 5f1981713cbc6db97ecdea2af10393759e29be9cca9f0bc39baf5178b70d77b2553e5a29cece1a2a1b7c1a57337859866b05da3c83a52657baf3f87cec98d794 SHA512 3effbf30ad5c4566466f5e8f473f045294a687845416b3d8a67350392c01b22009db45d129bd312d44f2dfd0302ed1e3f0ab57ab01031cab9549980242779c13
diff --git a/media-libs/fdk-aac/fdk-aac-2.0.2.ebuild b/media-libs/fdk-aac/fdk-aac-2.0.2.ebuild
index 26e8b5978db6..4c39024a57df 100644
--- a/media-libs/fdk-aac/fdk-aac-2.0.2.ebuild
+++ b/media-libs/fdk-aac/fdk-aac-2.0.2.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == *9999* ]]; then
[[ ${PV%9999} != "" ]] && EGIT_BRANCH="release/${PV%.9999}"
inherit autotools git-r3
else
- KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv x86 ~x64-macos"
+ KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86 ~x64-macos"
if [[ ${PV%_p*} != ${PV} ]]; then # Gentoo snapshot
SRC_URI="mirror://gentoo/${P}.tar.xz"
else # Official release
diff --git a/media-libs/libfreeaptx/Manifest b/media-libs/libfreeaptx/Manifest
index b7b0801311ec..7fb98e3e730f 100644
--- a/media-libs/libfreeaptx/Manifest
+++ b/media-libs/libfreeaptx/Manifest
@@ -1,5 +1,5 @@
AUX libfreeaptx-0.1.1-fix-version.patch 571 BLAKE2B 0fa43bf3b7180b5ec90e3cb2fc633959d5b484954bd50f468903a6c0c9b0646fe77be1618b68746692b57224e46270e538133ccfeb3f320ff71780bc5cd4297d SHA512 b8d3bcadeba8534979c02e55ad129bfce147e920e2e881f99ac9d579095fb944b6e88351a74dc410d141e0a6b89f17c15ddc21019e63cc3cf362a20d5e9b37b6
DIST libfreeaptx-0.1.1.tar.gz 27902 BLAKE2B 0aa015b0317db7f6dd61ae667cc1b7b10c7f7457d057144c1457572a214891848b81512960eb8643138c638a0f691b53a7bbcb36ad434ac29335d92b108a43fa SHA512 53dd7f348120fea0425b365f26668925dd435a8a3a0c5e98476764a452c7d729f2a3556e953c557d0ccaaa65391265c8c3c61fc29377cf60079fa0bed2cc20b1
-EBUILD libfreeaptx-0.1.1-r1.ebuild 1170 BLAKE2B 90f0df99db3f4ac4e80feb06a12632bbbcb3549975381759cbea452f19e9288c27c46e1369220cd318bb8c638804963baabdb3bd0eb90b3992e066003046a513 SHA512 f548667534c0fd62ac68b1773f2da1e75ea345184e38923eb0d34d317c4d1946412b68bcb172ac419b645dc0b16c865b8295d229e99c6e6ff91d6d235f020908
+EBUILD libfreeaptx-0.1.1-r1.ebuild 1177 BLAKE2B d45b6939e0b3937a68a8c3fe68ed7ce3818501b3f8085384fe8659c4ba101b176db5e2526053c00889b18e254d076545d067f4c61d560d8c98dea13b4dff9b96 SHA512 e8cd43cb5d02b9bb5801360a059521fe66085bf1413a7c099c7f5eb65850fca180250b7a0bbfcc21a36ab41f2960a76e8117b0cd52b0d9126041ade8326c1172
EBUILD libfreeaptx-9999.ebuild 1104 BLAKE2B 9ab4ea981ac6243332276f0f17b3b941b4a49b658cabf5e6658efb7664cd71ae522683383f023788cc8dafb233d0ff94d4f21e16ed47a36f8d7273638d963706 SHA512 99f6b1912b7c00e7c2e0f55ee7c9210697b2b0d705a85920a02a58c9aaa443fa29e85128a699b76280a994b27b1a954e0c9e900c74ad41133a2484d2b671eae5
MISC metadata.xml 443 BLAKE2B c6bc37f198358a17bb8c099093ed64f9318966930771426243e401e35d8c4c0b4d764532ded69a71ec6e5ed463d582106d8574d661bd9d9a144b71528b0d02ae SHA512 ab15fe16e8ab3e5cfc792dbbb65437e17ee76f4b9b94a08fa90f553f1d15a1c179e6cd791962ac9ddc764b50ac5410ddf0dd7c3618b2c274f6fcb5ef7c5982ea
diff --git a/media-libs/libfreeaptx/libfreeaptx-0.1.1-r1.ebuild b/media-libs/libfreeaptx/libfreeaptx-0.1.1-r1.ebuild
index 6df92202b98a..458d24ef432c 100644
--- a/media-libs/libfreeaptx/libfreeaptx-0.1.1-r1.ebuild
+++ b/media-libs/libfreeaptx/libfreeaptx-0.1.1-r1.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == "9999" ]] ; then
EGIT_REPO_URI="https://github.com/iamthehorker/${PN}"
else
SRC_URI="https://github.com/iamthehorker/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv x86"
+ KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86"
fi
LICENSE="LGPL-2.1+"
diff --git a/media-libs/libheif/Manifest b/media-libs/libheif/Manifest
index 26ca4e8f1d47..caa0c10e8b66 100644
--- a/media-libs/libheif/Manifest
+++ b/media-libs/libheif/Manifest
@@ -1,9 +1,6 @@
AUX libheif-1.12.0-dav1d-1.0.0.patch 1569 BLAKE2B 1cd1629a3d519ef574a5b98ce5cfc5b8f074847b5d4fc6544fdeab3476c35b764739c98fda9a8d0a4f4921fd25412b08e124118f07694fe540b04f306716f6c2 SHA512 62a1afe3f42d1a61b3c314aaae9804dbd436f141075fa4daac415db07a1542c1033dd42cef6906b29ea0f072726888f5ef5f9b7c13c6ec8dca57b6e2bfdfd119
AUX libheif-1.12.0-fix-bashism.patch 1325 BLAKE2B 5a43b5f2611e256a48603ce9f5d59ae9e08fec30c58af829a82d62ba04e09eb263d0f439b3aecd39d8a053ccfdb4b4f5dbdc5ec8792cd5ffb767e0c2c64e4e66 SHA512 47250ccf9ad920f2067477728f79d46cf9ee70d581b72fecacd33b927c77cb3af2744a6995c7f6b21aad64a9477bcdf702a3cea30bebf99980d93c8c3a560718
-DIST libheif-1.12.0.tar.gz 1684355 BLAKE2B 6d84678b39476f2d797d586c6dcaabc9a82351fe3bad536cd90edab16dabf91cbdcdb291195ff45061c7b0ad164748c53f87cbb2dc1e318b2cd458fcba74f644 SHA512 9e6f74dd52841a33b6021a1581ab28c56123d927caa7972acd284444e90888bbdae983b6d847d20eac7651dacea2193d27eb8df45928cb0774229ef8eea23294
DIST libheif-1.13.0.tar.gz 1703950 BLAKE2B e79af787c514c02f49eb9deb42c9727a4719584d16ebb73b8ab276d9e5452c5463f359a1ace30819466f4dab30db69fec5afa2eefeaadc828e2272e91c7d4cf7 SHA512 44cb12ec7191bdf8ef2193c075d5d7a064a7a90c00625e5346624de1ebbedd064601998d042c8336d6c5b2aaef4cd3b439b850d0ab5882daa2e22dcc8722c779
-EBUILD libheif-1.12.0-r2.ebuild 1895 BLAKE2B 22e34da2f3c0512e86b02c7b6e0e2fdf118d899b06f584d4b74a3dcdf15dcfe1c5dcaf17661633dc8807270c581c6400fbdf671b0c33400778e0a4cd48e7ce04 SHA512 41d8674f6f5ef8e93dbd50b01cae52bdd18e0b741a7396ff952c75d3cd8c4ab63013d96baaae269da39f3e1b0ea3af77a63d96809a37c594a6a692df65211033
-EBUILD libheif-1.12.0-r3.ebuild 2093 BLAKE2B e1eac5c2c663dd3ee5fe8d9fb9a8ebfb117c1ee0d1e90aa9691803a9257fe0515b4cb7cb839639eb182a6a4c3c808fd1ad51ccf2a71e858f47dbafbd3eeff7a2 SHA512 9c84fc2ffc0f4d72b84f6cdb969b43a6ef7b974ed031db91bc06fb8c1f7eeece305521fcd0467807037616cc436b1f6c88f21e2497510a742bbfcef9fbfd7c1e
EBUILD libheif-1.13.0.ebuild 2057 BLAKE2B fe52e45b8ad8663f468cc9d71015e655022da9dd77ac66bbfff09d144e6785cd30feeb4d7e247d37a0cc87fc835764f9829c6cd2a03b7a4fcba88dadd6266e4e SHA512 5f0ecb6ad7159f6d86021a5c7db5578dcc20d989b765ad91e20b502cbd9da6aa25febfb0445084d6a2388cf020bf49eb8e14aed727cd599788d324313da54260
EBUILD libheif-9999.ebuild 2001 BLAKE2B 02130e50e78e847a881aeab0b1f4f86e1aab701500d42b430d3ba073715369bd444eff39150e8d948e1482341cd4e1c685a7eda59dfa697a4517de11c34799c7 SHA512 ad3efd5f606d0c5e5f747353f22d5953d4e1f68e964e945b9bc8c652753dd36ed85ea681ae41b7c270f34c9a131f84e229b49eb41eb4787d80ee909eb1ed9a62
MISC metadata.xml 805 BLAKE2B 99457c3561cc5ad915c5503f96e52b6261981157de467073ac7a8ece68af3798b9db516b40b7db9e0bd92388b083898926d877fb3bbc8fd1701b280bfd4baa09 SHA512 e5461f86bd18b9878a0e4857fc25ad7554e4095b8b71b2a8de2334b49b7d6c62ccbc2d6bc31e016e65ba3c8bd3a872b5f00b2c2bf39e1d04306124bfedb8486f
diff --git a/media-libs/libheif/libheif-1.12.0-r2.ebuild b/media-libs/libheif/libheif-1.12.0-r2.ebuild
deleted file mode 100644
index 0b5dfbc4051e..000000000000
--- a/media-libs/libheif/libheif-1.12.0-r2.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools xdg multilib-minimal
-
-if [[ ${PV} == *9999 ]] ; then
- EGIT_REPO_URI="https://github.com/strukturag/libheif.git"
- inherit git-r3
-else
- SRC_URI="https://github.com/strukturag/libheif/releases/download/v${PV}/${P}.tar.gz"
- KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86"
-fi
-
-DESCRIPTION="ISO/IEC 23008-12:2017 HEIF file format decoder and encoder"
-HOMEPAGE="https://github.com/strukturag/libheif"
-
-LICENSE="GPL-3"
-SLOT="0/1.12"
-IUSE="+aom gdk-pixbuf go rav1e test +threads x265"
-REQUIRED_USE="test? ( go )"
-RESTRICT="!test? ( test )"
-
-BDEPEND="test? ( dev-lang/go )"
-DEPEND="
- media-libs/dav1d:=[${MULTILIB_USEDEP}]
- media-libs/libde265:=[${MULTILIB_USEDEP}]
- media-libs/libpng:0=[${MULTILIB_USEDEP}]
- sys-libs/zlib:=[${MULTILIB_USEDEP}]
- media-libs/libjpeg-turbo:0=[${MULTILIB_USEDEP}]
- aom? ( >=media-libs/libaom-2.0.0:=[${MULTILIB_USEDEP}] )
- gdk-pixbuf? ( x11-libs/gdk-pixbuf[${MULTILIB_USEDEP}] )
- go? ( dev-lang/go )
- rav1e? ( media-video/rav1e:= )
- x265? ( media-libs/x265:=[${MULTILIB_USEDEP}] )"
-RDEPEND="${DEPEND}"
-
-PATCHES=(
- "${FILESDIR}"/${P}-dav1d-1.0.0.patch
-)
-
-src_prepare() {
- default
-
- sed -i -e 's:-Werror::' configure.ac || die
-
- eautoreconf
-
- # prevent "stat heif-test.go: no such file or directory"
- multilib_copy_sources
-}
-
-multilib_src_configure() {
- export GO111MODULE=auto
- local econf_args=(
- --enable-libde265
- --disable-static
- $(multilib_is_native_abi && use go || echo --disable-go)
- $(use_enable aom)
- $(use_enable gdk-pixbuf)
- $(use_enable rav1e)
- $(use_enable threads multithreading)
- $(use_enable test tests)
- $(use_enable x265)
- )
- ECONF_SOURCE="${S}" econf "${econf_args[@]}"
-}
-
-multilib_src_test() {
- default
- emake -C go test
-}
-
-multilib_src_install_all() {
- einstalldocs
- find "${ED}" -name '*.la' -delete || die
-}
diff --git a/media-libs/libheif/libheif-1.12.0-r3.ebuild b/media-libs/libheif/libheif-1.12.0-r3.ebuild
deleted file mode 100644
index 758253791aae..000000000000
--- a/media-libs/libheif/libheif-1.12.0-r3.ebuild
+++ /dev/null
@@ -1,89 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools xdg multilib-minimal
-
-if [[ ${PV} == *9999 ]] ; then
- EGIT_REPO_URI="https://github.com/strukturag/libheif.git"
- inherit git-r3
-else
- SRC_URI="https://github.com/strukturag/libheif/releases/download/v${PV}/${P}.tar.gz"
- KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86"
-fi
-
-DESCRIPTION="ISO/IEC 23008-12:2017 HEIF file format decoder and encoder"
-HOMEPAGE="https://github.com/strukturag/libheif"
-
-LICENSE="GPL-3"
-SLOT="0/1.12"
-IUSE="+aom gdk-pixbuf go rav1e test +threads x265"
-REQUIRED_USE="test? ( go )"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
- test? (
- <dev-cpp/catch-3
- dev-lang/go
- )
-"
-DEPEND="
- media-libs/dav1d:=[${MULTILIB_USEDEP}]
- media-libs/libde265:=[${MULTILIB_USEDEP}]
- media-libs/libpng:0=[${MULTILIB_USEDEP}]
- sys-libs/zlib:=[${MULTILIB_USEDEP}]
- media-libs/libjpeg-turbo:0=[${MULTILIB_USEDEP}]
- aom? ( >=media-libs/libaom-2.0.0:=[${MULTILIB_USEDEP}] )
- gdk-pixbuf? ( x11-libs/gdk-pixbuf[${MULTILIB_USEDEP}] )
- go? ( dev-lang/go )
- rav1e? ( media-video/rav1e:= )
- x265? ( media-libs/x265:=[${MULTILIB_USEDEP}] )"
-RDEPEND="${DEPEND}"
-
-PATCHES=(
- "${FILESDIR}"/${P}-dav1d-1.0.0.patch
- "${FILESDIR}"/${PN}-1.12.0-fix-bashism.patch
-)
-
-src_prepare() {
- default
-
- sed -i -e 's:-Werror::' configure.ac || die
-
- if use test ; then
- rm tests/catch.hpp || die
- ln -s "${ESYSROOT}"/usr/include/catch2/catch.hpp tests/catch.hpp || die
- fi
-
- eautoreconf
-
- # prevent "stat heif-test.go: no such file or directory"
- multilib_copy_sources
-}
-
-multilib_src_configure() {
- export GO111MODULE=auto
- local econf_args=(
- --enable-libde265
- --disable-static
- $(multilib_is_native_abi && use go || echo --disable-go)
- $(use_enable aom)
- $(use_enable gdk-pixbuf)
- $(use_enable rav1e)
- $(use_enable threads multithreading)
- $(use_enable test tests)
- $(use_enable x265)
- )
- ECONF_SOURCE="${S}" econf "${econf_args[@]}"
-}
-
-multilib_src_test() {
- default
- emake -C go test
-}
-
-multilib_src_install_all() {
- einstalldocs
- find "${ED}" -name '*.la' -delete || die
-}
diff --git a/media-libs/libldac/Manifest b/media-libs/libldac/Manifest
index 4037182e36f5..9da8d910a3aa 100644
--- a/media-libs/libldac/Manifest
+++ b/media-libs/libldac/Manifest
@@ -1,3 +1,3 @@
DIST ldacBT-2.0.2.3.tar.gz 75708 BLAKE2B 9f9ec1aa8a9603927067cd01058745db615a89652d16e870d9eb0a4db270a4076b7bb70ba091948249969087e5b26b86e22656314e3d26e43311fae982472347 SHA512 0e42723a1e7d748b28b13d73823fd5378a64100d5e27ae90cf3214494f3e199c526e219efd1329b2ec2b3195e1a6b3c98c8210ab7e4e6b98077199ef0f64c02e
-EBUILD libldac-2.0.2.3-r1.ebuild 676 BLAKE2B f24d0a03a15588f63453dff56188fd3332622f6bb9b71e1eb3b3c39474b868f8ed501d75079c69aeca9d53ae93e202188a0a1b0f3eccf566b1a30bbe3f20056d SHA512 d78ce8c438f0f6e3396beec28ada1380b6425108fd472d8e9b1433fe5200a595558e08b1043fa03bd15e31dac3c7aa35aee93f77e5f7ebe4427effcfcb966188
+EBUILD libldac-2.0.2.3-r1.ebuild 683 BLAKE2B 1cdd6a900d29d571f59712da72896aed6b1063ee129176fb83c199ed6648aa8cf8273d17568abe9c449d11921efc254bc43d6eedf630496895bb1fe76248199e SHA512 b2b10fa36a3aab7e04c014e421ddcab95dc4c97c2ecd3e576732014f49e562b4f74bbbdbe400a6ae34f42ab887f9e67909076ce9867c7b6e7e8aeea751ae135d
MISC metadata.xml 295 BLAKE2B 23ffbd8cccd6184716f9d45199f0aeefb4c8629b2b75b0205ee7b76ef4851eabccd9e912f5612a58cd5cc9cc7582d3154efa19a6c3391fbde03b335f81e098a8 SHA512 dff2d678a578497377ce964d374e5690721cf1cf9aa8955ecdfd5acde1a00b987b67b22b78b782b3d9350f01611b81d816f88d00ecd3d00375afe586858c570d
diff --git a/media-libs/libldac/libldac-2.0.2.3-r1.ebuild b/media-libs/libldac/libldac-2.0.2.3-r1.ebuild
index 92d8748f55d1..4ae53e560437 100644
--- a/media-libs/libldac/libldac-2.0.2.3-r1.ebuild
+++ b/media-libs/libldac/libldac-2.0.2.3-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/EHfive/ldacBT/releases/download/v${PV}/ldacBT-${PV}.
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux"
S="${WORKDIR}/ldacBT"
diff --git a/media-libs/liblscp/Manifest b/media-libs/liblscp/Manifest
index 52799d608295..0c1382830ad5 100644
--- a/media-libs/liblscp/Manifest
+++ b/media-libs/liblscp/Manifest
@@ -1,7 +1,5 @@
AUX liblscp-0.9.6-conditional.patch 350 BLAKE2B 5354ef415e5905d3dd03879372f6a434e1b0fb50ab6e5db750a0c61a6bb89ecce714d020b1e79fd09ef13fda947ad9c161d7302302ea34f4189803b33c86298c SHA512 c2db8ae9044138353ead1d4b992cb8bbb83038a96c1a20d953762f0c30ccd493d2503648c2f6588a97aa3e72edbb959e30e8629e7d3e1d7a74c7c2f5617863f5
-DIST liblscp-0.9.6.tar.gz 100811 BLAKE2B a86a5e9e6d52dfd2449274e1c800e40887094dcea3e39d257670dded8b3805f2cdf575b41f640b0df95cd008656d3e7c8ca93d5bc5360c8727b80d6d2695ed83 SHA512 51c3b0b3dfe3947ac5d7cfec18fec597a4282aacc489cdda5a30d5853c3a43778e207ddf2f211c28ba04386fd6f30a09eed62dc2a33177e5aeccd7f77b4ef520
DIST liblscp-0.9.7.tar.gz 98364 BLAKE2B 8ea8d05f7753db3dc3210e3faaa60d7f0e7fab558948a7e687b60b728f00ca557a08594f72beb0823e14c4eb3d4ec0aa75bb802194a4b9e660546c462196553a SHA512 03b83962ea89bbf4ca6b76c71f4883c7621a7306383bbd53f6240d7f17838cfa89c2861aa169f789754f6067fe76866068b26ab1370a0c2fafbf0f660894a4ad
-EBUILD liblscp-0.9.6.ebuild 748 BLAKE2B 91cdd739be37cafa76cb6241f8b89ee2053f5d03518381acab1ac106f8d816c6a9001acd03bdf3f380e3529e25e5c100e16a9ededb3e427135f1c27cc9b874f0 SHA512 c37f1f6ea1e27fdc5f573dc8745a6aadc9aadbee8ce496c78631b13af7317f72f1f57e84dc043938b81ee63c261228528d4c13dfe7ca78a6d5f6c106d55e2478
EBUILD liblscp-0.9.7.ebuild 748 BLAKE2B 91cdd739be37cafa76cb6241f8b89ee2053f5d03518381acab1ac106f8d816c6a9001acd03bdf3f380e3529e25e5c100e16a9ededb3e427135f1c27cc9b874f0 SHA512 c37f1f6ea1e27fdc5f573dc8745a6aadc9aadbee8ce496c78631b13af7317f72f1f57e84dc043938b81ee63c261228528d4c13dfe7ca78a6d5f6c106d55e2478
EBUILD liblscp-9999.ebuild 750 BLAKE2B 4ec1fd94a04806df5a2c8ec18f12a21cb53159a933be39253bbf2ad3d2e505e8cc71d8bfcb8bfeb751da7fc60c18437d63c74c05e4a723f94106f1d4717bb4c7 SHA512 fdcb708593aec437922f534f90a1bee1040d68c5659d56645052f933f7dec512767d70b359f535db3d7fec4dd6677dda306e0c205be565b25a48d470290e687f
MISC metadata.xml 250 BLAKE2B 3e6dae5d5f3b3ac412806dd8615a1975c7ea8a64bfd72ad54f2c93a9b24c19c620ac3e8b26e1f6cadec899443e138ee4fb7a82ecb83c784d0c03ee91854d8622 SHA512 2bfce2cf73aefce6dda06ea351cb93b2990b9543f48be1ae5406a5a5acf2c34faed1eb2ce715eb689eb50a9a1add5576b39232eb818c233f5a5589e16032aca8
diff --git a/media-libs/liblscp/liblscp-0.9.6.ebuild b/media-libs/liblscp/liblscp-0.9.6.ebuild
deleted file mode 100644
index a68cc47b641b..000000000000
--- a/media-libs/liblscp/liblscp-0.9.6.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="C++ library for the Linux Sampler control protocol"
-HOMEPAGE="https://www.linuxsampler.org"
-
-if [[ ${PV} == "9999" ]] ; then
- inherit subversion
- ESVN_REPO_URI="https://svn.linuxsampler.org/svn/liblscp/trunk"
-else
- SRC_URI="https://www.rncbc.org/archive/${P}.tar.gz
- https://download.linuxsampler.org/packages/${P}.tar.gz"
- KEYWORDS="amd64 ~ppc x86"
-fi
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-IUSE="doc"
-
-BDEPEND="doc? ( app-doc/doxygen )"
-
-PATCHES=(
- "${FILESDIR}/${PN}-0.9.6-conditional.patch"
-)
-
-DOCS=( ChangeLog README )
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_DOC=$(usex doc)
- )
- cmake_src_configure
-}
diff --git a/media-libs/sbc/Manifest b/media-libs/sbc/Manifest
index 419d6c975b55..d8bcabde7685 100644
--- a/media-libs/sbc/Manifest
+++ b/media-libs/sbc/Manifest
@@ -1,4 +1,4 @@
AUX sbc-1.5-ifdef-builtin.patch 871 BLAKE2B a63b5d5ce0e00723d8492a83e403d926eb16091b8eaf9c426cc24444a041949a6747fe134020261131f0681448111d2558b85391308157c828a96ea1b046c7d1 SHA512 bc1116ff941c88418e79bb35e1f08828d637e4d2d3192c1e808b1d5adc02e1942f968f49805365cb7a34817f119e24d8d9c3baf2133c77b91ba79a3e4446d249
DIST sbc-2.0.tar.xz 270888 BLAKE2B d6dd20499871a4c217833c98a2f134ed828438ec4e5aa2073c8b9fc96da5c9ffc2d32e7a56697186731ac540ab58ff0c52559aff575feb8f2da30172badd4921 SHA512 600e86aa492ca1af512ec8e568a08fe526cf2f6eb7306bb0fbdd9a844d03a2a5dedb5f986725aa2c66fe3fe43a7ba45d111e9666eb8912ff3e3a36b948adbc61
-EBUILD sbc-2.0.ebuild 892 BLAKE2B bbad379780d3858cdc3dfe52c384b7362e5aca22f65523d1c4d03ea10fe37f8a38cc24ce4aeef8393ed617ad911fd50c98aeed7bea98f01175717cf3d99a4fb1 SHA512 1eca365d6c72808eb06c6972c1d7982375b99899048b2957805a75237b3e42a7d40f53e655b65f5afd42a31f65dad3e438fd32d84a4109a7f9e1b28db5bed31e
+EBUILD sbc-2.0.ebuild 899 BLAKE2B f895f1249921c6ca745dce4ee1a9322582c816c382a9b8436dae876edaa8dfb38d654258c451b4695aeed1eee1658da75b1608d77e23794975823b1319158e67 SHA512 960d82c375f1ccdb81233d4a9727a6fafa9ca2ade51ccbd7c97ac632efa7bd253f0c4b811ce871e84c142634e198ca728638dc098c58d8773e23b89dc3815729
MISC metadata.xml 357 BLAKE2B 17cc13819b617829b6bc8f8cad8a1ab04dffe094121b3d30849afee817c5c1c65ff9520c314a8a30a82316e0ef2f7dfecf99316d4f12f87f9a1032bf9b7bd84d SHA512 8eee906c78aa8619015de225ade4753afcd086a9ac9fd282c3db1b1a62744af84ec0effd13a45a727e1e2c03fbbbabd37d0aabfb6efaab6bfe491c46fdbe1346
diff --git a/media-libs/sbc/sbc-2.0.ebuild b/media-libs/sbc/sbc-2.0.ebuild
index 2e1f253407be..32ce8b6459c6 100644
--- a/media-libs/sbc/sbc-2.0.ebuild
+++ b/media-libs/sbc/sbc-2.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://www.kernel.org/pub/linux/bluetooth/${P}.tar.xz"
LICENSE="GPL-2 LGPL-2.1"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86"
IUSE="static-libs"
# --enable-tester is building src/sbctester but the tarball is missing required
diff --git a/media-sound/Manifest.gz b/media-sound/Manifest.gz
index bbe43200aa8e..e3a926265bbe 100644
--- a/media-sound/Manifest.gz
+++ b/media-sound/Manifest.gz
Binary files differ
diff --git a/media-sound/picard/Manifest b/media-sound/picard/Manifest
index b58f336f51df..306638706d86 100644
--- a/media-sound/picard/Manifest
+++ b/media-sound/picard/Manifest
@@ -1,4 +1,6 @@
DIST picard-2.8.3.tar.gz 5098160 BLAKE2B 5f7290de8faee502f3a4984e0080409a31f9971428da635fb79a9f2ec540d71a256584010d747de77c86e85cd58df929e8ddaa09840ebc2c17e5cdbb035c5d68 SHA512 b87e768f0f13e1e306279f71004b5ffaebb2cfc44be23f041d9193432bdc631c4a2b893d72b47109b06c450d6ff4e2b0a70c2a4b0cc5d1608a4481d26526b0e3
+DIST picard-2.8.4.tar.gz 5108177 BLAKE2B 948eea724d725150ccf906c1e375e04be59f762fd6ebdb4660b6b036c87eaab803c8caebfa258efb0931e1610b8b75e9e3b00c0015e5520feca3dceec71683c2 SHA512 c024cf5706fe75648f0d3f9ef9ed3437f632454ab848c463135516d8c819cab52c42e1e9d4e050aeb254f6e08ae8345fbe0f95c0ab35fdc2f79e0c01c56b291c
EBUILD picard-2.8.3.ebuild 1448 BLAKE2B 4f552c10b87ec6f0b2de583fb47310f134cc312f05dc0b3a3906aad7891d017be4cb175e9bb9bd24278fffd0ec98b6e2a086fb037fec9458b797e775476cdc51 SHA512 2fd18689766a347a81d488e90f8212174e51fe3bd6463349c70c5ea9b8304fc806fc156e10cb6aecc9ea11f851997bdc2a0ff0ed4009feb41604e9ea92b2f12f
+EBUILD picard-2.8.4.ebuild 1450 BLAKE2B 80a78442f2b442fb7998d31b4799c995b12f0a504174f3c2dad9f8ca4a17b86a71cf1ab668c7a65cf3e995b1c67db4bb58095ab01eb42addd49939f911e20884 SHA512 b58c87fa1f4f971ac5ca759abb8c67b441f9df4fc492e69dc64920c4c09c0d2b12ec93cb7cf644a3444a36823e177b37bf3019e87af144a01c61281d689f0d5f
EBUILD picard-9999.ebuild 1450 BLAKE2B 80a78442f2b442fb7998d31b4799c995b12f0a504174f3c2dad9f8ca4a17b86a71cf1ab668c7a65cf3e995b1c67db4bb58095ab01eb42addd49939f911e20884 SHA512 b58c87fa1f4f971ac5ca759abb8c67b441f9df4fc492e69dc64920c4c09c0d2b12ec93cb7cf644a3444a36823e177b37bf3019e87af144a01c61281d689f0d5f
MISC metadata.xml 740 BLAKE2B cc09a7bf012e0b85ff55531ace5d8b187cd68fdae7d274cb640a7ae446296c2ac70bb599955d6ab2570b3eb879c28cad0cf2e70fe7339c2c0c58fd8b0dcdcac7 SHA512 321188fd4887593a3683b2c507673baa9e2faf2b46b0158338a67e72dbf5267b93c1e358ceadeacd707d6a6bb234a4fae8ef681779463c4ab5bd3b79dbd47c43
diff --git a/media-sound/picard/picard-2.8.4.ebuild b/media-sound/picard/picard-2.8.4.ebuild
new file mode 100644
index 000000000000..e50d604072d8
--- /dev/null
+++ b/media-sound/picard/picard-2.8.4.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+DISTUTILS_SINGLE_IMPL=1
+
+inherit distutils-r1 xdg
+
+if [[ ${PV} = *9999* ]]; then
+ EGIT_REPO_URI="https://github.com/metabrainz/picard"
+ inherit git-r3
+else
+ SRC_URI="https://musicbrainz.osuosl.org/pub/musicbrainz/${PN}/${P}.tar.gz"
+ KEYWORDS="~amd64 ~x86"
+ S="${WORKDIR}/${PN}-release-${PV}"
+fi
+
+DESCRIPTION="Cross-platform music tagger"
+HOMEPAGE="https://picard.musicbrainz.org"
+
+LICENSE="GPL-2+"
+SLOT="0"
+IUSE="discid fingerprints nls"
+
+BDEPEND="
+ nls? ( dev-qt/linguist-tools:5 )
+"
+RDEPEND="
+ $(python_gen_cond_dep '
+ dev-python/fasteners[${PYTHON_USEDEP}]
+ dev-python/pyjwt[${PYTHON_USEDEP}]
+ dev-python/PyQt5[declarative,gui,network,widgets,${PYTHON_USEDEP}]
+ dev-python/python-dateutil[${PYTHON_USEDEP}]
+ dev-python/pyyaml[${PYTHON_USEDEP}]
+ media-libs/mutagen[${PYTHON_USEDEP}]
+ discid? ( dev-python/python-discid[${PYTHON_USEDEP}] )
+ ')
+ fingerprints? ( media-libs/chromaprint[tools] )
+"
+
+distutils_enable_tests pytest
+
+python_compile() {
+ local build_args=(
+ --disable-autoupdate
+ )
+ if ! use nls; then
+ build_args+=( --disable-locales )
+ fi
+ distutils-r1_python_compile ${build_args[@]}
+}
+
+python_install() {
+ local install_args=(
+ --disable-autoupdate
+ --skip-build
+ )
+ if ! use nls; then
+ install_args+=( --disable-locales )
+ fi
+ distutils-r1_python_install ${install_args[@]}
+}
diff --git a/media-sound/rplay/Manifest b/media-sound/rplay/Manifest
deleted file mode 100644
index 9ea109f66a39..000000000000
--- a/media-sound/rplay/Manifest
+++ /dev/null
@@ -1,5 +0,0 @@
-AUX rplay-3.3.2-built-in_function_exit-r1.patch 366 BLAKE2B 104e722c7da8a97b5fc8abe58a9efe8b6cb7fbfbebe3493eaa094ac9580ac982eb32dcdfedd1ed11a972a665514788db6c2c29ac51839fa979692aaa56eb3f60 SHA512 6c5f358a6ef89b7338ae5bf2e485a3996e143fdab0c73455d97bdb2e07729464323992d72424d29c954f2537acef2c45ebd744db6a2e26b99ffd97be2f44957d
-DIST rplay-3.3.2.tar.gz 480015 BLAKE2B 5f506e81a5c9bad175c8906cb3104564ec9c8c6f4496382a428d77dff6264d0f39d3ab9af7cb83b0ef34bccc14f15978e399d428c62f6dafe46ee8ad70d32d37 SHA512 b0683de0f5dc1483d22ac68c0502fe66e89ba1c25300fdca9486df1cb6ea96393b18b783f918f18dba0ba0fbfd20410448e3e03df06fc4afba1b63024d82a713
-DIST rplay_3.3.2-16.debian.tar.xz 25456 BLAKE2B 34c69d95c964465a04681d7cb4c1a66b34d486e540486d1b47d9590fb893e574381405c15a48bfec272f3b566f5b3ab6ce88806497f8d1533f441cbf9481a3a8 SHA512 8d5db7862267fd0ec7f27896b6a76708304e54b9f2c8a52621c0a92c4688511e07a7820b2468c93032dab15f27f5dda1f8931e35d95e724501e2586a5851486b
-EBUILD rplay-3.3.2_p16-r4.ebuild 1311 BLAKE2B 760e96517ff4b6149f1da37c184a64e203b13d7fbe5c65dd611b0f62c0ae59f408c7f674016fe901d405932bdf162554f6cc4e14a8543ee5d59184a7ae990825 SHA512 8570df5f34b986a20b3239759c1797108ab5abaefe9ec656c170d834a5885ee4c42a8406e7a9a639ffb9aa21ed68abcd80f760b3e881e85b0e56d0af3b051fba
-MISC metadata.xml 603 BLAKE2B fe0c2b4c56d15c934cd432b739ed11f6e69aa6fdc39c591cc8b5fe1d7eaa122d756f796754d0f093e22a8bc89024c4e5bbe85c8159f184f8e590d1ee676a2539 SHA512 addbc1a2be33ee6f93530c86d22376586830a04d2d52c3e673e6c4a88d0aad8b579700faa2829dfdd3f5fb153519a5bcd5f7592eb28574089c86c4e8b9654788
diff --git a/media-sound/rplay/files/rplay-3.3.2-built-in_function_exit-r1.patch b/media-sound/rplay/files/rplay-3.3.2-built-in_function_exit-r1.patch
deleted file mode 100644
index 79d9a128806e..000000000000
--- a/media-sound/rplay/files/rplay-3.3.2-built-in_function_exit-r1.patch
+++ /dev/null
@@ -1,20 +0,0 @@
---- a/adpcm/decode.c
-+++ b/adpcm/decode.c
-@@ -6,6 +6,7 @@
- * Usage : decode [-3|4|5] [-a|u|l] < infile > outfile
- */
- #include <stdio.h>
-+#include <stdlib.h>
- #include "g72x.h"
-
-
---- a/adpcm/encode.c
-+++ b/adpcm/encode.c
-@@ -6,6 +6,7 @@
- * Usage : encode [-3|4|5] [-a|u|l] < infile > outfile
- */
- #include <stdio.h>
-+#include <stdlib.h>
- #include "g72x.h"
-
-
diff --git a/media-sound/rplay/metadata.xml b/media-sound/rplay/metadata.xml
deleted file mode 100644
index f5e71e7a7e35..000000000000
--- a/media-sound/rplay/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>sound@gentoo.org</email>
- <name>Gentoo Sound project</name>
- </maintainer>
- <longdescription lang="en">
- rplay is a flexible network audio system that allows sounds to be played
- to and from local and remote Unix systems. Sounds can be played with or
- without sending audio data over the network using either UDP or TCP.
- rplay audio servers can be configured to share sound files with each
- other.
- </longdescription>
-</pkgmetadata>
diff --git a/media-sound/rplay/rplay-3.3.2_p16-r4.ebuild b/media-sound/rplay/rplay-3.3.2_p16-r4.ebuild
deleted file mode 100644
index 054c31b7c782..000000000000
--- a/media-sound/rplay/rplay-3.3.2_p16-r4.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools
-
-DESCRIPTION="Play sounds on remote Unix systems without data transfer"
-HOMEPAGE="http://rplay.doit.org/"
-SRC_URI="
- http://rplay.doit.org/dist/${PN}-$(ver_cut 1-3).tar.gz
- mirror://debian/pool/main/r/${PN}/${PN}_$(ver_cut 1-3)-$(ver_cut 5).debian.tar.xz
-"
-S="${WORKDIR}"/${PN}-$(ver_cut 1-3)
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86"
-
-RDEPEND="
- acct-group/rplayd
- acct-user/rplayd
- media-sound/gsm
-"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
- "${WORKDIR}"/debian/patches
- "${FILESDIR}"/${PN}-$(ver_cut 1-3)-built-in_function_exit-r1.patch
-)
-
-src_prepare() {
- default
- mv configure.{in,ac} || die
- mv rx/configure.{in,ac} || die
- eautoreconf
-}
-
-src_configure() {
- econf \
- --enable-rplayd-user=rplayd \
- --enable-rplayd-group=rplayd
-}
-
-src_install() {
- # This is borrowed from the old einstall helper, and is necessary
- # (at least some of variables).
- emake prefix="${ED}/usr" \
- libdir="${ED}/usr/$(get_libdir)" \
- datadir="${ED}/usr/share" \
- infodir="${ED}/usr/share/info" \
- localstatedir="${ED}/var/lib" \
- mandir="${ED}/usr/share/man" \
- sysconfdir="${ED}/etc" \
- install
-
- find "${ED}" -name '*.la' -delete || die
-}
diff --git a/media-video/Manifest.gz b/media-video/Manifest.gz
index 04313cd12b3c..717b295df389 100644
--- a/media-video/Manifest.gz
+++ b/media-video/Manifest.gz
Binary files differ
diff --git a/media-video/pipewire/Manifest b/media-video/pipewire/Manifest
index 9435f2439bd0..5a8829540f60 100644
--- a/media-video/pipewire/Manifest
+++ b/media-video/pipewire/Manifest
@@ -11,9 +11,10 @@ AUX pipewire.desktop-r1 325 BLAKE2B 7d823a264e5147bf8669127df22f468518fd54375ed5
DIST pipewire-0.3.56.tar.gz 1856321 BLAKE2B 62fb5d5a83b3cfc0555f09da42c8d4fbe69f34432add57f91a9c001535340a84f54572af4a5ba138251888cba9be0c038317dfe929d2e2ef36ff62f4679c6ea0 SHA512 a1ba598c56130a30e573d3ce3ac5879d800d3005a47075c45353d968c97c12f74d85802cd171b61558c06c474a03bbe4885396ca430a0af6c5672ed00f43d108
DIST pipewire-0.3.59.tar.bz2 1443372 BLAKE2B 5e2d82c0bfdb7c030d8be525152c38115438caeb990afd7757424efcf2a7391a6a4891b0f58347ab0b7446707e8ad88baffa0c11c5acc42e086f23c9de3cb354 SHA512 f42bfab6e1bb227431119b44887af818a25eb0cdbcca917433162af87c942eb105a2b6e100de877d188941a24f1c8e2e9ae79f499fc20f0a32e2f7cc5de54162
DIST pipewire-0.3.60.tar.bz2 1478952 BLAKE2B a7cda37a35ea58079b5297949239fd05b895b59d397f36a68c75c9392c65ad060926caf2e61c5511ab27f02da6c1c2044e4e86009f9c5f18d2744cad63585900 SHA512 8a1c022a283f3cbe7488658563440ff6b426f0b894f519ccd5c7d73bdb5437902fbd4d7d572d5840d48bd7a2f037f0f14dd244fe36b8be891a2d2843f4a99b5c
+DIST pipewire-0.3.61.tar.bz2 1480364 BLAKE2B df940896189b986e1d63ce6d5ec6cb554ae030ef2ed217a5310f06d959b8c28bff12bc48d847ce5bc6ff007b3652f9ae6e35fd15ef39283348c010cd341bcea6 SHA512 8fe5b6ce0fd1ef2a20b1253436fb97aab9da168ce243400b0291051e97809d75793d9446fd4aafc835f82fd257009ec6df9e181d375b492ee72d7f90275ab917
EBUILD pipewire-0.3.56.ebuild 15643 BLAKE2B 15b146a8ca79173ffa4b93315681fda18d1290711ec8b41715c96dcdfff325ea8ffd1fd9418671cfe966542ba7c81bef6ef08f14c7f17b569bb82abc66c6fa63 SHA512 832ba476d2e4f2bbcb78118152b407f426ed40bf514096a19fcf3f8a00afcbfaf3f17e2d914279055c8afdf526969598d9aaa3acddbc905d62509c43fd6b6917
EBUILD pipewire-0.3.59-r2.ebuild 15852 BLAKE2B 21cf0a628f02e323ee25220ac73659813009ec786962a579ed882297315415096ebcbd2db9a0463d892a592d22142cd2eaf39c8abd767a18124bbaf523b057ed SHA512 3294fc701cd4953e40920e9679b57531e29512cdb65f82a9b2f611212497572e388b3a3ced87898a0f262279588ac82d861d7de46f4048976f1508c16663f364
EBUILD pipewire-0.3.60-r1.ebuild 16248 BLAKE2B 98004ada5eec4a5010b32718e68d388d092e8ecfc7fb8c205eb414ce37f77c7f0b274de9ffaae1d8092985407f0b71ec995a058911ba71f60ea538d4a0e800bb SHA512 cf4ebd534796c61a9cdb1bcf891c524558758956e0d34645f3486c68eda6c4026f9d90e560b64ba5cda8ea5153e17199fe7594c62dacd9b7f49fbe2a9dc692ad
-EBUILD pipewire-0.3.60.ebuild 16170 BLAKE2B c7ddcd901f1789bf160d883bb027b7daf03d8b28fd3b8b939fb1cbee2d1bb51952909cd36867d5f8dd74ddf7682c7030cbedf2e440947b62f19c0594113af320 SHA512 e9facf6954b22d2570e2f00c10a5adfff55e927b6aa13b2ff1ed1f65d0879dd4c113f9422b4844eba39615841347753504a7491df218a2cfa313d7ff334bf09f
+EBUILD pipewire-0.3.61.ebuild 16093 BLAKE2B 50fc7a6f22231edf7219ebf8a1d96365254d74ce21632645a99ac76b494f2484aef428e3a45970abbc322fb3e4c4374c63f41f98ddfcd0a2c0c3d3e872e3badf SHA512 ba9a277a141fadcbd51cdefa22e353417adcc52ff6a561d16090c010dae189ea387dc665cb0ff792e48d48fbaf1ed19e8632fae30584b6432bcfcb0d33c183fd
EBUILD pipewire-9999.ebuild 16093 BLAKE2B 50fc7a6f22231edf7219ebf8a1d96365254d74ce21632645a99ac76b494f2484aef428e3a45970abbc322fb3e4c4374c63f41f98ddfcd0a2c0c3d3e872e3badf SHA512 ba9a277a141fadcbd51cdefa22e353417adcc52ff6a561d16090c010dae189ea387dc665cb0ff792e48d48fbaf1ed19e8632fae30584b6432bcfcb0d33c183fd
MISC metadata.xml 1722 BLAKE2B 6a4692e613c388004b0bae188be9173e1eea5ef7e387db99d4c949a78a3cba3b295d09d1be60eb2ee528adf97f8980cc06e0e634e11f6b74f8cd6d135866f0cd SHA512 a45a5c0052fa38ceee1bd010596dae9b8643bbfa1f632d8b290795cf16fe28cda1a5f4b6d4f823e6aad5116cefdee52f4d445e5c9c6201cfe2a84fb66fdeb0be
diff --git a/media-video/pipewire/pipewire-0.3.60.ebuild b/media-video/pipewire/pipewire-0.3.61.ebuild
index ca8bc505b0d0..e8726d26413b 100644
--- a/media-video/pipewire/pipewire-0.3.60.ebuild
+++ b/media-video/pipewire/pipewire-0.3.61.ebuild
@@ -150,7 +150,6 @@ DOCS=( {README,INSTALL}.md NEWS )
PATCHES=(
"${FILESDIR}"/${PN}-0.3.25-enable-failed-mlock-warning.patch
- "${FILESDIR}"/${P}-pulse-server-also-advance-read-pointer-in-underrun.patch
)
# limitsdfile related code taken from =sys-auth/realtime-base-0.1
diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz
index 7e861e024c21..3b88f698951f 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 7955e1d3d4f3..e7d05718f0b3 100644
--- a/metadata/dtd/timestamp.chk
+++ b/metadata/dtd/timestamp.chk
@@ -1 +1 @@
-Thu, 24 Nov 2022 06:09:40 +0000
+Thu, 24 Nov 2022 12:09:40 +0000
diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest
index 42912304c521..f5416a17fca7 100644
--- a/metadata/glsa/Manifest
+++ b/metadata/glsa/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 537675 BLAKE2B 920e8afd5076bd0b0cdc4b21f592f49b91bbfc5cd35a94863cffbeddf95c33b8cfa3b57b92eb6cb354a0f6b5d3d95712be50f4206d5d745982929e0523ffcf57 SHA512 b57f0c4473d079d8ddd01c5c21f2196c3359382e6f03dacfc2f8f7484775994807c2f998f659cdcb495b95326de503b7834f47ee0f334256cc0077fc813618d3
-TIMESTAMP 2022-11-24T06:09:48Z
+TIMESTAMP 2022-11-24T12:09:43Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmN/CqxfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmN/XwdfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klDcdg//VMxHgtfFJf8Xx7wHunMXRFk7Yvp/+u/gpBA9bUvWTuabkbKqMkaGlpvq
-RTK5RHnVAQX4Fpt5nE5nbWEcGUN+EdaXaa+WlQmDr7kFU4pRKzfTdHz/s0dmz7JY
-G3n4vF8Yj1oWfVDo9foVSn1biGqBEkRGw5e8LG7n1Ujc21ha6S/BBECuIXOrNjm3
-2mcvCKw05t7hPesjX9FZjLlO5zoVmIIhKYj5crNXIWyue20Mz/dQdEIzhzE4OZAS
-ZAXAjwFPW7F8T+5xWfDafZ9bgTXKtH7SnZNw5d3VkxMzIw7XEK8E4k76OZvaEmeG
-JTPk/LNfe8KdmFTWB79xDb/3VDQps14vwGAGXu3MmwnYYwaWnROlcveCS7Mhx3c0
-ZmMGYbyofZGpwgK/lP69zQwQACZHtc49V2Kqb6HfK0f+nZvU38KEndwveWJla/li
-8uo+UoBHd/0khKi6bYEv3J7J+cPDRR9kG3vKRlcESrdfPb37ztNXx39TnNnEZQaV
-6gWUUZIabiFnte4CUyKvHWlaQvjRZ1BYueeI6IZ4TyE7vN/s3Kd+xcF+yoSKvhNK
-sJ3/UWnEYXefhplCFLGHD1Q4Htf7rzGE77U9AeZQdrtIbKdzujmMpEjR+Q5sCOq6
-spzy3+Hsdh81AxuU27cb60DVC4IwMhl7hf9i1KIfihI0EKn1Oz4=
-=6bzY
+klC4XA//WSI0FCNZo5d0Q4cJpglCaNIwPQFYVxC60EYqQn24FuHRCn9UxfAbjJgm
+US73yYwFf52JgwrClenUCmqbfflglt6wq9bfmn+ccW+oxinGIKKZIsR5PNJbViIZ
+EqdQFADo+L1js2g+EHj1KQCoP+ZtGgAeEJrTChW1KTkae6SEpaT16YC3PFTctnH8
+PSULSEtwQ+toOcX+qNaCXuWJu1E/slkMhH6nOMXfLq0o7i5msHTErFQu58h6WMO/
++8i1rq2jD8EYdWkgFrK8cvjlGAFbS/eDpMTxboCtzqhlMjKE0qiK3MzsdZIageQE
+hTG+AC1akJZStoBn3Qq4+TPYd/Tau8niSm7yeddjgIFs6m2xq7hs5Ch2Ukj/Eu32
+Qnkl861EluQrLghE6GYiCsNFYGwc4RJvgY6X2Ybmunpjnc42cfPw4CZCz7jKcQDf
++wfNTH3wA8LP0d2X3EHxpju1EZ9X7ahDQrnIScu+dX7ov+u6gse0m28ataaFMw5B
+aBVd6mN1sKm9GJM4l/y+GhOoSAHJ1oG5U10AK6KyJkL9gR7II6bwCcn4H6tmYV88
+Bki36+9edGRCkyMFFqo8G5mz6Obx2ffvNhtnSOiR5UDRHnEk0QBht9mcSUwj/xAd
+aiHmtM9JeueJQBQpqyuIT08GhKVJI/IHGeOyU/4MRxKH6K1ptSo=
+=vZFM
-----END PGP SIGNATURE-----
diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk
index 7955e1d3d4f3..e7d05718f0b3 100644
--- a/metadata/glsa/timestamp.chk
+++ b/metadata/glsa/timestamp.chk
@@ -1 +1 @@
-Thu, 24 Nov 2022 06:09:40 +0000
+Thu, 24 Nov 2022 12:09:40 +0000
diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz
index 9eeefa9c7067..9530af87cead 100644
--- a/metadata/md5-cache/Manifest.gz
+++ b/metadata/md5-cache/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-crypt/Manifest.gz b/metadata/md5-cache/app-crypt/Manifest.gz
index 011ae9d3ca39..4debd3fdd39a 100644
--- a/metadata/md5-cache/app-crypt/Manifest.gz
+++ b/metadata/md5-cache/app-crypt/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-crypt/tpm2-tss-3.2.0-r4 b/metadata/md5-cache/app-crypt/tpm2-tss-3.2.0-r4
index b62aa884447c..47eaa5d0e777 100644
--- a/metadata/md5-cache/app-crypt/tpm2-tss-3.2.0-r4
+++ b/metadata/md5-cache/app-crypt/tpm2-tss-3.2.0-r4
@@ -6,7 +6,7 @@ EAPI=7
HOMEPAGE=https://github.com/tpm2-software/tpm2-tss
INHERIT=autotools flag-o-matic linux-info multilib-minimal tmpfiles udev
IUSE=doc +fapi +openssl mbedtls static-libs test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
-KEYWORDS=amd64 arm arm64 ppc64 ~riscv x86
+KEYWORDS=amd64 arm arm64 ~loong ppc64 ~riscv x86
LICENSE=BSD-2
RDEPEND=acct-group/tss acct-user/tss fapi? ( dev-libs/json-c:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=net-misc/curl-7.80.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) mbedtls? ( net-libs/mbedtls:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) openssl? ( dev-libs/openssl:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) virtual/tmpfiles
REQUIRED_USE=^^ ( mbedtls openssl ) fapi? ( openssl !mbedtls )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0/3
SRC_URI=https://github.com/tpm2-software/tpm2-tss/releases/download/3.2.0/tpm2-tss-3.2.0.tar.gz
_eclasses_=autotools 6dcd6b6a486e79928e1243ff9ba41fcc edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 29a755b1291d64133634d80b0328f153 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e linux-info bbfa385d6907d7948d49a5e107bd654d multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build 87f1b83e21a473787b821ef3d0437bf3 multilib-minimal 4b0f1857965db8869a729948d5277e0b strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 udev eec0bbab06977f1cfc5597269c1fa152 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=2aeb0c5b1c67a874b2cf1ff3f00fef9b
+_md5_=8762ce87c916f4f8fb28942677a3ee23
diff --git a/metadata/md5-cache/app-crypt/trousers-0.3.15 b/metadata/md5-cache/app-crypt/trousers-0.3.15
index beb55eeb89c3..9a65d6f40829 100644
--- a/metadata/md5-cache/app-crypt/trousers-0.3.15
+++ b/metadata/md5-cache/app-crypt/trousers-0.3.15
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=http://trousers.sf.net
INHERIT=autotools linux-info readme.gentoo-r1 systemd udev
IUSE=doc selinux
-KEYWORDS=amd64 arm arm64 ~m68k ~ppc ppc64 ~riscv ~s390 x86
+KEYWORDS=amd64 arm arm64 ~loong ~m68k ~ppc ppc64 ~riscv ~s390 x86
LICENSE=CPL-1.0 GPL-2
RDEPEND=acct-group/tss acct-user/tss >=dev-libs/glib-2 >=dev-libs/openssl-0.9.7:0= selinux? ( sec-policy/selinux-tcsd )
SLOT=0
SRC_URI=mirror://sourceforge/trousers/trousers/trousers-0.3.15.tar.gz
_eclasses_=autotools 6dcd6b6a486e79928e1243ff9ba41fcc gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e linux-info bbfa385d6907d7948d49a5e107bd654d multilib 5ca4e49abed8e3a2f7b56920eadee157 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 udev eec0bbab06977f1cfc5597269c1fa152
-_md5_=f628511569d785d9163e4584a0588436
+_md5_=fdcb0c157c9c9b17ca63a23ad35f9622
diff --git a/metadata/md5-cache/app-misc/Manifest.gz b/metadata/md5-cache/app-misc/Manifest.gz
index 3675dcdecdcc..9221595ff891 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/delay-1.6-r3 b/metadata/md5-cache/app-misc/delay-1.6-r4
index 877399d3b776..b15c8922c989 100644
--- a/metadata/md5-cache/app-misc/delay-1.6-r3
+++ b/metadata/md5-cache/app-misc/delay-1.6-r4
@@ -11,4 +11,4 @@ RDEPEND=sys-libs/ncurses:=
SLOT=0
SRC_URI=https://onegeek.org/~tom/software/delay/dl/delay-1.6.tar.gz
_eclasses_=autotools 6dcd6b6a486e79928e1243ff9ba41fcc gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144
-_md5_=f9de3fe4f0f2bb0d985b7cc0a5595965
+_md5_=7f254e667f43e76025f06a5d286ceb54
diff --git a/metadata/md5-cache/app-misc/tpconfig-3.1.3-r3 b/metadata/md5-cache/app-misc/tpconfig-3.1.3-r3
deleted file mode 100644
index 738966d4b958..000000000000
--- a/metadata/md5-cache/app-misc/tpconfig-3.1.3-r3
+++ /dev/null
@@ -1,11 +0,0 @@
-DEFINED_PHASES=compile install
-DESCRIPTION=Touchpad config for ALPS and Synaptics TPs. Controls tap/click behaviour
-EAPI=7
-HOMEPAGE=http://www.compass.com/synaptics/
-INHERIT=toolchain-funcs
-KEYWORDS=amd64 x86
-LICENSE=GPL-2
-SLOT=0
-SRC_URI=http://www.compass.com/tpconfig/tpconfig-3.1.3.tar.gz
-_eclasses_=multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144
-_md5_=e882e1df6c8ea0ee6a75318b79ee9b3b
diff --git a/metadata/md5-cache/app-text/Manifest.gz b/metadata/md5-cache/app-text/Manifest.gz
index a7f1d1c5d7dc..626d4c2f663a 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/texlive-core-2021-r4 b/metadata/md5-cache/app-text/texlive-core-2021-r5
index 0e0e2c800923..0f8e2f7b55a6 100644
--- a/metadata/md5-cache/app-text/texlive-core-2021-r4
+++ b/metadata/md5-cache/app-text/texlive-core-2021-r5
@@ -12,4 +12,4 @@ RDEPEND=X? ( x11-libs/libX11 x11-libs/libXmu ) !app-text/epspdf !app-text/pdfjam
SLOT=0
SRC_URI=https://dev.gentoo.org/~zlogene/distfiles/texlive/texlive-20210325-source.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/texlive-tlpdb-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/texlive-core-patches-2021-1.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-hyphen-base-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-gsftopk-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-texlive.infra-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-texlive-scripts-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-a2ping-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-adhocfilelist-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-arara-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-asymptote-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-bundledoc-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-checklistings-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-chklref-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-ctan_chk-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-clojure-pamphlet-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-cluttex-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-ctanify-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-ctan-o-mat-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-ctanbib-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-ctanupload-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-ctie-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-cweb-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-de-macro-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-dtl-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-dtxgen-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-dvi2tty-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-dviasm-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-dvicopy-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-dvidvi-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-dviinfox-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-dviout-util-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-dviljk-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-dvipos-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-findhyph-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-fragmaster-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-hook-pre-commit-pkg-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-installfont-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-ketcindy-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-lacheck-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-latex-git-log-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-latex-papersize-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-latex2man-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-latex2nemeth-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-latexfileversion-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-latexpand-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-latexindent-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-ltxfileinfo-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-ltximg-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-listings-ext-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-make4ht-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-match_parens-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-mflua-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-mkjobtexmf-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-patgen-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-pdfbook2-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-pdfcrop-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-pdfjam-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-pdflatexpicscale-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-pdftex-quiet-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-pdfxup-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-pdftosrc-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-pfarrei-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-pkfix-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-pkfix-helper-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-purifyeps-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-seetexk-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-spix-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-srcredact-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-sty2dtx-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-synctex-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-tex4ebook-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-texcount-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-texdef-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-texdiff-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-texdirflatten-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-texdoc-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-texfot-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-texliveonfly-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-texlive-scripts-extra-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-texloganalyser-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-texosquery-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-texplate-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-texware-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-tie-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-tlcockpit-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-tpic2pdftex-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-typeoutfileinfo-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-web-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-xindy-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-xindex-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-xpdfopen-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-collection-binextra-2021.tar.xz doc? ( https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-gsftopk.doc-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-texlive.infra.doc-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-texlive-scripts.doc-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-a2ping.doc-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-adhocfilelist.doc-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-arara.doc-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-asymptote.doc-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-bundledoc.doc-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-checklistings.doc-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-chklref.doc-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-ctan_chk.doc-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-clojure-pamphlet.doc-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-cluttex.doc-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-ctanify.doc-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-ctan-o-mat.doc-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-ctanbib.doc-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-ctanupload.doc-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-ctie.doc-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-cweb.doc-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-de-macro.doc-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-dtl.doc-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-dtxgen.doc-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-dvi2tty.doc-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-dviasm.doc-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-dvicopy.doc-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-dvidvi.doc-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-dviinfox.doc-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-dviljk.doc-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-dvipos.doc-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-dviout-util.doc-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-findhyph.doc-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-fragmaster.doc-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-hook-pre-commit-pkg.doc-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-installfont.doc-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-ketcindy.doc-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-lacheck.doc-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-latex-git-log.doc-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-latex-papersize.doc-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-latex2man.doc-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-latex2nemeth.doc-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-latexfileversion.doc-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-latexpand.doc-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-latexindent.doc-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-ltxfileinfo.doc-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-ltximg.doc-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-listings-ext.doc-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-make4ht.doc-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-match_parens.doc-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-mkjobtexmf.doc-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-patgen.doc-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-pdfbook2.doc-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-pdfcrop.doc-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-pdfjam.doc-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-pdflatexpicscale.doc-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-pdftex-quiet.doc-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-pdfxup.doc-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-pdftosrc.doc-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-pfarrei.doc-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-pkfix.doc-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-pkfix-helper.doc-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-purifyeps.doc-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-pythontex.doc-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-seetexk.doc-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-spix.doc-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-srcredact.doc-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-sty2dtx.doc-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-synctex.doc-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-tex4ebook.doc-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-texcount.doc-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-texdef.doc-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-texdiff.doc-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-texdirflatten.doc-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-texdoc.doc-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-texfot.doc-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-texliveonfly.doc-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-texlive-scripts-extra.doc-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-texloganalyser.doc-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-texosquery.doc-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-texware.doc-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-tie.doc-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-tlcockpit.doc-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-tpic2pdftex.doc-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-typeoutfileinfo.doc-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-texplate.doc-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-web.doc-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-xindy.doc-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-xindex.doc-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-xpdfopen.doc-2021.tar.xz ) source? ( https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-adhocfilelist.source-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-arara.source-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-checklistings.source-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-clojure-pamphlet.source-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-listings-ext.source-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-mkjobtexmf.source-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-pfarrei.source-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-pythontex.source-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-texdef.source-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-texosquery.source-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-texplate.source-2021.tar.xz https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-tlcockpit.source-2021.tar.xz )
_eclasses_=autotools 6dcd6b6a486e79928e1243ff9ba41fcc eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 29a755b1291d64133634d80b0328f153 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multilib 5ca4e49abed8e3a2f7b56920eadee157 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 texlive-common c918583cd52e23eacee8a4cb5a623ed0 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=340c320b7dcc6e28ab0fd8081d5277fb
+_md5_=f2ce2a5108cacfc1c9bbe009689c8c0f
diff --git a/metadata/md5-cache/dev-cpp/Manifest.gz b/metadata/md5-cache/dev-cpp/Manifest.gz
index 2ad4020d7d22..a29398596040 100644
--- a/metadata/md5-cache/dev-cpp/Manifest.gz
+++ b/metadata/md5-cache/dev-cpp/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-cpp/jarowinkler-cpp-1.0.2 b/metadata/md5-cache/dev-cpp/jarowinkler-cpp-1.0.2
deleted file mode 100644
index 6bba6c775d09..000000000000
--- a/metadata/md5-cache/dev-cpp/jarowinkler-cpp-1.0.2
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=test? ( >=dev-cpp/catch-3 )
-DESCRIPTION=Fast Jaro and Jaro Winkler distance
-EAPI=8
-HOMEPAGE=https://github.com/maxbachmann/jarowinkler-cpp/
-INHERIT=cmake
-IUSE=test
-KEYWORDS=~amd64 ~riscv
-LICENSE=MIT
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/maxbachmann/jarowinkler-cpp/archive/v1.0.2.tar.gz -> jarowinkler-cpp-1.0.2.gh.tar.gz
-_eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d flag-o-matic 29a755b1291d64133634d80b0328f153 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 xdg-utils ac0e315a3688929e34ac75b139e7349a
-_md5_=7ef14d91245dfcc2f7723c6020f9492f
diff --git a/metadata/md5-cache/dev-games/Manifest.gz b/metadata/md5-cache/dev-games/Manifest.gz
index f5a4c7939aad..3b46dba05b2d 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/godot-4.0_beta4-r1 b/metadata/md5-cache/dev-games/godot-4.0_beta6
index 932302591dc4..f3a32b4ac6dc 100644
--- a/metadata/md5-cache/dev-games/godot-4.0_beta4-r1
+++ b/metadata/md5-cache/dev-games/godot-4.0_beta6
@@ -1,9 +1,10 @@
-BDEPEND=virtual/pkgconfig || ( ( >=dev-lang/python-3.10.4:3.10 >=dev-util/scons-4.4.0[python_targets_python3_10(-)] ) ( >=dev-lang/python-3.9.12:3.9 >=dev-util/scons-4.4.0[python_targets_python3_9(-)] ) ( >=dev-lang/python-3.8.13:3.8 >=dev-util/scons-4.4.0[python_targets_python3_8(-)] ) )
+BDEPEND=virtual/pkgconfig || ( ( >=dev-lang/python-3.11.0_beta4:3.11 >=dev-util/scons-4.4.0[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.4:3.10 >=dev-util/scons-4.4.0[python_targets_python3_10(-)] ) ( >=dev-lang/python-3.9.12:3.9 >=dev-util/scons-4.4.0[python_targets_python3_9(-)] ) ( >=dev-lang/python-3.8.13:3.8 >=dev-util/scons-4.4.0[python_targets_python3_8(-)] ) )
DEFINED_PHASES=compile install postinst postrm preinst prepare setup test
-DEPEND=app-arch/zstd:= dev-games/recastnavigation:= dev-libs/icu:= dev-libs/libpcre2:=[pcre32] media-libs/freetype[brotli,harfbuzz] media-libs/harfbuzz:=[icu] media-libs/libogg media-libs/libpng:= media-libs/libvorbis <net-libs/mbedtls-3:= net-libs/wslay sys-libs/zlib:= fontconfig? ( media-libs/fontconfig ) gui? ( media-libs/alsa-lib media-libs/libglvnd[X] media-libs/vulkan-loader[X] x11-libs/libX11 x11-libs/libXcursor x11-libs/libXext x11-libs/libXi x11-libs/libXinerama x11-libs/libXrandr x11-libs/libXrender dbus? ( sys-apps/dbus ) pulseaudio? ( media-libs/libpulse ) tools? ( raycast? ( media-libs/embree:3 ) ) udev? ( virtual/udev ) ) speech? ( app-accessibility/speech-dispatcher ) theora? ( media-libs/libtheora ) tools? ( app-misc/ca-certificates ) upnp? ( net-libs/miniupnpc:= ) webp? ( media-libs/libwebp:= ) gui? ( x11-base/xorg-proto ) tools? ( test? ( dev-cpp/doctest ) ) dev-util/desktop-file-utils x11-misc/shared-mime-info
+DEPEND=app-arch/zstd:= dev-games/recastnavigation:= dev-libs/icu:= dev-libs/libpcre2:=[pcre32] media-libs/freetype[brotli,harfbuzz] media-libs/harfbuzz:=[icu] media-libs/libogg media-libs/libpng:= media-libs/libvorbis <net-libs/mbedtls-3:= net-libs/wslay sys-libs/zlib:= fontconfig? ( media-libs/fontconfig ) gui? ( media-libs/alsa-lib media-libs/libglvnd[X] media-libs/vulkan-loader[X] x11-libs/libX11 x11-libs/libXcursor x11-libs/libXext x11-libs/libXi x11-libs/libXinerama x11-libs/libXrandr x11-libs/libXrender dbus? ( sys-apps/dbus ) pulseaudio? ( media-libs/libpulse ) tools? ( raycast? ( media-libs/embree:3 ) ) udev? ( virtual/udev ) ) speech? ( app-accessibility/speech-dispatcher ) theora? ( media-libs/libtheora ) tools? ( app-misc/ca-certificates ) upnp? ( net-libs/miniupnpc:= ) webp? ( media-libs/libwebp:= ) gui? ( x11-base/xorg-proto ) tools? ( test? ( dev-cpp/doctest ) )
DESCRIPTION=Multi-platform 2D and 3D game engine with a feature-rich editor
-EAPI=7
+EAPI=8
HOMEPAGE=https://godotengine.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=bash-completion-r1 desktop python-any-r1 scons-utils toolchain-funcs xdg
IUSE=+dbus debug deprecated +fontconfig +gui pulseaudio raycast +runner speech test +theora +tools +udev +upnp +webp
KEYWORDS=~amd64
@@ -11,6 +12,6 @@ LICENSE=MIT Apache-2.0 BSD Boost-1.0 CC0-1.0 Unlicense ZLIB gui? ( CC-BY-4.0 ) t
RDEPEND=app-arch/zstd:= dev-games/recastnavigation:= dev-libs/icu:= dev-libs/libpcre2:=[pcre32] media-libs/freetype[brotli,harfbuzz] media-libs/harfbuzz:=[icu] media-libs/libogg media-libs/libpng:= media-libs/libvorbis <net-libs/mbedtls-3:= net-libs/wslay sys-libs/zlib:= fontconfig? ( media-libs/fontconfig ) gui? ( media-libs/alsa-lib media-libs/libglvnd[X] media-libs/vulkan-loader[X] x11-libs/libX11 x11-libs/libXcursor x11-libs/libXext x11-libs/libXi x11-libs/libXinerama x11-libs/libXrandr x11-libs/libXrender dbus? ( sys-apps/dbus ) pulseaudio? ( media-libs/libpulse ) tools? ( raycast? ( media-libs/embree:3 ) ) udev? ( virtual/udev ) ) speech? ( app-accessibility/speech-dispatcher ) theora? ( media-libs/libtheora ) tools? ( app-misc/ca-certificates ) upnp? ( net-libs/miniupnpc:= ) webp? ( media-libs/libwebp:= )
RESTRICT=test
SLOT=4
-SRC_URI=https://downloads.tuxfamily.org/godotengine/4.0/beta4/godot-4.0-beta4.tar.xz
-_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff desktop 7eb20ad915a0a318176d51bc2508ff5c eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-any-r1 f2f00fb79b5e888b5011d4c51240ae97 python-utils-r1 b9fc5e97e886514e5132f50465185401 scons-utils bec7e6195b3d988724ab87185cb13435 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 xdg 6024fbc93167fad782e2032933654857 xdg-utils ac0e315a3688929e34ac75b139e7349a
-_md5_=9aa49cbb835afd206772971d77cd3825
+SRC_URI=https://downloads.tuxfamily.org/godotengine/4.0/beta6/godot-4.0-beta6.tar.xz
+_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff desktop 7eb20ad915a0a318176d51bc2508ff5c multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-any-r1 f2f00fb79b5e888b5011d4c51240ae97 python-utils-r1 b9fc5e97e886514e5132f50465185401 scons-utils bec7e6195b3d988724ab87185cb13435 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 xdg 6024fbc93167fad782e2032933654857 xdg-utils ac0e315a3688929e34ac75b139e7349a
+_md5_=3bf507060534f6284972c03975669cc9
diff --git a/metadata/md5-cache/dev-java/Manifest.gz b/metadata/md5-cache/dev-java/Manifest.gz
index 7bdb8becf370..0e184ccbdd1b 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/icu4j-71.1 b/metadata/md5-cache/dev-java/icu4j-71.1
deleted file mode 100644
index 934af0bc6c8c..000000000000
--- a/metadata/md5-cache/dev-java/icu4j-71.1
+++ /dev/null
@@ -1,15 +0,0 @@
-DEFINED_PHASES=compile install preinst prepare setup test
-DEPEND=>=virtual/jdk-1.8:* test? ( dev-java/junitparams:0 ) >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) test? ( dev-java/junit:4 )
-DESCRIPTION=A set of Java libraries providing Unicode and Globalization support
-EAPI=8
-HOMEPAGE=https://icu.unicode.org
-INHERIT=java-pkg-2 java-pkg-simple
-IUSE=doc source test
-KEYWORDS=amd64 ~arm arm64 ppc64 x86
-LICENSE=icu
-RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
-RESTRICT=!test? ( test )
-SLOT=70
-SRC_URI=https://github.com/unicode-org/icu/archive/refs/tags/release-71-1.tar.gz -> icu4j-71.1.tar.gz
-_eclasses_=java-pkg-2 3b09e051fc2045a0f0b9471b87d4f8bd java-pkg-simple 257a59d157060d7bd51a13e68c614dd5 java-utils-2 c79d65661a9f4f72b60376c9e4b3dfa1
-_md5_=4aee8ad1ce2d7ffa7d610fba599dac8e
diff --git a/metadata/md5-cache/dev-java/objenesis-test-3.2 b/metadata/md5-cache/dev-java/objenesis-test-3.2
deleted file mode 100644
index 25f01cb5f465..000000000000
--- a/metadata/md5-cache/dev-java/objenesis-test-3.2
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=compile install preinst prepare setup test
-DEPEND=>=virtual/jdk-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
-DESCRIPTION=Test library for Objenesis library
-EAPI=7
-HOMEPAGE=http://objenesis.org
-INHERIT=java-pkg-2 java-pkg-simple
-IUSE=doc source
-KEYWORDS=amd64 ~arm arm64 ppc64 x86
-LICENSE=Apache-2.0
-RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
-SLOT=0
-SRC_URI=https://github.com/easymock/objenesis/archive/refs/tags/3.2.tar.gz -> objenesis-3.2.tar.gz
-_eclasses_=java-pkg-2 3b09e051fc2045a0f0b9471b87d4f8bd java-pkg-simple 257a59d157060d7bd51a13e68c614dd5 java-utils-2 c79d65661a9f4f72b60376c9e4b3dfa1
-_md5_=f281541877d897bfd7500ea353a84ca9
diff --git a/metadata/md5-cache/dev-lang/Manifest.gz b/metadata/md5-cache/dev-lang/Manifest.gz
index e65bcb5abf83..dcd37bca4a9c 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/open-cobol-1.1 b/metadata/md5-cache/dev-lang/gnucobol-1.1
index 0531cfb2d068..95f1c8f300a9 100644
--- a/metadata/md5-cache/dev-lang/open-cobol-1.1
+++ b/metadata/md5-cache/dev-lang/gnucobol-1.1
@@ -9,4 +9,4 @@ LICENSE=GPL-2 LGPL-2.1
RDEPEND=dev-libs/gmp:0= berkdb? ( sys-libs/db:4.8= ) sys-libs/ncurses readline? ( sys-libs/readline )
SLOT=0
SRC_URI=mirror://sourceforge/open-cobol/open-cobol-1.1.tar.gz
-_md5_=1323393bba58535ed06abf0e70b65c97
+_md5_=cd0256db5c369bb0ff9dfbd999b5a506
diff --git a/metadata/md5-cache/dev-lang/gnucobol-3.1.2 b/metadata/md5-cache/dev-lang/gnucobol-3.1.2
new file mode 100644
index 000000000000..2a3fb11f7f57
--- /dev/null
+++ b/metadata/md5-cache/dev-lang/gnucobol-3.1.2
@@ -0,0 +1,13 @@
+BDEPEND=sys-devel/libtool
+DEFINED_PHASES=configure install
+DEPEND=dev-libs/gmp:= sys-libs/ncurses:= json? ( dev-libs/json-c:= ) xml? ( dev-libs/libxml2 ) berkdb? ( sys-libs/db:4.8= )
+DESCRIPTION=A free/libre COBOL compiler
+EAPI=8
+HOMEPAGE=https://gnucobol.sourceforge.io/
+IUSE=berkdb json nls xml
+KEYWORDS=~amd64 ~ppc ~x86
+LICENSE=GPL-3 LGPL-3 FDL-1.3
+RDEPEND=dev-libs/gmp:= sys-libs/ncurses:= json? ( dev-libs/json-c:= ) xml? ( dev-libs/libxml2 ) berkdb? ( sys-libs/db:4.8= )
+SLOT=0
+SRC_URI=mirror://sourceforge/gnucobol/3.1/gnucobol-3.1.2.tar.xz
+_md5_=9db7be034521f989b905756e2e681fe4
diff --git a/metadata/md5-cache/dev-lang/spidermonkey-68.12.0-r1 b/metadata/md5-cache/dev-lang/spidermonkey-68.12.0-r1
deleted file mode 100644
index a4e378d756ab..000000000000
--- a/metadata/md5-cache/dev-lang/spidermonkey-68.12.0-r1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=dev-lang/python:2.7 virtual/pkgconfig test? ( || ( >=dev-lang/python-3.10.4:3.10[ssl] >=dev-lang/python-3.9.12:3.9[ssl] >=dev-lang/python-3.8.13:3.8[ssl] ) ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.13-r7:2.1 >=sys-devel/libtool-2.4.7
-DEFINED_PHASES=compile configure install prepare pretend setup test
-DEPEND=dev-libs/icu:= >=dev-libs/nspr-4.21 sys-libs/readline:0= >=sys-libs/zlib-1.2.3
-DESCRIPTION=SpiderMonkey is Mozilla's JavaScript engine written in C and C++
-EAPI=7
-HOMEPAGE=https://developer.mozilla.org/en-US/docs/Mozilla/Projects/SpiderMonkey
-INHERIT=autotools check-reqs python-any-r1 toolchain-funcs
-IUSE=cpu_flags_arm_neon debug +jit test
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 -riscv sparc x86
-LICENSE=MPL-2.0
-RDEPEND=dev-libs/icu:= >=dev-libs/nspr-4.21 sys-libs/readline:0= >=sys-libs/zlib-1.2.3
-RESTRICT=!test? ( test )
-SLOT=68
-SRC_URI=https://archive.mozilla.org/pub/firefox/releases/68.12.0esr/source/firefox-68.12.0esr.source.tar.xz https://dev.gentoo.org/~anarchy/mozilla/patchsets/firefox-68.0-patches-15.tar.xz https://dev.gentoo.org/~whissi/mozilla/patchsets/firefox-68.0-patches-15.tar.xz https://dev.gentoo.org/~polynomial-c/mozilla/patchsets/firefox-68.0-patches-15.tar.xz https://dev.gentoo.org/~axs/mozilla/patchsets/firefox-68.0-patches-15.tar.xz https://dev.gentoo.org/~whissi/mozilla/patchsets/spidermonkey-68.6.0-patches-04.tar.xz https://dev.gentoo.org/~polynomial-c/mozilla/patchsets/spidermonkey-68.6.0-patches-04.tar.xz https://dev.gentoo.org/~axs/mozilla/patchsets/spidermonkey-68.6.0-patches-04.tar.xz
-_eclasses_=autotools 6dcd6b6a486e79928e1243ff9ba41fcc check-reqs 5e6dfbd7a8d3238a79f009fae7ac469c eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-any-r1 f2f00fb79b5e888b5011d4c51240ae97 python-utils-r1 b9fc5e97e886514e5132f50465185401 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144
-_md5_=faa2b92e9ccb4aa578f639c36d80cdcb
diff --git a/metadata/md5-cache/dev-libs/Manifest.gz b/metadata/md5-cache/dev-libs/Manifest.gz
index 38bd7d3e4187..99ea7145adfa 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/json-parser-1.1.0_p20211208 b/metadata/md5-cache/dev-libs/json-parser-1.1.0_p20211208
index adbf0417cc96..728c51babae1 100644
--- a/metadata/md5-cache/dev-libs/json-parser-1.1.0_p20211208
+++ b/metadata/md5-cache/dev-libs/json-parser-1.1.0_p20211208
@@ -5,11 +5,11 @@ EAPI=8
HOMEPAGE=https://github.com/json-parser/json-parser
INHERIT=distutils-r1 edo toolchain-funcs
IUSE=python python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
-KEYWORDS=amd64 ~arm ~arm64 ppc ~ppc64 ~riscv x86
+KEYWORDS=amd64 ~arm ~arm64 ~loong ppc ~ppc64 ~riscv x86
LICENSE=BSD-2
RDEPEND=python? ( python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.0_beta4:3.11 ) )
REQUIRED_USE=python? ( || ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 ) )
SLOT=0/1.1
SRC_URI=https://github.com/json-parser/json-parser/archive/531a49062975d6d2cd5d69b75ad5481a8c0e18c5.tar.gz -> json-parser-1.1.0_p20211208.tar.gz
_eclasses_=distutils-r1 8c1ceb6b71a65547b0ea7bc901d906cb edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-r1 2d51fd03931e743811ce30d198e4dcfd python-utils-r1 b9fc5e97e886514e5132f50465185401 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144
-_md5_=604b168df2c4110fa08df332aef5cbf8
+_md5_=a6b83bf9573555b2bfb9ac27cf78a4d7
diff --git a/metadata/md5-cache/dev-libs/mpfr-4.1.1-r1 b/metadata/md5-cache/dev-libs/mpfr-4.1.1_p1
index 46a1c8118c7e..99e4795a1aaf 100644
--- a/metadata/md5-cache/dev-libs/mpfr-4.1.1-r1
+++ b/metadata/md5-cache/dev-libs/mpfr-4.1.1_p1
@@ -9,6 +9,6 @@ KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~r
LICENSE=LGPL-2.1
RDEPEND=>=dev-libs/gmp-5.0.0:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,static-libs?]
SLOT=0/6
-SRC_URI=https://www.mpfr.org/mpfr-4.1.1/mpfr-4.1.1.tar.xz
+SRC_URI=https://www.mpfr.org/mpfr-4.1.1/mpfr-4.1.1.tar.xz https://www.mpfr.org/mpfr-4.1.1/patch01 -> mpfr-4.1.1-patch01.patch
_eclasses_=multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build 87f1b83e21a473787b821ef3d0437bf3 multilib-minimal 4b0f1857965db8869a729948d5277e0b toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144
-_md5_=b51d60cfc5f953d703ca3fd26f84be2b
+_md5_=49adf4854aae7d967e9d55a0cca546f1
diff --git a/metadata/md5-cache/dev-libs/xalan-c-1.12 b/metadata/md5-cache/dev-libs/xalan-c-1.12
new file mode 100644
index 000000000000..d851334828fb
--- /dev/null
+++ b/metadata/md5-cache/dev-libs/xalan-c-1.12
@@ -0,0 +1,15 @@
+BDEPEND=verify-sig? ( sec-keys/openpgp-keys-apache-xalan-c ) doc? ( app-doc/doxygen[dot] ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 )
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=dev-libs/icu:= dev-libs/xerces-c[icu]
+DESCRIPTION=XSLT processor for transforming XML into HTML, text, or other XML types
+EAPI=8
+HOMEPAGE=https://apache.github.io/xalan-c/
+INHERIT=cmake verify-sig
+IUSE=doc verify-sig
+KEYWORDS=~amd64 ~ppc ~x86
+LICENSE=Apache-2.0
+RDEPEND=dev-libs/icu:= dev-libs/xerces-c[icu]
+SLOT=0/1.12
+SRC_URI=mirror://apache/xalan/xalan-c/sources/xalan_c-1.12.tar.gz verify-sig? ( https://dlcdn.apache.org/xalan/xalan-c/sources/xalan_c-1.12.tar.gz.asc )
+_eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d flag-o-matic 29a755b1291d64133634d80b0328f153 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 verify-sig afb98fe4696292e4234ce36713fd4e9e xdg-utils ac0e315a3688929e34ac75b139e7349a
+_md5_=e499b896aeea8ef8bc1c37a551d42052
diff --git a/metadata/md5-cache/dev-libs/xalan-c-9999 b/metadata/md5-cache/dev-libs/xalan-c-9999
new file mode 100644
index 000000000000..2f1f990e6bde
--- /dev/null
+++ b/metadata/md5-cache/dev-libs/xalan-c-9999
@@ -0,0 +1,14 @@
+BDEPEND=doc? ( app-doc/doxygen[dot] ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl]
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=dev-libs/icu:= dev-libs/xerces-c[icu]
+DESCRIPTION=XSLT processor for transforming XML into HTML, text, or other XML types
+EAPI=8
+HOMEPAGE=https://apache.github.io/xalan-c/
+INHERIT=cmake git-r3
+IUSE=doc
+LICENSE=Apache-2.0
+PROPERTIES=live
+RDEPEND=dev-libs/icu:= dev-libs/xerces-c[icu]
+SLOT=0
+_eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d flag-o-matic 29a755b1291d64133634d80b0328f153 git-r3 2347f8fe2d392b2a091191f94be37e6f multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 xdg-utils ac0e315a3688929e34ac75b139e7349a
+_md5_=e499b896aeea8ef8bc1c37a551d42052
diff --git a/metadata/md5-cache/dev-lisp/Manifest.gz b/metadata/md5-cache/dev-lisp/Manifest.gz
index 30d5a384d532..385d43563c94 100644
--- a/metadata/md5-cache/dev-lisp/Manifest.gz
+++ b/metadata/md5-cache/dev-lisp/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-lisp/sbcl-2.2.0 b/metadata/md5-cache/dev-lisp/sbcl-2.2.0
deleted file mode 100644
index cb242c6c212d..000000000000
--- a/metadata/md5-cache/dev-lisp/sbcl-2.2.0
+++ /dev/null
@@ -1,14 +0,0 @@
-BDEPEND=>=dev-lisp/asdf-3.3:= doc? ( sys-apps/texinfo >=media-gfx/graphviz-2.26.0 )
-DEFINED_PHASES=compile configure install prepare test unpack
-DESCRIPTION=Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common Lisp
-EAPI=8
-HOMEPAGE=http://sbcl.sourceforge.net/
-INHERIT=multilib flag-o-matic pax-utils toolchain-funcs
-IUSE=debug doc source +threads +unicode zlib
-KEYWORDS=-* amd64 ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-solaris
-LICENSE=MIT
-RDEPEND=>=dev-lisp/asdf-3.3:= !prefix? ( elibc_glibc? ( >=sys-libs/glibc-2.6 ) )
-SLOT=0/2.2.0
-SRC_URI=mirror://sourceforge/sbcl/sbcl-2.2.0-source.tar.bz2 x86? ( mirror://sourceforge/sbcl/sbcl-1.4.3-x86-linux-binary.tar.bz2 ) amd64? ( mirror://sourceforge/sbcl/sbcl-2.2.0-x86-64-linux-binary.tar.bz2 ) ppc? ( mirror://sourceforge/sbcl/sbcl-1.2.7-powerpc-linux-binary.tar.bz2 ) ppc64? ( mirror://sourceforge/sbcl/sbcl-1.5.8-ppc64le-linux-binary.tar.bz2 ) sparc? ( mirror://sourceforge/sbcl/sbcl-1.0.28-sparc-linux-binary.tar.bz2 ) alpha? ( mirror://sourceforge/sbcl/sbcl-1.0.28-alpha-linux-binary.tar.bz2 ) arm? ( mirror://sourceforge/sbcl/sbcl-1.4.11-armhf-linux-binary.tar.bz2 ) arm64? ( mirror://sourceforge/sbcl/sbcl-1.4.2-arm64-linux-binary.tar.bz2 ) x64-macos? ( mirror://sourceforge/sbcl/sbcl-1.2.11-x86-64-darwin-binary.tar.bz2 ) ppc-macos? ( mirror://sourceforge/sbcl/sbcl-1.0.47-powerpc-darwin-binary.tar.bz2 ) x86-solaris? ( mirror://sourceforge/sbcl/sbcl-1.2.7-x86-solaris-binary.tar.bz2 ) x64-solaris? ( mirror://sourceforge/sbcl/sbcl-1.2.7-x86-64-solaris-binary.tar.bz2 ) sparc-solaris? ( mirror://sourceforge/sbcl/sbcl-1.0.23-sparc-solaris-binary.tar.bz2 )
-_eclasses_=flag-o-matic 29a755b1291d64133634d80b0328f153 multilib 5ca4e49abed8e3a2f7b56920eadee157 pax-utils 91d47e5d20627c717aa878b9167c62a8 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144
-_md5_=feaf27ae24322abb96569b613827c3a2
diff --git a/metadata/md5-cache/dev-python/Manifest.gz b/metadata/md5-cache/dev-python/Manifest.gz
index c5a27ec7cdd0..72c6919b1c76 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/PyQtWebEngine-5.15.6 b/metadata/md5-cache/dev-python/PyQtWebEngine-5.15.6
new file mode 100644
index 000000000000..b8aac17d54ac
--- /dev/null
+++ b/metadata/md5-cache/dev-python/PyQtWebEngine-5.15.6
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-python/PyQt-builder-1.10[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/sip-6.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-qt/qtcore:5
+DEFINED_PHASES=compile configure install
+DEPEND=python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.0_beta4:3.11 ) >=dev-python/PyQt5-5.15.5[gui,network,printsupport,ssl,webchannel,widgets,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwebengine:5[widgets]
+DESCRIPTION=Python bindings for QtWebEngine
+EAPI=8
+HOMEPAGE=https://www.riverbankcomputing.com/software/pyqtwebengine/ https://pypi.org/project/PyQtWebEngine/
+INHERIT=python-r1 qmake-utils
+IUSE=debug python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86
+LICENSE=GPL-3
+RDEPEND=python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.0_beta4:3.11 ) >=dev-python/PyQt5-5.15.5[gui,network,printsupport,ssl,webchannel,widgets,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwebengine:5[widgets] >=dev-python/PyQt5-sip-12.9:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?]
+REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
+SLOT=0
+SRC_URI=mirror://pypi/P/PyQtWebEngine/PyQtWebEngine-5.15.6.tar.gz
+_eclasses_=multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-r1 2d51fd03931e743811ce30d198e4dcfd python-utils-r1 b9fc5e97e886514e5132f50465185401 qmake-utils 59420c906278d16deaaa629f9d115707 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144
+_md5_=cc7d16a2704198e1f68220028b01571a
diff --git a/metadata/md5-cache/dev-python/case-1.5.3 b/metadata/md5-cache/dev-python/case-1.5.3
deleted file mode 100644
index 2e26d5d6732c..000000000000
--- a/metadata/md5-cache/dev-python/case-1.5.3
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=python_targets_pypy3? ( >=dev-python/pypy3-7.3.9_p1:0= ) python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) >=dev-python/setuptools-65.3.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Python unittest Utilities
-EAPI=7
-HOMEPAGE=https://pypi.org/project/case https://github.com/celery/case
-INHERIT=distutils-r1
-IUSE=python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10
-KEYWORDS=amd64 ~arm64 x86
-LICENSE=BSD
-RDEPEND=>=dev-python/nose-1.3.7[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/mock-2.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/six[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_pypy3? ( >=dev-python/pypy3-7.3.9_p1:0= ) python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) >=dev-python/setuptools-65.3.0[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?]
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 )
-SLOT=0
-SRC_URI=mirror://pypi/c/case/case-1.5.3.tar.gz
-_eclasses_=distutils-r1 8c1ceb6b71a65547b0ea7bc901d906cb eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-r1 2d51fd03931e743811ce30d198e4dcfd python-utils-r1 b9fc5e97e886514e5132f50465185401 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144
-_md5_=c6e7cb2043f98a89649bbfa902d4049b
diff --git a/metadata/md5-cache/dev-python/click-plugins-1.1.1 b/metadata/md5-cache/dev-python/click-plugins-1.1.1
index 13f3e4021bd9..95c9e78ecaef 100644
--- a/metadata/md5-cache/dev-python/click-plugins-1.1.1
+++ b/metadata/md5-cache/dev-python/click-plugins-1.1.1
@@ -5,7 +5,7 @@ EAPI=7
HOMEPAGE=https://github.com/click-contrib/click-plugins
INHERIT=distutils-r1
IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10
-KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~riscv ~x86
LICENSE=BSD
RDEPEND=dev-python/click[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10 )
REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://pypi/c/click-plugins/click-plugins-1.1.1.tar.gz
_eclasses_=distutils-r1 8c1ceb6b71a65547b0ea7bc901d906cb eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-r1 2d51fd03931e743811ce30d198e4dcfd python-utils-r1 b9fc5e97e886514e5132f50465185401 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144
-_md5_=f2e8606ccbf1038b9a5ee99a410493ae
+_md5_=c7bed0871817375bc095e87652054160
diff --git a/metadata/md5-cache/dev-python/eventlet-0.33.1 b/metadata/md5-cache/dev-python/eventlet-0.33.1
deleted file mode 100644
index 3b35a410147a..000000000000
--- a/metadata/md5-cache/dev-python/eventlet-0.33.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/pyopenssl[python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) test? ( >=dev-python/dnspython-1.15.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/six-1.10.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] virtual/python-greenlet[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/nose-1.3.7_p20211111_p1-r1[python_targets_python3_8(-)?,python_targets_python3_9(-)?] ) python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) >=dev-python/gpep517-9[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/setuptools-65.3.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] dev-python/wheel[python_targets_python3_8(-)?,python_targets_python3_9(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Highly concurrent networking library
-EAPI=8
-HOMEPAGE=https://pypi.org/project/eventlet/ https://github.com/eventlet/eventlet/
-INHERIT=distutils-r1
-IUSE=examples test python_targets_python3_8 python_targets_python3_9
-KEYWORDS=amd64 arm arm64 ppc ppc64 ~riscv ~s390 sparc x86
-LICENSE=MIT
-RDEPEND=>=dev-python/dnspython-1.15.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] >=dev-python/six-1.10.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?] virtual/python-greenlet[python_targets_python3_8(-)?,python_targets_python3_9(-)?] python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 )
-REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=mirror://pypi/e/eventlet/eventlet-0.33.1.tar.gz
-_eclasses_=distutils-r1 8c1ceb6b71a65547b0ea7bc901d906cb multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-r1 2d51fd03931e743811ce30d198e4dcfd python-utils-r1 b9fc5e97e886514e5132f50465185401 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144
-_md5_=ea896838ad7846f3f94b71ce4464a871
diff --git a/metadata/md5-cache/dev-python/exceptiongroup-1.0.4 b/metadata/md5-cache/dev-python/exceptiongroup-1.0.4
index 6edf9649b2a6..3d7ca23fe54e 100644
--- a/metadata/md5-cache/dev-python/exceptiongroup-1.0.4
+++ b/metadata/md5-cache/dev-python/exceptiongroup-1.0.4
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/agronholm/exceptiongroup/ https://pypi.org/project/exceptiongroup/
INHERIT=distutils-r1
IUSE=test python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
-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 PSF-2.4
RDEPEND=python_targets_pypy3? ( >=dev-python/pypy3-7.3.9_p1:0= ) python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.0_beta4:3.11 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/agronholm/exceptiongroup/archive/1.0.4.tar.gz -> exceptiongroup-1.0.4.gh.tar.gz
_eclasses_=distutils-r1 8c1ceb6b71a65547b0ea7bc901d906cb multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-r1 2d51fd03931e743811ce30d198e4dcfd python-utils-r1 b9fc5e97e886514e5132f50465185401 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144
-_md5_=c1681b913c9054166d15881a3a5a0eb6
+_md5_=7056c354e90146d8c3b27fd12761fb02
diff --git a/metadata/md5-cache/dev-python/jarowinkler-1.2.3 b/metadata/md5-cache/dev-python/jarowinkler-1.2.3
deleted file mode 100644
index bad79b43f3fd..000000000000
--- a/metadata/md5-cache/dev-python/jarowinkler-1.2.3
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=dev-python/rapidfuzz_capi[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/scikit-build-0.13.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/setuptools[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( dev-python/hypothesis[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/pytest-7.1.3[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.0_beta4:3.11 ) >=dev-python/gpep517-9[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-cpp/jarowinkler-cpp
-DESCRIPTION=Fast fuzzy string matching using Jaro and Jaro-Winkler similarity
-EAPI=8
-HOMEPAGE=https://github.com/maxbachmann/JaroWinkler/ https://pypi.org/project/jarowinkler/
-INHERIT=distutils-r1
-IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
-KEYWORDS=~amd64 ~riscv
-LICENSE=MIT
-RDEPEND=python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.0_beta4:3.11 )
-REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=mirror://pypi/j/jarowinkler/jarowinkler-1.2.3.tar.gz
-_eclasses_=distutils-r1 8c1ceb6b71a65547b0ea7bc901d906cb multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-r1 2d51fd03931e743811ce30d198e4dcfd python-utils-r1 b9fc5e97e886514e5132f50465185401 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144
-_md5_=47c942a2f27a194c0d1eabd4fa6421d9
diff --git a/metadata/md5-cache/dev-python/kazoo-2.8.0 b/metadata/md5-cache/dev-python/kazoo-2.8.0
deleted file mode 100644
index 78ce50653d62..000000000000
--- a/metadata/md5-cache/dev-python/kazoo-2.8.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/mock[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/graphviz[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/objgraph-3.4.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] sys-cluster/zookeeper-bin ) doc? ( || ( ( >=dev-lang/python-3.10.4:3.10 >=dev-python/sphinx-4.5.0-r1[python_targets_python3_10(-)] ) ( >=dev-lang/python-3.9.12:3.9 >=dev-python/sphinx-4.5.0-r1[python_targets_python3_9(-)] ) ( >=dev-lang/python-3.8.13:3.8 >=dev-python/sphinx-4.5.0-r1[python_targets_python3_8(-)] ) ) ) test? ( dev-python/six[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pytest-7.1.3[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) >=dev-python/setuptools-65.3.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=A high-level Python library that makes it easier to use Apache Zookeeper
-EAPI=7
-HOMEPAGE=https://kazoo.readthedocs.org/ https://github.com/python-zk/kazoo/ https://pypi.org/project/kazoo/
-INHERIT=distutils-r1
-IUSE=doc doc test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10
-KEYWORDS=amd64 ~arm64 x86
-LICENSE=Apache-2.0
-RDEPEND=dev-python/six[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10 )
-REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=mirror://pypi/k/kazoo/kazoo-2.8.0.tar.gz
-_eclasses_=distutils-r1 8c1ceb6b71a65547b0ea7bc901d906cb eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-r1 2d51fd03931e743811ce30d198e4dcfd python-utils-r1 b9fc5e97e886514e5132f50465185401 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144
-_md5_=c3d0746049503e12d4c42d4896368b3e
diff --git a/metadata/md5-cache/dev-python/nose_warnings_filters-0.1.5-r3 b/metadata/md5-cache/dev-python/nose_warnings_filters-0.1.5-r3
deleted file mode 100644
index 9eccc908c689..000000000000
--- a/metadata/md5-cache/dev-python/nose_warnings_filters-0.1.5-r3
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/nose[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/nose-1.3.7_p20211111_p1-r1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) >=dev-python/setuptools-65.3.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=A python module to inject warning filters during nosetest
-EAPI=7
-HOMEPAGE=https://github.com/Carreau/nose_warnings_filters
-INHERIT=distutils-r1
-IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10
-KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86
-LICENSE=MIT
-RDEPEND=dev-python/nose[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10 )
-REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=mirror://pypi/n/nose_warnings_filters/nose_warnings_filters-0.1.5.tar.gz
-_eclasses_=distutils-r1 8c1ceb6b71a65547b0ea7bc901d906cb eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-r1 2d51fd03931e743811ce30d198e4dcfd python-utils-r1 b9fc5e97e886514e5132f50465185401 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144
-_md5_=634e8a9b8b326e1dffe6dc879e03eae0
diff --git a/metadata/md5-cache/dev-python/qiskit-aer-0.11.1 b/metadata/md5-cache/dev-python/qiskit-aer-0.11.1-r1
index 7ecb3cdb0722..862c627070ca 100644
--- a/metadata/md5-cache/dev-python/qiskit-aer-0.11.1
+++ b/metadata/md5-cache/dev-python/qiskit-aer-0.11.1-r1
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/Qiskit/qiskit-aer/archive/refs/tags/0.11.1.tar.gz -> qiskit-aer-0.11.1.gh.tar.gz
_eclasses_=distutils-r1 8c1ceb6b71a65547b0ea7bc901d906cb multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-r1 2d51fd03931e743811ce30d198e4dcfd python-utils-r1 b9fc5e97e886514e5132f50465185401 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144
-_md5_=844a736e5a53b6b06e88b637ad67df98
+_md5_=9b4f5365989d3f93443bead5a4b9066e
diff --git a/metadata/md5-cache/dev-python/qiskit-terra-0.22.3 b/metadata/md5-cache/dev-python/qiskit-terra-0.22.3
new file mode 100644
index 000000000000..52d5254a0f76
--- /dev/null
+++ b/metadata/md5-cache/dev-python/qiskit-terra-0.22.3
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-python/cython-0.27.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] test? ( app-text/poppler[png] >=dev-python/ddt-1.4.4[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/hypothesis-4.24.3[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/networkx-2.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/pytest-xdist[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/qiskit-aer[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=sci-libs/scikit-learn-0.20.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) test? ( >=dev-python/rustworkx-0.10.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/numpy-1.17[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/ply-3.10[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/psutil-5[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/scipy-1.5[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/sympy-1.3[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/dill-0.3[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/python-constraint-1.4[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/python-dateutil-2.8.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/stevedore-3.0.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/symengine-0.8[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/tweedledum-1.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] visualization? ( >=dev-python/matplotlib-3.3[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/ipywidgets-7.3.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/pydot[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pillow-4.2.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pylatexenc-1.4[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/seaborn-0.9.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pygments-2.4[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) >=dev-python/pytest-7.1.3[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) >=virtual/rust-1.53 python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) >=dev-python/gpep517-9[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-65.3.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/wheel[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?]
+DEFINED_PHASES=compile configure install prepare test unpack
+DESCRIPTION=Terra is the foundation on which Qiskit is built
+EAPI=8
+HOMEPAGE=https://github.com/Qiskit/qiskit-terra/ https://pypi.org/project/qiskit-terra/
+INHERIT=cargo distutils-r1 multiprocessing
+IUSE=+visualization test debug python_targets_python3_8 python_targets_python3_9 python_targets_python3_10
+KEYWORDS=~amd64
+LICENSE=Apache-2.0 Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 MIT Unicode-DFS-2016
+RDEPEND=>=dev-python/rustworkx-0.10.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/numpy-1.17[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/ply-3.10[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/psutil-5[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/scipy-1.5[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/sympy-1.3[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/dill-0.3[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/python-constraint-1.4[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/python-dateutil-2.8.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/stevedore-3.0.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/symengine-0.8[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/tweedledum-1.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] visualization? ( >=dev-python/matplotlib-3.3[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/ipywidgets-7.3.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/pydot[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pillow-4.2.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pylatexenc-1.4[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/seaborn-0.9.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pygments-2.4[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10 )
+REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/Qiskit/qiskit-terra/archive/0.22.3.tar.gz -> qiskit-terra-0.22.3.gh.tar.gz https://crates.io/api/v1/crates/ahash/0.7.6/download -> ahash-0.7.6.crate https://crates.io/api/v1/crates/ahash/0.8.0/download -> ahash-0.8.0.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/cfg-if/1.0.0/download -> cfg-if-1.0.0.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.6/download -> crossbeam-channel-0.5.6.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.2/download -> crossbeam-deque-0.8.2.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.13/download -> crossbeam-epoch-0.9.13.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.14/download -> crossbeam-utils-0.8.14.crate https://crates.io/api/v1/crates/either/1.8.0/download -> either-1.8.0.crate https://crates.io/api/v1/crates/fixedbitset/0.4.2/download -> fixedbitset-0.4.2.crate https://crates.io/api/v1/crates/getrandom/0.2.8/download -> getrandom-0.2.8.crate https://crates.io/api/v1/crates/hashbrown/0.11.2/download -> hashbrown-0.11.2.crate https://crates.io/api/v1/crates/hashbrown/0.12.3/download -> hashbrown-0.12.3.crate https://crates.io/api/v1/crates/hermit-abi/0.1.19/download -> hermit-abi-0.1.19.crate https://crates.io/api/v1/crates/indexmap/1.9.2/download -> indexmap-1.9.2.crate https://crates.io/api/v1/crates/indoc/1.0.7/download -> indoc-1.0.7.crate https://crates.io/api/v1/crates/libc/0.2.137/download -> libc-0.2.137.crate https://crates.io/api/v1/crates/libm/0.2.6/download -> libm-0.2.6.crate https://crates.io/api/v1/crates/lock_api/0.4.9/download -> lock_api-0.4.9.crate https://crates.io/api/v1/crates/matrixmultiply/0.3.2/download -> matrixmultiply-0.3.2.crate https://crates.io/api/v1/crates/memoffset/0.6.5/download -> memoffset-0.6.5.crate https://crates.io/api/v1/crates/memoffset/0.7.1/download -> memoffset-0.7.1.crate https://crates.io/api/v1/crates/ndarray/0.15.6/download -> ndarray-0.15.6.crate https://crates.io/api/v1/crates/num-bigint/0.4.3/download -> num-bigint-0.4.3.crate https://crates.io/api/v1/crates/num-complex/0.4.2/download -> num-complex-0.4.2.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/num_cpus/1.14.0/download -> num_cpus-1.14.0.crate https://crates.io/api/v1/crates/numpy/0.17.2/download -> numpy-0.17.2.crate https://crates.io/api/v1/crates/once_cell/1.16.0/download -> once_cell-1.16.0.crate https://crates.io/api/v1/crates/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.4/download -> parking_lot_core-0.9.4.crate https://crates.io/api/v1/crates/petgraph/0.6.2/download -> petgraph-0.6.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/proc-macro2/1.0.47/download -> proc-macro2-1.0.47.crate https://crates.io/api/v1/crates/pyo3/0.17.3/download -> pyo3-0.17.3.crate https://crates.io/api/v1/crates/pyo3-build-config/0.17.3/download -> pyo3-build-config-0.17.3.crate https://crates.io/api/v1/crates/pyo3-ffi/0.17.3/download -> pyo3-ffi-0.17.3.crate https://crates.io/api/v1/crates/pyo3-macros/0.17.3/download -> pyo3-macros-0.17.3.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.17.3/download -> pyo3-macros-backend-0.17.3.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_distr/0.4.3/download -> rand_distr-0.4.3.crate https://crates.io/api/v1/crates/rand_pcg/0.3.1/download -> rand_pcg-0.3.1.crate https://crates.io/api/v1/crates/rawpointer/0.2.1/download -> rawpointer-0.2.1.crate https://crates.io/api/v1/crates/rayon/1.6.0/download -> rayon-1.6.0.crate https://crates.io/api/v1/crates/rayon-core/1.10.1/download -> rayon-core-1.10.1.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/retworkx-core/0.11.0/download -> retworkx-core-0.11.0.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/syn/1.0.103/download -> syn-1.0.103.crate https://crates.io/api/v1/crates/target-lexicon/0.12.5/download -> target-lexicon-0.12.5.crate https://crates.io/api/v1/crates/unicode-ident/1.0.5/download -> unicode-ident-1.0.5.crate https://crates.io/api/v1/crates/unindent/0.1.10/download -> unindent-0.1.10.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-sys/0.42.0/download -> windows-sys-0.42.0.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.0/download -> windows_aarch64_gnullvm-0.42.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.0/download -> windows_aarch64_msvc-0.42.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.0/download -> windows_i686_gnu-0.42.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.0/download -> windows_i686_msvc-0.42.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.0/download -> windows_x86_64_gnu-0.42.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.0/download -> windows_x86_64_gnullvm-0.42.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.0/download -> windows_x86_64_msvc-0.42.0.crate
+_eclasses_=cargo 73ed573e1525a108d236a0dffb3a68fb distutils-r1 8c1ceb6b71a65547b0ea7bc901d906cb multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-r1 2d51fd03931e743811ce30d198e4dcfd python-utils-r1 b9fc5e97e886514e5132f50465185401 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144
+_md5_=0cffbb20eacb35444143921e06414e18
diff --git a/metadata/md5-cache/dev-python/setuptools-declarative-requirements-1.3.0 b/metadata/md5-cache/dev-python/setuptools-declarative-requirements-1.3.0
deleted file mode 100644
index b0576c1dbe20..000000000000
--- a/metadata/md5-cache/dev-python/setuptools-declarative-requirements-1.3.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=dev-python/setuptools_scm[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/wheel[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( dev-python/pypiserver[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-shell-utilities[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/virtualenv[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( dev-python/setuptools[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.1.3[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.0_beta4:3.11 ) >=dev-python/gpep517-9[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-65.3.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/wheel[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Requirements Support For Setuptools Declarative setup.cfg
-EAPI=8
-HOMEPAGE=https://pypi.org/project/setuptools-declarative-requirements/ https://github.com/s0undt3ch/setuptools-declarative-requirements
-INHERIT=distutils-r1
-IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
-KEYWORDS=amd64 ~arm ~arm64 ~riscv x86
-LICENSE=Apache-2.0
-RDEPEND=dev-python/setuptools[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.0_beta4:3.11 )
-REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/s0undt3ch/setuptools-declarative-requirements/archive/1.3.0.tar.gz -> setuptools-declarative-requirements-1.3.0.gh.tar.gz
-_eclasses_=distutils-r1 8c1ceb6b71a65547b0ea7bc901d906cb multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-r1 2d51fd03931e743811ce30d198e4dcfd python-utils-r1 b9fc5e97e886514e5132f50465185401 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144
-_md5_=5ad27ef8cea30a03d56cb3309cd55b21
diff --git a/metadata/md5-cache/dev-python/sip-6.7.5 b/metadata/md5-cache/dev-python/sip-6.7.5
new file mode 100644
index 000000000000..8f464e147e16
--- /dev/null
+++ b/metadata/md5-cache/dev-python/sip-6.7.5
@@ -0,0 +1,15 @@
+BDEPEND=doc? ( >=dev-python/sphinx-4.5.0-r1 ) python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.0_beta4:3.11 ) >=dev-python/gpep517-9[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-65.3.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/wheel[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Python bindings generator for C/C++ libraries
+EAPI=8
+HOMEPAGE=https://www.riverbankcomputing.com/software/sip/ https://pypi.org/project/sip/
+INHERIT=distutils-r1
+IUSE=doc python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=|| ( GPL-2 GPL-3 SIP )
+RDEPEND=!<dev-python/sip-4.19.25-r1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] !=dev-python/sip-5.5.0-r0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/packaging[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/ply[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/setuptools[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/toml[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.0_beta4:3.11 )
+REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
+SLOT=5
+SRC_URI=mirror://pypi/s/sip/sip-6.7.5.tar.gz
+_eclasses_=distutils-r1 8c1ceb6b71a65547b0ea7bc901d906cb multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-r1 2d51fd03931e743811ce30d198e4dcfd python-utils-r1 b9fc5e97e886514e5132f50465185401 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144
+_md5_=11ce34b372f09c40ea63c0ba28c7c543
diff --git a/metadata/md5-cache/dev-python/texttable-1.6.5 b/metadata/md5-cache/dev-python/texttable-1.6.5
deleted file mode 100644
index 2c22fcb779b7..000000000000
--- a/metadata/md5-cache/dev-python/texttable-1.6.5
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/wcwidth[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.1.3[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.0_beta4:3.11 ) >=dev-python/gpep517-9[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-65.3.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/wheel[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?]
-DEFINED_PHASES=compile configure install postinst prepare test
-DESCRIPTION=Module to create simple ASCII tables
-EAPI=8
-HOMEPAGE=https://github.com/foutaise/texttable https://pypi.org/project/texttable/
-INHERIT=distutils-r1 optfeature
-IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
-KEYWORDS=~amd64 ~arm64 ~x86
-LICENSE=MIT
-RDEPEND=dev-python/wcwidth[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.0_beta4:3.11 )
-REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/foutaise/texttable/archive/v1.6.5.tar.gz -> texttable-1.6.5.gh.tar.gz
-_eclasses_=distutils-r1 8c1ceb6b71a65547b0ea7bc901d906cb multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 1a2157392a869265b2afcb63a26c12ac python-r1 2d51fd03931e743811ce30d198e4dcfd python-utils-r1 b9fc5e97e886514e5132f50465185401 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144
-_md5_=d27e12addf2803e63713645a3e26e449
diff --git a/metadata/md5-cache/dev-python/xlsxwriter-3.0.3 b/metadata/md5-cache/dev-python/xlsxwriter-3.0.3
index 2143711084d2..b3405d733acb 100644
--- a/metadata/md5-cache/dev-python/xlsxwriter-3.0.3
+++ b/metadata/md5-cache/dev-python/xlsxwriter-3.0.3
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/jmcnamara/XlsxWriter/ https://pypi.org/project/XlsxWriter/
INHERIT=distutils-r1
IUSE=test python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux
LICENSE=BSD
RDEPEND=python_targets_pypy3? ( >=dev-python/pypy3-7.3.9_p1:0= ) python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.0_beta4:3.11 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/jmcnamara/XlsxWriter/archive/RELEASE_3.0.3.tar.gz -> XlsxWriter-RELEASE_3.0.3.tar.gz
_eclasses_=distutils-r1 8c1ceb6b71a65547b0ea7bc901d906cb multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-r1 2d51fd03931e743811ce30d198e4dcfd python-utils-r1 b9fc5e97e886514e5132f50465185401 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144
-_md5_=562b3d0e74cdfbb1f1b043d41d14ea49
+_md5_=f0e8a7a8b75f80506fb9c7ef4d812da2
diff --git a/metadata/md5-cache/dev-ruby/Manifest.gz b/metadata/md5-cache/dev-ruby/Manifest.gz
index cb4f2ae77140..f937d89001af 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/ruby-sdl-2.1.2-r3 b/metadata/md5-cache/dev-ruby/ruby-sdl-2.1.2-r3
deleted file mode 100644
index 105e6d6ef241..000000000000
--- a/metadata/md5-cache/dev-ruby/ruby-sdl-2.1.2-r3
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 )
-DEFINED_PHASES=compile configure install postinst prepare setup test unpack
-DEPEND=>=media-libs/libsdl-1.2.5[joystick] truetype? ( >=media-libs/sdl-ttf-2.0.6 ) image? ( >=media-libs/sdl-image-1.2.2 ) mixer? ( >=media-libs/sdl-mixer-1.2.4 ) mpeg? ( >=media-libs/smpeg-0.4.4-r1 ) sge? ( media-libs/sge ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 )
-DESCRIPTION=Ruby/SDL: Ruby bindings for SDL
-EAPI=7
-HOMEPAGE=https://www.kmc.gr.jp/~ohai/rubysdl.en.html
-INHERIT=ruby-ng
-IUSE=image mixer truetype mpeg sge ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31
-KEYWORDS=amd64 ~ppc x86
-LICENSE=LGPL-2.1
-RDEPEND=>=media-libs/libsdl-1.2.5[joystick] truetype? ( >=media-libs/sdl-ttf-2.0.6 ) image? ( >=media-libs/sdl-image-1.2.2 ) mixer? ( >=media-libs/sdl-mixer-1.2.4 ) mpeg? ( >=media-libs/smpeg-0.4.4-r1 ) sge? ( media-libs/sge ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 )
-REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 )
-SLOT=0
-SRC_URI=https://github.com/ohai/rubysdl/archive/rel-2-1-2.tar.gz -> ruby-sdl-2.1.2.tar.gz
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 5ca4e49abed8e3a2f7b56920eadee157 ruby-ng 1147c87e94def682fd485ce7a14a86c2 ruby-utils 97c8e15d89dc6537e36cddedf413ed22 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144
-_md5_=0c00946591dbc61b629822b8a84823ee
diff --git a/metadata/md5-cache/dev-util/Manifest.gz b/metadata/md5-cache/dev-util/Manifest.gz
index d124e1f452a5..a15c3db44afb 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/sgb-20030623-r1 b/metadata/md5-cache/dev-util/sgb-20030623-r1
deleted file mode 100644
index 1b3f69bacdbb..000000000000
--- a/metadata/md5-cache/dev-util/sgb-20030623-r1
+++ /dev/null
@@ -1,10 +0,0 @@
-DEFINED_PHASES=compile install test
-DEPEND=virtual/tex-base
-DESCRIPTION=Stanford GraphBase
-EAPI=7
-HOMEPAGE=http://ftp.cs.stanford.edu/pub/sgb/
-KEYWORDS=~amd64 ~ppc x86
-LICENSE=mmix
-SLOT=0
-SRC_URI=http://ftp.cs.stanford.edu/pub/sgb/sgb-2003-06-23.tar.gz
-_md5_=0889ef83a8cdbd4443a665a10eec5391
diff --git a/metadata/md5-cache/dev-util/sgb-20090810-r1 b/metadata/md5-cache/dev-util/sgb-20090810-r1
deleted file mode 100644
index f94622f59cc2..000000000000
--- a/metadata/md5-cache/dev-util/sgb-20090810-r1
+++ /dev/null
@@ -1,10 +0,0 @@
-DEFINED_PHASES=compile install test
-DEPEND=virtual/tex-base
-DESCRIPTION=Stanford GraphBase
-EAPI=7
-HOMEPAGE=http://ftp.cs.stanford.edu/pub/sgb/
-KEYWORDS=~amd64 ~ppc ~x86
-LICENSE=mmix
-SLOT=0
-SRC_URI=http://ftp.cs.stanford.edu/pub/sgb/sgb-2009-08-10.tar.gz
-_md5_=9daddf535c41d68fee8fecefac0c5ee8
diff --git a/metadata/md5-cache/dev-vcs/Manifest.gz b/metadata/md5-cache/dev-vcs/Manifest.gz
index b5e149bdb200..e08df6a1050a 100644
--- a/metadata/md5-cache/dev-vcs/Manifest.gz
+++ b/metadata/md5-cache/dev-vcs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-vcs/repo-2.29 b/metadata/md5-cache/dev-vcs/repo-2.29
index 9afceb2e1ac4..790734cf0526 100644
--- a/metadata/md5-cache/dev-vcs/repo-2.29
+++ b/metadata/md5-cache/dev-vcs/repo-2.29
@@ -4,11 +4,11 @@ EAPI=7
HOMEPAGE=https://gerrit.googlesource.com/git-repo
INHERIT=bash-completion-r1 python-r1
IUSE=python_targets_python3_8 python_targets_python3_9 python_targets_python3_10
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86
LICENSE=Apache-2.0
RDEPEND=python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) !app-admin/radmind !dev-util/repo
REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 )
SLOT=0
SRC_URI=https://github.com/GerritCodeReview/git-repo/archive/refs/tags/v2.29.tar.gz -> repo-2.29.tar.gz
_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-r1 2d51fd03931e743811ce30d198e4dcfd python-utils-r1 b9fc5e97e886514e5132f50465185401 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144
-_md5_=357a15bb34db2ce0509af360d1ec5cf5
+_md5_=86ae02242f3075ba33998b75c22b6c37
diff --git a/metadata/md5-cache/dev-vcs/repo-2.21 b/metadata/md5-cache/dev-vcs/repo-2.30
index 403906cb7072..a27bfb69b558 100644
--- a/metadata/md5-cache/dev-vcs/repo-2.21
+++ b/metadata/md5-cache/dev-vcs/repo-2.30
@@ -3,12 +3,12 @@ DESCRIPTION=Google tool for managing git, particularly multiple repos
EAPI=7
HOMEPAGE=https://gerrit.googlesource.com/git-repo
INHERIT=bash-completion-r1 python-r1
-IUSE=python_targets_python3_8 python_targets_python3_9 python_targets_python3_10
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86
+IUSE=python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
LICENSE=Apache-2.0
-RDEPEND=python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) !app-admin/radmind !dev-util/repo
-REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 )
+RDEPEND=python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.0_beta4:3.11 ) !app-admin/radmind !dev-util/repo
+REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
SLOT=0
-SRC_URI=https://github.com/GerritCodeReview/git-repo/archive/refs/tags/v2.21.tar.gz -> repo-2.21.tar.gz
+SRC_URI=https://storage.googleapis.com/git-repo-downloads/repo-2.30 https://github.com/GerritCodeReview/git-repo/archive/refs/tags/v2.30.tar.gz -> repo-2.30.tar.gz
_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-r1 2d51fd03931e743811ce30d198e4dcfd python-utils-r1 b9fc5e97e886514e5132f50465185401 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144
-_md5_=35dd7c0b3d633cc11dd8a11e5538c972
+_md5_=17c014ea7d22b48545f3e58149ad9f41
diff --git a/metadata/md5-cache/dev-vcs/tortoisehg-6.2.3 b/metadata/md5-cache/dev-vcs/tortoisehg-6.2.3
index 339c3171dcd3..4e9cc1a1c9f4 100644
--- a/metadata/md5-cache/dev-vcs/tortoisehg-6.2.3
+++ b/metadata/md5-cache/dev-vcs/tortoisehg-6.2.3
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://tortoisehg.bitbucket.io/
INHERIT=desktop distutils-r1 optfeature xdg-utils
IUSE=test doc python_targets_python3_8 python_targets_python3_9 python_targets_python3_10
-KEYWORDS=amd64 ~arm64 ~x86
+KEYWORDS=amd64 ~arm64 x86
LICENSE=GPL-2+
RDEPEND=>=dev-vcs/mercurial-5.9[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] <dev-vcs/mercurial-6.3[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/iniparse[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/pygments[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/PyQt5[network,svg,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/qscintilla-python-2.11.6[qt5(+),python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10 )
REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://foss.heptapod.net/mercurial/tortoisehg/thg/-/archive/6.2.3/thg-6.2.3.tar.gz -> tortoisehg-6.2.3.tar.gz
_eclasses_=desktop 7eb20ad915a0a318176d51bc2508ff5c distutils-r1 8c1ceb6b71a65547b0ea7bc901d906cb multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 1a2157392a869265b2afcb63a26c12ac python-r1 2d51fd03931e743811ce30d198e4dcfd python-utils-r1 b9fc5e97e886514e5132f50465185401 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 xdg-utils ac0e315a3688929e34ac75b139e7349a
-_md5_=d9ad2f307b7b69e70c517a2981516c7d
+_md5_=328e5e7d795d945962139232adfaa393
diff --git a/metadata/md5-cache/games-fps/Manifest.gz b/metadata/md5-cache/games-fps/Manifest.gz
index 8dde57ec4dc1..f35b80a29d6e 100644
--- a/metadata/md5-cache/games-fps/Manifest.gz
+++ b/metadata/md5-cache/games-fps/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/games-fps/qudos-0.40.1-r1 b/metadata/md5-cache/games-fps/qudos-0.40.1-r1
deleted file mode 100644
index ef625dc2e7f6..000000000000
--- a/metadata/md5-cache/games-fps/qudos-0.40.1-r1
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=virtual/pkgconfig
-DEFINED_PHASES=compile configure install prepare setup
-DEPEND=media-libs/libogg media-libs/libjpeg-turbo media-libs/libpng media-libs/libvorbis sys-libs/zlib x11-libs/libX11 x11-libs/libXext x11-libs/libXxf86dga x11-libs/libXxf86vm opengl? ( virtual/opengl virtual/glu ) sdl? ( media-libs/libsdl[joystick?,opengl,sound,video] virtual/opengl virtual/glu )
-DESCRIPTION=Enhanced Quake 2 engine
-EAPI=8
-HOMEPAGE=https://github.com/ZwS/qudos
-INHERIT=desktop flag-o-matic toolchain-funcs
-IUSE=cdinstall debug dedicated demo dga ipv6 joystick mods opengl qmax oss sdl textures
-KEYWORDS=~amd64 ~x86
-LICENSE=GPL-2+
-RDEPEND=media-libs/libogg media-libs/libjpeg-turbo media-libs/libpng media-libs/libvorbis sys-libs/zlib x11-libs/libX11 x11-libs/libXext x11-libs/libXxf86dga x11-libs/libXxf86vm opengl? ( virtual/opengl virtual/glu ) sdl? ( media-libs/libsdl[joystick?,opengl,sound,video] virtual/opengl virtual/glu ) cdinstall? ( games-fps/quake2-data ) demo? ( games-fps/quake2-demodata[symlink] ) textures? ( games-fps/quake2-textures )
-SLOT=0
-SRC_URI=mirror://gentoo/QuDos-0.40.1-src.tar.bz2 https://github.com/ZwS/qudos/raw/master/quake2/baseq2/qudos.pk3 -> QuDos-0.40.1.pk3
-_eclasses_=desktop 7eb20ad915a0a318176d51bc2508ff5c flag-o-matic 29a755b1291d64133634d80b0328f153 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144
-_md5_=22814ac93ea28db2da9f3bd00c916942
diff --git a/metadata/md5-cache/gnome-extra/Manifest.gz b/metadata/md5-cache/gnome-extra/Manifest.gz
index 3fda5f4da42e..a58cae264a14 100644
--- a/metadata/md5-cache/gnome-extra/Manifest.gz
+++ b/metadata/md5-cache/gnome-extra/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/gnome-extra/gnome-shell-extension-gsconnect-54 b/metadata/md5-cache/gnome-extra/gnome-shell-extension-gsconnect-54
new file mode 100644
index 000000000000..bc8cd9a47563
--- /dev/null
+++ b/metadata/md5-cache/gnome-extra/gnome-shell-extension-gsconnect-54
@@ -0,0 +1,16 @@
+BDEPEND=virtual/pkgconfig >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array
+DEFINED_PHASES=compile configure install postinst postrm preinst test
+DEPEND=dev-libs/glib:2
+DESCRIPTION=KDE Connect implementation for Gnome Shell
+EAPI=8
+HOMEPAGE=https://github.com/GSConnect/gnome-shell-extension-gsconnect
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=gnome2-utils meson readme.gentoo-r1 xdg
+IUSE=nautilus
+KEYWORDS=~amd64 ~ppc64 ~x86
+LICENSE=GPL-2+
+RDEPEND=dev-libs/glib:2 app-eselect/eselect-gnome-shell-extensions >=dev-libs/gjs-1.68 =gnome-base/gnome-shell-43* gnome-base/gvfs gnome-extra/evolution-data-server || ( media-libs/libcanberra media-libs/gsound ) nautilus? ( dev-python/nautilus-python gnome-base/nautilus[introspection] )
+SLOT=0
+SRC_URI=https://github.com/GSConnect/gnome-shell-extension-gsconnect/archive/v54.tar.gz -> gnome-shell-extension-gsconnect-54.tar.gz
+_eclasses_=gnome2-utils 2116cec8f46f4d1b0a88c5b1f1575dd3 meson 1994a5aef5d4f5798b92f64d6f9a6003 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 python-utils-r1 b9fc5e97e886514e5132f50465185401 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 xdg 6024fbc93167fad782e2032933654857 xdg-utils ac0e315a3688929e34ac75b139e7349a
+_md5_=90a8b716f854698cbc4641899065f891
diff --git a/metadata/md5-cache/kde-misc/Manifest.gz b/metadata/md5-cache/kde-misc/Manifest.gz
index 7be7bc01b6d8..81c1fa9f3f2e 100644
--- a/metadata/md5-cache/kde-misc/Manifest.gz
+++ b/metadata/md5-cache/kde-misc/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/kde-misc/colord-kde-0.5.0_p20220907 b/metadata/md5-cache/kde-misc/colord-kde-0.5.0_p20220907
index 8a88babed5c3..b8e21361b884 100644
--- a/metadata/md5-cache/kde-misc/colord-kde-0.5.0_p20220907
+++ b/metadata/md5-cache/kde-misc/colord-kde-0.5.0_p20220907
@@ -7,10 +7,10 @@ HOMEPAGE=https://invent.kde.org/graphics/colord-kde
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm kde.org
IUSE=X debug
-KEYWORDS=~amd64 ~x86
+KEYWORDS=~amd64 ~arm64 ~x86
LICENSE=GPL-2+
RDEPEND=>=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtwidgets-5.15.5:5 >=kde-frameworks/kcmutils-5.96.0:5 >=kde-frameworks/kconfigwidgets-5.96.0:5 >=kde-frameworks/kcoreaddons-5.96.0:5 >=kde-frameworks/kdbusaddons-5.96.0:5 >=kde-frameworks/ki18n-5.96.0:5 >=kde-frameworks/kservice-5.96.0:5 >=kde-frameworks/kwidgetsaddons-5.96.0:5 media-libs/lcms:2 X? ( >=dev-qt/qtx11extras-5.15.5:5 x11-libs/libX11 x11-libs/libxcb ) kde-plasma/kde-cli-tools:5 x11-misc/colord || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5
SLOT=5
SRC_URI=mirror://gentoo/colord-kde-0.5.0_p20220907-077644b5.tar.gz https://invent.kde.org/graphics/colord-kde/-/archive/077644b5abf2992828bcc37c2598bc8810a24e9c/colord-kde-077644b5abf2992828bcc37c2598bc8810a24e9c.tar.gz -> colord-kde-0.5.0_p20220907-077644b5.tar.gz
_eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d ecm 3dae552f761290722bcc848a12bfb538 flag-o-matic 29a755b1291d64133634d80b0328f153 kde.org f4e23ee9fed407c2ceb93f819e8d9263 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 virtualx 644887c82aefdf12001489391fca4f02 xdg 6024fbc93167fad782e2032933654857 xdg-utils ac0e315a3688929e34ac75b139e7349a
-_md5_=70ef7e23d36ed7a82a194d12efa7fd9f
+_md5_=2e416ffff5da9c544fcb4bc591591ed0
diff --git a/metadata/md5-cache/kde-plasma/Manifest.gz b/metadata/md5-cache/kde-plasma/Manifest.gz
index d4ffd3c36a7e..5d53511bf557 100644
--- a/metadata/md5-cache/kde-plasma/Manifest.gz
+++ b/metadata/md5-cache/kde-plasma/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/kde-plasma/bluedevil-5.26.3.1 b/metadata/md5-cache/kde-plasma/bluedevil-5.26.3.1
index 00ebbf9fd87d..e7dc1f8c7b5b 100644
--- a/metadata/md5-cache/kde-plasma/bluedevil-5.26.3.1
+++ b/metadata/md5-cache/kde-plasma/bluedevil-5.26.3.1
@@ -7,10 +7,10 @@ HOMEPAGE=https://invent.kde.org/plasma/bluedevil
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org
IUSE=debug +handbook
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv
LICENSE=GPL-2
RDEPEND=>=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtdeclarative-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtwidgets-5.15.5:5 >=kde-frameworks/bluez-qt-5.99.0:5 >=kde-frameworks/kconfig-5.99.0:5 >=kde-frameworks/kconfigwidgets-5.99.0:5 >=kde-frameworks/kcoreaddons-5.99.0:5 >=kde-frameworks/kdeclarative-5.99.0:5 >=kde-frameworks/kdbusaddons-5.99.0:5 >=kde-frameworks/ki18n-5.99.0:5 >=kde-frameworks/kio-5.99.0:5 >=kde-frameworks/knotifications-5.99.0:5 >=kde-frameworks/kwidgetsaddons-5.99.0:5 >=kde-frameworks/kwindowsystem-5.99.0:5 >=kde-frameworks/plasma-5.99.0:5 >=dev-qt/qtquickcontrols2-5.15.5:5 >=kde-frameworks/kirigami-5.99.0:5 >=kde-plasma/kde-cli-tools-5.26.3:5 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5
SLOT=5
SRC_URI=mirror://kde/stable/plasma/5.26.3/bluedevil-5.26.3.1.tar.xz
_eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d ecm 3dae552f761290722bcc848a12bfb538 flag-o-matic 29a755b1291d64133634d80b0328f153 kde.org f4e23ee9fed407c2ceb93f819e8d9263 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 plasma.kde.org 9622322dda51d66780cf4cfd2b3351b8 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 virtualx 644887c82aefdf12001489391fca4f02 xdg 6024fbc93167fad782e2032933654857 xdg-utils ac0e315a3688929e34ac75b139e7349a
-_md5_=fa0d1b90e3f2ae31ee23af7a8cbd56ac
+_md5_=5be6448537549a7dd4a63b5397b0df4a
diff --git a/metadata/md5-cache/media-gfx/Manifest.gz b/metadata/md5-cache/media-gfx/Manifest.gz
index fcc746303d64..7bab5663d5ab 100644
--- a/metadata/md5-cache/media-gfx/Manifest.gz
+++ b/metadata/md5-cache/media-gfx/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/media-gfx/chafa-1.10.3 b/metadata/md5-cache/media-gfx/chafa-1.12.4
index 13c1157aab68..b4df21957646 100644
--- a/metadata/md5-cache/media-gfx/chafa-1.10.3
+++ b/metadata/md5-cache/media-gfx/chafa-1.12.4
@@ -5,9 +5,9 @@ DESCRIPTION=versatile and fast Unicode/ASCII/ANSI graphics renderer
EAPI=8
HOMEPAGE=https://hpjansson.org/chafa/ https://github.com/hpjansson/chafa
IUSE=+tools
-KEYWORDS=amd64 arm64 ~riscv x86
+KEYWORDS=~amd64 ~arm64 ~riscv ~x86
LICENSE=LGPL-3+
RDEPEND=dev-libs/glib:2 media-gfx/imagemagick:0= tools? ( >=media-libs/freetype-2.0.0 )
SLOT=0
-SRC_URI=https://hpjansson.org/chafa/releases/chafa-1.10.3.tar.xz
-_md5_=bfd08cc56ec3c25ee158b8fc875ab82a
+SRC_URI=https://hpjansson.org/chafa/releases/chafa-1.12.4.tar.xz
+_md5_=7d7c504ef00404766b69dba8dc9c4d30
diff --git a/metadata/md5-cache/media-libs/Manifest.gz b/metadata/md5-cache/media-libs/Manifest.gz
index 32c41a727ec1..8929e6c4b319 100644
--- a/metadata/md5-cache/media-libs/Manifest.gz
+++ b/metadata/md5-cache/media-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/media-libs/fdk-aac-2.0.2 b/metadata/md5-cache/media-libs/fdk-aac-2.0.2
index d378ff9a7f70..31c55dff5348 100644
--- a/metadata/md5-cache/media-libs/fdk-aac-2.0.2
+++ b/metadata/md5-cache/media-libs/fdk-aac-2.0.2
@@ -4,9 +4,9 @@ EAPI=7
HOMEPAGE=https://sourceforge.net/projects/opencore-amr/
INHERIT=multilib-minimal
IUSE=examples abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
-KEYWORDS=amd64 arm arm64 ppc ppc64 ~riscv x86 ~x64-macos
+KEYWORDS=amd64 arm arm64 ~loong ppc ppc64 ~riscv x86 ~x64-macos
LICENSE=FraunhoferFDK
SLOT=0/2
SRC_URI=mirror://sourceforge/opencore-amr/fdk-aac-2.0.2.tar.gz
_eclasses_=multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build 87f1b83e21a473787b821ef3d0437bf3 multilib-minimal 4b0f1857965db8869a729948d5277e0b toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144
-_md5_=23292099acbe19352c0ad637df18a540
+_md5_=2af23d663ea4f5b60363ce8c6a7c3de1
diff --git a/metadata/md5-cache/media-libs/libfreeaptx-0.1.1-r1 b/metadata/md5-cache/media-libs/libfreeaptx-0.1.1-r1
index c3761a189b50..4fa0935450a5 100644
--- a/metadata/md5-cache/media-libs/libfreeaptx-0.1.1-r1
+++ b/metadata/md5-cache/media-libs/libfreeaptx-0.1.1-r1
@@ -4,9 +4,9 @@ EAPI=7
HOMEPAGE=https://github.com/iamthehorker/libfreeaptx
INHERIT=flag-o-matic multilib-minimal toolchain-funcs
IUSE=cpu_flags_x86_avx2 abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
-KEYWORDS=amd64 arm arm64 ppc ppc64 ~riscv x86
+KEYWORDS=amd64 arm arm64 ~loong ppc ppc64 ~riscv x86
LICENSE=LGPL-2.1+
SLOT=0
SRC_URI=https://github.com/iamthehorker/libfreeaptx/archive/0.1.1.tar.gz -> libfreeaptx-0.1.1.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 29a755b1291d64133634d80b0328f153 multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build 87f1b83e21a473787b821ef3d0437bf3 multilib-minimal 4b0f1857965db8869a729948d5277e0b strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=29d58917ec8e512aed20a09bc955c09f
+_md5_=a3d5b3c88c3126c520d48d88af5a1b5a
diff --git a/metadata/md5-cache/media-libs/libheif-1.12.0-r2 b/metadata/md5-cache/media-libs/libheif-1.12.0-r2
deleted file mode 100644
index e9292a062835..000000000000
--- a/metadata/md5-cache/media-libs/libheif-1.12.0-r2
+++ /dev/null
@@ -1,18 +0,0 @@
-BDEPEND=test? ( dev-lang/go ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7
-DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
-DEPEND=media-libs/dav1d:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/libde265:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/libpng:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] sys-libs/zlib:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/libjpeg-turbo:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] aom? ( >=media-libs/libaom-2.0.0:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) gdk-pixbuf? ( x11-libs/gdk-pixbuf[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) go? ( dev-lang/go ) rav1e? ( media-video/rav1e:= ) x265? ( media-libs/x265:=[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=ISO/IEC 23008-12:2017 HEIF file format decoder and encoder
-EAPI=8
-HOMEPAGE=https://github.com/strukturag/libheif
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=autotools xdg multilib-minimal
-IUSE=+aom gdk-pixbuf go rav1e test +threads x265 abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
-KEYWORDS=amd64 arm arm64 ~loong ppc64 ~riscv x86
-LICENSE=GPL-3
-RDEPEND=media-libs/dav1d:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/libde265:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/libpng:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] sys-libs/zlib:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/libjpeg-turbo:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] aom? ( >=media-libs/libaom-2.0.0:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) gdk-pixbuf? ( x11-libs/gdk-pixbuf[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) go? ( dev-lang/go ) rav1e? ( media-video/rav1e:= ) x265? ( media-libs/x265:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
-REQUIRED_USE=test? ( go )
-RESTRICT=!test? ( test )
-SLOT=0/1.12
-SRC_URI=https://github.com/strukturag/libheif/releases/download/v1.12.0/libheif-1.12.0.tar.gz
-_eclasses_=autotools 6dcd6b6a486e79928e1243ff9ba41fcc gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build 87f1b83e21a473787b821ef3d0437bf3 multilib-minimal 4b0f1857965db8869a729948d5277e0b toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 xdg 6024fbc93167fad782e2032933654857 xdg-utils ac0e315a3688929e34ac75b139e7349a
-_md5_=82fa311bd3f227e9e705a1de37b24bba
diff --git a/metadata/md5-cache/media-libs/libheif-1.12.0-r3 b/metadata/md5-cache/media-libs/libheif-1.12.0-r3
deleted file mode 100644
index 6c3f5a7ee32c..000000000000
--- a/metadata/md5-cache/media-libs/libheif-1.12.0-r3
+++ /dev/null
@@ -1,18 +0,0 @@
-BDEPEND=test? ( <dev-cpp/catch-3 dev-lang/go ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7
-DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
-DEPEND=media-libs/dav1d:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/libde265:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/libpng:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] sys-libs/zlib:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/libjpeg-turbo:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] aom? ( >=media-libs/libaom-2.0.0:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) gdk-pixbuf? ( x11-libs/gdk-pixbuf[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) go? ( dev-lang/go ) rav1e? ( media-video/rav1e:= ) x265? ( media-libs/x265:=[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=ISO/IEC 23008-12:2017 HEIF file format decoder and encoder
-EAPI=8
-HOMEPAGE=https://github.com/strukturag/libheif
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=autotools xdg multilib-minimal
-IUSE=+aom gdk-pixbuf go rav1e test +threads x265 abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
-KEYWORDS=amd64 arm arm64 ~loong ppc64 ~riscv x86
-LICENSE=GPL-3
-RDEPEND=media-libs/dav1d:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/libde265:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/libpng:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] sys-libs/zlib:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/libjpeg-turbo:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] aom? ( >=media-libs/libaom-2.0.0:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) gdk-pixbuf? ( x11-libs/gdk-pixbuf[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) go? ( dev-lang/go ) rav1e? ( media-video/rav1e:= ) x265? ( media-libs/x265:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
-REQUIRED_USE=test? ( go )
-RESTRICT=!test? ( test )
-SLOT=0/1.12
-SRC_URI=https://github.com/strukturag/libheif/releases/download/v1.12.0/libheif-1.12.0.tar.gz
-_eclasses_=autotools 6dcd6b6a486e79928e1243ff9ba41fcc gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build 87f1b83e21a473787b821ef3d0437bf3 multilib-minimal 4b0f1857965db8869a729948d5277e0b toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 xdg 6024fbc93167fad782e2032933654857 xdg-utils ac0e315a3688929e34ac75b139e7349a
-_md5_=d39384f159b71d10d1efab4d5f508f7b
diff --git a/metadata/md5-cache/media-libs/libldac-2.0.2.3-r1 b/metadata/md5-cache/media-libs/libldac-2.0.2.3-r1
index 307d5e16dea1..b8deac89678b 100644
--- a/metadata/md5-cache/media-libs/libldac-2.0.2.3-r1
+++ b/metadata/md5-cache/media-libs/libldac-2.0.2.3-r1
@@ -5,9 +5,9 @@ EAPI=7
HOMEPAGE=https://android.googlesource.com/platform/external/libldac/
INHERIT=cmake-multilib
IUSE=abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux
LICENSE=Apache-2.0
SLOT=0
SRC_URI=https://github.com/EHfive/ldacBT/releases/download/v2.0.2.3/ldacBT-2.0.2.3.tar.gz
_eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d cmake-multilib 57da9a64d1575fc2b54c50c26d033561 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 29a755b1291d64133634d80b0328f153 multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build 87f1b83e21a473787b821ef3d0437bf3 multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils ac0e315a3688929e34ac75b139e7349a
-_md5_=6cb53f95e53cae1225d4c3f153474605
+_md5_=0d79f8acba25205b6123093c9089bf61
diff --git a/metadata/md5-cache/media-libs/liblscp-0.9.6 b/metadata/md5-cache/media-libs/liblscp-0.9.6
deleted file mode 100644
index 2f21462146c2..000000000000
--- a/metadata/md5-cache/media-libs/liblscp-0.9.6
+++ /dev/null
@@ -1,13 +0,0 @@
-BDEPEND=doc? ( app-doc/doxygen ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=C++ library for the Linux Sampler control protocol
-EAPI=8
-HOMEPAGE=https://www.linuxsampler.org
-INHERIT=cmake
-IUSE=doc
-KEYWORDS=amd64 ~ppc x86
-LICENSE=LGPL-2.1
-SLOT=0
-SRC_URI=https://www.rncbc.org/archive/liblscp-0.9.6.tar.gz https://download.linuxsampler.org/packages/liblscp-0.9.6.tar.gz
-_eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d flag-o-matic 29a755b1291d64133634d80b0328f153 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 xdg-utils ac0e315a3688929e34ac75b139e7349a
-_md5_=d573ac5cdbe5b327e2207e633fadc859
diff --git a/metadata/md5-cache/media-libs/sbc-2.0 b/metadata/md5-cache/media-libs/sbc-2.0
index adcba215df64..05228cdfd3b1 100644
--- a/metadata/md5-cache/media-libs/sbc-2.0
+++ b/metadata/md5-cache/media-libs/sbc-2.0
@@ -5,10 +5,10 @@ EAPI=8
HOMEPAGE=https://git.kernel.org/?p=bluetooth/sbc.git
INHERIT=multilib-minimal
IUSE=static-libs abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86
LICENSE=GPL-2 LGPL-2.1
RESTRICT=test
SLOT=0
SRC_URI=https://www.kernel.org/pub/linux/bluetooth/sbc-2.0.tar.xz
_eclasses_=multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build 87f1b83e21a473787b821ef3d0437bf3 multilib-minimal 4b0f1857965db8869a729948d5277e0b toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144
-_md5_=508785af5536362b01b4a949898016ae
+_md5_=a902776d82602830e79102e479d1c299
diff --git a/metadata/md5-cache/media-sound/Manifest.gz b/metadata/md5-cache/media-sound/Manifest.gz
index 9ab3f2d17cde..74a3f6d35c07 100644
--- a/metadata/md5-cache/media-sound/Manifest.gz
+++ b/metadata/md5-cache/media-sound/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/media-sound/picard-2.8.4 b/metadata/md5-cache/media-sound/picard-2.8.4
new file mode 100644
index 000000000000..ad76e3c8cc07
--- /dev/null
+++ b/metadata/md5-cache/media-sound/picard-2.8.4
@@ -0,0 +1,17 @@
+BDEPEND=nls? ( dev-qt/linguist-tools:5 ) test? ( python_single_target_python3_8? ( dev-python/fasteners[python_targets_python3_8(-)] dev-python/pyjwt[python_targets_python3_8(-)] dev-python/PyQt5[declarative,gui,network,widgets,python_targets_python3_8(-)] dev-python/python-dateutil[python_targets_python3_8(-)] dev-python/pyyaml[python_targets_python3_8(-)] media-libs/mutagen[python_targets_python3_8(-)] discid? ( dev-python/python-discid[python_targets_python3_8(-)] ) ) python_single_target_python3_9? ( dev-python/fasteners[python_targets_python3_9(-)] dev-python/pyjwt[python_targets_python3_9(-)] dev-python/PyQt5[declarative,gui,network,widgets,python_targets_python3_9(-)] dev-python/python-dateutil[python_targets_python3_9(-)] dev-python/pyyaml[python_targets_python3_9(-)] media-libs/mutagen[python_targets_python3_9(-)] discid? ( dev-python/python-discid[python_targets_python3_9(-)] ) ) python_single_target_python3_10? ( dev-python/fasteners[python_targets_python3_10(-)] dev-python/pyjwt[python_targets_python3_10(-)] dev-python/PyQt5[declarative,gui,network,widgets,python_targets_python3_10(-)] dev-python/python-dateutil[python_targets_python3_10(-)] dev-python/pyyaml[python_targets_python3_10(-)] media-libs/mutagen[python_targets_python3_10(-)] discid? ( dev-python/python-discid[python_targets_python3_10(-)] ) ) python_single_target_python3_11? ( dev-python/fasteners[python_targets_python3_11(-)] dev-python/pyjwt[python_targets_python3_11(-)] dev-python/PyQt5[declarative,gui,network,widgets,python_targets_python3_11(-)] dev-python/python-dateutil[python_targets_python3_11(-)] dev-python/pyyaml[python_targets_python3_11(-)] media-libs/mutagen[python_targets_python3_11(-)] discid? ( dev-python/python-discid[python_targets_python3_11(-)] ) ) fingerprints? ( media-libs/chromaprint[tools] ) python_single_target_python3_8? ( >=dev-python/pytest-7.1.3[python_targets_python3_8(-)] ) python_single_target_python3_9? ( >=dev-python/pytest-7.1.3[python_targets_python3_9(-)] ) python_single_target_python3_10? ( >=dev-python/pytest-7.1.3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/pytest-7.1.3[python_targets_python3_11(-)] ) ) python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_single_target_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.0_beta4:3.11 ) python_single_target_python3_8? ( >=dev-python/setuptools-65.3.0[python_targets_python3_8(-)] ) python_single_target_python3_9? ( >=dev-python/setuptools-65.3.0[python_targets_python3_9(-)] ) python_single_target_python3_10? ( >=dev-python/setuptools-65.3.0[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/setuptools-65.3.0[python_targets_python3_11(-)] )
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test
+DESCRIPTION=Cross-platform music tagger
+EAPI=8
+HOMEPAGE=https://picard.musicbrainz.org
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=distutils-r1 xdg
+IUSE=discid fingerprints nls test python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2+
+RDEPEND=python_single_target_python3_8? ( dev-python/fasteners[python_targets_python3_8(-)] dev-python/pyjwt[python_targets_python3_8(-)] dev-python/PyQt5[declarative,gui,network,widgets,python_targets_python3_8(-)] dev-python/python-dateutil[python_targets_python3_8(-)] dev-python/pyyaml[python_targets_python3_8(-)] media-libs/mutagen[python_targets_python3_8(-)] discid? ( dev-python/python-discid[python_targets_python3_8(-)] ) ) python_single_target_python3_9? ( dev-python/fasteners[python_targets_python3_9(-)] dev-python/pyjwt[python_targets_python3_9(-)] dev-python/PyQt5[declarative,gui,network,widgets,python_targets_python3_9(-)] dev-python/python-dateutil[python_targets_python3_9(-)] dev-python/pyyaml[python_targets_python3_9(-)] media-libs/mutagen[python_targets_python3_9(-)] discid? ( dev-python/python-discid[python_targets_python3_9(-)] ) ) python_single_target_python3_10? ( dev-python/fasteners[python_targets_python3_10(-)] dev-python/pyjwt[python_targets_python3_10(-)] dev-python/PyQt5[declarative,gui,network,widgets,python_targets_python3_10(-)] dev-python/python-dateutil[python_targets_python3_10(-)] dev-python/pyyaml[python_targets_python3_10(-)] media-libs/mutagen[python_targets_python3_10(-)] discid? ( dev-python/python-discid[python_targets_python3_10(-)] ) ) python_single_target_python3_11? ( dev-python/fasteners[python_targets_python3_11(-)] dev-python/pyjwt[python_targets_python3_11(-)] dev-python/PyQt5[declarative,gui,network,widgets,python_targets_python3_11(-)] dev-python/python-dateutil[python_targets_python3_11(-)] dev-python/pyyaml[python_targets_python3_11(-)] media-libs/mutagen[python_targets_python3_11(-)] discid? ( dev-python/python-discid[python_targets_python3_11(-)] ) ) fingerprints? ( media-libs/chromaprint[tools] ) python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_single_target_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.0_beta4:3.11 )
+REQUIRED_USE=^^ ( python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://musicbrainz.osuosl.org/pub/musicbrainz/picard/picard-2.8.4.tar.gz
+_eclasses_=distutils-r1 8c1ceb6b71a65547b0ea7bc901d906cb multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 a5747fe6dc0651d95cb78eddd5e160a8 python-utils-r1 b9fc5e97e886514e5132f50465185401 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 xdg 6024fbc93167fad782e2032933654857 xdg-utils ac0e315a3688929e34ac75b139e7349a
+_md5_=b797b95e1db812044312590362655326
diff --git a/metadata/md5-cache/media-sound/rplay-3.3.2_p16-r4 b/metadata/md5-cache/media-sound/rplay-3.3.2_p16-r4
deleted file mode 100644
index d4b4910b02d0..000000000000
--- a/metadata/md5-cache/media-sound/rplay-3.3.2_p16-r4
+++ /dev/null
@@ -1,14 +0,0 @@
-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=configure install prepare
-DEPEND=acct-group/rplayd acct-user/rplayd media-sound/gsm
-DESCRIPTION=Play sounds on remote Unix systems without data transfer
-EAPI=7
-HOMEPAGE=http://rplay.doit.org/
-INHERIT=autotools
-KEYWORDS=~alpha amd64 arm ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86
-LICENSE=GPL-2
-RDEPEND=acct-group/rplayd acct-user/rplayd media-sound/gsm
-SLOT=0
-SRC_URI=http://rplay.doit.org/dist/rplay-3.3.2.tar.gz mirror://debian/pool/main/r/rplay/rplay_3.3.2-16.debian.tar.xz
-_eclasses_=autotools 6dcd6b6a486e79928e1243ff9ba41fcc gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144
-_md5_=16259cbb9d8f27e5855d81325d1ef6aa
diff --git a/metadata/md5-cache/media-video/Manifest.gz b/metadata/md5-cache/media-video/Manifest.gz
index 4ce4f76f436f..efb6a3bad511 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/pipewire-0.3.60 b/metadata/md5-cache/media-video/pipewire-0.3.61
index d570353116ab..86f30c61c123 100644
--- a/metadata/md5-cache/media-video/pipewire-0.3.60
+++ b/metadata/md5-cache/media-video/pipewire-0.3.61
@@ -13,6 +13,6 @@ RDEPEND=acct-group/audio media-libs/alsa-lib sys-libs/ncurses:=[unicode(+)] virt
REQUIRED_USE=jack-sdk? ( !jack-client ) modemmanager? ( bluetooth ) system-service? ( systemd ) !sound-server? ( !pipewire-alsa ) jack-client? ( dbus )
RESTRICT=!test? ( test )
SLOT=0/0.4
-SRC_URI=https://gitlab.freedesktop.org/pipewire/pipewire/-/archive/0.3.60/pipewire-0.3.60.tar.bz2
+SRC_URI=https://gitlab.freedesktop.org/pipewire/pipewire/-/archive/0.3.61/pipewire-0.3.61.tar.bz2
_eclasses_=flag-o-matic 29a755b1291d64133634d80b0328f153 meson 1994a5aef5d4f5798b92f64d6f9a6003 meson-multilib 84c0d4019bf29be0d9d0a2d98fb8b0d9 multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build 87f1b83e21a473787b821ef3d0437bf3 multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 optfeature 1a2157392a869265b2afcb63a26c12ac prefix eab3c99d77fe00506c109c8a736186f7 python-any-r1 f2f00fb79b5e888b5011d4c51240ae97 python-utils-r1 b9fc5e97e886514e5132f50465185401 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 udev eec0bbab06977f1cfc5597269c1fa152
-_md5_=b118318d17d6c95685f20d562c9bae65
+_md5_=8e75857008836d7d659340ee908ff8a4
diff --git a/metadata/md5-cache/net-analyzer/Manifest.gz b/metadata/md5-cache/net-analyzer/Manifest.gz
index cef6acd8487b..20a013a4cbdf 100644
--- a/metadata/md5-cache/net-analyzer/Manifest.gz
+++ b/metadata/md5-cache/net-analyzer/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-analyzer/shodan-1.28.0 b/metadata/md5-cache/net-analyzer/shodan-1.28.0
index db156c9e2c05..4bd0cc260f4d 100644
--- a/metadata/md5-cache/net-analyzer/shodan-1.28.0
+++ b/metadata/md5-cache/net-analyzer/shodan-1.28.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/achillean/shodan-python
INHERIT=distutils-r1
IUSE=python_targets_python3_8 python_targets_python3_9 python_targets_python3_10
-KEYWORDS=~amd64 ~x86
+KEYWORDS=~amd64 ~loong ~x86
LICENSE=MIT
RDEPEND=dev-python/click[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/click-plugins[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/colorama[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/requests-2.2.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/xlsxwriter[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10 )
REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 )
@@ -13,4 +13,4 @@ RESTRICT=test
SLOT=0
SRC_URI=https://github.com/achillean/shodan-python/archive/refs/tags/1.28.0.tar.gz -> shodan-1.28.0.gh.tar.gz
_eclasses_=distutils-r1 8c1ceb6b71a65547b0ea7bc901d906cb multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-r1 2d51fd03931e743811ce30d198e4dcfd python-utils-r1 b9fc5e97e886514e5132f50465185401 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144
-_md5_=580fbb6da69556aff1e7b38587dbdd64
+_md5_=bf92f7cc8251f7c8543fdf753bb89aba
diff --git a/metadata/md5-cache/net-analyzer/tcpreplay-4.4.2 b/metadata/md5-cache/net-analyzer/tcpreplay-4.4.2-r1
index ef7ddcc9175f..240d57fd1094 100644
--- a/metadata/md5-cache/net-analyzer/tcpreplay-4.4.2
+++ b/metadata/md5-cache/net-analyzer/tcpreplay-4.4.2-r1
@@ -12,4 +12,4 @@ RDEPEND=dev-libs/libdnet >=net-libs/libpcap-0.9 elibc_musl? ( sys-libs/fts-stand
SLOT=0
SRC_URI=https://github.com/appneta/tcpreplay/releases/download/v4.4.2/tcpreplay-4.4.2.tar.xz
_eclasses_=autotools 6dcd6b6a486e79928e1243ff9ba41fcc flag-o-matic 29a755b1291d64133634d80b0328f153 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144
-_md5_=bb7a31dbda85c8bb3b9346091c3d7daa
+_md5_=70eaa84a663fe6905de37f6f4916a716
diff --git a/metadata/md5-cache/net-analyzer/wtfis-0.4.0 b/metadata/md5-cache/net-analyzer/wtfis-0.4.0
index b7c2f6557137..032d874e6fb8 100644
--- a/metadata/md5-cache/net-analyzer/wtfis-0.4.0
+++ b/metadata/md5-cache/net-analyzer/wtfis-0.4.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/pirxthepilot/wtfis
INHERIT=distutils-r1
IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10
-KEYWORDS=~amd64 ~x86
+KEYWORDS=~amd64 ~loong ~x86
LICENSE=MIT
RDEPEND=>=dev-python/pydantic-1.10.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/python-dotenv-0.21.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/requests-2.28.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/rich-12.6.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=net-analyzer/shodan-1.28.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10 )
REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/pirxthepilot/wtfis/archive/refs/tags/v0.4.0.tar.gz -> wtfis-0.4.0.gh.tar.gz
_eclasses_=distutils-r1 8c1ceb6b71a65547b0ea7bc901d906cb multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-r1 2d51fd03931e743811ce30d198e4dcfd python-utils-r1 b9fc5e97e886514e5132f50465185401 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144
-_md5_=7fa7beed8e9eda6233506bb6d76f2c61
+_md5_=d3320a228ef1e4dd19793cdccfbd5303
diff --git a/metadata/md5-cache/net-firewall/Manifest.gz b/metadata/md5-cache/net-firewall/Manifest.gz
index e7ba3199564e..85a4e30b89f2 100644
--- a/metadata/md5-cache/net-firewall/Manifest.gz
+++ b/metadata/md5-cache/net-firewall/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-firewall/conntrack-tools-1.4.7-r1 b/metadata/md5-cache/net-firewall/conntrack-tools-1.4.7-r1
new file mode 100644
index 000000000000..6588828aae3d
--- /dev/null
+++ b/metadata/md5-cache/net-firewall/conntrack-tools-1.4.7-r1
@@ -0,0 +1,15 @@
+BDEPEND=sys-devel/bison sys-devel/flex virtual/pkgconfig doc? ( app-text/docbook-xml-dtd:4.1.2 app-text/xmlto ) verify-sig? ( sec-keys/openpgp-keys-netfilter ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7 virtual/pkgconfig verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 )
+DEFINED_PHASES=compile configure install prepare setup unpack
+DEPEND=>=net-libs/libmnl-1.0.3 >=net-libs/libnetfilter_conntrack-1.0.9 >=net-libs/libnetfilter_queue-1.0.2 >=net-libs/libnfnetlink-1.0.1 net-libs/libtirpc cthelper? ( >=net-libs/libnetfilter_cthelper-1.0.0 ) cttimeout? ( >=net-libs/libnetfilter_cttimeout-1.0.0 ) systemd? ( >=sys-apps/systemd-227 )
+DESCRIPTION=Connection tracking userspace tools
+EAPI=8
+HOMEPAGE=https://conntrack-tools.netfilter.org
+INHERIT=autotools linux-info systemd verify-sig
+IUSE=doc +cthelper +cttimeout systemd verify-sig
+KEYWORDS=~alpha ~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86
+LICENSE=GPL-2
+RDEPEND=>=net-libs/libmnl-1.0.3 >=net-libs/libnetfilter_conntrack-1.0.9 >=net-libs/libnetfilter_queue-1.0.2 >=net-libs/libnfnetlink-1.0.1 net-libs/libtirpc cthelper? ( >=net-libs/libnetfilter_cthelper-1.0.0 ) cttimeout? ( >=net-libs/libnetfilter_cttimeout-1.0.0 ) systemd? ( >=sys-apps/systemd-227 )
+SLOT=0
+SRC_URI=https://www.netfilter.org/projects/conntrack-tools/files/conntrack-tools-1.4.7.tar.bz2 verify-sig? ( https://www.netfilter.org/projects/conntrack-tools/files/conntrack-tools-1.4.7.tar.bz2.sig )
+_eclasses_=autotools 6dcd6b6a486e79928e1243ff9ba41fcc gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e linux-info bbfa385d6907d7948d49a5e107bd654d multilib 5ca4e49abed8e3a2f7b56920eadee157 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 verify-sig afb98fe4696292e4234ce36713fd4e9e
+_md5_=ab3c659bfe02c822f68e449b96240873
diff --git a/metadata/md5-cache/net-fs/Manifest.gz b/metadata/md5-cache/net-fs/Manifest.gz
index 20b8ecbb5506..5f21c079978d 100644
--- a/metadata/md5-cache/net-fs/Manifest.gz
+++ b/metadata/md5-cache/net-fs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-fs/samba-4.15.12-r1 b/metadata/md5-cache/net-fs/samba-4.15.12-r2
index 8d4c0f42227a..b48f342b632f 100644
--- a/metadata/md5-cache/net-fs/samba-4.15.12-r1
+++ b/metadata/md5-cache/net-fs/samba-4.15.12-r2
@@ -14,4 +14,4 @@ RESTRICT=test
SLOT=0
SRC_URI=mirror://samba/stable/samba-4.15.12.tar.gz
_eclasses_=eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 29a755b1291d64133634d80b0328f153 linux-info bbfa385d6907d7948d49a5e107bd654d multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build 87f1b83e21a473787b821ef3d0437bf3 multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 pam e44a1dd98f13e1ad76de01e919bde1f1 python-single-r1 a5747fe6dc0651d95cb78eddd5e160a8 python-utils-r1 b9fc5e97e886514e5132f50465185401 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 waf-utils dc1ca5e725dffa4b41dd0c232d74cdba wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=c38cf9e1af9f8695e88c3e631ebb539a
+_md5_=cf787c5c9daa5da28de79742ed15e95b
diff --git a/metadata/md5-cache/net-fs/samba-4.16.7-r1 b/metadata/md5-cache/net-fs/samba-4.16.7-r2
index 98f576e77c15..344679c7b41e 100644
--- a/metadata/md5-cache/net-fs/samba-4.16.7-r1
+++ b/metadata/md5-cache/net-fs/samba-4.16.7-r2
@@ -14,4 +14,4 @@ RESTRICT=test
SLOT=0
SRC_URI=mirror://samba/stable/samba-4.16.7.tar.gz
_eclasses_=flag-o-matic 29a755b1291d64133634d80b0328f153 linux-info bbfa385d6907d7948d49a5e107bd654d multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build 87f1b83e21a473787b821ef3d0437bf3 multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 pam e44a1dd98f13e1ad76de01e919bde1f1 python-single-r1 a5747fe6dc0651d95cb78eddd5e160a8 python-utils-r1 b9fc5e97e886514e5132f50465185401 systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 waf-utils dc1ca5e725dffa4b41dd0c232d74cdba
-_md5_=82f401c6353857123d99dbab90539cfe
+_md5_=b8483119f5f77b0af39df043510a691e
diff --git a/metadata/md5-cache/net-ftp/Manifest.gz b/metadata/md5-cache/net-ftp/Manifest.gz
index 37dd96527f11..7e2daab24774 100644
--- a/metadata/md5-cache/net-ftp/Manifest.gz
+++ b/metadata/md5-cache/net-ftp/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-ftp/atftp-0.8.0 b/metadata/md5-cache/net-ftp/atftp-0.8.0
index b947ce161ea9..dc580c97d218 100644
--- a/metadata/md5-cache/net-ftp/atftp-0.8.0
+++ b/metadata/md5-cache/net-ftp/atftp-0.8.0
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://sourceforge.net/projects/atftp/
INHERIT=autotools flag-o-matic systemd
IUSE=selinux tcpd readline pcre
-KEYWORDS=~amd64 ~arm ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=amd64 arm ppc ppc64 ~riscv ~s390 ~sparc x86
LICENSE=GPL-2+
RDEPEND=tcpd? ( sys-apps/tcp-wrappers ) readline? ( sys-libs/readline:0= ) pcre? ( dev-libs/libpcre2:= ) !net-ftp/tftp-hpa !net-ftp/uftpd selinux? ( sec-policy/selinux-tftp )
SLOT=0
SRC_URI=mirror://sourceforge/atftp/atftp-0.8.0.tar.gz
_eclasses_=autotools 6dcd6b6a486e79928e1243ff9ba41fcc flag-o-matic 29a755b1291d64133634d80b0328f153 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multilib 5ca4e49abed8e3a2f7b56920eadee157 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144
-_md5_=25e9efc733ac4015225688eeaf7d8dc9
+_md5_=12942478709989697e9822cf66e1db07
diff --git a/metadata/md5-cache/net-im/Manifest.gz b/metadata/md5-cache/net-im/Manifest.gz
index b102295ad1e6..dadb5ad39a1a 100644
--- a/metadata/md5-cache/net-im/Manifest.gz
+++ b/metadata/md5-cache/net-im/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-im/telegram-desktop-4.3.1 b/metadata/md5-cache/net-im/telegram-desktop-4.3.1
index fef77cfc9c32..58ed868b1709 100644
--- a/metadata/md5-cache/net-im/telegram-desktop-4.3.1
+++ b/metadata/md5-cache/net-im/telegram-desktop-4.3.1
@@ -14,4 +14,4 @@ REQUIRED_USE=spell? ( ^^ ( enchant hunspell ) ) qt6-imageformats? ( qt6 )
SLOT=0
SRC_URI=https://github.com/telegramdesktop/tdesktop/releases/download/v4.3.1/tdesktop-4.3.1-full.tar.gz
_eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d flag-o-matic 29a755b1291d64133634d80b0328f153 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 optfeature 1a2157392a869265b2afcb63a26c12ac python-any-r1 f2f00fb79b5e888b5011d4c51240ae97 python-utils-r1 b9fc5e97e886514e5132f50465185401 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 xdg 6024fbc93167fad782e2032933654857 xdg-utils ac0e315a3688929e34ac75b139e7349a
-_md5_=22a34ea83984361e0fdd3834c811a873
+_md5_=b0ccef700b09f86e904c8a8a5d93caa6
diff --git a/metadata/md5-cache/net-libs/Manifest.gz b/metadata/md5-cache/net-libs/Manifest.gz
index d1c415906296..5f2e74a45796 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/libproxy-0.4.17-r1 b/metadata/md5-cache/net-libs/libproxy-0.4.17-r1
deleted file mode 100644
index e60087e2ff58..000000000000
--- a/metadata/md5-cache/net-libs/libproxy-0.4.17-r1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=virtual/pkgconfig >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
-DEFINED_PHASES=compile configure install prepare setup test
-DEPEND=gnome? ( dev-libs/glib:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) mono? ( dev-lang/mono ) networkmanager? ( sys-apps/dbus:0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) spidermonkey? ( dev-lang/spidermonkey:68 ) webkit? ( net-libs/webkit-gtk:4 )
-DESCRIPTION=Library for automatic proxy configuration management
-EAPI=7
-HOMEPAGE=https://github.com/libproxy/libproxy
-INHERIT=cmake-multilib flag-o-matic mono-env
-IUSE=gnome kde mono networkmanager spidermonkey test webkit abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~sparc-solaris ~x86-solaris
-LICENSE=LGPL-2.1+
-PDEPEND=networkmanager? ( net-misc/networkmanager )
-RDEPEND=gnome? ( dev-libs/glib:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) mono? ( dev-lang/mono ) networkmanager? ( sys-apps/dbus:0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) spidermonkey? ( dev-lang/spidermonkey:68 ) webkit? ( net-libs/webkit-gtk:4 ) kde? ( kde-frameworks/kconfig:5 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/libproxy/libproxy/archive/0.4.17.tar.gz -> libproxy-0.4.17.tar.gz
-_eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d cmake-multilib 57da9a64d1575fc2b54c50c26d033561 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 29a755b1291d64133634d80b0328f153 mono-env 87888393b1c1b882d0543087e28ec0b0 multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build 87f1b83e21a473787b821ef3d0437bf3 multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils ac0e315a3688929e34ac75b139e7349a
-_md5_=e57203878e2f367ae943110e5a0c33ec
diff --git a/metadata/md5-cache/net-misc/Manifest.gz b/metadata/md5-cache/net-misc/Manifest.gz
index 5c7f70df36fe..c7b019d8f53a 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/connman-1.42_pre20221103 b/metadata/md5-cache/net-misc/connman-1.42_pre20221103
index 3cd52a60a33a..2f878f1a3afc 100644
--- a/metadata/md5-cache/net-misc/connman-1.42_pre20221103
+++ b/metadata/md5-cache/net-misc/connman-1.42_pre20221103
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://git.kernel.org/pub/scm/network/connman/connman.git/
INHERIT=autotools systemd tmpfiles
IUSE=bluetooth debug doc +ethernet examples iptables iwd l2tp networkmanager +nftables ofono openconnect openvpn policykit pptp tools vpnc +wifi wireguard wispr
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86
LICENSE=GPL-2
RDEPEND=>=dev-libs/glib-2.16 >=sys-apps/dbus-1.2.24 sys-libs/readline:0= bluetooth? ( net-wireless/bluez ) iptables? ( >=net-firewall/iptables-1.4.8 ) iwd? ( net-wireless/iwd ) l2tp? ( net-dialup/xl2tpd ) nftables? ( >=net-libs/libnftnl-1.0.4:0= >=net-libs/libmnl-1.0.0:0= ) ofono? ( net-misc/ofono ) openconnect? ( net-vpn/openconnect ) openvpn? ( net-vpn/openvpn ) policykit? ( sys-auth/polkit ) pptp? ( net-dialup/pptpclient ) vpnc? ( net-vpn/vpnc ) wifi? ( >=net-wireless/wpa_supplicant-2.0[dbus] ) wireguard? ( >=net-libs/libmnl-1.0.0:0= ) wispr? ( net-libs/gnutls ) virtual/tmpfiles
REQUIRED_USE=^^ ( iptables nftables )
SLOT=0
SRC_URI=https://git.kernel.org/pub/scm/network/connman/connman.git/snapshot/connman-82ce08135a14ef4ab5b5b60f1e426a26b9fc72fc.tar.gz
_eclasses_=autotools 6dcd6b6a486e79928e1243ff9ba41fcc gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multilib 5ca4e49abed8e3a2f7b56920eadee157 systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144
-_md5_=c1086b730b812e4d4a5a2bd10e66e62d
+_md5_=03439fd6c5d2c0b94eb72a4b1de3b10d
diff --git a/metadata/md5-cache/net-misc/ntp-4.2.8_p15-r2 b/metadata/md5-cache/net-misc/ntp-4.2.8_p15-r2
new file mode 100644
index 000000000000..1d654424124a
--- /dev/null
+++ b/metadata/md5-cache/net-misc/ntp-4.2.8_p15-r2
@@ -0,0 +1,16 @@
+BDEPEND=virtual/pkgconfig acct-group/ntp acct-user/ntp sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7 virtual/pkgconfig
+DEFINED_PHASES=configure install postinst prepare
+DEPEND=readline? ( >=sys-libs/readline-4.1:0= ) >=dev-libs/libevent-2.0.9:=[threads?] kernel_linux? ( caps? ( sys-libs/libcap ) ) zeroconf? ( net-dns/avahi[mdnsresponder-compat] ) snmp? ( net-analyzer/net-snmp ) ssl? ( dev-libs/openssl:0= ) parse-clocks? ( net-misc/pps-tools )
+DESCRIPTION=Network Time Protocol suite/programs
+EAPI=7
+HOMEPAGE=http://www.ntp.org/
+INHERIT=autotools flag-o-matic systemd
+IUSE=caps debug ipv6 openntpd parse-clocks readline samba selinux snmp ssl +threads vim-syntax zeroconf
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux
+LICENSE=HPND BSD ISC
+PDEPEND=openntpd? ( net-misc/openntpd )
+RDEPEND=readline? ( >=sys-libs/readline-4.1:0= ) >=dev-libs/libevent-2.0.9:=[threads?] kernel_linux? ( caps? ( sys-libs/libcap ) ) zeroconf? ( net-dns/avahi[mdnsresponder-compat] ) snmp? ( net-analyzer/net-snmp ) ssl? ( dev-libs/openssl:0= ) parse-clocks? ( net-misc/pps-tools ) acct-group/ntp acct-user/ntp selinux? ( sec-policy/selinux-ntp ) vim-syntax? ( app-vim/ntp-syntax ) !net-misc/ntpsec !openntpd? ( !net-misc/openntpd )
+SLOT=0
+SRC_URI=http://www.eecis.udel.edu/~ntp/ntp_spool/ntp4/ntp-4.2/ntp-4.2.8p15.tar.gz https://dev.gentoo.org/~polynomial-c/ntp-4.2.8p15-manpages.tar.xz
+_eclasses_=autotools 6dcd6b6a486e79928e1243ff9ba41fcc edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 29a755b1291d64133634d80b0328f153 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multilib 5ca4e49abed8e3a2f7b56920eadee157 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 wrapper 4a1902f969e5718126434fc35f3a0d9c
+_md5_=6ef2727aa403321225f263c239030f97
diff --git a/metadata/md5-cache/net-nds/Manifest.gz b/metadata/md5-cache/net-nds/Manifest.gz
index b54168880728..c094b592d20a 100644
--- a/metadata/md5-cache/net-nds/Manifest.gz
+++ b/metadata/md5-cache/net-nds/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-nds/openldap-2.6.3-r1 b/metadata/md5-cache/net-nds/openldap-2.6.3-r1
new file mode 100644
index 000000000000..9994eb9dfe20
--- /dev/null
+++ b/metadata/md5-cache/net-nds/openldap-2.6.3-r1
@@ -0,0 +1,17 @@
+BDEPEND=!minimal? ( acct-group/ldap acct-user/ldap ) 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 ssl? ( dev-libs/openssl:0 ) virtual/pkgconfig
+DEFINED_PHASES=compile configure install postinst preinst prepare setup test
+DEPEND=kernel_linux? ( sys-apps/util-linux ) ssl? ( !gnutls? ( >=dev-libs/openssl-1.0.1h-r2:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) gnutls? ( >=net-libs/gnutls-2.12.23-r6:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/libgcrypt-1.5.3:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) sasl? ( dev-libs/cyrus-sasl:= ) !minimal? ( dev-libs/libltdl sys-fs/e2fsprogs >=dev-db/lmdb-0.9.18:= argon2? ( app-crypt/argon2:= ) crypt? ( virtual/libcrypt:= ) tcpd? ( sys-apps/tcp-wrappers ) odbc? ( !iodbc? ( dev-db/unixODBC ) iodbc? ( dev-db/libiodbc ) ) perl? ( dev-lang/perl:=[-build(-)] ) samba? ( dev-libs/openssl:0= ) smbkrb5passwd? ( dev-libs/openssl:0= kerberos? ( app-crypt/heimdal ) ) kerberos? ( virtual/krb5 kinit? ( !app-crypt/heimdal ) ) ) sys-apps/groff
+DESCRIPTION=LDAP suite of application and development tools
+EAPI=7
+HOMEPAGE=https://www.openldap.org/
+INHERIT=autotools flag-o-matic multilib multilib-minimal preserve-libs ssl-cert toolchain-funcs systemd tmpfiles
+IUSE=systemd argon2 +cleartext crypt experimental minimal samba tcpd overlays perl autoca debug gnutls iodbc ipv6 odbc sasl ssl selinux static-libs +syslog test kerberos kinit pbkdf2 sha2 smbkrb5passwd cxx abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 ssl
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-solaris
+LICENSE=OPENLDAP GPL-2
+RDEPEND=kernel_linux? ( sys-apps/util-linux ) ssl? ( !gnutls? ( >=dev-libs/openssl-1.0.1h-r2:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) gnutls? ( >=net-libs/gnutls-2.12.23-r6:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/libgcrypt-1.5.3:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) sasl? ( dev-libs/cyrus-sasl:= ) !minimal? ( dev-libs/libltdl sys-fs/e2fsprogs >=dev-db/lmdb-0.9.18:= argon2? ( app-crypt/argon2:= ) crypt? ( virtual/libcrypt:= ) tcpd? ( sys-apps/tcp-wrappers ) odbc? ( !iodbc? ( dev-db/unixODBC ) iodbc? ( dev-db/libiodbc ) ) perl? ( dev-lang/perl:=[-build(-)] ) samba? ( dev-libs/openssl:0= ) smbkrb5passwd? ( dev-libs/openssl:0= kerberos? ( app-crypt/heimdal ) ) kerberos? ( virtual/krb5 kinit? ( !app-crypt/heimdal ) ) ) selinux? ( sec-policy/selinux-ldap ) virtual/tmpfiles
+REQUIRED_USE=cxx? ( sasl ) pbkdf2? ( ssl ) test? ( cleartext sasl ) autoca? ( !gnutls ) ?? ( test minimal )
+RESTRICT=!test? ( test )
+SLOT=0/2.6
+SRC_URI=https://gitlab.com/openldap/openldap/-/archive/OPENLDAP_REL_ENG_2_6_3/openldap-OPENLDAP_REL_ENG_2_6_3.tar.gz mirror://gentoo/rfc2307bis.schema-20140524
+_eclasses_=autotools 6dcd6b6a486e79928e1243ff9ba41fcc edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 29a755b1291d64133634d80b0328f153 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build 87f1b83e21a473787b821ef3d0437bf3 multilib-minimal 4b0f1857965db8869a729948d5277e0b preserve-libs a8e50acee31b5759b4df1f7707cae54b ssl-cert 6dbe6a8a3dccb3d2f28f8404cd02c7d7 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 wrapper 4a1902f969e5718126434fc35f3a0d9c
+_md5_=fec5a013f9968c61f01aaa5b9b22885c
diff --git a/metadata/md5-cache/net-vpn/Manifest.gz b/metadata/md5-cache/net-vpn/Manifest.gz
index 46e0d81f72ef..b37709e8bcd5 100644
--- a/metadata/md5-cache/net-vpn/Manifest.gz
+++ b/metadata/md5-cache/net-vpn/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-vpn/openconnect-9.01-r1 b/metadata/md5-cache/net-vpn/openconnect-9.01-r1
index 965e0281c9f2..773fa14dc2b6 100644
--- a/metadata/md5-cache/net-vpn/openconnect-9.01-r1
+++ b/metadata/md5-cache/net-vpn/openconnect-9.01-r1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.infradead.org/openconnect/
INHERIT=linux-info python-any-r1
IUSE=doc +gnutls gssapi libproxy lz4 nls pskc selinux smartcard stoken test
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
LICENSE=LGPL-2.1 GPL-2
RDEPEND=dev-libs/json-parser:0= dev-libs/libxml2 sys-libs/zlib app-crypt/p11-kit !gnutls? ( >=dev-libs/openssl-1.0.1h:0= dev-libs/libp11 ) gnutls? ( app-crypt/trousers app-misc/ca-certificates dev-libs/nettle >=net-libs/gnutls-3.6.13:0= dev-libs/libtasn1:0= app-crypt/tpm2-tss:= ) gssapi? ( virtual/krb5 ) libproxy? ( net-libs/libproxy ) lz4? ( app-arch/lz4:= ) nls? ( virtual/libintl ) pskc? ( sys-auth/oath-toolkit[pskc] ) smartcard? ( sys-apps/pcsc-lite:0= ) stoken? ( app-crypt/stoken ) sys-apps/iproute2 >=net-vpn/vpnc-scripts-20210402-r1 selinux? ( sec-policy/selinux-vpn )
RESTRICT=!test? ( test )
SLOT=0/5
SRC_URI=ftp://ftp.infradead.org/pub/openconnect/openconnect-9.01.tar.gz
_eclasses_=linux-info bbfa385d6907d7948d49a5e107bd654d multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-any-r1 f2f00fb79b5e888b5011d4c51240ae97 python-utils-r1 b9fc5e97e886514e5132f50465185401 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144
-_md5_=9afc5c3bc5c0aed77b4fdf13308fd68e
+_md5_=af114ad6247565868b8b3b1e9c2853f8
diff --git a/metadata/md5-cache/net-vpn/vpnc-scripts-20220510 b/metadata/md5-cache/net-vpn/vpnc-scripts-20220510
index 042e6253032d..b67a629d3314 100644
--- a/metadata/md5-cache/net-vpn/vpnc-scripts-20220510
+++ b/metadata/md5-cache/net-vpn/vpnc-scripts-20220510
@@ -2,9 +2,9 @@ DEFINED_PHASES=install
DESCRIPTION=Connect scripts for use with vpnc and openconnect (and similar clients)
EAPI=8
HOMEPAGE=https://gitlab.com/openconnect/vpnc-scripts
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
LICENSE=GPL-2+
RDEPEND=!<net-vpn/vpnc-0.5.3_p550-r3
SLOT=0
SRC_URI=ftp://ftp.infradead.org/pub/vpnc-scripts/vpnc-scripts-20220510.tar.gz
-_md5_=7c8ca9a5a09fa0dde9bf552e06aefa0a
+_md5_=0d9af34164cb8e3b6ea2f01075cc878d
diff --git a/metadata/md5-cache/net-wireless/Manifest.gz b/metadata/md5-cache/net-wireless/Manifest.gz
index 654946d9c0d7..27e9ef7fb021 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/blueman-2.3.5 b/metadata/md5-cache/net-wireless/blueman-2.3.5
index c101d200bc8c..630d64c8e43b 100644
--- a/metadata/md5-cache/net-wireless/blueman-2.3.5
+++ b/metadata/md5-cache/net-wireless/blueman-2.3.5
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/blueman-project/blueman/
INHERIT=autotools distutils-r1 gnome2-utils linux-info systemd xdg-utils
IUSE=network nls policykit pulseaudio python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86
LICENSE=GPL-3+ GPL-2
RDEPEND=python_single_target_python3_8? ( dev-python/pygobject:3[python_targets_python3_8(-)] ) python_single_target_python3_9? ( dev-python/pygobject:3[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/pygobject:3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pygobject:3[python_targets_python3_11(-)] ) >=net-wireless/bluez-5:= python_single_target_python3_8? ( dev-python/pycairo[python_targets_python3_8(-)] ) python_single_target_python3_9? ( dev-python/pycairo[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/pycairo[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pycairo[python_targets_python3_11(-)] ) sys-apps/dbus x11-libs/gtk+:3[introspection,X] x11-libs/libnotify[introspection] || ( x11-themes/adwaita-icon-theme x11-themes/faenza-icon-theme x11-themes/mate-icon-theme ) network? ( net-firewall/iptables || ( sys-apps/net-tools sys-apps/iproute2 ) || ( net-dns/dnsmasq net-misc/dhcp >=net-misc/networkmanager-0.8[introspection] ) ) policykit? ( sys-auth/polkit ) pulseaudio? ( || ( media-sound/pulseaudio-daemon[bluetooth] media-video/pipewire[bluetooth] <media-sound/pulseaudio-15.99.1[bluetooth] ) ) python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_single_target_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.0_beta4:3.11 )
REQUIRED_USE=^^ ( python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 )
SLOT=0
SRC_URI=https://github.com/blueman-project/blueman/releases/download/2.3.5/blueman-2.3.5.tar.xz
_eclasses_=autotools 6dcd6b6a486e79928e1243ff9ba41fcc distutils-r1 8c1ceb6b71a65547b0ea7bc901d906cb gnome2-utils 2116cec8f46f4d1b0a88c5b1f1575dd3 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e linux-info bbfa385d6907d7948d49a5e107bd654d multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 a5747fe6dc0651d95cb78eddd5e160a8 python-utils-r1 b9fc5e97e886514e5132f50465185401 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 xdg-utils ac0e315a3688929e34ac75b139e7349a
-_md5_=3a3654b66e6aed6ddc24da7da3857db9
+_md5_=077ee509c0774b545750607b2e980f3e
diff --git a/metadata/md5-cache/net-wireless/bluez-5.65 b/metadata/md5-cache/net-wireless/bluez-5.65
index e8d02eb14707..b196ff68d3ab 100644
--- a/metadata/md5-cache/net-wireless/bluez-5.65
+++ b/metadata/md5-cache/net-wireless/bluez-5.65
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=http://www.bluez.org
INHERIT=autotools linux-info python-single-r1 readme.gentoo-r1 systemd udev multilib-minimal
IUSE=btpclient cups doc debug deprecated extra-tools experimental +mesh midi +obex +readline selinux systemd test test-programs +udev python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
-KEYWORDS=amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv x86
+KEYWORDS=amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv x86
LICENSE=GPL-2+ LGPL-2.1+
RDEPEND=>=dev-libs/glib-2.28:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] btpclient? ( >=dev-libs/ell-0.39 ) cups? ( net-print/cups:= ) mesh? ( >=dev-libs/ell-0.39 >=dev-libs/json-c-0.13:= sys-libs/readline:0= ) midi? ( media-libs/alsa-lib ) obex? ( dev-libs/libical:= ) readline? ( sys-libs/readline:0= ) systemd? ( sys-apps/systemd ) >=sys-apps/dbus-1.6:= udev? ( >=virtual/udev-172 ) selinux? ( sec-policy/selinux-bluetooth ) test-programs? ( python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_single_target_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) python_single_target_python3_8? ( >=dev-python/dbus-python-1[python_targets_python3_8(-)] dev-python/pygobject:3[python_targets_python3_8(-)] ) python_single_target_python3_9? ( >=dev-python/dbus-python-1[python_targets_python3_9(-)] dev-python/pygobject:3[python_targets_python3_9(-)] ) python_single_target_python3_10? ( >=dev-python/dbus-python-1[python_targets_python3_10(-)] dev-python/pygobject:3[python_targets_python3_10(-)] ) )
REQUIRED_USE=btpclient? ( mesh ) extra-tools? ( deprecated readline ) test? ( ^^ ( python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 ) ) test-programs? ( ^^ ( python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 ) )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0/3
SRC_URI=https://www.kernel.org/pub/linux/bluetooth/bluez-5.65.tar.xz https://dev.gentoo.org/~pacho/bluez/power-state-adapter-property.patch
_eclasses_=autotools 6dcd6b6a486e79928e1243ff9ba41fcc gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e linux-info bbfa385d6907d7948d49a5e107bd654d multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build 87f1b83e21a473787b821ef3d0437bf3 multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 a5747fe6dc0651d95cb78eddd5e160a8 python-utils-r1 b9fc5e97e886514e5132f50465185401 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 udev eec0bbab06977f1cfc5597269c1fa152
-_md5_=a9c8064cf12ff90e809b19d1a6d3bd4e
+_md5_=b3f6fab73af96c3e73544a67b0facaae
diff --git a/metadata/md5-cache/net-wireless/unifi-7.2.95 b/metadata/md5-cache/net-wireless/unifi-7.2.95
index 8d611c4765cf..422053ada210 100644
--- a/metadata/md5-cache/net-wireless/unifi-7.2.95
+++ b/metadata/md5-cache/net-wireless/unifi-7.2.95
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.ubnt.com
INHERIT=java-pkg-2 readme.gentoo-r1 systemd
IUSE=systemd system-mongodb
-KEYWORDS=-* ~amd64 ~arm64
+KEYWORDS=-* amd64 ~arm64
LICENSE=Apache-1.0 Apache-2.0 BSD-1 BSD-2 BSD CDDL EPL-1.0 GPL-2 LGPL-2.1 LGPL-3 MIT ubiquiti
RDEPEND=acct-group/unifi acct-user/unifi dev-db/mongodb virtual/jre:1.8 >=dev-java/java-config-2.2.0-r3
RESTRICT=bindist mirror
SLOT=0/7.2
SRC_URI=https://dl.ui.com/unifi/7.2.95-e5951ac73c/UniFi.unix.zip -> unifi-7.2.95.zip
_eclasses_=java-pkg-2 3b09e051fc2045a0f0b9471b87d4f8bd java-utils-2 c79d65661a9f4f72b60376c9e4b3dfa1 multilib 5ca4e49abed8e3a2f7b56920eadee157 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144
-_md5_=719641246c1f54caff90339e5bf04374
+_md5_=0cbc572bb91f237efebb6252bdf7558d
diff --git a/metadata/md5-cache/net-wireless/unifi-7.2.94 b/metadata/md5-cache/net-wireless/unifi-7.3.76
index 4ebdf429945d..7cb1147f1b80 100644
--- a/metadata/md5-cache/net-wireless/unifi-7.2.94
+++ b/metadata/md5-cache/net-wireless/unifi-7.3.76
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.ubnt.com
INHERIT=java-pkg-2 readme.gentoo-r1 systemd
IUSE=systemd system-mongodb
-KEYWORDS=-* amd64 ~arm64
+KEYWORDS=-* ~amd64 ~arm64
LICENSE=Apache-1.0 Apache-2.0 BSD-1 BSD-2 BSD CDDL EPL-1.0 GPL-2 LGPL-2.1 LGPL-3 MIT ubiquiti
RDEPEND=acct-group/unifi acct-user/unifi dev-db/mongodb virtual/jre:1.8 >=dev-java/java-config-2.2.0-r3
RESTRICT=bindist mirror
-SLOT=0/7.2
-SRC_URI=https://dl.ui.com/unifi/7.2.94-4d656fb797/UniFi.unix.zip -> unifi-7.2.94.zip
+SLOT=0/7.3
+SRC_URI=https://dl.ui.com/unifi/7.3.76-4bee620529/UniFi.unix.zip -> unifi-7.3.76.zip
_eclasses_=java-pkg-2 3b09e051fc2045a0f0b9471b87d4f8bd java-utils-2 c79d65661a9f4f72b60376c9e4b3dfa1 multilib 5ca4e49abed8e3a2f7b56920eadee157 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144
-_md5_=b392d3f437adfd329f32073c2647ea29
+_md5_=b4ee52bbda121c570603a6f738afdb49
diff --git a/metadata/md5-cache/sci-calculators/Manifest.gz b/metadata/md5-cache/sci-calculators/Manifest.gz
index 5abf20132816..357e507a6098 100644
--- a/metadata/md5-cache/sci-calculators/Manifest.gz
+++ b/metadata/md5-cache/sci-calculators/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sci-calculators/grpn-1.4.0 b/metadata/md5-cache/sci-calculators/grpn-1.4.0
deleted file mode 100644
index 307de45e68ad..000000000000
--- a/metadata/md5-cache/sci-calculators/grpn-1.4.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile install prepare
-DEPEND=x11-libs/gtk+:2 x11-libs/libX11 virtual/pkgconfig
-DESCRIPTION=A reverse polish notation (RPN) calculator based on GTK+ and libmath
-EAPI=6
-HOMEPAGE=http://www.getreu.net/
-INHERIT=desktop toolchain-funcs
-KEYWORDS=~amd64 ~x86
-LICENSE=GPL-2
-RDEPEND=x11-libs/gtk+:2 x11-libs/libX11
-SLOT=0
-SRC_URI=http://www.getreu.net/public/downloads/software/grpn/grpn-1.4.0/grpn_1.4.0-1.tar.gz
-_eclasses_=desktop 7eb20ad915a0a318176d51bc2508ff5c multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144
-_md5_=2bda265d9a55c30268237085c208d2b2
diff --git a/metadata/md5-cache/sci-libs/Manifest.gz b/metadata/md5-cache/sci-libs/Manifest.gz
index e1cebdbabadc..3d148d584642 100644
--- a/metadata/md5-cache/sci-libs/Manifest.gz
+++ b/metadata/md5-cache/sci-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sci-libs/pdal-2.4.3 b/metadata/md5-cache/sci-libs/pdal-2.4.3
index 85800a33b6fc..0c4c629b6ac5 100644
--- a/metadata/md5-cache/sci-libs/pdal-2.4.3
+++ b/metadata/md5-cache/sci-libs/pdal-2.4.3
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://pdal.io/
INHERIT=cmake
IUSE=postgres test
-KEYWORDS=amd64 ~arm ~arm64 ~x86
+KEYWORDS=amd64 ~arm ~arm64 x86
LICENSE=BSD
RDEPEND=net-misc/curl app-arch/zstd:= dev-libs/libxml2 dev-libs/openssl:= sci-libs/gdal:= sci-libs/libgeotiff:= sys-libs/libunwind:= sys-libs/zlib postgres? ( dev-db/postgresql:*[xml] )
RESTRICT=!test? ( test )
SLOT=0/14
SRC_URI=https://github.com/PDAL/PDAL/releases/download/2.4.3/PDAL-2.4.3-src.tar.gz
_eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d flag-o-matic 29a755b1291d64133634d80b0328f153 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 xdg-utils ac0e315a3688929e34ac75b139e7349a
-_md5_=4460698e7e2be308560f1fc04c7e8168
+_md5_=d49a1ed42450c191f6684625aa8936c3
diff --git a/metadata/md5-cache/sci-misc/Manifest.gz b/metadata/md5-cache/sci-misc/Manifest.gz
index df45c5d4c8eb..7b62e6e79923 100644
--- a/metadata/md5-cache/sci-misc/Manifest.gz
+++ b/metadata/md5-cache/sci-misc/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sci-misc/gt-itm-19961004-r3 b/metadata/md5-cache/sci-misc/gt-itm-19961004-r3
deleted file mode 100644
index e9d0bcfaf816..000000000000
--- a/metadata/md5-cache/sci-misc/gt-itm-19961004-r3
+++ /dev/null
@@ -1,15 +0,0 @@
-DEFINED_PHASES=compile install prepare unpack
-DEPEND=dev-util/sgb
-DESCRIPTION=Routines to generate / analyze graphs using models for internetwork topology
-EAPI=8
-HOMEPAGE=https://www.cc.gatech.edu/fac/Ellen.Zegura/graphs.html https://www.isi.edu/nsnam/ns/ns-topogen.html#gt-itm
-INHERIT=flag-o-matic toolchain-funcs
-IUSE=doc
-KEYWORDS=~amd64 ~x86
-LICENSE=all-rights-reserved sgb2ns
-RDEPEND=dev-util/sgb
-RESTRICT=mirror bindist
-SLOT=0
-SRC_URI=https://www.cc.gatech.edu/fac/Ellen.Zegura/gt-itm/gt-itm.tar.gz -> gt-itm-19961004.tar.gz https://www.isi.edu/nsnam/dist/sgb2ns.tar.gz -> sgb2ns-19961004.tar.gz
-_eclasses_=flag-o-matic 29a755b1291d64133634d80b0328f153 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144
-_md5_=c51207ae1174bc6f1297d94f1be05dde
diff --git a/metadata/md5-cache/sec-keys/Manifest.gz b/metadata/md5-cache/sec-keys/Manifest.gz
index 83b295346d53..fc8709ec3a2c 100644
--- a/metadata/md5-cache/sec-keys/Manifest.gz
+++ b/metadata/md5-cache/sec-keys/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sec-keys/openpgp-keys-apache-xalan-c-20221123 b/metadata/md5-cache/sec-keys/openpgp-keys-apache-xalan-c-20221123
new file mode 100644
index 000000000000..9193487c739e
--- /dev/null
+++ b/metadata/md5-cache/sec-keys/openpgp-keys-apache-xalan-c-20221123
@@ -0,0 +1,9 @@
+DEFINED_PHASES=install
+DESCRIPTION=OpenPGP keys used to sign Apache Xalan-C
+EAPI=8
+HOMEPAGE=https://xalan.apache.org/
+KEYWORDS=~amd64 ~ppc ~x86
+LICENSE=public-domain
+SLOT=0
+SRC_URI=https://downloads.apache.org/xalan/xalan-c/KEYS -> openpgp-keys-apache-xalan-c-20221123
+_md5_=50103e75dae67412c3dfa7813d341dbe
diff --git a/metadata/md5-cache/sys-apps/Manifest.gz b/metadata/md5-cache/sys-apps/Manifest.gz
index 0c4a0065ddc5..73ebed1be9c0 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/less-612 b/metadata/md5-cache/sys-apps/less-612
index 21379b1de14c..eb00f6664f08 100644
--- a/metadata/md5-cache/sys-apps/less-612
+++ b/metadata/md5-cache/sys-apps/less-612
@@ -9,4 +9,4 @@ LICENSE=|| ( GPL-3 BSD-2 )
RDEPEND=>=app-misc/editor-wrapper-3 >=sys-libs/ncurses-5.2:0= pcre? ( dev-libs/libpcre2 )
SLOT=0
SRC_URI=http://www.greenwoodsoftware.com/less/less-612-beta.tar.gz
-_md5_=c91c660678dc1d00d075286ed06b2320
+_md5_=324fb26cfd5134b0bc940eb3cc363cd2
diff --git a/metadata/md5-cache/sys-fs/Manifest.gz b/metadata/md5-cache/sys-fs/Manifest.gz
index 222475aa52e2..bee212779e04 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/bcachefs-tools-24_p20221120 b/metadata/md5-cache/sys-fs/bcachefs-tools-24_p20221124
index 53d08cf7f542..6b109477d667 100644
--- a/metadata/md5-cache/sys-fs/bcachefs-tools-24_p20221120
+++ b/metadata/md5-cache/sys-fs/bcachefs-tools-24_p20221124
@@ -11,6 +11,6 @@ LICENSE=Apache-2.0 BSD GPL-2 MIT
RDEPEND=app-arch/lz4 app-arch/zstd dev-libs/libaio dev-libs/libsodium dev-libs/userspace-rcu sys-apps/keyutils sys-apps/util-linux sys-libs/zlib virtual/udev fuse? ( >=sys-fs/fuse-3.7.0 )
RESTRICT=!test? ( test )
SLOT=0
-SRC_URI=https://evilpiepirate.org/git/bcachefs-tools.git/snapshot/bcachefs-tools-f1f88825c371f84edb85a156de5e1962503d23b2.tar.zst 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/ansi_term/0.12.1/download -> ansi_term-0.12.1.crate https://crates.io/api/v1/crates/anyhow/1.0.66/download -> anyhow-1.0.66.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/bindgen/0.59.2/download -> bindgen-0.59.2.crate https://crates.io/api/v1/crates/bitfield/0.13.2/download -> bitfield-0.13.2.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bumpalo/3.11.1/download -> bumpalo-3.11.1.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/camino/1.1.1/download -> camino-1.1.1.crate https://crates.io/api/v1/crates/cc/1.0.76/download -> cc-1.0.76.crate https://crates.io/api/v1/crates/cexpr/0.6.0/download -> cexpr-0.6.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/chrono/0.4.23/download -> chrono-0.4.23.crate https://crates.io/api/v1/crates/clang-sys/1.4.0/download -> clang-sys-1.4.0.crate https://crates.io/api/v1/crates/clap/2.34.0/download -> clap-2.34.0.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/cxx/1.0.82/download -> cxx-1.0.82.crate https://crates.io/api/v1/crates/cxx-build/1.0.82/download -> cxx-build-1.0.82.crate https://crates.io/api/v1/crates/cxxbridge-flags/1.0.82/download -> cxxbridge-flags-1.0.82.crate https://crates.io/api/v1/crates/cxxbridge-macro/1.0.82/download -> cxxbridge-macro-1.0.82.crate https://crates.io/api/v1/crates/either/1.8.0/download -> either-1.8.0.crate https://crates.io/api/v1/crates/errno/0.2.8/download -> errno-0.2.8.crate https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download -> errno-dragonfly-0.1.2.crate https://crates.io/api/v1/crates/fastrand/1.8.0/download -> fastrand-1.8.0.crate https://crates.io/api/v1/crates/filedescriptor/0.8.2/download -> filedescriptor-0.8.2.crate https://crates.io/api/v1/crates/gag/1.0.0/download -> gag-1.0.0.crate https://crates.io/api/v1/crates/getset/0.1.2/download -> getset-0.1.2.crate https://crates.io/api/v1/crates/glob/0.3.0/download -> glob-0.3.0.crate https://crates.io/api/v1/crates/heck/0.3.3/download -> heck-0.3.3.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/iana-time-zone/0.1.53/download -> iana-time-zone-0.1.53.crate https://crates.io/api/v1/crates/iana-time-zone-haiku/0.1.1/download -> iana-time-zone-haiku-0.1.1.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/itertools/0.9.0/download -> itertools-0.9.0.crate https://crates.io/api/v1/crates/itoa/1.0.4/download -> itoa-1.0.4.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/lazycell/1.3.0/download -> lazycell-1.3.0.crate https://crates.io/api/v1/crates/libc/0.2.137/download -> libc-0.2.137.crate https://crates.io/api/v1/crates/libudev-sys/0.1.4/download -> libudev-sys-0.1.4.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/log/0.4.17/download -> log-0.4.17.crate https://crates.io/api/v1/crates/matchers/0.0.1/download -> matchers-0.0.1.crate https://crates.io/api/v1/crates/memchr/2.5.0/download -> memchr-2.5.0.crate https://crates.io/api/v1/crates/memoffset/0.5.6/download -> memoffset-0.5.6.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/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/once_cell/1.16.0/download -> once_cell-1.16.0.crate https://crates.io/api/v1/crates/parse-display/0.1.2/download -> parse-display-0.1.2.crate https://crates.io/api/v1/crates/parse-display-derive/0.1.2/download -> parse-display-derive-0.1.2.crate https://crates.io/api/v1/crates/peeking_take_while/0.1.2/download -> peeking_take_while-0.1.2.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.9/download -> pin-project-lite-0.2.9.crate https://crates.io/api/v1/crates/pkg-config/0.3.26/download -> pkg-config-0.3.26.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro2/1.0.47/download -> proc-macro2-1.0.47.crate https://crates.io/api/v1/crates/quote/1.0.21/download -> quote-1.0.21.crate https://crates.io/api/v1/crates/redox_syscall/0.2.16/download -> redox_syscall-0.2.16.crate https://crates.io/api/v1/crates/regex/1.7.0/download -> regex-1.7.0.crate https://crates.io/api/v1/crates/regex-automata/0.1.10/download -> regex-automata-0.1.10.crate https://crates.io/api/v1/crates/regex-syntax/0.6.28/download -> regex-syntax-0.6.28.crate https://crates.io/api/v1/crates/remove_dir_all/0.5.3/download -> remove_dir_all-0.5.3.crate https://crates.io/api/v1/crates/rpassword/4.0.5/download -> rpassword-4.0.5.crate https://crates.io/api/v1/crates/rustc-hash/1.1.0/download -> rustc-hash-1.1.0.crate https://crates.io/api/v1/crates/ryu/1.0.11/download -> ryu-1.0.11.crate https://crates.io/api/v1/crates/scratch/1.0.2/download -> scratch-1.0.2.crate https://crates.io/api/v1/crates/serde_json/1.0.88/download -> serde_json-1.0.88.crate https://crates.io/api/v1/crates/serde/1.0.147/download -> serde-1.0.147.crate https://crates.io/api/v1/crates/sharded-slab/0.1.4/download -> sharded-slab-0.1.4.crate https://crates.io/api/v1/crates/shlex/1.1.0/download -> shlex-1.1.0.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/strsim/0.8.0/download -> strsim-0.8.0.crate https://crates.io/api/v1/crates/structopt/0.3.26/download -> structopt-0.3.26.crate https://crates.io/api/v1/crates/structopt-derive/0.4.18/download -> structopt-derive-0.4.18.crate https://crates.io/api/v1/crates/syn/1.0.103/download -> syn-1.0.103.crate https://crates.io/api/v1/crates/tempfile/3.3.0/download -> tempfile-3.3.0.crate https://crates.io/api/v1/crates/term_size/0.3.2/download -> term_size-0.3.2.crate https://crates.io/api/v1/crates/termcolor/1.1.3/download -> termcolor-1.1.3.crate https://crates.io/api/v1/crates/textwrap/0.11.0/download -> textwrap-0.11.0.crate https://crates.io/api/v1/crates/thiserror/1.0.37/download -> thiserror-1.0.37.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.37/download -> thiserror-impl-1.0.37.crate https://crates.io/api/v1/crates/thread_local/1.1.4/download -> thread_local-1.1.4.crate https://crates.io/api/v1/crates/tracing/0.1.37/download -> tracing-0.1.37.crate https://crates.io/api/v1/crates/tracing-attributes/0.1.23/download -> tracing-attributes-0.1.23.crate https://crates.io/api/v1/crates/tracing-core/0.1.30/download -> tracing-core-0.1.30.crate https://crates.io/api/v1/crates/tracing-log/0.1.3/download -> tracing-log-0.1.3.crate https://crates.io/api/v1/crates/tracing-serde/0.1.3/download -> tracing-serde-0.1.3.crate https://crates.io/api/v1/crates/tracing-subscriber/0.2.25/download -> tracing-subscriber-0.2.25.crate https://crates.io/api/v1/crates/udev/0.4.0/download -> udev-0.4.0.crate https://crates.io/api/v1/crates/unicode-ident/1.0.5/download -> unicode-ident-1.0.5.crate https://crates.io/api/v1/crates/unicode-segmentation/1.10.0/download -> unicode-segmentation-1.10.0.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/uuid/0.8.2/download -> uuid-0.8.2.crate https://crates.io/api/v1/crates/valuable/0.1.0/download -> valuable-0.1.0.crate https://crates.io/api/v1/crates/vec_map/0.8.2/download -> vec_map-0.8.2.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/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
+SRC_URI=https://evilpiepirate.org/git/bcachefs-tools.git/snapshot/bcachefs-tools-48eefee7495c6e145f3fcfe6ab83f9e8bc27a1ec.tar.zst 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/ansi_term/0.12.1/download -> ansi_term-0.12.1.crate https://crates.io/api/v1/crates/anyhow/1.0.66/download -> anyhow-1.0.66.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/bindgen/0.59.2/download -> bindgen-0.59.2.crate https://crates.io/api/v1/crates/bitfield/0.13.2/download -> bitfield-0.13.2.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bumpalo/3.11.1/download -> bumpalo-3.11.1.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/camino/1.1.1/download -> camino-1.1.1.crate https://crates.io/api/v1/crates/cc/1.0.76/download -> cc-1.0.76.crate https://crates.io/api/v1/crates/cexpr/0.6.0/download -> cexpr-0.6.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/chrono/0.4.23/download -> chrono-0.4.23.crate https://crates.io/api/v1/crates/clang-sys/1.4.0/download -> clang-sys-1.4.0.crate https://crates.io/api/v1/crates/clap/2.34.0/download -> clap-2.34.0.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/cxx/1.0.82/download -> cxx-1.0.82.crate https://crates.io/api/v1/crates/cxx-build/1.0.82/download -> cxx-build-1.0.82.crate https://crates.io/api/v1/crates/cxxbridge-flags/1.0.82/download -> cxxbridge-flags-1.0.82.crate https://crates.io/api/v1/crates/cxxbridge-macro/1.0.82/download -> cxxbridge-macro-1.0.82.crate https://crates.io/api/v1/crates/either/1.8.0/download -> either-1.8.0.crate https://crates.io/api/v1/crates/errno/0.2.8/download -> errno-0.2.8.crate https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download -> errno-dragonfly-0.1.2.crate https://crates.io/api/v1/crates/fastrand/1.8.0/download -> fastrand-1.8.0.crate https://crates.io/api/v1/crates/filedescriptor/0.8.2/download -> filedescriptor-0.8.2.crate https://crates.io/api/v1/crates/gag/1.0.0/download -> gag-1.0.0.crate https://crates.io/api/v1/crates/getset/0.1.2/download -> getset-0.1.2.crate https://crates.io/api/v1/crates/glob/0.3.0/download -> glob-0.3.0.crate https://crates.io/api/v1/crates/heck/0.3.3/download -> heck-0.3.3.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/iana-time-zone/0.1.53/download -> iana-time-zone-0.1.53.crate https://crates.io/api/v1/crates/iana-time-zone-haiku/0.1.1/download -> iana-time-zone-haiku-0.1.1.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/itertools/0.9.0/download -> itertools-0.9.0.crate https://crates.io/api/v1/crates/itoa/1.0.4/download -> itoa-1.0.4.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/lazycell/1.3.0/download -> lazycell-1.3.0.crate https://crates.io/api/v1/crates/libc/0.2.137/download -> libc-0.2.137.crate https://crates.io/api/v1/crates/libudev-sys/0.1.4/download -> libudev-sys-0.1.4.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/log/0.4.17/download -> log-0.4.17.crate https://crates.io/api/v1/crates/matchers/0.0.1/download -> matchers-0.0.1.crate https://crates.io/api/v1/crates/memchr/2.5.0/download -> memchr-2.5.0.crate https://crates.io/api/v1/crates/memoffset/0.5.6/download -> memoffset-0.5.6.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/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/once_cell/1.16.0/download -> once_cell-1.16.0.crate https://crates.io/api/v1/crates/parse-display/0.1.2/download -> parse-display-0.1.2.crate https://crates.io/api/v1/crates/parse-display-derive/0.1.2/download -> parse-display-derive-0.1.2.crate https://crates.io/api/v1/crates/peeking_take_while/0.1.2/download -> peeking_take_while-0.1.2.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.9/download -> pin-project-lite-0.2.9.crate https://crates.io/api/v1/crates/pkg-config/0.3.26/download -> pkg-config-0.3.26.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro2/1.0.47/download -> proc-macro2-1.0.47.crate https://crates.io/api/v1/crates/quote/1.0.21/download -> quote-1.0.21.crate https://crates.io/api/v1/crates/redox_syscall/0.2.16/download -> redox_syscall-0.2.16.crate https://crates.io/api/v1/crates/regex/1.7.0/download -> regex-1.7.0.crate https://crates.io/api/v1/crates/regex-automata/0.1.10/download -> regex-automata-0.1.10.crate https://crates.io/api/v1/crates/regex-syntax/0.6.28/download -> regex-syntax-0.6.28.crate https://crates.io/api/v1/crates/remove_dir_all/0.5.3/download -> remove_dir_all-0.5.3.crate https://crates.io/api/v1/crates/rpassword/4.0.5/download -> rpassword-4.0.5.crate https://crates.io/api/v1/crates/rustc-hash/1.1.0/download -> rustc-hash-1.1.0.crate https://crates.io/api/v1/crates/ryu/1.0.11/download -> ryu-1.0.11.crate https://crates.io/api/v1/crates/scratch/1.0.2/download -> scratch-1.0.2.crate https://crates.io/api/v1/crates/serde_json/1.0.88/download -> serde_json-1.0.88.crate https://crates.io/api/v1/crates/serde/1.0.147/download -> serde-1.0.147.crate https://crates.io/api/v1/crates/sharded-slab/0.1.4/download -> sharded-slab-0.1.4.crate https://crates.io/api/v1/crates/shlex/1.1.0/download -> shlex-1.1.0.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/strsim/0.8.0/download -> strsim-0.8.0.crate https://crates.io/api/v1/crates/structopt/0.3.26/download -> structopt-0.3.26.crate https://crates.io/api/v1/crates/structopt-derive/0.4.18/download -> structopt-derive-0.4.18.crate https://crates.io/api/v1/crates/syn/1.0.103/download -> syn-1.0.103.crate https://crates.io/api/v1/crates/tempfile/3.3.0/download -> tempfile-3.3.0.crate https://crates.io/api/v1/crates/term_size/0.3.2/download -> term_size-0.3.2.crate https://crates.io/api/v1/crates/termcolor/1.1.3/download -> termcolor-1.1.3.crate https://crates.io/api/v1/crates/textwrap/0.11.0/download -> textwrap-0.11.0.crate https://crates.io/api/v1/crates/thiserror/1.0.37/download -> thiserror-1.0.37.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.37/download -> thiserror-impl-1.0.37.crate https://crates.io/api/v1/crates/thread_local/1.1.4/download -> thread_local-1.1.4.crate https://crates.io/api/v1/crates/tracing/0.1.37/download -> tracing-0.1.37.crate https://crates.io/api/v1/crates/tracing-attributes/0.1.23/download -> tracing-attributes-0.1.23.crate https://crates.io/api/v1/crates/tracing-core/0.1.30/download -> tracing-core-0.1.30.crate https://crates.io/api/v1/crates/tracing-log/0.1.3/download -> tracing-log-0.1.3.crate https://crates.io/api/v1/crates/tracing-serde/0.1.3/download -> tracing-serde-0.1.3.crate https://crates.io/api/v1/crates/tracing-subscriber/0.2.25/download -> tracing-subscriber-0.2.25.crate https://crates.io/api/v1/crates/udev/0.4.0/download -> udev-0.4.0.crate https://crates.io/api/v1/crates/unicode-ident/1.0.5/download -> unicode-ident-1.0.5.crate https://crates.io/api/v1/crates/unicode-segmentation/1.10.0/download -> unicode-segmentation-1.10.0.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/uuid/0.8.2/download -> uuid-0.8.2.crate https://crates.io/api/v1/crates/valuable/0.1.0/download -> valuable-0.1.0.crate https://crates.io/api/v1/crates/vec_map/0.8.2/download -> vec_map-0.8.2.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/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
_eclasses_=cargo 73ed573e1525a108d236a0dffb3a68fb flag-o-matic 29a755b1291d64133634d80b0328f153 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-any-r1 f2f00fb79b5e888b5011d4c51240ae97 python-utils-r1 b9fc5e97e886514e5132f50465185401 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 unpacker bc57272a0491765c71d973c8cfd35063
-_md5_=6c4d807f05ecae3b78b505188ba5e295
+_md5_=0a732fe986ae8b9329fc9cba7997043b
diff --git a/metadata/md5-cache/x11-base/Manifest.gz b/metadata/md5-cache/x11-base/Manifest.gz
index df9268efe5cc..9acae1260695 100644
--- a/metadata/md5-cache/x11-base/Manifest.gz
+++ b/metadata/md5-cache/x11-base/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/x11-base/xorg-server-21.1.4 b/metadata/md5-cache/x11-base/xorg-server-21.1.4
index 9e8646180526..f31ab93a98fe 100644
--- a/metadata/md5-cache/x11-base/xorg-server-21.1.4
+++ b/metadata/md5-cache/x11-base/xorg-server-21.1.4
@@ -4,7 +4,7 @@ DEPEND=media-libs/libglvnd[X] dev-libs/libbsd dev-libs/openssl:0= >=x11-apps/ice
DESCRIPTION=X.Org X servers
EAPI=8
HOMEPAGE=https://www.x.org/wiki/ https://gitlab.freedesktop.org/xorg/xserver/xorg-server
-INHERIT=xorg-3 meson
+INHERIT=flag-o-matic xorg-3 meson
IUSE=xephyr xnest xorg xvfb debug +elogind minimal selinux suid systemd test +udev unwind xcsecurity
KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux
LICENSE=MIT
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=0/21.1.4
SRC_URI=https://www.x.org/releases/individual/xserver/xorg-server-21.1.4.tar.xz
_eclasses_=autotools 6dcd6b6a486e79928e1243ff9ba41fcc flag-o-matic 29a755b1291d64133634d80b0328f153 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e meson 1994a5aef5d4f5798b92f64d6f9a6003 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 python-utils-r1 b9fc5e97e886514e5132f50465185401 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 xorg-3 c0aa5351d86840baa910da59e2c4a2dc
-_md5_=c71ddf25a7648c75276bbeb8d4e0b6f6
+_md5_=2def7f50211628f4b908fbe46776ae07
diff --git a/metadata/md5-cache/x11-base/xorg-server-9999 b/metadata/md5-cache/x11-base/xorg-server-9999
index c3a15e0d06f5..c55fe42a6c8c 100644
--- a/metadata/md5-cache/x11-base/xorg-server-9999
+++ b/metadata/md5-cache/x11-base/xorg-server-9999
@@ -4,7 +4,7 @@ DEPEND=media-libs/libglvnd[X] dev-libs/libbsd dev-libs/openssl:0= >=x11-apps/ice
DESCRIPTION=X.Org X servers
EAPI=8
HOMEPAGE=https://www.x.org/wiki/ https://gitlab.freedesktop.org/xorg/xserver/xorg-server
-INHERIT=xorg-3 meson
+INHERIT=flag-o-matic xorg-3 meson
IUSE=xephyr xnest xorg xvfb debug +elogind minimal selinux suid systemd test +udev unwind xcsecurity
LICENSE=MIT
PDEPEND=xorg? ( >=x11-base/xorg-drivers-9999 )
@@ -14,4 +14,4 @@ REQUIRED_USE=!minimal? ( || ( xephyr xnest xorg xvfb ) ) elogind? ( udev ) ?? (
RESTRICT=!test? ( test )
SLOT=0/9999
_eclasses_=autotools 6dcd6b6a486e79928e1243ff9ba41fcc flag-o-matic 29a755b1291d64133634d80b0328f153 git-r3 2347f8fe2d392b2a091191f94be37e6f gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e meson 1994a5aef5d4f5798b92f64d6f9a6003 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 python-utils-r1 b9fc5e97e886514e5132f50465185401 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 xorg-3 c0aa5351d86840baa910da59e2c4a2dc
-_md5_=d0e40885a084795f9df00f13c930e012
+_md5_=bf5ae435b036acfbc19544b784b48644
diff --git a/metadata/md5-cache/x11-wm/Manifest.gz b/metadata/md5-cache/x11-wm/Manifest.gz
index b2cb920e5555..888f17f85733 100644
--- a/metadata/md5-cache/x11-wm/Manifest.gz
+++ b/metadata/md5-cache/x11-wm/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/x11-wm/ctwm-4.0.3 b/metadata/md5-cache/x11-wm/ctwm-4.0.3
index 52e053a9573b..eac0a5d073c2 100644
--- a/metadata/md5-cache/x11-wm/ctwm-4.0.3
+++ b/metadata/md5-cache/x11-wm/ctwm-4.0.3
@@ -1,16 +1,16 @@
BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 test? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
DEFINED_PHASES=compile configure install prepare test
-DEPEND=x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXext x11-libs/libXmu x11-libs/libXt jpeg? ( virtual/jpeg ) rplay? ( media-sound/rplay ) xpm? ( x11-libs/libXpm ) app-arch/xz-utils x11-base/xorg-proto
+DEPEND=x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXext x11-libs/libXmu x11-libs/libXt jpeg? ( virtual/jpeg ) xpm? ( x11-libs/libXpm ) app-arch/xz-utils x11-base/xorg-proto
DESCRIPTION=A clean, light window manager
EAPI=7
HOMEPAGE=https://ctwm.org/
INHERIT=cmake flag-o-matic virtualx
-IUSE=jpeg rplay test xpm test
+IUSE=jpeg test xpm test
KEYWORDS=amd64 ppc x86
LICENSE=MIT
-RDEPEND=x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXext x11-libs/libXmu x11-libs/libXt jpeg? ( virtual/jpeg ) rplay? ( media-sound/rplay ) xpm? ( x11-libs/libXpm )
+RDEPEND=x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXext x11-libs/libXmu x11-libs/libXt jpeg? ( virtual/jpeg ) xpm? ( x11-libs/libXpm )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://ctwm.org/dist/ctwm-4.0.3.tar.xz
_eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 29a755b1291d64133634d80b0328f153 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 virtualx 644887c82aefdf12001489391fca4f02 wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils ac0e315a3688929e34ac75b139e7349a
-_md5_=83a480adca5c5d9a0651368431b5ac2c
+_md5_=f28b9a8c239ec757005c407b1f0108cb
diff --git a/metadata/md5-cache/x11-wm/fvwm-2.6.9 b/metadata/md5-cache/x11-wm/fvwm-2.6.9
index fa5e94b84d9c..a4b1866afd66 100644
--- a/metadata/md5-cache/x11-wm/fvwm-2.6.9
+++ b/metadata/md5-cache/x11-wm/fvwm-2.6.9
@@ -5,11 +5,11 @@ DESCRIPTION=An extremely powerful ICCCM-compliant multiple virtual desktop windo
EAPI=7
HOMEPAGE=https://www.fvwm.org/
INHERIT=autotools flag-o-matic desktop
-IUSE=bidi debug doc netpbm nls perl png readline rplay stroke svg tk truetype +vanilla xinerama lock
+IUSE=bidi debug doc netpbm nls perl png readline stroke svg tk truetype +vanilla xinerama lock
KEYWORDS=~alpha amd64 ~arm ~ia64 ppc ~ppc64 ~riscv ~sparc x86
LICENSE=GPL-2+ FVWM
-RDEPEND=sys-libs/zlib x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXau x11-libs/libxcb x11-libs/libXcursor x11-libs/libXdmcp x11-libs/libXext x11-libs/libXfixes x11-libs/libXpm x11-libs/libXrandr x11-libs/libXrender virtual/libiconv bidi? ( dev-libs/fribidi ) nls? ( virtual/libintl ) png? ( media-libs/libpng:0= ) readline? ( sys-libs/ncurses:0= sys-libs/readline:0= ) stroke? ( dev-libs/libstroke ) svg? ( gnome-base/librsvg ) truetype? ( media-libs/fontconfig x11-libs/libXft ) xinerama? ( x11-libs/libXinerama ) dev-lang/perl sys-apps/debianutils perl? ( tk? ( dev-lang/tk dev-perl/Tk >=dev-perl/X11-Protocol-0.56 ) ) rplay? ( media-sound/rplay ) lock? ( x11-misc/xlockmore ) netpbm? ( media-libs/netpbm )
+RDEPEND=sys-libs/zlib x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXau x11-libs/libxcb x11-libs/libXcursor x11-libs/libXdmcp x11-libs/libXext x11-libs/libXfixes x11-libs/libXpm x11-libs/libXrandr x11-libs/libXrender virtual/libiconv bidi? ( dev-libs/fribidi ) nls? ( virtual/libintl ) png? ( media-libs/libpng:0= ) readline? ( sys-libs/ncurses:0= sys-libs/readline:0= ) stroke? ( dev-libs/libstroke ) svg? ( gnome-base/librsvg ) truetype? ( media-libs/fontconfig x11-libs/libXft ) xinerama? ( x11-libs/libXinerama ) dev-lang/perl sys-apps/debianutils perl? ( tk? ( dev-lang/tk dev-perl/Tk >=dev-perl/X11-Protocol-0.56 ) ) lock? ( x11-misc/xlockmore ) netpbm? ( media-libs/netpbm )
SLOT=0
SRC_URI=https://github.com/fvwmorg/fvwm/releases/download/2.6.9/fvwm-2.6.9.tar.gz
_eclasses_=autotools 6dcd6b6a486e79928e1243ff9ba41fcc desktop 7eb20ad915a0a318176d51bc2508ff5c edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 29a755b1291d64133634d80b0328f153 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multilib 5ca4e49abed8e3a2f7b56920eadee157 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=1c87d9596698d48abcd9e943611e5cb6
+_md5_=6096a3facb42fafa3d7c31a4fd99e280
diff --git a/metadata/md5-cache/x11-wm/fvwm-2.6.9-r1 b/metadata/md5-cache/x11-wm/fvwm-2.6.9-r1
index b6d24292f22c..13a7916ed421 100644
--- a/metadata/md5-cache/x11-wm/fvwm-2.6.9-r1
+++ b/metadata/md5-cache/x11-wm/fvwm-2.6.9-r1
@@ -5,12 +5,12 @@ DESCRIPTION=An extremely powerful ICCCM-compliant multiple virtual desktop windo
EAPI=8
HOMEPAGE=https://www.fvwm.org/
INHERIT=autotools flag-o-matic python-single-r1 desktop
-IUSE=bidi debug doc netpbm nls perl png readline rplay stroke svg tk truetype +vanilla xinerama lock python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
+IUSE=bidi debug doc netpbm nls perl png readline stroke svg tk truetype +vanilla xinerama lock python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
KEYWORDS=~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86
LICENSE=GPL-2+ FVWM
-RDEPEND=sys-libs/zlib x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXau x11-libs/libxcb x11-libs/libXcursor x11-libs/libXdmcp x11-libs/libXext x11-libs/libXfixes x11-libs/libXpm x11-libs/libXrandr x11-libs/libXrender virtual/libiconv python_single_target_python3_8? ( dev-python/pyxdg[python_targets_python3_8(-)] ) python_single_target_python3_9? ( dev-python/pyxdg[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/pyxdg[python_targets_python3_10(-)] ) bidi? ( dev-libs/fribidi ) nls? ( virtual/libintl ) png? ( media-libs/libpng:0= ) readline? ( sys-libs/ncurses:0= sys-libs/readline:0= ) stroke? ( dev-libs/libstroke ) svg? ( gnome-base/librsvg ) truetype? ( media-libs/fontconfig x11-libs/libXft ) xinerama? ( x11-libs/libXinerama ) python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_single_target_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) dev-lang/perl sys-apps/debianutils perl? ( tk? ( dev-lang/tk dev-perl/Tk >=dev-perl/X11-Protocol-0.56 ) ) rplay? ( media-sound/rplay ) lock? ( x11-misc/xlockmore ) netpbm? ( media-libs/netpbm )
+RDEPEND=sys-libs/zlib x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXau x11-libs/libxcb x11-libs/libXcursor x11-libs/libXdmcp x11-libs/libXext x11-libs/libXfixes x11-libs/libXpm x11-libs/libXrandr x11-libs/libXrender virtual/libiconv python_single_target_python3_8? ( dev-python/pyxdg[python_targets_python3_8(-)] ) python_single_target_python3_9? ( dev-python/pyxdg[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/pyxdg[python_targets_python3_10(-)] ) bidi? ( dev-libs/fribidi ) nls? ( virtual/libintl ) png? ( media-libs/libpng:0= ) readline? ( sys-libs/ncurses:0= sys-libs/readline:0= ) stroke? ( dev-libs/libstroke ) svg? ( gnome-base/librsvg ) truetype? ( media-libs/fontconfig x11-libs/libXft ) xinerama? ( x11-libs/libXinerama ) python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_single_target_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) dev-lang/perl sys-apps/debianutils perl? ( tk? ( dev-lang/tk dev-perl/Tk >=dev-perl/X11-Protocol-0.56 ) ) lock? ( x11-misc/xlockmore ) netpbm? ( media-libs/netpbm )
REQUIRED_USE=^^ ( python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 )
SLOT=0
SRC_URI=https://github.com/fvwmorg/fvwm/releases/download/2.6.9/fvwm-2.6.9.tar.gz
_eclasses_=autotools 6dcd6b6a486e79928e1243ff9ba41fcc desktop 7eb20ad915a0a318176d51bc2508ff5c flag-o-matic 29a755b1291d64133634d80b0328f153 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 a5747fe6dc0651d95cb78eddd5e160a8 python-utils-r1 b9fc5e97e886514e5132f50465185401 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144
-_md5_=67136581302f827233b6f3c37a8cd72e
+_md5_=52317b7fab8fa33e3e33f665285905db
diff --git a/metadata/md5-cache/x11-wm/fvwm3-1.0.4-r2 b/metadata/md5-cache/x11-wm/fvwm3-1.0.4-r2
index bea743f23d69..be7f1a6f7b75 100644
--- a/metadata/md5-cache/x11-wm/fvwm3-1.0.4-r2
+++ b/metadata/md5-cache/x11-wm/fvwm3-1.0.4-r2
@@ -5,13 +5,13 @@ DESCRIPTION=A multiple large virtual desktop window manager derived from fvwm
EAPI=8
HOMEPAGE=http://www.fvwm.org/
INHERIT=autotools desktop flag-o-matic go-module python-single-r1 toolchain-funcs
-IUSE=bidi debug doc go netpbm nls perl readline rplay stroke svg tk vanilla lock python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11
+IUSE=bidi debug doc go netpbm nls perl readline stroke svg tk vanilla lock python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11
KEYWORDS=~amd64 ~riscv
LICENSE=GPL-2+ FVWM go? ( Apache-2.0 BSD MIT )
-RDEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_single_target_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.0_beta4:3.11 ) !x11-wm/fvwm dev-lang/perl dev-libs/glib:2 dev-libs/libevent:= media-libs/fontconfig media-libs/libpng:= sys-apps/debianutils sys-libs/zlib x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXau x11-libs/libxcb x11-libs/libXcursor x11-libs/libXdmcp x11-libs/libXext x11-libs/libXfixes x11-libs/libXft x11-libs/libXpm x11-libs/libXrandr x11-libs/libXrender bidi? ( dev-libs/fribidi ) lock? ( x11-misc/xlockmore ) netpbm? ( media-libs/netpbm ) perl? ( tk? ( dev-lang/tk dev-perl/Tk >=dev-perl/X11-Protocol-0.56 ) ) readline? ( sys-libs/ncurses:= sys-libs/readline:= ) rplay? ( media-sound/rplay ) stroke? ( dev-libs/libstroke ) svg? ( gnome-base/librsvg:2 x11-libs/cairo )
+RDEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_single_target_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.0_beta4:3.11 ) !x11-wm/fvwm dev-lang/perl dev-libs/glib:2 dev-libs/libevent:= media-libs/fontconfig media-libs/libpng:= sys-apps/debianutils sys-libs/zlib x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXau x11-libs/libxcb x11-libs/libXcursor x11-libs/libXdmcp x11-libs/libXext x11-libs/libXfixes x11-libs/libXft x11-libs/libXpm x11-libs/libXrandr x11-libs/libXrender bidi? ( dev-libs/fribidi ) lock? ( x11-misc/xlockmore ) netpbm? ( media-libs/netpbm ) perl? ( tk? ( dev-lang/tk dev-perl/Tk >=dev-perl/X11-Protocol-0.56 ) ) readline? ( sys-libs/ncurses:= sys-libs/readline:= ) stroke? ( dev-libs/libstroke ) svg? ( gnome-base/librsvg:2 x11-libs/cairo )
REQUIRED_USE=^^ ( python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 )
RESTRICT=strip
SLOT=0
SRC_URI=https://github.com/fvwmorg/fvwm3/releases/download/1.0.4/fvwm3-1.0.4.tar.gz
_eclasses_=autotools 6dcd6b6a486e79928e1243ff9ba41fcc desktop 7eb20ad915a0a318176d51bc2508ff5c flag-o-matic 29a755b1291d64133634d80b0328f153 gnuconfig b6b3e92f8b8c996400074b5f61a59256 go-module 4c4b34f361efda91762ffeda8f632c02 libtool 241a8f577b9781a42a7421e53448a44e multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 a5747fe6dc0651d95cb78eddd5e160a8 python-utils-r1 b9fc5e97e886514e5132f50465185401 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144
-_md5_=6d10db4fd91ebbc1a057e74ed6857d6a
+_md5_=a46b1382c842d89900f98cd3ae41de5e
diff --git a/metadata/md5-cache/x11-wm/fvwm3-9999 b/metadata/md5-cache/x11-wm/fvwm3-9999
index 900da873851f..29554cad2f66 100644
--- a/metadata/md5-cache/x11-wm/fvwm3-9999
+++ b/metadata/md5-cache/x11-wm/fvwm3-9999
@@ -5,12 +5,12 @@ DESCRIPTION=A multiple large virtual desktop window manager derived from fvwm
EAPI=8
HOMEPAGE=http://www.fvwm.org/
INHERIT=autotools desktop flag-o-matic go-module python-single-r1 toolchain-funcs git-r3
-IUSE=bidi debug doc go netpbm nls perl readline rplay stroke svg tk vanilla lock python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11
+IUSE=bidi debug doc go netpbm nls perl readline stroke svg tk vanilla lock python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11
LICENSE=GPL-2+ FVWM go? ( Apache-2.0 BSD MIT )
PROPERTIES=live
-RDEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_single_target_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.0_beta4:3.11 ) !x11-wm/fvwm dev-lang/perl dev-libs/glib:2 dev-libs/libevent:= media-libs/fontconfig media-libs/libpng:= sys-apps/debianutils sys-libs/zlib x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXau x11-libs/libxcb x11-libs/libXcursor x11-libs/libXdmcp x11-libs/libXext x11-libs/libXfixes x11-libs/libXft x11-libs/libXpm x11-libs/libXrandr x11-libs/libXrender bidi? ( dev-libs/fribidi ) lock? ( x11-misc/xlockmore ) netpbm? ( media-libs/netpbm ) perl? ( tk? ( dev-lang/tk dev-perl/Tk >=dev-perl/X11-Protocol-0.56 ) ) media-libs/libpng:= readline? ( sys-libs/ncurses:= sys-libs/readline:= ) rplay? ( media-sound/rplay ) stroke? ( dev-libs/libstroke ) svg? ( gnome-base/librsvg:2 x11-libs/cairo )
+RDEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_single_target_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.0_beta4:3.11 ) !x11-wm/fvwm dev-lang/perl dev-libs/glib:2 dev-libs/libevent:= media-libs/fontconfig media-libs/libpng:= sys-apps/debianutils sys-libs/zlib x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXau x11-libs/libxcb x11-libs/libXcursor x11-libs/libXdmcp x11-libs/libXext x11-libs/libXfixes x11-libs/libXft x11-libs/libXpm x11-libs/libXrandr x11-libs/libXrender bidi? ( dev-libs/fribidi ) lock? ( x11-misc/xlockmore ) netpbm? ( media-libs/netpbm ) perl? ( tk? ( dev-lang/tk dev-perl/Tk >=dev-perl/X11-Protocol-0.56 ) ) media-libs/libpng:= readline? ( sys-libs/ncurses:= sys-libs/readline:= ) stroke? ( dev-libs/libstroke ) svg? ( gnome-base/librsvg:2 x11-libs/cairo )
REQUIRED_USE=^^ ( python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 )
RESTRICT=strip
SLOT=0
_eclasses_=autotools 6dcd6b6a486e79928e1243ff9ba41fcc desktop 7eb20ad915a0a318176d51bc2508ff5c flag-o-matic 29a755b1291d64133634d80b0328f153 git-r3 2347f8fe2d392b2a091191f94be37e6f gnuconfig b6b3e92f8b8c996400074b5f61a59256 go-module 4c4b34f361efda91762ffeda8f632c02 libtool 241a8f577b9781a42a7421e53448a44e multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 a5747fe6dc0651d95cb78eddd5e160a8 python-utils-r1 b9fc5e97e886514e5132f50465185401 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144
-_md5_=1fe5295418bade20aac58f2b16feea77
+_md5_=0b1e48ea691fa125353c6bd3d7f1318c
diff --git a/metadata/md5-cache/xfce-extra/Manifest.gz b/metadata/md5-cache/xfce-extra/Manifest.gz
index b933de72e5b9..94bd1e4a303f 100644
--- a/metadata/md5-cache/xfce-extra/Manifest.gz
+++ b/metadata/md5-cache/xfce-extra/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/xfce-extra/transd-0_p20120503-r1 b/metadata/md5-cache/xfce-extra/transd-0_p20120503-r1
deleted file mode 100644
index bbbc5ee84fed..000000000000
--- a/metadata/md5-cache/xfce-extra/transd-0_p20120503-r1
+++ /dev/null
@@ -1,11 +0,0 @@
-DEFINED_PHASES=prepare
-DEPEND=x11-libs/libX11 >=xfce-base/libxfce4util-4.8 dev-util/intltool virtual/pkgconfig
-DESCRIPTION=A small daemon to watch for window creation and set window transparency values
-EAPI=6
-HOMEPAGE=http://spuriousinterrupt.org/projects/transd
-KEYWORDS=amd64 ~riscv x86
-LICENSE=GPL-3
-RDEPEND=x11-libs/libX11 >=xfce-base/libxfce4util-4.8
-SLOT=0
-SRC_URI=mirror://gentoo/transd-0_p20120503.tar.xz
-_md5_=56fc1676b2e4309468b16ff1aff38c00
diff --git a/metadata/news/Manifest b/metadata/news/Manifest
index 34472fdd4afd..004c3e39a97c 100644
--- a/metadata/news/Manifest
+++ b/metadata/news/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 14421 BLAKE2B 0f41c59983421c5a874774c72cee0a539dbe67328a99d7b3fac34e629fe17a797572a6b288edfdc1f7afe68fd982ecb7741c2b1e7518c31f7e22823346ffd70c SHA512 01aefa27769efd4db47e7c9ce0eb916aca94e3d3d3bcec5a340337270c8e62665b5495397e431cbd07b9e15c6be0b763e01adfdfd12745a3d8ebdd2e0a2d782a
-TIMESTAMP 2022-11-24T06:09:48Z
+TIMESTAMP 2022-11-24T12:09:43Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmN/CqxfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmN/XwdfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klD7CQ/+JH9HopgeylhzpFLtQT3YBPqloJHpWaaCRCY89nklgVO932403OahUjfS
-b0t5f+ukEM3PaePoWcy9/Ha/n8YAEkDkD3ktREzJsGghLqZk3mts8YdIAYxg7czZ
-oLS5+yvEZJmi/QvSG1bvrw5Z//7zVByE+0RHMOm6gPjSOjwfvQ61eBzM7mE5cIhP
-jACNe9w0Sbwrl842vDsjTKcKnK9FX9Ssi6086arlGXHBhaiIibY8gq5cZ1jQXXEL
-MGhi+lwzgtzU+vdmOqUyX0YGUP2/uwUn28bBOc/pR5wDVhSKgamkkS1mnjZGGeMR
-Gg3OovBmNZVozSyQPOB+mcGD9TB+auFfCGWbcPsVKK3Sgej1YjoiMY3IupIV61xi
-tESvDC/25SJZ/h09hlPv8dAcdjeaZTkrjYE9opbZoTG7iAKYoExd7L5JIah7b3dL
-893Jh6j+WZvwa363OCa5vKVUEKTl9NzuS82I9cENmoTY53RDhjiLUX3MWm2y1O6L
-NEfQTCLzHj+pxjThdtjWfziQ3+I5KbF9ZwZq72RJa5G5aIPKpNqdexS0nWeSsiOT
-CKWSPb5iJumPojJlzHqsJn1O+BEGr1fgwSjROJG4QhNL30zqoXy7d85oqlyD75OK
-923hdh/fcf+ruM4kNwPcEIE7ai+VFUyI6hOMe0qL6g9vgcG5VQ0=
-=+Db6
+klAumg/+J+rkMU9eLI0QVwSem4xRvVXi6KKndnKAASK/Oi7Splg1gaWm1hyoOrlL
+F3xloxmH45c6SbALY3/KAFt8BuGIwmRMfwK6SVqe/vNP9TkI9hSxwmZQ7AhoRXv3
+WLGdXtPJ3kyPcAjeHXHypBg8B6z1dYmhCJlp3vkBFoW2SQlKZ4YSsLCDPpCljLba
+G0OGa8/ppnP2Ixksb4Yo30DEVSdy2Ry6lSjETE+2e7A47rC4AR2bakzSVpMA4P6E
+U8vsnxl9wrxHJjWF4QzKIcyCZ9EhAEQ1T0vEwfk5L1UDOAb/i2Ly9M1ldRSZ9NkX
+hREbH86ADJSaHKhS5hpvXgrJ9F7rDvVR2mNXwzHPpzMlZruEmY54MDp2ZQ3IVI2O
+E9bR0wHETPqwJZPD03kIlWbGnD+3iqN0aL3cFkNI6wDShKKksuFka4asGaI16Cd6
+4qzXria/ZjeQc5ba8lqi6ObLPUqjoLI0QmnKNolB09qA88rMGCoWeQ7BRLhzxcge
+vRbdSF3+hEPzeFkmlIQZkeRe01Rz+eccrlMZbpkagv+FPK4294QLQ2+XrMRfnksu
+TalySHY5PFCMeoplUycB9j53SvF9zlniC6HJurE/cTCHCNq84k1e8GyCiPA9K0P1
+K1OTTHH5XG8I8C5RaThLc3BORANrJb0WoGDweESltwRdRvIUjP8=
+=8LZx
-----END PGP SIGNATURE-----
diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk
index 7955e1d3d4f3..e7d05718f0b3 100644
--- a/metadata/news/timestamp.chk
+++ b/metadata/news/timestamp.chk
@@ -1 +1 @@
-Thu, 24 Nov 2022 06:09:40 +0000
+Thu, 24 Nov 2022 12:09:40 +0000
diff --git a/metadata/timestamp b/metadata/timestamp
index c1c1227cf4d4..d6e532899011 100644
--- a/metadata/timestamp
+++ b/metadata/timestamp
@@ -1 +1 @@
-Thu Nov 24 06:09:40 AM UTC 2022
+Thu Nov 24 12:09:40 PM UTC 2022
diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk
index dfaa339b6518..6181fdf91453 100644
--- a/metadata/timestamp.chk
+++ b/metadata/timestamp.chk
@@ -1 +1 @@
-Thu, 24 Nov 2022 06:15:01 +0000
+Thu, 24 Nov 2022 12:15:01 +0000
diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit
index b46c96db99b6..a21390b4bb33 100644
--- a/metadata/timestamp.commit
+++ b/metadata/timestamp.commit
@@ -1 +1 @@
-2a1349cde33d2d766431c766ce081cf9be3a5abc 1669267368 2022-11-24T05:22:48+00:00
+64c8756538c9ec7a905f22026e8b5bff42022960 1669291213 2022-11-24T12:00:13+00:00
diff --git a/metadata/timestamp.x b/metadata/timestamp.x
index d713b4c8a484..6c29880b76b4 100644
--- a/metadata/timestamp.x
+++ b/metadata/timestamp.x
@@ -1 +1 @@
-1669270201 Thu 24 Nov 2022 06:10:01 AM UTC
+1669291801 Thu 24 Nov 2022 12:10:01 PM UTC
diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk
index 7955e1d3d4f3..e7d05718f0b3 100644
--- a/metadata/xml-schema/timestamp.chk
+++ b/metadata/xml-schema/timestamp.chk
@@ -1 +1 @@
-Thu, 24 Nov 2022 06:09:40 +0000
+Thu, 24 Nov 2022 12:09:40 +0000
diff --git a/net-analyzer/Manifest.gz b/net-analyzer/Manifest.gz
index 0c1ddf1e3fae..394839a3a1e5 100644
--- a/net-analyzer/Manifest.gz
+++ b/net-analyzer/Manifest.gz
Binary files differ
diff --git a/net-analyzer/shodan/Manifest b/net-analyzer/shodan/Manifest
index d71ade2af473..bfb5eaf99e77 100644
--- a/net-analyzer/shodan/Manifest
+++ b/net-analyzer/shodan/Manifest
@@ -1,4 +1,4 @@
DIST shodan-1.28.0.gh.tar.gz 51277 BLAKE2B e2cd4c322ccdd1d81c998dc810c56b85de903afe9c3a59adc231d382779806909a78e994ff163639468dd9af1e8f7a547953b0e2304ac167ed7cf9c437d69adc SHA512 cb2476faf2c435d29823635e5262bdf6b224b2a5f19b77513fb6e920f4d042b15a7fd23cea7e2a29bc73b00be188dfac16f945fba090da28a72d0342357232c3
-EBUILD shodan-1.28.0.ebuild 887 BLAKE2B c570b05ccb40ac49e283d19c14037df36f336c160bf9b574b300b6471d05d379bd284ff1967785289780ffafe0f66f98f9101288394e33fae223ca02f937f8d9 SHA512 64c05f77a2a1dcd7cfb843cf3fb74b0b7ba0a458515a3040612c1ee2c8640634a70d01d523cfcb4ad54bce918d53086999ef66f732a228e4377b11e94a4330a8
+EBUILD shodan-1.28.0.ebuild 894 BLAKE2B 76d3f00a7ea81cf0b223e1221ee613b36a1514a97d6b8edabff8ad5204a3285bc1c269559cca4482720a4c889b6c84c8f643f1bbd24611f2068a09fc68e646ee SHA512 f57f8e275fa083683bc814e32bb89b6bcd1dae3bbdf69829a1bdf96061e6d6c037168832142b5c70ad6afb1382047ce26798f3630741581fc6a13e364e923117
EBUILD shodan-9999.ebuild 887 BLAKE2B c570b05ccb40ac49e283d19c14037df36f336c160bf9b574b300b6471d05d379bd284ff1967785289780ffafe0f66f98f9101288394e33fae223ca02f937f8d9 SHA512 64c05f77a2a1dcd7cfb843cf3fb74b0b7ba0a458515a3040612c1ee2c8640634a70d01d523cfcb4ad54bce918d53086999ef66f732a228e4377b11e94a4330a8
MISC metadata.xml 864 BLAKE2B 1eeb1a52185cac9195cc62b3e74d0dfb7df895666303bbbf562a4b75363b0179137de3cf99c8d650f59a13f972bfbdece972783ba282870a501289950d9cec6c SHA512 737b931e809418e0fe940ac6026d52edce42d0b5da30372394403210688caab00d8c99807b640de74383f3e4daafc3e09764bdde31e54d9898a11aff60f4f2c4
diff --git a/net-analyzer/shodan/shodan-1.28.0.ebuild b/net-analyzer/shodan/shodan-1.28.0.ebuild
index c66417af8251..c9698d950297 100644
--- a/net-analyzer/shodan/shodan-1.28.0.ebuild
+++ b/net-analyzer/shodan/shodan-1.28.0.ebuild
@@ -18,7 +18,7 @@ if [[ ${PV} = "9999" ]]; then
else
SRC_URI="https://github.com/achillean/shodan-python/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz"
S="${WORKDIR}/${MY_PN}-${PV}"
- KEYWORDS="~amd64 ~x86"
+ KEYWORDS="~amd64 ~loong ~x86"
fi
LICENSE="MIT"
diff --git a/net-analyzer/tcpreplay/Manifest b/net-analyzer/tcpreplay/Manifest
index b7549ffd9b39..140534b2a7bf 100644
--- a/net-analyzer/tcpreplay/Manifest
+++ b/net-analyzer/tcpreplay/Manifest
@@ -1,5 +1,6 @@
AUX tcpreplay-4.3.0-enable-pcap_findalldevs.patch 333 BLAKE2B 1beb39a7263bf8491998760e4a62ac8908300e28c43500812d37d2512f9d63fcd175b93c1b384e03e9570e741dd95dea09ead017a014a4b62b3449833fe9b248 SHA512 3d035736c0656f6ace85b45af595866e06c8464641023e9d1606c288e598cde18eb96b1be8300514f6f31bc83756ae76b436402666036456571201ca38fe5026
+AUX tcpreplay-4.4.2-configure-clang16.patch 1913 BLAKE2B ab0413d0cd3677b91fa9987a63faf1e41d305a8ff275538fd1a2c6e10829bd66ecb518b3795691779202081cfc431f7d76692c2247b0ddc09becfd6550da8a60 SHA512 1cc0a9b847b90a56942041c36c0f1e9eef747fd9b2dd2e51440c13e53baf5b91d1be40460739551a0ab49ef7346a36eb76389ca8db445a2e3fda7b5da004da23
DIST tcpreplay-4.4.2.tar.xz 750592 BLAKE2B c1f0bad69eca7e086aeb7100c4a35e2984a81412f81eaf981d969d24510736788e4657b511308b38ffbf88021c23272c51b9265eb2fb08318352d3eb8bed0a2a SHA512 78e5482c0cd70a55aa80167c602b33811fa01203860fab4b2d504da71a95e218356ea0cc85254e12be7cb13b611487a150f13df94f9da274661f71e921bd6045
-EBUILD tcpreplay-4.4.2.ebuild 2131 BLAKE2B a6c8a42e51fec6bed9bc92b3bb61edccd9667795ae498fb3ab8a8d11478266f8163fc1d369c6ca0552d7c8fd09165e662643e7ed6133931c9739b18965fe3461 SHA512 4b4593adf596a1af17822997b300edd75175f3662d47d34d14459db54ac773a212c661ae48d6d74923d5650da6df7402d6aa341fb94a2ebb4712f7863237546c
+EBUILD tcpreplay-4.4.2-r1.ebuild 2182 BLAKE2B 73d268dc758ea86b4d89e4173730b81195d351cbfe7722c9e27eab991047cd51c3f1c410af2b3217e70df876eff2ad7947b786c40c299f34fe5f01669f4cc50f SHA512 1f41a2773b5b44f58ec4ccee64908dd3db27d0aea06932d97fb94709f56cd656a880b137a7cbbb0ea899833f099464be5c23b10f87ad51e021f27a2a64c03586
EBUILD tcpreplay-9999.ebuild 2133 BLAKE2B 24055b46b8746954e05cfaf88695389ef7e17171ba16f4b6de166f40e23ce3a7ef5f82f2915fc016bd6cc637ecf473fc90ed791111e87e7d905f83d0ca380629 SHA512 033159087ec5edb13a1c87a94489ffcf30b085b58707581b1de8d5f176511204a1e907e19c70b1aa46ec81678c0cb16b7bf086eb4d6c0f0562a6d74218d02718
MISC metadata.xml 1117 BLAKE2B f269c4d3da94e3fb52ad80b840c6d5b8d4acb0181dd1c370bedd88bcf75e6933f21f304f3ed5435dc601978acbef6396410d9beb96e4ec1ba1a7a53458b540c9 SHA512 bff9425e1ae71f5d106a5b2c844591db726192f356f54c6347fb9a6c10fef6b7b11cc59695b4f712d87f0359112b98ec514ce481fd824d6e343975631b105ea5
diff --git a/net-analyzer/tcpreplay/files/tcpreplay-4.4.2-configure-clang16.patch b/net-analyzer/tcpreplay/files/tcpreplay-4.4.2-configure-clang16.patch
new file mode 100644
index 000000000000..81a5a0086958
--- /dev/null
+++ b/net-analyzer/tcpreplay/files/tcpreplay-4.4.2-configure-clang16.patch
@@ -0,0 +1,60 @@
+https://github.com/appneta/tcpreplay/pull/757
+
+From 096197e584ebb7d646eef75e5a8654f7192a0af2 Mon Sep 17 00:00:00 2001
+From: Florian Weimer <fweimer@redhat.com>
+Date: Thu, 24 Nov 2022 07:30:28 +0100
+Subject: [PATCH] configure.ac: Avoid implicit int, implicit function
+ declarations
+
+Do not call exit without declaring it. Add #include <unistd.h>
+for fork. Add missing int type to the definition of main.
+
+Implicit ints and implicit function declarations were removed from
+C in 1999 and will not be supported by future compilers.
+--- a/configure.ac
++++ b/configure.ac
+@@ -1681,8 +1681,8 @@ int
+ main (int argc, char *argv[])
+ {
+ if (strncmp(PCAPNAV_VERSION, PCAPNAV_TEST, 3) >= 0)
+- exit(0);
+- exit(1);
++ return 0;
++ return 1;
+ } ]])],[libpcapnav_ver=yes
+ AC_MSG_RESULT(>= 0.4)],[libpcapnav_ver=no
+ AC_MSG_RESULT(< 0.4)],[libpcapnav_ver=no
+@@ -1726,26 +1726,27 @@ case "$host_os" in
+ #include <sys/types.h>
+ #include <sys/wait.h>
+ #include <stdio.h>
++ #include <unistd.h>
+ unsigned char a[[5]] = { 1, 2, 3, 4, 5 };
+- main() {
++ int main() {
+ unsigned int i;
+ pid_t pid;
+ int status;
+ /* avoid "core dumped" message */
+ pid = fork();
+ if (pid < 0)
+- exit(2);
++ return 2;
+ if (pid > 0) {
+ /* parent */
+ pid = waitpid(pid, &status, 0);
+ if (pid < 0)
+- exit(3);
+- exit(!WIFEXITED(status));
++ return 3;
++ return !WIFEXITED(status);
+ }
+ /* child */
+ i = *(unsigned int *)&a[[1]];
+ printf("%d\n", i);
+- exit(0);
++ return 0;
+ }
+ EOF
+ ${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS \
+
diff --git a/net-analyzer/tcpreplay/tcpreplay-4.4.2.ebuild b/net-analyzer/tcpreplay/tcpreplay-4.4.2-r1.ebuild
index aebdcc9142d9..2cc1e8f862c3 100644
--- a/net-analyzer/tcpreplay/tcpreplay-4.4.2.ebuild
+++ b/net-analyzer/tcpreplay/tcpreplay-4.4.2-r1.ebuild
@@ -39,6 +39,7 @@ DOCS=( docs/{CHANGELOG,CREDIT,HACKING,TODO} )
PATCHES=(
"${FILESDIR}"/${PN}-4.3.0-enable-pcap_findalldevs.patch
+ "${FILESDIR}"/${PN}-4.4.2-configure-clang16.patch
)
src_prepare() {
diff --git a/net-analyzer/wtfis/Manifest b/net-analyzer/wtfis/Manifest
index 2d89135f714b..bd26f7bd3c60 100644
--- a/net-analyzer/wtfis/Manifest
+++ b/net-analyzer/wtfis/Manifest
@@ -1,4 +1,4 @@
DIST wtfis-0.4.0.gh.tar.gz 459363 BLAKE2B 10338f17700815aa8f25bd1e9587855795710925481ea3d7bd85782fea657055053d965977f601bc25d624352c97c639008d33d30aa3ac248ea7504c7e0ceaa7 SHA512 bb19923668e8172fd07b86159839c95a1b32d9975edcf1e9ab99bb574eae24f70c3a6bf83cc8ade66c1e5f57632625e7f604966ee06445839df87a9af4962573
-EBUILD wtfis-0.4.0.ebuild 964 BLAKE2B 66c5cbfee274186ae7a8f898bcbb7b1b1e3df9f956ef42cc82fe3c8e74dc0e7282b2a4a813dfcb4b42f2a0e6fd78a73fe77143f41f0dbaf847d642335d4c4866 SHA512 baa1c98f33251815252d6f972040bebcbec92f32867bfddf628a4b176c396068b5ad1e3161bb599100f12936315f5590b99d29ea3c395f9227e6edcc58e14432
+EBUILD wtfis-0.4.0.ebuild 971 BLAKE2B d95c1f70bd78be840ea7529c4149858ab6c1366777beb04f1c6d5a7d6a3c7b5d2875c26d74b86c2c2d597ca2dbce8ec26a655eb9f173ae79a6ec86140d2961af SHA512 b466bacaeac22182c61beed690546d664b9d8f7d10f7b1222423a7d45bd1db274aaa7285c1cfde7d7e463d5de69929dc220bdcdfedcbb07f515879eb4304847f
EBUILD wtfis-9999.ebuild 964 BLAKE2B 66c5cbfee274186ae7a8f898bcbb7b1b1e3df9f956ef42cc82fe3c8e74dc0e7282b2a4a813dfcb4b42f2a0e6fd78a73fe77143f41f0dbaf847d642335d4c4866 SHA512 baa1c98f33251815252d6f972040bebcbec92f32867bfddf628a4b176c396068b5ad1e3161bb599100f12936315f5590b99d29ea3c395f9227e6edcc58e14432
MISC metadata.xml 855 BLAKE2B 552b9998e0eada39d9a0f0e092c566e9a75c5ac2e2360df66d9b7334e663a9fb4a82be51f31623f31644e2863d78570405dc94e36769be7cbbcc3539cf49d920 SHA512 56593e8b58a019e4cdbf23946331c34f66fc72e318271916b33f3f63ccfb2d7a546dcbf05fcd0bd0bce9e5e0ce8f7b0cfd621b4b938c0eed135c34d025fdfc32
diff --git a/net-analyzer/wtfis/wtfis-0.4.0.ebuild b/net-analyzer/wtfis/wtfis-0.4.0.ebuild
index f8b9786fcce5..06c4fc422fe5 100644
--- a/net-analyzer/wtfis/wtfis-0.4.0.ebuild
+++ b/net-analyzer/wtfis/wtfis-0.4.0.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} = "9999" ]]; then
EGIT_REPO_URI="https://github.com/pirxthepilot/wtfis.git"
else
SRC_URI="https://github.com/pirxthepilot/wtfis/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
- KEYWORDS="~amd64 ~x86"
+ KEYWORDS="~amd64 ~loong ~x86"
fi
LICENSE="MIT"
diff --git a/net-firewall/Manifest.gz b/net-firewall/Manifest.gz
index 3fa88cc0694a..2e0e9ca7afa2 100644
--- a/net-firewall/Manifest.gz
+++ b/net-firewall/Manifest.gz
Binary files differ
diff --git a/net-firewall/conntrack-tools/Manifest b/net-firewall/conntrack-tools/Manifest
index 7a865ea8ad8c..84c8abcaff0e 100644
--- a/net-firewall/conntrack-tools/Manifest
+++ b/net-firewall/conntrack-tools/Manifest
@@ -1,3 +1,6 @@
+AUX conntrack-tools-1.4.5-0001-Makefile.am-don-t-suppress-various-warnings.patch 1255 BLAKE2B 67c2e85fdb408669ac26cc7aa4b83aa68f5737d340e99559b2eaa803231450672dc346b10f1c48192c119bf3dc00bf6901da60e46472703ddcc14fa9dfa87b7f SHA512 cf62f80f2a2a8cf2c3ce6a1f017dff9d5e2eb023de33a05975233ab3565080662e3752c447e92b85c85eea8b2d7e7709578edbd8210911766c0ee20eb2a28347
+AUX conntrack-tools-1.4.5-0002-Fix-Wstrict-prototypes.patch 522 BLAKE2B f4105ae41d6e22942f9486bf87f5de72919c7972bd0a6fdbb5f084b72e32b5fc3e49e817e87c927ae702ad5bc198fc608ad256a906628bf40068c9b2854442b7 SHA512 e7e77ee06e23bc0b354f24c31796e63603f8daa36558b338f408b31b6b52b3fc9cca6d7c645cc42ceb3a5edd643c428a1cd52cf4992f174f845ea2add1afd340
+AUX conntrack-tools-1.4.5-0003-Fix-Wimplicit-function-declaration.patch 1240 BLAKE2B adf5ed3528d0196544b498b284ece55f05c93b09e617e4a3062baa82660b2a981877bed496d9f42c5289a476ce60efac5285fa0b886a8e86a1a595f1248193b4 SHA512 4f8b6039b6f9d7d5fe1cd09a00ff7c2ca51932ebad6c7f06bcdec4be358f272c50dd380215d58629335a6dee1914ef0ad7b9b55bfa148d7885c102ae88ec5157
AUX conntrack-tools-1.4.5-rpc.patch 1555 BLAKE2B d92009c2bc4de820956ad2d7459a19cde970356aff4e960e3c17808a28a76483a104df7beaf437dfa30b124d5a2b90bd41db27b4b3b76ab57c3dd2e8bf6bad5f SHA512 55cf7451c3e36e414c8bdc43c46b235259f259b0f7c0b5a11d6543438308ed74621b363ae157160634d00bf45d6115e06badc06848951157facec6b8d496026c
AUX conntrackd.confd-r2 441 BLAKE2B 5898c470f1d99beb47d01c9215c8e3da2e624455f65c3c41e77dbf26db3ebfa4624ac6556098f303c4f4588e093b7f94ae29921b1a6cdc4a881060eaf0dc425c SHA512 3d72d56d44094593f6ff1eac421fe6a4f0d20450ce698c175adf1b18a859b1a24c7120fa60431b2a00da62ae3749c4619106c8e93fb8fc763ceefc26a82d2ed2
AUX conntrackd.initd-r3 2238 BLAKE2B 711bf4ab403f61d5d528e0dc504d272a7e410be70c529d8f7a624f742ca66f4692b683f3283b79f000589bdab7f83598130e4ca1a0ae2bed9afce80ec78d00c8 SHA512 445c19ad42e92136e9dfd6b7885334075e72971b73ff7178c6bf16a31e0c037f17d9d039394fa8002f0ad5182a353f7c803d3f900e8873b671eecca94ced78fe
@@ -9,5 +12,6 @@ DIST conntrack-tools-1.4.7.tar.bz2 539688 BLAKE2B 42a3cacf8a32a5b8b688a9fd68f660
DIST conntrack-tools-1.4.7.tar.bz2.sig 566 BLAKE2B c513cd59d9aeb76bb33bb8c4e0d25c46b6303a9d3f3e359e20248e2d8dd2822777056e217c12da9005ee075036ea05a74dd1ed9f22a44b7d4745ff6917bda15b SHA512 5a2bcc6da792544029ddf0d3a4caf019b215907e66d491e5d98a4f1189fc9c03ec8aad5ad22166799c5f0c81273284cb757e9368c9d9d3049bc49da47c037e05
EBUILD conntrack-tools-1.4.5.ebuild 2190 BLAKE2B 49e4d6cf2f37939da6d577c6de370d6a68e391a5c57c7f84a5d002befb231560d6e443d5070d0ccde1f888bcae67d9185d93aac4acfcc0dc4ae6359f49509f09 SHA512 7cdf3820923462eab080ab8c2b5ede6d3f4dd08247343aa7e0bcfdb0ed4f1e95538c1ea10a1d427470ce27df652f44bdcc9d1dfee1436adc3b51a5bf123c6e97
EBUILD conntrack-tools-1.4.6-r1.ebuild 2420 BLAKE2B ed7d870025713656b0282edef43ca4726692391ce31d32cb67b3928efeb2b70b7411d7bf0a605b88a3a30247e5815362f17ede5cba364c26af1bc886bae8b3a8 SHA512 1210b788427d377a68d94a078c2785572a6f6e74ebb1fa7a37bbbb93b4878222455dd13c62abfff33bc7411960ae7d4c48d346a61f7280855a5139fd23c368b2
+EBUILD conntrack-tools-1.4.7-r1.ebuild 2743 BLAKE2B cd70071a4fe5efa3c3401da196b9f01c18eecd891bd9de758ec69b51c378a760d81aa403b8c0e45467648a3cd9ed1cca16848b4aeaaba6029d0b1c89c5b0129a SHA512 df9e06c5cf7571861b273926ee27150b3b5c09e7fd6e9af69324051153fff6d24e3697abd18bef45cf4a356b45e1a5207af2142eb59f43626dafcc5ddc09e904
EBUILD conntrack-tools-1.4.7.ebuild 2427 BLAKE2B d28a26c3c44d76ca7b047914265982e29dc7f3cf7eefeea4a2889d3cdb7258c33c176c9a1c9a65af15c4cb44ae79c54f08aeecc1e720fe040b9703e796e363d6 SHA512 692370ef5bc94b2f72ff2f57e494a96343b7b7fe9ceb9f39bbc6dbb4c296dacf457d08a54dd231d0bc599a16e06baa4784bf57ab9cca31fe24033c47f8172685
MISC metadata.xml 1049 BLAKE2B 614eabcf8632ae879993c98ee216cb785f3695072029c272a1a86dff2066eabc3e69ec80cea0537e988b1c3f9256235935f45c7b62883d61dedd29786edcbe3c SHA512 74e3be48453d718aeaafb63d1a5c15a35dfb2adf62721f59c2896c7f80fd607a042ed166d275bc7d523de0b5bae4c310d77eec649fbc7ec50fa7d5c9919ec56f
diff --git a/net-firewall/conntrack-tools/conntrack-tools-1.4.7-r1.ebuild b/net-firewall/conntrack-tools/conntrack-tools-1.4.7-r1.ebuild
new file mode 100644
index 000000000000..07701cad4d77
--- /dev/null
+++ b/net-firewall/conntrack-tools/conntrack-tools-1.4.7-r1.ebuild
@@ -0,0 +1,114 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/netfilter.org.asc
+inherit autotools linux-info systemd verify-sig
+
+DESCRIPTION="Connection tracking userspace tools"
+HOMEPAGE="https://conntrack-tools.netfilter.org"
+SRC_URI="https://www.netfilter.org/projects/conntrack-tools/files/${P}.tar.bz2
+ verify-sig? ( https://www.netfilter.org/projects/conntrack-tools/files/${P}.tar.bz2.sig )"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
+IUSE="doc +cthelper +cttimeout systemd"
+
+RDEPEND="
+ >=net-libs/libmnl-1.0.3
+ >=net-libs/libnetfilter_conntrack-1.0.9
+ >=net-libs/libnetfilter_queue-1.0.2
+ >=net-libs/libnfnetlink-1.0.1
+ net-libs/libtirpc
+ cthelper? (
+ >=net-libs/libnetfilter_cthelper-1.0.0
+ )
+ cttimeout? (
+ >=net-libs/libnetfilter_cttimeout-1.0.0
+ )
+ systemd? (
+ >=sys-apps/systemd-227
+ )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ sys-devel/bison
+ sys-devel/flex
+ virtual/pkgconfig
+ doc? (
+ app-text/docbook-xml-dtd:4.1.2
+ app-text/xmlto
+ )
+ verify-sig? ( sec-keys/openpgp-keys-netfilter )
+"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-1.4.5-0001-Makefile.am-don-t-suppress-various-warnings.patch
+ "${FILESDIR}"/${PN}-1.4.5-0002-Fix-Wstrict-prototypes.patch
+ "${FILESDIR}"/${PN}-1.4.5-0003-Fix-Wimplicit-function-declaration.patch
+)
+
+pkg_setup() {
+ linux-info_pkg_setup
+
+ if kernel_is lt 2 6 18 ; then
+ die "${PN} requires at least 2.6.18 kernel version"
+ fi
+
+ # netfilter core team has changed some option names with kernel 2.6.20
+ if kernel_is lt 2 6 20 ; then
+ CONFIG_CHECK="~IP_NF_CONNTRACK_NETLINK"
+ else
+ CONFIG_CHECK="~NF_CT_NETLINK"
+ fi
+ CONFIG_CHECK="${CONFIG_CHECK} ~NF_CONNTRACK
+ ~NETFILTER_NETLINK ~NF_CONNTRACK_EVENTS"
+
+ check_extra_config
+
+ linux_config_exists || \
+ linux_chkconfig_present "NF_CONNTRACK_IPV4" || \
+ linux_chkconfig_present "NF_CONNTRACK_IPV6" || \
+ ewarn "CONFIG_NF_CONNTRACK_IPV4 or CONFIG_NF_CONNTRACK_IPV6 " \
+ "are not set when one at least should be."
+}
+
+src_prepare() {
+ default
+
+ # bug #474858
+ sed -i -e 's:/var/lock:/run/lock:' doc/stats/conntrackd.conf || die
+
+ # Drop once Clang 16 patches merged (implicit func decl, etc)
+ eautoreconf
+}
+
+src_configure() {
+ econf \
+ $(use_enable cthelper) \
+ $(use_enable cttimeout) \
+ $(use_enable systemd)
+}
+
+src_compile() {
+ default
+
+ use doc && emake -C doc/manual
+}
+
+src_install() {
+ default
+
+ newinitd "${FILESDIR}"/conntrackd.initd-r3 conntrackd
+ newconfd "${FILESDIR}"/conntrackd.confd-r2 conntrackd
+
+ insinto /etc/conntrackd
+ doins doc/stats/conntrackd.conf
+
+ systemd_dounit "${FILESDIR}"/conntrackd.service
+
+ dodoc -r doc/sync doc/stats AUTHORS TODO
+ use doc && dodoc doc/manual/${PN}.html
+}
diff --git a/net-firewall/conntrack-tools/files/conntrack-tools-1.4.5-0001-Makefile.am-don-t-suppress-various-warnings.patch b/net-firewall/conntrack-tools/files/conntrack-tools-1.4.5-0001-Makefile.am-don-t-suppress-various-warnings.patch
new file mode 100644
index 000000000000..bc9bd8d3a13d
--- /dev/null
+++ b/net-firewall/conntrack-tools/files/conntrack-tools-1.4.5-0001-Makefile.am-don-t-suppress-various-warnings.patch
@@ -0,0 +1,28 @@
+https://bugzilla.netfilter.org/show_bug.cgi?id=1637
+
+From a450f6374dc1b0296578599adf77f9ac025fab85 Mon Sep 17 00:00:00 2001
+From: Sam James <sam@gentoo.org>
+Date: Thu, 24 Nov 2022 07:51:23 +0000
+Subject: [PATCH 1/3] Makefile.am: don't suppress various warnings
+
+These will become fatal with Clang 16 and GCC 14 anyway, but let's
+address the real problem (followup commit).
+
+We do have to keep one wrt yyerror() & const char* though, but
+the issue is contained to the code Bison generates.
+
+Bug: https://bugzilla.netfilter.org/show_bug.cgi?id=1637
+Signed-off-by: Sam James <sam@gentoo.org>
+--- a/src/Makefile.am
++++ b/src/Makefile.am
+@@ -60,8 +60,8 @@ if HAVE_SYSTEMD
+ conntrackd_SOURCES += systemd.c
+ endif
+
+-# yacc and lex generate dirty code
+-read_config_yy.o read_config_lex.o: AM_CFLAGS += -Wno-missing-prototypes -Wno-missing-declarations -Wno-implicit-function-declaration -Wno-nested-externs -Wno-undef -Wno-redundant-decls -Wno-sign-compare
++# yacc and lex generate dirty code (issue is in yyerror() wrt const char* vs. char*)
++read_config_yy.o read_config_lex.o: AM_CFLAGS += -Wno-incompatible-pointer-types -Wno-discarded-qualifiers
+
+ conntrackd_LDADD = ${LIBMNL_LIBS} ${LIBNETFILTER_CONNTRACK_LIBS} \
+ ${libdl_LIBS} ${LIBNFNETLINK_LIBS}
diff --git a/net-firewall/conntrack-tools/files/conntrack-tools-1.4.5-0002-Fix-Wstrict-prototypes.patch b/net-firewall/conntrack-tools/files/conntrack-tools-1.4.5-0002-Fix-Wstrict-prototypes.patch
new file mode 100644
index 000000000000..e170ec07ba0a
--- /dev/null
+++ b/net-firewall/conntrack-tools/files/conntrack-tools-1.4.5-0002-Fix-Wstrict-prototypes.patch
@@ -0,0 +1,19 @@
+https://bugzilla.netfilter.org/show_bug.cgi?id=1637
+
+From 11965f7020fbadcc9784daf598687841e96ef3fe Mon Sep 17 00:00:00 2001
+From: Sam James <sam@gentoo.org>
+Date: Thu, 24 Nov 2022 07:52:01 +0000
+Subject: [PATCH 2/3] Fix -Wstrict-prototypes
+
+Signed-off-by: Sam James <sam@gentoo.org>
+--- a/src/network.c
++++ b/src/network.c
+@@ -113,7 +113,7 @@ void nethdr_track_update_seq(uint32_t seq)
+ STATE_SYNC(last_seq_recv) = seq;
+ }
+
+-int nethdr_track_is_seq_set()
++int nethdr_track_is_seq_set(void)
+ {
+ return local_seq_set;
+ }
diff --git a/net-firewall/conntrack-tools/files/conntrack-tools-1.4.5-0003-Fix-Wimplicit-function-declaration.patch b/net-firewall/conntrack-tools/files/conntrack-tools-1.4.5-0003-Fix-Wimplicit-function-declaration.patch
new file mode 100644
index 000000000000..eb34f4ffd4e4
--- /dev/null
+++ b/net-firewall/conntrack-tools/files/conntrack-tools-1.4.5-0003-Fix-Wimplicit-function-declaration.patch
@@ -0,0 +1,56 @@
+https://bugzilla.netfilter.org/show_bug.cgi?id=1637
+
+From a6df37777fc47c2473a13501c17eb3cbbf922ec1 Mon Sep 17 00:00:00 2001
+From: Sam James <sam@gentoo.org>
+Date: Thu, 24 Nov 2022 07:57:37 +0000
+Subject: [PATCH 3/3] Fix -Wimplicit-function-declaration
+
+Bug: https://bugzilla.netfilter.org/show_bug.cgi?id=1637
+Signed-off-by: Sam James <sam@gentoo.org>
+--- a/src/read_config_lex.l
++++ b/src/read_config_lex.l
+@@ -21,6 +21,7 @@
+
+ #include <string.h>
+
++#include "log.h"
+ #include "conntrackd.h"
+ #include "read_config_yy.h"
+ %}
+@@ -174,7 +175,7 @@ notrack [N|n][O|o][T|t][R|r][A|a][C|c][K|k]
+ %%
+
+ int
+-yywrap()
++yywrap(void)
+ {
+ return 1;
+ }
+--- a/src/read_config_yy.y
++++ b/src/read_config_yy.y
+@@ -31,14 +31,25 @@
+ #include "cidr.h"
+ #include "helper.h"
+ #include "stack.h"
++#include "log.h"
++
++#include <sys/socket.h>
++#include <netinet/in.h>
++#include <arpa/inet.h>
++
+ #include <sched.h>
+ #include <dlfcn.h>
++
+ #include <libnetfilter_conntrack/libnetfilter_conntrack.h>
+ #include <libnetfilter_conntrack/libnetfilter_conntrack_tcp.h>
+
+ extern char *yytext;
+ extern int yylineno;
+
++int yylex (void);
++int yyerror (char *msg);
++void yyrestart (FILE *input_file);
++
+ struct ct_conf conf;
+
+ static void __kernel_filter_start(void);
diff --git a/net-fs/Manifest.gz b/net-fs/Manifest.gz
index 570ee2564e48..ebbf42496de9 100644
--- a/net-fs/Manifest.gz
+++ b/net-fs/Manifest.gz
Binary files differ
diff --git a/net-fs/samba/Manifest b/net-fs/samba/Manifest
index 768f99118660..b01b6069aae7 100644
--- a/net-fs/samba/Manifest
+++ b/net-fs/samba/Manifest
@@ -11,7 +11,7 @@ AUX samba.conf 88 BLAKE2B 5bf3391fdf31b284bfa68b904370776d2e5b14fe0ce5677b4982b5
DIST samba-4.15.12.tar.gz 19339629 BLAKE2B b394767944e57dc907641c3635ccf290f48bd8a5880e5514066cf410c81eca6f1432a69b67b666ef7c052e2d90541579927456820e58e872a28b7946951f585d SHA512 6cb46bdd7eaebbcd76fb520d959cca22da924049c632338d954f9c8b16015288eebc982e20dcf9f1ed6deabd77e002dfaa920e3b2457f16a6768a1b1bea9dc3e
DIST samba-4.15.9.tar.gz 19324742 BLAKE2B 36cca5ac1b449339f2ce420d4f29f25151bcd536556bfc571db6422a95e9c5daed98b9a71387babbfc61d43e5ff183a1b69255dbec966f80a1cb8fe0ad40f636 SHA512 2ee5d66f5a7c1ff5b27c959be6310335eb6484476c1eadb3b8ca1bc84fb2260487136c1318539e1dc459b81bca66f268fd979f6a816ff5f905bd605a99685004
DIST samba-4.16.7.tar.gz 30622700 BLAKE2B be35253fd8ced22533716c7190ca02e57d4b9c73ac0d54b1e987c87da9e2fcc686335b9d470902cde47b841f3b57c09f9aab16f17c760b5eb7e45e328b3b2d1c SHA512 3966ef870b24e4282ce971bdc5906fb6f64a5bb99d448d9aade3ad013551b21b3cf42f792853be7e118483ba5b6f9d4b835ada642661a90051b6c04886e10c1e
-EBUILD samba-4.15.12-r1.ebuild 9780 BLAKE2B 05754f6ed9f3a6e27d5dfa76500b30fcd8a104f3481597569fa6d8ebbf301cb222e598b14f92834bfd59330c661f236fe3eea68542bc84e840fab4b11070158d SHA512 932f9358a488c47b5935e92a8b206e4f5393a0145c9004ddb91b05181b601fb862d5116823abc994b49b30b28f4f908823176bca95efcf771a1b8349e61df1e0
+EBUILD samba-4.15.12-r2.ebuild 9933 BLAKE2B 71d9e6a77388bc73e072d9cab6fa7c4d691b17ff6c0d79713c0dff579c8f174c82bc8280cf082ff401e5db1ea4add538e8138cbc4b84b63a264dfece90e7dc98 SHA512 2d7a5e6eecdfc19306f7dc768da63771ae112e29a9055740eceec3e2117760381685e8f876b62db7d3b18fed92ec6ecbbd41c1af593731649ff17f7f2e081c89
EBUILD samba-4.15.9-r1.ebuild 9704 BLAKE2B d4abae8c0bf0455bb952dceb14f5661288b5b5af3c09f13be212130e17888f6638f236d1ab4241939a3f00e49be95b015ebea54d08247def32889bd54aa287f8 SHA512 f58b013c6babd88eb28d028c21d5bce487999feebdc69e41d383dddb7c0bd6bce68909760c3c112f2ac235b4ec4e43b5beec7396d681639e26db20750867e376
-EBUILD samba-4.16.7-r1.ebuild 11089 BLAKE2B 5ddecde0fffcfd4bdb01a1569b6b49abf0a7360414c378437dcad4c020ce8b0142db361de070717308d6aa96109944a3c57a8995bc52339c9c506316ec4265e8 SHA512 470f6774130b8efc276a5cf40389ebf14d0af1b4e5781aee9f036e2236022e1ec645172984946884aecc1e8f64b1f8e9fab6575ef7b499372f2911ef018b45cb
+EBUILD samba-4.16.7-r2.ebuild 11242 BLAKE2B bc7d8e1b59b8c6ee2b5a3b7101ebfb9d0864ee373b6bb945eb4dd1bf7f75b90953470af073f5910eaa862ff9cc2a265386a94d84e853fc4781fc79afb075e6cc SHA512 a5baedff82ab5a839c7dbd403605360cd9af426a259942160a7a0391cf0f8bd7e7eb14f3af0d9e694da2ed857f27277da47fc5e1df62dc82eb547352c3bf3f06
MISC metadata.xml 2066 BLAKE2B 1d3a5757c3226cede70b5fabb63b27bf0a5b86bf27643a30ebfe743d0758e57ce1e69b14ba6795de4c656b3d5da5b3f9d90d11074520c24d6459220f62723b04 SHA512 0a7963f9abddd4cc3b303c93dcd4b7dc30ca5660e64750d77bcd3bce0a95291c46208d9a1143303c168febb2d65cdad0018c475130dc04c16d79df2019d8e9aa
diff --git a/net-fs/samba/samba-4.15.12-r1.ebuild b/net-fs/samba/samba-4.15.12-r2.ebuild
index 9d2737f68680..2b804ec1862d 100644
--- a/net-fs/samba/samba-4.15.12-r1.ebuild
+++ b/net-fs/samba/samba-4.15.12-r2.ebuild
@@ -266,6 +266,8 @@ multilib_src_install() {
# Make all .so files executable
find "${ED}" -type f -name "*.so" -exec chmod +x {} + || die
+ # smbspool_krb5_wrapper must only be accessible to root, bug #880739
+ find "${ED}" -type f -name "smbspool_krb5_wrapper" -exec chmod go-rwx {} + || die
if multilib_is_native_abi ; then
# install ldap schema for server (bug #491002)
diff --git a/net-fs/samba/samba-4.16.7-r1.ebuild b/net-fs/samba/samba-4.16.7-r2.ebuild
index 36cf60e8eed0..81857fb18f5b 100644
--- a/net-fs/samba/samba-4.16.7-r1.ebuild
+++ b/net-fs/samba/samba-4.16.7-r2.ebuild
@@ -307,6 +307,8 @@ multilib_src_install() {
# Make all .so files executable
find "${ED}" -type f -name "*.so" -exec chmod +x {} + || die
+ # smbspool_krb5_wrapper must only be accessible to root, bug #880739
+ find "${ED}" -type f -name "smbspool_krb5_wrapper" -exec chmod go-rwx {} + || die
if multilib_is_native_abi ; then
# Install ldap schema for server (bug #491002)
diff --git a/net-ftp/Manifest.gz b/net-ftp/Manifest.gz
index 16517dd84d08..338b271caf46 100644
--- a/net-ftp/Manifest.gz
+++ b/net-ftp/Manifest.gz
Binary files differ
diff --git a/net-ftp/atftp/Manifest b/net-ftp/atftp/Manifest
index 8a632ca2eba4..30d4136069c0 100644
--- a/net-ftp/atftp/Manifest
+++ b/net-ftp/atftp/Manifest
@@ -8,5 +8,5 @@ AUX atftp.service.conf 45 BLAKE2B dd52bd3ef0d72f28d2e317282026d354b6023f8b51634d
DIST atftp-0.7.5.tar.gz 253626 BLAKE2B aa0a0311d29fd52b77f8ae021407221f815a39fe85cabac36ee18dce8918a5b0accda455e2df5fecf34f09e93e583bfbc86162b60a7237bd6d34b0c658ec2970 SHA512 457101136e59f7a1657ce591e9ea678ab9091a59219d41b6c522fad4a3555c5cbcb8c9e0c3267fd871940d99b5f8673ab4ce5ec9737dee52f017e5c80a4e59d7
DIST atftp-0.8.0.tar.gz 133417 BLAKE2B 6c0ec29c78f345f24adb65fd162e4572bd5b91e067c8db1ff6600ed2ea9a8461693bb6635c2edf09c77693dc6227689406a97b1d6e86a742ffbe3849ab9d3ee3 SHA512 b700b3e4182970fb494ffabd49e39d3622b1aff5f69882549eff0b52a01c8c47babe51b451c4829f9b833ea2ea7c590a2f3819f8e3508176fa7d1b5c0e152b68
EBUILD atftp-0.7.5.ebuild 1452 BLAKE2B adde7d73031fbfa0bdddd4755b8bc0835eba3c2fadfb41c8e7bc127f625576241652c6924c501a40cbffb5ca9d13c0c365d72e81cebebc729a8f4c6cacef06e4 SHA512 b547a622c18051067effa2ef59d10c0982efb1deeea00cbdf6303b5d8cc757cc61739360fcca22134a59ca245e9e471b35c8f8c01e7ec0f6ff7bc8207d024419
-EBUILD atftp-0.8.0.ebuild 1567 BLAKE2B 4575159bdb3980406419eff6dfcf638f524a052af756d80602428d0575348994b6561806a7b42b166627ade62a829c1d31d5266d8e62389c602546902b96d04b SHA512 4f97d78c5695f8dbbc7a6600730358fd5eb6e08e0ce7f22a13de231b48a38e01535190db1819154399fbc6fea14c2c27c9f005a117ab1a4fd16adb9f594c8b7a
+EBUILD atftp-0.8.0.ebuild 1562 BLAKE2B d6400688bf35104bc729a7760c291c5d26c6ebf572fb80635d50131d579afbce9408dbb7ef6ebeab9f82317df4a96262f426a92a6dee0ad65072f29b9dd68c68 SHA512 e924665d8cb45b0de2aeb2418e09c52070f240081b22cd8a942c2ec9b93479fe54f2abe1b0da088e6c8b66b72999ecf32de2ebcf7c8f9fd502c31185870e0e1d
MISC metadata.xml 369 BLAKE2B bda58276c6f791d7acca2ad53faa8411be0fecf3f63966d7c940926b4bf66c9e6bc1657d3b3bcd2a43fc83bcb3d767aa558a373682d7236d9ce68a9020e22e6f SHA512 d12e08830646352971bf624cfeda13895436eb6e35cd751fa043edc3909574e3dcd62b3afe578c9f3e94d3ec68541dafc48ee71db631d4b458e7fea0cbb84607
diff --git a/net-ftp/atftp/atftp-0.8.0.ebuild b/net-ftp/atftp/atftp-0.8.0.ebuild
index aab4115beae9..00e338888e1c 100644
--- a/net-ftp/atftp/atftp-0.8.0.ebuild
+++ b/net-ftp/atftp/atftp-0.8.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/atftp/${P}.tar.gz"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="amd64 arm ppc ppc64 ~riscv ~s390 ~sparc x86"
IUSE="selinux tcpd readline pcre"
DEPEND="tcpd? ( sys-apps/tcp-wrappers )
diff --git a/net-im/Manifest.gz b/net-im/Manifest.gz
index 913fb0a42c4c..6b877e80e15c 100644
--- a/net-im/Manifest.gz
+++ b/net-im/Manifest.gz
Binary files differ
diff --git a/net-im/telegram-desktop/Manifest b/net-im/telegram-desktop/Manifest
index 94568742a881..481a00b07ee3 100644
--- a/net-im/telegram-desktop/Manifest
+++ b/net-im/telegram-desktop/Manifest
@@ -10,5 +10,5 @@ DIST tdesktop-4.2.4-full.tar.gz 49210806 BLAKE2B 5900f977156f8ec98098a5e2fe97efc
DIST tdesktop-4.3.1-full.tar.gz 49305237 BLAKE2B 3f0605adb6b471ecd913921a836c8d0e09d5fb40f107290d085af2a0ad64f7f067014b381a50317ffa089ce68724629972c565619d4d24776ac3496c15d9959f SHA512 365c16f4260827e3ad7e066f6ec96fc97a6f5874df376933f16de20c3488c24f52bc1aa3bd5df936f29a198e287dc8e706b259d57d7d7a9d6468c7edc7568514
EBUILD telegram-desktop-3.6.1-r1.ebuild 4888 BLAKE2B 00e45ba4841ae6c61d5df8a9fe6bfc1bbfcf8fce3bc4fc8ac1b5f5cf48b02ecd4938b0877f3ad744113bd5c33d9e92327473975e7b9225113ce05d3d3a09bdbd SHA512 2f95014465cb27fbf6472d9074436403ba706b4c6012cc3e341c010d63958adc564415dafd3b2a78e86b7114975de894a3de7dbf60cf34987d1c3f4ba6d296fc
EBUILD telegram-desktop-4.2.4.ebuild 6435 BLAKE2B 59816836f64174e654d3d57cf66fa4ccc925af208e170e24e00d1aedd22761d3fad49e82afa0df7bfa39ca3e1221946593d8b7cb6af53b4e157cfc41fc77d29f SHA512 bf105f74768a071b7bd820bcff8871f0be0ea1efc4c4228350a318bbf5450589db0a13fa59903d6e5e229afee825429b02c7b35ffcda9ed5c8b5064dd6823e78
-EBUILD telegram-desktop-4.3.1.ebuild 6427 BLAKE2B a9b6eac8f8432f12304e1ab13025e9761fb49b91266661036eab7e346947e48efc131f33ac1c62cbfec6a505e6a29aa7979c4689d4d3a526ce74ee4227f82331 SHA512 8ff5f774fff7d2a9a21a94ce0c2233c7b5ec12eacbf438275aeda6b190b1d80025241e09ad96a819cc3df9a27aebf15495b9e2dbc2862451ac26063a604ab29f
+EBUILD telegram-desktop-4.3.1.ebuild 6388 BLAKE2B f69e90ac1dc8f2d84eb37943dd6523d57b589f098c7a3d455abb29bdfaa21a63e6b06556ec21840f98d82b0520dd19314ed15c3f860098fb53e4887bc7b8eb69 SHA512 90b78ac320292e5620bfe8fce624e3fee601970e18abe7e78778c018f018e4d223295055feca70ff66482768a6668aac3045f5300079859de296b4f9ce116c6a
MISC metadata.xml 872 BLAKE2B 8a0aa8dde517ddab431e11465168feb22e928fff7b45b7b6296d2880ac6d22f0514cf123f4097043093706bff43f44d26da2ec2ea75d9270acc963cfbe2a43d5 SHA512 f5976687b829ce892063e865b2390b4b5ddbf9c118b51978d04170bdc26fc0fae5f8df78af083674618d4081b3837d731ed31013b80909849050091191e8603d
diff --git a/net-im/telegram-desktop/telegram-desktop-4.3.1.ebuild b/net-im/telegram-desktop/telegram-desktop-4.3.1.ebuild
index 7b130f26cbf7..57495aa9e6cc 100644
--- a/net-im/telegram-desktop/telegram-desktop-4.3.1.ebuild
+++ b/net-im/telegram-desktop/telegram-desktop-4.3.1.ebuild
@@ -122,7 +122,6 @@ src_prepare() {
src_configure() {
local mycmakeargs=(
- -DTDESKTOP_LAUNCHER_BASENAME="${PN}"
-DCMAKE_DISABLE_FIND_PACKAGE_tl-expected=ON # header only lib, some git version. prevents warnings.
-DQT_VERSION_MAJOR=$(usex qt6 6 5)
diff --git a/net-libs/Manifest.gz b/net-libs/Manifest.gz
index b7e58d746661..5d908a9be636 100644
--- a/net-libs/Manifest.gz
+++ b/net-libs/Manifest.gz
Binary files differ
diff --git a/net-libs/libproxy/Manifest b/net-libs/libproxy/Manifest
index 49f569681cfb..601446366ef3 100644
--- a/net-libs/libproxy/Manifest
+++ b/net-libs/libproxy/Manifest
@@ -1,12 +1,7 @@
-AUX libproxy-0.4.10-disable-pac-test.patch 1017 BLAKE2B f8f7b2e48f587725539cdb126a15fa2e6c2602bc270144236bb7279f9fda9a505a487f569fe7170733e8e6b7e78b8e1fa6892c0ff0be9b3937e9f96f7318bdbf SHA512 a0fa6520c60489675176ca7d5d750d0f54e020592743a3437c184939314b71be68803a7f1cb8cb584fb7ad6ee884c85bfb7905d4bb3e0536d535e990981e9ba9
AUX libproxy-0.4.12-macosx.patch 3387 BLAKE2B 6c16cc9bd73255c106413708db7f88a6391ffbc4617461edf8fdbe6bf6bfe8ce194f7770e25c5eeeeacd14302aaf76f0c8a30793277d459b118bed838f81d1c6 SHA512 bb815f33745fe1304139f5da2502d157f049ce896ebc2dd5a62c012877c9a3e6bf850a47438a919a910f27ef49c20f9666a3da5a7386641d3250e58f481c2753
-AUX libproxy-0.4.16-avoid-nm-build-dep.patch 3555 BLAKE2B 3df682dcacb157a1913d53a3358da5c4200de894270d38df4aa29997979b5e284e0207eed53db9c39ea85a528a037c832c44eb7167e433781d862b75ad0d47bf SHA512 a83dde4a161c96e2c059c88e5ae54d20f9348d583d43c94c5dbc5cb53887d75c845937a43f6597544a82c4162bba2ae8ed433ec6229504ddedf33ce146585683
-AUX libproxy-0.4.17-mozjs.patch 760 BLAKE2B df245777cd3b9a1d4c6ea30a691b64fde5fdb5dfd52246ed1356041a036e0c883c0f2388b86f56d892e67697a1e3a8fdde050a26480bb1e3962a77e599fa3e7f SHA512 54f1371bf74531d427114aa6d194f2ed2c9ec6288f14315b4adfa50a0d7722e948429f949b647fdf49cf47fb53c05bf3d45070d261330a83c4eb15b58e8309db
AUX libproxy-0.4.18-Fix-building-without-duktape.patch 1006 BLAKE2B b6b8a704a61e59bca27946b55967a6b413a219811b632b7486c94d66e5d48c78baefbba2a8f12b44b3c926b2009fa4f6a82d0e74a79d5b0b9b2ba82cc327ee44 SHA512 f77d0223c3afabf9e64e09adf64de119edbd6a93458a070b2bca60e4efc58785c45cc1c09114d2edd4e8d9d1567dd96b14ee51748266b9eefc82e5ceafabd8c3
AUX libproxy-0.4.18-avoid-nm-build-dep.patch 3592 BLAKE2B 7f7f8af5aebbfb176b405db4c666e894b3adf879ba186f3f08a7b82508d67227905cd1fb31af761c8c0d24e362bfe84341243c2ce5fb6c1ea11dead16f6c9e0c SHA512 64a1823b1710ce3be1019ea077b5ce9e1b0f1ff97b8e940bb4187613af797d198ffcd1f66f21399b23a3a0b1133b7fc71ac80c86ff67bd1d9735abcfb5bcb61a
AUX proxy.1 681 BLAKE2B 14db05aa4282661bf4148af6187f8d3f2b9cefaa439851c5086b397f1b6972b8f28027aeb9ad7ac801d616f5b46f19b050642f0e754a63bd6aca1354aa2bad5c SHA512 57074dde3303d8775cb842fee5a6dde22f1c14d9e30af16f018e81fa87585c6e5b12edc1453cf8135624b4ac49568aebfdeaf634782307d6776c4cf2c5f8f96f
-DIST libproxy-0.4.17.tar.gz 95542 BLAKE2B 70b78c90aebb0ea308d105ec6d2c61bb54dea36df2d99db835f29c6ffa91168c15e73e01823b799a37fa89a9cb6fca51013ea057006b608fa2a79f4056a5d3c5 SHA512 589045538a78dc7453335ed61c60adad3352b840b224885d4a58ae284e52224ae3ff2eebd77df57aebbc3ae75d7b6d69a825f24f01c19e75bf0a3345dce53126
DIST libproxy-0.4.18.tar.gz 98037 BLAKE2B 12505cc7afe9ca27bb387df31d7368ed3ac83696255e6bd8fdbca1528fb6fe83510cdf7c6bda09939dcb55daefba24cf9c52435f664c6cba01daad87ddff3f2a SHA512 1148d688a9f070273a1a2b110a788561789799089660292bbba59fbf0a9caf7d28cb039a9ccdcb935f752e1e34739b2d2f4c784b1bb3bbaa03d108e7b38a4754
-EBUILD libproxy-0.4.17-r1.ebuild 2630 BLAKE2B fd7ebcba568ff4e17759c9e23dce4c9d1fe7405f3e757064555a9da2e45ae73ea04c547f8e553689899f4fe2a16082f52b8e296ea492a7f640f577b42158e685 SHA512 3a6b1623e632803aeebcd3a4dae8d5cedbcb1bfe9c3e4beaf41dc5a4763c24d94d21b7ab8d60131ebd8d4296ba412f2f00f98a0a765079c65d9fb38fe1f82929
EBUILD libproxy-0.4.18.ebuild 2627 BLAKE2B 77d6085a807a75f2e5a676be132ef29f555152339aa1612aca8714df736904f1c803f03a20df0a2e94472f16f5bdfb439f477db1d84a270fd40eb6376be4c1bd SHA512 0584c5ffe9511e7a4c8178496e91a275aaeb79643e59ff119e3af3e4e64dcf05778448ecceed40239ffc1aa34adf2ca8260be4228dba2870630186469d3f46f4
MISC metadata.xml 770 BLAKE2B ae78ea34cf603f837bcb20532febb873d54c9f0e96867c82a2ab095fa94e8c1a1b64d83c6e4f29fbe26c5a21cc3d04b722add5fb88ab74a781ad15fc50f300ee SHA512 90c1cf64ad650e58e172832383a8ceaf396274610d65e0486f9fc19534dda1e5a4356b18139dc62483d7df46769143acd4ccfc35ebe0d18e64dc8a71bd5e5789
diff --git a/net-libs/libproxy/files/libproxy-0.4.10-disable-pac-test.patch b/net-libs/libproxy/files/libproxy-0.4.10-disable-pac-test.patch
deleted file mode 100644
index 91658574134e..000000000000
--- a/net-libs/libproxy/files/libproxy-0.4.10-disable-pac-test.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-From 5a1a8d2b920006e54d9de971999b443073f50843 Mon Sep 17 00:00:00 2001
-From: Alexandre Rostovtsev <tetromino@gentoo.org>
-Date: Tue, 16 Oct 2012 03:30:50 -0400
-Subject: [PATCH] Disable PAC test
-
-get-pac-test freezes when run from the ebuild, but succeeds when
-building manually. Using Xemake/virtualx.eclass doesn't seem to help.
----
- libproxy/test/CMakeLists.txt | 7 -------
- 1 file changed, 7 deletions(-)
-
-diff --git a/libproxy/test/CMakeLists.txt b/libproxy/test/CMakeLists.txt
-index 8894425..69543a4 100644
---- a/libproxy/test/CMakeLists.txt
-+++ b/libproxy/test/CMakeLists.txt
-@@ -17,10 +17,3 @@ if(WIN32)
- target_link_libraries(url-encode ws2_32)
- endif()
- add_test(NAME url-encode COMMAND ${CMAKE_CURRENT_BINARY_DIR}/url-encode)
--
--# Get PAC
--if (NOT WIN32)
--add_executable(get-pac-test ${CMAKE_CURRENT_SOURCE_DIR}/get-pac-test.cpp ${PROJECT_SOURCE_DIR}/url.cpp)
--target_link_libraries(get-pac-test pthread)
--add_test(NAME get-pac-test COMMAND ${CMAKE_CURRENT_BINARY_DIR}/get-pac-test)
--endif()
---
-1.7.12.3
-
diff --git a/net-libs/libproxy/files/libproxy-0.4.16-avoid-nm-build-dep.patch b/net-libs/libproxy/files/libproxy-0.4.16-avoid-nm-build-dep.patch
deleted file mode 100644
index a50bcc130cc7..000000000000
--- a/net-libs/libproxy/files/libproxy-0.4.16-avoid-nm-build-dep.patch
+++ /dev/null
@@ -1,87 +0,0 @@
-https://github.com/libproxy/libproxy/issues/28
-
-From 703ac16ea2b508dc16d433b3fd597fcd496d05c1 Mon Sep 17 00:00:00 2001
-From: Alexandre Rostovtsev <tetromino@gentoo.org>
-Date: Mon, 29 Apr 2013 23:02:25 -0400
-Subject: [PATCH] Avoid build-time dependency on NetworkManager
-
-Needed to prevent a dependency loop:
-nm -> libsoup -> glib-networking -> libproxy -> nm
-
-https://bugs.gentoo.org/467696
-
-* asturm@gentoo.org: Rebased on top of 0.4.15
- also revert 423801295921ab1ec0d98565fcbc2635088d45da
-* sam@gentoo.org: Rebased on top of 0.4.16
- (same revert included)
----
- libproxy/cmake/modules.cmk | 6 ++---
- .../cmake/modules/network_networkmanager.cmk | 5 +---
- libproxy/modules/network_networkmanager.cpp | 23 ++++++++++++++-----
- 3 files changed, 21 insertions(+), 13 deletions(-)
-
-diff --git a/libproxy/cmake/modules.cmk b/libproxy/cmake/modules.cmk
-index 11d2d43..cc2b58f 100644
---- a/libproxy/cmake/modules.cmk
-+++ b/libproxy/cmake/modules.cmk
-@@ -40,10 +40,10 @@ px_module(config_w32reg "${WIN32}" 1)
- px_module(ignore_domain 1 1)
- px_module(ignore_hostname 1 1)
- px_module(ignore_ip 1 1)
--if(NM_FOUND OR NMold_FOUND)
-+if(NM_FOUND)
- set(NM_BUILD 1)
--endif(NM_FOUND OR NMold_FOUND)
--px_module(network_networkmanager "${NM_BUILD}" 0 ${NM_LIBRARIES}${NMold_LIBRARIES})
-+endif(NM_FOUND)
-+px_module(network_networkmanager "${NM_BUILD}" 0 ${NM_LIBRARIES})
- px_module(pacrunner_mozjs 0 ${BIPR} ${MOZJS_LIBRARIES})
- px_module(pacrunner_natus "${NATUS_FOUND}" ${BIPR} ${NATUS_LIBRARIES})
- px_module(pacrunner_webkit "${WEBKIT_FOUND}" ${BIPR} ${WEBKIT_LIBRARIES})
-diff --git a/libproxy/cmake/modules/network_networkmanager.cmk b/libproxy/cmake/modules/network_networkmanager.cmk
-index 6ef6ead..2586bbd 100644
---- a/libproxy/cmake/modules/network_networkmanager.cmk
-+++ b/libproxy/cmake/modules/network_networkmanager.cmk
-@@ -1,6 +1,3 @@
- if (NOT WIN32 AND NOT APPLE)
-- px_check_modules(NM libnm dbus-1)
-- if (NOT NM_FOUND)
-- px_check_modules(NMold NetworkManager dbus-1)
-- endif (NOT NM_FOUND)
-+ px_check_modules(NM dbus-1)
- endif()
-diff --git a/libproxy/modules/network_networkmanager.cpp b/libproxy/modules/network_networkmanager.cpp
-index 546a8ee..317f1ab 100644
---- a/libproxy/modules/network_networkmanager.cpp
-+++ b/libproxy/modules/network_networkmanager.cpp
-@@ -23,13 +23,24 @@
- using namespace libproxy;
-
- #include <dbus/dbus.h>
--#include <NetworkManager.h>
-
--// Backwards compatibility: with the switch to libnm, NM_STATE_CONNECTED is no
--// longer defined. NM_STATE_CONNECTED_GLOBAL appeared with NM 0.9 and was aliased
--#ifndef NM_STATE_CONNECTED
-- #define NM_STATE_CONNECTED NM_STATE_CONNECTED_GLOBAL
--#endif
-+/*
-+ * copy-pasted from NetworkManager-1.26.0's NetworkManager.h to prevent
-+ * a circular dependency; https://bugs.gentoo.org/467696
-+ */
-+#define NM_DBUS_PATH "/org/freedesktop/NetworkManager"
-+#define NM_DBUS_INTERFACE "org.freedesktop.NetworkManager"
-+typedef enum {
-+ NM_STATE_UNKNOWN = 0,
-+ NM_STATE_ASLEEP = 10,
-+ NM_STATE_DISCONNECTED = 20,
-+ NM_STATE_DISCONNECTING = 30,
-+ NM_STATE_CONNECTING = 40,
-+ NM_STATE_CONNECTED_LOCAL = 50,
-+ NM_STATE_CONNECTED_SITE = 60,
-+ NM_STATE_CONNECTED_GLOBAL = 70,
-+} NMState;
-+#define NM_STATE_CONNECTED NM_STATE_CONNECTED_GLOBAL
-
- class networkmanager_network_extension : public network_extension {
- public:
diff --git a/net-libs/libproxy/files/libproxy-0.4.17-mozjs.patch b/net-libs/libproxy/files/libproxy-0.4.17-mozjs.patch
deleted file mode 100644
index cf31c77ae53f..000000000000
--- a/net-libs/libproxy/files/libproxy-0.4.17-mozjs.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-Enable mozjs detection.
-Backported from https://github.com/libproxy/libproxy/commit/66b30ef388a45f66f9b118d51cc76b53fdb8bbf4
-Bug: https://bugs.gentoo.org/811858
-
---- a/libproxy/cmake/modules.cmk
-+++ b/libproxy/cmake/modules.cmk
-@@ -44,7 +44,7 @@ if(NM_FOUND)
- set(NM_BUILD 1)
- endif(NM_FOUND)
- px_module(network_networkmanager "${NM_BUILD}" 0 ${NM_LIBRARIES})
--px_module(pacrunner_mozjs 0 ${BIPR} ${MOZJS_LIBRARIES})
-+px_module(pacrunner_mozjs "${MOZJS_FOUND}" ${BIPR} ${MOZJS_LIBRARIES})
- px_module(pacrunner_natus "${NATUS_FOUND}" ${BIPR} ${NATUS_LIBRARIES})
- px_module(pacrunner_webkit "${WEBKIT_FOUND}" ${BIPR} ${WEBKIT_LIBRARIES})
- px_module(wpad_dns_alias 1 1)
diff --git a/net-libs/libproxy/libproxy-0.4.17-r1.ebuild b/net-libs/libproxy/libproxy-0.4.17-r1.ebuild
deleted file mode 100644
index 3fc67107a82b..000000000000
--- a/net-libs/libproxy/libproxy-0.4.17-r1.ebuild
+++ /dev/null
@@ -1,83 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake-multilib flag-o-matic mono-env
-
-DESCRIPTION="Library for automatic proxy configuration management"
-HOMEPAGE="https://github.com/libproxy/libproxy"
-SRC_URI="https://github.com/libproxy/libproxy/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="LGPL-2.1+"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~sparc-solaris ~x86-solaris"
-IUSE="gnome kde mono networkmanager spidermonkey test webkit"
-
-RESTRICT="!test? ( test )"
-
-BDEPEND="
- virtual/pkgconfig
-"
-DEPEND="
- gnome? ( dev-libs/glib:2[${MULTILIB_USEDEP}] )
- mono? ( dev-lang/mono )
- networkmanager? ( sys-apps/dbus:0[${MULTILIB_USEDEP}] )
- spidermonkey? ( dev-lang/spidermonkey:68 )
- webkit? ( net-libs/webkit-gtk:4 )
-"
-RDEPEND="${DEPEND}
- kde? ( kde-frameworks/kconfig:5 )
-"
-# avoid dependency loop, bug #467696
-PDEPEND="networkmanager? ( net-misc/networkmanager )"
-
-PATCHES=(
- # get-pac-test freezes when run by the ebuild, succeeds when building
- # manually; virtualx.eclass doesn't help :(
- "${FILESDIR}/${PN}-0.4.10-disable-pac-test.patch"
-
- # https://github.com/libproxy/libproxy/issues/27
- "${FILESDIR}/${PN}-0.4.12-macosx.patch"
-
- # prevent dependency loop with networkmanager, libsoup, glib-networking; bug #467696
- # https://github.com/libproxy/libproxy/issues/28
- "${FILESDIR}/${PN}-0.4.16-avoid-nm-build-dep.patch"
-
- # enable mozjs detection, bug #811858
- "${FILESDIR}/${PN}-0.4.17-mozjs.patch"
-)
-
-multilib_src_configure() {
- local mycmakeargs=(
- -DCMAKE_C_FLAGS="${CFLAGS}"
- -DCMAKE_CXX_FLAGS="${CXXFLAGS}"
- -DWITH_NATUS=OFF
- -DWITH_PYTHON2=OFF
- # WITH_VALA just copies the .vapi file over and needs no deps,
- # hence always enable it unconditionally
- -DWITH_VALA=ON
- -DWITH_WEBKIT=OFF
- $(multilib_is_native_abi && usex mono -DGMCS_EXECUTABLE="${EPREFIX}"/usr/bin/mcs)
- -DWITH_GNOME3=$(usex gnome)
- -DWITH_KDE=$(usex kde)
- -DWITH_DOTNET=$(multilib_is_native_abi && usex mono || echo OFF)
- -DWITH_NM=$(usex networkmanager)
- -DWITH_PERL=OFF # bug 705410, uses reserved target name "test"
- -DWITH_PYTHON3=OFF # Major issue: https://github.com/libproxy/libproxy/issues/65
- -DWITH_MOZJS=$(multilib_is_native_abi && usex spidermonkey || echo OFF)
- -DBUILD_TESTING=$(usex test)
- -DWITH_WEBKIT3=$(multilib_is_native_abi && usex webkit || echo OFF)
- )
- cmake_src_configure
-}
-
-src_configure() {
- [[ ${CHOST} == *-solaris* ]] && append-libs -lsocket -lnsl
-
- multilib-minimal_src_configure
-}
-
-multilib_src_install_all() {
- doman "${FILESDIR}"/proxy.1
-}
diff --git a/net-misc/Manifest.gz b/net-misc/Manifest.gz
index dea10d3b58c6..24d4848bb681 100644
--- a/net-misc/Manifest.gz
+++ b/net-misc/Manifest.gz
Binary files differ
diff --git a/net-misc/connman/Manifest b/net-misc/connman/Manifest
index c5ef2681b167..a243581e5b6f 100644
--- a/net-misc/connman/Manifest
+++ b/net-misc/connman/Manifest
@@ -4,6 +4,6 @@ AUX libresolv-musl-fix.patch 1554 BLAKE2B 496cae4e748089c6f2fe46850a4940660bcaff
DIST connman-82ce08135a14ef4ab5b5b60f1e426a26b9fc72fc.tar.gz 742300 BLAKE2B 90d6332ce6ee29ee313b6e83cb4c77982bfff02bf358cf066df7a77cfacfaaeb6b06315f7452a86b33a7351adb7883a608020010834604f94ae4671d72e268b4 SHA512 35c95b9544ee204bf57df3ff4258f3454a3d34e4fff2fe19d74df2fead8956c919fe5ecde7554b22c32504a32b15adb5c0d858457acdf21f4d2df766d4a0de4b
DIST connman-cb05780d86c39cfb5e6d9ac2b288bf3244a95d57.tar.gz 738675 BLAKE2B d2c8ee587bdf045e4438a5c4c48475a5ba8ae390032dbdee44ed884273d741e290fcaeb5cee1025a7dec1f7f7034cf01d3e074d08004024dc541bff1b729627c SHA512 3d49f7fad6044c080a5805cc35dbecbdf916d66a2ace0246631936fbf46d80fcfff960df79a8471069caa00975dd74f5fcc17812811ce9c93919e2947ef23f6d
EBUILD connman-1.42_pre20220828-r1.ebuild 3055 BLAKE2B b37e514b1103788c30d3c6f686e757904ee48fb390f880d1986318f8a467b2177f5a6da8376f1a8d5f37b80e65e52a300272e46adb802be420980f880aeeaf41 SHA512 af0941568a533addeeaa394af1779798784eeb0ef9adc9b3f08b3577ffd1cb61cf1e1fb26bd9060b895746a54c8290fbe4e892ec4bdd8a61094af6a1de580dda
-EBUILD connman-1.42_pre20221103.ebuild 3061 BLAKE2B 09580b73c8aeec5b61cead28f0c629cec41fe2b3b2cd4040eb54d2b0c8ffa35faaf381a867382bf3cdd956e0767e2fe853f9318f8d47cef1a7bdd4c027541b2c SHA512 ae945ec61172f93b4a5422621f77578a53eb2018f0550bb05f3db9753b7e2cfb17bb898d144cd7290b78cba69a9e34db803173d2bf28ef962ebbf3bec158d28d
+EBUILD connman-1.42_pre20221103.ebuild 3068 BLAKE2B 91b591121d2df29e9012177c336ee377912851089e4cead969e8a62eee0402f67a3efedb98bc3332dd145233831afcb54cb9da28f8290453480310e5669dc0b7 SHA512 9ebd36afd21d524f9f0996a2e47c527d8cd6928c39993d1ebfa178bf91f583bf34d94e66d547b0b5a89aabd152e4fcb72defc2b1eb755702710f9d4f0e023428
EBUILD connman-9999.ebuild 2768 BLAKE2B 941f992ea03c199415c7c453a58335bc14f5d1bea965a676c364052a4dacaa3b95f28e7b8258f8069d2d4551142a0cd96c4eb748900778612372f79085141446 SHA512 b0e4d9b12c0a509899304e021b36a24ccae6e60334a50561224065b7ab022b14c31336cb4032cbaec05f8fd49db4fdc1c13775cccd434eef2cabc24203b8b495
MISC metadata.xml 1314 BLAKE2B 8ac27df91b77d2da814c0f35368359f2c55c9cf9c9b8db56748ca9a6128f59514dbcba5c966777a1dda27ed37ccdc6e7e37b57724f7bac83e383c3f8e5b427ce SHA512 98dcfc78d0d4a7abab5282efc2cd10419ab067d6f52f9743f7b72dc446f6e0cc0c5a63266ffa3b9cdb4df3935fc5e7f96faa143bf796ccd90e709c26e7a652b7
diff --git a/net-misc/connman/connman-1.42_pre20221103.ebuild b/net-misc/connman/connman-1.42_pre20221103.ebuild
index 5d2e2518c721..cbdaaa4a6078 100644
--- a/net-misc/connman/connman-1.42_pre20221103.ebuild
+++ b/net-misc/connman/connman-1.42_pre20221103.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} == *9999* ]]; then
EGIT_REPO_URI="https://git.kernel.org/pub/scm/network/connman/connman.git"
else
SRC_URI="https://git.kernel.org/pub/scm/network/connman/connman.git/snapshot/connman-${COMMIT}.tar.gz"
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
fi
DESCRIPTION="Provides a daemon for managing internet connections"
diff --git a/net-misc/ntp/Manifest b/net-misc/ntp/Manifest
index 8f1ecb1c87d1..6e666f36ba41 100644
--- a/net-misc/ntp/Manifest
+++ b/net-misc/ntp/Manifest
@@ -4,6 +4,7 @@ AUX man-pages/ntp.xsl 5831 BLAKE2B 6234a07c8cecb63742ed6f068dab774e12a0d44dfd8f1
AUX ntp-4.2.8-ipc-caps.patch 471 BLAKE2B 307a23be635e0a78f12882c26580caaebc5a38d463b3b1c686bbdc71a225bdb97ad03703513b112b9509958c687f046df3153baab1d26d019a988c94ede796a8 SHA512 549a92021ebceb1a3ea8d6599e9aa31983b0db96a2ab88959e422a0f9b7a9a4e811b943de1ac4d04e3303309b43391610beec0d1a354eb320dc795576afdd81f
AUX ntp-4.2.8-sntp-test-pthreads.patch 325 BLAKE2B eb4d7c8b6723d0f5d17670d8ca2e9cc5df801b24dee7d5f30c73eb8ffb5a6ebfa6651b8ae37da35cb1f97171eaebef5e71afa49e2c996a40a3b1ffee6d34f5ab SHA512 d4eef7c2bdcd1db9bdb6923d78b106519efe927134a0133bd18c07195214c64535d47a0265647f2c55ff08f9ede192c2fa05a8a52bf2c1e1532d3bee9f0de8a4
AUX ntp-4.2.8_p14-add_cap_ipc_lock.patch 474 BLAKE2B 5045ea1d6b07de0bd3ea46e0dc63a424f01f34241414f192cd73cb09ff080864ca1b94600d0f494772b06df87db1e7adc32c5bfc3c88c57efb2b04fd2cafee41 SHA512 8a852794095c650ce75707d2fb5ded1e575b7d2167d5c0ef79c1007a3bb45f6b21f8a5bd4deb0e966b7ed9b8941e5c7746eef73b1f0f6e5fd4f7d8e32a6b007f
+AUX ntp-4.2.8_p15-configure-clang16.patch 17561 BLAKE2B 987b6cd58dadb56500a65f56f906cf86342a52182d7cb38c4281323020f9d8a68ae61d85246a992693fd4d8b291a14dc5b7ca3385027fc08ca8736ae7c8915c3 SHA512 d4e8c6a980e51550216b11bc3e53517ba55be9ae1df888816dac522a003061bc98f5affa48ae3dd013bbdb46079b087540ccd2a67b275914b6e2992ff5ac805f
AUX ntp-4.2.8_p15-gcc10.patch 2019 BLAKE2B df64e28c70d7aa1cf2513b594dc5f79f0be862c6dd0ba3e3e75e6bce394eeaff2bd994e65ad4435d212bd1b2c406e49e587c72a6c8f9fc1f63fa166dac717844 SHA512 15f2756c1ac370f4896ffc1d8bd340bb7c09869c47a78edc66da855855c9dca0adeef0e03d262ace9c7ae408c2bcb080d6e01e4fc32783518fb8db28b08200b7
AUX ntp-4.2.8_p15-glibc-2.34.patch 928 BLAKE2B 993f2c6ab2b4e6242811d553e0021911bbae37ba5febbbf9914bef5481c3b1472c273fc04a6d6f1e420bed2b4eb3193bc4a9532faa6b23e9f2a2802b1664e187 SHA512 474f50f92b105cbd3e9b3700418114ea65c3998e28ddb7a11d45602a7865bdcad07ee251176bf2e4012e3a15792a4334ee85aca198cbb98c757fc12cdd09747d
AUX ntp-client.confd 776 BLAKE2B 7c65232560d4443f21bea7e5e0e8183f8397e092b6c489faa18188b9df9f8678244cd816e6d8d6e12b8d89a2b33873b9d0a2173957217879320db20744b3876c SHA512 2d6b9d96c55787cf4556332054a61399368dcf37cf76a14aaba3f8e2e4fdd47ce25808f9babda2ca1f2a6e7387c043e023251ba2b99786426c875bd7cb6592a6
@@ -22,5 +23,6 @@ AUX sntp.service.conf 119 BLAKE2B ee94067e5aef213a15d211e36362f2b4e8e66dfc739be6
DIST ntp-4.2.8p15-manpages.tar.xz 25700 BLAKE2B 6a225bc19dcebee31cb8e0d621963863d567a882655b57be8b65a16f9d3dd138787c7c6b9ff08853306f2e9b11d65cb76e3215cc5b2262a91c411d437974fc18 SHA512 21721550864b4e7e91bf20ca894109253439b737799dfc803e1496b3454199f34646f40e0156c08a39d5914e5a92f35908cec0245e1e2627c75c0e64939ba028
DIST ntp-4.2.8p15.tar.gz 7015970 BLAKE2B 5697d6623d79686f9ca9ad907172bf942383067d1e9817117d20db042e9f7410644f236f1a0d77ab6bf6ec468476e12ea65b494a28f0dd8674bf08fc8875cfef SHA512 f5ad765e45fc302263dd40e94c287698fd235b94f3684e49f1d5d09d7d8bdd6b8c0fb96ecdabffea3d233e1e79b3c9687b76dc204ba76bad3f554682f4a97794
EBUILD ntp-4.2.8_p15-r1.ebuild 4451 BLAKE2B fcedb2061bf179e64a63673b171bb96c927c53898888f77474771dc146b88a1e32afe5c7a04ddae951d923cb4f15bbd1221b0371489d511f4bbc8a430e096aee SHA512 abf7491c5ed83b9c85ad56d1fb289b074dda2f3707bf6b5b6fb4b8b33b7b889a0c82b985d7ad297c58ce36b69cd7fa30f4aeb2ca70a272b931d681da4f1628c0
+EBUILD ntp-4.2.8_p15-r2.ebuild 4512 BLAKE2B c4a34f6772a262e9d8b339d28e5724a7ed1e6ed99d18d10b52369eae3d473a731dee01ebe63fd6a21e9bc60bbd59cc0a7e3948f9315f8741b197b8fa5ecc268d SHA512 1f2f22571ff97214b6197626821f372a120548db7590bdb6f87ff9006a0c3cfdbc616a7c29951b169e9c2e8fceba8ac9996303449c5d3fc5382c5982700e96a9
EBUILD ntp-4.2.8_p15.ebuild 4442 BLAKE2B f6cfbc92981ced0abad90d0d20366949e4c41580236c0fe92b05dd0f79092ac136087bc95fd56a223d2dc6ff0d3ec81c244b380a5747bbc52ae8a43166f40e2a SHA512 0718ee4bea75e8f2d6378a0a882757adc75e49d67d62c265d2ff6414af73f7f0ee37b61205e0306aaa9f3bee5aaedaa3430ee34f4158dde3cd13e3339b08a6a9
MISC metadata.xml 1023 BLAKE2B 58da2b7578162aa1650d5a0bba7f3384a36dcfcdb4c52003b2aa3fd2ee89a1d01239a4e462b874dfa96b0913597cf0384f78d4da79148ca1e52e8aca29b583c3 SHA512 510fbd0761a097d214225640c0a60da8c77b06af41cb77748cd73c7c04add5e4651dd07f0eef9f083343570a6fe5f0bdcf84b38b5b65df815abd8bbaea048791
diff --git a/net-misc/ntp/files/ntp-4.2.8_p15-configure-clang16.patch b/net-misc/ntp/files/ntp-4.2.8_p15-configure-clang16.patch
new file mode 100644
index 000000000000..959050784bf6
--- /dev/null
+++ b/net-misc/ntp/files/ntp-4.2.8_p15-configure-clang16.patch
@@ -0,0 +1,582 @@
+Sync with OpenLDAP. Uses Arsen's patch from https://bugs.gentoo.org/871288.
+
+https://bugs.gentoo.org/871372
+--- a/sntp/m4/openldap.m4
++++ b/sntp/m4/openldap.m4
+@@ -1,16 +1,16 @@
+ dnl OpenLDAP Autoconf Macros
+-dnl $OpenLDAP: pkg/ldap/build/openldap.m4,v 1.157.2.10 2010/04/13 20:22:21 kurt Exp $
++dnl $OpenLDAP$
+ dnl This work is part of OpenLDAP Software <http://www.openldap.org/>.
+ dnl
+-dnl Copyright 1998-2010 The OpenLDAP Foundation.
++dnl Copyright 1998-2022 The OpenLDAP Foundation.
+ dnl All rights reserved.
+ dnl
+ dnl Redistribution and use in source and binary forms, with or without
+ dnl modification, are permitted only as authorized by the OpenLDAP
+ dnl Public License.
+ dnl
+-dnl A copy of this license is available in the file LICENSE-OPENLDAP in
+-dnl this directory of the distribution or, alternatively, at
++dnl A copy of this license is available in the file LICENSE in the
++dnl top-level directory of the distribution or, alternatively, at
+ dnl <http://www.OpenLDAP.org/license.html>.
+ dnl
+ dnl --------------------------------------------------------------------
+@@ -170,7 +170,7 @@ exit (0); }
+ ]])],[],[ol_cv_header_stdc=no],[:])
+ fi])
+ if test $ol_cv_header_stdc = yes; then
+- AC_DEFINE([STDC_HEADERS], [1], [is standard C provided?])
++ AC_DEFINE(STDC_HEADERS)
+ fi
+ ac_cv_header_stdc=disable
+ ])
+@@ -243,312 +243,39 @@ OL_RESOLVER_TRY(ol_cv_resolver_none)
+ OL_RESOLVER_TRY(ol_cv_resolver_resolv,[-lresolv])
+ OL_RESOLVER_TRY(ol_cv_resolver_bind,[-lbind])
+ ])
+-dnl
+-dnl ====================================================================
+-dnl International Components for Unicode (ICU)
+-AC_DEFUN([OL_ICU],
+-[ol_icu=no
+-AC_CHECK_HEADERS( unicode/utypes.h )
+-if test $ac_cv_header_unicode_utypes_h = yes ; then
+- dnl OL_ICULIBS="-licui18n -licuuc -licudata"
+- OL_ICULIBS="-licuuc -licudata"
+-
+- AC_CACHE_CHECK([for ICU libraries], [ol_cv_lib_icu], [
+- ol_LIBS="$LIBS"
+- LIBS="$OL_ICULIBS $LIBS"
+- AC_LINK_IFELSE([AC_LANG_PROGRAM([[
+-#include <unicode/utypes.h>
+-]], [[
+-(void) u_errorName(0);
+-]])],[ol_cv_lib_icu=yes],[ol_cv_lib_icu=no])
+- LIBS="$ol_LIBS"
+-])
+-
+- if test $ol_cv_lib_icu != no ; then
+- ol_icu="$OL_ICULIBS"
+- AC_DEFINE([HAVE_ICU], [1], [define if you actually have ICU])
+- fi
+-fi
+-])
+-dnl
+-dnl ====================================================================
+-dnl Berkeley DB macros
+-dnl
+-dnl --------------------------------------------------------------------
+-dnl Try to link
+-AC_DEFUN([OL_BERKELEY_DB_TRY],
+-[if test $ol_cv_lib_db = no ; then
+- AC_CACHE_CHECK([for Berkeley DB link (]ifelse($2,,default,$2)[)],[$1],
+-[
+- ol_DB_LIB=ifelse($2,,,$2)
+- ol_LIBS=$LIBS
+- LIBS="$ol_DB_LIB $LTHREAD_LIBS $LIBS"
+-
+- AC_LINK_IFELSE([AC_LANG_PROGRAM([[
+-#ifdef HAVE_DB_185_H
+-# include <db_185.h>
+-#else
+-# include <db.h>
+-#endif
+-
+-#ifndef DB_VERSION_MAJOR
+-# define DB_VERSION_MAJOR 1
+-#endif
+-
+-#ifndef NULL
+-#define NULL ((void*)0)
+-#endif
+-]], [[
+-#if DB_VERSION_MAJOR > 2
+- db_env_create( NULL, 0 );
+-#elif DB_VERSION_MAJOR > 1
+- db_appexit( NULL );
+-#else
+- (void) dbopen( NULL, 0, 0, 0, NULL);
+-#endif
+-]])],[$1=yes],[$1=no])
+-
+- LIBS="$ol_LIBS"
+-])
+-
+- if test $$1 = yes ; then
+- ol_cv_lib_db=ifelse($2,,yes,$2)
+- fi
+-fi
+-])
+-dnl
+-dnl --------------------------------------------------------------------
+-dnl Get major and minor version from <db.h>
+-AC_DEFUN([OL_BDB_HEADER_VERSION],
+-[AC_CACHE_CHECK([for Berkeley DB major version in db.h], [ol_cv_bdb_major],[
+- AC_LANG_CONFTEST([
+-#include <db.h>
+-#ifndef DB_VERSION_MAJOR
+-# define DB_VERSION_MAJOR 1
+-#endif
+-__db_version DB_VERSION_MAJOR
+-])
+- set X `eval "$ac_cpp conftest.$ac_ext" | $EGREP __db_version` none none
+- ol_cv_bdb_major=${3}
+-])
+-case $ol_cv_bdb_major in [[1-9]]*) : ;; *)
+- AC_MSG_ERROR([Unknown Berkeley DB major version in db.h]) ;;
+-esac
+-
+-dnl Determine minor version
+-AC_CACHE_CHECK([for Berkeley DB minor version in db.h], [ol_cv_bdb_minor],[
+- AC_LANG_CONFTEST([
+-#include <db.h>
+-#ifndef DB_VERSION_MINOR
+-# define DB_VERSION_MINOR 0
+-#endif
+-__db_version DB_VERSION_MINOR
+-])
+- set X `eval "$ac_cpp conftest.$ac_ext" | $EGREP __db_version` none none
+- ol_cv_bdb_minor=${3}
+-])
+-case $ol_cv_bdb_minor in [[0-9]]*) : ;; *)
+- AC_MSG_ERROR([Unknown Berkeley DB minor version in db.h]) ;;
+-esac
+-])
+-dnl
+-dnl --------------------------------------------------------------------
+-dnl Try to locate appropriate library
+-AC_DEFUN([OL_BERKELEY_DB_LINK],
+-[ol_cv_lib_db=no
+-
+-if test $ol_cv_bdb_major = 4 ; then
+- OL_BERKELEY_DB_TRY(ol_cv_db_db_4_dot_m,[-ldb-4.$ol_cv_bdb_minor])
+- OL_BERKELEY_DB_TRY(ol_cv_db_db4m,[-ldb4$ol_cv_bdb_minor])
+- OL_BERKELEY_DB_TRY(ol_cv_db_db_4m,[-ldb-4$ol_cv_bdb_minor])
+- OL_BERKELEY_DB_TRY(ol_cv_db_db_4_m,[-ldb-4-$ol_cv_bdb_minor])
+- OL_BERKELEY_DB_TRY(ol_cv_db_db_4,[-ldb-4])
+- OL_BERKELEY_DB_TRY(ol_cv_db_db4,[-ldb4])
+- OL_BERKELEY_DB_TRY(ol_cv_db_db,[-ldb])
+-fi
+-OL_BERKELEY_DB_TRY(ol_cv_db_none)
+-])
+-dnl
+-dnl --------------------------------------------------------------------
+-dnl Check if Berkeley DB version
+-AC_DEFUN([OL_BERKELEY_DB_VERSION],
+-[AC_CACHE_CHECK([for Berkeley DB library and header version match], [ol_cv_berkeley_db_version], [
+- ol_LIBS="$LIBS"
+- LIBS="$LTHREAD_LIBS $LIBS"
+- if test $ol_cv_lib_db != yes ; then
+- LIBS="$ol_cv_lib_db $LIBS"
+- fi
+-
+- AC_RUN_IFELSE([AC_LANG_SOURCE([[
+-#ifdef HAVE_DB_185_H
+- choke me;
+-#else
+-#include <db.h>
+-#endif
+-#ifndef DB_VERSION_MAJOR
+-# define DB_VERSION_MAJOR 1
+-#endif
+-#ifndef NULL
+-#define NULL ((void *)0)
+-#endif
+-main()
+-{
+-#if DB_VERSION_MAJOR > 1
+- char *version;
+- int major, minor, patch;
+-
+- version = db_version( &major, &minor, &patch );
+-
+- if( major != DB_VERSION_MAJOR ||
+- minor != DB_VERSION_MINOR ||
+- patch != DB_VERSION_PATCH )
+- {
+- printf("Berkeley DB version mismatch\n"
+- "\theader: %s\n\tlibrary: %s\n",
+- DB_VERSION_STRING, version);
+- return 1;
+- }
+-#endif
+
+- return 0;
+-}]])],[ol_cv_berkeley_db_version=yes],[ol_cv_berkeley_db_version=no],[ol_cv_berkeley_db_version=cross])
+-
+- LIBS="$ol_LIBS"
+-])
+-
+- if test $ol_cv_berkeley_db_version = no ; then
+- AC_MSG_ERROR([Berkeley DB version mismatch])
+- fi
+-])dnl
+-dnl
+ dnl --------------------------------------------------------------------
+-dnl Check if Berkeley DB supports DB_THREAD
+-AC_DEFUN([OL_BERKELEY_DB_THREAD],
+-[AC_CACHE_CHECK([for Berkeley DB thread support], [ol_cv_berkeley_db_thread], [
+- ol_LIBS="$LIBS"
+- LIBS="$LTHREAD_LIBS $LIBS"
+- if test $ol_cv_lib_db != yes ; then
+- LIBS="$ol_cv_lib_db $LIBS"
+- fi
+-
+- AC_RUN_IFELSE([AC_LANG_SOURCE([[
+-#ifdef HAVE_DB_185_H
+- choke me;
+-#else
+-#include <db.h>
+-#endif
+-#ifndef NULL
+-#define NULL ((void *)0)
+-#endif
+-main()
+-{
+- int rc;
+- u_int32_t flags = DB_CREATE |
+-#ifdef DB_PRIVATE
+- DB_PRIVATE |
+-#endif
+- DB_THREAD;
+-
+-#if DB_VERSION_MAJOR > 2
+- DB_ENV *env = NULL;
+-
+- rc = db_env_create( &env, 0 );
+-
+- flags |= DB_INIT_MPOOL;
+-#ifdef DB_MPOOL_PRIVATE
+- flags |= DB_MPOOL_PRIVATE;
+-#endif
+-
+- if( rc ) {
+- printf("BerkeleyDB: %s\n", db_strerror(rc) );
+- return rc;
+- }
+-
+-#if (DB_VERSION_MAJOR > 3) || (DB_VERSION_MINOR >= 1)
+- rc = (env->open)( env, NULL, flags, 0 );
+-#else
+- rc = (env->open)( env, NULL, NULL, flags, 0 );
+-#endif
+-
+- if ( rc == 0 ) {
+- rc = env->close( env, 0 );
+- }
+-
+- if( rc ) {
+- printf("BerkeleyDB: %s\n", db_strerror(rc) );
+- return rc;
+- }
+-
+-#else
+- DB_ENV env;
+- memset( &env, '\0', sizeof(env) );
++dnl Check for version compatility with back-mdb
++AC_DEFUN([OL_MDB_COMPAT],
++[AC_CACHE_CHECK([if LMDB version supported by MDB backends], [ol_cv_mdb_compat],[
++ AC_EGREP_CPP(__mdb_version_compat,[
++#include <lmdb.h>
+
+- rc = db_appinit( NULL, NULL, &env, flags );
+-
+- if( rc == 0 ) {
+- db_appexit( &env );
+- }
+-
+- unlink("__db_mpool.share");
+- unlink("__db_lock.share");
++/* require 0.9.18 or later */
++#if MDB_VERSION_FULL >= 0x000000090012
++ __mdb_version_compat
+ #endif
+-
+- return rc;
+-}]])],[ol_cv_berkeley_db_thread=yes],[ol_cv_berkeley_db_thread=no],[ol_cv_berkeley_db_thread=cross])
+-
+- LIBS="$ol_LIBS"
++ ], [ol_cv_mdb_compat=yes], [ol_cv_mdb_compat=no])])
+ ])
+
+- if test $ol_cv_berkeley_db_thread != no ; then
+- AC_DEFINE([HAVE_BERKELEY_DB_THREAD], [1],
+- [define if Berkeley DB has DB_THREAD support])
+- fi
+-])dnl
+ dnl
+ dnl --------------------------------------------------------------------
+-dnl Find any DB
+-AC_DEFUN([OL_BERKELEY_DB],
+-[ol_cv_berkeley_db=no
+-AC_CHECK_HEADERS(db.h)
+-if test $ac_cv_header_db_h = yes; then
+- OL_BDB_HEADER_VERSION
+- OL_BDB_COMPAT
+-
+- if test $ol_cv_bdb_compat != yes ; then
+- AC_MSG_ERROR([BerkeleyDB version incompatible with BDB/HDB backends])
++dnl Find any MDB
++AC_DEFUN([OL_MDB],
++[ol_cv_mdb=no
++AC_CHECK_HEADERS(lmdb.h)
++if test $ac_cv_header_lmdb_h = yes; then
++ OL_MDB_COMPAT
++
++ if test $ol_cv_mdb_compat != yes ; then
++ AC_MSG_ERROR([LMDB version incompatible with MDB backends])
+ fi
+
+- OL_BERKELEY_DB_LINK
+- if test "$ol_cv_lib_db" != no ; then
+- ol_cv_berkeley_db=yes
+- OL_BERKELEY_DB_VERSION
+- OL_BERKELEY_DB_THREAD
+- fi
++ ol_cv_lib_mdb=-llmdb
++ ol_cv_mdb=yes
+ fi
+ ])
+-dnl --------------------------------------------------------------------
+-dnl Check for version compatility with back-bdb
+-AC_DEFUN([OL_BDB_COMPAT],
+-[AC_CACHE_CHECK([if Berkeley DB version supported by BDB/HDB backends], [ol_cv_bdb_compat],[
+- AC_EGREP_CPP(__db_version_compat,[
+-#include <db.h>
+-
+- /* this check could be improved */
+-#ifndef DB_VERSION_MAJOR
+-# define DB_VERSION_MAJOR 1
+-#endif
+-#ifndef DB_VERSION_MINOR
+-# define DB_VERSION_MINOR 0
+-#endif
+
+-#define DB_VERSION_MM ((DB_VERSION_MAJOR<<8)|DB_VERSION_MINOR)
+-
+-/* require 4.4 or later */
+-#if DB_VERSION_MM >= 0x0404
+- __db_version_compat
+-#endif
+- ], [ol_cv_bdb_compat=yes], [ol_cv_bdb_compat=no])])
+-])
+
+ dnl
+ dnl ====================================================================
+@@ -664,12 +391,10 @@ AC_DEFUN([OL_PTHREAD_TEST_FUNCTION],[[
+ return 0;
+ ]])
+
+-AC_DEFUN([OL_PTHREAD_TEST_PROGRAM], [
+-AC_LANG_SOURCE([OL_PTHREAD_TEST_INCLUDES
++AC_DEFUN([OL_PTHREAD_TEST_PROGRAM],
++[AC_LANG_SOURCE([OL_PTHREAD_TEST_INCLUDES
+
+-int main(argc, argv)
+- int argc;
+- char **argv;
++int main(int argc, char **argv)
+ {
+ OL_PTHREAD_TEST_FUNCTION
+ }
+@@ -706,7 +431,7 @@ dnl Check GNU Pth pthread Header
+ dnl
+ dnl defines ol_cv_header linux_threads to 'yes' or 'no'
+ dnl 'no' implies pthreads.h is not LinuxThreads or pthreads.h
+-dnl doesn't exists. Existance of pthread.h should separately
++dnl doesn't exist. Existence of pthread.h should separately
+ dnl checked.
+ dnl
+ AC_DEFUN([OL_HEADER_GNU_PTH_PTHREAD_H], [
+@@ -728,7 +453,7 @@ AC_DEFUN([OL_NT_THREADS], [
+ AC_CHECK_FUNC(_beginthread)
+
+ if test $ac_cv_func__beginthread = yes ; then
+- AC_DEFINE([HAVE_NT_THREADS], [1], [if you have NT Threads])
++ AC_DEFINE(HAVE_NT_THREADS,1,[if you have NT Threads])
+ ol_cv_nt_threads=yes
+ fi
+ ])
+@@ -737,7 +462,7 @@ dnl Check LinuxThreads Header
+ dnl
+ dnl defines ol_cv_header linux_threads to 'yes' or 'no'
+ dnl 'no' implies pthreads.h is not LinuxThreads or pthreads.h
+-dnl doesn't exists. Existance of pthread.h should separately
++dnl doesn't exist. Existence of pthread.h should separately
+ dnl checked.
+ dnl
+ AC_DEFUN([OL_HEADER_LINUX_THREADS], [
+@@ -749,7 +474,7 @@ AC_DEFUN([OL_HEADER_LINUX_THREADS], [
+ [ol_cv_header_linux_threads=no])
+ ])
+ if test $ol_cv_header_linux_threads = yes; then
+- AC_DEFINE([HAVE_LINUX_THREADS], [1], [if you have LinuxThreads])
++ AC_DEFINE(HAVE_LINUX_THREADS,1,[if you have LinuxThreads])
+ fi
+ ])dnl
+ dnl --------------------------------------------------------------------
+@@ -791,7 +516,7 @@ AC_CACHE_CHECK([for compatible POSIX regex],ol_cv_c_posix_regex,[
+ #include <sys/types.h>
+ #include <regex.h>
+ static char *pattern, *string;
+-main()
++int main(void)
+ {
+ int rc;
+ regex_t re;
+@@ -818,7 +543,7 @@ AC_DEFUN([OL_C_UPPER_LOWER],
+ [AC_CACHE_CHECK([if toupper() requires islower()],ol_cv_c_upper_lower,[
+ AC_RUN_IFELSE([AC_LANG_SOURCE([[
+ #include <ctype.h>
+-main()
++int main(void)
+ {
+ if ('C' == toupper('C'))
+ exit(0);
+@@ -826,7 +551,7 @@ main()
+ exit(1);
+ }]])],[ol_cv_c_upper_lower=no],[ol_cv_c_upper_lower=yes],[ol_cv_c_upper_lower=safe])])
+ if test $ol_cv_c_upper_lower != no ; then
+- AC_DEFINE([C_UPPER_LOWER], [1], [define if toupper() requires islower()])
++ AC_DEFINE(C_UPPER_LOWER,1, [define if toupper() requires islower()])
+ fi
+ ])
+ dnl
+@@ -837,29 +562,32 @@ dnl Check for declaration of sys_errlist in one of stdio.h and errno.h.
+ dnl Declaration of sys_errlist on BSD4.4 interferes with our declaration.
+ dnl Reported by Keith Bostic.
+ AC_DEFUN([OL_SYS_ERRLIST],
+-[AC_CACHE_CHECK([declaration of sys_errlist],ol_cv_dcl_sys_errlist,[
+- AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[
++[AC_CACHE_CHECK([existence of sys_errlist],ol_cv_have_sys_errlist,[
++ AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include <errno.h>]], [[char *c = (char *) *sys_errlist]])],[ol_cv_have_sys_errlist=yes],[ol_cv_have_sys_errlist=no])])
++if test $ol_cv_have_sys_errlist = yes ; then
++ AC_DEFINE(HAVE_SYS_ERRLIST,1,
++ [define if you actually have sys_errlist in your libs])
++ AC_CACHE_CHECK([declaration of sys_errlist],ol_cv_dcl_sys_errlist,[
++ AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[
+ #include <stdio.h>
+ #include <sys/types.h>
+ #include <errno.h>
+ #ifdef _WIN32
+ #include <stdlib.h>
+-#endif ]], [[char *c = (char *) *sys_errlist]])],[ol_cv_dcl_sys_errlist=yes
+- ol_cv_have_sys_errlist=yes],[ol_cv_dcl_sys_errlist=no])])
++#endif ]], [[char *c = (char *) *sys_errlist]])],[ol_cv_dcl_sys_errlist=yes],
++ [ol_cv_dcl_sys_errlist=no])])
+ #
+-# It's possible (for near-UNIX clones) that sys_errlist doesn't exist
+-if test $ol_cv_dcl_sys_errlist = no ; then
+- AC_DEFINE([DECL_SYS_ERRLIST], [1],
+- [define if sys_errlist is not declared in stdio.h or errno.h])
+-
+- AC_CACHE_CHECK([existence of sys_errlist],ol_cv_have_sys_errlist,[
+- AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include <errno.h>]], [[char *c = (char *) *sys_errlist]])],[ol_cv_have_sys_errlist=yes],[ol_cv_have_sys_errlist=no])])
+-fi
+-if test $ol_cv_have_sys_errlist = yes ; then
+- AC_DEFINE([HAVE_SYS_ERRLIST], [1],
+- [define if you actually have sys_errlist in your libs])
++ # It's possible (for near-UNIX clones) that sys_errlist doesn't exist
++ if test $ol_cv_dcl_sys_errlist = no ; then
++ AC_DEFINE(DECL_SYS_ERRLIST,1,
++ [define if sys_errlist is not declared in stdio.h or errno.h])
++ fi
+ fi
+ ])dnl
++dnl
++dnl ====================================================================
++dnl glibc supplies a non-standard strerror_r if _GNU_SOURCE is defined.
++dnl It's actually preferable to the POSIX version, if available.
+ AC_DEFUN([OL_NONPOSIX_STRERROR_R],
+ [AC_CACHE_CHECK([non-posix strerror_r],ol_cv_nonposix_strerror_r,[
+ AC_EGREP_CPP(strerror_r,[#include <string.h>],
+@@ -873,24 +601,23 @@ AC_DEFUN([OL_NONPOSIX_STRERROR_R],
+ ]])],[ol_cv_nonposix_strerror_r=yes],[ol_cv_nonposix_strerror_r=no])
+ else
+ AC_RUN_IFELSE([AC_LANG_SOURCE([[
+- main() {
++ int main(void) {
+ char buf[100];
+ buf[0] = 0;
+ strerror_r( 1, buf, sizeof buf );
+ exit( buf[0] == 0 );
+ }
+- ]])],[ol_cv_nonposix_strerror_r=yes],[ol_cv_nonposix_strerror=no],[ol_cv_nonposix_strerror=no])
++ ]])],[ol_cv_nonposix_strerror_r=yes],[ol_cv_nonposix_strerror_r=no],[ol_cv_nonposix_strerror_r=no])
+ fi
+ ])
+ if test $ol_cv_nonposix_strerror_r = yes ; then
+- AC_DEFINE([HAVE_NONPOSIX_STRERROR_R], [1],
++ AC_DEFINE(HAVE_NONPOSIX_STRERROR_R,1,
+ [define if strerror_r returns char* instead of int])
+ fi
+ ])dnl
+ dnl
+ AC_DEFUN([OL_STRERROR],
+-[OL_SYS_ERRLIST dnl TEMPORARY
+-AC_CHECK_FUNCS(strerror strerror_r)
++[AC_CHECK_FUNCS(strerror strerror_r)
+ ol_cv_func_strerror_r=no
+ if test "${ac_cv_func_strerror_r}" = yes ; then
+ OL_NONPOSIX_STRERROR_R
+@@ -910,7 +637,7 @@ AC_DEFUN([OL_C_VOLATILE],
+ if test $ol_cv_c_volatile = yes; then
+ :
+ else
+- AC_DEFINE([volatile], [], [define as empty if volatile is not supported])
++ AC_DEFINE(volatile,,[define as empty if volatile is not supported])
+ fi
+ ])dnl
+ dnl
+@@ -918,7 +645,7 @@ dnl ====================================================================
+ dnl Look for fetch(3)
+ AC_DEFUN([OL_LIB_FETCH],
+ [ol_LIBS=$LIBS
+-LIBS="-lfetch -lcom_err $LIBS"
++LIBS="-lfetch $LIBS"
+ AC_CACHE_CHECK([fetch(3) library],ol_cv_lib_fetch,[
+ AC_LINK_IFELSE([AC_LANG_PROGRAM([[
+ #ifdef HAVE_SYS_PARAM_H
+@@ -928,8 +655,8 @@ AC_CACHE_CHECK([fetch(3) library],ol_cv_lib_fetch,[
+ #include <fetch.h>]], [[struct url *u = fetchParseURL("file:///"); ]])],[ol_cv_lib_fetch=yes],[ol_cv_lib_fetch=no])])
+ LIBS=$ol_LIBS
+ if test $ol_cv_lib_fetch != no ; then
+- ol_link_fetch="-lfetch -lcom_err"
+- AC_DEFINE([HAVE_FETCH], [1],
++ ol_link_fetch="-lfetch"
++ AC_DEFINE(HAVE_FETCH,1,
+ [define if you actually have FreeBSD fetch(3)])
+ fi
+ ])dnl
+@@ -1094,7 +821,7 @@ AC_DEFUN([OL_FUNC_GETHOSTBYADDR_R_NARGS],
+ ])dnl
+ dnl
+ dnl --------------------------------------------------------------------
+-dnl Check for Cyrus SASL version compatility
++dnl Check for Cyrus SASL version compatibility
+ AC_DEFUN([OL_SASL_COMPAT],
+ [AC_CACHE_CHECK([Cyrus SASL library version], [ol_cv_sasl_compat],[
+ AC_EGREP_CPP(__sasl_compat,[
+@@ -1113,19 +840,3 @@ AC_DEFUN([OL_SASL_COMPAT],
+ #endif
+ ], [ol_cv_sasl_compat=yes], [ol_cv_sasl_compat=no])])
+ ])
+-dnl ====================================================================
+-dnl check for SSL compatibility
+-AC_DEFUN([OL_SSL_COMPAT],
+-[AC_CACHE_CHECK([OpenSSL library version (CRL checking capability)],
+- [ol_cv_ssl_crl_compat],[
+- AC_EGREP_CPP(__ssl_compat,[
+-#ifdef HAVE_OPENSSL_SSL_H
+-#include <openssl/ssl.h>
+-#endif
+-
+-/* Require 0.9.7d+ */
+-#if OPENSSL_VERSION_NUMBER >= 0x0090704fL
+- char *__ssl_compat = "0.9.7d";
+-#endif
+- ], [ol_cv_ssl_crl_compat=yes], [ol_cv_ssl_crl_compat=no])])
+-])
diff --git a/net-misc/ntp/ntp-4.2.8_p15-r2.ebuild b/net-misc/ntp/ntp-4.2.8_p15-r2.ebuild
new file mode 100644
index 000000000000..5bfcc0767728
--- /dev/null
+++ b/net-misc/ntp/ntp-4.2.8_p15-r2.ebuild
@@ -0,0 +1,144 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools flag-o-matic systemd
+
+MY_P=${P/_p/p}
+DESCRIPTION="Network Time Protocol suite/programs"
+HOMEPAGE="http://www.ntp.org/"
+SRC_URI="http://www.eecis.udel.edu/~ntp/ntp_spool/ntp4/ntp-${PV:0:3}/${MY_P}.tar.gz
+ https://dev.gentoo.org/~polynomial-c/${MY_P}-manpages.tar.xz"
+
+LICENSE="HPND BSD ISC"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="caps debug ipv6 openntpd parse-clocks readline samba selinux snmp ssl +threads vim-syntax zeroconf"
+
+COMMON_DEPEND="readline? ( >=sys-libs/readline-4.1:0= )
+ >=dev-libs/libevent-2.0.9:=[threads?]
+ kernel_linux? ( caps? ( sys-libs/libcap ) )
+ zeroconf? ( net-dns/avahi[mdnsresponder-compat] )
+ snmp? ( net-analyzer/net-snmp )
+ ssl? (
+ dev-libs/openssl:0=
+ )
+ parse-clocks? ( net-misc/pps-tools )"
+BDEPEND="virtual/pkgconfig
+ acct-group/ntp
+ acct-user/ntp"
+DEPEND="${COMMON_DEPEND}"
+RDEPEND="${COMMON_DEPEND}
+ acct-group/ntp
+ acct-user/ntp
+ selinux? ( sec-policy/selinux-ntp )
+ vim-syntax? ( app-vim/ntp-syntax )
+ !net-misc/ntpsec
+ !openntpd? ( !net-misc/openntpd )
+"
+PDEPEND="openntpd? ( net-misc/openntpd )"
+
+S="${WORKDIR}/${MY_P}"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-4.2.8-ipc-caps.patch #533966
+ "${FILESDIR}"/${PN}-4.2.8-sntp-test-pthreads.patch #563922
+ "${FILESDIR}"/${PN}-4.2.8_p14-add_cap_ipc_lock.patch #711530
+ "${FILESDIR}"/${PN}-4.2.8_p15-gcc10.patch #759409
+ "${FILESDIR}"/${PN}-4.2.8_p15-glibc-2.34.patch
+ "${FILESDIR}"/${PN}-4.2.8_p15-configure-clang16.patch
+)
+
+src_prepare() {
+ default
+ append-cppflags -D_GNU_SOURCE #264109
+ # Make sure every build uses the same install layout. #539092
+ find sntp/loc/ -type f '!' -name legacy -delete || die
+ eautoreconf #622754
+ # Disable pointless checks.
+ touch .checkChangeLog .gcc-warning FRC.html html/.datecheck
+}
+
+src_configure() {
+ # avoid libmd5/libelf
+ export ac_cv_search_MD5Init=no ac_cv_header_md5_h=no
+ export ac_cv_lib_elf_nlist=no
+ # blah, no real configure options #176333
+ export ac_cv_header_dns_sd_h=$(usex zeroconf)
+ export ac_cv_lib_dns_sd_DNSServiceRegister=${ac_cv_header_dns_sd_h}
+ local myeconfargs=(
+ --with-lineeditlibs=readline,edit,editline
+ --with-yielding-select
+ --disable-local-libevent
+ # Increase the default memlimit from 32MiB to 128MiB. #533232
+ --with-memlock=256
+ $(use_enable caps linuxcaps)
+ $(use_enable parse-clocks)
+ $(use_enable ipv6)
+ $(use_enable debug debugging)
+ $(use_with readline lineeditlibs readline)
+ $(use_enable samba ntp-signd)
+ $(use_with snmp ntpsnmpd)
+ $(use_with ssl crypto)
+ $(use_enable threads thread-support)
+ )
+ econf "${myeconfargs[@]}"
+}
+
+src_install() {
+ default
+ # move ntpd/ntpdate to sbin #66671
+ dodir /usr/sbin
+ mv "${ED}"/usr/bin/{ntpd,ntpdate} "${ED}"/usr/sbin/ || die "move to sbin"
+
+ dodoc INSTALL WHERE-TO-START
+ doman "${WORKDIR}"/man/*.[58]
+
+ insinto /etc
+ doins "${FILESDIR}"/ntp.conf
+ use ipv6 || sed -i '/^restrict .*::1/d' "${ED}"/etc/ntp.conf #524726
+ newinitd "${FILESDIR}"/ntpd.rc-r2 ntpd
+ newconfd "${FILESDIR}"/ntpd.confd ntpd
+ newinitd "${FILESDIR}"/ntp-client.rc ntp-client
+ newconfd "${FILESDIR}"/ntp-client.confd ntp-client
+ newinitd "${FILESDIR}"/sntp.rc sntp
+ newconfd "${FILESDIR}"/sntp.confd sntp
+ if ! use caps ; then
+ sed -i "s|-u ntp:ntp||" "${ED}"/etc/conf.d/ntpd || die
+ fi
+ sed -i "s:/usr/bin:/usr/sbin:" "${ED}"/etc/init.d/ntpd || die
+
+ keepdir /var/lib/ntp
+ use prefix || fowners ntp:ntp /var/lib/ntp
+
+ if use openntpd ; then
+ cd "${ED}" || die
+ rm usr/sbin/ntpd || die
+ rm -r var/lib || die
+ rm etc/{conf,init}.d/ntpd || die
+ rm usr/share/man/*/ntpd.8 || die
+ else
+ systemd_newunit "${FILESDIR}"/ntpd.service-r2 ntpd.service
+ if use caps ; then
+ sed -i '/ExecStart/ s|$| -u ntp:ntp|' \
+ "${D}$(systemd_get_systemunitdir)"/ntpd.service \
+ || die
+ fi
+ systemd_enable_ntpunit 60-ntpd ntpd.service
+ fi
+
+ systemd_newunit "${FILESDIR}"/ntpdate.service-r2 ntpdate.service
+ systemd_install_serviced "${FILESDIR}"/ntpdate.service.conf
+ systemd_newunit "${FILESDIR}"/sntp.service-r3 sntp.service
+ systemd_install_serviced "${FILESDIR}"/sntp.service.conf
+}
+
+pkg_postinst() {
+ if grep -qs '^[^#].*notrust' "${EROOT}"/etc/ntp.conf ; then
+ eerror "The notrust option was found in your /etc/ntp.conf!"
+ ewarn "If your ntpd starts sending out weird responses,"
+ ewarn "then make sure you have keys properly setup and see"
+ ewarn "https://bugs.gentoo.org/41827"
+ fi
+}
diff --git a/net-nds/Manifest.gz b/net-nds/Manifest.gz
index 7b13309fd289..a30b3381f068 100644
--- a/net-nds/Manifest.gz
+++ b/net-nds/Manifest.gz
Binary files differ
diff --git a/net-nds/openldap/Manifest b/net-nds/openldap/Manifest
index 1976f21e459f..a87e5035f083 100644
--- a/net-nds/openldap/Manifest
+++ b/net-nds/openldap/Manifest
@@ -18,6 +18,7 @@ AUX openldap-2.6.1-fix-bashism-configure.patch 419 BLAKE2B 2910734bd9e8a0e53efb0
AUX openldap-2.6.1-fix-missing-mapping.patch 458 BLAKE2B f0137f614b7fe07f80ae5ec7f2be8c08643166fe69358cba174e9d4c8c0c3e94e6901e1a75eb2d85ad62876234223b877ca1a2f689dc154985c591a8bb2f8872 SHA512 4083b99cb97f8511a9f44c8e0b6c63cffb351b20d50e5ebecb1e73b0a1441e6449db21c1af2f43112db365d193d4395a814cf7afcac730ae7a04f260370c9d0c
AUX openldap-2.6.1-flags.patch 10275 BLAKE2B 0c851a90dd2befe44d0671782676b8692ccb027ccbee2e52989a409b70fa8e917f26452bc6838e04111c6479bfa49fa138140cccec82026b53c6a0a23aac7f73 SHA512 a068987ee75de99e442d279bd3789f401e31342cac0cd699b0b06f9c3ccb51381ff7f947b339db1ee2330ed7d00e4ba5d1f56ba12824eac31e0d4cb8a605ae9a
AUX openldap-2.6.1-system-mdb.patch 3679 BLAKE2B 9d9eb3dad904564cb453424743091c471ba52ea8fa6c98b4138f068d2b6d57eb7a3ce903df1ee9eb7bae0219cc762cff8dc1f10515c376c40e2ff9b7d25d44a2 SHA512 fc1d17e57b9596b4e744272f0e28400fbaeafe6fe6de8e050be8b934f4e4f977637e6b8ca9f43255f2b59f9640a70b4c9ff91b2f741850c5f1d04d5c34cdc34c
+AUX openldap-2.6.3-clang16.patch 3655 BLAKE2B b2a61d1df31b3d336163a3c42d7a655ac50f2c2251b9866abd77af931c1f695e84aede57683a688afce706afe002a3adb379f67af49cc52b71cd0f5d7eee3b85 SHA512 6444844f38f893bc458e55920c1f6cbff7a40b0497301105a07327468898870be1e1ace90039475a2bcf804c41e4339b5a58764874b1e885b454e5293f5bb34f
AUX slapd-2.6.1.service 283 BLAKE2B 47f0d19eecc4ab3f026853f0a1aa75b3691db7e064cd721751e74acdd932464347e919285536b01eea64bf596761755034a7e281216bad9baad2541a2bb708f3 SHA512 cb619ca423cac1fc71e553c0633d45babb4a138a9bd791a874851c2afc92c9388543cc7ce3fb9f8c553d8db9fb01464939bfd224f8b78aeed0d47c4ccb29b46f
AUX slapd-confd-2.4.28-r1 1072 BLAKE2B 9d4cef3614164e09e27cc681a2d37c126da6666715b1f3092751d036b42c70bb73f3b6cc51defac791c3f8e63e250d8c9d946ef0b84bc8e38c1504ac7ea239a4 SHA512 7426c04ee689bcfb29a9a3956367c571eac6bc9620efda938591d09382a05527454458f7a25bdc2fa2ac920f93bae516121e085408ffefbe8ace0c7d8c5da315
AUX slapd-confd-2.6.1 1060 BLAKE2B 06f5f0e7b87eb4962f8413f3f5ea21a29b4e8174c016420c5f8c00bf6deb1b27929175a5cb8dc2db272147154ddb6006a2cf7ac5ee07a9652e047f23603923c7 SHA512 79d332fec5e6539106ae9f457194c31ede99e682f6cac89512d76c0f5831a7cbd01de5ea05ced4228f581ba1327091eaf5209fdbeeddb5048c6ca6ba7c5b38d5
@@ -33,5 +34,6 @@ DIST rfc2307bis.schema-20140524 12262 BLAKE2B 98031f49e9bde1e4821e637af3382364d8
EBUILD openldap-2.4.57-r2.ebuild 28993 BLAKE2B 1a8cc1442324cb4cb5708a3a7d4a10057d3d392e943855889a6c77efcd82884311628ff2dd1ccddd705a956f7d9003691b526742f5e757ae4833417314d955e5 SHA512 4fccfe8bc3c13cfca0699479327885c73e136cfd8665cecfce0db97dcdb0b45f1f5fc798bde625688ada6aaaa9e53f7b9b050a115c815e7291dfb14eb3a97f78
EBUILD openldap-2.4.58-r2.ebuild 28994 BLAKE2B 179e823c1ba9ca6a590fc309591248d4b138317898b7ecd8b882947be483cf7036dc6596dbdf24f1afb0a3302be9ee41db3539d4af1317ccc99fc8e8efcdeb60 SHA512 f670763c53817d0b09a1c10a4e119221604905d9ee84ea4f81a936b5b116505888af1869b0040807cfbc28cacb803f1add1464317b831dbcdf6c87a7fccbf035
EBUILD openldap-2.4.59-r2.ebuild 29000 BLAKE2B 624b8ea29396c285254883a987348f88cc2d1c94b8d50db2fb3fb7c9a3ff31b6ba692f76f5621c9c0fa831e655a7cf258c73a8532c5fa721e465d9f9f02378d2 SHA512 688270a628b20c682646d3dae1b78929fd8c3ece1cdb9a7b25d6b6325c0866b700f762f1395c652a0b743fdcb92bad6c15efd1fbd2261bce672186ecb2149ca9
+EBUILD openldap-2.6.3-r1.ebuild 25174 BLAKE2B acb38b7a83eda722782b8068f9216eef1b2e1bc55edfc947c05bdbb97ed646fa8639c96ec92f3cc828cfc655c7abcbe77361d98bb082bed769da47dae04b6b2e SHA512 c0922328fe40e865880b747b40b1cfd3eb645ccd2d0e71e9172793be73ea3c24b5722b6267ceec6cc66cb96665e7fbefe6389d48ecf574cddaa79a882ffa562d
EBUILD openldap-2.6.3.ebuild 25133 BLAKE2B 602e628abe7f56840dc3c8b92a3809e42836f6759b7c58fac18b2967deba3e193680aba750de50f22eeb1050de0a3d023bdb72a107548f9077392ea0c5764405 SHA512 075d3e95c5c65f2952847ca68d30e2b53cc0b5efc7b76a8383b04bf7c2293603c91a389e66fbc46e72e05529f2428f62ae1f61db9211e3582497e6b30525ac22
MISC metadata.xml 1424 BLAKE2B 94c94afd10ba84eee90e1e0b3d032813c273458012d00e82232ac861483d105ae5705fcbce56f1dcd4d130c9b7f15cd78909b21c538707cd9a3c79cf6083997c SHA512 545e86d5cfaafe614e1d46ce95137b1a4e381ba91dd8d13c17101106661135c5f0a8c34b85f99e4cd066f1575e36c29fa362e47c015c1e6a842d56df90437d21
diff --git a/net-nds/openldap/files/openldap-2.6.3-clang16.patch b/net-nds/openldap/files/openldap-2.6.3-clang16.patch
new file mode 100644
index 000000000000..4d9210b1f0fe
--- /dev/null
+++ b/net-nds/openldap/files/openldap-2.6.3-clang16.patch
@@ -0,0 +1,139 @@
+https://bugs.gentoo.org/871288
+https://bugs.gentoo.org/871372
+
+From ee4983302d6f052e77ab0332d2a128d169c2eacb Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Arsen=20Arsenovi=C4=87?= <arsen@aarsen.me>
+Date: Tue, 15 Nov 2022 21:45:27 +0100
+Subject: [PATCH] Remove default-int/k&r declarations from the configure macros
+
+Recently, Clang tried to switch to having K&R prototypes and other
+non-strictly-conforming prototypes error out, as a result of C2x changes
+to the standard. These have been located across many packages, and
+range in severity from mild compile errors to runtime misconfiguration
+as a result of broken configure scripts.
+
+This covers all the instances I could find by grepping around the
+codebase, and gets OpenLDAP building on my system.
+
+Bug: https://bugs.gentoo.org/871288
+--- a/build/openldap.m4
++++ b/build/openldap.m4
+@@ -360,9 +360,7 @@ AC_DEFUN([OL_PTHREAD_TEST_FUNCTION],[[
+ AC_DEFUN([OL_PTHREAD_TEST_PROGRAM],
+ [AC_LANG_SOURCE([OL_PTHREAD_TEST_INCLUDES
+
+-int main(argc, argv)
+- int argc;
+- char **argv;
++int main(int argc, char **argv)
+ {
+ OL_PTHREAD_TEST_FUNCTION
+ }
+@@ -484,7 +482,7 @@ AC_CACHE_CHECK([for compatible POSIX regex],ol_cv_c_posix_regex,[
+ #include <sys/types.h>
+ #include <regex.h>
+ static char *pattern, *string;
+-main()
++int main(void)
+ {
+ int rc;
+ regex_t re;
+@@ -511,7 +509,7 @@ AC_DEFUN([OL_C_UPPER_LOWER],
+ [AC_CACHE_CHECK([if toupper() requires islower()],ol_cv_c_upper_lower,[
+ AC_RUN_IFELSE([AC_LANG_SOURCE([[
+ #include <ctype.h>
+-main()
++int main(void)
+ {
+ if ('C' == toupper('C'))
+ exit(0);
+@@ -569,7 +567,7 @@ AC_DEFUN([OL_NONPOSIX_STRERROR_R],
+ ]])],[ol_cv_nonposix_strerror_r=yes],[ol_cv_nonposix_strerror_r=no])
+ else
+ AC_RUN_IFELSE([AC_LANG_SOURCE([[
+- main() {
++ int main(void) {
+ char buf[100];
+ buf[0] = 0;
+ strerror_r( 1, buf, sizeof buf );
+--- a/configure.ac
++++ b/configure.ac
+@@ -1547,8 +1547,7 @@ dnl esac
+
+ static int fildes[2];
+
+-static void *task(p)
+- void *p;
++static void *task(void *p)
+ {
+ int i;
+ struct timeval tv;
+@@ -1572,9 +1571,7 @@ static void *task(p)
+ exit(0); /* if we exit here, the select blocked the whole process */
+ }
+
+-int main(argc, argv)
+- int argc;
+- char **argv;
++int main(int argc, char **argv)
+ {
+ pthread_t t;
+
+--- a/contrib/ldaptcl/tclAppInit.c
++++ b/contrib/ldaptcl/tclAppInit.c
+@@ -45,9 +45,7 @@ EXTERN int Tcltest_Init _ANSI_ARGS_((Tcl_Interp *interp));
+ */
+
+ int
+-main(argc, argv)
+- int argc; /* Number of command-line arguments. */
+- char **argv; /* Values of command-line arguments. */
++main(int argc, char **argv)
+ {
+ #ifdef USE_TCLX
+ TclX_Main(argc, argv, Tcl_AppInit);
+--- a/contrib/ldaptcl/tkAppInit.c
++++ b/contrib/ldaptcl/tkAppInit.c
+@@ -37,16 +37,9 @@ int (*tclDummyMathPtr)() = matherr;
+ * This is the main program for the application.
+ *-----------------------------------------------------------------------------
+ */
+-#ifdef __cplusplus
+ int
+ main (int argc,
+ char **argv)
+-#else
+-int
+-main (argc, argv)
+- int argc;
+- char **argv;
+-#endif
+ {
+ #ifdef USE_TCLX
+ TkX_Main(argc, argv, Tcl_AppInit);
+@@ -68,14 +61,8 @@ main (argc, argv)
+ * interp->result if an error occurs.
+ *-----------------------------------------------------------------------------
+ */
+-#ifdef __cplusplus
+ int
+ Tcl_AppInit (Tcl_Interp *interp)
+-#else
+-int
+-Tcl_AppInit (interp)
+- Tcl_Interp *interp;
+-#endif
+ {
+ if (Tcl_Init (interp) == TCL_ERROR) {
+ return TCL_ERROR;
+--- a/servers/slapd/syslog.c
++++ b/servers/slapd/syslog.c
+@@ -209,7 +209,7 @@ openlog(const char *ident, int logstat, int logfac)
+ }
+
+ void
+-closelog()
++closelog(void)
+ {
+ (void)close(LogFile);
+ LogFile = -1;
diff --git a/net-nds/openldap/openldap-2.6.3-r1.ebuild b/net-nds/openldap/openldap-2.6.3-r1.ebuild
new file mode 100644
index 000000000000..98e863435dae
--- /dev/null
+++ b/net-nds/openldap/openldap-2.6.3-r1.ebuild
@@ -0,0 +1,797 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools flag-o-matic multilib multilib-minimal preserve-libs ssl-cert toolchain-funcs systemd tmpfiles
+
+MY_PV="$(ver_rs 1-2 _)"
+
+BIS_PN=rfc2307bis.schema
+BIS_PV=20140524
+BIS_P="${BIS_PN}-${BIS_PV}"
+
+DESCRIPTION="LDAP suite of application and development tools"
+HOMEPAGE="https://www.openldap.org/"
+SRC_URI="
+ https://gitlab.com/openldap/${PN}/-/archive/OPENLDAP_REL_ENG_${MY_PV}/${PN}-OPENLDAP_REL_ENG_${MY_PV}.tar.gz
+ mirror://gentoo/${BIS_P}
+"
+S="${WORKDIR}"/${PN}-OPENLDAP_REL_ENG_${MY_PV}
+
+LICENSE="OPENLDAP GPL-2"
+# Subslot added for bug #835654
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-solaris"
+
+IUSE_DAEMON="argon2 +cleartext crypt experimental minimal samba tcpd"
+IUSE_OVERLAY="overlays perl autoca"
+IUSE_OPTIONAL="debug gnutls iodbc ipv6 odbc sasl ssl selinux static-libs +syslog test"
+IUSE_CONTRIB="kerberos kinit pbkdf2 sha2 smbkrb5passwd"
+IUSE_CONTRIB="${IUSE_CONTRIB} cxx"
+IUSE="systemd ${IUSE_DAEMON} ${IUSE_BACKEND} ${IUSE_OVERLAY} ${IUSE_OPTIONAL} ${IUSE_CONTRIB}"
+RESTRICT="!test? ( test )"
+
+RESTRICT="!test? ( test )"
+REQUIRED_USE="cxx? ( sasl )
+ pbkdf2? ( ssl )
+ test? ( cleartext sasl )
+ autoca? ( !gnutls )
+ ?? ( test minimal )"
+
+# openssl is needed to generate lanman-passwords required by samba
+COMMON_DEPEND="
+ kernel_linux? ( sys-apps/util-linux )
+ ssl? (
+ !gnutls? (
+ >=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}]
+ )
+ gnutls? (
+ >=net-libs/gnutls-2.12.23-r6:=[${MULTILIB_USEDEP}]
+ >=dev-libs/libgcrypt-1.5.3:0=[${MULTILIB_USEDEP}]
+ )
+ )
+ sasl? ( dev-libs/cyrus-sasl:= )
+ !minimal? (
+ dev-libs/libltdl
+ sys-fs/e2fsprogs
+ >=dev-db/lmdb-0.9.18:=
+ argon2? ( app-crypt/argon2:= )
+ crypt? ( virtual/libcrypt:= )
+ tcpd? ( sys-apps/tcp-wrappers )
+ odbc? ( !iodbc? ( dev-db/unixODBC )
+ iodbc? ( dev-db/libiodbc ) )
+ perl? ( dev-lang/perl:=[-build(-)] )
+ samba? (
+ dev-libs/openssl:0=
+ )
+ smbkrb5passwd? (
+ dev-libs/openssl:0=
+ kerberos? ( app-crypt/heimdal )
+ )
+ kerberos? (
+ virtual/krb5
+ kinit? ( !app-crypt/heimdal )
+ )
+ )
+"
+DEPEND="${COMMON_DEPEND}
+ sys-apps/groff
+"
+RDEPEND="${COMMON_DEPEND}
+ selinux? ( sec-policy/selinux-ldap )
+"
+
+# The user/group are only used for running daemons which are
+# disabled in minimal builds, so elide the accounts too.
+BDEPEND="!minimal? (
+ acct-group/ldap
+ acct-user/ldap
+)
+"
+
+# for tracking versions
+OPENLDAP_VERSIONTAG=".version-tag"
+OPENLDAP_DEFAULTDIR_VERSIONTAG="/var/lib/openldap-data"
+
+MULTILIB_WRAPPED_HEADERS=(
+ # USE=cxx
+ /usr/include/LDAPAsynConnection.h
+ /usr/include/LDAPAttrType.h
+ /usr/include/LDAPAttribute.h
+ /usr/include/LDAPAttributeList.h
+ /usr/include/LDAPConnection.h
+ /usr/include/LDAPConstraints.h
+ /usr/include/LDAPControl.h
+ /usr/include/LDAPControlSet.h
+ /usr/include/LDAPEntry.h
+ /usr/include/LDAPEntryList.h
+ /usr/include/LDAPException.h
+ /usr/include/LDAPExtResult.h
+ /usr/include/LDAPMessage.h
+ /usr/include/LDAPMessageQueue.h
+ /usr/include/LDAPModList.h
+ /usr/include/LDAPModification.h
+ /usr/include/LDAPObjClass.h
+ /usr/include/LDAPRebind.h
+ /usr/include/LDAPRebindAuth.h
+ /usr/include/LDAPReferenceList.h
+ /usr/include/LDAPResult.h
+ /usr/include/LDAPSaslBindResult.h
+ /usr/include/LDAPSchema.h
+ /usr/include/LDAPSearchReference.h
+ /usr/include/LDAPSearchResult.h
+ /usr/include/LDAPSearchResults.h
+ /usr/include/LDAPUrl.h
+ /usr/include/LDAPUrlList.h
+ /usr/include/LdifReader.h
+ /usr/include/LdifWriter.h
+ /usr/include/SaslInteraction.h
+ /usr/include/SaslInteractionHandler.h
+ /usr/include/StringList.h
+ /usr/include/TlsOptions.h
+)
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-2.4.28-fix-dash.patch
+ "${FILESDIR}"/${PN}-2.6.1-system-mdb.patch
+ "${FILESDIR}"/${PN}-2.6.1-cloak.patch
+ "${FILESDIR}"/${PN}-2.6.1-flags.patch
+ "${FILESDIR}"/${PN}-2.6.1-fix-missing-mapping.patch
+ "${FILESDIR}"/${PN}-2.6.1-fix-bashism-configure.patch
+ "${FILESDIR}"/${PN}-2.6.3-clang16.patch
+)
+
+openldap_filecount() {
+ local dir="$1"
+ find "${dir}" -type f ! -name '.*' ! -name 'DB_CONFIG*' | wc -l
+}
+
+openldap_find_versiontags() {
+ # scan for all datadirs
+ local openldap_datadirs=()
+ if [[ -f "${EROOT}"/etc/openldap/slapd.conf ]]; then
+ openldap_datadirs=( $(awk '{if($1 == "directory") print $2 }' "${EROOT}"/etc/openldap/slapd.conf) )
+ fi
+ openldap_datadirs+=( ${OPENLDAP_DEFAULTDIR_VERSIONTAG} )
+
+ einfo
+ einfo "Scanning datadir(s) from slapd.conf and"
+ einfo "the default installdir for Versiontags"
+ einfo "(${OPENLDAP_DEFAULTDIR_VERSIONTAG} may appear twice)"
+ einfo
+
+ # scan datadirs if we have a version tag
+ openldap_found_tag=0
+ have_files=0
+ for each in ${openldap_datadirs[@]} ; do
+ CURRENT_TAGDIR="${ROOT}$(sed "s:\/::" <<< ${each})"
+ CURRENT_TAG="${CURRENT_TAGDIR}/${OPENLDAP_VERSIONTAG}"
+ if [[ -d "${CURRENT_TAGDIR}" ]] && [[ "${openldap_found_tag}" == 0 ]] ; then
+ einfo "- Checking ${each}..."
+ if [[ -r "${CURRENT_TAG}" ]] ; then
+ # yey, we have one :)
+ einfo " Found Versiontag in ${each}"
+ source "${CURRENT_TAG}"
+ if [[ "${OLDPF}" == "" ]] ; then
+ eerror "Invalid Versiontag found in ${CURRENT_TAGDIR}"
+ eerror "Please delete it"
+ eerror
+ die "Please kill the invalid versiontag in ${CURRENT_TAGDIR}"
+ fi
+
+ OLD_MAJOR=$(ver_cut 2-3 ${OLDPF})
+
+ [[ "$(openldap_filecount ${CURRENT_TAGDIR})" -gt 0 ]] && have_files=1
+
+ # are we on the same branch?
+ if [[ "${OLD_MAJOR}" != "${PV:0:3}" ]] ; then
+ ewarn " Versiontag doesn't match current major release!"
+ if [[ "${have_files}" == "1" ]] ; then
+ eerror " Versiontag says other major and you (probably) have datafiles!"
+ echo
+ openldap_upgrade_howto
+ else
+ einfo " No real problem, seems there's no database."
+ fi
+ else
+ einfo " Versiontag is fine here :)"
+ fi
+ else
+ einfo " Non-tagged dir ${each}"
+ [[ "$(openldap_filecount ${each})" -gt 0 ]] && have_files=1
+ if [[ "${have_files}" == "1" ]] ; then
+ einfo " EEK! Non-empty non-tagged datadir, counting `ls -a ${each} | wc -l` files"
+ echo
+
+ eerror
+ eerror "Your OpenLDAP Installation has a non tagged datadir that"
+ eerror "possibly contains a database at ${CURRENT_TAGDIR}"
+ eerror
+ eerror "Please export data if any entered and empty or remove"
+ eerror "the directory, installation has been stopped so you"
+ eerror "can take required action"
+ eerror
+ eerror "For a HOWTO on exporting the data, see instructions in the ebuild"
+ eerror
+ openldap_upgrade_howto
+ die "Please move the datadir ${CURRENT_TAGDIR} away"
+ fi
+ fi
+ einfo
+ fi
+ done
+ [[ "${have_files}" == "1" ]] && einfo "DB files present" || einfo "No DB files present"
+
+ # Now we must check for the major version of sys-libs/db linked against.
+ # TODO: remove this as we dropped bdb support (gone upstream) in 2.6.1?
+ SLAPD_PATH="${EROOT}/usr/$(get_libdir)/openldap/slapd"
+ if [[ "${have_files}" == "1" ]] && [[ -f "${SLAPD_PATH}" ]]; then
+ OLDVER="$(/usr/bin/ldd ${SLAPD_PATH} \
+ | awk '/libdb-/{gsub("^libdb-","",$1);gsub(".so$","",$1);print $1}')"
+ local fail=0
+ if [[ -z "${OLDVER}" ]] && [[ -z "${NEWVER}" ]]; then
+ :
+ # Nothing wrong here.
+ elif [[ -z "${OLDVER}" ]] && [[ -n "${NEWVER}" ]]; then
+ eerror " Your existing version of OpenLDAP was not built against"
+ eerror " any version of sys-libs/db, but the new one will build"
+ eerror " against ${NEWVER} and your database may be inaccessible."
+ echo
+ fail=1
+ elif [[ -n "${OLDVER}" ]] && [[ -z "${NEWVER}" ]]; then
+ eerror " Your existing version of OpenLDAP was built against"
+ eerror " sys-libs/db:${OLDVER}, but the new one will not be"
+ eerror " built against any version and your database may be"
+ eerror " inaccessible."
+ echo
+ fail=1
+ elif [[ "${OLDVER}" != "${NEWVER}" ]]; then
+ eerror " Your existing version of OpenLDAP was built against"
+ eerror " sys-libs/db:${OLDVER}, but the new one will build against"
+ eerror " ${NEWVER} and your database would be inaccessible."
+ echo
+ fail=1
+ fi
+ [[ "${fail}" == "1" ]] && openldap_upgrade_howto
+ fi
+
+ echo
+ einfo
+ einfo "All datadirs are fine, proceeding with merge now..."
+ einfo
+}
+
+openldap_upgrade_howto() {
+ local d l i
+ eerror
+ eerror "A (possible old) installation of OpenLDAP was detected,"
+ eerror "installation will not proceed for now."
+ eerror
+ eerror "As major version upgrades can corrupt your database,"
+ eerror "you need to dump your database and re-create it afterwards."
+ eerror
+ eerror "Additionally, rebuilding against different major versions of the"
+ eerror "sys-libs/db libraries will cause your database to be inaccessible."
+ eerror ""
+ d="$(date -u +%s)"
+ l="/root/ldapdump.${d}"
+ i="${l}.raw"
+ eerror " 1. /etc/init.d/slapd stop"
+ eerror " 2. slapcat -l ${i}"
+ eerror " 3. grep -E -v '^(entry|context)CSN:' <${i} >${l}"
+ eerror " 4. mv /var/lib/openldap-data/ /var/lib/openldap-data-backup/"
+ eerror " 5. emerge --update \=net-nds/${PF}"
+ eerror " 6. etc-update, and ensure that you apply the changes"
+ eerror " 7. slapadd -l ${l}"
+ eerror " 8. chown ldap:ldap /var/lib/openldap-data/*"
+ eerror " 9. /etc/init.d/slapd start"
+ eerror "10. check that your data is intact."
+ eerror "11. set up the new replication system."
+ eerror
+ if [[ "${FORCE_UPGRADE}" != "1" ]]; then
+ die "You need to upgrade your database first"
+ else
+ eerror "You have the magical FORCE_UPGRADE=1 in place."
+ eerror "Don't say you weren't warned about data loss."
+ fi
+}
+
+pkg_setup() {
+ if ! use sasl && use cxx ; then
+ die "To build the ldapc++ library you must emerge openldap with sasl support"
+ fi
+ # Bug #322787
+ if use minimal && ! has_version "net-nds/openldap" ; then
+ einfo "No datadir scan needed, openldap not installed"
+ elif use minimal && has_version 'net-nds/openldap[minimal]' ; then
+ einfo "Skipping scan for previous datadirs as requested by minimal useflag"
+ else
+ openldap_find_versiontags
+ fi
+}
+
+src_prepare() {
+ rm -r libraries/liblmdb || die 'could not removed bundled lmdb directory'
+
+ for filename in doc/drafts/draft-ietf-ldapext-acl-model-xx.txt; do
+ iconv -f iso-8859-1 -t utf-8 "$filename" > "$filename.utf8"
+ mv "$filename.utf8" "$filename"
+ done
+
+ default
+
+ sed -i \
+ -e "s:\$(localstatedir)/run:${EPREFIX}/run:" \
+ servers/slapd/Makefile.in || die 'adjusting slapd Makefile.in failed'
+
+ pushd build &>/dev/null || die "pushd build"
+ einfo "Making sure upstream build strip does not do stripping too early"
+ sed -i.orig \
+ -e '/^STRIP/s,-s,,g' \
+ top.mk || die "Failed to remove to early stripping"
+ popd &>/dev/null || die
+
+ eautoreconf
+ multilib_copy_sources
+}
+
+build_contrib_module() {
+ # <dir> [<target>]
+ pushd "${S}/contrib/slapd-modules/$1" &>/dev/null || die "pushd contrib/slapd-modules/$1"
+ einfo "Compiling contrib-module: $1"
+ local target="${2:-all}"
+ emake \
+ LDAP_BUILD="${BUILD_DIR}" prefix="${EPREFIX}/usr" \
+ CC="${CC}" libexecdir="${EPREFIX}/usr/$(get_libdir)/openldap" \
+ "$target"
+ popd &>/dev/null || die
+}
+
+multilib_src_configure() {
+ # Optional Features
+ myconf+=(
+ --enable-option-checking
+ $(use_enable debug)
+ --enable-dynamic
+ $(use_enable syslog)
+ $(use_enable ipv6)
+ --enable-local
+ )
+
+ # Optional Packages
+ myconf+=(
+ --without-fetch
+ )
+
+ if ! use minimal && multilib_is_native_abi; then
+ # SLAPD (Standalone LDAP Daemon) Options
+ # overlay chaining requires '--enable-ldap' #296567
+ # see https://www.openldap.org/doc/admin26/overlays.html#Chaining
+ myconf+=(
+ --enable-ldap=yes
+ --enable-slapd
+ $(use_enable cleartext)
+ $(use_enable crypt)
+ $(multilib_native_use_enable sasl spasswd)
+ --disable-slp
+ $(use_enable tcpd wrappers)
+ )
+ if use experimental ; then
+ # connectionless ldap per bug #342439
+ # connectionless is a unsupported feature according to Howard Chu
+ # see https://bugs.openldap.org/show_bug.cgi?id=9739
+ append-cppflags -DLDAP_CONNECTIONLESS
+
+ myconf+=(
+ --enable-dynacl
+ # ACI build as dynamic module not supported (yet)
+ --enable-aci=yes
+ )
+ fi
+
+ for option in modules rlookups slapi; do
+ myconf+=( --enable-${option} )
+ done
+
+ # static SLAPD backends
+ for backend in mdb; do
+ myconf+=( --enable-${backend}=yes )
+ done
+
+ # module SLAPD backends
+ for backend in asyncmeta dnssrv meta null passwd relay sock; do
+ # missing modules: wiredtiger (not available in portage)
+ myconf+=( --enable-${backend}=mod )
+ done
+
+ use perl && myconf+=( --enable-perl=mod )
+
+ if use odbc ; then
+ myconf+=( --enable-sql=mod )
+ if use iodbc ; then
+ myconf+=( --with-odbc="iodbc" )
+ append-cflags -I"${EPREFIX}"/usr/include/iodbc
+ else
+ myconf+=( --with-odbc="unixodbc" )
+ fi
+ fi
+
+ use overlays && myconf+=( --enable-overlays=mod )
+ use autoca && myconf+=( --enable-autoca=mod ) || myconf+=( --enable-autoca=no )
+ # compile-in the syncprov
+ myconf+=( --enable-syncprov=yes )
+
+ # SLAPD Password Module Options
+ myconf+=(
+ $(use_enable argon2)
+ )
+
+ # Optional Packages
+ myconf+=(
+ $(use_with systemd)
+ $(multilib_native_use_with sasl cyrus-sasl)
+ )
+ else
+ myconf+=(
+ --disable-backends
+ --disable-slapd
+ --disable-mdb
+ --disable-overlays
+ --disable-autoca
+ --disable-syslog
+ --without-systemd
+ )
+ fi
+
+ # Library Generation & Linking Options
+ myconf+=(
+ $(use_enable static-libs static)
+ --enable-shared
+ --enable-versioning
+ --with-pic
+ )
+
+ # some cross-compiling tests don't pan out well.
+ tc-is-cross-compiler && myconf+=(
+ --with-yielding-select=yes
+ )
+
+ local ssl_lib="no"
+ if use ssl || ( ! use minimal && use samba ) ; then
+ if use gnutls ; then
+ myconf+=( --with-tls="gnutls" )
+ else
+ # disable MD2 hash function
+ append-cflags -DOPENSSL_NO_MD2
+ myconf+=( --with-tls="openssl" )
+ fi
+ else
+ myconf+=( --with-tls="no" )
+ fi
+
+ tc-export AR CC CXX
+
+ ECONF_SOURCE="${S}" econf \
+ --libexecdir="${EPREFIX}"/usr/$(get_libdir)/openldap \
+ --localstatedir="${EPREFIX}"/var \
+ --runstatedir="${EPREFIX}"/run \
+ --sharedstatedir="${EPREFIX}"/var/lib \
+ "${myconf[@]}"
+
+ # argument '--runstatedir' seems to have no effect therefore this workaround
+ sed -i \
+ -e 's:^runstatedir=.*:runstatedir=${EPREFIX}/run:' \
+ configure contrib/ldapc++/configure contrib/ldaptcl/configure || die 'could not set runstatedir'
+
+ sed -i \
+ -e "s:/var/run/sasl2/mux:${EPREFIX}/run/sasl2/mux:" \
+ doc/guide/admin/security.sdf || die 'could not fix run path in doc'
+
+ emake depend
+}
+
+src_configure_cxx() {
+ # This needs the libraries built by the first build run.
+ # we have to run it AFTER the main build, not just after the main configure
+ local myconf_ldapcpp=(
+ --with-libldap="${E}/lib"
+ --with-ldap-includes="${S}/include"
+ )
+
+ mkdir -p "${BUILD_DIR}"/contrib/ldapc++ || die "could not create ${BUILD_DIR}/contrib/ldapc++ directory"
+ pushd "${BUILD_DIR}/contrib/ldapc++" &>/dev/null || die "pushd contrib/ldapc++"
+ local LDFLAGS=${LDFLAGS}
+ local CPPFLAGS=${CPPFLAGS}
+ append-ldflags -L"${BUILD_DIR}"/libraries/liblber/.libs \
+ -L"${BUILD_DIR}"/libraries/libldap/.libs
+ append-cppflags -I"${BUILD_DIR}"/include
+ ECONF_SOURCE=${S}/contrib/ldapc++ \
+ econf "${myconf_ldapcpp[@]}"
+ popd &>/dev/null || die "popd contrib/ldapc++"
+}
+
+multilib_src_compile() {
+ tc-export AR CC CXX
+ emake CC="$(tc-getCC)" SHELL="${EPREFIX}"/bin/sh
+
+ if ! use minimal && multilib_is_native_abi ; then
+ if use cxx ; then
+ einfo "Building contrib library: ldapc++"
+ src_configure_cxx
+ pushd "${BUILD_DIR}/contrib/ldapc++" &>/dev/null || die "pushd contrib/ldapc++"
+ emake
+ popd &>/dev/null || die
+ fi
+
+ if use smbkrb5passwd ; then
+ einfo "Building contrib-module: smbk5pwd"
+ pushd "${S}/contrib/slapd-modules/smbk5pwd" &>/dev/null || die "pushd contrib/slapd-modules/smbk5pwd"
+
+ MY_DEFS="-DDO_SHADOW"
+ if use samba ; then
+ MY_DEFS="${MY_DEFS} -DDO_SAMBA"
+ MY_KRB5_INC=""
+ fi
+ if use kerberos ; then
+ MY_DEFS="${MY_DEFS} -DDO_KRB5"
+ MY_KRB5_INC="$(krb5-config --cflags)"
+ fi
+
+ emake \
+ DEFS="${MY_DEFS}" \
+ KRB5_INC="${MY_KRB5_INC}" \
+ LDAP_BUILD="${BUILD_DIR}" \
+ libexecdir="${EPREFIX}/usr/$(get_libdir)/openldap"
+ popd &>/dev/null || die
+ fi
+
+ if use overlays ; then
+ einfo "Building contrib-module: samba4"
+ pushd "${S}/contrib/slapd-modules/samba4" &>/dev/null || die "pushd contrib/slapd-modules/samba4"
+
+ emake \
+ LDAP_BUILD="${BUILD_DIR}" \
+ CC="$(tc-getCC)" libexecdir="${EPREFIX}/usr/$(get_libdir)/openldap"
+ popd &>/dev/null || die
+ fi
+
+ if use kerberos ; then
+ if use kinit ; then
+ build_contrib_module "kinit" "kinit.c" "kinit"
+ fi
+ build_contrib_module "passwd" "pw-kerberos.la"
+ fi
+
+ if use pbkdf2; then
+ build_contrib_module "passwd/pbkdf2"
+ fi
+
+ if use sha2 ; then
+ build_contrib_module "passwd/sha2"
+ fi
+
+ # We could build pw-radius if GNURadius would install radlib.h
+ build_contrib_module "passwd" "pw-netscape.la"
+
+ #build_contrib_module "acl" "posixgroup.la" # example code only
+ #build_contrib_module "acl" "gssacl.la" # example code only, also needs kerberos
+ build_contrib_module "addpartial"
+ build_contrib_module "allop"
+ build_contrib_module "allowed"
+ build_contrib_module "autogroup"
+ build_contrib_module "cloak"
+ # build_contrib_module "comp_match" # really complex, adds new external deps, questionable demand
+ build_contrib_module "denyop"
+ build_contrib_module "dsaschema"
+ build_contrib_module "dupent"
+ build_contrib_module "lastbind"
+ # lastmod may not play well with other overlays
+ build_contrib_module "lastmod"
+ build_contrib_module "noopsrch"
+ #build_contrib_module "nops" https://bugs.gentoo.org/641576
+ #build_contrib_module "nssov" RESO:LATER
+ build_contrib_module "trace"
+ # build slapi-plugins
+ pushd "${S}/contrib/slapi-plugins/addrdnvalues" &>/dev/null || die "pushd contrib/slapi-plugins/addrdnvalues"
+ einfo "Building contrib-module: addrdnvalues plugin"
+ $(tc-getCC) -shared \
+ -I"${BUILD_DIR}"/include \
+ -I../../../include \
+ ${CFLAGS} \
+ -fPIC \
+ ${LDFLAGS} \
+ -o libaddrdnvalues-plugin.so \
+ addrdnvalues.c || die "Building libaddrdnvalues-plugin.so failed"
+ popd &>/dev/null || die
+ fi
+}
+
+multilib_src_test() {
+ if multilib_is_native_abi; then
+ cd "tests"
+ pwd
+ # emake test => runs only lloadd & mdb, in serial; skips ldif,sql,wt,regression
+ # emake partests => runs ALL of the tests in parallel
+ # wt/WiredTiger is not supported in Gentoo
+ TESTS=( plloadd pmdb )
+ #TESTS+=( pldif ) # not done by default, so also exclude here
+ #use odbc && TESTS+=( psql ) # not done by default, so also exclude here
+ emake "${TESTS[@]}"
+ fi
+}
+
+multilib_src_install() {
+ emake CC="$(tc-getCC)" \
+ DESTDIR="${D}" SHELL="${EPREFIX}"/bin/sh install
+
+ if ! use minimal && multilib_is_native_abi; then
+ # openldap modules go here
+ # TODO: write some code to populate slapd.conf with moduleload statements
+ keepdir /usr/$(get_libdir)/openldap/openldap/
+
+ # initial data storage dir
+ keepdir /var/lib/openldap-data
+ use prefix || fowners ldap:ldap /var/lib/openldap-data
+ fperms 0700 /var/lib/openldap-data
+
+ echo "OLDPF='${PF}'" > "${ED}${OPENLDAP_DEFAULTDIR_VERSIONTAG}/${OPENLDAP_VERSIONTAG}"
+ echo "# do NOT delete this. it is used" >> "${ED}${OPENLDAP_DEFAULTDIR_VERSIONTAG}/${OPENLDAP_VERSIONTAG}"
+ echo "# to track versions for upgrading." >> "${ED}${OPENLDAP_DEFAULTDIR_VERSIONTAG}/${OPENLDAP_VERSIONTAG}"
+
+ # use our config
+ rm "${ED}"/etc/openldap/slapd.conf
+ insinto /etc/openldap
+ newins "${FILESDIR}"/${PN}-2.4.40-slapd-conf slapd.conf
+ configfile="${ED}"/etc/openldap/slapd.conf
+
+ # populate with built backends
+ einfo "populate config with built backends"
+ for x in "${ED}"/usr/$(get_libdir)/openldap/openldap/back_*.so; do
+ einfo "Adding $(basename ${x})"
+ sed -e "/###INSERTDYNAMICMODULESHERE###$/a# moduleload\t$(basename ${x})" -i "${configfile}" || die
+ done
+ sed -e "s:###INSERTDYNAMICMODULESHERE###$:# modulepath\t${EPREFIX}/usr/$(get_libdir)/openldap/openldap:" -i "${configfile}"
+ use prefix || fowners root:ldap /etc/openldap/slapd.conf
+ fperms 0640 /etc/openldap/slapd.conf
+ cp "${configfile}" "${configfile}".default || die
+
+ # install our own init scripts and systemd unit files
+ einfo "Install init scripts"
+ sed -e "s,/usr/lib/,/usr/$(get_libdir)/," "${FILESDIR}"/slapd-initd-2.4.40-r2 > "${T}"/slapd || die
+ doinitd "${T}"/slapd
+ newconfd "${FILESDIR}"/slapd-confd-2.6.1 slapd
+
+ einfo "Install systemd service"
+ sed -e "s,/usr/lib/,/usr/$(get_libdir)/," "${FILESDIR}"/slapd-2.6.1.service > "${T}"/slapd.service || die
+ systemd_dounit "${T}"/slapd.service
+ systemd_install_serviced "${FILESDIR}"/slapd.service.conf
+ newtmpfiles "${FILESDIR}"/slapd.tmpfilesd slapd.conf
+
+ # if built without SLP, we don't need to be before avahi
+ sed -i \
+ -e '/before/{s/avahi-daemon//g}' \
+ "${ED}"/etc/init.d/slapd \
+ || die
+
+ if use cxx ; then
+ einfo "Install the ldapc++ library"
+ cd "${BUILD_DIR}/contrib/ldapc++" || die
+ emake DESTDIR="${D}" libexecdir="${EPREFIX}/usr/$(get_libdir)/openldap" install
+ cd "${S}"/contrib/ldapc++ || die
+ newdoc README ldapc++-README
+ fi
+
+ if use smbkrb5passwd ; then
+ einfo "Install the smbk5pwd module"
+ cd "${S}/contrib/slapd-modules/smbk5pwd" || die
+ emake DESTDIR="${D}" \
+ LDAP_BUILD="${BUILD_DIR}" \
+ libexecdir="${EPREFIX}/usr/$(get_libdir)/openldap" install
+ newdoc README smbk5pwd-README
+ fi
+
+ if use overlays ; then
+ einfo "Install the samba4 module"
+ cd "${S}/contrib/slapd-modules/samba4" || die
+ emake DESTDIR="${D}" \
+ LDAP_BUILD="${BUILD_DIR}" \
+ libexecdir="${EPREFIX}/usr/$(get_libdir)/openldap" install
+ newdoc README samba4-README
+ fi
+
+ einfo "Installing contrib modules"
+ cd "${S}/contrib/slapd-modules" || die
+ for l in */*.la */*/*.la; do
+ [[ -e ${l} ]] || continue
+ libtool --mode=install cp ${l} \
+ "${ED}"/usr/$(get_libdir)/openldap/openldap || \
+ die "installing ${l} failed"
+ done
+
+ dodoc "${FILESDIR}"/DB_CONFIG.fast.example
+ docinto contrib
+ doman */*.5
+ #newdoc acl/README*
+ newdoc addpartial/README addpartial-README
+ newdoc allop/README allop-README
+ newdoc allowed/README allowed-README
+ newdoc autogroup/README autogroup-README
+ newdoc dsaschema/README dsaschema-README
+ newdoc passwd/README passwd-README
+ cd "${S}/contrib/slapi-plugins" || die
+ insinto /usr/$(get_libdir)/openldap/openldap
+ doins */*.so
+ docinto contrib
+ newdoc addrdnvalues/README addrdnvalues-README
+
+ insinto /etc/openldap/schema
+ newins "${DISTDIR}"/${BIS_P} ${BIS_PN}
+
+ docinto back-sock ; dodoc "${S}"/servers/slapd/back-sock/searchexample*
+ docinto back-perl ; dodoc "${S}"/servers/slapd/back-perl/SampleLDAP.pm
+
+ dosbin "${S}"/contrib/slapd-tools/statslog
+ newdoc "${S}"/contrib/slapd-tools/README README.statslog
+ fi
+
+ if ! use static-libs ; then
+ find "${ED}" \( -name '*.a' -o -name '*.la' \) -delete || die
+ fi
+}
+
+multilib_src_install_all() {
+ dodoc ANNOUNCEMENT CHANGES COPYRIGHT README
+ docinto rfc ; dodoc doc/rfc/*.txt
+}
+
+pkg_preinst() {
+ # keep old libs if any
+ preserve_old_lib /usr/$(get_libdir)/{liblber,libldap,libldap_r}-2.4$(get_libname 0)
+ # bug 440470, only display the getting started help there was no openldap before,
+ # or we are going to a non-minimal build
+ ! has_version net-nds/openldap || has_version 'net-nds/openldap[minimal]'
+ OPENLDAP_PRINT_MESSAGES=$((! $?))
+}
+
+pkg_postinst() {
+ if ! use minimal ; then
+ tmpfiles_process slapd.conf
+
+ # You cannot build SSL certificates during src_install that will make
+ # binary packages containing your SSL key, which is both a security risk
+ # and a misconfiguration if multiple machines use the same key and cert.
+ if use ssl; then
+ install_cert /etc/openldap/ssl/ldap
+ use prefix || chown ldap:ldap "${EROOT}"/etc/openldap/ssl/ldap.*
+ ewarn "Self-signed SSL certificates are treated harshly by OpenLDAP 2.[12]"
+ ewarn "Self-signed SSL certificates are treated harshly by OpenLDAP 2.[12]"
+ ewarn "add 'TLS_REQCERT allow' if you want to use them."
+ fi
+
+ if use prefix; then
+ # Warn about prefix issues with slapd
+ eerror "slapd might NOT be usable on Prefix systems as it requires root privileges"
+ eerror "to start up, and requires that certain files directories be owned by"
+ eerror "ldap:ldap. As Prefix does not support changing ownership of files and"
+ eerror "directories, you will have to manually fix this yourself."
+ fi
+
+ # These lines force the permissions of various content to be correct
+ if [[ -d "${EROOT}"/var/run/openldap ]]; then
+ use prefix || { chown ldap:ldap "${EROOT}"/var/run/openldap || die; }
+ chmod 0755 "${EROOT}"/var/run/openldap || die
+ fi
+ use prefix || chown root:ldap "${EROOT}"/etc/openldap/slapd.conf{,.default}
+ chmod 0640 "${EROOT}"/etc/openldap/slapd.conf{,.default} || die
+ use prefix || chown ldap:ldap "${EROOT}"/var/lib/openldap-data
+ fi
+
+ if has_version 'net-nds/openldap[-minimal]' && ((${OPENLDAP_PRINT_MESSAGES})); then
+ elog "Getting started using OpenLDAP? There is some documentation available:"
+ elog "Gentoo Guide to OpenLDAP Authentication"
+ elog "(https://wiki.gentoo.org/wiki/Centralized_authentication_using_OpenLDAP)"
+ fi
+
+ preserve_old_lib_notify /usr/$(get_libdir)/{liblber,libldap,libldap_r}-2.4$(get_libname 0)
+}
diff --git a/net-vpn/Manifest.gz b/net-vpn/Manifest.gz
index 6c1803524281..e0840cbf803f 100644
--- a/net-vpn/Manifest.gz
+++ b/net-vpn/Manifest.gz
Binary files differ
diff --git a/net-vpn/openconnect/Manifest b/net-vpn/openconnect/Manifest
index 92e16f1388b9..4697e24c9fe5 100644
--- a/net-vpn/openconnect/Manifest
+++ b/net-vpn/openconnect/Manifest
@@ -4,7 +4,7 @@ AUX openconnect.confd 230 BLAKE2B 6013d6e415ad37f5c4b0d31df011c207978c2f266d94bc
AUX openconnect.initd 664 BLAKE2B 5fcf983c474ccb10c2b785f1af161e6f85efcb19fe13abc9710a797633496a48ced470cac73cb9c51e3ad66f5efc9e5c559961cfb4213b12684133410614203c SHA512 5c75143e61fd215e13888b647357cf5626902b74cc4af2a8c147c95412ef9393572a8eb34cd5d86babedf2674ca5c3aa35991101a730a033b5af5c8ee9cc4ad9
AUX openconnect.logrotate 116 BLAKE2B 308d088f7c06239ec68831e415df420362c1825ae279fa6f736f36df0bf2e7efc8ea6a4ab43d9b53680dd0ab5028c92bf70a0597b56a20da06b302457e7d5f07 SHA512 ea1b6caf6278fea515c299072ee799ab3676014784703d7fa8e4f4d7bfc4599650c386d9706a3e6d92c195c9e5e1628fa6efc1124e1ae72875cc9eaab73cb077
DIST openconnect-9.01.tar.gz 2718526 BLAKE2B e346b30ed8a299bcdd1fc88868d59b4d501c48bc5c02092e92e7ded0cd36e4de6a5b65aae4f6bf8c9aa60cf70f5466b110b64889df8d286016c9a1b4d9f46ff7 SHA512 b7428847a90f8ca9d1f1f61653c1f2486f0a07989f3b7435b746c5e901998194f4ee2b4f9569a548a23bba368bb1e9f273674c0759aac9df30208d2a6a303c34
-EBUILD openconnect-9.01-r1.ebuild 3162 BLAKE2B a01baee50e91c6910c6b85dc68c76df92279ad83feb9aa6e1bae0bcb0895501104211f1b5a39f36e0e6e3f69a5637256b15159657ef398d52789f441a903d90e SHA512 83175cbf0d9c73916a93efef2b49135251e16d0cf5b4baa6bfeb2c96d9c35894fe4ab13303a77acd5eae9307d653f913a5df1a09cf6cb615b34a6eaff96a96f7
+EBUILD openconnect-9.01-r1.ebuild 3169 BLAKE2B facc3f69bd3b17f511aba8d55e732103c4e2760679e706963e8ac0288169c65554cb2d269614e969d8eaeb998895b933952d5c9b196170be860cdcd6f3ad57fa SHA512 542a085e920cd4ea643036776c7e11c9d174298ba8c42e8624cc83f66cc93e9f317757fc7d7cedcf8716217d4f99648a52123eaceb227cee751c518427af4d2e
EBUILD openconnect-9.01.ebuild 3129 BLAKE2B 7e4e88a294098ef989442e85e3ad199cc707381ac33d8cd8c87c3c7b27e6b696c7abda11de65400f9564a76cf9c2b6c5b2fa108fe64b44adb8ef76cfcc2f4c6c SHA512 ee25e2cceadfe04ca0ab2d398178c8e8921bf27993f25fb4360b3ad3279a57efcc69997b4e21031c68fd52e594861f891888417ba4cef823de24a2d4988a0b6d
EBUILD openconnect-9999.ebuild 3094 BLAKE2B 951fb1f2d8162d19aa2e454756a2cef950e21a92244ae4ced81040f42cf56fe5e4cc18257ca17e73bb01201d1f5700dab09fe6fb42a4febd859d76b3b60a1aa3 SHA512 19126e0c91b812a225447d7e5559338fe0ded55095a84ca24dfd9d5b81bcb50a6e868c104b3cccd841a309212a4b81f3ddba59f625b50ceea92c4e68b62f7b53
MISC metadata.xml 594 BLAKE2B 63b24f0d189e935368858b3f7f4160d9121847dc598ee6fb0cd8ed313d51e03de983584a48a799553349f779c6a18d1f080a906449fe0f4d05cec0f43c4a2c70 SHA512 6a474d13019ee9a325c3b262220a41b1faeaa3315500a2e73670bfea2cb2778036d107fcf783f89d286ec4125460b0cf7a19b85155f9b6b9f9d9459cbf87e070
diff --git a/net-vpn/openconnect/openconnect-9.01-r1.ebuild b/net-vpn/openconnect/openconnect-9.01-r1.ebuild
index b94349f0b451..fd7729edeef6 100644
--- a/net-vpn/openconnect/openconnect-9.01-r1.ebuild
+++ b/net-vpn/openconnect/openconnect-9.01-r1.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == 9999 ]]; then
inherit git-r3 autotools
else
SRC_URI="ftp://ftp.infradead.org/pub/${PN}/${P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
fi
DESCRIPTION="Free client for Cisco AnyConnect SSL VPN software"
diff --git a/net-vpn/vpnc-scripts/Manifest b/net-vpn/vpnc-scripts/Manifest
index 799989c6ca0b..690bfc7db1b7 100644
--- a/net-vpn/vpnc-scripts/Manifest
+++ b/net-vpn/vpnc-scripts/Manifest
@@ -1,6 +1,6 @@
DIST vpnc-scripts-20210402.tar.gz 39925 BLAKE2B 2bc8a274773e51ba48e402588fdf5b51d20360f610afe5608f91dfe2466644b68d891a60c27e4c6938b4ed5da1f193ddb7a8ac955c8f02e6bf91437dc5c47620 SHA512 5f9fc5ab1a5a2607f807700536c4a8e71c551052e72979c1cdd02b15906615be33a297b873b0806f269e51645f10f1c02a7acfed2501148bfa2797250582920d
DIST vpnc-scripts-20220510.tar.gz 44155 BLAKE2B c52a1680d25882776c76fc52d8df7f482fe157c7f52ab1c6b14ef6291801a94d5655e6284d55af9d09871e57003e4b434a5453a986ea0e28cd7764c348614bc8 SHA512 c391048b60e739e21954b22b9c4bb764a55c71f8fe6d4e263293efae1bd8d1229ca6b841c2cdd4352c36641d5143c2bca023bff65fa5b8ae8ea151d77b5231cf
EBUILD vpnc-scripts-20210402-r1.ebuild 631 BLAKE2B 507c97ac7045f64c8bb3967764460c7b32eb1c59a2e9862658df5e33486d3bc96e554b54d22e0c9487ba538ca047b859ff160847dc4ed9bb18c8c60bfd40ca45 SHA512 8981765b5faf7aff9624d5d818f0537e0612ab9956ec53839d847dd5e519f06a598416acc2ec3b0674b5b27ab7f9009fa318b8c86b74b04d2bee6ca082a5974d
-EBUILD vpnc-scripts-20220510.ebuild 643 BLAKE2B 218d15a739a41f32ea346ccf6885081a01cf9dd310fc06eed463e77274674621866acd55123c988c0cf5e49c51bc3e4031fdf2e65ce0e48945358b634d20e62b SHA512 af79507dbced46f4491d9b858a2bd397b849f12ebe030a568f564d240695bdef7e7c6e7d8ac0b84cdeb69d4b2e3e42f1c1bf64595998642fd8b4f6353f64974b
+EBUILD vpnc-scripts-20220510.ebuild 650 BLAKE2B bd3d556ef073db38f38705ca27e13618b1d88c35eb5500d2bd28c1ea1924a07d9fa9c24648eb92b26bfd488e9fa9f97830221ea67ea7a46d157f9b679a7fa7ee SHA512 0fe49929583dc6f2aec9f1e108c6908bd261127082b4ffa48ec765859f67690b0dd6e2fd1905081a0ec3b1b93b7c8137b9b37196baad75ff97d6701479a10b06
EBUILD vpnc-scripts-99999999.ebuild 638 BLAKE2B 97d210225c16d3b48309e172d14d239a999f8f7f9ebd74166aae22f36e6d72c9c6c6ec66ff77d60b5e06a9f01affab6df88a1e8f71e8147eb83015d7cbc52308 SHA512 e63e68a7e4b7673f090eda3e4044d9109a8b772bee5e5ca0ac03fcb33638ec5d480b00e5ad12b2a6f5c65d23e082e897fbce557f27cd02d1b82e7270783b359b
MISC metadata.xml 247 BLAKE2B 9dcf90d404c84f0ce3da367274c25984b6497a2d8fb68496f497e76c7061c9c7ca7f444f7e4ccb62ba06223caaf0eea4d6aebbb2409ba1f08bb57123e72f0836 SHA512 4681b02c210bf3f869157694af1f80cb3e9b2dd619283a249aaafa85d3bc328c1306af5d61c69040fc503feb3271490bdd2e38e61479a94940fa225810b9e8cb
diff --git a/net-vpn/vpnc-scripts/vpnc-scripts-20220510.ebuild b/net-vpn/vpnc-scripts/vpnc-scripts-20220510.ebuild
index 992e33a030a8..96a352ef8bf0 100644
--- a/net-vpn/vpnc-scripts/vpnc-scripts-20220510.ebuild
+++ b/net-vpn/vpnc-scripts/vpnc-scripts-20220510.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} == 99999999 ]]; then
EGIT_REPO_URI="https://gitlab.com/openconnect/vpnc-scripts.git"
else
SRC_URI="ftp://ftp.infradead.org/pub/vpnc-scripts/${P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
fi
DESCRIPTION="Connect scripts for use with vpnc and openconnect (and similar clients)"
diff --git a/net-wireless/Manifest.gz b/net-wireless/Manifest.gz
index cadb83277e9e..61b9a24ca758 100644
--- a/net-wireless/Manifest.gz
+++ b/net-wireless/Manifest.gz
Binary files differ
diff --git a/net-wireless/blueman/Manifest b/net-wireless/blueman/Manifest
index b1773d483dfc..ee9cc6aa5734 100644
--- a/net-wireless/blueman/Manifest
+++ b/net-wireless/blueman/Manifest
@@ -6,6 +6,6 @@ DIST blueman-2.3.5.tar.xz 1544232 BLAKE2B 454a5369cecd429dcbff84108ef5440c61e374
EBUILD blueman-2.3.2-r1.ebuild 3123 BLAKE2B e2bf675d5f10698436554489640c7e22614fc666d976d75f93dba52dfc85683844a2ebc573ca0db8bf1040223016cb0be776814fc274ff1247189b25cd347095 SHA512 8144d2543790ec0350fd2c3fe3c36a8c686a30dc647a293d818f602616934d289200d198f01aa060907e433efb2510001377cd2b9a637237548ba3781ca9407f
EBUILD blueman-2.3.3.ebuild 3129 BLAKE2B d5f39b5399e970398df823a529a6c5b2ab40b5f9341e95e7ac8883985e9fde8eb4047572c2c53cfa5c332ac6bcf6fb3aeb3f3667f0c27240f4c1607c203f1f77 SHA512 638584fd811e8a05f985e745587df186011481397be6c80631695d9bf69d84567ee4a628999a6bbf6724914aea0d3f954be14f45e41d70290e19d9547eb852be
EBUILD blueman-2.3.4.ebuild 3129 BLAKE2B d5f39b5399e970398df823a529a6c5b2ab40b5f9341e95e7ac8883985e9fde8eb4047572c2c53cfa5c332ac6bcf6fb3aeb3f3667f0c27240f4c1607c203f1f77 SHA512 638584fd811e8a05f985e745587df186011481397be6c80631695d9bf69d84567ee4a628999a6bbf6724914aea0d3f954be14f45e41d70290e19d9547eb852be
-EBUILD blueman-2.3.5.ebuild 3129 BLAKE2B d5f39b5399e970398df823a529a6c5b2ab40b5f9341e95e7ac8883985e9fde8eb4047572c2c53cfa5c332ac6bcf6fb3aeb3f3667f0c27240f4c1607c203f1f77 SHA512 638584fd811e8a05f985e745587df186011481397be6c80631695d9bf69d84567ee4a628999a6bbf6724914aea0d3f954be14f45e41d70290e19d9547eb852be
+EBUILD blueman-2.3.5.ebuild 3136 BLAKE2B 93f4d8358fdd1bffa39c9e4ccbf4b27fdec4010a48750443f4c01cce7b5fae0cf41faea6a00373772b9d75e477753b69c3eb87437da5d84e247f5b3c169e418a SHA512 079c00bf4aa0d12fa78926fb7a07cf11e9646956fa18378e50664e8c900e55b5d247b94f90f4ba2a7ca5bf5027015302f961ec981e5276fea7e648fcb3e323aa
EBUILD blueman-9999.ebuild 3129 BLAKE2B d5f39b5399e970398df823a529a6c5b2ab40b5f9341e95e7ac8883985e9fde8eb4047572c2c53cfa5c332ac6bcf6fb3aeb3f3667f0c27240f4c1607c203f1f77 SHA512 638584fd811e8a05f985e745587df186011481397be6c80631695d9bf69d84567ee4a628999a6bbf6724914aea0d3f954be14f45e41d70290e19d9547eb852be
MISC metadata.xml 499 BLAKE2B 54e6fc4cc7b9922abf5a8bae572c282bded5bce21add03e418effeb5009ce7700a3fbede5f132638aa934b71b0898310e1b8315c48a76216045d56e53c7cf1dc SHA512 30e120ce07c4b4bfc278dfcfcad987bf878ed1ebc0ec92d859cf943270c439cdf717b5a9f01ee36399a64743c98aa73f9cd91db4fc85e0c0cf6b73c75d62a817
diff --git a/net-wireless/blueman/blueman-2.3.5.ebuild b/net-wireless/blueman/blueman-2.3.5.ebuild
index 48fcfc069d2a..964ca3b263ed 100644
--- a/net-wireless/blueman/blueman-2.3.5.ebuild
+++ b/net-wireless/blueman/blueman-2.3.5.ebuild
@@ -20,7 +20,7 @@ else
https://github.com/blueman-project/blueman/releases/download/${PV/_/.}/${P/_/.}.tar.xz
"
S=${WORKDIR}/${P/_/.}
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
fi
# icons are GPL-2
diff --git a/net-wireless/bluez/Manifest b/net-wireless/bluez/Manifest
index 95b9636ae700..a886689dd51f 100644
--- a/net-wireless/bluez/Manifest
+++ b/net-wireless/bluez/Manifest
@@ -9,5 +9,5 @@ DIST bluez-5.64.tar.xz 2175148 BLAKE2B 828c620330d1993d5c5c2a865f2d27a29425e3583
DIST bluez-5.65.tar.xz 2208100 BLAKE2B 9d2937e2e14d8d8945183c6436921d9d16a6d3bcb5dbe3e2493554fbc4972bb4c006aabc793c9fb8eae47a7e9f29ae9fdf47551dfc0a238e86f5a76ce7436ae2 SHA512 c20c09a1a75053c77d73b3ce15ac7fd321eb6df5ca1646d57c6848b87c0c9957908bc17dd928da4ef2aacfc8667877cbc7511c1ba43db839bfa9bf1fb8269907
DIST power-state-adapter-property.patch 22488 BLAKE2B a46173c0ebe4f4822c67c2f8f2f3e67dab261753f64204f1a61665c3bba1d7a10e0f8511b38ce273d986490ffd262a737bee82694909683df7386b2015301607 SHA512 b039a578454681f291dc3b04079c8d0151b13a84b4b013e290aa3c28aba1538cef2d9e9aadfe88a0dbfb8e4cea1c251cb5043f4175fb32d53526f7b82de0451a
EBUILD bluez-5.64.ebuild 9384 BLAKE2B 9763e7477924ed3255d85e1f4961e40018b6680b55d6a1eec4afa9c5e35c4e193c67cdb489147d860934d42cbd3da7bd3134eb9f80e85e703d7406b2c637adc1 SHA512 2f40e7a0b95c163c57b579b31b973ee3da519cd3ad4945bd76de674feb070f17cdf134e1b69db00f42ff2a2090deaa5bc78c22679263903f0eaec40b51f2236c
-EBUILD bluez-5.65.ebuild 9520 BLAKE2B 862e1bf54afc972051101f803d2431286bd94754f65ba1639c000ea7f306e9a83f4f44629820d51c90b1206a6d07acb635005241bfb64a674077616a60ee1903 SHA512 c0b36296a8d3a9b5f1b3eb2164aba5e4c47fabe2ffd7659c5037c5c09c756160e270cbf4229de7f1e25b44d8ca06ca6f3584ee4d909903d9ddea3b09ffcd7a9b
+EBUILD bluez-5.65.ebuild 9527 BLAKE2B 2089a41aee0dcf30d070dbe59787e0ea2d69d7d168705086487fcd18910c7f5f233e532eda91adf5353c2b750f13cafb898e0d684aef8093490c0a9e8006311b SHA512 5b11b34f7b93603175a2b83fad3c37c85f2806bf582bd57ba8cb1bf79fc0cd1a48a8a7a346b20876d0de1f1b58447ff7ee2c4a00930a54047c4e16daecf901e4
MISC metadata.xml 1099 BLAKE2B 75b6db1d43b75f9b22ce5fb6ec640e2e06b2f2575ff75441318a2076b8486ed7d81a62714540c61ab3a35198113538546b9aa71d05ef4cd7106c8a7f09c13029 SHA512 6e4a7bba7102b4850a938ba0f6feec9cd12488d4b440b19982751c2a742b33a565933fae3967080c060e5b5eb51d90268abc87a2c0a2efb7f4c773020c29462a
diff --git a/net-wireless/bluez/bluez-5.65.ebuild b/net-wireless/bluez/bluez-5.65.ebuild
index 3fb265934dc4..c24fc51d0bcd 100644
--- a/net-wireless/bluez/bluez-5.65.ebuild
+++ b/net-wireless/bluez/bluez-5.65.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://www.kernel.org/pub/linux/bluetooth/${P}.tar.xz
LICENSE="GPL-2+ LGPL-2.1+"
SLOT="0/3"
-KEYWORDS="amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv x86"
+KEYWORDS="amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv x86"
IUSE="btpclient cups doc debug deprecated extra-tools experimental +mesh midi +obex +readline selinux systemd test test-programs +udev"
# Since this release all remaining extra-tools need readline support, but this could
diff --git a/net-wireless/unifi/Manifest b/net-wireless/unifi/Manifest
index 6208dc808c43..7fc1b29baa18 100644
--- a/net-wireless/unifi/Manifest
+++ b/net-wireless/unifi/Manifest
@@ -6,10 +6,10 @@ AUX unifi.initd-r2 477 BLAKE2B 11dc44ebc7c9d9a670b6aecfd3a82265df60f21057ae459fa
AUX unifi.service-r2 233 BLAKE2B 95d87f040be667c5d5817bc9b6eabfa3d2ef454cfcdd60badef834d6f9ec250612ea5b32724c9df28c735e22183180c9c646729e375d3e38f6a26371661af93b SHA512 cafa67126e7416c736e1ab59e8b31cd2f9ce3f8933b84985f4ba983898b664bb892255855c2fc6cbdb4519732f63e58207209d7701f908d48828dfdd399f1550
DIST unifi-6.5.55.zip 157805689 BLAKE2B 09a7b69143478d0b81dd6f7be1746b1a35cd00ee034471c512d04e4f91aa02688871857edf3c0ef538e601aaf8eccdd0c55193a9bde10924ddeff1fd333da355 SHA512 c2f677de819268366d65622238c1b8d6d8abcd5e06d6f1f635d9755573eff5a6aca0c84298a111b0da5e80bade8132e05339035edde3cc5fc08834f2d6c4b26e
DIST unifi-7.1.68.zip 202099045 BLAKE2B f84a579c01ec0494e0e8b67a126947cd7bb0625c60d5f5026232e563ee84a4c0fdef827e5f8044de4e5d7fd970a50846dc91d7467196fc2f53bb27655bbb5212 SHA512 b4e71dd28bb645d7fb085546fc29019aa6f33780e559ed284216b7f330eaf5f41f5177e839a5a277d4d41a2242ffe16a44b582c51e74e469bacf96502d187a55
-DIST unifi-7.2.94.zip 171734421 BLAKE2B ab692e5c4c07365c40d3e10e52f9fcb06a5919e9da0d13db7d67def6d4a92c6372b8b6a8924a40305b0f894836ed0db1a7f71f65253e8ed538e29eaa00d11e90 SHA512 913c5b3a8d88faae18ae197b95e15d22611281ee296bc33f240d90e77b90db1a8f3d59b4dfb537a498d600d69dd53d09e6c604ef11e490873041c5010fda07d2
DIST unifi-7.2.95.zip 171756458 BLAKE2B f453beb8c7e7a7f9791c2c471d83d06a29345a7595bfff412a7c059294adbd507d598b22242488af5519b2abf5c52884fc3e93bb1d3f96872a1f651aa3a175e2 SHA512 cda5c0d8fd3a43735de7b1c34cb908411ee4569cfa8313575e47efa1339ef03a6a232d02d5b14552e6380eb69a05fec08b33467202cdd7f399249f5a21260934
+DIST unifi-7.3.76.zip 184297973 BLAKE2B 3cbb257c2f9b763c521a66270483fbabf275187024e954f2889622bdad6e7434932102e70aa4710f5131bacda015a2beb661146c3ec7e3967710b1f2be7b9f7c SHA512 363c6f2706bac8181f1ec9102dd21ed4a1c36c63215e81a80d4a0ef913e9a71a87c1d89ca9eeda5429454bdf770fdff326342435663d2af6288f65af0dd1f7a3
EBUILD unifi-6.5.55-r2.ebuild 2471 BLAKE2B 85ea582f14c30db8c8fa3f02057f8ed8c506338860b1c549ce7e2192423c4be8a087c19cdec05079731b8bfa045c63edc094e740b5ad7b0fe987635319aac7b5 SHA512 395d780fa97045cadebc193ef391576c5def6f06413940857902e792b5a39dceb93f7ee8a8b2d8162df395c132bdb89490460d2fa69191f6b87cf9282b6e7f7b
EBUILD unifi-7.1.68.ebuild 2769 BLAKE2B d5ec76f424bf98feea111f913d1f894b0a241c89cc38dd44ed4af1420ad222969f687dc83d2e736b8348a31f5dd3e9c3ced815b1aac3ba04dab52450e1dfce97 SHA512 460c447df2c68275e5dbd965bcc594401a4ce91c0ef322155e801eaac54838116a2bb73647ffa32552613817b36a642a6a721b90e37b8a27e5156e07d5d55054
-EBUILD unifi-7.2.94.ebuild 2769 BLAKE2B 0af3a4174bc24e80386a6465f485720df30131bb16addf9b2673a354e523bf016591cb1f2fb19bc43326307903c0b8a9408c46e0496ecbf1c87797bf2c6b9340 SHA512 c52e0958cef38dd05f1a9c884e0aa01119e3f89a8447fa36e57fde3d749d2e110ca6781fbfa8fefd52dcb585f841aca19bd97d7643c4726e1f07de98341077ad
-EBUILD unifi-7.2.95.ebuild 2770 BLAKE2B 01906e6b0136751641ec149fe2bbcd468a75ae1c1a31cb0142b12627a64e0c039241de890cb454db78eb4ef842713c577431a21255568b8fd37c36e718775312 SHA512 f2498f0010d13771ac0a69454032c0e6809f43860240f2e4fe4dd7169ed48562e1a1a49f4744378c5f09e3d825badfb7f30d7304fa3d27f012bff0b0e317dc1d
+EBUILD unifi-7.2.95.ebuild 2769 BLAKE2B d5f7c6ed45a8d215722392d3492ac6b747c281d0c81cfb7ec8da3db480de85213c70970edf05a1bb8862ab2c9317fdf25c7f342b3efedd744bfe510d06d54066 SHA512 4d7a2d9ad64bb6271590534c906ebaeede72b19786b565d6efdb31a3388907ed0d9a9a05ba54e5634678b5d4ca0d606bafa8518f179e1d505ebe70535ea384ec
+EBUILD unifi-7.3.76.ebuild 2770 BLAKE2B 1f44bdf80ed970a0b2978ca4ee9a572fe5363605e7fad951a52c85a7fcc52496615ad247e8b8b94166ce3df70619301df2c8795dd3d067f6471e6cbbe1b01fb5 SHA512 d1805ca1db03d6d6969520f1d0c00340e65294712b186d1f436a3b7140e945f017097866eeb3159bf2ade6aaceff215523e83cf2c2e075bb2c3bf9e113655648
MISC metadata.xml 706 BLAKE2B c089f7ad4712f8ad5ef71f8127686dd13a7d3ead5f31dff6c939b100c18920680d648c4d27af479dc14624b5365fc038998f478ae82222fc2f2d073bbb7b58cb SHA512 8866e9107a41456a238b21316a1b174167b4343a55bcca2964b05e44fcc2d157df113a7867496726fcdc0eabf3e244e14567e03b53e3e1df2b11a2d932fa761c
diff --git a/net-wireless/unifi/unifi-7.2.95.ebuild b/net-wireless/unifi/unifi-7.2.95.ebuild
index 5868a17927b3..d23510a07cdb 100644
--- a/net-wireless/unifi/unifi-7.2.95.ebuild
+++ b/net-wireless/unifi/unifi-7.2.95.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://www.ubnt.com"
SRC_URI="https://dl.ui.com/unifi/${PV}${RC_SUFFIX}/UniFi.unix.zip -> ${P}.zip"
S="${WORKDIR}/UniFi"
-KEYWORDS="-* ~amd64 ~arm64"
+KEYWORDS="-* amd64 ~arm64"
LICENSE="Apache-1.0 Apache-2.0 BSD-1 BSD-2 BSD CDDL EPL-1.0 GPL-2 LGPL-2.1 LGPL-3 MIT ubiquiti"
SLOT="0/$(ver_cut 1-2)"
IUSE="systemd system-mongodb"
diff --git a/net-wireless/unifi/unifi-7.2.94.ebuild b/net-wireless/unifi/unifi-7.3.76.ebuild
index 384e93424fe8..6c8f3455e5e1 100644
--- a/net-wireless/unifi/unifi-7.2.94.ebuild
+++ b/net-wireless/unifi/unifi-7.3.76.ebuild
@@ -4,7 +4,7 @@
EAPI=8
# Set this var for any releases except stable
-RC_SUFFIX="-4d656fb797"
+RC_SUFFIX="-4bee620529"
inherit java-pkg-2 readme.gentoo-r1 systemd
@@ -13,7 +13,7 @@ HOMEPAGE="https://www.ubnt.com"
SRC_URI="https://dl.ui.com/unifi/${PV}${RC_SUFFIX}/UniFi.unix.zip -> ${P}.zip"
S="${WORKDIR}/UniFi"
-KEYWORDS="-* amd64 ~arm64"
+KEYWORDS="-* ~amd64 ~arm64"
LICENSE="Apache-1.0 Apache-2.0 BSD-1 BSD-2 BSD CDDL EPL-1.0 GPL-2 LGPL-2.1 LGPL-3 MIT ubiquiti"
SLOT="0/$(ver_cut 1-2)"
IUSE="systemd system-mongodb"
diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz
index 2e634a9236d9..47f42abb8db4 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 d19dbdba23cc..552f82af8efc 100644
--- a/profiles/arch/arm64/package.use.mask
+++ b/profiles/arch/arm64/package.use.mask
@@ -213,10 +213,6 @@ lxqt-base/lxqt-meta archiver
# static-pie works on arm64, #719444
sys-libs/glibc -static-pie
-# Patrick McLean <chutzpah@gentoo.org> (2019-03-26)
-# Some test deps aren't keyworded on arm64
-dev-python/kazoo test
-
# Ettore Di Giacinto <mudler@gentoo.org> (2016-11-10)
# Dependency has no stable keyword
# and as for now we have only stable mate versions
diff --git a/profiles/arch/loong/use.mask b/profiles/arch/loong/use.mask
index 1440498b9f38..e9dc3b0f163a 100644
--- a/profiles/arch/loong/use.mask
+++ b/profiles/arch/loong/use.mask
@@ -29,7 +29,6 @@ valgrind
# Temporarily masked during initial keywording
audit
-bluetooth
doc
efl
elogind
diff --git a/profiles/arch/x86/package.use.mask b/profiles/arch/x86/package.use.mask
index 80f4f0d954d1..a68e233ecfd9 100644
--- a/profiles/arch/x86/package.use.mask
+++ b/profiles/arch/x86/package.use.mask
@@ -14,10 +14,6 @@ media-video/mpv -libplacebo -vulkan
app-laptop/pbbuttonsd -macbook
sys-apps/fwupd -dell
-# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2022-08-09)
-# dev-java/jaxws-api not keyworded
->=dev-java/jmock-2.12.0 test
-
# Alexey Shvetsov <alexxy@gentoo.org> (2022-09-15)
# Mask nvml use flag for slurm
sys-cluster/slurm nvml
diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index 722e5e783211..700a074c247c 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -6,6 +6,11 @@
# This file is only for generic masks. For arch-specific masks (i.e.
# mask everywhere, unmask on arch/*) use arch/base.
+# Sam James <sam@gentoo.org> (2022-11-24)
+# Depends on old dev-lang/spidermonkey:68, bug #807772
+# Particularly unwise given it parses data from network.
+net-libs/libproxy spidermonkey
+
# Pascal Jäger <pascal.jaeger@leimstift.de> (2022-11-24)
# Metamail last rited
app-text/crm114 mimencode
@@ -63,13 +68,6 @@ dev-python/pyotherside qt6
# Older versions of libvirt need a vulnerable version of wireshark
<app-emulation/libvirt-8.0.0 wireshark-plugins
-# Sam James <sam@gentoo.org> (2022-10-07)
-# media-sound/rplay is masked for removal.
-x11-wm/fvwm3 rplay
-x11-wm/ctwm rplay
-x11-wm/fvwm rplay
-x11-wm/vtwm rplay
-
# Viorel Munteanu <ceamac.paragon@gmail.com> (2022-10-07)
# Cannot test and fix pax-kernel related bugs on a current grsec kernel
# Mask the flag for now
diff --git a/profiles/features/wd40/package.use.mask b/profiles/features/wd40/package.use.mask
index 7a8ede783df7..75f48aabba67 100644
--- a/profiles/features/wd40/package.use.mask
+++ b/profiles/features/wd40/package.use.mask
@@ -32,7 +32,6 @@ app-admin/salt libcloud openssl test
dev-python/aiohttp test
dev-python/cheroot test
dev-python/cherrypy ssl
-dev-python/eventlet test
dev-python/google-auth test
dev-python/pyftpdlib ssl test
dev-python/python-novaclient test
diff --git a/profiles/package.mask b/profiles/package.mask
index d246e876febb..3cdff2c3869a 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -48,12 +48,6 @@ net-mail/metamail
dev-libs/ocl-icd
# Michał Górny <mgorny@gentoo.org> (2022-11-23)
-# Unattended by maintainer since 2013. Pending major version bump.
-# Build and test failures reported.
-# Removal on 2022-12-23. Bug #870670.
-dev-lang/open-cobol
-
-# Michał Górny <mgorny@gentoo.org> (2022-11-23)
# Packages with no maintainer and major issues reported.
#
# app-cdr/xbiso: bug #882089, last release in 2005
@@ -118,7 +112,6 @@ dev-cpp/pstreams
# app-misc/glimpse: bug #684096, last bumped in 2013
# dev-db/cpp-driver: bug #685936, last bumped in 2019
# dev-erlang/riakc: bug #722688, last bumped in 2016
-# dev-libs/xalan-c: bug #734190, last bumped in 2011
# dev-util/stubgen: bug #839927, last bumped in 2011
# media-gfx/xzgv: bug #831252, last bumped in 2009
# net-dns/dnssec-check: bug #571350, last bumped in 2016
@@ -135,7 +128,6 @@ app-forensics/ovaldi
app-misc/glimpse
dev-db/cpp-driver
dev-erlang/riakc
-dev-libs/xalan-c
dev-util/stubgen
media-gfx/xzgv
net-dns/dnssec-check
@@ -412,51 +404,6 @@ dev-libs/cloog
# Removal in 30 days
dev-python/pweave
-# Jonas Stein <jstein@gentoo.org> (2022-10-26)
-# Dead upstream, open bugs.
-# Removal after 2022-12-24. Bug #878337.
-app-misc/tpconfig
-
-# Sam James <sam@gentoo.org> (2022-10-24)
-# Non-free licence which prohibits any patching. Fails to build with Clang 16.
-# Removal on 2022-10-24.
-dev-util/sgb
-sci-misc/gt-itm
-
-# Sam James <sam@gentoo.org> (2022-10-24)
-# Fails to build with Clang 16 (code quality issues), no upstream activity
-# in 7 years. Removal on 2022-11-23. bug #874486, bug #791604.
-games-fps/qudos
-
-# David Seifert <soap@gentoo.org> (2022-10-23)
-# Dead package, upstream gone, GTK+2, fails to build with Clang 16 and
-# tests fail. Removal on 2022-11-22. Bug #741200, #875686.
-sci-calculators/grpn
-
-# Hans de Graaff <graaff@gentoo.org> (2022-10-22)
-# Last release upstream 10 years ago. No longer compiles with latest
-# clang (bug #875254) and doubtful that this actually works with recent
-# ruby versions.
-# Masked for removal in 30 days.
-dev-ruby/ruby-sdl
-
-# Michał Górny <mgorny@gentoo.org> (2022-10-21)
-# Barely maintained upstream. Still lacking support for Python 3.10.
-# All revdeps in Gentoo were pure test deps, and only optional
-# (because they would otherwise block Python 3.10).
-# Removal on 2022-11-20. Bug #845723.
-dev-python/eventlet
-
-# Michał Górny <mgorny@gentoo.org> (2022-10-17)
-# Unmaintained since 2018. Requires dev-python/nose. No revdeps left.
-# Removal on 2022-11-16. Bug #877375.
-dev-python/case
-
-# Michał Górny <mgorny@gentoo.org> (2022-10-17)
-# dev-python/nose plugin. No revdeps left.
-# Removal on 2022-11-16. Bug #877369.
-dev-python/nose_warnings_filters
-
# John Helmert III <ajak@gentoo.org> (2022-10-16)
# <OpenSSL-1.1.1 are EOL and contain known vulnerabilities. Users should
# migrate to a newer branch.
@@ -470,45 +417,6 @@ dev-python/nose_warnings_filters
=dev-libs/openssl-1.1.1r
=dev-libs/openssl-3.0.6
-# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2022-10-10)
-# Unused Java library. Removal on 2022-11-10.
-dev-java/objenesis-test
-
-# Michał Górny <mgorny@gentoo.org> (2022-10-08)
-# Repository and SRC_URI gone. Last release in 2012 (guessing
-# by filename).
-# Removal on 2022-11-07. Bug #876151.
-xfce-extra/transd
-
-# Michał Górny <mgorny@gentoo.org> (2022-10-08)
-# This package is not really required for anything, as it being missing
-# only disables enforcing install_requires. At the same time, it being
-# installed causes unexpected verbose output that randomly breaks more
-# susceptible test suites (e.g. dev-python/pythran).
-# Removal on 2022-11-07. Bug #876082.
-dev-python/setuptools-declarative-requirements
-
-# Michał Górny <mgorny@gentoo.org> (2022-10-08)
-# The test suite is broken since at least March. No revdeps.
-# Removal on 2022-11-07. Bug #834656.
-dev-python/kazoo
-
-# Sam James <sam@gentoo.org> (2022-10-07)
-# Ancient K&R C codebase which fails to compile with modern Clang; surface
-# level fixes are doable, but then get into various dangerous constructs
-# in the async code which is non-trivial to port to modern compilers.
-# bug #731070, bug #802108, bug #875164.
-# Use media-sound/mpd if looking for a modern alternative. Removal on 2022-11-07.
-media-sound/rplay
-
-# Michał Górny <mgorny@gentoo.org> (2022-10-05)
-# Originally added for dev-python/rapidfuzz. Now the algorithm has been
-# inlined into rapidfuzz, and the package is semi-deprecated.
-# No revdeps left in ::gentoo.
-# Removal on 2022-11-04. Bug #875350.
-dev-cpp/jarowinkler-cpp
-dev-python/jarowinkler
-
# Sam James <sam@gentoo.org> (2022-10-04)
# Regression for some Intel LCDs which may cause physical damage
# Please upgrade to 5.19.13 if affected!
diff --git a/profiles/updates/4Q-2022 b/profiles/updates/4Q-2022
index d48c1039d5a4..9cfe954ee83a 100644
--- a/profiles/updates/4Q-2022
+++ b/profiles/updates/4Q-2022
@@ -8,3 +8,4 @@ move dev-python/zeroconf dev-python/python-zeroconf
move dev-python/zstandard dev-python/python-zstandard
move dev-python/retworkx dev-python/rustworkx
move dev-python/libsass dev-python/libsass-python
+move dev-lang/open-cobol dev-lang/gnucobol
diff --git a/profiles/use.local.desc b/profiles/use.local.desc
index ebd8340a08aa..cda2a9188e44 100644
--- a/profiles/use.local.desc
+++ b/profiles/use.local.desc
@@ -1650,6 +1650,7 @@ dev-lang/gnat-gpl:sanitize - Build support for various sanitizer functions (ASAN
dev-lang/gnat-gpl:ssp - Build packages with stack smashing protector on by default
dev-lang/gnat-gpl:systemtap - enable systemtap static probe points
dev-lang/gnat-gpl:vtv - Build support for virtual table verification (a C++ hardening feature)
+dev-lang/gnucobol:json - Enable support for JSON template formatting via dev-libs/json-c
dev-lang/idris2:chez - build using dev-scheme/chez
dev-lang/idris2:racket - build using dev-scheme/racket
dev-lang/idris2:test-full - pull in depedndencies to run all tests
@@ -2693,9 +2694,6 @@ dev-ruby/net-ssh:ed25519 - Use dev-ruby/ed25519 for Ed25519 support
dev-ruby/rails:asset-pipeline - Also install the default components for the asset pipeline. These are not required but they are activated automatically in new Rails projects by default.
dev-ruby/rrdtool-bindings:graph - Enable support for graphing functions
dev-ruby/rspec-core:highlight - Enable source code highlighting via dev-ruby/coderay
-dev-ruby/ruby-sdl:image - Enable media-libs/sdl-image support
-dev-ruby/ruby-sdl:mixer - Enable media-libs/sdl-mixer support
-dev-ruby/ruby-sdl:sge - Enable sdl-sge support
dev-ruby/rubygems:server - Install support for the rubygems server
dev-ruby/vcr:json - Add support for casettes serialized with JSON
dev-scheme/bigloo:avahi - Enable Avahi support
@@ -3141,10 +3139,6 @@ games-fps/quake2-icculus:xatrix - Build support for the 'The Reckoning' Mission
games-fps/quakeforge:client - Build Normal and QuakeWorld clients alongside the servers
games-fps/quakeforge:vulkan - Enable vulkan renderer (experimental)
games-fps/quakeforge:wildmidi - Use media-sound/wildmidi for midi support
-games-fps/qudos:demo - Install the demo files (quake2-demodata) and configure for use
-games-fps/qudos:mods - Build support for the quake2 mission packs
-games-fps/qudos:qmax - Build the pretty version (quake max)
-games-fps/qudos:textures - Install the enhanced textures (quake2-textures)
games-fps/redeclipse:dedicated - Install only as a dedicated game server
games-fps/rott:demo - Install the shareware version
games-fps/sauerbraten:server - Compile server support
@@ -9068,7 +9062,6 @@ x11-themes/zuki-themes:gtk2 - Install GTK+2 theme
x11-themes/zuki-themes:xfce - Install theme for xfce-base/xfwm4
x11-themes/zukitwo:gnome-shell - Install theme for gnome-base/gnome-shell
x11-wm/ctwm:jpeg - Enable jpeg image support with virtual/jpeg
-x11-wm/ctwm:rplay - Enable sound support from media-sound/rplay
x11-wm/ctwm:test - Enable upstream test suite, build required binary
x11-wm/ctwm:xpm - Enable xpm icon support with x11-libs/libXpm
x11-wm/e16:container - Use container window
@@ -9096,12 +9089,10 @@ x11-wm/fluxbox:systray - Enables the system tray in the Fluxbox toolbar
x11-wm/fluxbox:toolbar - Enables the Fluxbox toolbar
x11-wm/fvwm:lock - Enable screen locking
x11-wm/fvwm:netpbm - Enable NetPBM support (used by FvwmScript-ScreenDump)
-x11-wm/fvwm:rplay - Enable rplay support
x11-wm/fvwm:stroke - Mouse Gesture support
x11-wm/fvwm3:go - Enable building dev-lang/go code (FvwmPrompt)
x11-wm/fvwm3:lock - Enable screen locking
x11-wm/fvwm3:netpbm - Enable NetPBM support (used by FvwmScript-ScreenDump)
-x11-wm/fvwm3:rplay - Enable rplay support
x11-wm/fvwm3:stroke - Mouse Gesture support
x11-wm/i3:doc - Build and install the HTML documentation and regenerate the man pages
x11-wm/icewm:gdk-pixbuf - Enable gdk-pixbuf rendering
diff --git a/sci-calculators/Manifest.gz b/sci-calculators/Manifest.gz
index 829e9d770a8f..af6b6a95f509 100644
--- a/sci-calculators/Manifest.gz
+++ b/sci-calculators/Manifest.gz
Binary files differ
diff --git a/sci-calculators/grpn/Manifest b/sci-calculators/grpn/Manifest
deleted file mode 100644
index d4f735ea76f0..000000000000
--- a/sci-calculators/grpn/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST grpn_1.4.0-1.tar.gz 61430 BLAKE2B 58cc28a327dd6e3e144155a22e04f4c3027f0f3350efc633e21d46c03c45340d62043dd2c3917b974e07ca8e3a0fe27f4eec81ccb84912acf962dd57dfa6ca91 SHA512 f1e6831db2d4d0b4bd37a0b7d44f63563ec778f8820f305d9e57c96d8f93f8d3e48d703ab67d7e2819d41ab6d8188e81a6336eb9831cdf17389bc002dc7af371
-EBUILD grpn-1.4.0.ebuild 785 BLAKE2B 8e8dad68f2e11f5b804aec2bdb298b6f71fd6b36d2b661e3877740b7eac8ed34bdbf31b3c34f3b4630bed0cb7fef31e0229f6e51ce6a276d5231c69e38dcafb0 SHA512 51766c52e6c0fe0af2b1add1e4bfa539400e28ebe2f5d52e1047aa09861578995fe2df76f1a78acd881545a74603abb928b51a0b8b559b9219bfa1aad5aca07b
-MISC metadata.xml 258 BLAKE2B 860964b9257d6437e63725fa62b938b40a4b80018b8bcfa3386f53c1c6c1f5821ae70c7e88646036c5f4994ea6db89dee0242f61d1d360f139a419c54786ffd8 SHA512 74b70b0b8db56c49badc858fa51b04c9839a10381bb8d13480509467f9729df1c7bc199b06398c872e10d29d6d8bea8e7b10ded491f7f1c149c7a9193d6cfa9b
diff --git a/sci-calculators/grpn/grpn-1.4.0.ebuild b/sci-calculators/grpn/grpn-1.4.0.ebuild
deleted file mode 100644
index b88ba3983156..000000000000
--- a/sci-calculators/grpn/grpn-1.4.0.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit desktop toolchain-funcs
-
-DESCRIPTION="A reverse polish notation (RPN) calculator based on GTK+ and libmath"
-HOMEPAGE="http://www.getreu.net/"
-SRC_URI="http://www.getreu.net/public/downloads/software/${PN}/${P}/${PN}_${PV}-1.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="x11-libs/gtk+:2
- x11-libs/libX11"
-DEPEND="${RDEPEND}
- virtual/pkgconfig"
-
-S="${WORKDIR}/src"
-
-src_prepare() {
- default
- sed -i -e 's:= -g -O2 -I/usr/X11/include:+=:' Makefile || die
-}
-
-src_compile() {
- emake CC="$(tc-getCC)" DFLAGS="${LDFLAGS}"
-}
-
-src_install() {
- dobin ${PN}
- doman ${PN}.1
-
- newicon icon.png ${PN}.png
- make_desktop_entry ${PN} "RPN calculator"
-}
diff --git a/sci-calculators/grpn/metadata.xml b/sci-calculators/grpn/metadata.xml
deleted file mode 100644
index 9dea14695381..000000000000
--- a/sci-calculators/grpn/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>sci@gentoo.org</email>
- <name>Gentoo Science Project</name>
- </maintainer>
-</pkgmetadata>
diff --git a/sci-libs/Manifest.gz b/sci-libs/Manifest.gz
index 468d140b3ad6..3ee622f6a179 100644
--- a/sci-libs/Manifest.gz
+++ b/sci-libs/Manifest.gz
Binary files differ
diff --git a/sci-libs/pdal/Manifest b/sci-libs/pdal/Manifest
index 86a0f190eee8..e3911c17e363 100644
--- a/sci-libs/pdal/Manifest
+++ b/sci-libs/pdal/Manifest
@@ -2,5 +2,5 @@ AUX pdal-2.4.3-fix-test.patch 1168 BLAKE2B a5b532ac015408c60d7f16d9aa325a36f85cd
DIST PDAL-2.4.0-src.tar.gz 113449697 BLAKE2B 8f774555d32ad4f0afe6dd850e6dcaf33b58c02934207ee2224230af762a7d3062a48909e267abf790a97a1d11788bb7543971c99239e5ae742d7945db09bda5 SHA512 655fadd2b435ed1cb801ba542028bcc15156da9266eedde93b2210dbadbc50d36b0b6a151062113f2adfb68a2938e2b867438a5a94952a7b3e46f59a53b47623
DIST PDAL-2.4.3-src.tar.gz 100758279 BLAKE2B 7c157bb51416b24bd8896a62e71a186bc9a45b34d5ab58fadbe691cb1abc9595f598fcf92ec528c9103f646c21f940b26fbf199a998e707d17f1527eb2957a85 SHA512 ed342c29d10c0506e1c0f5ee4dba531189000dd0cc6912f681a95b7c56483d6136e515771a174e20906b1cd81dfd101d53be0cbaf200480d81d053d7dec8a386
EBUILD pdal-2.4.0-r1.ebuild 1213 BLAKE2B 0d780865c514764e77958ef362dff3c5593148c7f9f6d9af06ba28cf5b778f3cdd3056fbe4a3f0485041339ea9022806bcff4d2a7dff913733e98d436c7452df SHA512 116651a1910b2aa95a02237adfeb66144754e5b2b14c19e440b556f9411bf46f4d946cc813bdfa0651c83ad0cb76377827e4262df29d756db460142e8c6b8bb9
-EBUILD pdal-2.4.3.ebuild 1214 BLAKE2B 88e020a7f8a0f0afbff133427b9f0348a2765ac144578c3c0bdb1a2e74cb1dcd0e444d5beaded366cf3b31f52857251e0bdabb585d4b08423bdbb7427db04877 SHA512 75a076e5861fe1a0cc8000104d1a5f40a55e79ca769f174e15da2718cc0fe39dd0b3cfdf447fe059e32df54d00388efb6e0fee52bec90214bf5c64571eb90a32
+EBUILD pdal-2.4.3.ebuild 1213 BLAKE2B 8c51699183dabfa41c580c864cc463b400daca4ec77b5dd478752f27c2f3a52067e3a9cd024691ec022b34d58ae55ec8e49bb0137c79ad0d0621cf157d05acb6 SHA512 5c5e6d6ad2b1281185a2cb3b222d9c42a0e27d7eb52df42a4f50c86ff874d95914753a0c6a002481e8d05d78d6ee3433368306084af141c4b078785a3dba2bc6
MISC metadata.xml 799 BLAKE2B 44fff88edc36553687a49ecf5113b1f7f3c8d092e82ef4e45f0d96cf53cc619647f45b3d3439a5b98bf43a8965e1b80582e7b074489dcd69f6f3aad9e5c7f59a SHA512 da405bacd840b714fe274fa5ca658f7a51b0078054058dcce46f690b33e641579981739de9511f4a876ff0f88aec5c2dbaa59e4db035eb9a85bdd8e9725bc7c2
diff --git a/sci-libs/pdal/pdal-2.4.3.ebuild b/sci-libs/pdal/pdal-2.4.3.ebuild
index 961bd7205f69..ba9b27888418 100644
--- a/sci-libs/pdal/pdal-2.4.3.ebuild
+++ b/sci-libs/pdal/pdal-2.4.3.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/PDAL/PDAL/releases/download/${PV}/PDAL-${PV}-src.tar
LICENSE="BSD"
SLOT="0/14"
-KEYWORDS="amd64 ~arm ~arm64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 x86"
IUSE="postgres test"
RESTRICT="!test? ( test )"
diff --git a/sci-misc/Manifest.gz b/sci-misc/Manifest.gz
index b5389fa864c2..489d6afa7a65 100644
--- a/sci-misc/Manifest.gz
+++ b/sci-misc/Manifest.gz
Binary files differ
diff --git a/sci-misc/gt-itm/Manifest b/sci-misc/gt-itm/Manifest
deleted file mode 100644
index 5353b8f40980..000000000000
--- a/sci-misc/gt-itm/Manifest
+++ /dev/null
@@ -1,8 +0,0 @@
-AUX gt-itm-19961004-Fix-build-with-Clang-16.patch 7513 BLAKE2B 9b4be914570a254041be29b123c5d9300eec49d4cf374f3206d310af373b6344f7eb26cee593f4cdc92b2c611ccd7edb0fdd1eb14acb4f60b2b9e9c2985d58e9 SHA512 37f8d381a0a0df4f55d13e4670d01c461883966ab1b2398b5232fc409e3e199515749731e13d70b1f67dbd60cf218bc129cadb388176a7b045ec34c28c21d695
-AUX gt-itm-19961004-Fix-musl-build.patch 1980 BLAKE2B 9ffa9c0f0153bd085a4d79512b4be4348571c4e8251e8e04e686d7d9b32e86e1160786922d53ae1fff3bf32daf1637e3b7512b7c2f6855f35258355d93e5e6aa SHA512 6b9f15bf1d475f60c8fb163a9f4bd6f5f0ec285e26f1ecaec55a8564aea0058b3a33115f8bb237faa72412d17702f3c9f7e98338cb96fa789cdbbb1dde9d89c6
-AUX gt-itm-19961004-gentoo.patch 4963 BLAKE2B 868fe349939591b7632ee1162a98d40bf1aa98e759f56660a8b685a8ff05b94a0ab7c368145ad1f8fdb003fc367dba3b9feec28b1ec8280aa2f40281d0f87cc1 SHA512 da4ee372c6337169539a63d3d6d3975c7847af44dcf6f57fee2e6e5c71c541f7239146b8f27a044168c83cf5b0f8d84e8efa94afadcdf9c1674fc2ca964ce4c3
-AUX gt-itm-implicits.patch 2687 BLAKE2B 8c86224a94152919c18d6743dd8049c6b8261f816459e3fd218fbd268bfb5245031737f2741880639c4d714c2cd606d32160bc8836a12153742d8583bbfb6dc6 SHA512 4a47a552efadb6dfaf1d5f7030c51c8cb94793cd8cd0fc0e80bb79c71ab60db501e06cb01247b1ec35c61af66199671f2a5e65d501a78c0bcc3eb7acc5de6dca
-DIST gt-itm-19961004.tar.gz 623345 BLAKE2B e9cf712d6a4411cbb66faf9bbd803bb3753ebbbd05174c02581c9b606e02f1c7132b0b96f483e3f273a28aebd64a8ede046de7397ddb9606efccad59ba137524 SHA512 e775ac475d40fc753a27fb619f262d701818190fa3be90d587f95e215610918b56b9d67783d4e7e2f55d0064e5b2d2ce911042353b29bce1e4dbcf407ff9fabc
-DIST sgb2ns-19961004.tar.gz 50635 BLAKE2B b669d9def20c7e149de33072467183190f85b7fb30662cad83c53c1d9317532a1bd95174498eebd13b98eccf2ac693159793a40b667cdc97a6f15fbd027e0975 SHA512 77ec6fdad61f43bf078851852aa03dfea02df235a78853e477dacc8e2b94c0d8bda9772fc00d18fdaeabc419b2780c016b7a64a1a06ac0be2c8c2aa6608c06cf
-EBUILD gt-itm-19961004-r3.ebuild 1590 BLAKE2B 3c0f58f3e8999357f3c2a24bba6c1ecf986506f29560fb4f15e73e509c164dd0561149e7d5a55994e706738d2418a30b247a4668b0ca3d1bafbd7ce3de062676 SHA512 8c7cbd6aaf996d4cff76089c9401519b213265605f918752649ea93922ef476553eca47ed5a204b38af5b8a5a9223cc4b01e15a832c21ee01ca62f3233a19d4c
-MISC metadata.xml 250 BLAKE2B 53ce4a2ec047c91819ecc665bad106707e80e4fbd9bd20cca22843c536beea3d124922de22b9c7986e39d232fb8b1f4752d4c8ee09933fe16383b475db861126 SHA512 667b310c205f016e11407f3e3fb0ad6fb1e530651b32da15e034523b0138e5fdf93b29d64311146bfdfa5bc5108f75e238136641f366e1e0b01e995ddae36aa5
diff --git a/sci-misc/gt-itm/files/gt-itm-19961004-Fix-build-with-Clang-16.patch b/sci-misc/gt-itm/files/gt-itm-19961004-Fix-build-with-Clang-16.patch
deleted file mode 100644
index e13a035e1950..000000000000
--- a/sci-misc/gt-itm/files/gt-itm-19961004-Fix-build-with-Clang-16.patch
+++ /dev/null
@@ -1,326 +0,0 @@
-From 960d73fb2149340e39acc23741ede9dee52b8778 Mon Sep 17 00:00:00 2001
-From: Sam James <sam@gentoo.org>
-Date: Mon, 24 Oct 2022 18:47:48 +0100
-Subject: [PATCH 1/2] Fix build with Clang 16
-
-Bug: https://bugs.gentoo.org/741582
---- a/gt-itm/src/dfs.c
-+++ b/gt-itm/src/dfs.c
-@@ -23,7 +23,7 @@ int dfs(Graph *G,int n,u_char *vis);
-
- /* check connectivity of graph g */
- /* uses depth-first search. */
--isconnected(Graph *G)
-+int isconnected(Graph *G)
- {
- u_char *vis;
- Vertex *vp;
---- a/gt-itm/src/edriver.c
-+++ b/gt-itm/src/edriver.c
-@@ -51,9 +51,7 @@
- } \
- }\
-
--main(argc,argv)
-- int argc;
-- char *argv[];
-+int main(int argc, char **argv)
- {
- int i;
- int min, max, sum, bins, *ddist;
-@@ -63,14 +61,14 @@ main(argc,argv)
- char outfile[MAXF];
- char *dstr = "-nd";
- int plen, idx;
-- FILE *ddf, *evf, *pdf, *fp, *fopen();
-+ FILE *ddf, *evf, *pdf, *fp;
- int prdist = 1;
- enum Field f0, f1;
- int first = 1;
-
- if (argc == 1) {
- printf("Usage: edriver <filestem> [-nd] [-<f0><f1>]*\n\n");
-- return;
-+ return 1;
- }
- /* determine whether to print distributions */
- /* determine where in argv the field pairs begin */
---- a/gt-itm/src/eval.c
-+++ b/gt-itm/src/eval.c
-@@ -201,10 +201,7 @@ int bicomp(Graph *g,int verbose)
- }
-
-
--void twofield_sptree(g,u,f0,f1)
--Graph*g;
--Vertex*u;
--enum Field f0,f1;
-+void twofield_sptree(Graph *g, Vertex *u, enum Field f0, enum Field f1)
- {
- Vertex *v, *t;
- Arc *r;
---- a/gt-itm/src/geog.c
-+++ b/gt-itm/src/geog.c
-@@ -33,7 +33,7 @@
- static char geogId[]="$Id: geog.c,v 1.1 1996/10/04 13:36:46 calvert Exp $";
-
- long fdiam(Graph *g);
--void die(s);
-+void die(char* errstr);
-
- double
- distance(Vertex *u, Vertex *v)
-@@ -75,7 +75,7 @@ printparms(char *buf,geo_parms *pp)
- void
- randomize(long* a, long size, long mean, int iters)
- {
--register i,indx;
-+int i,indx;
-
- for (i=0; i<size; i++) /* initialize */
- a[i] = mean;
-@@ -149,11 +149,11 @@ geo(long seed, geo_parms *pp)
- {
- double p,d,L,radius,r;
- u_char *occ;
--register int scale;
-+int scale;
- unsigned nbytes, index, x, y;
- u_long units,pertrange;
- int mallocd;
--register i,j;
-+int i,j;
- Graph *G;
- Vertex *up,*vp;
- char namestr[128];
-@@ -319,7 +319,7 @@ int
- edge_level(Vertex *u, Vertex *v, int nlev)
- {
- char ss[MAXNAMELEN], tt[MAXNAMELEN];
--register char *s=ss, *t=tt, *b, *c;
-+char *s=ss, *t=tt, *b, *c;
-
- nlev -= 1;
-
-@@ -359,7 +359,7 @@ geo_hier(long seed,
- Graph *newG, *tG, *GG, *srcG, *dstG;
- long *numv; /* array of sizes of lower-level graphs */
- geo_parms *curparms, workparms[MAXLEVEL];
--register i,k,indx;
-+int i,k,indx;
- long dst;
- int temp,total,lowsize,otherend,blen,level;
- long maxP[MAXLEVEL], maxDiam[MAXLEVEL], wt[MAXLEVEL];
-@@ -614,7 +614,7 @@ char vnamestr[MAXNAMELEN];
- */
- {
- char buf[ID_FIELD_SIZE+1];
-- register char *cp;
-+ char *cp;
- int len, nextlen, left;
-
- strcpy(tG->util_types,GEO_UTIL); /* same for all geo graphs, */
---- a/gt-itm/src/itm.c
-+++ b/gt-itm/src/itm.c
-@@ -56,7 +56,7 @@
- char *delim = " \t\n", *nonestr = "<none>";
- static char errstr[256];
-
--void die(s);
-+void die(char* errstr);
-
- char *
- get_geoparms(FILE * f, geo_parms * pp)
-@@ -298,7 +298,7 @@ geo_parms parmsbuf[MAXLEVEL]; /* make sure MAXLEVEL >= 3 */
- return NULL;
- }
-
--main(int argc, char **argv)
-+int main(int argc, char **argv)
- {
- FILE *infile;
- char *rv;
-@@ -306,7 +306,7 @@ main(int argc, char **argv)
-
- if (argc == 1) {
- printf("itm <spec-file0> <spec-file1> ....\n\n");
-- return;
-+ return 1;
- }
- while (--argc) {
-
---- a/gt-itm/src/sgb2alt.c
-+++ b/gt-itm/src/sgb2alt.c
-@@ -24,7 +24,7 @@
- #include "gb_save.h"
- #include "geog.h"
-
--main(argc,argv)
-+int main(argc,argv)
- int argc;
- char *argv[];
- {
-@@ -36,14 +36,14 @@ main(argc,argv)
-
- if (argc != 3) {
- printf("sgb2old <sgfile> <altfile>\n\n");
-- return;
-+ return 1;
- }
- fout = fopen(argv[2],"w");
-
- g = restore_graph(argv[1]);
- if (g == NULL) {
- printf("%s does not contain a correct SGB graph\n",argv[1]);
-- return;
-+ return 1;
- }
-
- fprintf(fout,"GRAPH (#nodes #edges id uu vv ww xx yy zz):\n");
---- a/gt-itm/src/ts.c
-+++ b/gt-itm/src/ts.c
-@@ -76,7 +76,7 @@ int stubs_OK(Vertex *snp0,Vertex *snp1);
- long
- fdiam(Graph *g)
- {
--register i,j,k;
-+int i,j,k;
- long **dist, **ldist;
- int changed,mallocd;
- long diam, ldiam, newdist = 0, otherend;
-@@ -174,7 +174,7 @@ Arc *a;
- } /* fdiam */
-
- void
--die(s)
-+die(char* s)
- {
- fprintf(stderr,"Fatal error %s\n",s);
- exit(1);
-@@ -187,7 +187,7 @@ exit(1);
- void
- copyedges(Graph *fromG, Graph *toG, long base)
- {
--register i, indx;
-+int i, indx;
- Vertex *np, *vp, *basep;
- Arc *ap;
-
-@@ -245,7 +245,7 @@ long i,j,k;
- long indx, diam, totalnodes, base, dom;
- char dnodename[ID_FIELD_SIZE], snodename[ID_FIELD_SIZE];
- int dnamelen, numtries=0;
--register Vertex *v,*dnp, *snp, /* domain node and stub node pointers */
-+Vertex *v,*dnp, *snp, /* domain node and stub node pointers */
- *ddnp, *fp, *tp, *tmp;
-
- Arc *a;
---- a/gt-itm/src/sgb2alt.c
-+++ b/gt-itm/src/sgb2alt.c
-@@ -32,7 +32,7 @@ int main(argc,argv)
- Vertex *v;
- Arc *a;
- Graph *g;
-- FILE *fopen(), *fout;
-+ FILE *fout;
-
- if (argc != 3) {
- printf("sgb2old <sgfile> <altfile>\n\n");
---- a/sgb2ns/sgb2comns.c
-+++ b/sgb2ns/sgb2comns.c
-@@ -80,9 +80,7 @@ void print_flat_nodes(FILE *fout, Graph *g);
- void print_edges(FILE *fout, Graph *g);
- void print_hdr(FILE *fout, Graph *g);
-
--main(argc,argv)
-- int argc;
-- char *argv[];
-+int main(int argc, char *argv[])
- {
-
- int hier_flag=0;
-@@ -102,7 +100,7 @@ main(argc,argv)
- g = restore_graph(argv[1]);
- if (g == NULL) {
- printf("%s does not contain a correct SGB graph\n",argv[1]);
-- return;
-+ return 1;
- }
-
- if (hier_flag)
---- a/sgb2ns/sgb2hierns.c
-+++ b/sgb2ns/sgb2hierns.c
-@@ -47,9 +47,7 @@
- #define HUGE 655536
-
-
--main(argc,argv)
-- int argc;
-- char *argv[];
-+int main(int argc, char *argv[])
- {
-
- int i,
-@@ -89,7 +87,7 @@ main(argc,argv)
- /* for the purpose of scenario generator, need to return a list of transits
- & stubs and num of nodes in each - hence the optional third arg topofile */
- printf("sgb2hierns <sgfile> <outfile> ?<topofile>?\n\n");
-- return;
-+ return 1;
- }
-
- fout = fopen(argv[2],"w");
-@@ -101,7 +99,7 @@ main(argc,argv)
- g = restore_graph(argv[1]);
- if (g == NULL) {
- printf("%s does not contain a correct SGB graph\n",argv[1]);
-- return;
-+ return 1;
- }
-
- fprintf(fout,"# Generated by sgb2hier-ns,sgb2hier-ns generated from sgb2ns\n");
---- a/sgb2ns/sgb2ns.c
-+++ b/sgb2ns/sgb2ns.c
-@@ -41,27 +41,25 @@
- #include "gb_save.h"
- #include "geog.h"
-
--main(argc,argv)
-- int argc;
-- char *argv[];
-+int main(int argc,char *argv[])
- {
- int i, j, nlink;
- Vertex *v;
- Arc *a;
- Graph *g;
-- FILE *fopen(), *fout;
-+ FILE *fout;
- char m[420];
-
- if (argc != 3) {
- printf("sgb2ns <sgfile> <nsfile>\n\n");
-- return;
-+ return 1;
- }
- fout = fopen(argv[2],"w");
-
- g = restore_graph(argv[1]);
- if (g == NULL) {
- printf("%s does not contain a correct SGB graph\n",argv[1]);
-- return;
-+ return 1;
- }
-
- fprintf(fout, "# Generated by sgb2ns, created by Polly Huang\n");
---- a/sgb2ns/ts2ns.c
-+++ b/sgb2ns/ts2ns.c
-@@ -55,7 +55,7 @@ main(argc,argv)
- Vertex *v;
- Arc *a;
- Graph *g;
-- FILE *fopen(), *fout;
-+ FILE *fout;
- char m[420], name[40];
- int transits[HUGE];
- int p,q, total_transits;
diff --git a/sci-misc/gt-itm/files/gt-itm-19961004-Fix-musl-build.patch b/sci-misc/gt-itm/files/gt-itm-19961004-Fix-musl-build.patch
deleted file mode 100644
index 3826661bd9f1..000000000000
--- a/sci-misc/gt-itm/files/gt-itm-19961004-Fix-musl-build.patch
+++ /dev/null
@@ -1,69 +0,0 @@
-From 15670744cc6a182cf0d2a4ed16748255ac1ff5c8 Mon Sep 17 00:00:00 2001
-From: Sam James <sam@gentoo.org>
-Date: Mon, 24 Oct 2022 18:48:48 +0100
-Subject: [PATCH 2/2] Fix musl build
-
-Bug: https://bugs.gentoo.org/832835
---- a/gt-itm/src/dfs.c
-+++ b/gt-itm/src/dfs.c
-@@ -19,22 +19,22 @@ static char dfsID[]="$Id: dfs.c,v 1.1 1996/10/04 13:36:32 calvert Exp $";
-
- #define NBBY 8
-
--int dfs(Graph *G,int n,u_char *vis);
-+int dfs(Graph *G,int n,unsigned char *vis);
-
- /* check connectivity of graph g */
- /* uses depth-first search. */
- int isconnected(Graph *G)
- {
--u_char *vis;
-+unsigned char *vis;
- Vertex *vp;
- int i,nbytes;
-
- nbytes = (G->n/NBBY)+ (G->n%NBBY?1:0);
-
- if (nbytes < STACKMAX) { /* for small amounts we use stack frame */
-- vis = (u_char *) alloca(nbytes);
-+ vis = (unsigned char *) alloca(nbytes);
- } else {
-- vis = (u_char *) malloc(nbytes);
-+ vis = (unsigned char *) malloc(nbytes);
- }
-
- for (i=0; i<nbytes; i++) vis[i]=0;
-@@ -54,7 +54,7 @@ int i,nbytes;
- /* trivial depth-first search. */
- /* Returns number of newly-visited nodes in subtree rooted at node n. */
- int
--dfs(Graph *G,int n,u_char *vis)
-+dfs(Graph *G,int n,unsigned char *vis)
- {
- int nvis, i, nextn;
- Vertex *vp;
---- a/gt-itm/src/geog.c
-+++ b/gt-itm/src/geog.c
-@@ -148,7 +148,7 @@ Graph *
- geo(long seed, geo_parms *pp)
- {
- double p,d,L,radius,r;
--u_char *occ;
-+unsigned char *occ;
- int scale;
- unsigned nbytes, index, x, y;
- u_long units,pertrange;
-@@ -189,10 +189,10 @@ char namestr[128];
- nbytes = ((scale*scale)%NBBY ? (scale*scale/NBBY)+1 : (scale*scale)/NBBY);
-
- if (nbytes < STACKMAX) { /* small amount - just do it in the stack */
-- occ = (u_char *) alloca(nbytes);
-+ occ = (unsigned char *) alloca(nbytes);
- mallocd = 0;
- } else {
-- occ = (u_char *) malloc(nbytes);
-+ occ = (unsigned char *) malloc(nbytes);
- mallocd = 1;
- }
-
-
diff --git a/sci-misc/gt-itm/files/gt-itm-19961004-gentoo.patch b/sci-misc/gt-itm/files/gt-itm-19961004-gentoo.patch
deleted file mode 100644
index 12b8579ece95..000000000000
--- a/sci-misc/gt-itm/files/gt-itm-19961004-gentoo.patch
+++ /dev/null
@@ -1,201 +0,0 @@
---- a/gt-itm/sample-graphs/rand/r10/Runconvert
-+++ b/gt-itm/sample-graphs/rand/r10/Runconvert
-@@ -1,5 +1,5 @@
- #!/bin/csh
-
- foreach i (0 1 2)
-- ../../../bin/sgb2alt r10-$i.gb r10-$i.alt
-+ sgb2alt r10-$i.gb r10-$i.alt
- end
---- a/gt-itm/sample-graphs/rand/r10/Runeval
-+++ b/gt-itm/sample-graphs/rand/r10/Runeval
-@@ -1,5 +1,5 @@
- #!/bin/csh
-
- foreach i (0 1 2)
-- ../../../bin/edriver r10-$i -nd -hh -ll -hl
-+ edriver r10-$i -nd -hh -ll -hl
- end
---- a/gt-itm/sample-graphs/rand/r100/Runconvert
-+++ b/gt-itm/sample-graphs/rand/r100/Runconvert
-@@ -1,5 +1,5 @@
- #!/bin/csh
-
- foreach i (0 1 2 3 4 5 6 7 8 9)
-- ../../../bin/sgb2alt r100-$i.gb r100-$i.alt
-+ sgb2alt r100-$i.gb r100-$i.alt
- end
---- a/gt-itm/sample-graphs/rand/r100/Runeval
-+++ b/gt-itm/sample-graphs/rand/r100/Runeval
-@@ -1,5 +1,5 @@
- #!/bin/csh
-
- foreach i (0 1 2 3 4 5 6 7 8 9)
-- ../../../bin/edriver r100-$i -nd -hh -ll -hl
-+ edriver r100-$i -nd -hh -ll -hl
- end
---- a/gt-itm/sample-graphs/ts/ts100/Runconvert
-+++ b/gt-itm/sample-graphs/ts/ts100/Runconvert
-@@ -1,5 +1,5 @@
- #!/bin/csh
-
- foreach i (0 1 2 3 4 5 6 7 8 9)
-- ../../bin/sgb2alt ts100-$i.gb ts100-$i.alt
-+ sgb2alt ts100-$i.gb ts100-$i.alt
- end
---- a/gt-itm/sample-graphs/ts/ts100/Runeval
-+++ b/gt-itm/sample-graphs/ts/ts100/Runeval
-@@ -1,5 +1,5 @@
- #!/bin/csh
-
- foreach i (0 1 2 3 4 5 6 7 8 9)
-- ../../../bin/edriver ts100-$i -nd -hh -ll -hl
-+ edriver ts100-$i -nd -hh -ll -hl
- end
---- a/gt-itm/sample-graphs/ts/ts600/Runconvert
-+++ b/gt-itm/sample-graphs/ts/ts600/Runconvert
-@@ -1,5 +1,5 @@
- #!/bin/csh
-
- foreach i (0 1 2 3 4 5 6 7 8 9)
-- ../../bin/sgb2alt ts600-$i.gb ts600-$i.alt
-+ sgb2alt ts600-$i.gb ts600-$i.alt
- end
---- a/gt-itm/sample-graphs/ts/ts600/Runeval
-+++ b/gt-itm/sample-graphs/ts/ts600/Runeval
-@@ -1,5 +1,5 @@
- #!/bin/csh
-
- foreach i (0 1 2 3 4 5 6 7 8 9)
-- ../../../bin/edriver ts600-$i -nd -hh -ll -hl
-+ edriver ts600-$i -nd -hh -ll -hl
- end
---- a/gt-itm/src/Makefile
-+++ b/gt-itm/src/Makefile
-@@ -9,10 +9,10 @@
- #
- # For Solaris: uncomment the next two lines
- #SYS = -DSYSV
--#LIBS = -lm -lgb5
-+#LIBS = -lm -lgb
-
- # For SunOS: uncomment the next line
--LIBS = -lm -lgb4
-+LIBS = -lm -lgb
-
-
- IDIR = ../include
-@@ -35,29 +35,22 @@ EH = $(IDIR)/gb_graph.h $(IDIR)/gb_save.h $(IDIR)/gb_dijk.h \
- all: itm sgb2alt edriver
-
- itm: $(GO)
-- $(CC) $(CFLAGS) -o $(BDIR)/itm $(GO) $(LIBS)
-+ $(CC) $(LDFLAGS) $(CFLAGS) -o $(BDIR)/itm $(GO) $(LIBS)
-
--itm.o: $(GH)
-
--geog.o: $(GH)
-
--ts.o: $(GH)
-
--dfs.o: $(GH)
-
-
- sgb2alt: $(CO)
-- $(CC) $(CFLAGS) -o $(BDIR)/sgb2alt $(CO) $(LIBS)
-+ $(CC) $(LDFLAGS) $(CFLAGS) -o $(BDIR)/sgb2alt $(CO) $(LIBS)
-
--sgb2alt.o: $(CH)
-
-
- edriver: $(EO)
-- $(CC) $(CFLAGS) -o $(BDIR)/edriver $(EO) $(LIBS)
-+ $(CC) $(LDFLAGS) $(CFLAGS) -o $(BDIR)/edriver $(EO) $(LIBS)
-
--edriver.o: $(EH)
-
--eval.o: $(IDIR)/gb_graph.h $(IDIR)/gb_dijk.h $(IDIR)/eval.h
-
-
- clean:
---- a/gt-itm/src/eval.c
-+++ b/gt-itm/src/eval.c
-@@ -159,7 +159,7 @@ int bicomp(Graph *g,int verbose)
- if (u == &dummy) {
- if (verbose) {
- if (artic_pt)
-- printf(" and %d (this ends a connected
-+ printf(" and %d (this ends a connected \
- component of the graph)\n", idx(g, artic_pt));
- else
- printf("Isolated vertex %d\n", idx(g, v));
---- a/gt-itm/src/geog.c
-+++ b/gt-itm/src/geog.c
-@@ -6,7 +6,7 @@
- */
-
- #include <stdio.h>
--#include <sys/types.h> /* for NBBY */
-+#include <sys/param.h> /* for NBBY */
- #include <alloca.h>
- #include <assert.h>
- #include <string.h> /* for strchr() */
---- a/sgb2ns/Makefile
-+++ b/sgb2ns/Makefile
-@@ -8,11 +8,10 @@
- # uncomment the two Solaris lines below, and comment the SunOS line.
- #
- # For Solaris: uncomment the next two lines
--SYS = -DSYSV
--LIBS = -lm -lgb5
-+LIBS = -lm -lgb
-
- # For SunOS: uncomment the next line
--#LIBS = -lm -lgb4
-+#LIBS = -lm -lgb
-
- GT_ITM = ../gt-itm
- IDIR = $(GT_ITM)/include
-@@ -33,16 +32,16 @@ CH = $(IDIR)/geog.h $(IDIR)/gb_graph.h $(IDIR)/gb_save.h
- all: sgb2comns sgb2hierns sgb2ns ts2ns
-
- sgb2ns: $(CN)
-- $(CC) $(CFLAGS) -o $(BDIR)/sgb2ns $(CN) $(LIBS)
-+ $(CC) $(LDFLAGS) $(CFLAGS) -o $(BDIR)/sgb2ns $(CN) $(LIBS)
-
- ts2ns: $(CN)
-- $(CC) $(CFLAGS) -o $(BDIR)/ts2ns $(CN) $(LIBS)
-+ $(CC) $(LDFLAGS) $(CFLAGS) -o $(BDIR)/ts2ns $(CN) $(LIBS)
-
- sgb2hierns: $(HN)
-- $(CC) $(CFLAGS) -o $(BDIR)/sgb2hierns $(HN) $(LIBS)
-+ $(CC) $(LDFLAGS) $(CFLAGS) -o $(BDIR)/sgb2hierns $(HN) $(LIBS)
-
- sgb2comns: $(COM)
-- $(CC) $(CFLAGS) -o $(BDIR)/sgb2comns $(COM) $(LIBS)
-+ $(CC) $(LDFLAGS) $(CFLAGS) -o $(BDIR)/sgb2comns $(COM) $(LIBS)
-
- sgb2ns.o: $(CH)
- sgb2hierns.o: $(CH)
---- a/sgb2ns/sgb2comns.c
-+++ b/sgb2ns/sgb2comns.c
-@@ -49,6 +49,7 @@
- */
-
- #include <stdio.h>
-+#include <stdlib.h>
- #include <strings.h>
- #include <string.h>
- #include "gb_graph.h"
---- a/sgb2ns/sgb2hierns.c
-+++ b/sgb2ns/sgb2hierns.c
-@@ -34,7 +34,8 @@
- */
-
- #include <stdio.h>
--#include <strings.h>
-+#include <stdlib.h>
-+#include <string.h>
- #include "gb_graph.h"
- #include "gb_save.h"
- #include "geog.h"
diff --git a/sci-misc/gt-itm/files/gt-itm-implicits.patch b/sci-misc/gt-itm/files/gt-itm-implicits.patch
deleted file mode 100644
index 70da0f568c65..000000000000
--- a/sci-misc/gt-itm/files/gt-itm-implicits.patch
+++ /dev/null
@@ -1,111 +0,0 @@
---- a/gt-itm/src/geog.c
-+++ b/gt-itm/src/geog.c
-@@ -6,6 +6,7 @@
- */
-
- #include <stdio.h>
-+#include <stdlib.h>
- #include <sys/param.h> /* for NBBY */
- #include <alloca.h>
- #include <assert.h>
-@@ -31,6 +32,9 @@
-
- static char geogId[]="$Id$";
-
-+long fdiam(Graph *g);
-+void die(s);
-+
- double
- distance(Vertex *u, Vertex *v)
- {
---- a/gt-itm/src/ts.c
-+++ b/gt-itm/src/ts.c
-@@ -8,6 +8,7 @@
- */
-
- #include <stdio.h>
-+#include <stdlib.h>
- #include <sys/types.h> /* for NBBY */
- #include <alloca.h>
- #include "gb_graph.h"
-@@ -64,6 +65,10 @@
- return (x); }
- */
-
-+int td_OK(Vertex *snp,Vertex *dnp);
-+long random(void);
-+int stubs_OK(Vertex *snp0,Vertex *snp1);
-+
- /* fast diameter computation using Floyd-Warshall
- * Returns the HOP diameter of the graph, i.e. each edge given UNIT wt.
- * Leaves the LENGTH diameter of the graph in g->Gldiam.
---- a/gt-itm/include/geog.h
-+++ b/gt-itm/include/geog.h
-@@ -74,3 +74,8 @@
- geo_parms* toppp, /* params for transit connectivity */
- geo_parms* transpp, /* " " transit domains */
- geo_parms* stubpp); /* " " stub domains */
-+
-+void randomize(long* a, long size, long mean, int iters);
-+long idist(Vertex *u, Vertex *v);
-+int printparms(char *buf,geo_parms *pp);
-+int isconnected(Graph *G);
---- a/gt-itm/src/edriver.c
-+++ b/gt-itm/src/edriver.c
-@@ -35,6 +35,8 @@
- */
-
- #include <stdio.h>
-+#include <stdlib.h>
-+#include <string.h>
- #include "gb_graph.h"
- #include "gb_save.h"
- #include "gb_dijk.h"
---- a/gt-itm/include/eval.h
-+++ b/gt-itm/include/eval.h
-@@ -8,4 +8,7 @@
- enum Field {Len, A, B, Hops};
-
- void twofield_sptree(Graph*, Vertex*, enum Field, enum Field);
--
-+int finddegdist(Graph *g, int** degdist);
-+void dopaths(Graph *g, enum Field f0, enum Field f1, int *rmin, int *rmax, float *ravg);
-+void dodepthdist(Graph *g, int** ddist);
-+int bicomp(Graph *g,int verbose);
---- a/gt-itm/src/dfs.c
-+++ b/gt-itm/src/dfs.c
-@@ -6,6 +6,7 @@
- */
-
- #include <stdio.h>
-+#include <stdlib.h>
- #include <alloca.h>
- #include <sys/types.h>
- #include "gb_graph.h"
-@@ -18,6 +19,8 @@
-
- #define NBBY 8
-
-+int dfs(Graph *G,int n,u_char *vis);
-+
- /* check connectivity of graph g */
- /* uses depth-first search. */
- isconnected(Graph *G)
---- a/gt-itm/src/itm.c.orig
-+++ b/gt-itm/src/itm.c
-@@ -42,6 +42,7 @@
- #include <stdlib.h> /* for calloc(),atoi(),etc. */
- #include <string.h> /* for strtok() */
- #include "gb_graph.h"
-+#include "gb_save.h"
- #include "geog.h"
-
- #define LINE 512
-@@ -55,6 +56,7 @@
- char *delim = " \t\n", *nonestr = "<none>";
- static char errstr[256];
-
-+void die(s);
-
- char *
- get_geoparms(FILE * f, geo_parms * pp)
diff --git a/sci-misc/gt-itm/gt-itm-19961004-r3.ebuild b/sci-misc/gt-itm/gt-itm-19961004-r3.ebuild
deleted file mode 100644
index 9877f7163f34..000000000000
--- a/sci-misc/gt-itm/gt-itm-19961004-r3.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic toolchain-funcs
-
-DESCRIPTION="Routines to generate / analyze graphs using models for internetwork topology"
-HOMEPAGE="https://www.cc.gatech.edu/fac/Ellen.Zegura/graphs.html
- https://www.isi.edu/nsnam/ns/ns-topogen.html#gt-itm"
-SRC_URI="https://www.cc.gatech.edu/fac/Ellen.Zegura/gt-itm/gt-itm.tar.gz -> ${P}.tar.gz
- https://www.isi.edu/nsnam/dist/sgb2ns.tar.gz -> sgb2ns-${PV}.tar.gz"
-S="${WORKDIR}/${PN}"
-S2="${WORKDIR}/sgb2ns"
-
-LICENSE="all-rights-reserved sgb2ns"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-RESTRICT="mirror bindist"
-IUSE="doc"
-
-DEPEND="dev-util/sgb"
-RDEPEND="${DEPEND}"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-19961004-gentoo.patch
- "${FILESDIR}"/${PN}-implicits.patch
- "${FILESDIR}"/${PN}-19961004-Fix-build-with-Clang-16.patch
- "${FILESDIR}"/${PN}-19961004-Fix-musl-build.patch
-)
-
-DOCS=( README docs/. )
-
-src_unpack() {
- unpack "sgb2ns-${PV}.tar.gz"
-
- mkdir "${S}" || die
- cd "${S}" || die
- unpack "${P}.tar.gz"
-}
-
-src_prepare() {
- rm -f lib/* || die
-
- cd "${WORKDIR}" || die
- default
- cd "${S}" || die
-}
-
-src_compile() {
- append-cflags -std=gnu89
-
- emake -C src CFLAGS="${CFLAGS} -I../include" LDFLAGS="${LDFLAGS}" \
- CC="$(tc-getCC)"
-
- emake -C "${S2}" CFLAGS="${CFLAGS} -I\$(IDIR) -L\$(LDIR)" LDFLAGS="${LDFLAGS}" \
- CC="$(tc-getCC)"
-}
-
-src_install() {
- dobin bin/*
-
- einstalldocs
- newdoc "${S2}"/README README.sgb2ns
-
- if use doc; then
- dodoc -r sample-graphs
- dodoc "${S2}"/*.{tcl,gb}
- docompress -x /usr/share/doc/${PF}/sample-graphs
- fi
-}
diff --git a/sci-misc/gt-itm/metadata.xml b/sci-misc/gt-itm/metadata.xml
deleted file mode 100644
index 062170537b8f..000000000000
--- a/sci-misc/gt-itm/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>sci@gentoo.org</email>
- <name>Gentoo Science Project</name>
-</maintainer>
-</pkgmetadata>
diff --git a/sec-keys/Manifest.gz b/sec-keys/Manifest.gz
index 00c59d1bb435..4217f3af2de6 100644
--- a/sec-keys/Manifest.gz
+++ b/sec-keys/Manifest.gz
Binary files differ
diff --git a/sec-keys/openpgp-keys-apache-xalan-c/Manifest b/sec-keys/openpgp-keys-apache-xalan-c/Manifest
new file mode 100644
index 000000000000..7da607cfbb45
--- /dev/null
+++ b/sec-keys/openpgp-keys-apache-xalan-c/Manifest
@@ -0,0 +1,3 @@
+DIST openpgp-keys-apache-xalan-c-20221123 29329 BLAKE2B 2f30c23ce368db54d6222ed774495482c65b620774f57906591ead9c413f99dbf23c1457f33f87a6d036e84ad43d12ad296513005ae1199b3810ca64c5de3df5 SHA512 89bf04a06d33d9e0cf9945406d9fb5809547b06df62acbbd4549832dcd2021c6ff4a9f7c4674ce2e3c93034d9a87783ba47089da1973adbc9077312c39a154e2
+EBUILD openpgp-keys-apache-xalan-c-20221123.ebuild 491 BLAKE2B 5fe8f1d14b3740025560851d76957765312533eb5b5f46a521cbb21c3e468566265f846424a4ed10bcc9e1d459aa213928fdc814f6763d448bed4aa121ef68c9 SHA512 b63950275955b7e8dbf95594d125a78f7ae53c4ba5a78509b8aede2a22343f27f51b7f04ddf813eaa6913db961e7b113b939b3d934777dede6b9159fc488c423
+MISC metadata.xml 273 BLAKE2B cec6b811a1bc3b86d698d40892f87b7fd522f3b6de8c716573230d3b425518cae72ad30efb6b11a240c155857668f40aab3528430955f9edd06370c7b24d6829 SHA512 365f5e21e5538ca3aa227463065472c256b9f4230b2e59a4f0dd1c7c9ed6d17b989acf1245cefb823001bdf1d7d7d606f706c4bf77c54c6368a0844e67841adc
diff --git a/dev-lang/open-cobol/metadata.xml b/sec-keys/openpgp-keys-apache-xalan-c/metadata.xml
index e94ff8ae58cb..fd8745b5b4ae 100644
--- a/dev-lang/open-cobol/metadata.xml
+++ b/sec-keys/openpgp-keys-apache-xalan-c/metadata.xml
@@ -2,10 +2,8 @@
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
- <email>patrick@gentoo.org</email>
- <name>Patrick Lauer</name>
+ <email>ceamac@gentoo.org</email>
+ <name>Viorel Munteanu</name>
</maintainer>
- <upstream>
- <remote-id type="sourceforge">open-cobol</remote-id>
- </upstream>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/sec-keys/openpgp-keys-apache-xalan-c/openpgp-keys-apache-xalan-c-20221123.ebuild b/sec-keys/openpgp-keys-apache-xalan-c/openpgp-keys-apache-xalan-c-20221123.ebuild
new file mode 100644
index 000000000000..3c2503c0377f
--- /dev/null
+++ b/sec-keys/openpgp-keys-apache-xalan-c/openpgp-keys-apache-xalan-c-20221123.ebuild
@@ -0,0 +1,20 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="OpenPGP keys used to sign Apache Xalan-C"
+HOMEPAGE="https://xalan.apache.org/"
+SRC_URI="https://downloads.apache.org/xalan/xalan-c/KEYS -> ${P}"
+
+LICENSE="public-domain"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+
+S="${WORKDIR}"
+
+src_install() {
+ local files=( ${A} )
+ insinto /usr/share/openpgp-keys
+ newins - apache-xalan-c.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die)
+}
diff --git a/sys-apps/Manifest.gz b/sys-apps/Manifest.gz
index 6e238c337e8d..251af9b0aaf6 100644
--- a/sys-apps/Manifest.gz
+++ b/sys-apps/Manifest.gz
Binary files differ
diff --git a/sys-apps/less/Manifest b/sys-apps/less/Manifest
index 089177255df1..2dc0209893ab 100644
--- a/sys-apps/less/Manifest
+++ b/sys-apps/less/Manifest
@@ -3,5 +3,5 @@ AUX lesspipe-r1.sh 8135 BLAKE2B f11727136a5235f07ad86c1811c5ef8489a48fc3d032b884
DIST less-608.tar.gz 362346 BLAKE2B 988940745fef1222c43b0bf4edec7cc7206ded0ac5d89d3faf4dab706a249913581c2fe7aa6063cf3d717176ed07b69299d3e791ba8a60358483fe9d1bf7f7c6 SHA512 7945b7f88921832ebb1b45fba8cbb449ee0133342796b654a52c146dfff3d84db18724ee84e53349eeea6017a0ebe2d8eb5366210275981dde7bb7190118fa66
DIST less-612-beta.tar.gz 365379 BLAKE2B 85c391992a95edfa263804444ae935925dc1e31a632c981410b943fccce1062125aeae7d7a192f82f4257280cb4f21022dcbb1b5851908f4425d3b9a241b1892 SHA512 d359ff0de223da3181f31db865a12497cd8481aa0fcf0ca736736f9af0bac7d573a57fc77ada24c8aa8556696e8e52f0fef972828284639815854a0d57602be3
EBUILD less-608.ebuild 1372 BLAKE2B 9e6ca781c599b023ac69f2f50efe2d67fd2240dd1377c0b01d03e5fa2dde68be1f64d28d118fcf96e25ac96e5ddaf4c85c3e531214f251cabe26ff75a2fb1b50 SHA512 4f1365280ed6c95546ccba75535592edc299a1e2facb1b34ea21c04e03754c05387bcf1a4543533dc1047ef78b762deb16c1cc13d0b5e111c3b6368647ce89df
-EBUILD less-612.ebuild 1275 BLAKE2B 5e9a130d7599bf6185559233a46c5934701fbf526884a0841f9b37bb5278bffa904210e2e1ff722cbba83ebab2f5d0409e3334942b24de74c78cb41cf120f0da SHA512 2e89df95a7007c9a3301968c68d7783ef4b3fa632c6c95a440e464b4f5f46417182c9fadc332247133c7ce4f40c104cf983f2f0a6b8f94ea5c4b3984c4d11243
+EBUILD less-612.ebuild 1533 BLAKE2B 68286de5509189b23fb5eff09313f887442de262b50c6004774e7306d6e014f2f60fdf18456dce7936a3b74901d71885b23ed18d9ba11f2c525779321e49b127 SHA512 31a3a49317e96a6925c3c979f57ffde08a8f2a5b00d3e981e28705fb8cabdabf0a3333012b55eb4fd507e361b70ae2b9f811f3f3540f705febaaeb1c98a73044
MISC metadata.xml 384 BLAKE2B ab69cbf4d7813bc4c96dc1c18ca35454dc9e9202bc95e3ff3b638c79b6cff4f9914fba1e7a35908aa305567a3874d3ead3a78f5faa83c9fbd3027afe12767eac SHA512 d799332d42f1c3115132216b3ba98a39f662d583aecb06fa2590e3da4c03b0ec07bab1eb0bbd397ef8249a5916ca9b457992c226899f66d4f4bef8bf1a20074f
diff --git a/sys-apps/less/less-612.ebuild b/sys-apps/less/less-612.ebuild
index 575e9a82356e..2c90aadd3c31 100644
--- a/sys-apps/less/less-612.ebuild
+++ b/sys-apps/less/less-612.ebuild
@@ -3,6 +3,11 @@
EAPI=8
+# Releases are usually first a beta then promoted to stable if no
+# issues were found. Upstream explicitly ask "to not generally distribute"
+# the beta versions. It's okay to keyword beta versions if they fix
+# a serious bug, but otherwise try to avoid it.
+
DESCRIPTION="Excellent text file viewer"
HOMEPAGE="http://www.greenwoodsoftware.com/less/"
SRC_URI="http://www.greenwoodsoftware.com/less/${P}-beta.tar.gz"
diff --git a/sys-boot/Manifest.gz b/sys-boot/Manifest.gz
index 08494487b813..fe08b1d77f0b 100644
--- a/sys-boot/Manifest.gz
+++ b/sys-boot/Manifest.gz
Binary files differ
diff --git a/sys-boot/plymouth-openrc-plugin/Manifest b/sys-boot/plymouth-openrc-plugin/Manifest
index ecfe53438bda..9b3a65e4efa1 100644
--- a/sys-boot/plymouth-openrc-plugin/Manifest
+++ b/sys-boot/plymouth-openrc-plugin/Manifest
@@ -1,3 +1,3 @@
DIST plymouth-openrc-plugin-0.1.3.tar.gz 9404 BLAKE2B 809cfab881ef47565badfc330b77ae07a8bbbddf822cbdb50f2d1d2a0c95f915ac5024e02400ab2ea9d8f98dc466a8a3cbad92805587f77a00e58c9f9d78d388 SHA512 b07a4d9d56c8f49d5b0a91799fe0100eac705cd2a266674539948fdc661876474a93d8ed5f329f097a1fc5dc571f3b3c00322191fb77d2a7e32b1ff192ca0a6b
EBUILD plymouth-openrc-plugin-0.1.3.ebuild 747 BLAKE2B 8e572b805ec906c17ef5640b44ec7a518d447f5db15995206f59cf170bb6f61ef1f2517c2ebee6b7b223e63492b934394bbe4c10e2b04f053c51e1047a7d000d SHA512 57c074f4e83ad7866bbd6f971b9866d072fc1f948238cfd377dc2ee397e811aceea32c9145d34743888e3e59f4416746b0dd3b6dfd51c4556e4b382a8120e8af
-MISC metadata.xml 603 BLAKE2B c609e9071f94b47762d4482c7dc2f44fe6933be1f9279951b5b436f3e17b292d57177416cc59b978c884e5c6ad6f1ac4c2b02e551e6ae6590679f8fe9aad4475 SHA512 3d6499b892eb5f942bd231c58d109bbfb75605367de487063767bbcc8335ce195b6529180c6d63e6456d187e8714d2a2a193055da1e7c84f3e38a09aea50ba6c
+MISC metadata.xml 611 BLAKE2B 2d85002342c50db0eea52302818a20ef3448a59c85536a02eeabb315fe4ac8f07aaf2f9ce7ef96c4a509addc4cb7f61a8fee56af85923aeb27563ccfc2212a4a SHA512 76b8d2433da851a8cab0e2bdc7c2aaafaf545a6fbc4265a0f9f95ff4ecdeacabe88179f9f8ac3a712f38d0203367f8f7f972f2c4c6531ce20bf5472ef2cedc92
diff --git a/sys-boot/plymouth-openrc-plugin/metadata.xml b/sys-boot/plymouth-openrc-plugin/metadata.xml
index 4a15a0e8e586..529f0157bd8e 100644
--- a/sys-boot/plymouth-openrc-plugin/metadata.xml
+++ b/sys-boot/plymouth-openrc-plugin/metadata.xml
@@ -2,7 +2,7 @@
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person" proxied="yes">
- <email>Kangie@footclan.ninja</email>
+ <email>Matt.Jolly@footclan.ninja</email>
<name>Matt Jolly</name>
</maintainer>
<maintainer type="project" proxied="proxy">
@@ -11,7 +11,7 @@
</maintainer>
<upstream>
<maintainer status="active">
- <email>Kagnie@footclan.ninja</email>
+ <email>Matt.Jolly@footclan.ninja</email>
<name>Matt Jolly</name>
</maintainer>
<remote-id type="github">Kangie/plymouth-openrc-plugin</remote-id>
diff --git a/sys-fs/Manifest.gz b/sys-fs/Manifest.gz
index ebc4d612b792..2ccadebbc195 100644
--- a/sys-fs/Manifest.gz
+++ b/sys-fs/Manifest.gz
Binary files differ
diff --git a/sys-fs/bcachefs-tools/Manifest b/sys-fs/bcachefs-tools/Manifest
index d5e34fba4bfd..80cb13c8f8c6 100644
--- a/sys-fs/bcachefs-tools/Manifest
+++ b/sys-fs/bcachefs-tools/Manifest
@@ -4,7 +4,7 @@ DIST ansi_term-0.12.1.crate 24838 BLAKE2B f636772c34e2d68cda7b8d3b2b86abda074585
DIST anyhow-1.0.66.crate 43770 BLAKE2B 8d74397c47bd64c00f015cf7ee279fa020ea39191440208d77e4a5fdb35fca531e8bb9b765be223b24050d0fd1db76fa5b516146f450937f84a5c113c9eca997 SHA512 7b4078906df2805d491dc2f29c4eec85a9f43078c0dcd9c05261c2706ed655953b693c4f59fda62547681b29cda9ac7a0789f1359bb18110403cfe34e9fb0dc3
DIST atty-0.2.14.crate 5470 BLAKE2B 2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab SHA512 d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
DIST autocfg-1.1.0.crate 13272 BLAKE2B 7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203 SHA512 df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
-DIST bcachefs-tools-f1f88825c371f84edb85a156de5e1962503d23b2.tar.zst 946665 BLAKE2B 1e4b6869a9a52c07b8cd31f0eaccb7003b244db7d91b7199591fada3f61ab0be77b1462ef97e144f5cddf1262f3dd100e381c74ee6ae053dff38fd10eca06bbf SHA512 6d4b5b561de6d6a7a3d734d7981b0e6f621da5c550325e749a8612837322600069a6896f1f01b16da6b4649344a08549a542835bd7eb4d2acbb2f973dc46310f
+DIST bcachefs-tools-48eefee7495c6e145f3fcfe6ab83f9e8bc27a1ec.tar.zst 946668 BLAKE2B 62a2bd47f7699f722849aa78e87b79e71c4af508492e8e9b28092e69b7069122f7da2dda6cecd0d6fa31153bf094c55099b3371cc30b50b92f9fa5b57624b4fc SHA512 9e999880a5e0910e85111c1b84372129cce6348f93b0aadcbf915840ed14982ac82ccb98fb52a28ac9612473255d0e1b27a29721cb9254db64660298a5ac5f18
DIST bindgen-0.59.2.crate 206267 BLAKE2B de66347fcf2d538879e49c85d2db80e86a70e27d3c84464b52a840476a31edae0cfa3e1afaba33ef0b7abadcb1e23a2fe1420e3254e0de1f6848b575a9c96620 SHA512 14c49879c7443191b877957a4fd405c7f10a1e8b70016d91bf5fe33861fc5d71982a1c685c190e4f7922cedb6c8aefadac3b0b68cbe5578da791a8da6bfedf44
DIST bitfield-0.13.2.crate 16479 BLAKE2B c34f150e135579452d5b6e13bac0fb4a3a897219660289c861646330f7050d19a10d041affe8d250bf314c35eb19ee519b1fa0dd12eed94a93a5e904b95380d9 SHA512 5ed9ad97913828d67b19d5f10a264592f4c03aba8e4ea791f7a20e61da79066daa1d5ce678c822d8f6f1d065a65a3aa6afec23980abd1da38b44dc6cbb96166f
DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
@@ -110,6 +110,6 @@ DIST winapi-0.3.9.crate 1200382 BLAKE2B cb5799749ccd935ea2d7068d953cecf19f543d9d
DIST winapi-i686-pc-windows-gnu-0.4.0.crate 2918815 BLAKE2B 4d357e4d30f9552972170d65b9a5358b69c46a3e772fe05efc22f3d4ffc1caeeaad7aacdc7abd503a7ad0545f8bd7d22bf351dcb6df76f812fa4d45c34d65df0 SHA512 a672ccefd0730a8166fef1d4e39f9034d9ae426a3f5e28d1f4169fa5c5790767693f281d890e7804773b34acdb0ae1febac33cde8c50c0044a5a6152c7209ec2
DIST winapi-util-0.1.5.crate 10164 BLAKE2B fc800aceae5249a858c806c3e969ef2545766099872d856ebee51c883d9acf1122278db9607d50ca53eac351502b700fd2463900932d342240f97f683d517963 SHA512 7baeb661f397c4693dfa001fdc774b323c51a7c55caad40f2de5112a1cefd1d6151e3df41fa4ee193460a5905917c83d2b1de5fa10b4bd014ad96690af95c0fd
DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82 SHA512 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513
-EBUILD bcachefs-tools-24_p20221120.ebuild 5781 BLAKE2B 1375d788e8cc4f7c0b6fd27943510ac186816348c11248a3fdfbea7b1962ca2f9f43318e9feb068677979433d6873154f7f40bb1e130945be8ff7298f1781dfa SHA512 b2f989c13ab4706d042340fa9e87bacd7b973d97e95cd2b01c291ab5c12b94651c939889c8814ff65e829760c1114b21a54cb1bdfdb36cbf82f62f09598102ec
+EBUILD bcachefs-tools-24_p20221124.ebuild 5781 BLAKE2B 774574725c505533b4505a298472ba52fea87465af01eb7a98424b8e822e4e66b5597619d39ea1abde0f991bf0870bf9aae82d2476827af638fd37b89ebb8e6b SHA512 40a48e5194a2c864aa00d5ecaacb3514fd72365d5f7db2da658160b8fba51382b5f4c266c20e50e3bc259b4538c6ee1c0e27b2f4edb5fbb90e1b928de543b138
EBUILD bcachefs-tools-9999.ebuild 3675 BLAKE2B c091a0a30650dfdb1617aa787957ac0df87f7f144cf01d7a2a34ee48131c47165b5e512b60b9c5ed9df95650c4a394be7e5ebb5956075ebdcbdf5dd52e2826c0 SHA512 44b9c57fc9596b54063cdc466867efac3b2c103f068982a09057ee1b695a23daee587fcb8dda787d065a7d2a477d04f7977353448cbde7e81fbe3d20f0838d6e
MISC metadata.xml 486 BLAKE2B c3c474cacb14955ee145c9599530147aeb191faa653481861961cacb3a8af716ec1941adf3c8712baeacc05c43adad4945a03a73527505396fdedc2070a4d102 SHA512 71f935ce4d6bed8d1a4d02b17d17b4b27ab96a4161773eea6e30037a5eb8bf56ad1d8667a07ae55b09e5816552c300794249db117340b2c18b5fb9aac60e55c2
diff --git a/sys-fs/bcachefs-tools/bcachefs-tools-24_p20221120.ebuild b/sys-fs/bcachefs-tools/bcachefs-tools-24_p20221124.ebuild
index cfc30aa8c587..fe67357e04a3 100644
--- a/sys-fs/bcachefs-tools/bcachefs-tools-24_p20221120.ebuild
+++ b/sys-fs/bcachefs-tools/bcachefs-tools-24_p20221124.ebuild
@@ -127,7 +127,7 @@ if [[ ${PV} == "9999" ]]; then
inherit git-r3
EGIT_REPO_URI="https://evilpiepirate.org/git/bcachefs-tools.git"
else
- MY_COMMIT=f1f88825c371f84edb85a156de5e1962503d23b2
+ MY_COMMIT=48eefee7495c6e145f3fcfe6ab83f9e8bc27a1ec
SRC_URI="https://evilpiepirate.org/git/bcachefs-tools.git/snapshot/bcachefs-tools-${MY_COMMIT}.tar.zst
$(cargo_crate_uris ${CRATES})"
S="${WORKDIR}/${PN}-${MY_COMMIT}"
diff --git a/x11-base/Manifest.gz b/x11-base/Manifest.gz
index d429e8ac559b..d9ec4bf573a1 100644
--- a/x11-base/Manifest.gz
+++ b/x11-base/Manifest.gz
Binary files differ
diff --git a/x11-base/xorg-server/Manifest b/x11-base/xorg-server/Manifest
index cee860204999..d69a1871c30d 100644
--- a/x11-base/xorg-server/Manifest
+++ b/x11-base/xorg-server/Manifest
@@ -2,6 +2,6 @@ AUX xorg-server-1.12-unloadsubmodule.patch 1373 BLAKE2B 4c6017bcdc53964ecc796e1b
AUX xorg-server-1.18-support-multiple-Files-sections.patch 1902 BLAKE2B 69ba852b425d652ebb83d116cabbf92d1530d2c616910ddbb96fb574cdad8d3f1ce2b4fcf9fb16aa2950b40a0723c9d00465d8e6d72299f1ea181a257d014c80 SHA512 5cd0a4ce9c2efef7abc84df805a3c6da33bd64fdb16c3aa2fa61da4f805605a3d12cab0f452d3bc217b6e5d5d5bea29c9f3bf262e46347a074770ebd75ddf5b5
AUX xorg-sets.conf 199 BLAKE2B e9414694f372d3f2a65bee903522094a60e261ddcd0c49a1d85a2ee804f3edbb5c605ed2d0b44839a91e98957f05ea88da87530f5f36b2db249e09ee56ee2975 SHA512 910fe28f20909243044f079ff35136942b8790f4f28ac42ffc64a76b7f03cd22057087fa5e4e01192080b52c0d89000ea96d5a807c6f11f680d3f43312c5be41
DIST xorg-server-21.1.4.tar.xz 4940176 BLAKE2B 8f68c7de102f7f8d0f56566a518025bb32c079184d5a5556dc8e651111b6a018669102b18ec2e9470d3ab91f51291618f9c49281915d885fc30446e1b54d2134 SHA512 eb5b8520d02908f72719e6ecfbf7a9bf139acb65ccae04d1db4223a8a2384cd3a94bd5afef10cce327b751b800cc2b79bfaa5ae35c95c3a217f775168082e68f
-EBUILD xorg-server-21.1.4.ebuild 4451 BLAKE2B 4e6e0a405e8c92ccf0e96bf582da830095e4503baccf57488067cc26fa7dab03e4232e1359a60006450a5afe252258ed8cd894457ba6efbac2cfeb18f234c1ff SHA512 1f362b0cf23ea22aa883086fa89aadd7356819740cc043a83c7ae4d5695a81ee6da849923c097f7f0f32af6cbdfc6a7a7dde7193dc2c666b52d6e4373ebb4a59
-EBUILD xorg-server-9999.ebuild 4459 BLAKE2B 07b51df2be6cb5939c6d3b23982df5b691453fb1a4b1c9afc37cded6823371a03bb09bcede9417304edc319861414571171f1c05e5e742edf333ec858239426e SHA512 8f2363b32a015c816b8169a6db437bd5fd3550f02f62d91fce850f63f9f4a043e8094959da670ff4b8daa67099cc3632c99e35b8898b80fd5c28ed5335638659
+EBUILD xorg-server-21.1.4.ebuild 4515 BLAKE2B d4e76b545375aaf945739c51cc88ac64fa2a139b7ee2486607a867c29da171541ce2fa376435410db77194add5d33546c1c1f4cd141b1b4919dbec2040a53485 SHA512 25799c629b52e469395860bc9549bf23eef16139d61fefa8dfeb490e2f88f432a38396ae5a10726b447610b4daf862e686c6e8ad5ecf0619f16636be74d81b8a
+EBUILD xorg-server-9999.ebuild 4521 BLAKE2B 734301a62c12a7a3bf89375e2e5d64bca3330f8804d22f4142f2fa8c5afbd66a816b317c5e5ffbcdebd8950ca55f7dae92972d9ecf63457a1aa9b25b66ef9225 SHA512 d452355a73fbcaf59ab8aef919e71fa4b03404babde572356dfc6b267b8688c159cee94a02923c58c1cbb0742f8ff835eacc5332fdca0871c0d7102f3128ad3f
MISC metadata.xml 881 BLAKE2B e5b0384c9cc45cf1e12a3010abf31232e4a726c11aa46b7303cc22b582e31d6ece1dbed35aacee265ca5a54433a6821d964059709307e4d4e51bb5a22b74b31d SHA512 72d6c8a97e474464e222d8d0be1a5d16c123683bf1415a142204b26361fdefdfbf1b3493d7b33cb637c03a808d5068c10d18adeb7de2a4fd5ecfcd4fa40f2f90
diff --git a/x11-base/xorg-server/xorg-server-21.1.4.ebuild b/x11-base/xorg-server/xorg-server-21.1.4.ebuild
index 068d342b87c5..00ab2ea8f078 100644
--- a/x11-base/xorg-server/xorg-server-21.1.4.ebuild
+++ b/x11-base/xorg-server/xorg-server-21.1.4.ebuild
@@ -5,7 +5,7 @@ EAPI=8
XORG_TARBALL_SUFFIX="xz"
XORG_EAUTORECONF="no"
-inherit xorg-3 meson
+inherit flag-o-matic xorg-3 meson
EGIT_REPO_URI="https://gitlab.freedesktop.org/xorg/xserver.git"
DESCRIPTION="X.Org X servers"
@@ -103,10 +103,12 @@ PATCHES=(
)
src_configure() {
+ # bug #835653
+ use amd64 && replace-flags -Os -O2
+
# localstatedir is used for the log location; we need to override the default
# from ebuild.sh
# sysconfdir is used for the xorg.conf location; same applies
-
local emesonargs=(
--localstatedir "${EPREFIX}/var"
--sysconfdir "${EPREFIX}/etc/X11"
diff --git a/x11-base/xorg-server/xorg-server-9999.ebuild b/x11-base/xorg-server/xorg-server-9999.ebuild
index 85fc86f9ac72..316e0c3ba53c 100644
--- a/x11-base/xorg-server/xorg-server-9999.ebuild
+++ b/x11-base/xorg-server/xorg-server-9999.ebuild
@@ -5,7 +5,7 @@ EAPI=8
XORG_TARBALL_SUFFIX="xz"
XORG_EAUTORECONF="no"
-inherit xorg-3 meson
+inherit flag-o-matic xorg-3 meson
EGIT_REPO_URI="https://gitlab.freedesktop.org/xorg/xserver.git"
DESCRIPTION="X.Org X servers"
@@ -103,10 +103,12 @@ PATCHES=(
)
src_configure() {
+ # bug #835653
+ use x86 && replace-flags -Os -O2
+
# localstatedir is used for the log location; we need to override the default
# from ebuild.sh
# sysconfdir is used for the xorg.conf location; same applies
-
local emesonargs=(
--localstatedir "${EPREFIX}/var"
--sysconfdir "${EPREFIX}/etc/X11"
diff --git a/x11-wm/Manifest.gz b/x11-wm/Manifest.gz
index 9e2f21cf999c..a5d3490da583 100644
--- a/x11-wm/Manifest.gz
+++ b/x11-wm/Manifest.gz
Binary files differ
diff --git a/x11-wm/ctwm/Manifest b/x11-wm/ctwm/Manifest
index 16f47e4d30db..c179d334cac5 100644
--- a/x11-wm/ctwm/Manifest
+++ b/x11-wm/ctwm/Manifest
@@ -1,3 +1,3 @@
DIST ctwm-4.0.3.tar.xz 683684 BLAKE2B d16a47a5cd91ab5305da3c02f874d5ad1c71e2c8a3664cd33d5fa0781f4fdc2613407f5b43b4da16bcf89e323eb34b0888c5dbd02598746195991e7870aba0ef SHA512 f9bb2f8f28a050cce0fc2f1f4e00e79acd7c54055016d8483e045d8f5fa9829f8f5d92bb53f0c1d9500f97d6f52cd827ddd15515c84451ea03551025a8ab831d
-EBUILD ctwm-4.0.3.ebuild 1269 BLAKE2B 1b0ee37a15447f558fe13aaa9650a115dca35780499d38837c0a51afc20278d3df41cea7725762b9f6e9e285975e2757854f1e56084cc5aba28216c8ab1f8546 SHA512 e16eb3d03d9e9f9e3ab6441d960aec582447762212ae723a7f5e13ed2268c4a5d2f490fd1e1f71eebbe6309c5e4600de5ccf81688d2b749a36124a3d7df58b2b
-MISC metadata.xml 857 BLAKE2B ef322aa48e82e00e94181e20539656e1448c5a588bcb26a4dc5630bc64edbd630f5b9ca9765ad587d5fdbe5f857c76b3d2b921d297db99faa14cfc1f7d4669f9 SHA512 1b452d514fb583ce0c2a46ddfdb479a80c5db540b4b5dbc9c6b93b352270ad8b146612bcc0fb04ce5591176d83cf784e2dd1aa4a328ac92322c9437954df2bd6
+EBUILD ctwm-4.0.3.ebuild 1216 BLAKE2B 3793df6aeb3aabe0dc804cc88ca5644e36e8961d116e325e625aefd3ce0fc95880d2478743db05b197cbf0eb36a01d8031ac59938c8c861088c6961be9089472 SHA512 313556db1e95b7271384fe25cf3239ed24ce31c367463773e612910f47908d69d7f1d9632e3183cefd683355b4adeaa18f0254799bffaee7876ea28a11ae8747
+MISC metadata.xml 774 BLAKE2B 976d30e7eb799d02c530c07f958e3055e2123e0d1ea125e941c41bbe7ae0317cc87d813a797e2111145f5e1edf83b1370ec557d1b54dc742852d10fd232afa59 SHA512 6ea6c34bcb3780632729685ed3b0b92d953bb5bc191fb3d1bd61794603ed9965d399fdf0b3cc47d5cc899ea29e7340cea181b55f116ecd959cb7be5e5811d157
diff --git a/x11-wm/ctwm/ctwm-4.0.3.ebuild b/x11-wm/ctwm/ctwm-4.0.3.ebuild
index 27fb610aba73..4dca58842bed 100644
--- a/x11-wm/ctwm/ctwm-4.0.3.ebuild
+++ b/x11-wm/ctwm/ctwm-4.0.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -12,7 +12,7 @@ SRC_URI="https://ctwm.org/dist/${P}.tar.xz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 ppc x86"
-IUSE="jpeg rplay test xpm"
+IUSE="jpeg test xpm"
RESTRICT="!test? ( test )"
RDEPEND="
@@ -23,7 +23,6 @@ RDEPEND="
x11-libs/libXmu
x11-libs/libXt
jpeg? ( virtual/jpeg )
- rplay? ( media-sound/rplay )
xpm? ( x11-libs/libXpm )
"
DEPEND="
@@ -45,9 +44,9 @@ src_prepare() {
src_configure() {
local mycmakeargs=(
-DNOMANCOMPRESS=yes
+ -DUSE_RPLAY=OFF
-DDOCDIR="${EPREFIX}"/usr/share/doc/${PF}
-DUSE_JPEG=$(usex jpeg ON OFF)
- -DUSE_RPLAY=$(usex rplay ON OFF)
-DUSE_XPM=$(usex xpm ON OFF)
)
diff --git a/x11-wm/ctwm/metadata.xml b/x11-wm/ctwm/metadata.xml
index 86839ff55249..05c81c0cafd9 100644
--- a/x11-wm/ctwm/metadata.xml
+++ b/x11-wm/ctwm/metadata.xml
@@ -15,7 +15,6 @@
</upstream>
<use>
<flag name="jpeg">Enable jpeg image support with <pkg>virtual/jpeg</pkg></flag>
- <flag name="rplay">Enable sound support from <pkg>media-sound/rplay</pkg></flag>
<flag name="test">Enable upstream test suite, build required binary</flag>
<flag name="xpm">Enable xpm icon support with <pkg>x11-libs/libXpm</pkg></flag>
</use>
diff --git a/x11-wm/fvwm/Manifest b/x11-wm/fvwm/Manifest
index 5f0fb388f18b..ac4c58869d61 100644
--- a/x11-wm/fvwm/Manifest
+++ b/x11-wm/fvwm/Manifest
@@ -4,6 +4,6 @@ AUX fvwm-2.6.5-ar.patch 1077 BLAKE2B ebd3226a706087c7e7f7935a9862c59e628551e19be
AUX fvwm-2.6.5-mouse-buttons.patch 519 BLAKE2B 23b31933e9dcc456d73be15573226017fc213da59156040136ff447b208b45691fca00b5d16cdaf57ab8411e2834d759b3bb7e53550b13ec72de4b7f70486abb SHA512 d28a9724697859ca7beac1cc2813c12413654e1c0749297c34fb0ef8bbf97369ac8039d2a82ec673d885b39e1544259b70cecf292639caa9ff99c1b42d34c196
AUX fvwm-2.6.8-perl528.patch 515 BLAKE2B 44df7b8aef71d85c3aefefb40ab45b9e6227ef6a13aaab60cec8956db669013b4ee4dc869216972e1a443d1f69e6550e7f80dc81cdf8b7642d6c49ae46793b2a SHA512 ab35b8aef3c6d8a07f1e03290c209736ee892729d98fece3d0134fd9994f8c57bdd5703492b405a6eb52cfcd67cd9cd72c16bc25a729a46560eb6e21f2d7918f
DIST fvwm-2.6.9.tar.gz 3942859 BLAKE2B 8faf2d420d96049ab0528a6c6a5dc6ed8ee9449f8e533b9ad9bb526faea86030684fc0aa8ed0d307cb64575457676611298adf582b1249c37a3db35a72b43bf1 SHA512 a9c2214ad19edd17da81446a6d4250284cc50b59b53c233212f2a9354c01143dbb870521392752f272f00af50bee2dd8f0b6bf6176b0d4b3075694d2a61a623e
-EBUILD fvwm-2.6.9-r1.ebuild 4328 BLAKE2B 779fa798311d4fbde9de3c64d314edc255427d8acc721e6ea42f824414d513e9afbf0fce6419fc259b0344e14c430b20edc93c385a6730df16181924609393d9 SHA512 98fe951afbe34acf243a6a09a4e76d27e69281ea1652cad4f33e943a46897156155de716b985dc689f83593d6303010387b5bf3ac2f959c297605b227ec34df5
-EBUILD fvwm-2.6.9.ebuild 4078 BLAKE2B e11ab353d0dd3043dfe0dc9130ffe18f5c95449755eac396e982ef5ef33ddb5306e78139f9cc11adc49ee4e3ec8249cea71ba88f7cba64b8d680c12c944e3d47 SHA512 564b6a56cfce410003fcbdab0dc057c9ae8a7076578ec0ce376614c9af4a12ff3cb7d1b0ddfbde3299d022e3610e212b53a480abb793e671b1b9e6954b7d74c1
-MISC metadata.xml 785 BLAKE2B 4d3fe89c9b6a2a0759c15042a4f9fb4d9981d54d3d31d2d8c0c5b11d3d0caa2a0740e8887c99e97d16f192ad102129923e1a9e2d7ff9f744611fac71e3b04b68 SHA512 89d3820181ee537ed8cd081728103c2983685b90ab27a7f45c08d6e123f2aa1399c5093ad53b4d92c9ee48cb6532a7da5d28f6b78c76242d763ed25a15e9923e
+EBUILD fvwm-2.6.9-r1.ebuild 4284 BLAKE2B d709de82663e50a79340d3ce879457ff3fe1fa99d30e018d0077d45d74baa33731948c34ec184d81c8a046aaa028f03b32c85472b78b37f338ee04c364f0dd39 SHA512 ff8cc467e12e07bd26cee63ae8bf6cab2f47b2c389b4190ed312a590ec1be2ee7a2f73c732b6c62ce48a6d61e970a800b1c01aa7f58158780a737dbf770aa768
+EBUILD fvwm-2.6.9.ebuild 4034 BLAKE2B 603b739468c0c94f41348b62014245fd465da01622079f0bbaa68f4f3c736bce79b716ad8a3d7d6787bcbf3245340827e6308f7a5e0948afaffc0c2566676a5b SHA512 2e30f69354c6070e8b47992435a8368bc636d50498cb90f4413328703b79c9f69d5e633df9c6056c2ef7e019db1d9e020e14bf0d2e6f254c1a96c94912a440f5
+MISC metadata.xml 736 BLAKE2B c9ff0661b5a87747a83a9d0f88f2a994e23e9e741e669fab4bd42351f74eb9dd8d55ae7d9a56d3a865eef344484a489f08359cc0e44874787fed0538f977c159 SHA512 5b06fe1d24d811fe7c408f38849c06360a5e59d98e5076214cdf041f95f5ed5ae4b625331337ce7c0d00db62fd4db6ca78f6cb2902409f340ba47d8204ab5692
diff --git a/x11-wm/fvwm/fvwm-2.6.9-r1.ebuild b/x11-wm/fvwm/fvwm-2.6.9-r1.ebuild
index f62fad64c0be..a551d85ee5a8 100644
--- a/x11-wm/fvwm/fvwm-2.6.9-r1.ebuild
+++ b/x11-wm/fvwm/fvwm-2.6.9-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/fvwmorg/fvwm/releases/download/${PV}/${P}.tar.gz"
LICENSE="GPL-2+ FVWM"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE="bidi debug doc netpbm nls perl png readline rplay stroke svg tk truetype +vanilla xinerama lock"
+IUSE="bidi debug doc netpbm nls perl png readline stroke svg tk truetype +vanilla xinerama lock"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
COMMON_DEPEND="
@@ -59,7 +59,6 @@ RDEPEND="${COMMON_DEPEND}
>=dev-perl/X11-Protocol-0.56
)
)
- rplay? ( media-sound/rplay )
lock? ( x11-misc/xlockmore )
netpbm? ( media-libs/netpbm )
"
@@ -97,6 +96,7 @@ src_configure() {
--enable-iconv
--enable-package-subdirs
--enable-mandoc
+ --without-rplay-library
$(use_enable bidi)
$(use_enable debug debug-msgs)
$(use_enable debug command-log)
@@ -105,7 +105,6 @@ src_configure() {
$(use_enable perl perllib)
$(use_enable png)
$(use_with readline readline-library)
- $(use_with rplay rplay-library)
$(use_with stroke stroke-library)
$(use_enable svg rsvg)
$(use_enable truetype xft)
diff --git a/x11-wm/fvwm/fvwm-2.6.9.ebuild b/x11-wm/fvwm/fvwm-2.6.9.ebuild
index 036bf38cfe5c..6f87f6d062cb 100644
--- a/x11-wm/fvwm/fvwm-2.6.9.ebuild
+++ b/x11-wm/fvwm/fvwm-2.6.9.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/fvwmorg/fvwm/releases/download/${PV}/${P}.tar.gz"
LICENSE="GPL-2+ FVWM"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm ~ia64 ppc ~ppc64 ~riscv ~sparc x86"
-IUSE="bidi debug doc netpbm nls perl png readline rplay stroke svg tk truetype +vanilla xinerama lock"
+IUSE="bidi debug doc netpbm nls perl png readline stroke svg tk truetype +vanilla xinerama lock"
COMMON_DEPEND="
sys-libs/zlib
@@ -52,7 +52,6 @@ RDEPEND="${COMMON_DEPEND}
>=dev-perl/X11-Protocol-0.56
)
)
- rplay? ( media-sound/rplay )
lock? ( x11-misc/xlockmore )
netpbm? ( media-libs/netpbm )
"
@@ -86,6 +85,7 @@ src_configure() {
--with-imagepath=/usr/include/X11/bitmaps:/usr/include/X11/pixmaps:/usr/share/icons/fvwm
--enable-iconv
--enable-package-subdirs
+ --without-rplay-library
$(use_enable bidi)
$(use_enable debug debug-msgs)
$(use_enable debug command-log)
@@ -94,7 +94,6 @@ src_configure() {
$(use_enable perl perllib)
$(use_enable png)
$(use_with readline readline-library)
- $(use_with rplay rplay-library)
$(use_with stroke stroke-library)
$(use_enable svg rsvg)
$(use_enable truetype xft)
diff --git a/x11-wm/fvwm/metadata.xml b/x11-wm/fvwm/metadata.xml
index 77ae8a85cb35..30ba2eae7e1d 100644
--- a/x11-wm/fvwm/metadata.xml
+++ b/x11-wm/fvwm/metadata.xml
@@ -11,7 +11,6 @@
<use>
<flag name="lock">Enable screen locking</flag>
<flag name="netpbm">Enable NetPBM support (used by FvwmScript-ScreenDump)</flag>
- <flag name="rplay">Enable rplay support</flag>
<flag name="stroke">Mouse Gesture support</flag>
</use>
<upstream>
diff --git a/x11-wm/fvwm3/Manifest b/x11-wm/fvwm3/Manifest
index 4fcd657555c7..556d4b01d8aa 100644
--- a/x11-wm/fvwm3/Manifest
+++ b/x11-wm/fvwm3/Manifest
@@ -5,6 +5,6 @@ AUX fvwm3-9999-goflags.patch 224 BLAKE2B 9050c078af7506d821777de92b93bff4b445810
AUX fvwm3-9999-htmldoc.patch 960 BLAKE2B 69e4ce716cb09dde50b168d6cd14cd7c01ea4a591fa9baa8d33311276906912e9011f3cd3c42dd30e07fe28776d7638821c17001b8e56601cd42ad1159e36c59 SHA512 07258f4ae3e2d232e1e81ea885f64b14d23ece217317f06c9dccc29b15ad356f36976e570df1420132c1ff3acb08adc668194ad6cabfb453cb01cadaf933491f
AUX fvwm3-9999-translucent-menus.patch 14684 BLAKE2B 52915fde481c6b821b7bf9f5b90f2b7a7f0e96f46cb3f54d39304abefd3db5f2937e6b8eb16c27c4b017d8bbcf6ec1362bf0e7f842ecaa878cc97ec59e88a6ff SHA512 2c1d36e84542be65270595b8ce8e5ed624fa62594446ffe597f18ae85bbfcf3bfbf3030dc0bbcf31dbd43d01411af053a8daa86797540d5a8dcdaee4341fd2ba
DIST fvwm3-1.0.4.tar.gz 4691719 BLAKE2B 4ce93b1a2d110b570b5fc8b253f9ff8ea1f44e5470c6e1bc136a53ebe53a23abe3d075bf351fca54ac110ea5731f9b44c59c83186d320e7509bf26e5144436ca SHA512 b72a1ebeba7c55214603fd43ea439f7283b3c79e39d2671a67b9512c67dcea111377eab2131ed0b18a72f6b772b0d048abe08f52565708367465ed9bb14e85f6
-EBUILD fvwm3-1.0.4-r2.ebuild 4354 BLAKE2B 526dec95d79529d348a3549968539a1025b4efa5aee9434526599d6446ca27fbc0cd70b789a7f74181cb9a31bc4c701632119d56c56002164992fe81d169dac1 SHA512 f12d1e1ce627e080104572fb197704b3e4b62d1ef1a715c3c35e4c189f70f167ba62a7fe702097bf2af537af1ea1c52a70a50e5ec4c3e0cbcce95d99e486fe1b
-EBUILD fvwm3-9999.ebuild 4360 BLAKE2B d3ce88da402256e299e0bee907abe9bd18cbae9002f3cf1248b0bdd94ae9b967f4b460d294b7ace29e8a224fcaafe1e5afe8a0cb477c4b8b46a2a8d13bf06a78 SHA512 3ab7e2e26d3d77286cd5678f34d94f0dc9520f5a6ac3b100d8500539199766d29e7f3ff1d1cc7dfd39716a5b41f65c221d3fa119c7a6d374919b46ca464cd4e6
-MISC metadata.xml 1166 BLAKE2B 4b0c18409516f163635b2e08d09bec54257b0ee0dc3d4f2c29a7f272f63339906115963f1724c4eaff5ca10b617297d4204fdeef01131030a89ee0165f88eda8 SHA512 d84e3990b912ac5302e5d1e5f89d068776ca4d002fdb2dd8b8d2df80f82570cd2fdf53332ae06884ce9d1df99c86f9b55d62ad81a4792d46e51688f31146bca8
+EBUILD fvwm3-1.0.4-r2.ebuild 4318 BLAKE2B 51d1eb0d94ee63ed58c6fd8009ae0addf510ac846332fd016b5b1bdc85091c15c803cc0ee5e69df7cddbbaa503194e92d8b4aa01b5fe6af74dad9f859c55fc9c SHA512 b5164498ef0655fd9938ddbc61978af031bb2da27b55e95b6c8ec9995ceba64f6e41f1602d9e2fa5b87933c1a6cf7b7a1518e43943a043519c09bec57f6ce818
+EBUILD fvwm3-9999.ebuild 4324 BLAKE2B 9479843398fcdc5cb31525d8887ddcff07a788c94a44d3917b168f289b5cfbaf2b1ff4d90c7e1adb75266c6273dbd0d3783dc629c19eadd0e05907e94dfe6413 SHA512 99a2998ce190f345cc52df102cae50f057f91651aaa234c4d2b21694910d6d1c13c8bba41e9afc6c70082e6d97083c63a4f9233ad372dd9e6c6425ecb5c31abe
+MISC metadata.xml 1114 BLAKE2B d9182ba23ad6414ea2fe9d0499a360cbe890476181fff99be4f766158a3aeff0363bdc15ffbb33643c2d1d71458f75c6adc535bf4a79fa44cb383fe5975bb147 SHA512 607e8e71b652ed5a537922bd5bfea0bddf7c7ebdb17e143e60fb05a2b1a99dbadfc2086cd5d542492a1e7650c190ed020497a8cdfbdb3f893d287ae1a82c43d6
diff --git a/x11-wm/fvwm3/fvwm3-1.0.4-r2.ebuild b/x11-wm/fvwm3/fvwm3-1.0.4-r2.ebuild
index afd245eccd27..c146c72a9702 100644
--- a/x11-wm/fvwm3/fvwm3-1.0.4-r2.ebuild
+++ b/x11-wm/fvwm3/fvwm3-1.0.4-r2.ebuild
@@ -22,7 +22,7 @@ fi
LICENSE="GPL-2+ FVWM
go? ( Apache-2.0 BSD MIT )"
SLOT="0"
-IUSE="bidi debug doc go netpbm nls perl readline rplay stroke svg tk vanilla lock"
+IUSE="bidi debug doc go netpbm nls perl readline stroke svg tk vanilla lock"
REQUIRED_USE="
${PYTHON_REQUIRED_USE}"
@@ -76,7 +76,6 @@ RDEPEND="${PYTHON_DEPS}
sys-libs/ncurses:=
sys-libs/readline:=
)
- rplay? ( media-sound/rplay )
stroke? ( dev-libs/libstroke )
svg? (
gnome-base/librsvg:2
diff --git a/x11-wm/fvwm3/fvwm3-9999.ebuild b/x11-wm/fvwm3/fvwm3-9999.ebuild
index 65fdb8f91459..7b19febbe739 100644
--- a/x11-wm/fvwm3/fvwm3-9999.ebuild
+++ b/x11-wm/fvwm3/fvwm3-9999.ebuild
@@ -22,7 +22,7 @@ fi
LICENSE="GPL-2+ FVWM
go? ( Apache-2.0 BSD MIT )"
SLOT="0"
-IUSE="bidi debug doc go netpbm nls perl readline rplay stroke svg tk vanilla lock"
+IUSE="bidi debug doc go netpbm nls perl readline stroke svg tk vanilla lock"
REQUIRED_USE="
${PYTHON_REQUIRED_USE}"
@@ -77,7 +77,6 @@ RDEPEND="${PYTHON_DEPS}
sys-libs/ncurses:=
sys-libs/readline:=
)
- rplay? ( media-sound/rplay )
stroke? ( dev-libs/libstroke )
svg? (
gnome-base/librsvg:2
diff --git a/x11-wm/fvwm3/metadata.xml b/x11-wm/fvwm3/metadata.xml
index 3711144d46ea..569ae86d8fb1 100644
--- a/x11-wm/fvwm3/metadata.xml
+++ b/x11-wm/fvwm3/metadata.xml
@@ -7,7 +7,7 @@
</longdescription>
<maintainer type="person" proxied="yes">
<email>Matt.Jolly@footclan.ninja</email>
- <name>Matthew Jolly</name>
+ <name>Matt Jolly</name>
</maintainer>
<maintainer type="project" proxied="proxy">
<email>proxy-maint@gentoo.org</email>
@@ -17,7 +17,6 @@
<flag name="go">Enable building <pkg>dev-lang/go</pkg> code (FvwmPrompt)</flag>
<flag name="lock">Enable screen locking</flag>
<flag name="netpbm">Enable NetPBM support (used by FvwmScript-ScreenDump)</flag>
- <flag name="rplay">Enable rplay support</flag>
<flag name="stroke">Mouse Gesture support</flag>
</use>
<upstream>
diff --git a/xfce-extra/Manifest.gz b/xfce-extra/Manifest.gz
index a2cef322db48..7bcb9c41ebb7 100644
--- a/xfce-extra/Manifest.gz
+++ b/xfce-extra/Manifest.gz
Binary files differ
diff --git a/xfce-extra/transd/Manifest b/xfce-extra/transd/Manifest
deleted file mode 100644
index 4bef8bb49cc9..000000000000
--- a/xfce-extra/transd/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST transd-0_p20120503.tar.xz 227316 BLAKE2B f3ef65fc7e26430c7edab1ebc2cf969bab1da5f6b8886997390189e5665638d42ed29833ea654aaf75c23a6ac220b8e83597c09575180a2f615b4822bdbd677e SHA512 24d052743d129837015872942a3621dc7327d70406762e4d176e9660de1d8317e3c6ae53dcb0b85d376090c33a0cb0a50550a479a2c9f6728bc44e683dbe64ee
-EBUILD transd-0_p20120503-r1.ebuild 555 BLAKE2B 910fa4db651edc13bfe90026bc71e96626123b42f4335af01e2790e8ff55af910c0102cebb076b7f24de2ca8a0a890b6654237f2ba4c6df035675496701a2fd3 SHA512 ccdb310fc4355469e81ef8df32814619185ab6c89c2ae91845ff342a04c664a671fa97862337e21e0fb97a118c441e1a22b68b32e64116275820c45d707cc88b
-MISC metadata.xml 248 BLAKE2B 83bf47dc3dbedea8a88932e922075f0ba8fd841433c4ab750e2ab61c22e8cbfaa1acb04a903d89ef5140a75dfc4c4899354623e0160df5b7c178c190f8494515 SHA512 b5200cfe30adef8e869fada87f1b4171210b2427cd3ac12edef70948f305d5e612ca5f24d377f9823a6022c8867db635db50ddd3d6cb362d6b0137c299fe07e5
diff --git a/xfce-extra/transd/metadata.xml b/xfce-extra/transd/metadata.xml
deleted file mode 100644
index 2b8ef06e9a39..000000000000
--- a/xfce-extra/transd/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>xfce@gentoo.org</email>
- <name>XFCE Team</name>
- </maintainer>
-</pkgmetadata>
diff --git a/xfce-extra/transd/transd-0_p20120503-r1.ebuild b/xfce-extra/transd/transd-0_p20120503-r1.ebuild
deleted file mode 100644
index f64623f405d1..000000000000
--- a/xfce-extra/transd/transd-0_p20120503-r1.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="A small daemon to watch for window creation and set window transparency values"
-HOMEPAGE="http://spuriousinterrupt.org/projects/transd"
-SRC_URI="mirror://gentoo/${P}.tar.xz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 ~riscv x86"
-IUSE=""
-
-RDEPEND="x11-libs/libX11
- >=xfce-base/libxfce4util-4.8"
-DEPEND="${RDEPEND}
- dev-util/intltool
- virtual/pkgconfig"
-
-src_prepare() {
- sed -i -e '/Encoding/d' transd.desktop.in || die
- default
-}