summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Manifest30
-rw-r--r--Manifest.files.gzbin29446 -> 29460 bytes
-rw-r--r--app-arch/Manifest.gzbin17386 -> 17385 bytes
-rw-r--r--app-arch/snappy/Manifest4
-rw-r--r--app-arch/snappy/metadata.xml1
-rw-r--r--app-arch/snappy/snappy-1.1.10.ebuild47
-rw-r--r--app-crypt/Manifest.gzbin24617 -> 24623 bytes
-rw-r--r--app-crypt/ccrypt/Manifest3
-rw-r--r--app-crypt/ccrypt/ccrypt-1.11-r4.ebuild (renamed from app-crypt/ccrypt/ccrypt-1.11-r3.ebuild)23
-rw-r--r--app-crypt/ccrypt/files/ccrypt-1.11-refresh-macro-clang16.patch64
-rw-r--r--app-editors/Manifest.gzbin14273 -> 14268 bytes
-rw-r--r--app-editors/kakoune/Manifest3
-rw-r--r--app-editors/kakoune/files/kakoune-2022.10.31-gcc13.patch29
-rw-r--r--app-editors/kakoune/kakoune-2022.10.31.ebuild6
-rw-r--r--app-emulation/Manifest.gzbin14815 -> 14817 bytes
-rw-r--r--app-emulation/aranym/Manifest4
-rw-r--r--app-emulation/aranym/aranym-1.1.0-r1.ebuild (renamed from app-emulation/aranym/aranym-1.1.0.ebuild)2
-rw-r--r--app-emulation/aranym/files/aranym-1.1.0-configure-bashisms.patch37
-rw-r--r--app-emulation/aranym/files/aranym-1.1.0-configure-clang16.patch30
-rw-r--r--app-misc/Manifest.gzbin49802 -> 49794 bytes
-rw-r--r--app-misc/dateutils/Manifest9
-rw-r--r--app-misc/dateutils/dateutils-0.4.10.ebuild (renamed from app-misc/dateutils/dateutils-0.4.8.ebuild)4
-rw-r--r--app-misc/dateutils/dateutils-0.4.7.ebuild40
-rw-r--r--app-misc/dateutils/dateutils-9999.ebuild2
-rw-r--r--app-misc/dateutils/files/dateutils-0.4.6-unportable-sys-sysctl_h.patch10
-rw-r--r--app-misc/timestamp/Manifest2
-rw-r--r--app-misc/timestamp/timestamp-1.1-r3.ebuild (renamed from app-misc/timestamp/timestamp-1.1-r2.ebuild)11
-rw-r--r--app-portage/Manifest.gzbin9413 -> 9409 bytes
-rw-r--r--app-portage/hackport/Manifest2
-rw-r--r--app-portage/hackport/hackport-0.7.2.2.ebuild4
-rw-r--r--app-text/Manifest.gzbin48755 -> 48758 bytes
-rw-r--r--app-text/sgrep/Manifest2
-rw-r--r--app-text/sgrep/sgrep-1.94a-r2.ebuild (renamed from app-text/sgrep/sgrep-1.94a-r1.ebuild)7
-rw-r--r--app-text/xml2doc/Manifest2
-rw-r--r--app-text/xml2doc/xml2doc-20030510-r2.ebuild (renamed from app-text/xml2doc/xml2doc-20030510-r1.ebuild)18
-rw-r--r--dev-cpp/Manifest.gzbin13066 -> 13067 bytes
-rw-r--r--dev-cpp/doctest/Manifest2
-rw-r--r--dev-cpp/doctest/doctest-2.4.11.ebuild28
-rw-r--r--dev-db/Manifest.gzbin15225 -> 15226 bytes
-rw-r--r--dev-db/sqlmap/Manifest4
-rw-r--r--dev-db/sqlmap/sqlmap-1.7.3.ebuild (renamed from dev-db/sqlmap/sqlmap-1.7.ebuild)2
-rw-r--r--dev-haskell/Manifest.gzbin73454 -> 73448 bytes
-rw-r--r--dev-haskell/wai-logger/Manifest2
-rw-r--r--dev-haskell/wai-logger/wai-logger-2.3.6.ebuild4
-rw-r--r--dev-libs/Manifest.gzbin96260 -> 96254 bytes
-rw-r--r--dev-libs/gjs/Manifest3
-rw-r--r--dev-libs/gjs/files/gjs-1.76.0-move_have_gtk4_to_the_appropriate_place.patch38
-rw-r--r--dev-libs/gjs/gjs-1.76.0.ebuild72
-rw-r--r--dev-libs/openssl/Manifest1
-rw-r--r--dev-libs/openssl/files/gentoo.config-1.0.3172
-rw-r--r--dev-python/Manifest.gzbin258269 -> 258282 bytes
-rw-r--r--dev-python/PyGithub/Manifest2
-rw-r--r--dev-python/PyGithub/PyGithub-1.58.1.ebuild38
-rw-r--r--dev-python/importlib_metadata/Manifest4
-rw-r--r--dev-python/importlib_metadata/importlib_metadata-6.0.1.ebuild53
-rw-r--r--dev-python/importlib_metadata/importlib_metadata-6.1.0.ebuild53
-rw-r--r--dev-python/nbxmpp/Manifest2
-rw-r--r--dev-python/nbxmpp/nbxmpp-4.2.1.ebuild35
-rw-r--r--dev-python/pywlroots/Manifest2
-rw-r--r--dev-python/pywlroots/pywlroots-0.16.2.ebuild44
-rw-r--r--dev-python/trio-websocket/Manifest2
-rw-r--r--dev-python/trio-websocket/trio-websocket-0.10.1.ebuild42
-rw-r--r--dev-util/Manifest.gzbin68403 -> 68408 bytes
-rw-r--r--dev-util/ROPgadget/Manifest4
-rw-r--r--dev-util/ROPgadget/ROPgadget-7.3.ebuild (renamed from dev-util/ROPgadget/ROPgadget-7.1.ebuild)2
-rw-r--r--dev-util/bitcoin-tx/Manifest4
-rw-r--r--dev-util/bitcoin-tx/bitcoin-tx-0.21.0-r2.ebuild (renamed from dev-util/bitcoin-tx/bitcoin-tx-0.21.0-r1.ebuild)3
-rw-r--r--dev-util/bitcoin-tx/bitcoin-tx-22.0-r2.ebuild (renamed from dev-util/bitcoin-tx/bitcoin-tx-22.0-r1.ebuild)3
-rw-r--r--dev-util/premake/Manifest10
-rw-r--r--dev-util/premake/files/premake-5.0.0-remove-hardcoded-libpath.patch113
-rw-r--r--dev-util/premake/files/premake-5.0.0_alpha16-respect-MAKEOPTS-jobs.patch63
-rw-r--r--dev-util/premake/premake-3.7-r1.ebuild19
-rw-r--r--dev-util/premake/premake-4.4_beta5.ebuild36
-rw-r--r--dev-util/premake/premake-5.0.0_beta2.ebuild (renamed from dev-util/premake/premake-5.0.0_alpha16.ebuild)6
-rw-r--r--dev-vcs/Manifest.gzbin11352 -> 11354 bytes
-rw-r--r--dev-vcs/git-annex/Manifest2
-rw-r--r--dev-vcs/git-annex/git-annex-10.20220624.ebuild7
-rw-r--r--gnome-extra/Manifest.gzbin11598 -> 11596 bytes
-rw-r--r--gnome-extra/gnome-user-docs/Manifest2
-rw-r--r--gnome-extra/gnome-user-docs/gnome-user-docs-44.0.ebuild38
-rw-r--r--gui-libs/Manifest.gzbin4280 -> 4288 bytes
-rw-r--r--gui-libs/vte-common/Manifest2
-rw-r--r--gui-libs/vte-common/vte-common-0.72.0.ebuild78
-rw-r--r--gui-libs/vte/Manifest2
-rw-r--r--gui-libs/vte/vte-0.72.0.ebuild101
-rw-r--r--mail-filter/Manifest.gzbin8395 -> 8395 bytes
-rw-r--r--mail-filter/spamassassin/Manifest1
-rw-r--r--mail-filter/spamassassin/spamassassin-4.0.0-r2.ebuild338
-rw-r--r--media-gfx/Manifest.gzbin38006 -> 37999 bytes
-rw-r--r--media-gfx/eog-plugins/Manifest2
-rw-r--r--media-gfx/eog-plugins/eog-plugins-44.0.ebuild74
-rw-r--r--media-gfx/eog/Manifest2
-rw-r--r--media-gfx/eog/eog-44.0.ebuild77
-rw-r--r--media-gfx/xsane/Manifest3
-rw-r--r--media-gfx/xsane/files/xsane-0.999-configure-clang16.patch12
-rw-r--r--media-gfx/xsane/xsane-0.999-r5.ebuild (renamed from media-gfx/xsane/xsane-0.999-r4.ebuild)28
-rw-r--r--metadata/Manifest.gzbin3511 -> 3516 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.gzbin28102 -> 28072 bytes
-rw-r--r--metadata/md5-cache/app-arch/Manifest.gzbin24139 -> 24297 bytes
-rw-r--r--metadata/md5-cache/app-arch/snappy-1.1.1015
-rw-r--r--metadata/md5-cache/app-crypt/Manifest.gzbin39129 -> 39128 bytes
-rw-r--r--metadata/md5-cache/app-crypt/ccrypt-1.11-r312
-rw-r--r--metadata/md5-cache/app-crypt/ccrypt-1.11-r415
-rw-r--r--metadata/md5-cache/app-editors/Manifest.gzbin25692 -> 25681 bytes
-rw-r--r--metadata/md5-cache/app-editors/kakoune-2022.10.312
-rw-r--r--metadata/md5-cache/app-emulation/Manifest.gzbin27127 -> 27131 bytes
-rw-r--r--metadata/md5-cache/app-emulation/aranym-1.1.0-r1 (renamed from metadata/md5-cache/app-emulation/aranym-1.1.0)2
-rw-r--r--metadata/md5-cache/app-misc/Manifest.gzbin73995 -> 73834 bytes
-rw-r--r--metadata/md5-cache/app-misc/dateutils-0.4.10 (renamed from metadata/md5-cache/app-misc/dateutils-0.4.8)6
-rw-r--r--metadata/md5-cache/app-misc/dateutils-0.4.712
-rw-r--r--metadata/md5-cache/app-misc/dateutils-99992
-rw-r--r--metadata/md5-cache/app-misc/timestamp-1.1-r210
-rw-r--r--metadata/md5-cache/app-misc/timestamp-1.1-r313
-rw-r--r--metadata/md5-cache/app-portage/Manifest.gzbin18774 -> 18776 bytes
-rw-r--r--metadata/md5-cache/app-portage/hackport-0.7.2.22
-rw-r--r--metadata/md5-cache/app-text/Manifest.gzbin71765 -> 71763 bytes
-rw-r--r--metadata/md5-cache/app-text/sgrep-1.94a-r19
-rw-r--r--metadata/md5-cache/app-text/sgrep-1.94a-r212
-rw-r--r--metadata/md5-cache/app-text/xml2doc-20030510-r113
-rw-r--r--metadata/md5-cache/app-text/xml2doc-20030510-r214
-rw-r--r--metadata/md5-cache/dev-cpp/Manifest.gzbin23494 -> 23649 bytes
-rw-r--r--metadata/md5-cache/dev-cpp/doctest-2.4.1114
-rw-r--r--metadata/md5-cache/dev-db/Manifest.gzbin31914 -> 31918 bytes
-rw-r--r--metadata/md5-cache/dev-db/sqlmap-1.7.3 (renamed from metadata/md5-cache/dev-db/sqlmap-1.7)6
-rw-r--r--metadata/md5-cache/dev-haskell/Manifest.gzbin75657 -> 75658 bytes
-rw-r--r--metadata/md5-cache/dev-haskell/wai-logger-2.3.62
-rw-r--r--metadata/md5-cache/dev-libs/Manifest.gzbin152942 -> 153101 bytes
-rw-r--r--metadata/md5-cache/dev-libs/gjs-1.76.016
-rw-r--r--metadata/md5-cache/dev-python/Manifest.gzbin333370 -> 334339 bytes
-rw-r--r--metadata/md5-cache/dev-python/PyGithub-1.58.116
-rw-r--r--metadata/md5-cache/dev-python/importlib_metadata-6.0.116
-rw-r--r--metadata/md5-cache/dev-python/importlib_metadata-6.1.016
-rw-r--r--metadata/md5-cache/dev-python/nbxmpp-4.2.116
-rw-r--r--metadata/md5-cache/dev-python/pywlroots-0.16.217
-rw-r--r--metadata/md5-cache/dev-python/trio-websocket-0.10.116
-rw-r--r--metadata/md5-cache/dev-util/Manifest.gzbin126505 -> 126162 bytes
-rw-r--r--metadata/md5-cache/dev-util/ROPgadget-7.3 (renamed from metadata/md5-cache/dev-util/ROPgadget-7.1)6
-rw-r--r--metadata/md5-cache/dev-util/bitcoin-tx-0.21.0-r2 (renamed from metadata/md5-cache/dev-util/bitcoin-tx-0.21.0-r1)6
-rw-r--r--metadata/md5-cache/dev-util/bitcoin-tx-22.0-r2 (renamed from metadata/md5-cache/dev-util/bitcoin-tx-22.0-r1)6
-rw-r--r--metadata/md5-cache/dev-util/premake-3.7-r110
-rw-r--r--metadata/md5-cache/dev-util/premake-4.4_beta512
-rw-r--r--metadata/md5-cache/dev-util/premake-5.0.0_beta2 (renamed from metadata/md5-cache/dev-util/premake-5.0.0_alpha16)4
-rw-r--r--metadata/md5-cache/dev-vcs/Manifest.gzbin18700 -> 18707 bytes
-rw-r--r--metadata/md5-cache/dev-vcs/git-annex-10.202206242
-rw-r--r--metadata/md5-cache/gnome-extra/Manifest.gzbin20995 -> 21157 bytes
-rw-r--r--metadata/md5-cache/gnome-extra/gnome-user-docs-44.015
-rw-r--r--metadata/md5-cache/gui-libs/Manifest.gzbin9677 -> 10002 bytes
-rw-r--r--metadata/md5-cache/gui-libs/vte-0.72.017
-rw-r--r--metadata/md5-cache/gui-libs/vte-common-0.72.015
-rw-r--r--metadata/md5-cache/mail-filter/Manifest.gzbin12112 -> 12274 bytes
-rw-r--r--metadata/md5-cache/mail-filter/spamassassin-4.0.0-r216
-rw-r--r--metadata/md5-cache/media-gfx/Manifest.gzbin56663 -> 56978 bytes
-rw-r--r--metadata/md5-cache/media-gfx/eog-44.017
-rw-r--r--metadata/md5-cache/media-gfx/eog-plugins-44.017
-rw-r--r--metadata/md5-cache/media-gfx/xsane-0.999-r5 (renamed from metadata/md5-cache/media-gfx/xsane-0.999-r4)6
-rw-r--r--metadata/md5-cache/net-analyzer/Manifest.gzbin60804 -> 60798 bytes
-rw-r--r--metadata/md5-cache/net-analyzer/shodan-1.28.010
-rw-r--r--metadata/md5-cache/net-analyzer/shodan-999910
-rw-r--r--metadata/md5-cache/net-analyzer/wtfis-0.5.110
-rw-r--r--metadata/md5-cache/net-analyzer/wtfis-0.6.110
-rw-r--r--metadata/md5-cache/net-analyzer/wtfis-999910
-rw-r--r--metadata/md5-cache/net-analyzer/zmap-2.1.1-r415
-rw-r--r--metadata/md5-cache/net-analyzer/zmap-2.1.1-r516
-rw-r--r--metadata/md5-cache/net-analyzer/zmap-999913
-rw-r--r--metadata/md5-cache/net-dialup/Manifest.gzbin6782 -> 6457 bytes
-rw-r--r--metadata/md5-cache/net-dialup/minicom-2.7.114
-rw-r--r--metadata/md5-cache/net-dialup/minicom-2.815
-rw-r--r--metadata/md5-cache/net-im/Manifest.gzbin16894 -> 16895 bytes
-rw-r--r--metadata/md5-cache/net-im/cpop-0.0.4-r111
-rw-r--r--metadata/md5-cache/net-im/cpop-0.0.4-r214
-rw-r--r--metadata/md5-cache/net-im/signal-desktop-bin-6.10.1 (renamed from metadata/md5-cache/net-im/signal-desktop-bin-6.9.0)2
-rw-r--r--metadata/md5-cache/net-libs/Manifest.gzbin55243 -> 55247 bytes
-rw-r--r--metadata/md5-cache/net-libs/libsoup-3.4.0-r1 (renamed from metadata/md5-cache/net-libs/libsoup-3.4.0)2
-rw-r--r--metadata/md5-cache/net-misc/Manifest.gzbin91629 -> 90702 bytes
-rw-r--r--metadata/md5-cache/net-misc/bopm-3.1.3-r7 (renamed from metadata/md5-cache/net-misc/bopm-3.1.3-r6)6
-rw-r--r--metadata/md5-cache/net-misc/gnome-remote-desktop-44.018
-rw-r--r--metadata/md5-cache/net-misc/lldpd-1.0.16-r2 (renamed from metadata/md5-cache/net-misc/lldpd-1.0.16-r1)2
-rw-r--r--metadata/md5-cache/net-misc/nx-3.5.99.2514
-rw-r--r--metadata/md5-cache/net-misc/nx-3.5.99.262
-rw-r--r--metadata/md5-cache/net-misc/seafile-8.0.10-r3 (renamed from metadata/md5-cache/net-misc/seafile-8.0.10-r2)6
-rw-r--r--metadata/md5-cache/net-misc/seafile-8.0.516
-rw-r--r--metadata/md5-cache/net-misc/seafile-8.0.616
-rw-r--r--metadata/md5-cache/net-misc/seafile-8.0.716
-rw-r--r--metadata/md5-cache/net-misc/seafile-8.0.816
-rw-r--r--metadata/md5-cache/net-misc/seafile-9.0.016
-rw-r--r--metadata/md5-cache/net-misc/seafile-client-8.0.517
-rw-r--r--metadata/md5-cache/net-misc/seafile-client-8.0.617
-rw-r--r--metadata/md5-cache/net-misc/seafile-client-8.0.717
-rw-r--r--metadata/md5-cache/net-misc/seafile-client-9.0.0 (renamed from metadata/md5-cache/net-misc/seafile-client-8.0.8)8
-rw-r--r--metadata/md5-cache/net-nds/Manifest.gzbin3424 -> 3586 bytes
-rw-r--r--metadata/md5-cache/net-nds/openldap-2.4.59-r22
-rw-r--r--metadata/md5-cache/net-nds/openldap-2.5.1417
-rw-r--r--metadata/md5-cache/net-nds/openldap-2.6.3-r72
-rw-r--r--metadata/md5-cache/net-nds/openldap-2.6.4-r12
-rw-r--r--metadata/md5-cache/net-p2p/Manifest.gzbin14544 -> 14546 bytes
-rw-r--r--metadata/md5-cache/net-p2p/bitcoin-qt-0.21.0-r1 (renamed from metadata/md5-cache/net-p2p/bitcoin-qt-0.21.0)6
-rw-r--r--metadata/md5-cache/net-p2p/bitcoin-qt-22.0-r1 (renamed from metadata/md5-cache/net-p2p/bitcoin-qt-22.0)6
-rw-r--r--metadata/md5-cache/net-p2p/bitcoind-0.21.0-r1 (renamed from metadata/md5-cache/net-p2p/bitcoind-0.21.0)6
-rw-r--r--metadata/md5-cache/net-p2p/bitcoind-22.0-r1 (renamed from metadata/md5-cache/net-p2p/bitcoind-22.0)6
-rw-r--r--metadata/md5-cache/sci-calculators/Manifest.gzbin3881 -> 4040 bytes
-rw-r--r--metadata/md5-cache/sci-calculators/bc-gh-6.5.012
-rw-r--r--metadata/md5-cache/sci-geosciences/Manifest.gzbin19371 -> 19694 bytes
-rw-r--r--metadata/md5-cache/sci-geosciences/gnome-maps-43.515
-rw-r--r--metadata/md5-cache/sci-geosciences/gnome-maps-44.015
-rw-r--r--metadata/md5-cache/sci-libs/Manifest.gzbin60221 -> 60213 bytes
-rw-r--r--metadata/md5-cache/sci-libs/nlopt-2.7.1-r18
-rw-r--r--metadata/md5-cache/sci-libs/nlopt-2.7.1-r28
-rw-r--r--metadata/md5-cache/sys-apps/Manifest.gzbin85065 -> 85238 bytes
-rw-r--r--metadata/md5-cache/sys-apps/dmidecode-3.4-r1 (renamed from metadata/md5-cache/sys-apps/dmidecode-3.4)6
-rw-r--r--metadata/md5-cache/sys-apps/dmidecode-3.5-r1 (renamed from metadata/md5-cache/sys-apps/dmidecode-3.5)6
-rw-r--r--metadata/md5-cache/sys-apps/grep-3.9_p2023031815
-rw-r--r--metadata/md5-cache/sys-devel/Manifest.gzbin34485 -> 34486 bytes
-rw-r--r--metadata/md5-cache/sys-devel/autoconf-archive-2023.02.204
-rw-r--r--metadata/md5-cache/sys-libs/Manifest.gzbin36494 -> 36478 bytes
-rw-r--r--metadata/md5-cache/sys-libs/compiler-rt-14.0.6-r12
-rw-r--r--metadata/md5-cache/sys-libs/compiler-rt-15.0.72
-rw-r--r--metadata/md5-cache/sys-libs/compiler-rt-16.0.02
-rw-r--r--metadata/md5-cache/sys-libs/compiler-rt-16.0.0.99992
-rw-r--r--metadata/md5-cache/sys-libs/compiler-rt-16.0.0_rc32
-rw-r--r--metadata/md5-cache/sys-libs/compiler-rt-16.0.0_rc42
-rw-r--r--metadata/md5-cache/sys-libs/compiler-rt-17.0.0.99992
-rw-r--r--metadata/md5-cache/sys-libs/compiler-rt-17.0.0_pre202303042
-rw-r--r--metadata/md5-cache/sys-libs/compiler-rt-17.0.0_pre202303142
-rw-r--r--metadata/md5-cache/sys-libs/libcxx-14.0.62
-rw-r--r--metadata/md5-cache/sys-libs/libcxx-15.0.72
-rw-r--r--metadata/md5-cache/sys-libs/libcxx-15.0.7-r12
-rw-r--r--metadata/md5-cache/sys-libs/libcxx-16.0.02
-rw-r--r--metadata/md5-cache/sys-libs/libcxx-16.0.0.99992
-rw-r--r--metadata/md5-cache/sys-libs/libcxx-16.0.0_rc32
-rw-r--r--metadata/md5-cache/sys-libs/libcxx-16.0.0_rc42
-rw-r--r--metadata/md5-cache/sys-libs/libcxx-17.0.0.99992
-rw-r--r--metadata/md5-cache/sys-libs/libcxx-17.0.0_pre202303042
-rw-r--r--metadata/md5-cache/sys-libs/libcxx-17.0.0_pre202303142
-rw-r--r--metadata/md5-cache/sys-libs/libcxxabi-14.0.62
-rw-r--r--metadata/md5-cache/sys-libs/libcxxabi-15.0.72
-rw-r--r--metadata/md5-cache/sys-libs/libcxxabi-16.0.02
-rw-r--r--metadata/md5-cache/sys-libs/libcxxabi-16.0.0.99992
-rw-r--r--metadata/md5-cache/sys-libs/libcxxabi-16.0.0_rc32
-rw-r--r--metadata/md5-cache/sys-libs/libcxxabi-16.0.0_rc42
-rw-r--r--metadata/md5-cache/sys-libs/libcxxabi-17.0.0.99992
-rw-r--r--metadata/md5-cache/sys-libs/libcxxabi-17.0.0_pre202303042
-rw-r--r--metadata/md5-cache/sys-libs/libcxxabi-17.0.0_pre202303142
-rw-r--r--metadata/md5-cache/x11-libs/Manifest.gzbin25229 -> 25385 bytes
-rw-r--r--metadata/md5-cache/x11-libs/vte-0.72.017
-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.gzbin43373 -> 43388 bytes
-rw-r--r--net-analyzer/shodan/Manifest4
-rw-r--r--net-analyzer/shodan/shodan-1.28.0.ebuild2
-rw-r--r--net-analyzer/shodan/shodan-9999.ebuild2
-rw-r--r--net-analyzer/wtfis/Manifest6
-rw-r--r--net-analyzer/wtfis/wtfis-0.5.1.ebuild2
-rw-r--r--net-analyzer/wtfis/wtfis-0.6.1.ebuild2
-rw-r--r--net-analyzer/wtfis/wtfis-9999.ebuild2
-rw-r--r--net-analyzer/zmap/Manifest5
-rw-r--r--net-analyzer/zmap/files/zmap-2.1.1-always-install-config.patch20
-rw-r--r--net-analyzer/zmap/zmap-2.1.1-r5.ebuild (renamed from net-analyzer/zmap/zmap-2.1.1-r4.ebuild)27
-rw-r--r--net-analyzer/zmap/zmap-9999.ebuild21
-rw-r--r--net-dialup/Manifest.gzbin5228 -> 5226 bytes
-rw-r--r--net-dialup/minicom/Manifest6
-rw-r--r--net-dialup/minicom/files/minicom-2.3-gentoo-runscript.patch55
-rw-r--r--net-dialup/minicom/files/minicom-2.7.1-gcc-10.patch31
-rw-r--r--net-dialup/minicom/files/minicom-2.7.1-musl.patch24
-rw-r--r--net-dialup/minicom/minicom-2.7.1.ebuild56
-rw-r--r--net-dialup/minicom/minicom-2.8.ebuild60
-rw-r--r--net-im/Manifest.gzbin10065 -> 10070 bytes
-rw-r--r--net-im/cpop/Manifest3
-rw-r--r--net-im/cpop/cpop-0.0.4-r2.ebuild (renamed from net-im/cpop/cpop-0.0.4-r1.ebuild)20
-rw-r--r--net-im/cpop/files/cpop-0.0.4-implicit-func-decls.patch19
-rw-r--r--net-im/signal-desktop-bin/Manifest4
-rw-r--r--net-im/signal-desktop-bin/signal-desktop-bin-6.10.1.ebuild (renamed from net-im/signal-desktop-bin/signal-desktop-bin-6.9.0.ebuild)0
-rw-r--r--net-libs/Manifest.gzbin32793 -> 32800 bytes
-rw-r--r--net-libs/libsoup/Manifest4
-rw-r--r--net-libs/libsoup/files/strict-prototypes.patch20
-rw-r--r--net-libs/libsoup/files/unsigned-char-http2.patch21
-rw-r--r--net-libs/libsoup/libsoup-3.4.0-r1.ebuild (renamed from net-libs/libsoup/libsoup-3.4.0.ebuild)4
-rw-r--r--net-misc/Manifest.gzbin53956 -> 53967 bytes
-rw-r--r--net-misc/bopm/Manifest4
-rw-r--r--net-misc/bopm/bopm-3.1.3-r7.ebuild (renamed from net-misc/bopm/bopm-3.1.3-r6.ebuild)11
-rw-r--r--net-misc/bopm/files/bopm-3.1.3-autotools.patch88
-rw-r--r--net-misc/gnome-remote-desktop/Manifest2
-rw-r--r--net-misc/gnome-remote-desktop/gnome-remote-desktop-44.0.ebuild73
-rw-r--r--net-misc/lldpd/Manifest3
-rw-r--r--net-misc/lldpd/files/lldpd-1.0.16-configure-clang16.patch23
-rw-r--r--net-misc/lldpd/lldpd-1.0.16-r2.ebuild (renamed from net-misc/lldpd/lldpd-1.0.16-r1.ebuild)4
-rw-r--r--net-misc/nx/Manifest6
-rw-r--r--net-misc/nx/files/nx-3.5.99.25-musl.patch54
-rw-r--r--net-misc/nx/files/nx-3.5.99.26-musl.patch55
-rw-r--r--net-misc/nx/nx-3.5.99.25.ebuild137
-rw-r--r--net-misc/nx/nx-3.5.99.26.ebuild3
-rw-r--r--net-misc/seafile-client/Manifest10
-rw-r--r--net-misc/seafile-client/seafile-client-8.0.5.ebuild54
-rw-r--r--net-misc/seafile-client/seafile-client-8.0.6.ebuild55
-rw-r--r--net-misc/seafile-client/seafile-client-8.0.7.ebuild55
-rw-r--r--net-misc/seafile-client/seafile-client-9.0.0.ebuild (renamed from net-misc/seafile-client/seafile-client-8.0.8.ebuild)4
-rw-r--r--net-misc/seafile/Manifest12
-rw-r--r--net-misc/seafile/seafile-8.0.10-r3.ebuild (renamed from net-misc/seafile/seafile-8.0.10-r2.ebuild)2
-rw-r--r--net-misc/seafile/seafile-8.0.5.ebuild59
-rw-r--r--net-misc/seafile/seafile-8.0.6.ebuild60
-rw-r--r--net-misc/seafile/seafile-8.0.7.ebuild60
-rw-r--r--net-misc/seafile/seafile-9.0.0.ebuild (renamed from net-misc/seafile/seafile-8.0.8.ebuild)13
-rw-r--r--net-nds/Manifest.gzbin2395 -> 2398 bytes
-rw-r--r--net-nds/openldap/Manifest8
-rw-r--r--net-nds/openldap/openldap-2.4.59-r2.ebuild3
-rw-r--r--net-nds/openldap/openldap-2.5.14.ebuild861
-rw-r--r--net-nds/openldap/openldap-2.6.3-r7.ebuild3
-rw-r--r--net-nds/openldap/openldap-2.6.4-r1.ebuild3
-rw-r--r--net-p2p/Manifest.gzbin6911 -> 6914 bytes
-rw-r--r--net-p2p/bitcoin-qt/Manifest4
-rw-r--r--net-p2p/bitcoin-qt/bitcoin-qt-0.21.0-r1.ebuild (renamed from net-p2p/bitcoin-qt/bitcoin-qt-0.21.0.ebuild)5
-rw-r--r--net-p2p/bitcoin-qt/bitcoin-qt-22.0-r1.ebuild (renamed from net-p2p/bitcoin-qt/bitcoin-qt-22.0.ebuild)3
-rw-r--r--net-p2p/bitcoind/Manifest4
-rw-r--r--net-p2p/bitcoind/bitcoind-0.21.0-r1.ebuild (renamed from net-p2p/bitcoind/bitcoind-0.21.0.ebuild)5
-rw-r--r--net-p2p/bitcoind/bitcoind-22.0-r1.ebuild (renamed from net-p2p/bitcoind/bitcoind-22.0.ebuild)3
-rw-r--r--net-proxy/Manifest.gzbin5364 -> 5365 bytes
-rw-r--r--net-proxy/dnsproxy/Manifest2
-rw-r--r--net-proxy/dnsproxy/metadata.xml15
-rw-r--r--profiles/Manifest.gzbin182962 -> 183518 bytes
-rw-r--r--profiles/base/package.use.mask24
-rw-r--r--profiles/default/linux/mips/17.0/mipsel/n64/musl/eapi (renamed from profiles/default/linux/mips/17.0/musl/eapi)0
-rw-r--r--profiles/default/linux/mips/17.0/mipsel/n64/musl/make.defaults (renamed from profiles/default/linux/mips/17.0/musl/mipsel/n64/make.defaults)5
-rw-r--r--profiles/default/linux/mips/17.0/mipsel/n64/musl/parent3
-rw-r--r--profiles/default/linux/mips/17.0/mipsel/o32/musl/eapi (renamed from profiles/default/linux/mips/17.0/musl/mipsel/eapi)0
-rw-r--r--profiles/default/linux/mips/17.0/mipsel/o32/musl/make.defaults (renamed from profiles/default/linux/mips/23.0/musl/mipsel/make.defaults)6
-rw-r--r--profiles/default/linux/mips/17.0/mipsel/o32/musl/parent3
-rw-r--r--profiles/default/linux/mips/17.0/musl/mipsel/n64/parent2
-rw-r--r--profiles/default/linux/mips/17.0/musl/mipsel/o32/make.defaults6
-rw-r--r--profiles/default/linux/mips/17.0/musl/mipsel/o32/parent2
-rw-r--r--profiles/default/linux/mips/17.0/musl/mipsel/parent2
-rw-r--r--profiles/default/linux/mips/17.0/musl/n64/parent2
-rw-r--r--profiles/default/linux/mips/17.0/musl/o32/parent2
-rw-r--r--profiles/default/linux/mips/17.0/musl/parent3
-rw-r--r--profiles/default/linux/mips/17.0/n64/musl/eapi (renamed from profiles/default/linux/mips/17.0/musl/mipsel/n64/eapi)0
-rw-r--r--profiles/default/linux/mips/17.0/n64/musl/make.defaults (renamed from profiles/default/linux/mips/23.0/musl/n64/make.defaults)2
-rw-r--r--profiles/default/linux/mips/17.0/n64/musl/parent3
-rw-r--r--profiles/default/linux/mips/17.0/o32/musl/eapi (renamed from profiles/default/linux/mips/17.0/musl/mipsel/o32/eapi)0
-rw-r--r--profiles/default/linux/mips/17.0/o32/musl/make.defaults (renamed from profiles/default/linux/mips/17.0/musl/o32/make.defaults)2
-rw-r--r--profiles/default/linux/mips/17.0/o32/musl/parent3
-rw-r--r--profiles/default/linux/mips/23.0/mipsel/n64/musl/eapi (renamed from profiles/default/linux/mips/17.0/musl/n64/eapi)0
-rw-r--r--profiles/default/linux/mips/23.0/mipsel/n64/musl/make.defaults (renamed from profiles/default/linux/mips/23.0/musl/mipsel/n64/make.defaults)5
-rw-r--r--profiles/default/linux/mips/23.0/mipsel/n64/musl/parent3
-rw-r--r--profiles/default/linux/mips/23.0/mipsel/o32/musl/eapi (renamed from profiles/default/linux/mips/17.0/musl/o32/eapi)0
-rw-r--r--profiles/default/linux/mips/23.0/mipsel/o32/musl/make.defaults (renamed from profiles/default/linux/mips/17.0/musl/mipsel/make.defaults)6
-rw-r--r--profiles/default/linux/mips/23.0/mipsel/o32/musl/parent3
-rw-r--r--profiles/default/linux/mips/23.0/musl/mipsel/n64/eapi1
-rw-r--r--profiles/default/linux/mips/23.0/musl/mipsel/n64/parent2
-rw-r--r--profiles/default/linux/mips/23.0/musl/mipsel/o32/eapi1
-rw-r--r--profiles/default/linux/mips/23.0/musl/mipsel/o32/make.defaults6
-rw-r--r--profiles/default/linux/mips/23.0/musl/mipsel/o32/parent2
-rw-r--r--profiles/default/linux/mips/23.0/musl/mipsel/parent2
-rw-r--r--profiles/default/linux/mips/23.0/musl/n64/eapi1
-rw-r--r--profiles/default/linux/mips/23.0/musl/n64/parent2
-rw-r--r--profiles/default/linux/mips/23.0/musl/o32/eapi1
-rw-r--r--profiles/default/linux/mips/23.0/musl/o32/parent2
-rw-r--r--profiles/default/linux/mips/23.0/musl/parent3
-rw-r--r--profiles/default/linux/mips/23.0/n64/musl/eapi (renamed from profiles/default/linux/mips/23.0/musl/eapi)0
-rw-r--r--profiles/default/linux/mips/23.0/n64/musl/make.defaults (renamed from profiles/default/linux/mips/17.0/musl/n64/make.defaults)2
-rw-r--r--profiles/default/linux/mips/23.0/n64/musl/parent3
-rw-r--r--profiles/default/linux/mips/23.0/o32/musl/eapi (renamed from profiles/default/linux/mips/23.0/musl/mipsel/eapi)0
-rw-r--r--profiles/default/linux/mips/23.0/o32/musl/make.defaults (renamed from profiles/default/linux/mips/23.0/musl/o32/make.defaults)2
-rw-r--r--profiles/default/linux/mips/23.0/o32/musl/parent3
-rw-r--r--profiles/profiles.desc8
-rw-r--r--sci-calculators/Manifest.gzbin3046 -> 3042 bytes
-rw-r--r--sci-calculators/bc-gh/Manifest2
-rw-r--r--sci-calculators/bc-gh/bc-gh-6.5.0.ebuild75
-rw-r--r--sci-geosciences/Manifest.gzbin11404 -> 11405 bytes
-rw-r--r--sci-geosciences/gnome-maps/Manifest4
-rw-r--r--sci-geosciences/gnome-maps/gnome-maps-43.5.ebuild53
-rw-r--r--sci-geosciences/gnome-maps/gnome-maps-44.0.ebuild49
-rw-r--r--sci-libs/Manifest.gzbin43593 -> 43591 bytes
-rw-r--r--sci-libs/nlopt/Manifest4
-rw-r--r--sci-libs/nlopt/nlopt-2.7.1-r1.ebuild1
-rw-r--r--sci-libs/nlopt/nlopt-2.7.1-r2.ebuild1
-rw-r--r--sys-apps/Manifest.gzbin49103 -> 49079 bytes
-rw-r--r--sys-apps/dmidecode/Manifest4
-rw-r--r--sys-apps/dmidecode/dmidecode-3.4-r1.ebuild (renamed from sys-apps/dmidecode/dmidecode-3.4.ebuild)6
-rw-r--r--sys-apps/dmidecode/dmidecode-3.5-r1.ebuild (renamed from sys-apps/dmidecode/dmidecode-3.5.ebuild)4
-rw-r--r--sys-apps/grep/Manifest3
-rw-r--r--sys-apps/grep/grep-3.9_p20230318.ebuild115
-rw-r--r--sys-devel/Manifest.gzbin10474 -> 10478 bytes
-rw-r--r--sys-devel/autoconf-archive/Manifest2
-rw-r--r--sys-devel/autoconf-archive/autoconf-archive-2023.02.20.ebuild2
-rw-r--r--sys-libs/Manifest.gzbin14917 -> 14918 bytes
-rw-r--r--sys-libs/compiler-rt/Manifest18
-rw-r--r--sys-libs/compiler-rt/compiler-rt-14.0.6-r1.ebuild2
-rw-r--r--sys-libs/compiler-rt/compiler-rt-15.0.7.ebuild2
-rw-r--r--sys-libs/compiler-rt/compiler-rt-16.0.0.9999.ebuild2
-rw-r--r--sys-libs/compiler-rt/compiler-rt-16.0.0.ebuild2
-rw-r--r--sys-libs/compiler-rt/compiler-rt-16.0.0_rc3.ebuild2
-rw-r--r--sys-libs/compiler-rt/compiler-rt-16.0.0_rc4.ebuild2
-rw-r--r--sys-libs/compiler-rt/compiler-rt-17.0.0.9999.ebuild2
-rw-r--r--sys-libs/compiler-rt/compiler-rt-17.0.0_pre20230304.ebuild2
-rw-r--r--sys-libs/compiler-rt/compiler-rt-17.0.0_pre20230314.ebuild2
-rw-r--r--sys-libs/libcxx/Manifest20
-rw-r--r--sys-libs/libcxx/libcxx-14.0.6.ebuild2
-rw-r--r--sys-libs/libcxx/libcxx-15.0.7-r1.ebuild2
-rw-r--r--sys-libs/libcxx/libcxx-15.0.7.ebuild2
-rw-r--r--sys-libs/libcxx/libcxx-16.0.0.9999.ebuild2
-rw-r--r--sys-libs/libcxx/libcxx-16.0.0.ebuild2
-rw-r--r--sys-libs/libcxx/libcxx-16.0.0_rc3.ebuild2
-rw-r--r--sys-libs/libcxx/libcxx-16.0.0_rc4.ebuild2
-rw-r--r--sys-libs/libcxx/libcxx-17.0.0.9999.ebuild2
-rw-r--r--sys-libs/libcxx/libcxx-17.0.0_pre20230304.ebuild2
-rw-r--r--sys-libs/libcxx/libcxx-17.0.0_pre20230314.ebuild2
-rw-r--r--sys-libs/libcxxabi/Manifest18
-rw-r--r--sys-libs/libcxxabi/libcxxabi-14.0.6.ebuild2
-rw-r--r--sys-libs/libcxxabi/libcxxabi-15.0.7.ebuild2
-rw-r--r--sys-libs/libcxxabi/libcxxabi-16.0.0.9999.ebuild2
-rw-r--r--sys-libs/libcxxabi/libcxxabi-16.0.0.ebuild2
-rw-r--r--sys-libs/libcxxabi/libcxxabi-16.0.0_rc3.ebuild2
-rw-r--r--sys-libs/libcxxabi/libcxxabi-16.0.0_rc4.ebuild2
-rw-r--r--sys-libs/libcxxabi/libcxxabi-17.0.0.9999.ebuild2
-rw-r--r--sys-libs/libcxxabi/libcxxabi-17.0.0_pre20230304.ebuild2
-rw-r--r--sys-libs/libcxxabi/libcxxabi-17.0.0_pre20230314.ebuild2
-rw-r--r--x11-libs/Manifest.gzbin18493 -> 18494 bytes
-rw-r--r--x11-libs/vte/Manifest2
-rw-r--r--x11-libs/vte/vte-0.72.0.ebuild101
425 files changed, 4064 insertions, 1866 deletions
diff --git a/Manifest b/Manifest
index f6879df48f9d..07c33e7a9529 100644
--- a/Manifest
+++ b/Manifest
@@ -1,23 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
-MANIFEST Manifest.files.gz 29446 BLAKE2B bf18bf1f6198b83843d67a9edd19f6466cc9dd7124e54cfe96dd39165747f97e19e2561367acf57fe340651bf3f9b9b1e1eb9c202fd5529278da8e74fd7c9f77 SHA512 a3e3e2244b303701c1fcc67f424936264d4a66a59d62ea453f9f3df7dcd5c1b18955e5a707a12b49611f199c71f5a4ddeb86b712090146490ea5afff76b62dd7
-TIMESTAMP 2023-03-19T00:10:01Z
+MANIFEST Manifest.files.gz 29460 BLAKE2B a5360720f5e8fd9f527761b13d72916358aa84c0dad6a3e05e0e3933d7895b637fd65dbe5d477a5491c7fa67f3d117df133ae22997b7d681d979f778043758c9 SHA512 31bd82c06c57027506509eb38103b9d7da60e6b219dcd36e2e42636dfaf88767e7a8cc1b368e4ff0dcacd470393b54e318e6f9dbe433508b1f44eed71dd1f12a
+TIMESTAMP 2023-03-19T06:10:01Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmQWUtlfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmQWpzlfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klB3gw/+NwDkyhS2Ftwz9YU7gbvcbMcyNnGSpeyVSgBierG1si7TOdn7uPOgNG51
-IZ5REkntY3kT58pFzlmEupWjAwILxH2I1x3CQJkScvb4fyUEZsMzZEbLwOs1Pm3y
-UVE4wnSAgDyTscggV8UepSixaeU0ODjz1x9jkqE9aIyG99rvewYOlrd3k2nmASw5
-7wqb+XZ4jkI4+Nrwgxr3TsK4OQ6FTKRLRQYn9pYZN6J88M201H+D1szwVPIlBdRo
-9sEiK+mBD2lYPaVJcnsanKdMdVyB7ZQoqiIVPTOl3v39SIrwJF7Tvx9qkS0goR4U
-a+Y20E9oDoA/u4Y3OnAbB/SIZIsRVk/Qdshtw2EFodHMTnzgKlDP9/vu78e0MWnH
-EPMqV9AgK1BSa6YrmaHsWtDLnGmZuKEUvzPGZ6ylOqRlNTNu3cT7DNJlXWioY7KM
-w6J3iJJZ4pStk1fydCYVqPTv4lpSbbvEMzGuEcGWSnUQAq0S8iM/J5WmRtqEPbAZ
-Y6X4NwnhaKnih/nojGV3v8wOTUyP9JhmVR2Cvbt3wiGChoEerYan4Qx2GBWkBHXD
-j3rYsTxl7kfK+mYQExadxC65YErsYU1zxx6u9frmDne1/KK48l9F1ATVUPjNfwu5
-8MvZXMq2ASKHdVu6FCujEvNoDrZx/Hca0r/Zwi1stgLNd4mSzjc=
-=E2H6
+klCs2w/7BU3RqrnAlzB1FjoLERvnupE0uPTRP5TxYJjp8RdTt6Nw6vAfUopemv07
+SrhQb5x6FItpQWegqgfcmbdzJAM7MOlK7RD+6oD92IPfRYr1+tVzfYQ4XBLwmi7A
+iYQ/dOZGkJaiVkLu7epg0hPg+IfgJwQdhjF/pQRTWrEr8lSKfvqA3hWUrMlGaEat
+qHrvwQUO86yFyISGF2ErXqp8Rx9g+HdqrWBYkoGf1dYWzsoFj5RjjUWEUamy1rsX
+Jy9uUuQCBXCXP7AjN193qf6bJh9N/9U/fywlatPpth3e+sTfCarjC+G59b2P14Bo
+D2dd5gEPSokdN9zG1h3vIhuI+9K6bp30GxlLn5egE3yLp/diVxu0dEpM4SgNZbpC
+mS4weAwTvWLzUbhyUr/qmS13+3P4bzUZBWYXC1byazJiJalEJLuRdiOUriT/gWi4
+7YrrKJyY9+VDYOgi0UGacgJajWPGpD4WYTqbgzuIN8KOGDo4prC92xunzpa6szCA
+FQWihKZPISop8ZvPnuquPziRVjE7oRMJuTb+h6l9138gESLKVNhHkUo1sjCp1Crh
+ijkdjfGIfUAK5ymAtuzHTHBi/uwHMRSfgLsBhrJBNUNYw/VFL+cuhz7WY/PO0MJs
+gxEtXFQUo6qEfcELeBjoe1bHg22z6RbdN4Hj+YTQAR4MD8eiiyc=
+=JjKW
-----END PGP SIGNATURE-----
diff --git a/Manifest.files.gz b/Manifest.files.gz
index 8e28f7544ddf..2d17dacb397d 100644
--- a/Manifest.files.gz
+++ b/Manifest.files.gz
Binary files differ
diff --git a/app-arch/Manifest.gz b/app-arch/Manifest.gz
index 9e22ea5de39b..db445f9873c4 100644
--- a/app-arch/Manifest.gz
+++ b/app-arch/Manifest.gz
Binary files differ
diff --git a/app-arch/snappy/Manifest b/app-arch/snappy/Manifest
index c2c30ac509b1..8706229395b5 100644
--- a/app-arch/snappy/Manifest
+++ b/app-arch/snappy/Manifest
@@ -2,6 +2,8 @@ AUX snappy-1.1.9-clang-werror.patch 662 BLAKE2B 232e844f269658a757fbb904744b778d
AUX snappy-1.1.9_external_gtest.patch 1092 BLAKE2B 392ee98254749dbf65ae8317dd2c26dfc140b768a08fe265cca26a0dce0eb43a1283eb55659c1fbf8e36e7037e65ec3f5ef970eb6436822fb6af212981f1facb SHA512 0b867b60b6e90551ab3c1ce4990775f2b0085d68fae72c4b63925f772b565cd86e9ad36659dae3a5cfb621ee628a0a547c82356f0f44d67ca2cc4ad9bfe16333
AUX snappy-1.1.9_gcc_inline.patch 3166 BLAKE2B b4d05035647a97709ba43ee9673fbdaf1a160cc5859fd7401a8cdb67e04ba49bdfe98a9801257356841326b26759eff1022af3d5253628a87b0035af122a8fdd SHA512 5e8389e31a8d6e092843a3456f4a75d1f5f26af25d9d7ddfec283573a423522ce779b9ed4da5d2e3b6346153b5d137070611f88ebc907cfec64748afd29759f2
AUX snappy-1.1.9_remove-no-rtti.patch 1420 BLAKE2B de5194681f365e8d34ac9f56fb3951caad18f1f8af9c3fd65e0ce21de0dd45e8b5fa28c831d04bedc88c8a9fd3b3745c6bacd696b407bb23be766e259ec05aea SHA512 96e16b453ee5e7718930227c8203a5e814e5c0183cf3e13a310d232551dff32bae08dd88552acd714cf373cf7f052630d9c4091776c72d3f451dd395f8bba1b2
+DIST snappy-1.1.10.tar.gz 1105312 BLAKE2B 5195335fb1883974d290e7dca2b6d928bde2b183f3f61bca9da28855b39fd9a4ee1c24014322d238d2ec94f3a3a55fd43110c88283e85865272226e11cbb4834 SHA512 3578597f1d4ec09104ce0296b825b013590351230dfe56c635081fd282ce7a13a34caf2c283ac77bd24065e2d27af6db068d1f84b98cec2fd39a0e37a0d77070
DIST snappy-1.1.9.tar.gz 1102382 BLAKE2B 926d03156168e3d4800dc17144db3de2c182c6eb9970d87a00b94fb09b67e403479a64cbed75833b83fd03173c1bb8caaf248a55627e89fe2a34456f12ff3b42 SHA512 f1f8a90f5f7f23310423574b1d8c9acb84c66ea620f3999d1060395205e5760883476837aba02f0aa913af60819e34c625d8308c18a5d7a9c4e190f35968b024
+EBUILD snappy-1.1.10.ebuild 1386 BLAKE2B 2dd23600a42c94b1ec587d87f146e9aa87f762d1402a37eb4ab16f0cbc01224759a00a9e221ad04281503ab2d3727f6e23383777c04b9b645816070d8659cb22 SHA512 bb26aedbc9fae1b920fe19a7cb53113f813c184e985aae983d5dd9a2494310bc1902eef17e751aa9b0bc614ad1ae19dd2b65354f55440f3c3a3b65d0f6773dfd
EBUILD snappy-1.1.9-r1.ebuild 1259 BLAKE2B 9678bcc5829074ffeb2bdf2e05f028c10d2d5a58611242ca6dafcd83b11087ea754b72a2eb4e77e9dddd6b6d36f0606ca5ad4137881b51642f8a4dbd97b72b73 SHA512 f7ae64ae9963d2605c1be080b55b973d59666d8a50821c8e5e5d33acf7718baa0a815037adc41ac8735561e2b4e5fb613aa915ca6e1c4bcb029c61e4012935f4
-MISC metadata.xml 744 BLAKE2B b404083b800d59914c748d3a31aa13bb341dcb8f5fc227d3c003428455d459d0d011b2cd10e7d5d3cef3e73f66b14611fd04be409567392943cf1d09f0e4f066 SHA512 204079f9e40c81853343be190058b8dda25a25015c91704c98574151e7b06760d9c8f475790f95ebcbdce48c0b06a8e3e612c3183db1f4aa0b7ced8024c22fd2
+MISC metadata.xml 801 BLAKE2B dd35b7d1e7c5113cdf16e4ca002c07bd433f47265486a5f1710c3908d7d494b5c6dde77ef1ede60cab913b74b8ff645dcd89cf2c59b21f313e6cd4f4b4740dfa SHA512 13d13dc4efa03efdded3c8e9313753315a132a05d4b53471f7268715c80a95faea18df466eb9b3a756a018fc21e5f5b31cf10b024652b94cd7cfd40f44d56cc7
diff --git a/app-arch/snappy/metadata.xml b/app-arch/snappy/metadata.xml
index 733bf82bf93e..f228393d37be 100644
--- a/app-arch/snappy/metadata.xml
+++ b/app-arch/snappy/metadata.xml
@@ -14,6 +14,7 @@
other compression library; instead, it aims for very high speeds and
reasonable compression.</longdescription>
<upstream>
+ <remote-id type="cpe">cpe:/a:google:snappy</remote-id>
<remote-id type="github">google/snappy</remote-id>
</upstream>
</pkgmetadata>
diff --git a/app-arch/snappy/snappy-1.1.10.ebuild b/app-arch/snappy/snappy-1.1.10.ebuild
new file mode 100644
index 000000000000..f78200c4847b
--- /dev/null
+++ b/app-arch/snappy/snappy-1.1.10.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake-multilib
+
+DESCRIPTION="A high-speed compression/decompression library by Google"
+HOMEPAGE="https://github.com/google/snappy"
+SRC_URI="https://github.com/google/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV%%.*}"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+IUSE="cpu_flags_x86_avx cpu_flags_x86_avx2 test"
+RESTRICT="!test? ( test )"
+
+DEPEND="test? ( dev-cpp/gtest )"
+
+DOCS=( format_description.txt framing_format.txt NEWS README.md )
+
+PATCHES=(
+ "${FILESDIR}/${PN}-1.1.9_external_gtest.patch"
+ "${FILESDIR}/${PN}-1.1.9-clang-werror.patch"
+ "${FILESDIR}/${PN}-1.1.9_remove-no-rtti.patch"
+)
+
+multilib_src_configure() {
+ local mycmakeargs=(
+ -DCMAKE_CXX_STANDARD=14 # Latest gtest needs -std=c++14 or newer
+ -DSNAPPY_BUILD_TESTS=$(usex test)
+ -DSNAPPY_REQUIRE_AVX=$(usex cpu_flags_x86_avx)
+ -DSNAPPY_REQUIRE_AVX2=$(usex cpu_flags_x86_avx2)
+ -DSNAPPY_BUILD_BENCHMARKS=OFF
+ # Options below are related to benchmarking, that we disable.
+ -DHAVE_LIBZ=NO
+ -DHAVE_LIBLZO2=NO
+ -DHAVE_LIBLZ4=NO
+ )
+ cmake_src_configure
+}
+
+multilib_src_test() {
+ # run tests directly to get verbose output
+ cd "${S}" || die
+ "${BUILD_DIR}"/snappy_unittest || die
+}
diff --git a/app-crypt/Manifest.gz b/app-crypt/Manifest.gz
index 3c867370a23d..3e1261f744f6 100644
--- a/app-crypt/Manifest.gz
+++ b/app-crypt/Manifest.gz
Binary files differ
diff --git a/app-crypt/ccrypt/Manifest b/app-crypt/ccrypt/Manifest
index 8086cc1a0640..ffc38be0de68 100644
--- a/app-crypt/ccrypt/Manifest
+++ b/app-crypt/ccrypt/Manifest
@@ -1,3 +1,4 @@
+AUX ccrypt-1.11-refresh-macro-clang16.patch 1720 BLAKE2B 6569364cc12bae99fbac4983f765d51b5861b9da9556e7bc487c6c96fde8904e06021b234c0855d45b0590ddc71539c764ca11eb13ae74eac3dc73be7a581695 SHA512 c7420e30d5e6b93a58e6694c684fac348acdcf27fe68d131cf865f1edf0452357e68e00898df7ba5157926da59990884b1122fa557094185e579e68589f3676e
DIST ccrypt-1.11.tar.gz 834575 BLAKE2B 6b3441f6b1c58ed63db43ddc999ee64e67afc3ce02222de2a41562bc066aad0f076e75ab496d94e7f3f1a9554b1382c083f3af04074904c1110f610cb5ac19b3 SHA512 75c2b93e855d36e717d3b7cabee7ce43ce372a21c8291beb43f24fd69e11114bb0e19e6dd03ec5d901e7e60eac9351afab65c346b7304b16054b91d392050313
-EBUILD ccrypt-1.11-r3.ebuild 502 BLAKE2B a976b6f2b5c989e0ae67711529870fb0dd529b3f210d68d6407e1f975f6572740f0a5e3d6ea8565deebb27883853fbf0c3f5509c4ccfdc55d59b4d53fb6ad274 SHA512 afa132f71a3aaa070176e3f5fdae3cd822cbc5534da781bb9487c8588ffea8e47994b58aeae0e00283d67da2dd3b30d1c74f5ddf913f21f138b9fad6464af480
+EBUILD ccrypt-1.11-r4.ebuild 649 BLAKE2B 175670c36036e2722b9118815de6b94f9d40eb90d1b16f6b3987b4a91f963466207a6a1b3843b7fafcfba8d57add3b023a71b48d818f01f2fe099d0d96e93b29 SHA512 db69b16911b98a766a66eca70b94cc1e2eaf925aca7038cea07dbb47f8ea84e130f803de18fc8e2b62eeca4501dbe824b4e0d312281e7bb4e24d7fcf2f2c421d
MISC metadata.xml 244 BLAKE2B 076b91128bec7304a72b04816fad77a632b4f3db17537e0bf1cc36d4c09580daab07d8da94b59ff5fb283a55a1947750097387cd2e2650aa68102801916dd6b2 SHA512 c66754ee21972de956051ca5472572c7f10cc9a435f86eeb2f8b8bae8b4f8029a1db278363a97ebaeefe40bef4db2f8f0ff23278c594906ce7c1642bafedc75c
diff --git a/app-crypt/ccrypt/ccrypt-1.11-r3.ebuild b/app-crypt/ccrypt/ccrypt-1.11-r4.ebuild
index dc921dadfc0a..a8bd812cb08c 100644
--- a/app-crypt/ccrypt/ccrypt-1.11-r3.ebuild
+++ b/app-crypt/ccrypt/ccrypt-1.11-r4.ebuild
@@ -1,7 +1,9 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI="7"
+EAPI=8
+
+inherit autotools
DESCRIPTION="Encryption and decryption"
HOMEPAGE="https://sourceforge.net/projects/ccrypt/"
@@ -13,8 +15,21 @@ KEYWORDS="amd64 ppc x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE="emacs"
RDEPEND="virtual/libcrypt:="
-DEPEND="${RDEPEND}
- emacs? ( >=app-editors/emacs-23.1:* )"
+DEPEND="
+ ${RDEPEND}
+ emacs? ( >=app-editors/emacs-23.1:* )
+"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-1.11-refresh-macro-clang16.patch
+)
+
+src_prepare() {
+ default
+
+ # Clang 16 patch
+ eautoreconf
+}
src_configure() {
econf \
diff --git a/app-crypt/ccrypt/files/ccrypt-1.11-refresh-macro-clang16.patch b/app-crypt/ccrypt/files/ccrypt-1.11-refresh-macro-clang16.patch
new file mode 100644
index 000000000000..f610a1c38065
--- /dev/null
+++ b/app-crypt/ccrypt/files/ccrypt-1.11-refresh-macro-clang16.patch
@@ -0,0 +1,64 @@
+https://bugs.gentoo.org/900130
+
+Refresh macro from gettext.
+--- a/m4/intdiv0.m4
++++ b/m4/intdiv0.m4
+@@ -1,5 +1,5 @@
+-# intdiv0.m4 serial 6 (gettext-0.18.2)
+-dnl Copyright (C) 2002, 2007-2008, 2010-2016 Free Software Foundation, Inc.
++# intdiv0.m4 serial 9 (gettext-0.21.1)
++dnl Copyright (C) 2002, 2007-2008, 2010-2020 Free Software Foundation, Inc.
+ dnl This file is free software; the Free Software Foundation
+ dnl gives unlimited permission to copy and/or distribute it,
+ dnl with or without modifications, as long as this notice is preserved.
+@@ -12,7 +12,7 @@ AC_DEFUN([gt_INTDIV0],
+ AC_REQUIRE([AC_CANONICAL_HOST])dnl
+
+ AC_CACHE_CHECK([whether integer division by zero raises SIGFPE],
+- gt_cv_int_divbyzero_sigfpe,
++ [gt_cv_int_divbyzero_sigfpe],
+ [
+ gt_cv_int_divbyzero_sigfpe=
+ changequote(,)dnl
+@@ -31,8 +31,11 @@ changequote([,])dnl
+ if test -z "$gt_cv_int_divbyzero_sigfpe"; then
+ AC_RUN_IFELSE(
+ [AC_LANG_SOURCE([[
+-#include <stdlib.h>
++#include <stdlib.h> /* for exit() */
+ #include <signal.h>
++#if !(defined _WIN32 && !defined __CYGWIN__)
++#include <unistd.h> /* for _exit() */
++#endif
+
+ static void
+ sigfpe_handler (int sig)
+@@ -44,7 +47,7 @@ sigfpe_handler (int sig)
+ int x = 1;
+ int y = 0;
+ int z;
+-int nan;
++int inan;
+
+ int main ()
+ {
+@@ -59,7 +62,7 @@ int main ()
+ #endif
+
+ z = x / y;
+- nan = y / y;
++ inan = y / y;
+ exit (2);
+ }
+ ]])],
+@@ -79,8 +82,8 @@ changequote([,])dnl
+ fi
+ ])
+ case "$gt_cv_int_divbyzero_sigfpe" in
+- *yes) value=1;;
+- *) value=0;;
++ *yes) value=1 ;;
++ *) value=0 ;;
+ esac
+ AC_DEFINE_UNQUOTED([INTDIV0_RAISES_SIGFPE], [$value],
+ [Define if integer division by zero raises signal SIGFPE.])
diff --git a/app-editors/Manifest.gz b/app-editors/Manifest.gz
index aa58dd479926..8d403c4098b8 100644
--- a/app-editors/Manifest.gz
+++ b/app-editors/Manifest.gz
Binary files differ
diff --git a/app-editors/kakoune/Manifest b/app-editors/kakoune/Manifest
index 095490986a92..c40743a683ce 100644
--- a/app-editors/kakoune/Manifest
+++ b/app-editors/kakoune/Manifest
@@ -1,3 +1,4 @@
+AUX kakoune-2022.10.31-gcc13.patch 540 BLAKE2B 0ecced3f85c3e4dfeb62b302e72047e8ef877b275ab806cd6a42181a3e614f9b6b384feac286c3dfcc1d61b8a72183729783de885b778cf290e11dffc7308b98 SHA512 a4a1aaa7e206f0fca042d3956965ffb2c8a2d765c1abcfc27cecf0960b7a7ef73eabf48974050b0f29e87ef7c190a110c1efc291111e9543606855de68355388
DIST kakoune-2022.10.31.tar.bz2 556473 BLAKE2B 36489de5e4fa4406a847f43bf0f966c082e5c4a97e3c31d04c61fb8c4137fed4b6d1ce96ac921a85dc03fe7b90d8de172b6720ac32846507a3d0c996fe01191c SHA512 9a02a1a6bbb0b71a579b0286b4dfb6359b856183862b3e17354d2685b8215fa24c196b570a21dfd627e3d5a5b91e20ce0b74caff19e5772ab911cc42677bf720
-EBUILD kakoune-2022.10.31.ebuild 769 BLAKE2B a0ab51637696a5ee9c0bec3427766866b3e51274acada61ccf5f9d49fa183d59977decb242bdb262aa91378ce0b7dad634c8f180271f1bb77ec94c2db4dbe0ef SHA512 6675ff7a2549b54908cdb4a50d5fa4c97c92aaa738cb1e9f86f492e31074b3f3da17d37c3efca273804a049be8a974646bcb0f88eb0002dfc37f927f8f8319c0
+EBUILD kakoune-2022.10.31.ebuild 814 BLAKE2B d4f6d3e2037bbb70c064a40c7be8fad2961fae0096c87f4351bd639d92b3acc3541948ece1a84689c70af73b02dbe1d3c98515fbb67e5b0c10eea05544adc084 SHA512 9cc5654d529c8cc0164952e1ac3914116114205f00a777d189473192f409f839b6ca627f0b67b279f1537a6f1d28420855cc5fda4cb67c3b4276270f21533ca8
MISC metadata.xml 512 BLAKE2B afa8631f092bca6c3307dcd610340b39e41da979781f0f1ac391e873ae063088599cfc96c99bc81cca0c1244905ced51e3736b1fc387d0d9fdb8233be2810427 SHA512 a7e4da11480bc3f8bd09253901d9528235ce9a4f00a418cd5f58c898244850cafe944d6a828e1b871a2d98faba179fd9f4ddab99695a6762a4a7a290f1311a2f
diff --git a/app-editors/kakoune/files/kakoune-2022.10.31-gcc13.patch b/app-editors/kakoune/files/kakoune-2022.10.31-gcc13.patch
new file mode 100644
index 000000000000..6c093bcdb2eb
--- /dev/null
+++ b/app-editors/kakoune/files/kakoune-2022.10.31-gcc13.patch
@@ -0,0 +1,29 @@
+https://bugs.gentoo.org/895264
+https://github.com/mawww/kakoune/issues/4854
+
+diff --git a/src/keys.hh b/src/keys.hh
+index 0af1a5a8..ccafe336 100644
+--- a/src/keys.hh
++++ b/src/keys.hh
+@@ -9,6 +9,8 @@
+ #include "unicode.hh"
+ #include "vector.hh"
+
++#include <cstdint>
++
+ namespace Kakoune
+ {
+
+diff --git a/src/ranked_match.hh b/src/ranked_match.hh
+index ec7fe626..62d6b8f0 100644
+--- a/src/ranked_match.hh
++++ b/src/ranked_match.hh
+@@ -4,6 +4,8 @@
+ #include "string.hh"
+ #include "meta.hh"
+
++#include <cstdint>
++
+ namespace Kakoune
+ {
+
diff --git a/app-editors/kakoune/kakoune-2022.10.31.ebuild b/app-editors/kakoune/kakoune-2022.10.31.ebuild
index 2e6ad9d352ed..9293c946c84a 100644
--- a/app-editors/kakoune/kakoune-2022.10.31.ebuild
+++ b/app-editors/kakoune/kakoune-2022.10.31.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020-2022 Gentoo Authors
+# Copyright 2020-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -15,6 +15,10 @@ KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
BDEPEND="virtual/pkgconfig"
+PATCHES=(
+ "${FILESDIR}"/${P}-gcc13.patch
+)
+
src_prepare() {
sed -i '/CXXFLAGS += -O3/d' src/Makefile || die
default
diff --git a/app-emulation/Manifest.gz b/app-emulation/Manifest.gz
index 287dec31c8c7..84c552c48d56 100644
--- a/app-emulation/Manifest.gz
+++ b/app-emulation/Manifest.gz
Binary files differ
diff --git a/app-emulation/aranym/Manifest b/app-emulation/aranym/Manifest
index bf361fdab580..357912ef9a3f 100644
--- a/app-emulation/aranym/Manifest
+++ b/app-emulation/aranym/Manifest
@@ -1,7 +1,9 @@
AUX aranym-1.1.0-ar.patch 583 BLAKE2B 81d9bf1ba80e5811efafea16dc004df7de82ffbb95989313c829e489c414e18b910809728ebc5d44837189dbe5ee6bbef23027e4848aff21431b66f189f93b17 SHA512 40b7b263fc8a04991c34cd5613e7f9d6d56723cbf425a033503cbb5a50f12d8ffe01a98bd60b583a36239cd7a21be06d7bbe789ca0b1c81fd77778918831e28a
AUX aranym-1.1.0-clang-16-register.patch 6069 BLAKE2B 562ca1e9742738ee1f0058981538d3954f2fb19283ac6aca5eadaa5f611745d11a682741ffcb79ee6106747e284c82b8f0d1bacee38061a6262478f44dc71745 SHA512 9e49b0f1c3c67a0761ec64599df3c2ffe74e2f0f0c96a8aa1960486a4462aabe0a6c05cf6228301e2bef38296b0a8b5b4ea26103f0a0ec339f731b5ba5df8095
AUX aranym-1.1.0-conditional-installs.patch 3396 BLAKE2B b1013bb4897e83c960e2870317f6c7e468edc0a5c96362d140d7ab9533a88bbe45339f6cba17b103d3cb9ac5ab1efb0ed3752d1975c2442921119242bd87a73d SHA512 88a7c63f8311b04402bbd0f5e7f6f5358d2aabb9024d8303f7f11234e48e09464c9dd56e09df1ffc6aa11ef908e8672ffa3f77a1cfb1e77668c1c7de835fca30
+AUX aranym-1.1.0-configure-bashisms.patch 1202 BLAKE2B 963ab649c4659be267a59e97c77d0344dd4d04adf3aa28e03325c889237a98743c5542b9679342fba8b997e746ba2870bc9664555bae3af0dc2480e1a0957386 SHA512 27fdf5aa8088ed3ae066f48a793fc54c8e20e3807efa8314c1b6c5c76130bfde478314aea018ddefe1846639e77cfa92b7132f7c7b04bc066e83527fb025a440
+AUX aranym-1.1.0-configure-clang16.patch 1097 BLAKE2B 1c638475d9935a8642bf072d30de9d3fbde33c7027d2fbde373261d44cbeaba9055b8d9561d6790c081ac80291f999c6e1ba33bfb652ff714eae8301076cdf4a SHA512 554f35cb47790a389fc6ed8d92e6437fbfa2c3cc7a5f584282306d5b8c101bf9bd4ee2beb0acd05977a44dec0ea6dc65d9cdfc46af15eddc1d02de5bad6f1292
AUX aranym-1.1.0-libcwrap.patch 830 BLAKE2B 6eed885e5f06d3e9405501ade35c52afe8e01ecebde21ca6a9a0020d4402e39a97939c0ed64cf96a47f95779885eb1132bda90d3ba325b1d6a1f36527df072f9 SHA512 7050d4e24457f5ee12adb1a9aaddb2f5cb16c06105a74f78d8eefbf431629a043acb53160be5e66cfd82b64e8324fdf3cd7f4374cf8a64a66aa669ff701c2019
DIST aranym_1.1.0.orig.tar.gz 3785612 BLAKE2B 52b5fa34c78c67cb94cbe0d94795368cb7007f37571282d67387a0237500143f8078117132c9df392c5fd48b32cdb8c1cf727fe4d22a3d24eac0595215bddf4e SHA512 723b1a7c80532734e1dea288dbffd66746d9c7d1302ccb0259248a26aac5dedc7f66a134929de7064686af6c676d10918d90e2cf58cb010fd445979945177b51
-EBUILD aranym-1.1.0.ebuild 2662 BLAKE2B c47e73430d70b16868ffe6b96c10c6a9fd645ffd29c252eaee51162acc16f1088f00c8019929637a10d5df9b0b5b1d50a4645f6ec8d02108ed627a329a4a9d63 SHA512 c1155fd16bdcabdc75f933bfa673fa2c76f4b8adbe3501016b15c43f756f5b4dc50707bfa190b0fd8a2164487539c66c23d04b98bc38f7bda075af4ff10680e6
+EBUILD aranym-1.1.0-r1.ebuild 2765 BLAKE2B 117bbd2e2de4c5cce4738ccf191b248179376228d7aa185699a5e5a2c90be0e8109ba29174f7d31f3ec7287de7d91fa13ee0e56b14c169faf9d6e77d354eec64 SHA512 0f2d97b3db74f7f124878155ff41552d29fc7b7ff2d4edb3db6f713a8ee405f524e80ddf3eee5b0eb1f180fb0cc42fe306560ec31e371f623ea4cb738dbdc7ee
MISC metadata.xml 862 BLAKE2B 3661f056df9749365d616c3a8c0c99458c08347e199bef3c21c657fe634862fb43edb6966d4acc2eec7196e310087fcb26b64c3f4177d8dc9ef8d6d62166abcb SHA512 0c85331417427933b6ee396f623054fbe3dbf6e51e0621159a6a7524104985f73d97f87473a1fb5388032bca37351d27199558e6f0726c199d7568962cd4f8d8
diff --git a/app-emulation/aranym/aranym-1.1.0.ebuild b/app-emulation/aranym/aranym-1.1.0-r1.ebuild
index 5c33cc4b867c..3b4f4ca886c8 100644
--- a/app-emulation/aranym/aranym-1.1.0.ebuild
+++ b/app-emulation/aranym/aranym-1.1.0-r1.ebuild
@@ -41,6 +41,8 @@ PATCHES=(
"${FILESDIR}"/${PN}-1.1.0-libcwrap.patch
"${FILESDIR}"/${PN}-1.1.0-ar.patch
"${FILESDIR}"/${PN}-1.1.0-clang-16-register.patch
+ "${FILESDIR}"/${PN}-1.1.0-configure-clang16.patch
+ "${FILESDIR}"/${PN}-1.1.0-configure-bashisms.patch
)
ECONF_SOURCE="${S}"
diff --git a/app-emulation/aranym/files/aranym-1.1.0-configure-bashisms.patch b/app-emulation/aranym/files/aranym-1.1.0-configure-bashisms.patch
new file mode 100644
index 000000000000..f2a453095a52
--- /dev/null
+++ b/app-emulation/aranym/files/aranym-1.1.0-configure-bashisms.patch
@@ -0,0 +1,37 @@
+https://github.com/aranym/aranym/pull/102
+
+From 1a45b77ee2eaabc53fef0794c0e3a64a7c41683e Mon Sep 17 00:00:00 2001
+From: Sam James <sam@gentoo.org>
+Date: Sun, 19 Mar 2023 02:05:09 +0000
+Subject: [PATCH] configure.ac: fix bashisms
+
+configure scripts need to be runnable with a POSIX-compliant /bin/sh.
+
+On many (but not all!) systems, /bin/sh is provided by Bash, so errors
+like this aren't spotted. Notably Debian defaults to /bin/sh provided
+by dash which doesn't tolerate such bashisms as '=='.
+
+This retains compatibility with bash.
+--- a/configure.ac
++++ b/configure.ac
+@@ -1714,7 +1714,7 @@ SDL_CFLAGS=
+ SDL_LIBS=
+ no_sdl=yes
+ no_sdl2=yes
+-if test "$OS_TYPE" == darwin -a "$WITH_FINK" = no; then
++if test "$OS_TYPE" = darwin -a "$WITH_FINK" = no; then
+ ARANYM_CHECK_FRAMEWORK(SDL, [])
+ if test "$have_framework_SDL" = yes ; then
+ ARANYM_CHECK_FRAMEWORK_LOCATION(SDL)
+@@ -1781,7 +1781,7 @@ SDL_LIBS="$SDL_LIBS -lpthread"
+ AM_CONDITIONAL([ENABLE_SDL2], test "$enable_sdl2" = yes)
+ #
+ # SDL2 on macOS needs 10.6 or above
+-if test "$enable_sdl2" = yes -a "$OS_TYPE" == darwin; then
++if test "$enable_sdl2" = yes -a "$OS_TYPE" = darwin; then
+ export MACOSX_DEPLOYMENT_TARGET=10.6
+ fi
+
+--
+2.40.0
+
diff --git a/app-emulation/aranym/files/aranym-1.1.0-configure-clang16.patch b/app-emulation/aranym/files/aranym-1.1.0-configure-clang16.patch
new file mode 100644
index 000000000000..66d2c091b860
--- /dev/null
+++ b/app-emulation/aranym/files/aranym-1.1.0-configure-clang16.patch
@@ -0,0 +1,30 @@
+https://github.com/aranym/aranym/pull/102
+
+From ef9ba74fcbf868aeb1b0e0b02e53775a14cda0f7 Mon Sep 17 00:00:00 2001
+From: Sam James <sam@gentoo.org>
+Date: Sun, 19 Mar 2023 01:56:56 +0000
+Subject: [PATCH] configure.ac: fix -Wimplicit-function-declaration in TUN/TAP
+ test
+
+Clang 16 makes -Wimplicit-function-declaration an error by default.
+
+Unfortunately, this can lead to misconfiguration or miscompilation of software as configure
+tests may then return the wrong result.
+
+For more information, see LWN.net [0] or LLVM's Discourse [1], the Gentoo wiki [2],
+or the (new) c-std-porting mailing list [3].
+
+[0] https://lwn.net/Articles/913505/
+[1] https://discourse.llvm.org/t/configure-script-breakage-with-the-new-werror-implicit-function-declaration/65213
+[2] https://wiki.gentoo.org/wiki/Modern_C_porting
+[3] hosted at lists.linux.dev.
+--- a/configure.ac
++++ b/configure.ac
+@@ -539,6 +539,7 @@ AC_CACHE_CHECK([whether TUN/TAP is supported],
+ #include <net/if.h>
+ #include <net/if_tun.h>
+ #endif
++ #include <string.h>
+ ], [
+ struct ifreq ifr;
+ memset(&ifr, 0, sizeof(ifr));
diff --git a/app-misc/Manifest.gz b/app-misc/Manifest.gz
index d41be515651d..2678e5d6f6be 100644
--- a/app-misc/Manifest.gz
+++ b/app-misc/Manifest.gz
Binary files differ
diff --git a/app-misc/dateutils/Manifest b/app-misc/dateutils/Manifest
index f88e09ba1e1b..d4759371f6bc 100644
--- a/app-misc/dateutils/Manifest
+++ b/app-misc/dateutils/Manifest
@@ -1,9 +1,6 @@
-AUX dateutils-0.4.6-unportable-sys-sysctl_h.patch 230 BLAKE2B 66d3e0f227e06eef659c087512a21741c8375a5c7e4cb740cb95eeb5745bcb58830a1a5f19fcad5e4ed14b6de35ccfa9362ddf1a118b3bfcc9fc719467aa2814 SHA512 f42337fbe428503008c2129a82b13d536d7ce395e2f90aeffbd05f6ec358a80dc174ca5ed4e2f3113771b24aec15fc160537e8e6b4bb1743dd5fb6b6807a8f2d
-DIST dateutils-0.4.7.tar.xz 649932 BLAKE2B 710c22d63fe3c8f77c69c97c405d3d4aa5c51de3d5768076ca24f8b2be0d6033ae652825e528d99c36f382e25c4e0a60eaa7cb9eec58f6b814d60d513b37ce7e SHA512 480943c32585efd8f42958d6e7d3304a37568f2134c9561d6e0b38f4719fd149ec7e55c559a5e73e97e1c9d217f3d53fe76a7e6a9d3114c040915ebf48db4666
-DIST dateutils-0.4.8.tar.xz 642316 BLAKE2B 483ae60829c3b77bd7c2ce72347bc99fda6f63018c2e2335322175f962f904c97ba07c4e39bcdf6e549e2e09043d56bcc00863a1299225964cd15921a22bfc05 SHA512 964204e2a04a5aa7fa73cbddd98e1a953d498a4b5e0447daa5f912845fb74825d1791b6bea3ebca47784a8edd2e549dfee1e48e3050632efed7f11f109b74be8
+DIST dateutils-0.4.10.tar.xz 652548 BLAKE2B b1fe3b07edfd223c9265df99888bf2edc37458b487b0f3b913f4c19e23b86d4a7f8cb3f0610bf140e6ce0233a9008ccd26cbe0b1462c5f85b2424cd39ffcbdb7 SHA512 04a9fff177596bb9bc47d3b221865bbeafeafbc708385610845a1cdcb2a7fa379e8d9363cce578836ae121dab7ee64e19f61d82e8f222250e52d23c5f43cf521
DIST dateutils-0.4.9.tar.xz 651024 BLAKE2B 9b9bab5f990689a367fa574c20113c01f4847cdcced47275b992655cb91cd14076c22e2d550a969c20ef979b63156c72a485c42105022e522dce4d1376aa0393 SHA512 b5cda838f8fa01e4208e11842f835503357c02b4a21b003db08ef88763a65f26ad2cd6f5d71c80b499d4e5ee5c0b4e552469ef91aa6cd02ebe5c5d2ad6e3105e
-EBUILD dateutils-0.4.7.ebuild 804 BLAKE2B eba3a0dc5309e16cfc00e237b35cf8be8b93f5eca7e7c5afa24eb155e67ee6363455bf31b64062544e0a12f3838acee3231ad8fc73a76b87637b58b1ddf05053 SHA512 ede4962055b614988a868738028129c42ee78d3b6e2bd6a644e319af5f1da447f520663a34072ac143a46d2faa2ea9da62582004549aeb8c452fcafdc5f9ba89
-EBUILD dateutils-0.4.8.ebuild 734 BLAKE2B 7b26c729e7418408d4b0958223db9ef2ae2c1fc8e6418c4e4920adca62ab6d7314ccd7979713a222445966727af6a5a8e7d522a96300f2274cddf21bbe48f406 SHA512 f18e72925146c17ac9599bb7a3be079550e6f4b688b8d48ffbae08ceeb54cf55f0dc6f99c541857358c46c601e41b08ccb7503e796c8b415221c14b736e97262
+EBUILD dateutils-0.4.10.ebuild 734 BLAKE2B ae983dc58a039742bc2561f9c71de20ed1f84994a6b990f91f63fa537f6ade597ff6d4dd5a1732cbf3c2c7abf2c51d1db19f69a433a0ede46934b4e680604921 SHA512 1cd8b9a46d2a5d3138b439caaaff56dab1291c14a672af30c2c6882aa0d0ee66c04b6b6f02c91ea1287f9a2397e211693f5198afa0b876def23c8a78c1ff33b1
EBUILD dateutils-0.4.9.ebuild 734 BLAKE2B c90d1567d2824f3f79e4072c00635fdb56b864b77f40c463a0310cfbfba61682dbff5c39f2f596fe58ac3cd4624c897ce2a83c2f2429c440a1789c65420e92c3 SHA512 5f941d75a0182eac6e5d0c7a58c31c6b0095869d304f91430ddef63795169de8206f23bc52f7d73715c117f027e5fbbe2c5e683a9e9416b88d5efdcb084d74bd
-EBUILD dateutils-9999.ebuild 736 BLAKE2B b8b2aed6504e1562e58c9ccbc331fbc9ac13b8698934cf499c1dff3d6c0831062eae1dcb87ecc3f1c7be83f8668b923c9fa5f867fb2127ff561706e716dc1637 SHA512 9eff55af8b0346b9b177b2e43c9752b389733e2f1729ad7667703f0873beb0352753a629649fd8ab2ec3e48a61f49ea742950613b80378d1bf496662ac42848e
+EBUILD dateutils-9999.ebuild 736 BLAKE2B d00d005a89b0fa63771565f4c2d143d3714718332895a798641f212a2ac6291d253fa0fea2f5b608dc726bd4286a3fae53c3875d451ec629a99ad99e4e49e3ea SHA512 da5ede9ebd8ae94d60baa2ca7e0b5939022d2bfb7a75c6af3d24a03894f57b428aa1eb980082e5a99693836dd56cfaea858a7ffd94c97792d772b6fd94506ee9
MISC metadata.xml 881 BLAKE2B 0d0d3df69e816fbe96f0b5c3820676ca5c15371447f215dc944d48f8ab4cd88fd1fcebf7d5b03f0ef525aa9819225ec4ba55cc3354981b99bc01d1413d306a46 SHA512 3f70add907d8ba1230da8a59382bef034a57fceabc3938a905e72716e9ab682cff5b252f7b12e4f5c4509e527a8cfd55fc781fa0653e9cb085a930589c0c7651
diff --git a/app-misc/dateutils/dateutils-0.4.8.ebuild b/app-misc/dateutils/dateutils-0.4.10.ebuild
index 221496587862..0f24dadd469b 100644
--- a/app-misc/dateutils/dateutils-0.4.8.ebuild
+++ b/app-misc/dateutils/dateutils-0.4.10.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
DESCRIPTION="Command line date and time utilities"
HOMEPAGE="https://www.fresse.org/dateutils/ https://github.com/hroptatyr/dateutils"
diff --git a/app-misc/dateutils/dateutils-0.4.7.ebuild b/app-misc/dateutils/dateutils-0.4.7.ebuild
deleted file mode 100644
index 8efc3c6c2dd7..000000000000
--- a/app-misc/dateutils/dateutils-0.4.7.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="command line date and time utilities"
-HOMEPAGE="https://www.fresse.org/dateutils/ https://github.com/hroptatyr/dateutils"
-
-case "${PV}" in
- 9999)
- inherit autotools git-r3
- EGIT_REPO_URI="https://github.com/hroptatyr/dateutils.git"
- ;;
- *)
- SRC_URI="https://github.com/hroptatyr/dateutils/releases/download/v${PV}/${P}.tar.xz"
- KEYWORDS="amd64 x86"
-esac
-
-LICENSE="BSD"
-SLOT="0"
-
-BDEPEND="app-arch/xz-utils"
-DEPEND="sys-libs/timezone-data"
-
-# bug 429810
-RDEPEND="${DEPEND}
- !sys-fabric/dapl"
-
-PATCHES=(
- "${FILESDIR}/${PN}-0.4.6-unportable-sys-sysctl_h.patch"
-)
-
-src_prepare() {
- default
- [[ "${PV}" = 9999 ]] && eautoreconf
-}
-
-src_configure() {
- econf CFLAGS="${CFLAGS}"
-}
diff --git a/app-misc/dateutils/dateutils-9999.ebuild b/app-misc/dateutils/dateutils-9999.ebuild
index 3e16869e3d11..7c1baaa588b0 100644
--- a/app-misc/dateutils/dateutils-9999.ebuild
+++ b/app-misc/dateutils/dateutils-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
diff --git a/app-misc/dateutils/files/dateutils-0.4.6-unportable-sys-sysctl_h.patch b/app-misc/dateutils/files/dateutils-0.4.6-unportable-sys-sysctl_h.patch
deleted file mode 100644
index dc310ea7812c..000000000000
--- a/app-misc/dateutils/files/dateutils-0.4.6-unportable-sys-sysctl_h.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- a/build-aux/yuck.c
-+++ b/build-aux/yuck.c
-@@ -65,7 +65,6 @@
- #include <sys/wait.h>
- #include <sys/stat.h>
- #include <sys/types.h>
--#include <sys/sysctl.h>
- #include <time.h>
- #if defined WITH_SCMVER
- # include <yuck-scmver.h>
diff --git a/app-misc/timestamp/Manifest b/app-misc/timestamp/Manifest
index d0d0bf68d96c..a5475a01b158 100644
--- a/app-misc/timestamp/Manifest
+++ b/app-misc/timestamp/Manifest
@@ -1,3 +1,3 @@
DIST timestamp-1.1.tar.gz 61578 BLAKE2B dd33dc27a7353f25ffaeb01cc2fb6af25288e03021b097783fa2a659bd8abe0fd3cff1e9dad7858f16529253e1573bec7f1883ab6f37a462f51374bae591f3dc SHA512 38952f40938e45e178e310dfc3b974c1974485614f4da7617790642f8594a4583e97ec056cb2f4fe2761d86d04595bc0d387312803bf95add929d48863fd6b9b
-EBUILD timestamp-1.1-r2.ebuild 379 BLAKE2B ae19dc59d25a21257ef1a8a6a483a31ce117c5d844385f2a8419214cbaef8b5fc1022557fe065622a7740b7bde1374a9e3f59588b59a10cdac1462725de27fea SHA512 8af02a043ae14148910eba0526bcc0dd78c0f6ef62d05f7a6ed77b51640ebac04362ac55aed901e2d980a1e1d0030e62a74c5c89477bf793b2f7030db89a94e1
+EBUILD timestamp-1.1-r3.ebuild 465 BLAKE2B 5d2720ee711e9623cc3b074028068609f00c7c2ed749d07be156e3986df8e7a6abdcd886e165859a7e4b80434ba9308de340baa501e82a43d939eacd200cd1a4 SHA512 2d80bc702db234545b202a78a671b317dd35519aaed095833867f028ce97477e70b7bffc5df72a2f866e33f048251ee06a305c92d7d467cf2a16a4b694eef019
MISC metadata.xml 266 BLAKE2B 74ac06b4ea12603c8713e69cbff9ce6874266fc48ee5c846f0ac3d50bf577c3edb1e4b6690ec44fc4dd51e55e96dd5c2478831c9f754b04661fe7700d8baf66f SHA512 b996554131284e3556af42d2c5032c5b1635de67d48983096991935e7ee04c32aadc93e48cae5160861e86d64eb6fd4abafc40d9dd8b85ddc032b042a77677cb
diff --git a/app-misc/timestamp/timestamp-1.1-r2.ebuild b/app-misc/timestamp/timestamp-1.1-r3.ebuild
index 07b66665a018..e5086f9fa791 100644
--- a/app-misc/timestamp/timestamp-1.1-r2.ebuild
+++ b/app-misc/timestamp/timestamp-1.1-r3.ebuild
@@ -1,8 +1,10 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
+inherit autotools
+
DESCRIPTION="A text filtering pipe that marks each line with a timestamp"
HOMEPAGE="http://math.smsu.edu/~erik/software.php?id=95"
SRC_URI="http://math.smsu.edu/~erik/files/${P}.tar.gz"
@@ -12,3 +14,10 @@ SLOT="0"
KEYWORDS="amd64 ppc x86"
RDEPEND="!sys-apps/moreutils"
+
+src_prepare() {
+ default
+
+ # Clang 16, bug #900481
+ eautoreconf
+}
diff --git a/app-portage/Manifest.gz b/app-portage/Manifest.gz
index 6cc83d475387..3359bea6a252 100644
--- a/app-portage/Manifest.gz
+++ b/app-portage/Manifest.gz
Binary files differ
diff --git a/app-portage/hackport/Manifest b/app-portage/hackport/Manifest
index 0809a26c715d..be3246143dd0 100644
--- a/app-portage/hackport/Manifest
+++ b/app-portage/hackport/Manifest
@@ -1,4 +1,4 @@
DIST hackport-0.7.2.2.tar.gz 2083323 BLAKE2B e14fbd5c5fa88260518869ad72dd59d08e7cb4351cecc35952ebfdd71e34ea335e6c4b56de7577033335e3efdbff8796fd05f1ad3df20ae84ed1bc8ef7b2153f SHA512 ce880ae8a5a4dc1d446654b8bf4108bacf4a974afaad0266c291ff9f2ab6f8af49294452314cbbeec1979c8e5ffab0860d87668f63d7d7731eb11eb3144a4bd0
-EBUILD hackport-0.7.2.2.ebuild 1555 BLAKE2B 1604266e08a32db16e25575cd741f23949306d7e8b776cadb4a5d189a595ed971a19ed96225ecbe29c078942f27ff5add73f69b0b6cf3b4fcf2f21b0828adeb5 SHA512 7f8039bec6c81df9a1789a0c8eaac1ddda45cc379af7354db4807ced6c397c6e22f2803b3fc43dda0b3956e9714c1f53b392c47c441cdd0db42bf8922d7031d2
+EBUILD hackport-0.7.2.2.ebuild 1598 BLAKE2B 661bc0d00ac79d8ab1725c1a072df621d5e54ba7c34550d7349b300f4fd312b07c0ac267fe447cb6d08e015c5f180025fa5a7443fce2e2fe97f4e74280015a79 SHA512 16e3cd91a6e7d314d90cd8b89c280b114c9236eafd1bb931787ca6c07af9b46da2d5a8b70d9ac15065532303944f9f03c0e9dca7933c86c15800d9559c45fac3
EBUILD hackport-9999.ebuild 1718 BLAKE2B 99684be2ed61ab6834636d48703c81aba22b7f68b0400a234c9776e7000b3459cfcabfc8d79cb942656a3100f5fafd1768d360f95b6d0f994ebe8f5b282c7233 SHA512 b7d00faa4c69baf8540ed90c0e9e4598e03508f01bf8589a611257f5720eac18d55d50269b7ec40c57bfbe41732beed44c364b5a395adbb37ed254240eabd880
MISC metadata.xml 498 BLAKE2B 5f1d18a5ff924a473042c0ab45ed13067fd2f132b44d95abf98fd1292a1d6314fe3e73c16d48c6ec02d19f45c7aa3830ccf0bce2877a09be586743a6137a7e75 SHA512 3db755e386796ea3d76da89bc08ed993ffca82de39cf27a9cac02377356d7e67884aed43d35897ca161800e8354364dfb9f3c2a7d15a63763d45cd5cc9fa0442
diff --git a/app-portage/hackport/hackport-0.7.2.2.ebuild b/app-portage/hackport/hackport-0.7.2.2.ebuild
index 7eaeebfe47a0..c82f8252ca25 100644
--- a/app-portage/hackport/hackport-0.7.2.2.ebuild
+++ b/app-portage/hackport/hackport-0.7.2.2.ebuild
@@ -16,6 +16,10 @@ LICENSE="GPL-3+"
SLOT="0"
KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86"
+GHC_BOOTSTRAP_PACKAGES=(
+ cabal-doctest
+)
+
RDEPEND=">=dev-haskell/async-2.0:=
>=dev-haskell/base16-bytestring-0.1.1:=
>=dev-haskell/base64-bytestring-1.0:=
diff --git a/app-text/Manifest.gz b/app-text/Manifest.gz
index 45d689089202..f0c25270f48b 100644
--- a/app-text/Manifest.gz
+++ b/app-text/Manifest.gz
Binary files differ
diff --git a/app-text/sgrep/Manifest b/app-text/sgrep/Manifest
index 138ad2b69af2..74a04a83e83e 100644
--- a/app-text/sgrep/Manifest
+++ b/app-text/sgrep/Manifest
@@ -1,4 +1,4 @@
AUX sgrep-1.94a-clang16.patch 332 BLAKE2B db943a01e40f19b224767d27df8bc172a0b1fc3a5c1c71248ca247462864c86797065b422d2062bf560d088944612e4ee161e5a734dc694fd10d81ff3932d775 SHA512 4c8ecfc695564807cc681eaadc61a4a11fabbcc83b2fe95f60e5886ae01c9ee1b1d0d7a99e23448123dad24dcfd83f74fbad2aa2601ea344bd87e4026ad71297
DIST sgrep-1.94a.tar.gz 193267 BLAKE2B fe37f62e2cb5c2ccad88df8ee3000d937357b5801ac6c55938a575f77735db7f94c0475e2eaa2521dfbae194132dcda4efe009db32e23b50c13acbc359b9abaf SHA512 8d2571a738c6a87cc34aea3a0692d15aea1d4a0439401b97368da2a021992ef8d0754e91e10409c1c059712bfe69ac4188e3be856211e48f8e6d528b5684283a
-EBUILD sgrep-1.94a-r1.ebuild 755 BLAKE2B f23b0ab5c3dfa30e4568db0a8f92b15a8243e1c1ca734df5fbd60cc63b058fe04c874ca3aa58a847c52876b3354bec2a3c97dc7ecd7f20e47c80ba9443b61988 SHA512 e893588a5079dc2a8924c814725c9d77d2e89b7ffb1c0041547774701951b013b274983376386fed6d4944923e994a54cd991d92b75aad7cfb287e70e78fb7c7
+EBUILD sgrep-1.94a-r2.ebuild 813 BLAKE2B 16b1ee2272a77545039bb2b47e4b6c23ba893dd639fe016cfa8bc2908bbfc216f7bc974151faf86a1a40ebff085190002eb51635d807d4f1a4cfb20dc6997428 SHA512 0bc1ea0b3936682828d163f5bae7e0a7dbb5ede1615f77b49749fb5693539e1d76a0a7c52c2b17fa993a3f363a1fbc728fc04edea7e542cc7316a684016aeee0
MISC metadata.xml 167 BLAKE2B 868e3b584722eaacf68273db062bb773d8c7e5d7ab2b81ca7e8397643bf7cc106c3a1033594401c99c54f667bb45d6b73f9048fc335580bbd44b4589ad26a832 SHA512 30caadd1496c3b9969136038239a1d8e01f236726b4022c2d7e19ca7575f25f735e556835e581afbf44fbd3e4104c40f2b5ef5fa70118d75c881fdf871962d0a
diff --git a/app-text/sgrep/sgrep-1.94a-r1.ebuild b/app-text/sgrep/sgrep-1.94a-r2.ebuild
index eb45eb4f246a..de456e40df77 100644
--- a/app-text/sgrep/sgrep-1.94a-r1.ebuild
+++ b/app-text/sgrep/sgrep-1.94a-r2.ebuild
@@ -1,8 +1,10 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
+inherit autotools
+
DESCRIPTION="Use structural criteria to grep and index text, SGML, XML and HTML and filter"
HOMEPAGE="https://www.cs.helsinki.fi/u/jjaakkol/sgrep.html"
SRC_URI="ftp://ftp.cs.helsinki.fi/pub/Software/Local/Sgrep/${P}.tar.gz"
@@ -19,6 +21,9 @@ src_prepare() {
default
sed -i "s:/usr/lib:${EPREFIX}/etc:g" sgrep.1 || die
+
+ # Clang 16, bug #900533
+ eautoreconf
}
src_configure() {
diff --git a/app-text/xml2doc/Manifest b/app-text/xml2doc/Manifest
index 67f2fa5b3a3f..569d8d4be8e6 100644
--- a/app-text/xml2doc/Manifest
+++ b/app-text/xml2doc/Manifest
@@ -2,5 +2,5 @@ AUX xml2doc-20030510-gcc10-no-common.patch 195 BLAKE2B 3c90b98f57ae23f78b586dadf
AUX xml2doc-20030510-makefile.patch 2661 BLAKE2B d9822ba57187553ae6da3f2b3f146bd3ae4316a99cb9608d88112a18462345c4614e167bb3757a723b6a12e2b521f1a2fb575ef19db480ed45fa60e133297c38 SHA512 c5aee7f9b98f1c64345459cb3ad6132082c04020a56f39fa950584689953c1058564332351a5b51e130e077fbe15c08ea88f35504888a153bfc878d8210b8b00
AUX xml2doc-pointer_fix.patch 627 BLAKE2B 3ca9313b44d88fce3f548874d40ed57b42b9faa66e30574677c911f7d5c9d0a8d5eea8c35781162302543df82c5b38b1327fcaabee0a50c396c95937c3a86e44 SHA512 ebdf69986821fdb1a22e3da4447729433d7f30d08e516b5b28c1f9e4fe6ec98d7a31e925028f940e8a0aaab5c05bd52a1a4d12564fd47a79953b1de606fd2430
DIST xml2doc-20030510.tgz 53307 BLAKE2B 3f7e44ede6ac0a2ec4762e66181de34ffe553035b54ee302345d1b38a5063106fc4ba65abec042b4ec693b173d70fc4b548ebc942b2a8f6636f84e7beeed2bd6 SHA512 9eb2970b7adef1669b9b0aede2b3d2b42ba234c8294f0f8e6e230d8fcc6cf878675b2f0bff87ee36a255ab29376be844d92d382be7aad0ab11972847cfe49dbd
-EBUILD xml2doc-20030510-r1.ebuild 1012 BLAKE2B 543ba177f5285871fe35bda2f8c548028b7d08ec1193fe37aa09c650848da76e03ef729f3fe1c86243670cd13c7ed7414a91f6ddd2adc74b82e3659919332f91 SHA512 27ffa164b74cfad3626604513c4d6656cb5af0e0434bb92e582531e6ef1fe451753db3c8b7209ca38663faa5b5bc346ae093badd8d6b8859947777d7ce37c28f
+EBUILD xml2doc-20030510-r2.ebuild 1088 BLAKE2B 4a739f2f8cdfcd55fbe21822f547f8fab013bd8924cdd7a712b358d4faeb19135c9167bcfa3d2c73e794e9f88bfcf03d9b6f71d01cfc5d4e0e3737346d2184c5 SHA512 f717bf75d3fe45f20b56f62d64ac54d9d6e399b198f9fa76a32b5fb554b927c93f52913f8093cbc9b06cab20d404ad6cee5418593f0ee66b517317b6856d7d13
MISC metadata.xml 245 BLAKE2B f5e3f7bf9f5d8294e59111e22f4c6ae5895dac97fa7754c8dfc4a7738d748df02d86dd9ff916151048c1b2063e25a4f229126846bed336d660f8ced4fd0ce62e SHA512 780b06043597f15cbbbb3d281e5c8c5ed901b539f62a6bcd9d7571c1436d970ef5ea46b12bca015007082baaf5e454cf60a692114df77ac25b47f7cf19ca2158
diff --git a/app-text/xml2doc/xml2doc-20030510-r1.ebuild b/app-text/xml2doc/xml2doc-20030510-r2.ebuild
index 919ecba3c27c..471710170ee3 100644
--- a/app-text/xml2doc/xml2doc-20030510-r1.ebuild
+++ b/app-text/xml2doc/xml2doc-20030510-r2.ebuild
@@ -1,13 +1,14 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
-inherit toolchain-funcs
+inherit autotools toolchain-funcs
DESCRIPTION="Tool to convert simple XML to a variety of formats (pdf, html, txt, manpage)"
HOMEPAGE="http://xml2doc.sourceforge.net"
SRC_URI="mirror://sourceforge/${PN}/${P}.tgz"
+S="${WORKDIR}/${PN}"
LICENSE="GPL-2"
SLOT="0"
@@ -16,17 +17,22 @@ KEYWORDS="~alpha amd64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86"
DEPEND="dev-libs/libxml2:2"
RDEPEND="${DEPEND}"
-S="${WORKDIR}/${PN}"
-
PATCHES=(
# Fix pointer-related bug detected by a QA notice
"${FILESDIR}"/${PN}-pointer_fix.patch
# Don't strip symbols from binary (bug #152266)
"${FILESDIR}"/${P}-makefile.patch
- # fix GCC 10 -fno-common change
+ # Fix GCC 10 -fno-common change
"${FILESDIR}"/${P}-gcc10-no-common.patch
)
+src_prepare() {
+ default
+
+ # Clang 16, bug #900539
+ eautoreconf
+}
+
src_configure() {
tc-export CC
econf --disable-pdf
diff --git a/dev-cpp/Manifest.gz b/dev-cpp/Manifest.gz
index 78cddd4edee2..5827b5f3de9a 100644
--- a/dev-cpp/Manifest.gz
+++ b/dev-cpp/Manifest.gz
Binary files differ
diff --git a/dev-cpp/doctest/Manifest b/dev-cpp/doctest/Manifest
index e3540bed0b39..c3bef044f7cc 100644
--- a/dev-cpp/doctest/Manifest
+++ b/dev-cpp/doctest/Manifest
@@ -1,5 +1,7 @@
DIST doctest-2.4.10.tar.gz 2297167 BLAKE2B e6d2af9dc9207a1a5d86ebdad16f29a4c4d860334e75f79ded596bf181ff0c334895b5606710993eb9bb1d8c76359063b5ce5c7faa5c371a4315ac53275783e5 SHA512 f3d7c5c45b12a13b5df359727328a519f7a17c92ab868274c8c89e58a573c886ab8da9213ed31634b62a9c92e792e721a71fcb42a3d483b6dff5f6ef7bb03d41
+DIST doctest-2.4.11.tar.gz 2183312 BLAKE2B 277f22f3a9e275dd9f5cfffeeaf8346577223c2b872606f21fe5b8462573917a59a88bb61de145a92be61129396f9b4a87d94f4723e362428b1bd856ed84fcfb SHA512 04425686057079d3f1a6f767c487f1953050f553dbff9fc42b42dde1358fe26e46bf6219881bbfce625f15cb9c229474d82688120eb2cb2b1d8138db0cc91b3c
DIST doctest-2.4.9.tar.gz 2292632 BLAKE2B 7d501eede5a2311117a04a11da5b518fcac4de53a73ba7b14f47395a759bc5d708438f25df61053a16a256ffcdfa37500a6892ef0890aa4df4d9f23533bfb18d SHA512 c7337e2de371c18973a0f4cb76458d6ae387e78874c9bc8aa367ffd2d592514b774e7c5ebf44f83b7046f6b33c6905fd079c36f4c33eadf52b3d651d978182cb
EBUILD doctest-2.4.10.ebuild 687 BLAKE2B e35385d2c8b0a748c1d98be01c207816e6bc3a057aacfd292a6fb6d9b1e844f3e729aa4c3b3d618ae3c1bae297fca495e25b7243cb021f1586ec67b305187f48 SHA512 a473db364467a1b54c59a081b530acb8f82978b43a56b1d9b35639c18f055081edc5a6090be780c598d3d881348e5629d1cb16773630e09545e54e0bb3b754a8
+EBUILD doctest-2.4.11.ebuild 687 BLAKE2B e35385d2c8b0a748c1d98be01c207816e6bc3a057aacfd292a6fb6d9b1e844f3e729aa4c3b3d618ae3c1bae297fca495e25b7243cb021f1586ec67b305187f48 SHA512 a473db364467a1b54c59a081b530acb8f82978b43a56b1d9b35639c18f055081edc5a6090be780c598d3d881348e5629d1cb16773630e09545e54e0bb3b754a8
EBUILD doctest-2.4.9.ebuild 587 BLAKE2B eeaadb18066ff1f52907d6fb01625d72996e1f715640adc080b7f0d88ed9623d65f3baa9945657ea0991da3ca2e14ff518e846de272874e8f1de07577a0b205e SHA512 c16ece60b5c19a7b8c58fcc888942ffd6886f3c71154603df44d38cc491e6eab8bd17eacb20e29a6b4715ad71af48099a5b80e76b001dc8425be075686540dee
MISC metadata.xml 471 BLAKE2B 530d91c53109b2e99bf3b5ef79fb1343f1cf37bc48aaae35da5468c304c8a2e38c439e79a43c139b5dca5dca8dd9231e7a9020b6f1f12d2074d92b95542bbf31 SHA512 5d143f4ba813a3de07351c5e45cec1aa66d395806fdbc9a04151c0adf1c74dff8192b7993d767e2e82da54090f7c3948ce33c747d6bd030333fc35329203083c
diff --git a/dev-cpp/doctest/doctest-2.4.11.ebuild b/dev-cpp/doctest/doctest-2.4.11.ebuild
new file mode 100644
index 000000000000..b2da0710bd8a
--- /dev/null
+++ b/dev-cpp/doctest/doctest-2.4.11.ebuild
@@ -0,0 +1,28 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="The fastest feature-rich C++11/14/17/20 single-header testing framework"
+HOMEPAGE="https://github.com/doctest/doctest"
+SRC_URI="https://github.com/doctest/doctest/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+src_prepare() {
+ sed -i '/-Werror/d' scripts/cmake/common.cmake || die
+ cmake_src_prepare
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DDOCTEST_WITH_TESTS=$(usex test)
+ )
+ cmake_src_configure
+}
diff --git a/dev-db/Manifest.gz b/dev-db/Manifest.gz
index 55bdac42b234..5906dbcce390 100644
--- a/dev-db/Manifest.gz
+++ b/dev-db/Manifest.gz
Binary files differ
diff --git a/dev-db/sqlmap/Manifest b/dev-db/sqlmap/Manifest
index 4004cb4f8f4b..941808fad70d 100644
--- a/dev-db/sqlmap/Manifest
+++ b/dev-db/sqlmap/Manifest
@@ -1,7 +1,7 @@
AUX sqlmap.bash-completion 5757 BLAKE2B f602d99b6b0a30cf405b390eaef355f7a4b4fa4260f0a18fe09a0fa7530af131b75ffc25ca161898f2ed4a93ef9251c0c88cb1ad25d78d870fd2ff19225e0609 SHA512 5024cfb2274a2798fcc7d12e59693253732f66c1389aed36cc31fb8e40d03f7e9a713e93e24711185b5d2d82dd2ac91ec2b6cdc4929c5ca3245fcb4f502d327a
DIST sqlmap-1.7.2.gh.tar.gz 7208613 BLAKE2B 69c8f6ba75b884ef13a693857a864df973a7f38f796b3489adea3ef1fbfaf01a2181b0f22af124b8efa22c29d0f988fa3bb1050b33e84aa029bb97a6c2f0e949 SHA512 a26da178ba151d8c34574dee30f4247ec16002b719fbb0ecd56dc074c9806daa81ed0d414421641d98b354663ff1685596c5f276f6e4812dae266dbab84a8286
-DIST sqlmap-1.7.gh.tar.gz 7207796 BLAKE2B 5a30cb111b0b6b8c37ff8b9ec37e3724b51b9a41cdd3d75d9665cfc6ceb4c9d11d642714cd327669015309b427184663c0ba248c4158378489bc5e0668a8cb7a SHA512 ca79239eec7b0e72a37de65471787800837b01c9567a8dae617bda5f4dde70c80a0d2e8f38373245bf43cf6feaca19e606dddd482f7c1ca7b18745ca107693f3
+DIST sqlmap-1.7.3.gh.tar.gz 7210615 BLAKE2B b20f95f8426a0ac1f4cbd09974bac5132b97b19227be036c2d290e121084e3841d80771834631cb2120f5968541e05ce9496abf317f208c759bd9bc8af396a9d SHA512 4e372ec66c104de01324355a5c7383373f9756057381d77ceaabc673c3d9f1e03b7aa253dd14f32f322926ddbd542401fa2ce65c4fc29dd37772901ea58a3813
EBUILD sqlmap-1.7.2.ebuild 1332 BLAKE2B bd60bc7189d811d3e3b847750ec6e8981e04f495b98b601e6bb645ff5addb9e548bb8a064ef003540c367e9b262e529019255594409f71174c5588b11e2a3cf6 SHA512 6617f419f3591f314cf1fdd1bc44ee1c9de3580167c428a9484a686e8616fab489c2a579f94bf20ba87c5aa8437a943e0096a9541b4a1510f0e09768de9cabf5
-EBUILD sqlmap-1.7.ebuild 1332 BLAKE2B bd60bc7189d811d3e3b847750ec6e8981e04f495b98b601e6bb645ff5addb9e548bb8a064ef003540c367e9b262e529019255594409f71174c5588b11e2a3cf6 SHA512 6617f419f3591f314cf1fdd1bc44ee1c9de3580167c428a9484a686e8616fab489c2a579f94bf20ba87c5aa8437a943e0096a9541b4a1510f0e09768de9cabf5
+EBUILD sqlmap-1.7.3.ebuild 1334 BLAKE2B 1fe71c950c682821addd140f103e63a519908b3f7edba932bb8191dff577e5c6d378cf17acddc8cbdd81aefff91102d916df6a7f76488164b17e9705ec64a721 SHA512 a6e6b2878f4b63bdb10c7e98937074cef23bedce9220a985ed4e021354ea213651334cc650640995c27edcdccbda184f0d5570edea3f6fe5945b63f0e94551da
EBUILD sqlmap-9999.ebuild 1334 BLAKE2B 1fe71c950c682821addd140f103e63a519908b3f7edba932bb8191dff577e5c6d378cf17acddc8cbdd81aefff91102d916df6a7f76488164b17e9705ec64a721 SHA512 a6e6b2878f4b63bdb10c7e98937074cef23bedce9220a985ed4e021354ea213651334cc650640995c27edcdccbda184f0d5570edea3f6fe5945b63f0e94551da
MISC metadata.xml 847 BLAKE2B 31fdd4fd94a4b6ad8c775bbbc9cb48b5627f2f5944a7bdaf6c30f3559044dda6cd92be3b50c8baf462b1e2e4ea4aa905bbac88c616cbfbc833a4895a1944b0d6 SHA512 bddfbc5ce988bc1770a2ad1d6952d8ef44010c9e4ef789500f0408c7c5754960804f270bb6e24e4739852cdef07b3f22111ad9da453648730f045d0b2c3deea9
diff --git a/dev-db/sqlmap/sqlmap-1.7.ebuild b/dev-db/sqlmap/sqlmap-1.7.3.ebuild
index ad6dac4b9230..550ec7d5d4b0 100644
--- a/dev-db/sqlmap/sqlmap-1.7.ebuild
+++ b/dev-db/sqlmap/sqlmap-1.7.3.ebuild
@@ -16,7 +16,7 @@ if [[ ${PV} == 9999 ]] ; then
EGIT_REPO_URI="https://github.com/sqlmapproject/sqlmap"
else
SRC_URI="https://github.com/sqlmapproject/sqlmap/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz"
- KEYWORDS="amd64 x86"
+ KEYWORDS="~amd64 ~x86"
fi
# sqlmap (GPL-2+)
diff --git a/dev-haskell/Manifest.gz b/dev-haskell/Manifest.gz
index 03a9884d73a0..4cfc52d7a1e9 100644
--- a/dev-haskell/Manifest.gz
+++ b/dev-haskell/Manifest.gz
Binary files differ
diff --git a/dev-haskell/wai-logger/Manifest b/dev-haskell/wai-logger/Manifest
index f6060d3055db..0db16a480af9 100644
--- a/dev-haskell/wai-logger/Manifest
+++ b/dev-haskell/wai-logger/Manifest
@@ -1,3 +1,3 @@
DIST wai-logger-2.3.6.tar.gz 5823 BLAKE2B a08fde37085151e267b8abb21653021e4de773f5e85606b98900ea5fa33eca680f37dffebe7b416d95abc8ee925110274809de6dabc1be169226835256dcb091 SHA512 0c16120c342321cd686ab7cf9fa7df503a426b0c3d145c16e566013e0df44ef565d9890726d780c1fb73a49507f49bbf5fb886ff4bdccbd19a19b4c00626532e
-EBUILD wai-logger-2.3.6.ebuild 901 BLAKE2B 51173e5e4db1cd4936f5a0c20b3f6c348833b8ed3111dac329e1efc67d7207996114f04a4c6dd8366011544a8fc0c50c5016a96e16eb25624ebcac51dc26c645 SHA512 0953a351adf7797ec1504f16065d192a7221fbdd963d651e25d90518c70ba3814786f767b45287ce5b66cf8c55f5a743c38a46434c87c4c25586752a72213db9
+EBUILD wai-logger-2.3.6.ebuild 944 BLAKE2B c4209afa0d47bbee09bee5382f8978f2062b946f55728246ee5a057370446b83e2697246d3ca96c6a7e866cff33dd167304f1c3bfaea1c47b3eb8339660f0905 SHA512 28b342b85eae9f896f45388eabaecd81f03704cafde4e766998ec4665859f91fd4cb3b0de3b0a94e4a17bd87c7c469aaefd0503bb787ee4af34b352515a1c860
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/wai-logger/wai-logger-2.3.6.ebuild b/dev-haskell/wai-logger/wai-logger-2.3.6.ebuild
index 5e462e7eee19..62ba7b5d442f 100644
--- a/dev-haskell/wai-logger/wai-logger-2.3.6.ebuild
+++ b/dev-haskell/wai-logger/wai-logger-2.3.6.ebuild
@@ -17,6 +17,10 @@ SLOT="0/${PV}"
KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
+GHC_BOOTSTRAP_PACKAGES=(
+ cabal-doctest
+)
+
RESTRICT=test # does not specify full dependencies
RDEPEND="dev-haskell/byteorder:=[profile?]
diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz
index e1661458c4d5..237048518962 100644
--- a/dev-libs/Manifest.gz
+++ b/dev-libs/Manifest.gz
Binary files differ
diff --git a/dev-libs/gjs/Manifest b/dev-libs/gjs/Manifest
index 497bee8ad1d0..7d8eaa4bde3f 100644
--- a/dev-libs/gjs/Manifest
+++ b/dev-libs/gjs/Manifest
@@ -1,7 +1,10 @@
+AUX gjs-1.76.0-move_have_gtk4_to_the_appropriate_place.patch 1417 BLAKE2B 203701b5535b338283b99aad63e3577d3abb295c005d2e2ac908e2f8abdb24e8f7b9ef311bcf35889a93804583f13ac65f1d9453111b5195320aab9442237b2e SHA512 e2f7ed4c5f15cec6a6a7d3303779a217716ca3d8fa5d3128f4e7e685c47284fd95b9e416d50b28ca34bd06a9c469ebb3f317db88526cdc2ba1088381871da9a4
DIST gjs-1.74.1.tar.xz 638536 BLAKE2B 375abcaa20a538cfa271f7dcf6f3715e4324ff5a4a9482ce0dd7f78213598a715ebc034f701fe458876f841f72802db4ae2aabf0abc04dc4ac5bb39c917741fd SHA512 346667accb589df0e6a045e30782017eab928115f263d36d521b61b0af38fd268bc518b8ab5ec78e5d25e0194b744a2ee59e65668da679e138b2122858ce0614
DIST gjs-1.74.2.tar.xz 639012 BLAKE2B 12f6f60b801d96a4cff260a0abc5da96c30a5b77d69d31b646b16db20a586761b36b2601c8da8ab7b313c96b8fb2319ed65cb53f3f3ca2d3d255648ceccdbc7c SHA512 738176aabcc8d0147cf77b7af3271c93ca4e8a473b2d35722b4cf9a15dcdc9f87962a29dd949607d947256df9ffcfd499d7189b6eff7ac416bbad594a2bc8ea9
DIST gjs-1.75.90.tar.xz 645228 BLAKE2B 853704b5eed8d14e070fe47ec10a27071ab6d7c6754f61206f03c20a3fba0038105c54fd2b2b2196dfeb0e74aea966a6bd886ad8d77a0c1d1d70bf6eb5bc0a54 SHA512 2bfdb9fb62612505e2f647c164944337257915d427e62c340b1dbe389d22cf309fe4ba4f55c9399c3027136e24b49ed441598b9fbd93389e8596e2de8a6917fc
+DIST gjs-1.76.0.tar.xz 645364 BLAKE2B 9987033883e466c983af007c870cba4f2ef70ee08e276777e1b52103ddcebd1285ca9f3ce64c8ef52437a829157f58902cfb921eed06442e53fd9778d9cd9f2b SHA512 fa44431f431f14b82c648c388046b83722808db52d2bbe2deeb8d270d6fbeee9c4ee27feaa4fef425e1ab5ac65a1e68d7aa9457d543044362752810128064ea6
EBUILD gjs-1.74.1.ebuild 1960 BLAKE2B cc9f89f86583adacec4aee0d6d74696ff81a65356f8b455964c27d1910af46ea2365c8d4cc6586be739048a206447538476feccd324be373d47f8a8a22d65cb1 SHA512 304297e1c12d5dc1b86e09aa78ccd00fbf1a8137e2802e1852c0998b4aeef6f56adc92ee65e4002f6bbb0b2a6a567c8658690600d8705dfaeb1c100751a0d1c2
EBUILD gjs-1.74.2.ebuild 1966 BLAKE2B 2c2c4f2944ee02788e8b27d58b2e5c47ed7b3eed63cc4ff874ed9d2888215481b94b07a10025bd431925d1d245794c2f3e931e63e2acd4ab12f2cf83705bdf41 SHA512 a9a41000396bae156d79ed459b92f7db62ce4ed5b598385919854f4bbc5fd78894746c8cbbd4fc095b20dd2ac889fb96f9fe748e543e06a557dbe336920d408e
EBUILD gjs-1.75.90.ebuild 1966 BLAKE2B 1783a96ee082e74ca58cb4f7292969a4c0374c8da4af3020d96163eff29585b0bc470ab275304928ed361c66a2554ec0f046e536eeecdf25940582ca510fcecc SHA512 2e3a9f5c5d42e76a96dfe533a9142ec1b332486bd16007d42b66d52bf8635a289b493122f92195b3a614cde78a084bb20be5a72b72e6965e98dd4c86c1326ea6
+EBUILD gjs-1.76.0.ebuild 2045 BLAKE2B bd2df26c6a082abb1f31ee2f3d3f7d8afd18c9f728e38fc6a23611ba91ed0446e1fee7eaaafe077d9d943fe4d259d7012f57601d29a213734761dc12162179eb SHA512 3c97c3f20a7764c8f03848304b41bb2c2943d7f43e1febeb1f8c76f83051bf31730c3abafe6dd16fcf9672c8c9aea6dc7ed1240c60690e5fd3c0f1585fe5dc52
MISC metadata.xml 473 BLAKE2B 0d57ec402b3daaa00af170335374e711150ecccd019aea100484079a055015f36119c4564ae2d95e82e4ac8d6de6d84b83379aedfdcbfb7aaabaa752b51d8203 SHA512 a4f99ef450b30c381845a774865b4e82b2a554cc7f0a2edba7002096563943b58b290f704210cc00ca0508cf6e81a11be2fa0c6402117d2b05f0e4eb2e03a0c2
diff --git a/dev-libs/gjs/files/gjs-1.76.0-move_have_gtk4_to_the_appropriate_place.patch b/dev-libs/gjs/files/gjs-1.76.0-move_have_gtk4_to_the_appropriate_place.patch
new file mode 100644
index 000000000000..2bb80126507f
--- /dev/null
+++ b/dev-libs/gjs/files/gjs-1.76.0-move_have_gtk4_to_the_appropriate_place.patch
@@ -0,0 +1,38 @@
+# https://gitlab.gnome.org/GNOME/gjs/-/issues/532
+# https://gitlab.gnome.org/GNOME/gjs/-/merge_requests/830/diffs?commit_id=83683d093c157828cf7787e53a32c586ae4e85d3
+diff --git a/installed-tests/js/meson.build b/installed-tests/js/meson.build
+index 6db887d2250face397079b03d215bbd13f455efb..1e953ceb7695356b6e854775e5db005a9c22e053 100644
+--- a/installed-tests/js/meson.build
++++ b/installed-tests/js/meson.build
+@@ -203,9 +203,13 @@ endif
+ # during build should be run using dbus-run-session
+
+ dbus_tests = ['GDBus']
+-if have_gtk4 and not get_option('skip_gtk_tests')
+- # FIXME: find out why GTK4 tries to acquire a message bus
+- dbus_tests += 'Gtk4'
++if not get_option('skip_gtk_tests')
++ have_gtk4 = dependency('gtk4', required: false).found()
++
++ if have_gtk4
++ # FIXME: find out why GTK4 tries to acquire a message bus
++ dbus_tests += 'Gtk4'
++ endif
+ endif
+
+ bus_config = files('../../test/test-bus.conf')
+diff --git a/meson.build b/meson.build
+index 3ac372a16b0bfaa364ed7422119f3e6e4af8971e..5c7703935b68c724347692ef5bf47a3edf868c61 100644
+--- a/meson.build
++++ b/meson.build
+@@ -679,10 +679,6 @@ endif
+
+ ### Tests and test setups ######################################################
+
+-if not get_option('skip_gtk_tests')
+- have_gtk4 = dependency('gtk4', required: false).found()
+-endif
+-
+ subdir('installed-tests')
+
+ # Note: The test program in test/ needs to be ported
diff --git a/dev-libs/gjs/gjs-1.76.0.ebuild b/dev-libs/gjs/gjs-1.76.0.ebuild
new file mode 100644
index 000000000000..e7cdaae084f1
--- /dev/null
+++ b/dev-libs/gjs/gjs-1.76.0.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic gnome.org meson virtualx
+
+DESCRIPTION="Javascript bindings for GNOME"
+HOMEPAGE="https://wiki.gnome.org/Projects/Gjs https://gitlab.gnome.org/GNOME/gjs"
+
+LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )"
+SLOT="0"
+IUSE="+cairo examples readline sysprof test"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ >=dev-libs/glib-2.66.0:2
+ dev-libs/libffi:=
+ >=dev-libs/gobject-introspection-1.71.1:=
+ >=dev-lang/spidermonkey-102.2.0:102
+ cairo? ( x11-libs/cairo[X,glib] )
+ readline? ( sys-libs/readline:0= )
+"
+DEPEND="${RDEPEND}
+ sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 )
+ test? (
+ sys-apps/dbus
+ >=x11-libs/gtk+-3.20:3[introspection]
+ )
+"
+BDEPEND="
+ virtual/pkgconfig
+"
+
+PATCHES=(
+ "${FILESDIR}/${P}-move_have_gtk4_to_the_appropriate_place.patch"
+)
+
+src_configure() {
+ append-cppflags -DG_DISABLE_CAST_CHECKS
+
+ # On musl, it's required that either gjs, pixman or gnome-shell to be built
+ # with a larger stack otherwise librsvg fails to render a particular SVG, as
+ # a result we fail to get gdm or gnome-shell running (greeted with a fail
+ # whale screen). The bug has been reported to librsvg. This is ideally just
+ # a temporary workaround until we understand what exactly needs a larger
+ # stack size, as it's not sufficient to do just librsvg.
+ #
+ # Please refer to:
+ # https://gitlab.gnome.org/GNOME/librsvg/-/issues/686
+ # https://gitlab.gnome.org/GNOME/librsvg/-/issues/874
+ #
+ # TODO: Find an actual fix instead of increasing the stack
+ use elibc_musl && append-ldflags -Wl,-z,stack-size=2097152
+
+ # FIXME: add systemtap/dtrace support, like in glib:2
+ local emesonargs=(
+ $(meson_feature cairo)
+ $(meson_feature readline)
+ $(meson_feature sysprof profiler)
+ -Dinstalled_tests=false
+ $(meson_use !test skip_dbus_tests)
+ $(meson_use !test skip_gtk_tests)
+ -Db_pch=True # TODO this has to go
+ )
+ meson_src_configure
+}
+
+src_test() {
+ virtx meson_src_test
+}
diff --git a/dev-libs/openssl/Manifest b/dev-libs/openssl/Manifest
index 9a98512a71e6..2dbe264ad0d6 100644
--- a/dev-libs/openssl/Manifest
+++ b/dev-libs/openssl/Manifest
@@ -1,5 +1,4 @@
AUX gentoo.config-1.0.2 5302 BLAKE2B b699533ed86c48c0d033092b4d901de837a6a495113925099d82cd2f768b521073a3caad06921e2f8d3ecdf4c4ef617ed9b9aba119d4a910b72f9c086b9fd21f SHA512 f8653c57ef8e3a3b3b762f66ef556c0012dfc8b997f0bdbe504f92d0901c0dc9fefa2c3e8244175d802fb83437533b7928b6db38b93fdd5a8ffefa79414106a1
-AUX gentoo.config-1.0.3 5300 BLAKE2B c2788ef1b790bdf2cadaf302e9576984f4536c7cf6e48610f986468ee712cf6fc3fed3bce1e0d2eea296811edc3266a6a248b2faa48557cb430e101ea2cea6ff SHA512 6609e9180bfbc6b9e365b53115da4f83e837aac4edc24e18cd09a2c4595d478c14476d0a1f5387ce5130bcf3effeeac605859f69ac7923408a1809e9c8b13489
AUX gentoo.config-1.0.4 5624 BLAKE2B 3db6ca219dae54bb33abfec0b91b17b453222d50884f31e294a47c985fde99ae8ed3189ad41b0b2d76af4006dc547050c38ce19413b2b7d8307d23c5b510f4b6 SHA512 d912c4adb5508c28f342c2741ef1d1bbc870073a3d4894ad8c6c5b9866e842430f5a23d2f6704d2d449546568313b6438b36b5012bcc037fedb5c8181a9de7de
AUX openssl-1.1.0j-parallel_install_fix.patch 515 BLAKE2B a1bcffce4dc9e0566e21e753cf1a18ee6eac92aca5880c50b33966d8ecb391f7430e1db6ea5a30ee4e3a9d77fb9e5542e864508b01c325011e368165e079a96c SHA512 0badd29ec8cffd95b2b69a4b8f8eecfc9ea0c00a812b298a650ee353e3965147fd2da1f9058d2d51744838f38168257b89aaf317287c55a7b76f16a69c781828
AUX openssl-1.1.1i-riscv32.patch 2557 BLAKE2B 97e51303706ee96d3fae46959b91d1021dcbb3efa421866f6e09bbee6287aae95c6f5d9498bd9d8974b0de747ef696242691cfebec90b31dc9e2cc31b41b81ec SHA512 f75ae1034bb9dda7f4959e8a5d6d0dae21200723d82aebfbea58bd1d7775ef4042e49fdf49d5738771d79d764e44a1b6e0da341d210ea51d21516bb3874b626a
diff --git a/dev-libs/openssl/files/gentoo.config-1.0.3 b/dev-libs/openssl/files/gentoo.config-1.0.3
deleted file mode 100644
index 0662f72b6d80..000000000000
--- a/dev-libs/openssl/files/gentoo.config-1.0.3
+++ /dev/null
@@ -1,172 +0,0 @@
-#!/usr/bin/env bash
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-#
-# Openssl doesn't play along nicely with cross-compiling
-# like autotools based projects, so let's teach it new tricks.
-#
-# Review the bundled 'config' script to see why kind of targets
-# we can pass to the 'Configure' script.
-
-
-# Testing routines
-if [[ $1 == "test" ]] ; then
- for c in \
- "arm-gentoo-linux-uclibc |linux-generic32 -DL_ENDIAN" \
- "armv5b-linux-gnu |linux-armv4 -DB_ENDIAN" \
- "x86_64-pc-linux-gnu |linux-x86_64" \
- "alpha-linux-gnu |linux-alpha-gcc" \
- "alphaev56-unknown-linux-gnu |linux-alpha+bwx-gcc" \
- "i686-pc-linux-gnu |linux-elf" \
- "whatever-gentoo-freebsdX.Y |BSD-generic32" \
- "i686-gentoo-freebsdX.Y |BSD-x86-elf" \
- "sparc64-alpha-freebsdX.Y |BSD-sparc64" \
- "ia64-gentoo-freebsd5.99234 |BSD-ia64" \
- "x86_64-gentoo-freebsdX.Y |BSD-x86_64" \
- "hppa64-aldsF-linux-gnu5.3 |linux-generic32 -DB_ENDIAN" \
- "powerpc-gentOO-linux-uclibc |linux-ppc" \
- "powerpc64-unk-linux-gnu |linux-ppc64" \
- "powerpc64le-linux-gnu |linux-ppc64le" \
- "x86_64-apple-darwinX |darwin64-x86_64-cc" \
- "powerpc64-apple-darwinX |darwin64-ppc-cc" \
- "i686-apple-darwinX |darwin-i386-cc" \
- "i386-apple-darwinX |darwin-i386-cc" \
- "powerpc-apple-darwinX |darwin-ppc-cc" \
- "i586-pc-winnt |winnt-parity" \
- "s390-ibm-linux-gnu |linux-generic32 -DB_ENDIAN" \
- "s390x-linux-gnu |linux64-s390x" \
- ;do
- CHOST=${c/|*}
- ret_want=${c/*|}
- ret_got=$(CHOST=${CHOST} "$0")
-
- if [[ ${ret_want} == "${ret_got}" ]] ; then
- echo "PASS: ${CHOST}"
- else
- echo "FAIL: ${CHOST}"
- echo -e "\twanted: ${ret_want}"
- echo -e "\twe got: ${ret_got}"
- fi
- done
- exit 0
-fi
-[[ -z ${CHOST} && -n $1 ]] && CHOST=$1
-
-
-# Detect the operating system
-case ${CHOST} in
- *-aix*) system="aix";;
- *-darwin*) system="darwin";;
- *-freebsd*) system="BSD";;
- *-hpux*) system="hpux";;
- *-linux*) system="linux";;
- *-solaris*) system="solaris";;
- *-winnt*) system="winnt";;
- x86_64-*-mingw*) system="mingw64";;
- *mingw*) system="mingw";;
- *) exit 0;;
-esac
-
-
-# Compiler munging
-compiler="gcc"
-if [[ ${CC} == "ccc" ]] ; then
- compiler=${CC}
-fi
-
-
-# Detect target arch
-machine=""
-chost_machine=${CHOST%%-*}
-case ${system} in
-linux)
- case ${chost_machine}:${ABI} in
- aarch64*be*) machine="aarch64 -DB_ENDIAN";;
- aarch64*) machine="aarch64 -DL_ENDIAN";;
- alphaev56*|\
- alphaev[678]*)machine=alpha+bwx-${compiler};;
- alpha*) machine=alpha-${compiler};;
- armv[4-9]*b*) machine="armv4 -DB_ENDIAN";;
- armv[4-9]*) machine="armv4 -DL_ENDIAN";;
- arm*b*) machine="generic32 -DB_ENDIAN";;
- arm*) machine="generic32 -DL_ENDIAN";;
- avr*) machine="generic32 -DL_ENDIAN";;
- bfin*) machine="generic32 -DL_ENDIAN";;
- # hppa64*) machine=parisc64;;
- hppa*) machine="generic32 -DB_ENDIAN";;
- i[0-9]86*|\
- x86_64*:x86) machine=elf;;
- ia64*) machine=ia64;;
- loongarch64*) machine="generic64 -DL_ENDIAN";;
- m68*) machine="latomic -DB_ENDIAN";;
- mips*el*) machine="generic32 -DL_ENDIAN";;
- mips*) machine="generic32 -DB_ENDIAN";;
- powerpc64*le*)machine=ppc64le;;
- powerpc64*) machine=ppc64;;
- powerpc*le*) machine="generic32 -DL_ENDIAN";;
- powerpc*) machine=ppc;;
- riscv32*) machine="generic32 -DL_ENDIAN";;
- riscv64*) machine="generic64 -DL_ENDIAN";;
- # sh64*) machine=elf;;
- sh*b*) machine="generic32 -DB_ENDIAN";;
- sh*) machine="generic32 -DL_ENDIAN";;
- # TODO: Might want to do -mcpu probing like glibc to determine a
- # better default for sparc-linux-gnu targets. This logic will
- # break v7 and older systems when they use it.
- sparc*v7*) machine="generic32 -DB_ENDIAN";;
- sparc64*) machine=sparcv9 system=linux64;;
- sparc*v9*) machine=sparcv9;;
- sparc*v8*) machine=sparcv8;;
- sparc*) machine=sparcv8;;
- s390x*) machine=s390x system=linux64;;
- s390*) machine="generic32 -DB_ENDIAN";;
- x86_64*:x32) machine=x32;;
- x86_64*) machine=x86_64;;
- esac
- ;;
-BSD)
- case ${chost_machine} in
- alpha*) machine=generic64;;
- i[6-9]86*) machine=x86-elf;;
- ia64*) machine=ia64;;
- sparc64*) machine=sparc64;;
- x86_64*) machine=x86_64;;
- *) machine=generic32;;
- esac
- ;;
-aix)
- machine=${compiler}
- ;;
-darwin)
- case ${chost_machine} in
- powerpc64) machine=ppc-cc; system=${system}64;;
- powerpc) machine=ppc-cc;;
- i?86*) machine=i386-cc;;
- x86_64) machine=x86_64-cc; system=${system}64;;
- esac
- ;;
-hpux)
- case ${chost_machine} in
- ia64) machine=ia64-${compiler} ;;
- esac
- ;;
-solaris)
- case ${chost_machine} in
- i386) machine=x86-${compiler} ;;
- x86_64*) machine=x86_64-${compiler}; system=${system}64;;
- sparcv9*) machine=sparcv9-${compiler}; system=${system}64;;
- sparc*) machine=sparcv8-${compiler};;
- esac
- ;;
-winnt)
- machine=parity
- ;;
-mingw*)
- # special case ... no xxx-yyy style name
- echo ${system}
- ;;
-esac
-
-
-# If we have something, show it
-[[ -n ${machine} ]] && echo ${system}-${machine}
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz
index 7c743937493a..35a83092c142 100644
--- a/dev-python/Manifest.gz
+++ b/dev-python/Manifest.gz
Binary files differ
diff --git a/dev-python/PyGithub/Manifest b/dev-python/PyGithub/Manifest
index 5bec0f5c503a..8cab4bcb0d64 100644
--- a/dev-python/PyGithub/Manifest
+++ b/dev-python/PyGithub/Manifest
@@ -1,5 +1,7 @@
DIST PyGithub-1.57.gh.tar.gz 3159952 BLAKE2B e753a72c0fe20f0697ff3246fd2c3445571079ae18bee50abf6543da51d9e889c67cafa0bf36a980223f3423cf880c36d24ce74a6bf245117a080186a209ddcb SHA512 6c8880d21c5134581be6bc5549184c3f13cef8f360a46a459234f22f3dd4fc5f8b573cc3a5d870bba6c6129ff7b670e739d87e42f2e34ddcdf357a3fe2b3cadc
DIST PyGithub-1.58.0.gh.tar.gz 3172006 BLAKE2B a1d71c11a359d296fbf895a1fc3c9f60490b7c63fd65c92a3a025c2b306ca281a03cf65d49a1dcca5bb0a9c537b130f5ef7bd9ab594f1521a106857f83669f65 SHA512 cbaca0d116be56f6d44084892e52b7073378743178342a480c2b3990542e476bee52947d56f8be950d05d5c06fb8eaeb32acb35285c79e0cbbd8b24239af6cba
+DIST PyGithub-1.58.1.tar.gz 3171074 BLAKE2B e1397db839b2fc194fc67d9ac47adf9faa4a087c9350596e243d8d763a05d50ee1f9b03192bc5b88c0c94893c8d39b798efd07d0c2c8c597072c65306339c03a SHA512 97e316d8bcd47546da2f64afe462b51d183a5385544a57963585a179d844e12865c7b87f08c507c4d3d8c0397a7f98acd84c17f45e9668722459c4c2cc328363
EBUILD PyGithub-1.57.ebuild 862 BLAKE2B 7975074b38f6d982d9181a664ebffc570d7449d2cbc5567c3c23f1fd582978f9b5b19865ea6d17fb3299719acbaea41d72b1001c8d99d326d4f1df64b47ab5e7 SHA512 85dc38e30445cd43facee0323849f3c9c0b34eee5cb4e1556bf79e8179d0bae1e04804e42f837c0e6c598c8a0091fc5191f6c2ac88aec48efa724ba54fa7fd08
EBUILD PyGithub-1.58.0.ebuild 864 BLAKE2B 2b3678ce484766d153fc5777a47f90c1fcf854b3020e6a85f6922e47a3d3812568db6c905ffcd8caecc55ce935ff084a3ba5b779b3f5f1e1b5466dde2b6c3f34 SHA512 8a5a7b603fb02a73e23b699f000312e378a333a19ffe77c32024b0d60a58a17ed33e0b02d6da17ff6e3221bb4907046d8ecbe1de1bb993b0ec63dff8e2e22747
+EBUILD PyGithub-1.58.1.ebuild 874 BLAKE2B 1cd0cadf7e76fa2db5920cda46677b9d00f0e049c969fcb6a0147b129ac5aceef9f983ac1cccbbd1b6ec4e31c0b525710e918846f0cc8f5e3f81283dea47c9b3 SHA512 ebe473b3c1e796a4286aa077c31ea418947b26047c5d2fec87af425205ee3664eea5a7df8384fb35867ebde409c368d6314b15b2afb1d9b6c0bacdc480caad56
MISC metadata.xml 501 BLAKE2B 1692287021b81416f18386da2b1dffd1c358d4dbfa3aacf7d5f773db0889ba966408c35fdbb7ea7f741923d542ea4e825039ab124a64168ad2d5264d1718dc5b SHA512 e1f2c16e725e96e8d576ff6b87a79d39f1b8169c6f419eadcd18a8a266fd188dc08fc9efa236f2c696449a083b000086b153da559cd819fcb73ddf2518500813
diff --git a/dev-python/PyGithub/PyGithub-1.58.1.ebuild b/dev-python/PyGithub/PyGithub-1.58.1.ebuild
new file mode 100644
index 000000000000..c22ebb71ed44
--- /dev/null
+++ b/dev-python/PyGithub/PyGithub-1.58.1.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Python library to access the Github API v3"
+HOMEPAGE="
+ https://github.com/PyGithub/PyGithub/
+ https://pypi.org/project/PyGithub/
+"
+
+LICENSE="LGPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+# cryptography via pyjwt[crypto]
+RDEPEND="
+ dev-python/cryptography[${PYTHON_USEDEP}]
+ dev-python/deprecated[${PYTHON_USEDEP}]
+ >=dev-python/pyjwt-2.4.0[${PYTHON_USEDEP}]
+ >=dev-python/pynacl-1.4.0[${PYTHON_USEDEP}]
+ >=dev-python/requests-2.14.0[${PYTHON_USEDEP}]
+ dev-python/six[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ dev-python/setuptools-scm[${PYTHON_USEDEP}]
+ test? (
+ >=dev-python/httpretty-0.9.6[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
diff --git a/dev-python/importlib_metadata/Manifest b/dev-python/importlib_metadata/Manifest
index 16ce535b81c7..fb9739c3ede0 100644
--- a/dev-python/importlib_metadata/Manifest
+++ b/dev-python/importlib_metadata/Manifest
@@ -1,5 +1,9 @@
DIST importlib_metadata-4.13.0.tar.gz 50445 BLAKE2B 0f52430bdcf63275d16d330fd2ec6a85926ab75cc2c14d0e996dc29a1258ba71e12253dd36f776f280c68cfc0d68058ce52d246fef5eccd9c3b7e5ea9bab5441 SHA512 68deb9b017d89df05b613c564bfaafd9024f9a6b1b14973bb75c0756f29911c6a2516a87b4fad60cb15b66bca79a275163fb8db2cfbd088ab952633de056d1e1
DIST importlib_metadata-6.0.0.tar.gz 49776 BLAKE2B 9c4e6b20b725e263dad4acc4553b0067777c7332b33c0e56344aa2ceb09e93d71db14aebc522ae81e068a1a82ad48947f6f72eaec932933ae61d4daa2e043e63 SHA512 7d5cea465bf02722b28542f374e36ed55ab09455e1e548e838acf0cb38dcd84a79f5ef7cd673400852ff3a33271078ec8476f02aa7bf7748d3b85f4cefe3f678
+DIST importlib_metadata-6.0.1.tar.gz 49963 BLAKE2B 8f915035334965ae373977814d335b66028f85372f96a9815fe3e59ca346b60d64c16e147e8a9d1ce44e26b31851dcfbda84002fc1a0d93c0d154115f5acec4e SHA512 9ee241a8865d181fae103e643ae618f46541ba9aab299df32892739db991d78b4199df436f77d7c28aeb736e4c2cfb38301cb7133d8baff3c149f4421e0431a1
+DIST importlib_metadata-6.1.0.tar.gz 50209 BLAKE2B 8c3afc8037eb49de1e862539150a9401297bf136ca005119c1f1d19fb7a9485b1d2caf2a290eb577308e3111352113cdd51312388f952a8a1402f9bf6081e28a SHA512 7effcdcfa67d2360533205e63013934141bfa4cf5fcafa021381470e9e99025df89c1b9328d620fce6eb83f95af6919e3576f366cec47ec3a3f79414e3171e6c
EBUILD importlib_metadata-4.13.0.ebuild 1488 BLAKE2B a80c00bf0fb3d874c157bf81afa32c5ef5d8f6ac7f8a85c67098b8a47edd8427047c04d1ef706fc954d2937aa9b1b31ad17a3bb32686c3cf1f935e04bc646483 SHA512 e43acb00573f92ffbf8843b9acdbce58ca04ff42ac6ef09ada0fdb20fd5d36c597054b518ae2d6b9d5c06a3d17654c295727dfb6a15efed6ca9a4e368f62d4fa
EBUILD importlib_metadata-6.0.0.ebuild 1491 BLAKE2B 716b361e65cc00524853b7b6626eb813abd547594199ef1ee5b49f5af6093897fb5cd262d9a5eebf70fb79d4cbfdcad47ad65885d0790155b05a373659ed10c6 SHA512 9a6d6a0db7b90e3a2c4d329abb875168fbfeedc256d25320cfcf248a09b027a02e3dd439e938a64cbf560be746bb44ea76352584e92778976774f769010cbd11
+EBUILD importlib_metadata-6.0.1.ebuild 1499 BLAKE2B 7fa11d410c84a54a456773d3e41cd8bb3738b7ecbe4732d7b42a32aa5c34f929ce48b6b4e79292ab6889366f21020d50581bb23228c511e2075e005130c57b36 SHA512 9eca0ca6e0d6f36e9d11f5e5bae015476949e9e8347ebf76e8b34ca1c599cff206d1be86b5e340a22c0e0dcaacf81dd6566f28a3fd5d40f28987dc15244245a0
+EBUILD importlib_metadata-6.1.0.ebuild 1499 BLAKE2B 7fa11d410c84a54a456773d3e41cd8bb3738b7ecbe4732d7b42a32aa5c34f929ce48b6b4e79292ab6889366f21020d50581bb23228c511e2075e005130c57b36 SHA512 9eca0ca6e0d6f36e9d11f5e5bae015476949e9e8347ebf76e8b34ca1c599cff206d1be86b5e340a22c0e0dcaacf81dd6566f28a3fd5d40f28987dc15244245a0
MISC metadata.xml 646 BLAKE2B c3f9ff98b5090d22a37a5a5b36b6c8523b4d1ee804c05c880bffe6a45ee482023d4c037b49332bfa93cb60cc5892d1178b486cf1d2e0d4c44d7da8d292e406d5 SHA512 e558c5ae62e98685a43bfafbff6fc5d5339965a9bf8c6bf0bd8cd5b542c94ae6ecaf0a04e5210b211a32abb65b37c5db6af64dc7d74ae79ec31075fcc659c9f4
diff --git a/dev-python/importlib_metadata/importlib_metadata-6.0.1.ebuild b/dev-python/importlib_metadata/importlib_metadata-6.0.1.ebuild
new file mode 100644
index 000000000000..94609d071b76
--- /dev/null
+++ b/dev-python/importlib_metadata/importlib_metadata-6.0.1.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# please keep this ebuild at EAPI 7 -- sys-apps/portage dep
+EAPI=7
+
+DISTUTILS_USE_PEP517=flit
+# NB: this package extends beyond built-in importlib stuff in py3.8+
+# new entry_point API not yet included in cpython release
+PYTHON_COMPAT=( pypy3 python3_{9..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Read metadata from Python packages"
+HOMEPAGE="
+ https://github.com/python/importlib_metadata/
+ https://pypi.org/project/importlib-metadata/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+
+RDEPEND="
+ dev-python/zipp[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/packaging[${PYTHON_USEDEP}]
+ dev-python/pyfakefs[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ dev-python/importlib_resources[${PYTHON_USEDEP}]
+ ' 3.8)
+ )
+"
+
+distutils_enable_tests unittest
+
+src_configure() {
+ grep -q 'build-backend = "setuptools' pyproject.toml ||
+ die "Upstream changed build-backend, recheck"
+ # write a custom pyproject.toml to ease setuptools bootstrap
+ cat > pyproject.toml <<-EOF || die
+ [build-system]
+ requires = ["flit_core >=3.2,<4"]
+ build-backend = "flit_core.buildapi"
+
+ [project]
+ name = "importlib_metadata"
+ version = "${PV}"
+ description = "Read metadata from Python packages"
+ EOF
+}
diff --git a/dev-python/importlib_metadata/importlib_metadata-6.1.0.ebuild b/dev-python/importlib_metadata/importlib_metadata-6.1.0.ebuild
new file mode 100644
index 000000000000..94609d071b76
--- /dev/null
+++ b/dev-python/importlib_metadata/importlib_metadata-6.1.0.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# please keep this ebuild at EAPI 7 -- sys-apps/portage dep
+EAPI=7
+
+DISTUTILS_USE_PEP517=flit
+# NB: this package extends beyond built-in importlib stuff in py3.8+
+# new entry_point API not yet included in cpython release
+PYTHON_COMPAT=( pypy3 python3_{9..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Read metadata from Python packages"
+HOMEPAGE="
+ https://github.com/python/importlib_metadata/
+ https://pypi.org/project/importlib-metadata/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+
+RDEPEND="
+ dev-python/zipp[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/packaging[${PYTHON_USEDEP}]
+ dev-python/pyfakefs[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ dev-python/importlib_resources[${PYTHON_USEDEP}]
+ ' 3.8)
+ )
+"
+
+distutils_enable_tests unittest
+
+src_configure() {
+ grep -q 'build-backend = "setuptools' pyproject.toml ||
+ die "Upstream changed build-backend, recheck"
+ # write a custom pyproject.toml to ease setuptools bootstrap
+ cat > pyproject.toml <<-EOF || die
+ [build-system]
+ requires = ["flit_core >=3.2,<4"]
+ build-backend = "flit_core.buildapi"
+
+ [project]
+ name = "importlib_metadata"
+ version = "${PV}"
+ description = "Read metadata from Python packages"
+ EOF
+}
diff --git a/dev-python/nbxmpp/Manifest b/dev-python/nbxmpp/Manifest
index fc34a30f6d4a..feee79a1dd9d 100644
--- a/dev-python/nbxmpp/Manifest
+++ b/dev-python/nbxmpp/Manifest
@@ -1,5 +1,7 @@
DIST python-nbxmpp-3.2.5.tar.bz2 132029 BLAKE2B 846f3b47c3a9a95cf1fa1b557a007fd4901fb4acaa3160ea4b9b1cdff1e9d2c3e64bc5251b739d816f3f1c449c350d1ac44c14cbef87d14fe5a6450418451007 SHA512 577f8c7b0f5a7c69b4d980bff93f0a208ab0a660d731eb95ec63b76583194b94bd9d9f6b10fcac3951a6e6afb5d0c4da2140cbc17ef653f19ec6957b5d2e5f04
DIST python-nbxmpp-4.2.0.tar.bz2 133803 BLAKE2B db63b5ca085a90913ba6cac07c214e2528bf629bab24f7256ee751fb3ae4ddf417a9d09c509a259d468fff81feaf890b639bb9145b02c957fe777101bfbe7afb SHA512 8927b867ece2be1a2610cc5221615f026bd84b242a2d257740079f86aaa61c7f6208e90c8051f570d5539189476c68a316f840240ae0a6372311f353182b2940
+DIST python-nbxmpp-4.2.1.tar.bz2 134008 BLAKE2B bfd412bcef465eb59f7f5b6311d7786f24585be80932b74b2d2e75999320c24bef7438d10cbb81cd87f00dbb6733859e19c2c8b032374c3ff0c75d678f5a1439 SHA512 3ff7b29e374057c646b153a1bb987b5df830a3392988b97c2b27466054d50d09109893399a02ef11da7f7e7a9386c987d289205f0d1bd4af56e495b19c7c3026
EBUILD nbxmpp-3.2.5-r1.ebuild 798 BLAKE2B c5a53c25c177b51344a80efc8f9f723ebf26b6b934b5b8d09ed2418a5aec552625efd3ddb27de9d4492fc468fd7def31b3affc8d6384a5a2e2792711178eeb02 SHA512 a0c4d39a2df8f8904c45c9166bb13e2f3ef095591d614f62d47a0f95419f159d846fdd9899e525be8d718ba4f59d5bd7530e7855f7507e4dc19bd231851c9071
EBUILD nbxmpp-4.2.0.ebuild 854 BLAKE2B 59b9c9d23f3bc3158289a5766908639b59a8fe5ad0ed7a76c9d83cd420035a0ad0696121d72aa6242ff07e7fc276fbc2ebaf4ce8d76548bb39056915c6110bd6 SHA512 aaaea7dee6254f92a5f170c7f5af9a94b4e3658296b86f5f2bde23c3ee80715513ce46c3c334cf462a775e35b55b87ea7100da0a5188ac5fa8bd55870d0355a5
+EBUILD nbxmpp-4.2.1.ebuild 856 BLAKE2B 451428e7b688a1e47d01117451ec63bda581e9019fa1cc9c639c590477011f09effbf5343e6a03bfc8e4d6e89d6c8d92a9f0c73a00c330d75f3dc6691057b31b SHA512 2883a578e813aa257aa0ffd231d9029aff97fac597d3335124d702cfd5b93f9e6e935b2c601b22c07f505b1b7356744df6b99616d518f5913ab64782dbe4ae2a
MISC metadata.xml 426 BLAKE2B 2772501445c7b3f8db801d5d6c52c6004cc6c67527b30cfcd5f48b54c3e483f1ace9307632f0da179cc4462e3ffde741b66af38c76e248004ff7238a591a15bf SHA512 0f456e67e255e045d97f969ed16c7e304d07a6b9a60d938dded30e78235a2ef984f5883c08f655e14084a8d76f54cd578c3d1eb387f0cc4d8502a5188dac987d
diff --git a/dev-python/nbxmpp/nbxmpp-4.2.1.ebuild b/dev-python/nbxmpp/nbxmpp-4.2.1.ebuild
new file mode 100644
index 000000000000..570d6eeeb400
--- /dev/null
+++ b/dev-python/nbxmpp/nbxmpp-4.2.1.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1
+
+MY_P=python-nbxmpp-${PV}
+DESCRIPTION="Python library to use Jabber/XMPP networks in a non-blocking way"
+HOMEPAGE="
+ https://dev.gajim.org/gajim/python-nbxmpp/
+ https://pypi.org/project/nbxmpp/
+"
+SRC_URI="
+ https://dev.gajim.org/gajim/python-nbxmpp/-/archive/${PV}/${MY_P}.tar.bz2
+"
+S=${WORKDIR}/${MY_P}
+
+SLOT="0"
+LICENSE="GPL-3"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+
+RDEPEND="
+ dev-libs/gobject-introspection
+ net-libs/libsoup:3.0[introspection]
+ dev-python/idna[${PYTHON_USEDEP}]
+ dev-python/packaging[${PYTHON_USEDEP}]
+ >=dev-python/precis-i18n-1.0.0[${PYTHON_USEDEP}]
+ >=dev-python/pygobject-3.42[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests unittest
diff --git a/dev-python/pywlroots/Manifest b/dev-python/pywlroots/Manifest
index ed1c5136951c..4c5de5064944 100644
--- a/dev-python/pywlroots/Manifest
+++ b/dev-python/pywlroots/Manifest
@@ -1,6 +1,8 @@
AUX pywlroots-0.15.24-no-import-version-check.patch 592 BLAKE2B 24ef9a82a3a7c62e8b0669cd25e6cd984a633ebf8f276436f48d54f6064119cceffe400a8c386e6407f3063fa678bab10d4151e0a5976041eab0ff36a16b7c6b SHA512 4a93ebad7670ba6ff41e68030b33a15d7545f244fa5b982fc3dd12c3a349e70f2e59267c9d6f2383a80e2376243118cc46bb4b3d9027abbe3cd9d69d1be5ebf8
DIST pywlroots-0.15.24.gh.tar.gz 85570 BLAKE2B 0c7ba0be6159152488785298028bb1feec20e2380357060a850dab417b3fb1fccb4a9e6cc6564d2b7f124bf4fc454789549267e9036b0b4559e5fcd4c6f06196 SHA512 b29b76cf18a65b2ef19d15ecf018a9ba44119d60ee61435967d17f06d5f7544d2117f2e9a81574734c71591a237b00c8584a5cc6d6adb928f39f11170f21ee94
DIST pywlroots-0.16.1.gh.tar.gz 90101 BLAKE2B 5b26b8aeacef7336353376f1ac0f230f88e50da3dca1ac726470791555edb9c486234122242ced3220b893eb6d0666cfc6519f23ed3922645549ff012ab46d04 SHA512 599210486c6461660b2c85b69726afc30c5b0d835e61ee2cf246296aaccf9d8fb1e332d7eb50a30599f155fbbd7c5c204ca1158d9a8122fcc36fbf745085902f
+DIST pywlroots-0.16.2.gh.tar.gz 90372 BLAKE2B 94107199e912b53e484d0fd81f18900bb5b2283a588b09da2c078606881f1cbe8e25bec3bada32e1d0c74300374d66c95d56ff976661813730ffedaf023cb57a SHA512 314339e6b4f66f03af74fc7e69814b4e1e879da6ec624f33eb3b04e26a7a4159776f182830a3b2ff31720021386cab70cdfc16a0b2377414c94cd834fd1ca26c
EBUILD pywlroots-0.15.24.ebuild 909 BLAKE2B 42b30c5528e97f9b49af68db993c4a609b8af80148269fef618d6f0079d5b557f133e4f7edf6326874c16536e7e72f5a0102341006af1149a45603b0eeed86a7 SHA512 409fb7c21a46dbad3bee34d6f9a3be8d6494a2db0da04f54242d66fb33355c31c0b7da62465e73d1bdd8c8c8e2049738e13d67f915a1c3eb324f17389269b5e8
EBUILD pywlroots-0.16.1.ebuild 856 BLAKE2B e9584ded94c13df59dde116c93db300ea40efe30ccfdf7da8bcfc6d6c88ed7987446f6f9de874be5fabd5875ed698a3b4cd0c6b9a8bbb84c555f23bfea362358 SHA512 6d303052aae9c75b04d4d8625798f32c54438aad81a69c21364a877f4be46ba89ae6bded3d5771812cbdce3ac84e91a7cd015d8c98e481ad76054e696a9df2b5
+EBUILD pywlroots-0.16.2.ebuild 856 BLAKE2B e9584ded94c13df59dde116c93db300ea40efe30ccfdf7da8bcfc6d6c88ed7987446f6f9de874be5fabd5875ed698a3b4cd0c6b9a8bbb84c555f23bfea362358 SHA512 6d303052aae9c75b04d4d8625798f32c54438aad81a69c21364a877f4be46ba89ae6bded3d5771812cbdce3ac84e91a7cd015d8c98e481ad76054e696a9df2b5
MISC metadata.xml 351 BLAKE2B 8c8ef3ef1d58928c0a15fcd756e4d1c94b2793626c9b4e9cbeb31443119cb47fa4975063547065cbc6e06f327ec7d36beb5e74973fd3d372ad4f7feeac3410ea SHA512 b4840e4149647c29e358b64d3de99a0f2b148a4d7d123d7ef7df67cf918a3f599d3e199ed7ef4d0d39bf8ccc8e4630058db4ae3a2260119ce1c5d255bf2dd9c8
diff --git a/dev-python/pywlroots/pywlroots-0.16.2.ebuild b/dev-python/pywlroots/pywlroots-0.16.2.ebuild
new file mode 100644
index 000000000000..b802883e934e
--- /dev/null
+++ b/dev-python/pywlroots/pywlroots-0.16.2.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python binding to the wlroots library using cffi"
+HOMEPAGE="
+ https://github.com/flacjacket/pywlroots/
+ https://pypi.org/project/pywlroots/
+"
+SRC_URI="
+ https://github.com/flacjacket/pywlroots/archive/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv ~x86"
+
+# See README for wlroots dep
+DEPEND="
+ >=dev-python/pywayland-0.4.14[${PYTHON_USEDEP}]
+ >=dev-python/xkbcommon-0.2[${PYTHON_USEDEP}]
+ =gui-libs/wlroots-$(ver_cut 1-2)*:=
+"
+RDEPEND="
+ ${DEPEND}
+"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-0.15.24-no-import-version-check.patch
+)
+
+distutils_enable_tests pytest
+
+python_test() {
+ rm -rf wlroots || die
+ epytest
+}
diff --git a/dev-python/trio-websocket/Manifest b/dev-python/trio-websocket/Manifest
index cb5abe8b5958..0f3b7a5f5b9f 100644
--- a/dev-python/trio-websocket/Manifest
+++ b/dev-python/trio-websocket/Manifest
@@ -1,3 +1,5 @@
DIST trio-websocket-0.10.0.gh.tar.gz 43808 BLAKE2B fd89ab74c3844a14940ce07a0abc07a0392607b492fa4b6e1d81ba3aa2c37338706975cb800332751c9ea70e934c4169fdcd29dd047019096726164a2130daa9 SHA512 04d775a7c1a232b470a7f415b57debce4bd1c3732934a94d65e3c9f3bb45c5ffea7464557100e2e9f68a2aa6a7812bd686220de046f399a0d0242309d2d9be59
+DIST trio-websocket-0.10.1.gh.tar.gz 44657 BLAKE2B c7e895c5beccf40baa8603f1e3c62396e4d8c716d9a51b6977c0854f65b4c40a1edb40812f80d55f0530c2e59f10f27f2b62f72a6fb91c693ae0d67aeff3161c SHA512 bd26d72c5de70d8176b62c950e6c2bf6cf47ed5a55bb63f88e675a9d353076be45f45387da8fa9af71b8915d93914844f2a7a662351e4776c4714734512bdd7c
EBUILD trio-websocket-0.10.0.ebuild 916 BLAKE2B be70dc19a783ace1115dc1454559b8fa52d209e322a2f77c94d811d46586ba9aabc8ff048990983cee263b7f5d7431a956229dc674666596706f96bc02849a41 SHA512 f195846a849d9041fa32e67dda0f073aa32efac97a28855e9dd9ff2dbc7b965ce20800694db2a457246a19dadad28f0d2683c518348937907ca0b3926d79a96e
+EBUILD trio-websocket-0.10.1.ebuild 916 BLAKE2B be70dc19a783ace1115dc1454559b8fa52d209e322a2f77c94d811d46586ba9aabc8ff048990983cee263b7f5d7431a956229dc674666596706f96bc02849a41 SHA512 f195846a849d9041fa32e67dda0f073aa32efac97a28855e9dd9ff2dbc7b965ce20800694db2a457246a19dadad28f0d2683c518348937907ca0b3926d79a96e
MISC metadata.xml 409 BLAKE2B 68c9d1ab2984909315d2ec3f91f2703cc0941911fb049c35614c2cdc935e55f0f2440f6624aab4838f0d7d07e3e5717d19c7138660e82f8a3cb237e610a974e1 SHA512 c9d5e6f956b40d03d0a062ded846c507e783c55404a76b75141004df7d43e6a8bf5810480b4286a6bdf2d48c30aad51261e48581abb8799c107b924cd8131170
diff --git a/dev-python/trio-websocket/trio-websocket-0.10.1.ebuild b/dev-python/trio-websocket/trio-websocket-0.10.1.ebuild
new file mode 100644
index 000000000000..b95a0f2797fc
--- /dev/null
+++ b/dev-python/trio-websocket/trio-websocket-0.10.1.ebuild
@@ -0,0 +1,42 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{9..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="WebSocket client and server implementation for Python Trio"
+HOMEPAGE="
+ https://github.com/HyperionGray/trio-websocket/
+ https://pypi.org/project/trio-websocket/
+"
+SRC_URI="
+ https://github.com/HyperionGray/trio-websocket/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~riscv ~sparc ~x86"
+
+RDEPEND="
+ dev-python/exceptiongroup[${PYTHON_USEDEP}]
+ >=dev-python/trio-0.11[${PYTHON_USEDEP}]
+ >=dev-python/wsproto-0.14[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ >=dev-python/pytest-trio-0.5.0[${PYTHON_USEDEP}]
+ dev-python/trustme[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ epytest -p trio
+}
diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz
index 0a03067a0fe5..839841278034 100644
--- a/dev-util/Manifest.gz
+++ b/dev-util/Manifest.gz
Binary files differ
diff --git a/dev-util/ROPgadget/Manifest b/dev-util/ROPgadget/Manifest
index c1ee788b8917..fa7dcb9e970a 100644
--- a/dev-util/ROPgadget/Manifest
+++ b/dev-util/ROPgadget/Manifest
@@ -1,6 +1,6 @@
-DIST ROPgadget-7.1.gh.tar.gz 10092729 BLAKE2B dc06e99347987d9eb8b346a6a55599013b7d90b996cbd59f27721f26ce6e59a1ead7c0e3824fdb4fa4d215256d6ad378b2e6eec210561a217b2fa65b2efda169 SHA512 f86956108ba5f131a609026087d4d952cb106ed03e72b04844ae551bdf5902ff70b917bc7c2bcd256591142d4f03e3aef0ceca7ad0d325fb5663f892e27b4b70
DIST ROPgadget-7.2.gh.tar.gz 10092747 BLAKE2B 1a1de7ce06115c8ffb377d3e7c77a268d3e9a158ed9255c02f954da4a0c32732f741e7ca081fa0b75b9a5dce2fa099b8548f26d248ed0285a2290f88dadc848d SHA512 cc3f87a4a331a3c7799f197b8a9056d1da85697a47c57d03cc080aa61d6c8a00775e7f972082f92451439c36ef9d820c982194464f02ec041b5bbeb97fa26f9a
-EBUILD ROPgadget-7.1.ebuild 784 BLAKE2B 86702ae11590627a20831957c7df7c5e82d08bfb7f6a2514fb6ea45c938bbcc85c5b7e819e64988d3908302cbe254d6ec19a731307841b2fed71ff233bd384c8 SHA512 8dac20d41a70474015a2cf9a61e8857f13d680488ea778acdceed057cadc75a4ce427281545cfe047d8781a9fbc303b28aa5c4a59b9109a0a1d06f33eb7d2499
+DIST ROPgadget-7.3.gh.tar.gz 10105592 BLAKE2B b5bfa7bbac6875c2a417c65f3415603c07fda64f96416bba7fc4d6ea653c81b97b7dc4d8573ad53f3353862a218afb15aeaf238880d82a568b6cbe1bb276eb99 SHA512 58457f77c24a1cc4cc703c75aed9303f63ce3eba699210239603e274f134ec06d73b2c519b78176fcaaf6794a81c5a59bb9bafeaa429f7085443372e1087e173
EBUILD ROPgadget-7.2.ebuild 798 BLAKE2B 43e7e175b68737f065cf0744ad838bcee3a538d096eb1e68267af3b3726f29fdb3d57d4857470360578e4d1e0680fd560954f96b7bfa603fa8460a6a61b7b4c4 SHA512 869af184c90e1a702d8c3e7b9f568cd770303978f594c4e232cb8ce5c1bdaf5637378fd226a1820eebe031230adac188366445affba87ceaf1b9a5f18b8aae56
+EBUILD ROPgadget-7.3.ebuild 800 BLAKE2B 3b6d30a0c542ceac23f7732c12446b1ec7ff3eb769095f308ad5184da1cb3d2e0402ed4ca32300b175be8d816e40529739e10166abebc65702a1563ca4a6b316 SHA512 187566981dae923ec1dc0f8cc1d21297949a0b1f95d18825cbd0b743b5f90be45d800306aef982267b2b750075458b6e9f4c8074b0df5ce78a086522591ccd5a
EBUILD ROPgadget-9999.ebuild 800 BLAKE2B 3b6d30a0c542ceac23f7732c12446b1ec7ff3eb769095f308ad5184da1cb3d2e0402ed4ca32300b175be8d816e40529739e10166abebc65702a1563ca4a6b316 SHA512 187566981dae923ec1dc0f8cc1d21297949a0b1f95d18825cbd0b743b5f90be45d800306aef982267b2b750075458b6e9f4c8074b0df5ce78a086522591ccd5a
MISC metadata.xml 894 BLAKE2B 5b46ce7117f8bf1adc0fcae940bcb693b2efe1d46469627e28cf2b6375d9c0952968c69dbda53e4d6190c13e47010127caffa63f3f9a68fd28ede9970d841445 SHA512 2c198345cebbd725e2ba634d8b72efb7e62209fc38c12c05e3cb2ce949e9ed870e0b937096a16e2e75bbbd298a1ec5376e49d79b6992ed775061742ca60a088c
diff --git a/dev-util/ROPgadget/ROPgadget-7.1.ebuild b/dev-util/ROPgadget/ROPgadget-7.3.ebuild
index ea1bc21225ed..ec2cad9d2931 100644
--- a/dev-util/ROPgadget/ROPgadget-7.1.ebuild
+++ b/dev-util/ROPgadget/ROPgadget-7.3.ebuild
@@ -17,7 +17,7 @@ if [[ ${PV} == 9999 ]]; then
EGIT_REPO_URI="https://github.com/JonathanSalwan/ROPgadget"
else
SRC_URI="https://github.com/JonathanSalwan/ROPgadget/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz"
- KEYWORDS="amd64 ~arm64 x86"
+ KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
fi
LICENSE="GPL-2"
diff --git a/dev-util/bitcoin-tx/Manifest b/dev-util/bitcoin-tx/Manifest
index d98485148068..838b4c1c46f9 100644
--- a/dev-util/bitcoin-tx/Manifest
+++ b/dev-util/bitcoin-tx/Manifest
@@ -5,7 +5,7 @@ DIST bitcoin-22.0.knots20211108.patches.tar.xz 1318256 BLAKE2B d6e56bc0ca1d706e9
DIST bitcoin-24.0.1.tar.gz 11412628 BLAKE2B 2a8c83aecd12d8d40305d78ede1f389884ee62cfe4af39a9b416b8887a595f3393d599ebe9ddeb576bba5896923feb7ee45ba32d7d4cb0ce9e6d0ef39ecf83c7 SHA512 de1ddb543429f70b0b55a46500e0bc4807cca1b1655a28f8ab186d6f6e620f8cf82420bbdf412976ffed9bc6d742926b19933429c734edaf7430a4f8c37e1685
DIST bitcoin-v0.21.0.tar.gz 7533957 BLAKE2B 01247cbb9fca2381a8c08ab1c88c479c640963caef22e4207aab46b05813dbf2a5286ac9e98132fb34db0e9ac6c18c79e45a89de166f5c6d480d8ac6e14ecca2 SHA512 c58187996932b0151432a65885b7e8a7b216fb1ab0576fb7d4b5e9620d957594b05e181153e2e0e50bcd5ce764861ec11019ffbb1095d3e704f441e61ac6a04f
DIST bitcoin-v22.0.tar.gz 7977783 BLAKE2B ba212037bc8efcfbbbf6340c48ed886c4a5aa93e4a34097eafea39734a6f4e25fa6b174f894655f63c504380d8761657771795bfcc641018bf1f1661deef9321 SHA512 1b4b17360e97f390ae678adb7a239c359d3a1288799710683e26f09fc53341b6fca3211465fa3e4fdee37324d85ec1a31ffd1a3714e969df13441f755fa4b7ad
-EBUILD bitcoin-tx-0.21.0-r1.ebuild 2433 BLAKE2B 821110cbf17513d6181d55b9135dfe79716bedcdac6870fc2ef21def2c3095022ddbb239c7713ab46cb0d9ad8da63389bdbf3bbe3cc55934bc26a3c92e561b92 SHA512 00a14386117b0abaed1df882b0256254022b70ec8785219f81aab6346836518bbf0ee463fdec00601d23d42967ee6229b0b59fbea1d02cc331327e76b8ec0584
-EBUILD bitcoin-tx-22.0-r1.ebuild 2697 BLAKE2B 3d35dd7fad313080bde6653d6b44e75c5cfaa0d7589f4d8b4096c2184b82c6e47b10289f4dacd0a6298d0e20645ee237619ba7b9f16ab9299cac85478633486d SHA512 aa0dfd62f571b883062ddef2f209022b8b4d3dc7a4048a945348bda40bb143fcd1a87f3792926f26b5bfad13c0e2bad966ee3c65567750e322b0ba477c764be2
+EBUILD bitcoin-tx-0.21.0-r2.ebuild 2477 BLAKE2B 29c4ac0ef985767c0c3d22013777ceb5edb29a53f4436ea0141da679c5dd6eea82dd019d7ad73891e0ebde862f60bfe291d337a2da2111724b28edc07b13b295 SHA512 6a501c4705757736422ebffb264c8cdf09b6e17c2327e113c85ba330067ffdebd990725dda191cbce7dcb80840567ef4e7c095f55a5a5e4033e3c65f51e63cca
+EBUILD bitcoin-tx-22.0-r2.ebuild 2741 BLAKE2B 56742837a3b542f1760d0f6122ace4762aeb85ff44dc8d321afce019d7e705aefd73d1c9c3a44a3410339192a2f99653d925673ce1a62fff1b1dae3fa302466f SHA512 bcb0f588aa503aca0ffe1ff6072703a859180cde9748bf15e4a8975ffd55a3fe4484995e07213f2d322790aea51785e3b9321511d21133aec7c26b1b4fc2489f
EBUILD bitcoin-tx-24.0.1-r1.ebuild 1603 BLAKE2B f039794b2a7f4d42d1ad7b74d6295426a8e1f88f08c496b254e1c008d3ac37cd423bc6fe4c9bde0b42f082905cb1124a86cd3ce37dfec3f5f02bbd9069e83719 SHA512 be3110288a0f41bb7bbba5e6b4f327c7187482e499bc922ebeefb41958be24433e1cfa7df17a862698a182a4e028f5b7c801813fbfd0761de3c1d9d22cd397b0
MISC metadata.xml 651 BLAKE2B 33a308d2af3a2418cfed88e8a50b1a7f160c3f9ccb7d65acef717cad7bbad0dd8fe0577a6fbe606a354f6458074ed3471ac7672737c8892ac5c67f41ef47ed2f SHA512 303af395b2ef63071c84925ccd94a79f441fa2d32efb78b218c2846be6ae8777949823d205f8073c48ff73746adbec8cf05f76ec90a7f26601cd427335f1fff7
diff --git a/dev-util/bitcoin-tx/bitcoin-tx-0.21.0-r1.ebuild b/dev-util/bitcoin-tx/bitcoin-tx-0.21.0-r2.ebuild
index 0d5b506d3da1..865fc9b4f6ab 100644
--- a/dev-util/bitcoin-tx/bitcoin-tx-0.21.0-r1.ebuild
+++ b/dev-util/bitcoin-tx/bitcoin-tx-0.21.0-r2.ebuild
@@ -23,7 +23,8 @@ IUSE="knots"
DEPEND="
dev-libs/boost:=
- ~dev-libs/libsecp256k1-0.1_pre20201028:=[recovery,schnorr]
+ >dev-libs/libsecp256k1-0.1_pre20200911:0/0[recovery,schnorr]
+ !>=dev-libs/libsecp256k1-0.1_pre20210628
>=dev-libs/univalue-1.0.4:=
"
RDEPEND="${DEPEND}"
diff --git a/dev-util/bitcoin-tx/bitcoin-tx-22.0-r1.ebuild b/dev-util/bitcoin-tx/bitcoin-tx-22.0-r2.ebuild
index 7d8aa96f012e..cbf1068adebf 100644
--- a/dev-util/bitcoin-tx/bitcoin-tx-22.0-r1.ebuild
+++ b/dev-util/bitcoin-tx/bitcoin-tx-22.0-r2.ebuild
@@ -23,7 +23,8 @@ IUSE="knots"
RDEPEND="
dev-libs/boost:=
- ~dev-libs/libsecp256k1-0.1_pre20201028:=[recovery,schnorr]
+ >dev-libs/libsecp256k1-0.1_pre20200911:0/0[recovery,schnorr]
+ !>=dev-libs/libsecp256k1-0.1_pre20210628
>=dev-libs/univalue-1.0.4:=
"
DEPEND="${RDEPEND}"
diff --git a/dev-util/premake/Manifest b/dev-util/premake/Manifest
index b45ba902ac2a..bab3e2edb39d 100644
--- a/dev-util/premake/Manifest
+++ b/dev-util/premake/Manifest
@@ -1,11 +1,7 @@
AUX archless.patch 1516 BLAKE2B 6a4b335cc41f466a45170b016da0e26c7d5b955c8d0fdb118bb90370663711ea42e66308e455dbc671eee2a29c4999f2628c416e30491825d8ccac151b3bec65 SHA512 e74f895b24a7bb3da118aa694c35b2473994881ffa6e54ec5a0be450ab55374c0bb418b93fa84b5e30f46a04987c1cb75305463a1a181e458c750d38cafecd04
-AUX premake-5.0.0_alpha16-respect-MAKEOPTS-jobs.patch 2814 BLAKE2B 3fd9affab496c3cfe3b49db672a3dd705c7592502d3d12ad203bf7034ce79d9de69266ba9358016656792b929a99eece12fbec41f223f0e21fb40b73ed9cec40 SHA512 0ab6979eada5a917f6cde6189ead0112c273e496662445d4b00a27a362361e57664cca1480c163cd157f87769c12f07a6bcbd5f737b38475885780bc2ae5ca53
+AUX premake-5.0.0-remove-hardcoded-libpath.patch 3334 BLAKE2B 0dcb4101af388c0ceb23e89f5f45d11042bf4dfe155106eb32ff19edcb8d562c32dee1c8a23504dd17c4520679fb7dc6ce7ad712f1f837a08d7c8b58ab89d122 SHA512 a045f5b1e0bff31a068ec5d33678d1c4b030c30b98d09cc09258b86a24516053e3e9c0267ff7a47cea05d580540c167d5bcafd1bb2dacdf7d3f42df188061d95
DIST premake-4.3-src.zip 514366 BLAKE2B 5079f9d7c5dbe46d60149ec7c01523eaca5ab3cccce9f2f66d05905152ceb0b8bddaf181624288b722dd1534da6aef256ed5bb997db448f1499c8ab989277bc6 SHA512 df3a4f1e04afb6ae9acf06c063b084a4bcc7c48a98eebeb242eafef40de4097c6a6fe549369d9538b93efea35244222b9d26c15824f126a67b8f80abaecdf001
-DIST premake-4.4-beta5-src.zip 596883 BLAKE2B f4bf2b75946b6a442aced79f1f29b08e61bfa34c1e30c64aa59a6fed9c4c35aaca996fd0e8b728e839c24e74eae9f23ac3c99406361a061f0fa5dc04ce3ce9aa SHA512 47a2c26d3c45578cb2cbae96ec1b647298824d08584e2610aacd038e21069297a1f5b3366340cf781d29827555ff4d955651f70cdc2d36b99808fddf52e7a242
-DIST premake-5.0.0_alpha16.tar.gz 6462956 BLAKE2B 27c27eeef77986f6e8244ecd1a08e19d753dafcd0292d593ac758e04c2cb2307e05aaf325d2afc6ad8936ab2bbd97af6269841b9b7489b50dd4ce56e39120f05 SHA512 7ddb5ffe48484157336c7309fb611d34ff670fb20f92da309af3a4ae6f664a4b8abd2c0575036abbed1e346b155a03bf6fbac0587b47d5c97d9a22f08dd2deea
-DIST premake-src-3.7.zip 427727 BLAKE2B 2f9cc7b045f75ceb52a8e71507cb5576f042a93be4f6c097e8bc1166e3bbb9e271a02f5fbd648f79e0d24867a09bba9ac72a268fdc47140219c5d6a36cda1a16 SHA512 351b26b9ee738e97b1828e7c26fe1538fb1509fbdc030da3d87fc28b1daa7966bc50ba8043062d35b37fa3929d909533b723241e1f98e438a039c6f9d61a46f4
-EBUILD premake-3.7-r1.ebuild 389 BLAKE2B 12a26f7da1d016d762b51e1ac7f703f4dbe72c1f22eb5259affb8244286ba4018be6e9eb7acfd07573950726401b1d74315b42bb5f5331e5cbbacc2c499591aa SHA512 dad1c9e2143d633b7becb624babb63af459cb7c9ecd5105e11854703f91e68c88dd91e43e9a5aa894d21e8c0f6eaaa1f0df01b4c0f4bf1992d14c08c270efc39
+DIST premake-5.0.0_beta2.tar.gz 6491805 BLAKE2B 1e5245ded3c36b61afd9339351ae2250cebd488a3723c1844b98a8bcf257a3a33102483d5b830a264aff7371b40edcac7dca18dbaacb0dffeb6e43d69e5d6a4c SHA512 0385e2859ed8873f78e2e8e4a57112c9ec5ff5ef6c456caa7a96b9fc372f148cec9c745e19cac7daee6c55820e86e55224737aa172e2134c169303829c1080eb
EBUILD premake-4.3-r2.ebuild 463 BLAKE2B c4783cbf2d86ec85af56000494b9dc321d25914881caf416f986002ec7e4452c70af828fdff8331be899a026f937edd0c3113fc83f93256a5dcce08fd475a677 SHA512 8a9f5e4e4690e00faf4e7815bd27940c9a310eafd45ec78b85702e98ddb0f8f7444a903125e4a4d387b7855fe08375a191eba5e124bc705bb415cea8a0c92fb1
-EBUILD premake-4.4_beta5.ebuild 610 BLAKE2B 576418d3d18c1fc2f3a020368711ae33f19cd65c7e0c9300a084fa165cb57e028ef224c9abc2044801f8c247acf80d79b418dedf69a82f867355446629d93875 SHA512 43709cba1c064040a61423808e75dc5d490807a89cffdae21068fa12855a2f1386be90a4d5c975eab370242b1aba41cfce58e1a92d8e8bb94ecf9d7cb6807d75
-EBUILD premake-5.0.0_alpha16.ebuild 699 BLAKE2B 0ae5d55430621930b00b87ec3ab11524af714e8e5f4c1e75c3984162f3e86292558261f057d07196a790ea45da252795a1b61bea82f2b88fc1ed1313f77fee37 SHA512 45217a60a4f9d4e14003fbe0452b48c2abcd11517eddeca90b20ca6182dd83e99494f6e6c659967752b3f404585ebd5af297682bb8f859a813c40254aecc1b9d
+EBUILD premake-5.0.0_beta2.ebuild 693 BLAKE2B 267d500f5566644426bea8c323e4e124238c091972cb4e553f8d152491587ec3f5b4e574fc9d8d00f3a065cf0428acf0380019b4c836fe5a2e5533cd2a0a600f SHA512 3a0b8b70e9936eb7a2628fedb2b4ff4b45a07271d6ccdd0f40ab00a078907ad8569ec08bb157d2716e99d99970811c980cfded72cce9f2b66eaaa50c5ba05a53
MISC metadata.xml 771 BLAKE2B 6a8c2ca614ad4e799efcbc4b30be952160df8ec9b6ce0a2a179a98b5cd1520515a4abef4f0815221a81e03eac86b16728a8474d3e3d0df1aaa038fe7d8a6a977 SHA512 ceb9e5f086a4ac803c1aa901b45fbc9a37a6dd75b5c573ad49772413631c897b54cd53b2873b42c91b000a087e48dc13300a9b945292b848a0f462a738f689b0
diff --git a/dev-util/premake/files/premake-5.0.0-remove-hardcoded-libpath.patch b/dev-util/premake/files/premake-5.0.0-remove-hardcoded-libpath.patch
new file mode 100644
index 000000000000..4c7a377ba6c7
--- /dev/null
+++ b/dev-util/premake/files/premake-5.0.0-remove-hardcoded-libpath.patch
@@ -0,0 +1,113 @@
+Remove the hardcoded -L/usr/lib and -L/usr/lib64
+This is not needed, and will cause issues:
+https://github.com/gentoo/gentoo/pull/25825#issuecomment-1179497476
+Index: premake-core-5.0.0-beta2/modules/d/tools/dmd.lua
+===================================================================
+--- premake-core-5.0.0-beta2.orig/modules/d/tools/dmd.lua
++++ premake-core-5.0.0-beta2/modules/d/tools/dmd.lua
+@@ -52,8 +52,8 @@
+
+ tdmd.gcc.libraryDirectories = {
+ architecture = {
+- x86 = "-L-L/usr/lib",
+- x86_64 = "-L-L/usr/lib64",
++ x86 = "",
++ x86_64 = "",
+ }
+ }
+
+Index: premake-core-5.0.0-beta2/modules/d/tools/gdc.lua
+===================================================================
+--- premake-core-5.0.0-beta2.orig/modules/d/tools/gdc.lua
++++ premake-core-5.0.0-beta2/modules/d/tools/gdc.lua
+@@ -228,8 +228,8 @@
+
+ gdc.libraryDirectories = {
+ architecture = {
+- x86 = "-L/usr/lib",
+- x86_64 = "-L/usr/lib64",
++ x86 = "",
++ x86_64 = "",
+ }
+ }
+
+Index: premake-core-5.0.0-beta2/modules/d/tools/ldc.lua
+===================================================================
+--- premake-core-5.0.0-beta2.orig/modules/d/tools/ldc.lua
++++ premake-core-5.0.0-beta2/modules/d/tools/ldc.lua
+@@ -323,8 +323,8 @@
+
+ ldc.libraryDirectories = {
+ architecture = {
+- x86 = "-L=-L/usr/lib",
+- x86_64 = "-L=-L/usr/lib64",
++ x86 = "",
++ x86_64 = "",
+ }
+ }
+
+Index: premake-core-5.0.0-beta2/modules/gmake/tests/cpp/test_ldflags.lua
+===================================================================
+--- premake-core-5.0.0-beta2.orig/modules/gmake/tests/cpp/test_ldflags.lua
++++ premake-core-5.0.0-beta2/modules/gmake/tests/cpp/test_ldflags.lua
+@@ -55,7 +55,7 @@
+ system (p.LINUX)
+ prepare()
+ test.capture [[
+- ALL_LDFLAGS += $(LDFLAGS) -L/usr/lib64 -m64
++ ALL_LDFLAGS += $(LDFLAGS) -m64
+ ]]
+ end
+
+@@ -64,7 +64,7 @@
+ system (p.LINUX)
+ prepare()
+ test.capture [[
+- ALL_LDFLAGS += $(LDFLAGS) -L/usr/lib32 -m32
++ ALL_LDFLAGS += $(LDFLAGS) -m32
+ ]]
+ end
+
+Index: premake-core-5.0.0-beta2/modules/gmake2/tests/test_gmake2_ldflags.lua
+===================================================================
+--- premake-core-5.0.0-beta2.orig/modules/gmake2/tests/test_gmake2_ldflags.lua
++++ premake-core-5.0.0-beta2/modules/gmake2/tests/test_gmake2_ldflags.lua
+@@ -56,7 +56,7 @@ ALL_LDFLAGS += $(LDFLAGS) -L../libs -Lli
+ system (p.LINUX)
+ prepare()
+ test.capture [[
+-ALL_LDFLAGS += $(LDFLAGS) -L/usr/lib64 -m64
++ALL_LDFLAGS += $(LDFLAGS) -m64
+ ]]
+ end
+
+@@ -65,7 +65,7 @@ ALL_LDFLAGS += $(LDFLAGS) -L/usr/lib64 -
+ system (p.LINUX)
+ prepare()
+ test.capture [[
+-ALL_LDFLAGS += $(LDFLAGS) -L/usr/lib32 -m32
++ALL_LDFLAGS += $(LDFLAGS) -m32
+ ]]
+ end
+
+Index: premake-core-5.0.0-beta2/src/tools/gcc.lua
+===================================================================
+--- premake-core-5.0.0-beta2.orig/src/tools/gcc.lua
++++ premake-core-5.0.0-beta2/src/tools/gcc.lua
+@@ -477,16 +477,10 @@
+ architecture = {
+ x86 = function (cfg)
+ local r = {}
+- if not table.contains(os.getSystemTags(cfg.system), "darwin") then
+- table.insert (r, "-L/usr/lib32")
+- end
+ return r
+ end,
+ x86_64 = function (cfg)
+ local r = {}
+- if not table.contains(os.getSystemTags(cfg.system), "darwin") then
+- table.insert (r, "-L/usr/lib64")
+- end
+ return r
+ end,
+ },
diff --git a/dev-util/premake/files/premake-5.0.0_alpha16-respect-MAKEOPTS-jobs.patch b/dev-util/premake/files/premake-5.0.0_alpha16-respect-MAKEOPTS-jobs.patch
deleted file mode 100644
index 766d2aea71b4..000000000000
--- a/dev-util/premake/files/premake-5.0.0_alpha16-respect-MAKEOPTS-jobs.patch
+++ /dev/null
@@ -1,63 +0,0 @@
-https://bugs.gentoo.org/773505
-
-From 89d8c74f0c9ba77aaa12799a9d2dc397eac4ece6 Mon Sep 17 00:00:00 2001
-From: Sam James <sam@gentoo.org>
-Date: Sun, 15 Aug 2021 21:47:20 +0100
-Subject: [PATCH] Respect MAKEOPTS jobs
-
----
- Bootstrap.mak | 10 +++++-----
- 1 file changed, 5 insertions(+), 5 deletions(-)
-
-diff --git a/Bootstrap.mak b/Bootstrap.mak
-index 06e0f20..2d59068 100644
---- a/Bootstrap.mak
-+++ b/Bootstrap.mak
-@@ -101,7 +101,7 @@ osx: osx-clean
- $(CC) -o build/bootstrap/premake_bootstrap -DPREMAKE_NO_BUILTIN_SCRIPTS -DLUA_USE_MACOSX -I"$(LUA_DIR)" -I"$(LUASHIM_DIR)" -framework CoreServices -framework Foundation -framework Security -lreadline $(SRC)
- ./build/bootstrap/premake_bootstrap embed
- ./build/bootstrap/premake_bootstrap --to=build/bootstrap gmake2
-- $(MAKE) -C build/bootstrap -j`getconf _NPROCESSORS_ONLN` config=$(CONFIG)
-+ $(MAKE) -C build/bootstrap config=$(CONFIG)
-
- linux-clean: nix-clean
-
-@@ -110,7 +110,7 @@ linux: linux-clean
- $(CC) -o build/bootstrap/premake_bootstrap -DPREMAKE_NO_BUILTIN_SCRIPTS -DLUA_USE_POSIX -DLUA_USE_DLOPEN -I"$(LUA_DIR)" -I"$(LUASHIM_DIR)" $(SRC) -lm -ldl -lrt
- ./build/bootstrap/premake_bootstrap embed
- ./build/bootstrap/premake_bootstrap --to=build/bootstrap gmake2
-- $(MAKE) -C build/bootstrap -j`getconf _NPROCESSORS_ONLN` config=$(CONFIG)
-+ $(MAKE) -C build/bootstrap config=$(CONFIG)
-
- bsd-clean: nix-clean
-
-@@ -119,7 +119,7 @@ bsd: bsd-clean
- $(CC) -o build/bootstrap/premake_bootstrap -DPREMAKE_NO_BUILTIN_SCRIPTS -DLUA_USE_POSIX -DLUA_USE_DLOPEN -I"$(LUA_DIR)" -I"$(LUASHIM_DIR)" $(SRC) -lm
- ./build/bootstrap/premake_bootstrap embed
- ./build/bootstrap/premake_bootstrap --to=build/bootstrap gmake2
-- $(MAKE) -C build/bootstrap -j`getconf NPROCESSORS_ONLN` config=$(CONFIG)
-+ $(MAKE) -C build/bootstrap config=$(CONFIG)
-
- solaris-clean: nix-clean
-
-@@ -128,7 +128,7 @@ solaris: solaris-clean
- $(CC) -o build/bootstrap/premake_bootstrap -DPREMAKE_NO_BUILTIN_SCRIPTS -DLUA_USE_POSIX -DLUA_USE_DLOPEN -I"$(LUA_DIR)" -I"$(LUASHIM_DIR)" $(SRC) -lm
- ./build/bootstrap/premake_bootstrap embed
- ./build/bootstrap/premake_bootstrap --to=build/bootstrap gmake2
-- $(MAKE) -C build/bootstrap -j`getconf NPROCESSORS_ONLN` config=$(CONFIG)
-+ $(MAKE) -C build/bootstrap config=$(CONFIG)
-
- haiku-clean: nix-clean
-
-@@ -137,7 +137,7 @@ haiku: haiku-clean
- $(CC) -o build/bootstrap/premake_bootstrap -DPREMAKE_NO_BUILTIN_SCRIPTS -DLUA_USE_POSIX -DLUA_USE_DLOPEN -D_BSD_SOURCE -I"$(LUA_DIR)" -I"$(LUASHIM_DIR)" $(SRC) -lbsd
- ./build/bootstrap/premake_bootstrap embed
- ./build/bootstrap/premake_bootstrap --to=build/bootstrap gmake2
-- $(MAKE) -C build/bootstrap -j`getconf _NPROCESSORS_ONLN` config=$(CONFIG)
-+ $(MAKE) -C build/bootstrap config=$(CONFIG)
-
- windows-base: windows-clean
- if not exist build\bootstrap (mkdir build\bootstrap)
---
-2.32.0
-
diff --git a/dev-util/premake/premake-3.7-r1.ebuild b/dev-util/premake/premake-3.7-r1.ebuild
deleted file mode 100644
index ae7f896f0a9c..000000000000
--- a/dev-util/premake/premake-3.7-r1.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="A makefile generation tool"
-HOMEPAGE="http://industriousone.com/premake"
-SRC_URI="mirror://sourceforge/${PN}/${PN}-src-${PV}.zip"
-S="${WORKDIR}/${P/p/P}"
-
-LICENSE="GPL-2"
-SLOT="3"
-KEYWORDS="amd64 x86"
-
-BDEPEND="app-arch/unzip"
-
-src_install() {
- dobin bin/${PN}
-}
diff --git a/dev-util/premake/premake-4.4_beta5.ebuild b/dev-util/premake/premake-4.4_beta5.ebuild
deleted file mode 100644
index 68325bfb5d3b..000000000000
--- a/dev-util/premake/premake-4.4_beta5.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-MY_P=${P/_/-}
-
-inherit versionator
-
-DESCRIPTION="A makefile generation tool"
-HOMEPAGE="https://premake.github.io/"
-SRC_URI="mirror://sourceforge/premake/${MY_P}-src.zip"
-
-LICENSE="BSD"
-SLOT=$(get_major_version)
-KEYWORDS="~amd64 ~ppc ~x86"
-
-DEPEND="app-arch/unzip"
-
-S="${WORKDIR}/${MY_P}"
-
-src_prepare() {
- default
-
- sed 's/$(ARCH) //g' -i build/gmake.unix/Premake4.make || die
-}
-
-src_compile() {
- emake -C build/gmake.unix/
-}
-
-src_install() {
- dobin bin/release/premake${SLOT}
-
- einstalldocs
-}
diff --git a/dev-util/premake/premake-5.0.0_alpha16.ebuild b/dev-util/premake/premake-5.0.0_beta2.ebuild
index eea76fb7ca0e..56b499a53419 100644
--- a/dev-util/premake/premake-5.0.0_alpha16.ebuild
+++ b/dev-util/premake/premake-5.0.0_beta2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -16,9 +16,7 @@ LICENSE="BSD"
SLOT="5"
KEYWORDS="~amd64 ~arm64 ~ppc ~x86"
-PATCHES=(
- "${FILESDIR}"/${PN}-5.0.0_alpha16-respect-MAKEOPTS-jobs.patch
-)
+PATCHES=( "${FILESDIR}/${PN}-5.0.0-remove-hardcoded-libpath.patch" )
src_compile() {
# bug #773505
diff --git a/dev-vcs/Manifest.gz b/dev-vcs/Manifest.gz
index 0011c214419e..361800fc4e6f 100644
--- a/dev-vcs/Manifest.gz
+++ b/dev-vcs/Manifest.gz
Binary files differ
diff --git a/dev-vcs/git-annex/Manifest b/dev-vcs/git-annex/Manifest
index c03083fd536f..bfcb9dc6d524 100644
--- a/dev-vcs/git-annex/Manifest
+++ b/dev-vcs/git-annex/Manifest
@@ -1,5 +1,5 @@
AUX git-annex.bash 440 BLAKE2B af7b2b47e98386cef417051a11ae4baff07ea8cd96177c95b6b49095f5b7724ecbc1c4f13a6f351afe66f0d015c7355b6a56b77c06cb1e9e5cf155268312c619 SHA512 89b6520e4be14af9032638c1153df936a7e5707d6453b4251fe762712b8956ba1d39a4623b06910e5ac5724e33e157e654b724e070b6893f6f26578df730d326
AUX git-annex.xpm 1961 BLAKE2B 0fe6e0cf9c43b1b16db1e8394ccda5eef2fdc41727aa3aa97fef8f955e8fdd71336c29f439ed2ad46553f8d67ef8be9d3dbcc6a93c81686f5e746a08b1113c6d SHA512 4a22ac448852160d66838c272f41b8c7599aa1b904e35ac03ea294d9ed15b855bde24b7e5407a2578937bfd51d482837ed6680af680166d030f71666316ae4d3
DIST git-annex-10.20220624.tar.gz 1426982 BLAKE2B fa3a105f9677c51dfb1a44984ac80a377380ff5e2c69486f6f213fcb709c2280c66b8d856f004016f97751abea3faeca8756663c0af19616ed237d8e4d9d25f9 SHA512 4269c3408c9368283ab280c7231953ad95687b5ff84c1e9cb725d5ed6eb4da9384c48de33e4265d2fd8b1352eea47bffaac7d335d2c998149555b050f80a75af
-EBUILD git-annex-10.20220624.ebuild 4212 BLAKE2B c13b8eed75784abdbdaec5b29d0a1a02f45a410d078e4dfdae7a9e5d7412ef3902655bb08953cab4954a065b425357d4a94ebe572f72b90122f2ac9978b7fbd0 SHA512 ecf9f3e6224d53f34dc501361feed0f204667f3198d48645127b28019892ebbd721b531f06b567e9c38d47cdd68a11f2d6a9d24dc6d0f3895523b9fb2b0b3ece
+EBUILD git-annex-10.20220624.ebuild 4288 BLAKE2B 387ec18b3872d19e27896906f98eed5bd06285fafa17487ed26534607ffb28effafa2bed0f77b73861aa20de027ca3ec562127d78f13e1c373a7da8bd98e3098 SHA512 b3b3888650f3bf7bca498af5c6de98d59574793b5134bfb2c9b55b9f19bdcce278ddfd54f6c4bcf8be596e62a560f6ed98e52b42f515baf6ee136f4abbe69641
MISC metadata.xml 784 BLAKE2B 36b0c9b201205f4e3b614e7fbfed0f3e1261728cf5a5b74a2a7c9003b1c1f1e9228aa2cd4f32bdb3993cddd55d74db5c19a1d7a808dd8f60677fb251abb33701 SHA512 d0c948899a2199fc5234cdf8106544019d26d0445e5abcb66719cb67ec702c017517ab69dbbb16947ae7604ed235dfe00d7b7987a8eb395ece001d713a07b530
diff --git a/dev-vcs/git-annex/git-annex-10.20220624.ebuild b/dev-vcs/git-annex/git-annex-10.20220624.ebuild
index 533212eb0b99..0b65231e2a48 100644
--- a/dev-vcs/git-annex/git-annex-10.20220624.ebuild
+++ b/dev-vcs/git-annex/git-annex-10.20220624.ebuild
@@ -19,6 +19,13 @@ IUSE="+assistant +benchmark +dbus debug doc +gitlfs +magicmime +pairing +torrent
REQUIRED_USE="webapp? ( assistant )"
+GHC_BOOTSTRAP_PACKAGES=(
+ async
+ filepath-bytestring
+ split
+ unix-compat
+)
+
RDEPEND="dev-haskell/aeson:=
>=dev-haskell/ansi-terminal-0.9:=
dev-haskell/async:=
diff --git a/gnome-extra/Manifest.gz b/gnome-extra/Manifest.gz
index ec17ae0f694c..e1c8981c5879 100644
--- a/gnome-extra/Manifest.gz
+++ b/gnome-extra/Manifest.gz
Binary files differ
diff --git a/gnome-extra/gnome-user-docs/Manifest b/gnome-extra/gnome-user-docs/Manifest
index ff6f06d88032..e6640084a7d2 100644
--- a/gnome-extra/gnome-user-docs/Manifest
+++ b/gnome-extra/gnome-user-docs/Manifest
@@ -1,5 +1,7 @@
DIST gnome-user-docs-43.0.tar.xz 11303880 BLAKE2B c9f3e0757eaa25944198c4c07809a86642e9e879e83856aaa3f8f968b35dc45667768acda0039f1e8a6f9a57e86afbd2d8df5e21d3ab7fa41a5e79cfe0f666eb SHA512 cf14edc34049d8e770f31e34b722a3309009fac64f3ac159cdf2baaebf7bd70ea8f0c592b398c9f0e21e11c7ac10d91a97a0079376da07dd1d433c2d3703eeef
+DIST gnome-user-docs-44.0.tar.xz 12570592 BLAKE2B 1acb8a1a46eb85e42d21a45122d01ff85ea7f687e767f2f091b807abab80cfe373fc6dbed2fa1a513a80db2d35d7b066455d5290e3c61fd71e217f91242ea6f2 SHA512 144c5053998594cfa7e80c730b6ef1cd60dcd9dae34756e6116c5ef96d1660d7153e64348dbab4efdd26c073b56c0740f218778de48fa684d37a8a3e57d98d55
DIST gnome-user-docs-44.rc.tar.xz 12461604 BLAKE2B 9a97fac53bc4510174b3ae3a180c540625e15babec9b1fb03c93e40526e9eeb04aa6580a502db4b930b38000a622d3010da3132dfe3f65f5cc6f83b863c251ba SHA512 86bdac3f1869e4c2b778f12b8bf2227331f615e9ae0d94b391293dc2df4db457a59939f97157f1ba71af8feb9268e474acd4c7cede1b06f954c61ad29a90dd0f
EBUILD gnome-user-docs-43.0.ebuild 942 BLAKE2B c4811c7f2a17bb92457dd928ad91bcd5e09965652bdc1cd612f3bcca78e3b7420501af5a5db00f3e0fd7f9e0d4ba1104f26f779e1991011cf7963f157d372d5d SHA512 e613d016928f092efe90d5201cee9192ededa9d05b9f15b7b7a52530efd038ce71698928c6777aca4e773a0269ed8a938198c4518605655c64898a045f45a333
+EBUILD gnome-user-docs-44.0.ebuild 945 BLAKE2B 93a07cb74f5bff49d619d2480fdc9f7cfe1f37476e8549c1267372b6e8ca4e400652652745cbf22d7b8ab406fc4e90cc68c630de3142a3e12cb595c2132a48cf SHA512 a8ee1a963a1d50efe8221bf64506e39dda70859a464e20a86a75e9a08e64d36c8916132a8d07beb8c839de6ca48c301b5fddb0941a419a08ec76c463c4751184
EBUILD gnome-user-docs-44_rc.ebuild 1045 BLAKE2B 460691f4c71403b6192811616feffecd8947f91ef7b2abed0a5b60377ddfc9099fbc3dbac92f4c4df3822b16df26487c89da0e79152b23d74a2eb07931cea8f4 SHA512 11658158607f23e44c05efb93edde2de12317f8881731ed9a955761d55c7b3b12fe74d108997a47dff3946d488565260db3fb09b77166c955e2bb9be6cfdd411
MISC metadata.xml 356 BLAKE2B 72f06c2a1caa00e95e7af168e9f600c480b016bbfc964f4d1f6403ef0061e59766adadda0f259923817104dcd0fcd23a3ec6f34212598c195b8bcd16f22e3889 SHA512 2370c1e00eede00c31ebcdde981e76f9aa265c48da0333555f2412a90b23747068972e983511fdd4f328e38cc369f0bbc76bd967bdf115f2084fb22666bbbc67
diff --git a/gnome-extra/gnome-user-docs/gnome-user-docs-44.0.ebuild b/gnome-extra/gnome-user-docs/gnome-user-docs-44.0.ebuild
new file mode 100644
index 000000000000..f5c2e5bd8bf7
--- /dev/null
+++ b/gnome-extra/gnome-user-docs/gnome-user-docs-44.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit gnome2
+
+DESCRIPTION="GNOME end user documentation"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-user-docs"
+
+LICENSE="CC-BY-3.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="test"
+
+BDEPEND="test? ( dev-libs/libxml2 )"
+# eautoreconf requires:
+# app-text/yelp-tools
+# rebuilding translations requires:
+# app-text/yelp-tools
+# dev-util/gettext
+
+# This ebuild does not install any binaries
+RESTRICT="binchecks strip
+ !test? ( test )"
+
+src_configure() {
+ # itstool is only needed for rebuilding translations
+ # xmllint is only needed for tests
+ gnome2_src_configure \
+ $(usex test "" XMLLINT=$(type -P true)) \
+ ITSTOOL=$(type -P true)
+}
+
+src_compile() {
+ # Do not compile; "make all" with unset LINGUAS rebuilds all translations,
+ # which can take > 2 hours on a Core i7.
+ return
+}
diff --git a/gui-libs/Manifest.gz b/gui-libs/Manifest.gz
index 257c63804041..04976d46cbe7 100644
--- a/gui-libs/Manifest.gz
+++ b/gui-libs/Manifest.gz
Binary files differ
diff --git a/gui-libs/vte-common/Manifest b/gui-libs/vte-common/Manifest
index 1ccff23a70ae..c30cad7dd51b 100644
--- a/gui-libs/vte-common/Manifest
+++ b/gui-libs/vte-common/Manifest
@@ -1,6 +1,8 @@
AUX vte-common-0.70.0-musl-W_EXITCODE.patch 779 BLAKE2B c35f3cd21e59b9693d75b00232ef8b2d95448f4ff7031142050e9286ff854a19095bb56cec471d50585302ac08ca7a1d40ad068c013d8af142b0165d4c8d2112 SHA512 a3dd31fb4fcc9c2e725cfd64bbc63def63c1c1a85b6896b4a82083d6ff985df885c3a587e8c3c001de2acae476cb950f05a1e31b33bb263ba4895d25fa1e275b
DIST vte-0.70.2.tar.bz2 502395 BLAKE2B ae127d8262c7038b3a2cda9a9622e9a075dfc1e06a7710810a4bb894a6646155790776553f663677cb86c3479e6d3faf92c38b5b97dd6970df37cee92dd963fa SHA512 1e113da0591830c057358dd78cfe2f814dd0bfabd037973369266823a9a4936a200b5b23faab3757ced4d08aa96a76d6b1120419815a181598493e35d2ea58d0
DIST vte-0.70.3.tar.bz2 502706 BLAKE2B 1fee46dee38618137781d62b27730893b0c6969cf3badfa157628621a608983be48e35ef4d8e58099c93b8be91434b257d120cab2e7a943cfecaf37ff7b3fd5d SHA512 5520bc58b0ad2f803da27985e30862de987ecc31c0137895c6945c53f99a7c16ee0281646b9e04362de934364ee7beaa1acf47dad9baf5a16ab9898d5f746d2d
+DIST vte-0.72.0.tar.bz2 503848 BLAKE2B 4c87f5648b17a269072a7fbe520e9cf086325d8740050b9868fd6e0d812ed78e240a3d3dc882729435bbae30fbbbfe35c0e92f36cd62e6aa8e581350b81a3f90 SHA512 198ea27d0991d825cc993746422e89b0e7b2b225e9cbdb072477dcf5b5866e79a27920233e8da63a412c5f270769e6d333470f5368d0b09b39e15d53ddbe6dd6
EBUILD vte-common-0.70.2.ebuild 1893 BLAKE2B 44307cc4fcfca5292f2302b263eaf4bf2008053e787f098fce7a46f5013b95261920ccd824c1370282408d1a319ecf3d323ea76050188d0c4b71f6476f513750 SHA512 9d0c60985026894dd7e6343f8ff46c4459ed21c92484edea35590e0d475f6899762404043608fb49053a284d6be2444b28741da3db139d539eb988273854c61e
EBUILD vte-common-0.70.3.ebuild 1900 BLAKE2B e1a18682d390761d4c865d7dbc33d5a0782e64115a8e04aca28144b618d2e02ee1934f68aa7678ee1720686870ab7a6f10474a3a3bbe87bb17009cf8d406bc32 SHA512 7954594f37c1f041168bc3e9e3261f3962440cfe3900f1fff76d1b6579fa7b9e6fdf05b821e6518743ce24eb70544153e8b42fa835e75bd21abdd00155d2b8f2
+EBUILD vte-common-0.72.0.ebuild 1900 BLAKE2B a691afcd3d5193bb8fcc6cfc530ebe475d83d944a558ebbeffcdda91918f197e1a85e82f8d8d7a07ae41a4522b3d831b241a361aff1b6018b09670d446c1a3a9 SHA512 a9ad78c4ae76fcd7e1e6afed5052cfd251e5e8257397393068b1eb18aa83ef80afbc3a10931b8e61df8278b23f67f218f591708cbabea64201ff74ec1a70b214
MISC metadata.xml 524 BLAKE2B 2a7e14b63adff1385d2a1260d238c0f35854cbd7ba0579a55edf0c6367e37fba80c99fa21b911279c6b7eb7ff4d122f56d02cfc463076614adec2eb059666b68 SHA512 60c71846ff7745c3f3d4c2fb0c9b0214c7fef04d221d2b7e568d1a63b2bff56d49a442072aa5aba48b9247c1a60b1cdf3ca8e3766986e9ef1a38ee659fb65437
diff --git a/gui-libs/vte-common/vte-common-0.72.0.ebuild b/gui-libs/vte-common/vte-common-0.72.0.ebuild
new file mode 100644
index 000000000000..b2ef085b763d
--- /dev/null
+++ b/gui-libs/vte-common/vte-common-0.72.0.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit gnome.org meson python-any-r1
+
+DESCRIPTION="Library providing a virtual terminal emulator widget"
+HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE"
+
+# Once SIXEL support ships (0.66 or later), might need xterm license (but code might be considered upgraded to LGPL-3+)
+LICENSE="LGPL-3+ GPL-3+"
+SLOT="2.91" # vte_api_version in meson.build
+IUSE="systemd"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+# Upstream is hostile and refuses to upload tarballs.
+SRC_URI="https://gitlab.gnome.org/GNOME/vte/-/archive/${PV}/vte-${PV}.tar.bz2"
+
+DEPEND="
+ || ( >=gui-libs/gtk-4.0.1:4 >=x11-libs/gtk+-3.24.22:3 )
+ >=dev-libs/fribidi-1.0.0
+ >=dev-libs/glib-2.60:2
+ >=x11-libs/pango-1.22.0
+ >=dev-libs/libpcre2-10.21
+ systemd? ( >=sys-apps/systemd-220:= )
+ sys-libs/zlib
+ x11-libs/pango
+"
+RDEPEND="
+ !<x11-libs/vte-0.70.0:2.91
+"
+BDEPEND="
+ ${PYTHON_DEPS}
+ dev-libs/libxml2:2
+ dev-util/glib-utils
+ >=sys-devel/gettext-0.19.8
+ virtual/pkgconfig
+"
+
+S="${WORKDIR}/vte-${PV}"
+
+src_prepare() {
+ default
+ use elibc_musl && eapply "${FILESDIR}"/${PN}-0.70.0-musl-W_EXITCODE.patch
+}
+
+src_configure() {
+ local emesonargs=(
+ -Da11y=false
+ -Ddebugg=false
+ -Ddocs=false
+ -Dgir=false
+ -Dfribidi=true # pulled in by pango anyhow
+ -Dglade=false
+ -Dgnutls=false
+ -Dgtk3=false
+ -Dgtk4=false
+ -Dicu=false
+ $(meson_use systemd _systemd)
+ -Dvapi=false
+ )
+ meson_src_configure
+}
+
+src_install() {
+ exeinto /usr/libexec/
+ doexe "${BUILD_DIR}"/src/vte-urlencode-cwd
+ insinto /etc/profile.d/
+ newins "${BUILD_DIR}"/src/vte.sh vte-${SLOT}.sh
+ newins "${BUILD_DIR}"/src/vte.csh vte-${SLOT}.csh
+ if use systemd; then
+ insinto /usr/lib/systemd/user/vte-spawn-.scode.d/
+ newins "${S}"/src/vte-spawn-.scope.conf defaults.conf
+ fi
+ einstalldocs
+}
diff --git a/gui-libs/vte/Manifest b/gui-libs/vte/Manifest
index 8479a8777b90..55afc977e4a4 100644
--- a/gui-libs/vte/Manifest
+++ b/gui-libs/vte/Manifest
@@ -2,6 +2,8 @@ AUX vte-0.66.2-musl-W_EXITCODE.patch 779 BLAKE2B c35f3cd21e59b9693d75b00232ef8b2
DIST vte-0.70.0-command-notify.patch.xz 9040 BLAKE2B 108dd05d00409af90b1fd3e9b5c3b0e5586ac80204cef8840fda935204cbc480fec1193e2a0a2782f98e2b094c3caebbfe61cf18631b16921df05cf3808afd22 SHA512 92123e7f5cb6ef876f2b2b108dbef59bce212efebd64cd790d49d9ee3215344acd848eec5d326fe2c3bd236846ed3b896148024390093491b2f6e2f7c46e2bd1
DIST vte-0.70.2.tar.bz2 502395 BLAKE2B ae127d8262c7038b3a2cda9a9622e9a075dfc1e06a7710810a4bb894a6646155790776553f663677cb86c3479e6d3faf92c38b5b97dd6970df37cee92dd963fa SHA512 1e113da0591830c057358dd78cfe2f814dd0bfabd037973369266823a9a4936a200b5b23faab3757ced4d08aa96a76d6b1120419815a181598493e35d2ea58d0
DIST vte-0.70.3.tar.bz2 502706 BLAKE2B 1fee46dee38618137781d62b27730893b0c6969cf3badfa157628621a608983be48e35ef4d8e58099c93b8be91434b257d120cab2e7a943cfecaf37ff7b3fd5d SHA512 5520bc58b0ad2f803da27985e30862de987ecc31c0137895c6945c53f99a7c16ee0281646b9e04362de934364ee7beaa1acf47dad9baf5a16ab9898d5f746d2d
+DIST vte-0.72.0.tar.bz2 503848 BLAKE2B 4c87f5648b17a269072a7fbe520e9cf086325d8740050b9868fd6e0d812ed78e240a3d3dc882729435bbae30fbbbfe35c0e92f36cd62e6aa8e581350b81a3f90 SHA512 198ea27d0991d825cc993746422e89b0e7b2b225e9cbdb072477dcf5b5866e79a27920233e8da63a412c5f270769e6d333470f5368d0b09b39e15d53ddbe6dd6
EBUILD vte-0.70.2.ebuild 3194 BLAKE2B 150f3cf645c43b1432b3dc4d21bcf61289af002c454d114531c2b5c9fe5ff14f3e15b7561cf43c78b14f0cd9e49e41648cfd2ad698051e69eda26e840ba914a6 SHA512 5a5fe4dabfcb070e63f42688b5d21da32bef12c07b4ad12178a8067bcd953c4ba947d87ecb73c39d2d22e9cdf423b54a83098e4202049f0c33ae7b78eb344777
EBUILD vte-0.70.3.ebuild 3195 BLAKE2B 81183f15a109b4c464cce94768472a17c503e8450d4278f7caba892315dac3876f622830194e7efe926927d95a1183568d8fe4072c47eef5fc6e0309e60f36ee SHA512 c01b25d1db690c65e374ad8ecf5088bd3cae1a85a06ee4f49e1ee2beec2fe0b1a27935ad0317e0118f749ed95c898194dce6ac556a57bd9983bc18a46c3bb004
+EBUILD vte-0.72.0.ebuild 3195 BLAKE2B 21802635a351d5427ba45ef4b82d3896e2ed3ff0cd9aaa229ac976a569f5afda55c84d4bf6259a98e8a2d444ff42a50c135e733c0e86c8732f578f9ad176cb0c SHA512 cd6cbb8c834116315f5939f047ec9994ae332130c01f302edf3c46c7dd6fae86a1e1c9d204f2f88f5a755539e6397cd028a96da3a05f92eff6d71409c8851a2b
MISC metadata.xml 612 BLAKE2B 3243ec48375bf8e69a367e5d631cf84c0ba60b43d1f4a25c313a407bfb1c9826ddd1cd75784bc302e7d8998d1bedaac9d75c7f329255e605315d9f0bf6154a73 SHA512 0abc6f1deb0a7900b6b35620ad3dfa26a900445526cc6474f974ce5cca2dad65cb3f3c4e3b8a59540821a9922e2cafcc7011d705570e77d2a46c907f3962a73d
diff --git a/gui-libs/vte/vte-0.72.0.ebuild b/gui-libs/vte/vte-0.72.0.ebuild
new file mode 100644
index 000000000000..b9c4b4743126
--- /dev/null
+++ b/gui-libs/vte/vte-0.72.0.ebuild
@@ -0,0 +1,101 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit gnome.org meson python-any-r1 vala xdg
+
+DESCRIPTION="Library providing a virtual terminal emulator widget"
+HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE"
+
+# Once SIXEL support ships (0.66 or later), might need xterm license (but code might be considered upgraded to LGPL-3+)
+LICENSE="LGPL-3+ GPL-3+"
+SLOT="2.91-gtk4" # vte_api_version + "-gtk4" in meson.build
+IUSE="+crypt debug gtk-doc +icu +introspection systemd +vala vanilla"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+REQUIRED_USE="
+ gtk-doc? ( introspection )
+ vala? ( introspection )
+"
+
+# Upstream is hostile and refuses to upload tarballs.
+SRC_URI="https://gitlab.gnome.org/GNOME/${PN}/-/archive/${PV}/${P}.tar.bz2"
+SRC_URI="${SRC_URI} !vanilla? ( https://dev.gentoo.org/~mattst88/distfiles/${PN}-0.70.0-command-notify.patch.xz )"
+
+DEPEND="
+ >=gui-libs/gtk-4.0.1:4[introspection?]
+ >=dev-libs/fribidi-1.0.0
+ >=dev-libs/glib-2.60:2
+ crypt? ( >=net-libs/gnutls-3.2.7:0= )
+ icu? ( dev-libs/icu:= )
+ >=x11-libs/pango-1.22.0
+ >=dev-libs/libpcre2-10.21:=
+ systemd? ( >=sys-apps/systemd-220:= )
+ sys-libs/zlib
+ introspection? ( >=dev-libs/gobject-introspection-1.56:= )
+ x11-libs/pango[introspection?]
+"
+RDEPEND="${DEPEND}
+ ~gui-libs/vte-common-${PV}[systemd?]
+"
+BDEPEND="
+ ${PYTHON_DEPS}
+ dev-libs/libxml2:2
+ dev-util/glib-utils
+ gtk-doc? ( dev-util/gi-docgen )
+ >=sys-devel/gettext-0.19.8
+ virtual/pkgconfig
+ vala? ( $(vala_depend) )
+"
+
+src_prepare() {
+ default
+ use vala && vala_setup
+ xdg_environment_reset
+
+ use elibc_musl && eapply "${FILESDIR}"/${PN}-0.66.2-musl-W_EXITCODE.patch
+
+ if ! use vanilla; then
+ # Part of https://src.fedoraproject.org/rpms/vte291/raw/f37/f/vte291-cntnr-precmd-preexec-scroll.patch
+ # Adds OSC 777 support for desktop notifications in gnome-terminal or elsewhere
+ eapply "${WORKDIR}"/${PN}-0.70.0-command-notify.patch
+ fi
+
+ # -Ddebugg option enables various debug support via VTE_DEBUG, but also ggdb3; strip the latter
+ sed -e '/ggdb3/d' -i meson.build || die
+ sed -i 's/vte_gettext_domain = vte_api_name/vte_gettext_domain = vte_gtk4_api_name/' meson.build || die
+}
+
+src_configure() {
+ local emesonargs=(
+ -Da11y=true
+ $(meson_use debug debugg)
+ $(meson_use gtk-doc docs)
+ $(meson_use introspection gir)
+ -Dfribidi=true # pulled in by pango anyhow
+ -Dglade=true
+ $(meson_use crypt gnutls)
+ -Dgtk3=false
+ -Dgtk4=true
+ $(meson_use icu)
+ $(meson_use systemd _systemd)
+ $(meson_use vala vapi)
+ )
+ meson_src_configure
+}
+
+src_install() {
+ meson_install # not meson_src_install because this would include einstalldocs, which would result in file collisions with x11-libs/vte
+ # Remove files that are provided by gui-libs/vte-common
+ rm "${ED}"/usr/libexec/vte-urlencode-cwd || die
+ rm "${ED}"/etc/profile.d/vte.sh || die
+ rm "${ED}"/etc/profile.d/vte.csh || die
+ if use systemd; then
+ rm "${ED}"/usr/lib/systemd/user/vte-spawn-.scope.d/defaults.conf || die
+ fi
+ if use gtk-doc; then
+ mkdir -p "${ED}"/usr/share/gtk-doc/ || die
+ mv "${ED}"/usr/share/doc/vte-${SLOT} "${ED}"/usr/share/gtk-doc/ || die
+ fi
+}
diff --git a/mail-filter/Manifest.gz b/mail-filter/Manifest.gz
index 4a9bd4353264..e3bac529d599 100644
--- a/mail-filter/Manifest.gz
+++ b/mail-filter/Manifest.gz
Binary files differ
diff --git a/mail-filter/spamassassin/Manifest b/mail-filter/spamassassin/Manifest
index 1f3ae78b4749..bc502fe2b6e7 100644
--- a/mail-filter/spamassassin/Manifest
+++ b/mail-filter/spamassassin/Manifest
@@ -15,5 +15,6 @@ DIST Mail-SpamAssassin-4.0.0.tar.bz2 6371055 BLAKE2B 86f2167f6250a10a6bf871cc291
DIST Mail-SpamAssassin-4.0.0.tar.bz2.asc 833 BLAKE2B 44170d411d9eb656d67bf4080807ad3c3fd9eff9f2eadadadbfde828e542bc57b5cdcfb062c7f210be4d721bdf9cf85aec9b1fb491076165453b000b47990f0d SHA512 b87a80d2b0b802f52df75e485878c53cc4fad52935ca2b14b1b06e46d334b52c673e66d61cc2155b5e812fa6a486f8e61f6a87794be2524acea1fd8ac42e7d6a
EBUILD spamassassin-3.4.6-r2.ebuild 9832 BLAKE2B aeae24c04e90169b1e87605b53c23e57d3a14a825c023c39dae7a316860fd4f2a9393c68a5963838e4b39bb231db9cf94f417bc0baf9ab0f6752f842424cb523 SHA512 7fb3fdcf03bb93b8e8534dab572408a895c519e6dfcf4fc9016471d539f5ec00220cd5a4246c738d288a553273db78769b2c3feba4ce91548777293604cc44d1
EBUILD spamassassin-4.0.0-r1.ebuild 10160 BLAKE2B 303109024aaaefbd89368a4b45b07d0aeb944f390ab6cd9dd5d6d7dfc388958c70e4067ef1575b133850073c80eb4fa0e01f60e00af8f0e5e02df3aedfc03856 SHA512 634359e6b03f861467d98d59ee8705055610ab06bc1a2c8c1aafb37b2e0511be27b29dac4398d7be5c11361e522748b031d7b988cddc3f5e03a86c66913c8a20
+EBUILD spamassassin-4.0.0-r2.ebuild 10440 BLAKE2B 38c8856207d215862e52ca0a80a3162ecaca175190026370bc91e135ac053815e0af8b540cfd477c2483dfaa54632eae721e7b421ef5920a62115f1b18110806 SHA512 fbc543e3c58b6420f6abdead6ff5e82f82b06419f69d13f8ad1060f67f86526bea83f80f0ac28832e24a0cb9d54884cb5a6a71a78c8a79fa203221a5c69d5b1c
EBUILD spamassassin-4.0.0.ebuild 10129 BLAKE2B 2919b4820dea51958e9298412ba5c6ca592492ffaff948fdb00e61f8f34a920c40bfe45346d02eb70c61c533dd69b7bc0c518048cf7ebb5965472a5e5b6d5bff SHA512 4db07c5f3cc550eefe127e0f5024451c88dc684c3fb5ae7c02c834e550654ef9c4a67f7ff82817e6a7c0e8bb109c7c32a5ece4e7a5afa8d3875f80f24d854a83
MISC metadata.xml 698 BLAKE2B 09a986c93fde495aceb1370ed7440e2d141d83a3b631e050d09571441637029d5beda9fed264d6d65fe094c99fc27c91a6ba350f55d6aa6136c484b2acbd874b SHA512 1bd90e2b4339e685ebc4af7ddd6f371cebd566610fe8cc256c5bf3d120ae9bb527da633c38fff9a9e1dbd7b4949ccd78dab6cb1016311ee23e143426ed61e515
diff --git a/mail-filter/spamassassin/spamassassin-4.0.0-r2.ebuild b/mail-filter/spamassassin/spamassassin-4.0.0-r2.ebuild
new file mode 100644
index 000000000000..575cc1c184be
--- /dev/null
+++ b/mail-filter/spamassassin/spamassassin-4.0.0-r2.ebuild
@@ -0,0 +1,338 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit perl-functions systemd toolchain-funcs verify-sig autotools
+
+MY_P="Mail-SpamAssassin-${PV//_/-}"
+DESCRIPTION="An extensible mail filter which can identify and tag spam"
+HOMEPAGE="https://spamassassin.apache.org/"
+SRC_URI="mirror://apache/spamassassin/source/${MY_P}.tar.bz2
+ verify-sig? (
+ https://downloads.apache.org/spamassassin/source/${MY_P}.tar.bz2.asc
+ )
+"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="Apache-2.0 GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="berkdb cron ipv6 ldap mysql postgres qmail sqlite ssl test"
+RESTRICT="!test? ( test )"
+
+# The Makefile.PL script checks for dependencies, but only fails if a
+# required (i.e. not optional) dependency is missing. We therefore
+# require most of the optional modules only at runtime.
+REQDEPEND="acct-user/spamd
+ acct-group/spamd
+ dev-lang/perl:=
+ dev-perl/HTML-Parser
+ dev-perl/Net-DNS
+ dev-perl/NetAddr-IP
+ virtual/perl-Digest-SHA
+ ssl? (
+ dev-libs/openssl:0=
+ )"
+
+# SpamAssassin doesn't use libwww-perl except as a fallback for when
+# curl/wget are missing, so we depend on one of those instead. Some
+# mirrors use https, so we need those utilities to support SSL.
+#
+# re2c is needed to compile the rules (sa-compile).
+#
+# We still need the old Digest-SHA1 because razor2 has not been ported
+# to Digest-SHA.
+OPTDEPEND="app-crypt/gnupg
+ dev-perl/Archive-Zip
+ dev-perl/BSD-Resource
+ dev-perl/Digest-SHA1
+ dev-perl/Email-Address-XS
+ dev-perl/Encode-Detect
+ || ( dev-perl/GeoIP2 dev-perl/Geo-IP )
+ dev-perl/IO-String
+ dev-perl/Mail-DKIM
+ dev-perl/Mail-DMARC
+ dev-perl/Mail-SPF
+ dev-perl/Net-Patricia
+ dev-perl/Net-LibIDN2
+ dev-util/re2c
+ || ( net-misc/wget[ssl] net-misc/curl[ssl] )
+ virtual/perl-MIME-Base64
+ dev-perl/Pod-Parser
+ berkdb? ( virtual/perl-DB_File )
+ ipv6? ( dev-perl/IO-Socket-INET6 )
+ ldap? ( dev-perl/perl-ldap )
+ mysql? (
+ dev-perl/DBI
+ dev-perl/DBD-mysql
+ )
+ postgres? (
+ dev-perl/DBI
+ dev-perl/DBD-Pg
+ )
+ sqlite? (
+ dev-perl/DBI
+ dev-perl/DBD-SQLite
+ )
+ ssl? ( dev-perl/IO-Socket-SSL )"
+
+DEPEND="${REQDEPEND}
+ test? (
+ ${OPTDEPEND}
+ virtual/perl-Test-Harness
+ )"
+RDEPEND="${REQDEPEND} ${OPTDEPEND}"
+BDEPEND="${RDEPEND}
+ verify-sig? ( sec-keys/openpgp-keys-spamassassin )"
+
+VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/spamassassin.apache.org.asc
+
+PATCHES=(
+ "${FILESDIR}/mention-geoip.cf-in-init.pre.patch"
+ "${FILESDIR}/4.0.0-tests-dnsbl_subtests.t.patch"
+ "${FILESDIR}/4.0.0-tests-strip2.t.patch"
+)
+
+# There are a few renames and use-dependent ones in src_install as well.
+DOCS=(
+ NOTICE TRADEMARK CREDITS UPGRADE USAGE sql/README.bayes
+ sql/README.awl procmailrc.example sample-nonspam.txt
+ sample-spam.txt spamd/PROTOCOL spamd/README.vpopmail
+ spamd-apache2/README.apache
+)
+
+src_prepare() {
+ default
+
+ # The sa_compile test does some weird stuff like hopping around in
+ # the directory tree and calling "make" to create a dist tarball
+ # from ${S}. It fails, and is more trouble than it's worth...
+ perl_rm_files t/sa_compile.t
+
+ # The spamc tests (which need the networked spamd daemon) fail for
+ # irrelevant reasons. It's too hard to disable them (unlike the
+ # spamd tests themselves -- see src_test), so use a crude
+ # workaround.
+ perl_rm_files t/spamc_*.t
+
+ # Some tests need extra dependencies
+ # e.g. t/sql_based_whitelist.t needs DBD
+ # This is kinder than REQUIRED_USE for tests which hurts automation
+ if ! use mysql && ! use postgres && ! use sqlite ; then
+ perl_rm_files t/sql_based_whitelist.t
+ fi
+
+ # Disable plugin by default
+ sed -i -e 's/^loadplugin/\#loadplugin/g' \
+ "rules/init.pre" \
+ || die "failed to disable plugins by default"
+}
+
+src_configure() {
+ # This is how and where the perl-module eclass disables the
+ # MakeMaker interactive prompt.
+ export PERL_MM_USE_DEFAULT=1
+
+ # Set SYSCONFDIR explicitly so we can't get bitten by bug 48205 again
+ # (just to be sure, nobody knows how it could happen in the first place).
+ #
+ # We also set the path to the perl executable explictly. This will be
+ # used to create the initial shebang line in the scripts (bug 62276).
+ perl Makefile.PL \
+ PREFIX="${EPREFIX}/usr" \
+ INSTALLDIRS=vendor \
+ SYSCONFDIR="${EPREFIX}/etc" \
+ DATADIR="${EPREFIX}/usr/share/spamassassin" \
+ PERL_BIN="${EPREFIX}/usr/bin/perl" \
+ ENABLE_SSL="$(usex ssl)" \
+ DESTDIR="${D}" \
+ || die 'failed to create a Makefile using Makefile.PL'
+
+ # Now configure spamc.
+
+ # Run autoreconf to avoid some issues caused by a standard test in the
+ # current autoconf. Expected to be fixed in next autoconf release, so
+ # these next 3 lines might not be needed for long. See bug #899782.
+ pushd spamc >/dev/null
+ eautoreconf
+ popd >/dev/null
+ emake CC="$(tc-getCC)" LDFLAGS="${LDFLAGS}" spamc/Makefile
+}
+
+src_compile() {
+ emake
+ use qmail && emake spamc/qmail-spamc
+}
+
+src_install () {
+ default
+
+ # Create the stub dir used by sa-update and friends
+ keepdir /var/lib/spamassassin
+
+ # Move spamd to sbin where it belongs.
+ dodir /usr/sbin
+ mv "${ED}"/usr/bin/spamd "${ED}"/usr/sbin/spamd || die "move spamd failed"
+
+ if use qmail; then
+ dobin spamc/qmail-spamc
+ fi
+
+ dosym mail/spamassassin /etc/spamassassin
+
+ # Add the init and config scripts.
+ newinitd "${FILESDIR}/3.4.1-spamd.init-r3" spamd
+ newconfd "${FILESDIR}/3.4.1-spamd.conf-r1" spamd
+
+ systemd_newunit "${FILESDIR}/${PN}.service-r4" "${PN}.service"
+ systemd_install_serviced "${FILESDIR}/${PN}.service.conf-r2" \
+ "${PN}.service"
+
+ use postgres && dodoc sql/*_pg.sql
+ use mysql && dodoc sql/*_mysql.sql
+ use qmail && dodoc spamc/README.qmail
+
+ # Rename some files so that they don't clash with others.
+ newdoc spamd/README README.spamd
+ newdoc sql/README README.sql
+ newdoc ldap/README README.ldap
+
+ insinto /etc/mail/spamassassin/
+ newins "${FILESDIR}"/geoip-4.0.0.cf geoip.cf
+ insopts -m0400
+ newins "${FILESDIR}"/secrets.cf secrets.cf.example
+
+ # Create the directory where sa-update stores its GPG key (if you
+ # choose to import one). If this directory does not exist, the
+ # import will fail. This is bug 396307. We expect that the import
+ # will be performed as root, and making the directory accessible
+ # only to root prevents a warning on the command-line.
+ diropts -m0700
+ dodir /etc/mail/spamassassin/sa-update-keys
+
+ if use cron; then
+ # Install the cron job if they want it.
+ exeinto /etc/cron.daily
+ newexe "${FILESDIR}/update-spamassassin-rules-r1.cron" \
+ update-spamassassin-rules
+ fi
+
+ # Remove perllocal.pod to avoid file collisions (bug #603338).
+ perl_delete_localpod
+
+ # The perl-module eclass calls three other functions to clean
+ # up in src_install. The first fixes references to ${D} in the
+ # packlist, and is useful to us, too. The other two functions,
+ # perl_delete_emptybsdir and perl_remove_temppath, don't seem
+ # to be needed: there are no empty directories, *.bs files, or
+ # ${D} paths remaining in our installed image.
+ perl_fix_packlist
+}
+
+src_test() {
+ # Trick the test suite into skipping the spamd tests. Setting
+ # SPAMD_HOST to a non-localhost value causes SKIP_SPAMD_TESTS to be
+ # set in SATest.pm.
+ export SPAMD_HOST=disabled
+ default
+}
+
+pkg_preinst() {
+ if use mysql || use postgres ; then
+ local _awlwarn=0
+ local _v
+ for _v in ${REPLACING_VERSIONS}; do
+ if ver_test "${_v}" -lt "3.4.3"; then
+ _awlwarn=1
+ break
+ fi
+ done
+ if [[ ${_awlwarn} == 1 ]] ; then
+ ewarn 'If you used AWL before 3.4.3, the SQL schema has changed.'
+ ewarn 'You will need to manually ALTER your tables for them to'
+ ewarn 'continue working. See the UPGRADE documentation for'
+ ewarn 'details.'
+ ewarn
+ fi
+ fi
+}
+
+pkg_postinst() {
+ elog
+ elog 'No rules are installed by default. You will need to run sa-update'
+ elog 'at least once, and most likely configure SpamAssassin before it'
+ elog 'will work.'
+
+ if ! use cron; then
+ elog
+ elog 'You should consider a cron job for sa-update. One is provided'
+ elog 'for daily updates if you enable the "cron" USE flag.'
+ fi
+ elog
+ elog 'Configuration and update help can be found on the wiki:'
+ elog
+ elog ' https://wiki.gentoo.org/wiki/SpamAssassin'
+ elog
+
+ if use mysql || use postgres ; then
+ local _v
+ for _v in ${REPLACING_VERSIONS}; do
+ if ver_test "${_v}" -lt "3.4.3"; then
+ ewarn
+ ewarn 'If you used AWL before 3.4.3, the SQL schema has changed.'
+ ewarn 'You will need to manually ALTER your tables for them to'
+ ewarn 'continue working. See the UPGRADE documentation for'
+ ewarn 'details.'
+ ewarn
+
+ # show this only once
+ break
+ fi
+ done
+ fi
+
+ ewarn 'If this version of SpamAssassin causes permissions issues'
+ ewarn 'with your user configurations or bayes databases, then you'
+ ewarn 'may need to set SPAMD_RUN_AS_ROOT=true in your OpenRC service'
+ ewarn 'configuration file, or remove the --username and --groupname'
+ ewarn 'flags from the SPAMD_OPTS variable in your systemd service'
+ ewarn 'configuration file.'
+
+ if [[ ! ~spamd -ef "${ROOT}/var/lib/spamd" ]] ; then
+ ewarn "The spamd user's home folder has been moved to a new location."
+ elog
+ elog "The acct-user/spamd package should have relocated it for you,"
+ elog "but may have failed because your spamd daemon was running."
+ elog
+ elog "To fix this:"
+ elog " - Stop your spamd daemon"
+ elog " - emerge -1 acct-user/spamd"
+ elog " - Restart your spamd daemon"
+ elog " - Remove the old home folder if you want"
+ elog " rm -rf \"${ROOT}/home/spamd\""
+ fi
+ if [[ -e "${ROOT}/home/spamd" ]] ; then
+ ewarn
+ ewarn "The spamd user's home folder has been moved to a new location."
+ elog
+ elog " Old Home: ${ROOT}/home/spamd"
+ elog " New Home: ${ROOT}/var/lib/spamd"
+ elog
+ elog "You may wish to migrate your data to the new location:"
+ elog " - Stop your spamd daemon"
+ elog " - Re-emerge acct-user/spamd to ensure the home folder has been"
+ elog " updated to the new location, now that the daemon isn't running:"
+ elog " # emerge -1 acct-user/spamd"
+ elog " # echo ~spamd"
+ elog " - Migrate the contents from the old location to the new home"
+ elog " For example:"
+ elog " # cp -Rpi \"${ROOT}/home/spamd/\" \"${ROOT}/var/lib/\""
+ elog " - Remove the old home folder"
+ elog " # rm -rf \"${ROOT}/home/spamd\""
+ elog " - Restart your spamd daemon"
+ elog
+ elog "If you do not wish to migrate data, you should remove the old"
+ elog "home folder from your system as it is not used."
+ fi
+}
diff --git a/media-gfx/Manifest.gz b/media-gfx/Manifest.gz
index f1e60c5f3222..3fc0b5dadd75 100644
--- a/media-gfx/Manifest.gz
+++ b/media-gfx/Manifest.gz
Binary files differ
diff --git a/media-gfx/eog-plugins/Manifest b/media-gfx/eog-plugins/Manifest
index dc50f54a8fd8..9b322669e63a 100644
--- a/media-gfx/eog-plugins/Manifest
+++ b/media-gfx/eog-plugins/Manifest
@@ -1,3 +1,5 @@
DIST eog-plugins-42.3.tar.xz 134284 BLAKE2B 903ee1af89d48c46ab12d1330b4605cd78db573d59d5fc6ba34c27a8b017ce90c2af0b55009e5ecec61229dbdd8852bc4ecc5b10e6a2d2391c06e8244f7b24da SHA512 af680fe7cc83d3b3ae6782127edf90cf2a89093030f15d22fe5ff81eb165a493dc487b32a41383c36b72ce188c8f49b3f52ca3b991d24faa9667b0317bff414f
+DIST eog-plugins-44.0.tar.xz 134544 BLAKE2B db384d949f2a63cb0fcdf1bdfb8ed4c5c97af88d21079af5de7560b3c3bab231a6361ae459727a9b9f31b49e63f7cd227f465a1a7b8e2bc55e8d7a08f0335ed9 SHA512 2955830aa60a3518869ec1af7a9f0c455277b0a571cb14a5e5926b52b80ed0443e91f28e270feffcf26066e1e9b6080c9a457b55175051c20838c8b80e2da195
EBUILD eog-plugins-42.3.ebuild 1789 BLAKE2B 1149b7fea1b066da0e515b47f6ff1d1b97a659c1c52573d83a1bb3f48bd0cd348acaf96c68859573d0606f113f84c7828471ba4a80d31ee1e04de3297d8ad8fb SHA512 1bd3e4cd02d4fd1424ee05450a55b5322b1bd6f3112d81be4d68d5c88ae1be3fbd6f37f8181464825561ede86913ec3ea3f24a7f0fbc87b58e05f21df375abc1
+EBUILD eog-plugins-44.0.ebuild 1791 BLAKE2B a73a744b43885eb5b499cd8f58893511738fb64302a197db5bba9af607c4cf1c7c162d23929e8404f6ee6b481117d8af45b42335d7b0dc0fb1e89d7d1d9d3018 SHA512 2dbdc7d5cce87e190a3935c4719f4b1986e9c90c8c1c784eda9f81945347c9d9430bf2221729245bdf204769134682f6efa7e23bbeb9115d03cd34a2fe93bacc
MISC metadata.xml 541 BLAKE2B ee4eb7e0faf9345c05620ca09bcd761ef02bd5d5b38485b6fa17cfb52f5b602dac9f598876de728e8a9d9e223f28e6a73afa34b8bcbccb376c41785a53f252f2 SHA512 46ffc768901c97363eb9cbbf3ec1b06b0ccfe8ce99be944866d4459383c0778a151f94437f16254b8955742d4c2f863fb63dc34cf49368e7fb49da8aa788612b
diff --git a/media-gfx/eog-plugins/eog-plugins-44.0.ebuild b/media-gfx/eog-plugins/eog-plugins-44.0.ebuild
new file mode 100644
index 000000000000..1a40b2451460
--- /dev/null
+++ b/media-gfx/eog-plugins/eog-plugins-44.0.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit gnome.org meson python-single-r1
+
+DESCRIPTION="Eye of GNOME plugins"
+HOMEPAGE="https://wiki.gnome.org/Apps/EyeOfGnome/Plugins https://gitlab.gnome.org/GNOME/eog-plugins"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+IUSE="+exif map picasa +python test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="
+ map? ( exif )
+ python? ( ${PYTHON_REQUIRED_USE} )
+"
+
+RDEPEND="
+ >=dev-libs/glib-2.53.4:2
+ >=dev-libs/libpeas-1.14.1
+ >=media-gfx/eog-41.0:1
+ exif? ( >=media-libs/libexif-0.6.16 )
+ map? (
+ media-libs/libchamplain:0.12[gtk]
+ >=media-libs/clutter-1.9.4:1.0
+ >=media-libs/clutter-gtk-1.1.2:1.0
+ )
+ picasa? ( >=dev-libs/libgdata-0.9.1:= )
+ python? (
+ ${PYTHON_DEPS}
+ dev-libs/glib[dbus]
+ dev-libs/libpeas:=[gtk,python,${PYTHON_SINGLE_USEDEP}]
+ $(python_gen_cond_dep '
+ dev-python/pygobject:3[${PYTHON_USEDEP}]
+ ')
+ gnome-base/gsettings-desktop-schemas
+ media-gfx/eog[introspection]
+ x11-libs/gtk+:3[introspection]
+ x11-libs/pango[introspection]
+ )
+"
+DEPEND="${RDEPEND}
+ test? ( dev-libs/appstream-glib )"
+BDEPEND="
+ >=sys-devel/gettext-0.19.7
+ virtual/pkgconfig
+"
+
+pkg_setup() {
+ use python && python-single-r1_pkg_setup
+}
+
+src_configure() {
+ local emesonargs=(
+ $(meson_use exif plugin_exif-display)
+ $(meson_use python plugin_export-to-folder)
+ -Dplugin_fit-to-width=true
+ $(meson_use python plugin_fullscreenbg)
+ -Dplugin_light-theme=true
+ $(meson_use map plugin_map)
+ $(meson_use python plugin_maximize-windows)
+ $(meson_use picasa plugin_postasa)
+ -Dplugin_postr=false
+ $(meson_use python plugin_pythonconsole)
+ -Dplugin_send-by-mail=true
+ $(meson_use python plugin_slideshowshuffle)
+ )
+ meson_src_configure
+}
diff --git a/media-gfx/eog/Manifest b/media-gfx/eog/Manifest
index 99afa767515f..313a5576fc1b 100644
--- a/media-gfx/eog/Manifest
+++ b/media-gfx/eog/Manifest
@@ -1,5 +1,7 @@
DIST eog-43.2.tar.xz 4655416 BLAKE2B 9909fc3da58541191b25959be20e53987f5633c97e003b0c97c4029a7cd6084d3675d75584664a023ca45897982d3cfe2668b6dc94a34b22a249b15a87307470 SHA512 aa3bb2e2684140f6a35770f6f6b80f64f09ff0f36f25ddc561c9cbbf6f22fdb4bbb1a48392a29d59dcf4852c224146ac847c62c8196e9198b34e7015bf4bb760
+DIST eog-44.0.tar.xz 4655396 BLAKE2B 96cedcd03bf29c5052566b6a52b901d30f6d4d8a1950caa20b99cb0df2f97da8422c4884def724f441cf01f071d0caadd803e7e7cfa2b6ed2d3073c66cd825d2 SHA512 8bd54b53100c0a8e596dec070f8a711fbc2a0caf396afb5b2d8ba45f86215c1823736a3b898d0460ac91204d1cf1a492ec993e66a025af167e3dc4aec3149b2d
DIST eog-44.beta.tar.xz 4654948 BLAKE2B 30965b2d0f7fb6e82e6f151e0e64cb8c9898129d1a4918427b828a4bef413bed1b51bf24a79d34148cd7755649d992ab294c3de24e8bc5c5a97ec150a832220a SHA512 ba9732a99e2ab68c32c898cff8c2edecc585eb1bf16756164dd0fff94a5552e93f8cbf63cf8cea5cc36a3b1785cfc77ef7573892f5a653b897d9b13118b03bab
EBUILD eog-43.2.ebuild 1743 BLAKE2B 952c727ba75f45f52fbf47f14f24bffab43ae27dd5429ec378b76dbb7565825f17a127bcd1e623184bcd5c81e26a01738601f589188f6c869063aaef56117d8e SHA512 55c933f1a0a0dd5829186705d427815ee08be0b93d86546b764e6a20c61e697d9edbebd3cfdef5cfb9d9cf9ea56957aaa694d828a03b676de6df2d64fac44de2
+EBUILD eog-44.0.ebuild 1746 BLAKE2B 94e8bfa5612fd45420aec173bcb754845e13d94001a10f1a325fd4bb6f669b821c6c15dcc5ba8cec67a867847486db68b36aee04de7ba3cea02d69bf92072f0f SHA512 9a7517b9d9c9ec577654891b3fce00418792116f6c2463ffa61246deade17007cc4a3da84190b3fe804ec00bceb269696225c7623cee65473f438bce5cfe81e4
EBUILD eog-44_beta.ebuild 1850 BLAKE2B 5c2369409c8597bba0d38a57e25fdc0c1b7d7e01e492777f66d315ec7c16625fb75306260febcbb3f605645cbd0227ad4a7a16f56736160b2ddd094e2cd47283 SHA512 af2a8a168843115ea6fe289ecda8ae7d6bc39b1cda69f162ae2a6efcd063ff0f63ef565da0a225ac8c6f4e03fd865ec0578934a11d6ed085b9abb7dc7780b684
MISC metadata.xml 580 BLAKE2B 7d6bf08b37ed06abb82e92621725ab2cbc9d0b28e5c50cd9dd25e449e98212da4911da450d5e80f6d2efd3cb65981b2726e69f48ae54fc7a0dd4363c896b9086 SHA512 3ae60a59ef2e07fd78b836eb828c0b9e37e49ea6115c52215b86dafff9cb6990567659a31cfb1e06e58890cf598c98065df1e473dc7994fef0ae950081c27a54
diff --git a/media-gfx/eog/eog-44.0.ebuild b/media-gfx/eog/eog-44.0.ebuild
new file mode 100644
index 000000000000..01a9802618ea
--- /dev/null
+++ b/media-gfx/eog/eog-44.0.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org gnome2-utils meson xdg
+
+DESCRIPTION="The Eye of GNOME image viewer"
+HOMEPAGE="https://wiki.gnome.org/Apps/EyeOfGnome https://gitlab.gnome.org/GNOME/eog"
+
+LICENSE="GPL-2+"
+SLOT="1"
+
+IUSE="+exif gtk-doc +introspection +jpeg lcms +svg xmp tiff"
+REQUIRED_USE="
+ exif? ( jpeg )
+ gtk-doc? ( introspection )
+"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="
+ >=dev-libs/glib-2.53.4:2
+ >=dev-libs/libpeas-0.7.4[gtk]
+ >=gnome-base/gnome-desktop-2.91.2:3=
+ >=gnome-base/gsettings-desktop-schemas-42_beta
+ >=x11-misc/shared-mime-info-0.20
+ >=x11-libs/gdk-pixbuf-2.36.5:2[jpeg?,tiff?]
+ >=x11-libs/gtk+-3.24.15:3[introspection,X]
+ >=gui-libs/libhandy-1.5.0:1
+ sys-libs/zlib
+
+ exif? ( >=media-libs/libexif-0.6.14 )
+ lcms? ( media-libs/lcms:2 )
+ xmp? ( media-libs/exempi:2= )
+ jpeg? ( media-libs/libjpeg-turbo:= )
+ introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+ svg? ( >=gnome-base/librsvg-2.44.0:2 )
+
+ x11-libs/libX11
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ gtk-doc? (
+ dev-util/gi-docgen
+ app-text/docbook-xml-dtd:4.1.2
+ )
+ dev-util/glib-utils
+ dev-util/itstool
+ >=sys-devel/gettext-0.19.8
+ virtual/pkgconfig
+"
+
+src_configure() {
+ local emesonargs=(
+ $(meson_use exif libexif)
+ $(meson_use lcms cms)
+ $(meson_use xmp)
+ $(meson_use jpeg libjpeg)
+ $(meson_use svg librsvg)
+ $(meson_use gtk-doc gtk_doc)
+ $(meson_use introspection)
+ -Dinstalled_tests=false
+ -Dlibportal=false # As of 40.3, all libportal usages are flatpak-specific
+ )
+ meson_src_configure
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+ gnome2_schemas_update
+}
+
+pkg_postrm() {
+ xdg_pkg_postrm
+ gnome2_schemas_update
+}
diff --git a/media-gfx/xsane/Manifest b/media-gfx/xsane/Manifest
index 38294d6a3df0..92b2af399db0 100644
--- a/media-gfx/xsane/Manifest
+++ b/media-gfx/xsane/Manifest
@@ -1,6 +1,7 @@
+AUX xsane-0.999-configure-clang16.patch 220 BLAKE2B b345b740e9fce550a162799e62f4a4bdcdf888082af0016896bb798525766d250a79905d3efafdf0fac8a9cbef2684255fb569cec92108e6a6726dfd87c5c264 SHA512 bcb42c31fa7d22733c5efbd8d4a598a5e22c199d2a06ead5175b4124882f08a6d7c1d20cdb25e5a098a9623e9216dae5729c4be2c02d752e83ad5e143f9d5db0
AUX xsane-0.999-lcms2.patch 11788 BLAKE2B 2a7f40e1d430b74f29c201e850ee5520395a6a6d906323125c084effb9a52720d1a1d38d2a3680986a05787170818011342a7fcde225f4d1f70cdf36c6a9d8a1 SHA512 bdb5f078d7a36702b327b01f8c6d4259d52252968e5d287ce17aed18adb0bb89420049609242ee89048cb8e4012a0dd04ba29fa994570014d3c62b098e33508b
DIST xsane-0.998-patches-3.tar.xz 54480 BLAKE2B 8c77bf0304e60114fa964e337640b61e7c353a6b6f9ad5bc3c87fd5324440b27e58a45aef7df2f16d5faa63692b9f8b22cca7d5dbf21dd6a1cac8572e668cf65 SHA512 e0a85e536502fef66526f12d7607381d07a2a53953f200b298afd1225f85657dfa3550f37b1ee7827739cb2b00333ab926a146c6424ec2543b691f0945300b68
DIST xsane-0.999.tar.gz 2950621 BLAKE2B a8490981b7da497934f0334874fb65d2d3f2a7d9153825544672a39780bd8c4bfabee6bda134bd7b37b07947d1f01f283fb7242552b0e6342cab5a70484a5488 SHA512 73ec961fce1a86b5d6f5bac0995d222785eb4b077dc8e72492b092d2bf4500455426e80e4d27233721cd38ec84f77fb9f92190a6afe45bdaf7ffd1ee50b431ed
DIST xsane-256x256.png 18478 BLAKE2B 5661d68fab2c5f7219f0de9e2c2c811ef5fba6f5472e85d98f6f3a10bb058c1d26597d15c2aa8ab59c52060a62b571aafc2daafcef4bb8edd0445cf875ec0ca3 SHA512 7bd63a701a4776b395689799ad98b7619917a9b40367c980bebaa116e6c5c2bfeffb8b996a8295b07f3483aa689c9040d8a68bb21376af65b1c0e8f69294f2e5
-EBUILD xsane-0.999-r4.ebuild 1998 BLAKE2B fee45d3148313c68e97ee82ded7055d4408c195d87655e4d8c10db6d9e25f1726d07bfe128743cf85c8266a38ae126bdb9efbe14411fc60da759c77adea03cbb SHA512 105b2d74e59aef57e35a053d3de8d4cba7ee19c44d077a3e751a93a73024fd5f6ae03a56e2e59ab5abccd6291bbe7468047570e1239c8fa9968bb1864ec8ba4e
+EBUILD xsane-0.999-r5.ebuild 2120 BLAKE2B 87b5ac88788256a19612c28670ed2d073daaf13c154255580c42204466625c31734244266a30bddfc028deb2cd4a83c0b17af0f5b080c60b4949a92aaffcef59 SHA512 8377c831b80593d9c9b6948c6afaff0ae93a3c9943ab5d70c01428c76ce2288225e3127e85327f934a06193294204f2c095d6f43740be3a937bf1ae33164a719
MISC metadata.xml 371 BLAKE2B 2816d22902bed33d3af4bc8df476953a4bfd8e4f08411d2da60af273c966ffe692f155eaaf5cfb8dc79b78d0f82ef117cabdf1e315b051cbe216fe451da98400 SHA512 2def02aa540182ef68f99c7c327b1f6607ff6cb151bb44e232338549da82ef5b60d7096ad6212f4fd6d7aeb93063dca9ca994bec95fcfe0133e674e4ec5b6922
diff --git a/media-gfx/xsane/files/xsane-0.999-configure-clang16.patch b/media-gfx/xsane/files/xsane-0.999-configure-clang16.patch
new file mode 100644
index 000000000000..0e0ee342a3de
--- /dev/null
+++ b/media-gfx/xsane/files/xsane-0.999-configure-clang16.patch
@@ -0,0 +1,12 @@
+https://bugs.gentoo.org/885311
+https://bugs.gentoo.org/899806
+--- a/m4/sane.m4
++++ b/m4/sane.m4
+@@ -44,6 +44,7 @@ dnl
+ AC_TRY_RUN([
+ #include <sane/sane.h>
+ #include <stdio.h>
++#include <stdlib.h>
+
+ int
+ main ()
diff --git a/media-gfx/xsane/xsane-0.999-r4.ebuild b/media-gfx/xsane/xsane-0.999-r5.ebuild
index 78d35099cfd2..351830dee66a 100644
--- a/media-gfx/xsane/xsane-0.999-r4.ebuild
+++ b/media-gfx/xsane/xsane-0.999-r5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -18,8 +18,10 @@ SLOT="0"
KEYWORDS="~alpha amd64 arm ~arm64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux"
IUSE="nls jpeg png tiff gimp lcms ocr"
-RDEPEND="
+DEPEND="
+ dev-libs/glib:2
media-gfx/sane-backends
+ sys-libs/zlib
x11-libs/gtk+:2
x11-misc/xdg-utils
jpeg? ( media-libs/libjpeg-turbo:= )
@@ -28,27 +30,31 @@ RDEPEND="
gimp? ( media-gfx/gimp:0/2 )
lcms? ( media-libs/lcms:2 )
"
+RDEPEND="${DEPEND}"
PDEPEND="ocr? ( app-text/gocr )"
-DEPEND="${RDEPEND}"
BDEPEND="virtual/pkgconfig"
+PATCHES=(
+ # Apply multiple fixes from different distributions
+ "${WORKDIR}"/${PN}-0.998-patches-3
+ # Add support for lcms-2 (from Fedora)
+ "${FILESDIR}"/${PN}-0.999-lcms2.patch
+ # See bug #885311 and bug #899806
+ "${FILESDIR}"/${PN}-0.999-configure-clang16.patch
+)
+
src_prepare() {
default
- strip-linguas -i po/ #609672
+ # bug #609672
+ strip-linguas -i po/
- # Apply multiple fixes from different distributions
- eapply "${WORKDIR}/${PN}-0.998-patches-3"/
-
- # Fix compability with libpng15 wrt #377363
+ # Fix compability with libpng15 (bug #377363)
sed -i -e 's:png_ptr->jmpbuf:png_jmpbuf(png_ptr):' src/xsane-save.c || die
# Fix AR calling directly (bug #442606)
sed -i -e 's:ar r:$(AR) r:' lib/Makefile.in || die
- # Add support for lcms-2 (from Fedora)
- eapply "${FILESDIR}/${PN}-0.999-lcms2.patch"
-
AT_M4DIR="m4" eautoreconf
}
diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz
index 6c35f68f5818..0e4bf89d22c6 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 eaee63a45351..04a9219a30c3 100644
--- a/metadata/dtd/timestamp.chk
+++ b/metadata/dtd/timestamp.chk
@@ -1 +1 @@
-Sun, 19 Mar 2023 00:09:58 +0000
+Sun, 19 Mar 2023 06:09:57 +0000
diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest
index 1c4cd29f8b56..e4353f778c1c 100644
--- a/metadata/glsa/Manifest
+++ b/metadata/glsa/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 540216 BLAKE2B d30aef090eaffb1f3ce91f96dfcc44f7a5d1a954885fba68126dee1aa21a3de740e45dd7106f5d3ba2b51e48eda29870b954e2a90cc8bfa9dc1ac93912daadef SHA512 f9ff42d8d58ea6e6bae5d32f95af7bcddc333ce0478d31cfefb14e85c8d99eaf4d3d9a0802c961e3f7e7d8f3696894cb1d1d0e81db3807d1796858a550f0351f
-TIMESTAMP 2023-03-19T00:10:01Z
+TIMESTAMP 2023-03-19T06:10:00Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmQWUtlfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmQWpzhfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klBFXhAAh5WV4dfxtXFmphoVwr3e+6Pf6LP1YJGj59gUTmAxwNNJZGkg8e57Wzxg
-e1BbJXIU2iRMbvfUZcYCKvbvNF1x9NJbjAQJNqAFVVB4L658M9maO8ZOcaVraSYH
-sC7rt1DioYyijcoXL7Av+VSshCnK/RGNQMJArne9MxSYiW2iC5obLGidZE33YR9e
-Ut81dpV397Dyt9uVbHSTbw4ZYgezgy2v2ljSXXviVROzhankp5zAFZLFcZ/3s51L
-yN9Wuep2iEkr+sBithJCijBSEexbzGx/HNBgt+kzpl6YDdk3XwFksAD1ELwwQ0IB
-yfveWtzFeHIgLiO7UzYvg2LeLBCjx5rT3QkT8ua/94McDXgobIk+DMV3rz8DAEsm
-kwwpakP1X+uLIaNTX3uUPQPIDwqd+SIJTLShqxs7PoIQtbydtv3s6+ncNjhXZ1cw
-F8XzVg255mF+ye6vvIF2mwNOEeAHF5zt15YVb1iRdHFHovq/u+fxbSpjzIhUj3d9
-BMcMjvzlhriWgeaxItyS9M4chifFfkXFFByw/Rh84HznSH3s9fVjL0LVxA9argDe
-256snGKN6G2CkvQSEoMGwzTlgVPJkB36A5LHRQHLjeGziJ4UIMlqwFot68kYyEe1
-XdCmeQt+1w/qOZBgKdrJEFFX0yX7m5z/1GlTuzvrOsN6LjQoHUI=
-=pRvM
+klBOSA/+PIZl9NZtwhrmLxEQkay9wDMrfqsFYWunhNcoF24Jt69Xusv1V+tP0ZU8
+TJa4T+37hRUEsRfZi+q6Qx2SnesI2RVGAHkIptEIlQLxZxg9NCCV2oWhfoWpcM4I
+LRH2ER1j4Of0ne01+Ao9VvqW+5FfX6cKzFkCGFFjHPobAqeBqoi+PxUbA88jGphg
+BzhTManmn7KTGvo+2uF5zlIoE6ubrRhQc4TnK82knG+9NX/1MUip0IwVqelAkbfS
+lfIZco624Efq0tRG3KfrnLBYnxqfmLZrXhlqGeBO9b+SiXhnuV34ekj2zlAD/hdR
+p2CWr3XmGrokKhBXhabR3EIqaqR+bmA0WDGELEvT//06pEd0IdDj0GzrJjRQMxZ6
+xYBE/AY7LHfi4Sl+l2SlAKOQA0SyLItoIYpbAJWQZvl7NlHBxNSyfmjIrv4Ppbto
+eD1xCdfWoXhCQNR4JEyJrcbPS6uuYCKoDStF07fgWevS2HCM1Iz4WEAahyqQlRsU
+G2q1fx/4xafK0fDlYfdVVPLnQWo835QP1/ddVGxwsDf3T3Ka59wuFiatiIa0I0Jp
+422M3G42GZ6dhT6g5/JyDVMkBBYMWW+XovW/MsWr6B9n6cDb1o3zvZ7uIz0Pzmhg
+F/9vt9/BbShmVylBSVOopoxeFJT8uGXTcObe/yIS9tS7Q76LLY4=
+=t6+D
-----END PGP SIGNATURE-----
diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk
index eaee63a45351..02211eb4e000 100644
--- a/metadata/glsa/timestamp.chk
+++ b/metadata/glsa/timestamp.chk
@@ -1 +1 @@
-Sun, 19 Mar 2023 00:09:58 +0000
+Sun, 19 Mar 2023 06:09:58 +0000
diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz
index fa6d1e17dd86..c3d06fb25c58 100644
--- a/metadata/md5-cache/Manifest.gz
+++ b/metadata/md5-cache/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-arch/Manifest.gz b/metadata/md5-cache/app-arch/Manifest.gz
index 8440ec1d9fe8..48f861d91fad 100644
--- a/metadata/md5-cache/app-arch/Manifest.gz
+++ b/metadata/md5-cache/app-arch/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-arch/snappy-1.1.10 b/metadata/md5-cache/app-arch/snappy-1.1.10
new file mode 100644
index 000000000000..3aa58bad4d86
--- /dev/null
+++ b/metadata/md5-cache/app-arch/snappy-1.1.10
@@ -0,0 +1,15 @@
+BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=test? ( dev-cpp/gtest )
+DESCRIPTION=A high-speed compression/decompression library by Google
+EAPI=8
+HOMEPAGE=https://github.com/google/snappy
+INHERIT=cmake-multilib
+IUSE=cpu_flags_x86_avx cpu_flags_x86_avx2 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=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos
+LICENSE=BSD
+RESTRICT=!test? ( test )
+SLOT=0/1
+SRC_URI=https://github.com/google/snappy/archive/1.1.10.tar.gz -> snappy-1.1.10.tar.gz
+_eclasses_=cmake 2e47edc2986d4e1c0363867058cd4489 cmake-multilib 6ff22813d3a25c55e1b97457ec02a318 flag-o-matic 69394e25812406faa1f90edaf4969395 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b xdg-utils ac0e315a3688929e34ac75b139e7349a
+_md5_=b585348ec0e1b0825a4c860d959959d7
diff --git a/metadata/md5-cache/app-crypt/Manifest.gz b/metadata/md5-cache/app-crypt/Manifest.gz
index fa4d7fe1e3ba..519f8f65d029 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/ccrypt-1.11-r3 b/metadata/md5-cache/app-crypt/ccrypt-1.11-r3
deleted file mode 100644
index db9829b21604..000000000000
--- a/metadata/md5-cache/app-crypt/ccrypt-1.11-r3
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=configure
-DEPEND=virtual/libcrypt:= emacs? ( >=app-editors/emacs-23.1:* )
-DESCRIPTION=Encryption and decryption
-EAPI=7
-HOMEPAGE=https://sourceforge.net/projects/ccrypt/
-IUSE=emacs
-KEYWORDS=amd64 ppc x86 ~amd64-linux ~x86-linux ~ppc-macos
-LICENSE=GPL-2
-RDEPEND=virtual/libcrypt:=
-SLOT=0
-SRC_URI=mirror://sourceforge/ccrypt/1.11/ccrypt-1.11.tar.gz
-_md5_=a04d034e7ccd49850e4c8433511e49cf
diff --git a/metadata/md5-cache/app-crypt/ccrypt-1.11-r4 b/metadata/md5-cache/app-crypt/ccrypt-1.11-r4
new file mode 100644
index 000000000000..6d2bd090055f
--- /dev/null
+++ b/metadata/md5-cache/app-crypt/ccrypt-1.11-r4
@@ -0,0 +1,15 @@
+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 prepare
+DEPEND=virtual/libcrypt:= emacs? ( >=app-editors/emacs-23.1:* )
+DESCRIPTION=Encryption and decryption
+EAPI=8
+HOMEPAGE=https://sourceforge.net/projects/ccrypt/
+INHERIT=autotools
+IUSE=emacs
+KEYWORDS=amd64 ppc x86 ~amd64-linux ~x86-linux ~ppc-macos
+LICENSE=GPL-2
+RDEPEND=virtual/libcrypt:=
+SLOT=0
+SRC_URI=mirror://sourceforge/ccrypt/1.11/ccrypt-1.11.tar.gz
+_eclasses_=autotools b5529dc611971a61a30153916014f616 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b
+_md5_=72d6fec7d7ca9ac2714d27afa273381c
diff --git a/metadata/md5-cache/app-editors/Manifest.gz b/metadata/md5-cache/app-editors/Manifest.gz
index 19719578153e..aa4d179ae4f1 100644
--- a/metadata/md5-cache/app-editors/Manifest.gz
+++ b/metadata/md5-cache/app-editors/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-editors/kakoune-2022.10.31 b/metadata/md5-cache/app-editors/kakoune-2022.10.31
index 024e8c14c68b..3c268b5be0a4 100644
--- a/metadata/md5-cache/app-editors/kakoune-2022.10.31
+++ b/metadata/md5-cache/app-editors/kakoune-2022.10.31
@@ -9,4 +9,4 @@ LICENSE=Unlicense
SLOT=0
SRC_URI=https://github.com/mawww/kakoune/releases/download/v2022.10.31/kakoune-2022.10.31.tar.bz2
_eclasses_=multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b
-_md5_=958fc4735335c64412459daa3400537f
+_md5_=3e414e17115e5c07c11772b4cc6f12fd
diff --git a/metadata/md5-cache/app-emulation/Manifest.gz b/metadata/md5-cache/app-emulation/Manifest.gz
index ce408e1317c0..3f1626d6907c 100644
--- a/metadata/md5-cache/app-emulation/Manifest.gz
+++ b/metadata/md5-cache/app-emulation/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-emulation/aranym-1.1.0 b/metadata/md5-cache/app-emulation/aranym-1.1.0-r1
index ade8ad81adab..4cbb8d692de4 100644
--- a/metadata/md5-cache/app-emulation/aranym-1.1.0
+++ b/metadata/md5-cache/app-emulation/aranym-1.1.0-r1
@@ -13,4 +13,4 @@ REQUIRED_USE=|| ( jit pmmu standard ) lilo? ( pmmu )
SLOT=0
SRC_URI=https://github.com/aranym/aranym/releases/download/ARANYM_1_1_0/aranym_1.1.0.orig.tar.gz
_eclasses_=autotools b5529dc611971a61a30153916014f616 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib 5ca4e49abed8e3a2f7b56920eadee157 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils ac0e315a3688929e34ac75b139e7349a
-_md5_=85a4aba51f62f533689b7f43370e687b
+_md5_=593fa62a5e63d8fe31c2486d843d0176
diff --git a/metadata/md5-cache/app-misc/Manifest.gz b/metadata/md5-cache/app-misc/Manifest.gz
index caa936a9f05e..0802fe669dfe 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/dateutils-0.4.8 b/metadata/md5-cache/app-misc/dateutils-0.4.10
index fa6ab4adeffe..d96d121e6d0e 100644
--- a/metadata/md5-cache/app-misc/dateutils-0.4.8
+++ b/metadata/md5-cache/app-misc/dateutils-0.4.10
@@ -2,11 +2,11 @@ BDEPEND=app-arch/xz-utils
DEFINED_PHASES=configure prepare
DEPEND=sys-libs/timezone-data
DESCRIPTION=Command line date and time utilities
-EAPI=7
+EAPI=8
HOMEPAGE=https://www.fresse.org/dateutils/ https://github.com/hroptatyr/dateutils
KEYWORDS=amd64 x86
LICENSE=BSD
RDEPEND=sys-libs/timezone-data !sys-fabric/dapl
SLOT=0
-SRC_URI=https://github.com/hroptatyr/dateutils/releases/download/v0.4.8/dateutils-0.4.8.tar.xz
-_md5_=843c0274e5808254283b1c8ea502ba73
+SRC_URI=https://github.com/hroptatyr/dateutils/releases/download/v0.4.10/dateutils-0.4.10.tar.xz
+_md5_=830e94cf3ef781530c7f2b6a94365a55
diff --git a/metadata/md5-cache/app-misc/dateutils-0.4.7 b/metadata/md5-cache/app-misc/dateutils-0.4.7
deleted file mode 100644
index 5cf0b988da59..000000000000
--- a/metadata/md5-cache/app-misc/dateutils-0.4.7
+++ /dev/null
@@ -1,12 +0,0 @@
-BDEPEND=app-arch/xz-utils
-DEFINED_PHASES=configure prepare
-DEPEND=sys-libs/timezone-data
-DESCRIPTION=command line date and time utilities
-EAPI=7
-HOMEPAGE=https://www.fresse.org/dateutils/ https://github.com/hroptatyr/dateutils
-KEYWORDS=amd64 x86
-LICENSE=BSD
-RDEPEND=sys-libs/timezone-data !sys-fabric/dapl
-SLOT=0
-SRC_URI=https://github.com/hroptatyr/dateutils/releases/download/v0.4.7/dateutils-0.4.7.tar.xz
-_md5_=f0de7d818cf6906b6330edd654a3aa14
diff --git a/metadata/md5-cache/app-misc/dateutils-9999 b/metadata/md5-cache/app-misc/dateutils-9999
index 2617f4026585..12b14f871c1a 100644
--- a/metadata/md5-cache/app-misc/dateutils-9999
+++ b/metadata/md5-cache/app-misc/dateutils-9999
@@ -10,4 +10,4 @@ PROPERTIES=live
RDEPEND=sys-libs/timezone-data !sys-fabric/dapl
SLOT=0
_eclasses_=autotools b5529dc611971a61a30153916014f616 git-r3 c57c50c922e121043788de0b40ada60a gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b
-_md5_=57ce5e079f5e8173230a873106f83a5b
+_md5_=a4c60321b1aaabefd0d1f0097645fdb8
diff --git a/metadata/md5-cache/app-misc/timestamp-1.1-r2 b/metadata/md5-cache/app-misc/timestamp-1.1-r2
deleted file mode 100644
index 43ff1d30e268..000000000000
--- a/metadata/md5-cache/app-misc/timestamp-1.1-r2
+++ /dev/null
@@ -1,10 +0,0 @@
-DEFINED_PHASES=-
-DESCRIPTION=A text filtering pipe that marks each line with a timestamp
-EAPI=8
-HOMEPAGE=http://math.smsu.edu/~erik/software.php?id=95
-KEYWORDS=amd64 ppc x86
-LICENSE=BSD
-RDEPEND=!sys-apps/moreutils
-SLOT=0
-SRC_URI=http://math.smsu.edu/~erik/files/timestamp-1.1.tar.gz
-_md5_=a6937ede18affb5eda7f46257a3e7cfd
diff --git a/metadata/md5-cache/app-misc/timestamp-1.1-r3 b/metadata/md5-cache/app-misc/timestamp-1.1-r3
new file mode 100644
index 000000000000..983e98ec054d
--- /dev/null
+++ b/metadata/md5-cache/app-misc/timestamp-1.1-r3
@@ -0,0 +1,13 @@
+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=prepare
+DESCRIPTION=A text filtering pipe that marks each line with a timestamp
+EAPI=8
+HOMEPAGE=http://math.smsu.edu/~erik/software.php?id=95
+INHERIT=autotools
+KEYWORDS=amd64 ppc x86
+LICENSE=BSD
+RDEPEND=!sys-apps/moreutils
+SLOT=0
+SRC_URI=http://math.smsu.edu/~erik/files/timestamp-1.1.tar.gz
+_eclasses_=autotools b5529dc611971a61a30153916014f616 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b
+_md5_=ca2128f4bdcadf365eb2809c4019e64e
diff --git a/metadata/md5-cache/app-portage/Manifest.gz b/metadata/md5-cache/app-portage/Manifest.gz
index 14c02dfad433..379ca8bf75e0 100644
--- a/metadata/md5-cache/app-portage/Manifest.gz
+++ b/metadata/md5-cache/app-portage/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-portage/hackport-0.7.2.2 b/metadata/md5-cache/app-portage/hackport-0.7.2.2
index 878c37e464b2..644b119f61df 100644
--- a/metadata/md5-cache/app-portage/hackport-0.7.2.2
+++ b/metadata/md5-cache/app-portage/hackport-0.7.2.2
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://hackage.haskell.org/package/hackport-0.7.2.2/hackport-0.7.2.2.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal ac56c62fdcc7d2fedefe4e04ed40e1a7 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b
-_md5_=48acbc20bec9776ec7fc67e08fa363ad
+_md5_=3dc59eec5161b1b9bdfb745bed7ec816
diff --git a/metadata/md5-cache/app-text/Manifest.gz b/metadata/md5-cache/app-text/Manifest.gz
index f8f7848e80f9..c7b48246e98b 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/sgrep-1.94a-r1 b/metadata/md5-cache/app-text/sgrep-1.94a-r1
deleted file mode 100644
index 5f5d9347c347..000000000000
--- a/metadata/md5-cache/app-text/sgrep-1.94a-r1
+++ /dev/null
@@ -1,9 +0,0 @@
-DEFINED_PHASES=configure install prepare
-DESCRIPTION=Use structural criteria to grep and index text, SGML, XML and HTML and filter
-EAPI=8
-HOMEPAGE=https://www.cs.helsinki.fi/u/jjaakkol/sgrep.html
-KEYWORDS=~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos
-LICENSE=GPL-2
-SLOT=0
-SRC_URI=ftp://ftp.cs.helsinki.fi/pub/Software/Local/Sgrep/sgrep-1.94a.tar.gz
-_md5_=9ed492cd4945da0e247aa589b48cf043
diff --git a/metadata/md5-cache/app-text/sgrep-1.94a-r2 b/metadata/md5-cache/app-text/sgrep-1.94a-r2
new file mode 100644
index 000000000000..1a754929f6e1
--- /dev/null
+++ b/metadata/md5-cache/app-text/sgrep-1.94a-r2
@@ -0,0 +1,12 @@
+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
+DESCRIPTION=Use structural criteria to grep and index text, SGML, XML and HTML and filter
+EAPI=8
+HOMEPAGE=https://www.cs.helsinki.fi/u/jjaakkol/sgrep.html
+INHERIT=autotools
+KEYWORDS=~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos
+LICENSE=GPL-2
+SLOT=0
+SRC_URI=ftp://ftp.cs.helsinki.fi/pub/Software/Local/Sgrep/sgrep-1.94a.tar.gz
+_eclasses_=autotools b5529dc611971a61a30153916014f616 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b
+_md5_=0e1df042989fe02633e15ba0474c98f9
diff --git a/metadata/md5-cache/app-text/xml2doc-20030510-r1 b/metadata/md5-cache/app-text/xml2doc-20030510-r1
deleted file mode 100644
index 45e2e3a92fde..000000000000
--- a/metadata/md5-cache/app-text/xml2doc-20030510-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install
-DEPEND=dev-libs/libxml2:2
-DESCRIPTION=Tool to convert simple XML to a variety of formats (pdf, html, txt, manpage)
-EAPI=7
-HOMEPAGE=http://xml2doc.sourceforge.net
-INHERIT=toolchain-funcs
-KEYWORDS=~alpha amd64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86
-LICENSE=GPL-2
-RDEPEND=dev-libs/libxml2:2
-SLOT=0
-SRC_URI=mirror://sourceforge/xml2doc/xml2doc-20030510.tgz
-_eclasses_=multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b
-_md5_=a0b139bb7e63182f6d05e721be791096
diff --git a/metadata/md5-cache/app-text/xml2doc-20030510-r2 b/metadata/md5-cache/app-text/xml2doc-20030510-r2
new file mode 100644
index 000000000000..e03b9a7f3ca9
--- /dev/null
+++ b/metadata/md5-cache/app-text/xml2doc-20030510-r2
@@ -0,0 +1,14 @@
+BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7
+DEFINED_PHASES=compile configure install prepare
+DEPEND=dev-libs/libxml2:2
+DESCRIPTION=Tool to convert simple XML to a variety of formats (pdf, html, txt, manpage)
+EAPI=8
+HOMEPAGE=http://xml2doc.sourceforge.net
+INHERIT=autotools toolchain-funcs
+KEYWORDS=~alpha amd64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86
+LICENSE=GPL-2
+RDEPEND=dev-libs/libxml2:2
+SLOT=0
+SRC_URI=mirror://sourceforge/xml2doc/xml2doc-20030510.tgz
+_eclasses_=autotools b5529dc611971a61a30153916014f616 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b
+_md5_=b1ee5c06d7cc1fb82f8d681202d2b460
diff --git a/metadata/md5-cache/dev-cpp/Manifest.gz b/metadata/md5-cache/dev-cpp/Manifest.gz
index 159de05d35b4..83af68c84d68 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/doctest-2.4.11 b/metadata/md5-cache/dev-cpp/doctest-2.4.11
new file mode 100644
index 000000000000..fb4677084475
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/doctest-2.4.11
@@ -0,0 +1,14 @@
+BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=The fastest feature-rich C++11/14/17/20 single-header testing framework
+EAPI=8
+HOMEPAGE=https://github.com/doctest/doctest
+INHERIT=cmake
+IUSE=test
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=MIT
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/doctest/doctest/archive/v2.4.11.tar.gz -> doctest-2.4.11.tar.gz
+_eclasses_=cmake 2e47edc2986d4e1c0363867058cd4489 flag-o-matic 69394e25812406faa1f90edaf4969395 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b xdg-utils ac0e315a3688929e34ac75b139e7349a
+_md5_=a0cedf90ee3696d18d4faa9051472c42
diff --git a/metadata/md5-cache/dev-db/Manifest.gz b/metadata/md5-cache/dev-db/Manifest.gz
index ee2eef20456b..c15a7c365176 100644
--- a/metadata/md5-cache/dev-db/Manifest.gz
+++ b/metadata/md5-cache/dev-db/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-db/sqlmap-1.7 b/metadata/md5-cache/dev-db/sqlmap-1.7.3
index 32f172135f2c..f4574c8e7687 100644
--- a/metadata/md5-cache/dev-db/sqlmap-1.7
+++ b/metadata/md5-cache/dev-db/sqlmap-1.7.3
@@ -4,11 +4,11 @@ EAPI=8
HOMEPAGE=https://sqlmap.org/
INHERIT=bash-completion-r1 python-single-r1 wrapper
IUSE=python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11
-KEYWORDS=amd64 x86
+KEYWORDS=~amd64 ~x86
LICENSE=BSD BSD-2 GPL-2+ LGPL-2.1+ MIT public-domain
RDEPEND=python_single_target_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9[sqlite] ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[sqlite] ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11[sqlite] )
REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 )
SLOT=0
-SRC_URI=https://github.com/sqlmapproject/sqlmap/archive/refs/tags/1.7.tar.gz -> sqlmap-1.7.gh.tar.gz
+SRC_URI=https://github.com/sqlmapproject/sqlmap/archive/refs/tags/1.7.3.tar.gz -> sqlmap-1.7.3.gh.tar.gz
_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=ebea929e1df06df14bf753cacf4cd73a
+_md5_=bb5c0373087a303f70bc7079cc631962
diff --git a/metadata/md5-cache/dev-haskell/Manifest.gz b/metadata/md5-cache/dev-haskell/Manifest.gz
index 8e00c8404c60..45ac0b039ab1 100644
--- a/metadata/md5-cache/dev-haskell/Manifest.gz
+++ b/metadata/md5-cache/dev-haskell/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-haskell/wai-logger-2.3.6 b/metadata/md5-cache/dev-haskell/wai-logger-2.3.6
index 8f2b8ac2d64a..90987d8ee592 100644
--- a/metadata/md5-cache/dev-haskell/wai-logger-2.3.6
+++ b/metadata/md5-cache/dev-haskell/wai-logger-2.3.6
@@ -13,4 +13,4 @@ RESTRICT=test
SLOT=0/2.3.6
SRC_URI=https://hackage.haskell.org/package/wai-logger-2.3.6/wai-logger-2.3.6.tar.gz
_eclasses_=ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal ac56c62fdcc7d2fedefe4e04ed40e1a7 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b
-_md5_=bb1867fbb99808e809cb3f1e09587a72
+_md5_=d56b4e831c9c6bd8d9d7ec8fa5826b5a
diff --git a/metadata/md5-cache/dev-libs/Manifest.gz b/metadata/md5-cache/dev-libs/Manifest.gz
index 99cbd742faaf..297ca770f51e 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/gjs-1.76.0 b/metadata/md5-cache/dev-libs/gjs-1.76.0
new file mode 100644
index 000000000000..230472487908
--- /dev/null
+++ b/metadata/md5-cache/dev-libs/gjs-1.76.0
@@ -0,0 +1,16 @@
+BDEPEND=virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array test? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
+DEFINED_PHASES=compile configure install test
+DEPEND=>=dev-libs/glib-2.66.0:2 dev-libs/libffi:= >=dev-libs/gobject-introspection-1.71.1:= >=dev-lang/spidermonkey-102.2.0:102 cairo? ( x11-libs/cairo[X,glib] ) readline? ( sys-libs/readline:0= ) sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 ) test? ( sys-apps/dbus >=x11-libs/gtk+-3.20:3[introspection] )
+DESCRIPTION=Javascript bindings for GNOME
+EAPI=8
+HOMEPAGE=https://wiki.gnome.org/Projects/Gjs https://gitlab.gnome.org/GNOME/gjs
+INHERIT=flag-o-matic gnome.org meson virtualx
+IUSE=+cairo examples readline sysprof test test
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )
+RDEPEND=>=dev-libs/glib-2.66.0:2 dev-libs/libffi:= >=dev-libs/gobject-introspection-1.71.1:= >=dev-lang/spidermonkey-102.2.0:102 cairo? ( x11-libs/cairo[X,glib] ) readline? ( sys-libs/readline:0= )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=0
+SRC_URI=mirror://gnome/sources/gjs/1.76/gjs-1.76.0.tar.xz
+_eclasses_=flag-o-matic 69394e25812406faa1f90edaf4969395 gnome.org 429073e99d7067d3462e875bf5c6e14a meson cd2865332c8d99e1da0655523ff4a28f multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b virtualx ab0d5fcb35ad650a57b516e6f4c467e7
+_md5_=f7b84ac850524f86a3d1a038f3d39a40
diff --git a/metadata/md5-cache/dev-python/Manifest.gz b/metadata/md5-cache/dev-python/Manifest.gz
index 8f970a9cbbf0..2455709adcb4 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/PyGithub-1.58.1 b/metadata/md5-cache/dev-python/PyGithub-1.58.1
new file mode 100644
index 000000000000..34da3c4c7e6d
--- /dev/null
+++ b/metadata/md5-cache/dev-python/PyGithub-1.58.1
@@ -0,0 +1,16 @@
+BDEPEND=dev-python/setuptools-scm[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( >=dev-python/httpretty-0.9.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( dev-python/cryptography[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/deprecated[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyjwt-2.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pynacl-1.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-2.14.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] <dev-python/setuptools-65.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) >=dev-python/wheel-0.38.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Python library to access the Github API v3
+EAPI=8
+HOMEPAGE=https://github.com/PyGithub/PyGithub/ https://pypi.org/project/PyGithub/
+INHERIT=distutils-r1 pypi
+IUSE=test python_targets_python3_10 python_targets_python3_11
+KEYWORDS=~amd64 ~x86
+LICENSE=LGPL-3+
+RDEPEND=dev-python/cryptography[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/deprecated[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyjwt-2.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pynacl-1.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-2.14.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/P/PyGithub/PyGithub-1.58.1.tar.gz
+_eclasses_=distutils-r1 ad4c1e4ec8737eb363aacd638f6a513b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 1bc874ed4adb7d785e7201acbbb8347a python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b
+_md5_=320508f6b543b4f511d9e9e65b847902
diff --git a/metadata/md5-cache/dev-python/importlib_metadata-6.0.1 b/metadata/md5-cache/dev-python/importlib_metadata-6.0.1
new file mode 100644
index 000000000000..6bfe4b2258ef
--- /dev/null
+++ b/metadata/md5-cache/dev-python/importlib_metadata-6.0.1
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyfakefs[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( dev-python/zipp[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/unittest-or-fail[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.11-r1:0= ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/flit_core-3.8.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Read metadata from Python packages
+EAPI=7
+HOMEPAGE=https://github.com/python/importlib_metadata/ https://pypi.org/project/importlib-metadata/
+INHERIT=distutils-r1 pypi
+IUSE=test python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
+LICENSE=Apache-2.0
+RDEPEND=dev-python/zipp[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_pypy3? ( >=dev-python/pypy3-7.3.11-r1:0= ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/i/importlib_metadata/importlib_metadata-6.0.1.tar.gz
+_eclasses_=distutils-r1 ad4c1e4ec8737eb363aacd638f6a513b eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 1bc874ed4adb7d785e7201acbbb8347a python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b
+_md5_=ae68081e0e7476f0b50da8aa1e7eb5eb
diff --git a/metadata/md5-cache/dev-python/importlib_metadata-6.1.0 b/metadata/md5-cache/dev-python/importlib_metadata-6.1.0
new file mode 100644
index 000000000000..e1345f2b5475
--- /dev/null
+++ b/metadata/md5-cache/dev-python/importlib_metadata-6.1.0
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyfakefs[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( dev-python/zipp[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/unittest-or-fail[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.11-r1:0= ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/flit_core-3.8.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Read metadata from Python packages
+EAPI=7
+HOMEPAGE=https://github.com/python/importlib_metadata/ https://pypi.org/project/importlib-metadata/
+INHERIT=distutils-r1 pypi
+IUSE=test python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
+LICENSE=Apache-2.0
+RDEPEND=dev-python/zipp[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_pypy3? ( >=dev-python/pypy3-7.3.11-r1:0= ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/i/importlib_metadata/importlib_metadata-6.1.0.tar.gz
+_eclasses_=distutils-r1 ad4c1e4ec8737eb363aacd638f6a513b eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 1bc874ed4adb7d785e7201acbbb8347a python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b
+_md5_=ae68081e0e7476f0b50da8aa1e7eb5eb
diff --git a/metadata/md5-cache/dev-python/nbxmpp-4.2.1 b/metadata/md5-cache/dev-python/nbxmpp-4.2.1
new file mode 100644
index 000000000000..5f65c5ab068e
--- /dev/null
+++ b/metadata/md5-cache/dev-python/nbxmpp-4.2.1
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-libs/gobject-introspection net-libs/libsoup:3.0[introspection] dev-python/idna[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/precis-i18n-1.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pygobject-3.42[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] <dev-python/setuptools-65.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) >=dev-python/wheel-0.38.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Python library to use Jabber/XMPP networks in a non-blocking way
+EAPI=8
+HOMEPAGE=https://dev.gajim.org/gajim/python-nbxmpp/ https://pypi.org/project/nbxmpp/
+INHERIT=distutils-r1
+IUSE=test python_targets_python3_10 python_targets_python3_11
+KEYWORDS=~amd64 ~arm64 ~riscv ~x86
+LICENSE=GPL-3
+RDEPEND=dev-libs/gobject-introspection net-libs/libsoup:3.0[introspection] dev-python/idna[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/precis-i18n-1.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pygobject-3.42[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://dev.gajim.org/gajim/python-nbxmpp/-/archive/4.2.1/python-nbxmpp-4.2.1.tar.bz2
+_eclasses_=distutils-r1 ad4c1e4ec8737eb363aacd638f6a513b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b
+_md5_=7dba4caa3768976608a30ec57ce45a91
diff --git a/metadata/md5-cache/dev-python/pywlroots-0.16.2 b/metadata/md5-cache/dev-python/pywlroots-0.16.2
new file mode 100644
index 000000000000..a4dc877a3aef
--- /dev/null
+++ b/metadata/md5-cache/dev-python/pywlroots-0.16.2
@@ -0,0 +1,17 @@
+BDEPEND=test? ( >=dev-python/pywayland-0.4.14[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/xkbcommon-0.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] =gui-libs/wlroots-0.16*:= >=dev-python/pytest-7.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] <dev-python/setuptools-65.7.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) >=dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=>=dev-python/pywayland-0.4.14[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/xkbcommon-0.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] =gui-libs/wlroots-0.16*:=
+DESCRIPTION=Python binding to the wlroots library using cffi
+EAPI=8
+HOMEPAGE=https://github.com/flacjacket/pywlroots/ https://pypi.org/project/pywlroots/
+INHERIT=distutils-r1
+IUSE=test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
+KEYWORDS=~amd64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-python/pywayland-0.4.14[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/xkbcommon-0.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] =gui-libs/wlroots-0.16*:= python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 )
+REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/flacjacket/pywlroots/archive/v0.16.2.tar.gz -> pywlroots-0.16.2.gh.tar.gz
+_eclasses_=distutils-r1 ad4c1e4ec8737eb363aacd638f6a513b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b
+_md5_=0db1df051faa2a4183229ddd66f05c72
diff --git a/metadata/md5-cache/dev-python/trio-websocket-0.10.1 b/metadata/md5-cache/dev-python/trio-websocket-0.10.1
new file mode 100644
index 000000000000..44c13a91307d
--- /dev/null
+++ b/metadata/md5-cache/dev-python/trio-websocket-0.10.1
@@ -0,0 +1,16 @@
+BDEPEND=test? ( >=dev-python/pytest-trio-0.5.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/trustme[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( dev-python/exceptiongroup[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/trio-0.11[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wsproto-0.14[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.2.1[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.11-r1:0= ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] || ( >=dev-python/setuptools-67.2.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] <dev-python/setuptools-65.7.1[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) >=dev-python/wheel-0.38.4[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=WebSocket client and server implementation for Python Trio
+EAPI=8
+HOMEPAGE=https://github.com/HyperionGray/trio-websocket/ https://pypi.org/project/trio-websocket/
+INHERIT=distutils-r1
+IUSE=test python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
+KEYWORDS=~amd64 ~ppc ~riscv ~sparc ~x86
+LICENSE=MIT
+RDEPEND=dev-python/exceptiongroup[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/trio-0.11[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wsproto-0.14[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_pypy3? ( >=dev-python/pypy3-7.3.11-r1:0= ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/HyperionGray/trio-websocket/archive/0.10.1.tar.gz -> trio-websocket-0.10.1.gh.tar.gz
+_eclasses_=distutils-r1 ad4c1e4ec8737eb363aacd638f6a513b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b
+_md5_=a555604790aa0e64dfa5a45a73b45ef2
diff --git a/metadata/md5-cache/dev-util/Manifest.gz b/metadata/md5-cache/dev-util/Manifest.gz
index e3b35af0a925..76e2d57c74fa 100644
--- a/metadata/md5-cache/dev-util/Manifest.gz
+++ b/metadata/md5-cache/dev-util/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-util/ROPgadget-7.1 b/metadata/md5-cache/dev-util/ROPgadget-7.3
index d192c65f1975..2d992ea58e52 100644
--- a/metadata/md5-cache/dev-util/ROPgadget-7.1
+++ b/metadata/md5-cache/dev-util/ROPgadget-7.3
@@ -5,11 +5,11 @@ EAPI=8
HOMEPAGE=https://shell-storm.org/project/ROPgadget/
INHERIT=distutils-r1
IUSE=python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
-KEYWORDS=amd64 ~arm64 x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=GPL-2
RDEPEND=python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9[sqlite] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[sqlite] ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11[sqlite] ) >=dev-libs/capstone-5[python,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9[sqlite] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[sqlite] ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11[sqlite] )
REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
SLOT=0
-SRC_URI=https://github.com/JonathanSalwan/ROPgadget/archive/v7.1.tar.gz -> ROPgadget-7.1.gh.tar.gz
+SRC_URI=https://github.com/JonathanSalwan/ROPgadget/archive/v7.3.tar.gz -> ROPgadget-7.3.gh.tar.gz
_eclasses_=distutils-r1 ad4c1e4ec8737eb363aacd638f6a513b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b
-_md5_=2e3649202b9a8b8a27e76226fe16d8d4
+_md5_=e827dca81d5a28fe070fa9488d9315b9
diff --git a/metadata/md5-cache/dev-util/bitcoin-tx-0.21.0-r1 b/metadata/md5-cache/dev-util/bitcoin-tx-0.21.0-r2
index 5ef7fe604a03..741eeb2f5b15 100644
--- a/metadata/md5-cache/dev-util/bitcoin-tx-0.21.0-r1
+++ b/metadata/md5-cache/dev-util/bitcoin-tx-0.21.0-r2
@@ -1,6 +1,6 @@
BDEPEND=>=sys-devel/autoconf-2.69 >=sys-devel/automake-1.13 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 pretend
-DEPEND=dev-libs/boost:= ~dev-libs/libsecp256k1-0.1_pre20201028:=[recovery,schnorr] >=dev-libs/univalue-1.0.4:=
+DEPEND=dev-libs/boost:= >dev-libs/libsecp256k1-0.1_pre20200911:0/0[recovery,schnorr] !>=dev-libs/libsecp256k1-0.1_pre20210628 >=dev-libs/univalue-1.0.4:=
DESCRIPTION=Command-line Bitcoin transaction tool
EAPI=7
HOMEPAGE=https://bitcoincore.org/ https://bitcoinknots.org/
@@ -8,8 +8,8 @@ INHERIT=autotools bash-completion-r1
IUSE=knots
KEYWORDS=amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux
LICENSE=MIT
-RDEPEND=dev-libs/boost:= ~dev-libs/libsecp256k1-0.1_pre20201028:=[recovery,schnorr] >=dev-libs/univalue-1.0.4:=
+RDEPEND=dev-libs/boost:= >dev-libs/libsecp256k1-0.1_pre20200911:0/0[recovery,schnorr] !>=dev-libs/libsecp256k1-0.1_pre20210628 >=dev-libs/univalue-1.0.4:=
SLOT=0
SRC_URI=https://github.com/bitcoin/bitcoin/archive/95ea54ba089610019a74c1176a2c7c0dba144b1c.tar.gz -> bitcoin-v0.21.0.tar.gz https://bitcoinknots.org/files/0.21.x/0.21.0.knots20210130/bitcoin-0.21.0.knots20210130.patches.txz -> bitcoin-0.21.0.knots20210130.patches.tar.xz
_eclasses_=autotools b5529dc611971a61a30153916014f616 bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b
-_md5_=776b8f5d50481f344d5a3b204ae19d83
+_md5_=3f98ef13f0b967a1adff11323c7fe05c
diff --git a/metadata/md5-cache/dev-util/bitcoin-tx-22.0-r1 b/metadata/md5-cache/dev-util/bitcoin-tx-22.0-r2
index 8f021999c8a1..621d9be991c9 100644
--- a/metadata/md5-cache/dev-util/bitcoin-tx-22.0-r1
+++ b/metadata/md5-cache/dev-util/bitcoin-tx-22.0-r2
@@ -1,6 +1,6 @@
BDEPEND=>=sys-devel/automake-1.13 || ( >=sys-devel/gcc-7[cxx] >=sys-devel/clang-5 ) 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 pretend
-DEPEND=dev-libs/boost:= ~dev-libs/libsecp256k1-0.1_pre20201028:=[recovery,schnorr] >=dev-libs/univalue-1.0.4:=
+DEPEND=dev-libs/boost:= >dev-libs/libsecp256k1-0.1_pre20200911:0/0[recovery,schnorr] !>=dev-libs/libsecp256k1-0.1_pre20210628 >=dev-libs/univalue-1.0.4:=
DESCRIPTION=Command-line Bitcoin transaction tool
EAPI=7
HOMEPAGE=https://bitcoincore.org/ https://bitcoinknots.org/
@@ -8,8 +8,8 @@ INHERIT=autotools bash-completion-r1 flag-o-matic
IUSE=knots
KEYWORDS=amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux
LICENSE=MIT
-RDEPEND=dev-libs/boost:= ~dev-libs/libsecp256k1-0.1_pre20201028:=[recovery,schnorr] >=dev-libs/univalue-1.0.4:=
+RDEPEND=dev-libs/boost:= >dev-libs/libsecp256k1-0.1_pre20200911:0/0[recovery,schnorr] !>=dev-libs/libsecp256k1-0.1_pre20210628 >=dev-libs/univalue-1.0.4:=
SLOT=0
SRC_URI=https://github.com/bitcoin/bitcoin/archive/a0988140b71485ad12c3c3a4a9573f7c21b1eff8.tar.gz -> bitcoin-v22.0.tar.gz https://bitcoinknots.org/files/22.x/22.0.knots20211108/bitcoin-22.0.knots20211108.patches.txz -> bitcoin-22.0.knots20211108.patches.tar.xz
_eclasses_=autotools b5529dc611971a61a30153916014f616 bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 69394e25812406faa1f90edaf4969395 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib 5ca4e49abed8e3a2f7b56920eadee157 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=bcd5ccd0b67afb25e65193c648636bab
+_md5_=8cb405ff831e2296e1d3c717f5bbb18d
diff --git a/metadata/md5-cache/dev-util/premake-3.7-r1 b/metadata/md5-cache/dev-util/premake-3.7-r1
deleted file mode 100644
index e3b02260e960..000000000000
--- a/metadata/md5-cache/dev-util/premake-3.7-r1
+++ /dev/null
@@ -1,10 +0,0 @@
-BDEPEND=app-arch/unzip
-DEFINED_PHASES=install
-DESCRIPTION=A makefile generation tool
-EAPI=8
-HOMEPAGE=http://industriousone.com/premake
-KEYWORDS=amd64 x86
-LICENSE=GPL-2
-SLOT=3
-SRC_URI=mirror://sourceforge/premake/premake-src-3.7.zip
-_md5_=b617ae298279283a56f25acd888951a4
diff --git a/metadata/md5-cache/dev-util/premake-4.4_beta5 b/metadata/md5-cache/dev-util/premake-4.4_beta5
deleted file mode 100644
index 2c596cf74342..000000000000
--- a/metadata/md5-cache/dev-util/premake-4.4_beta5
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile install prepare
-DEPEND=app-arch/unzip
-DESCRIPTION=A makefile generation tool
-EAPI=6
-HOMEPAGE=https://premake.github.io/
-INHERIT=versionator
-KEYWORDS=~amd64 ~ppc ~x86
-LICENSE=BSD
-SLOT=4
-SRC_URI=mirror://sourceforge/premake/premake-4.4-beta5-src.zip
-_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 versionator d3fb3ba33acc3bbbdc4d7970227c100d
-_md5_=c5f19e469950cc1d15ee94369df711b5
diff --git a/metadata/md5-cache/dev-util/premake-5.0.0_alpha16 b/metadata/md5-cache/dev-util/premake-5.0.0_beta2
index 9bb34ac229a5..e1998b7374c6 100644
--- a/metadata/md5-cache/dev-util/premake-5.0.0_alpha16
+++ b/metadata/md5-cache/dev-util/premake-5.0.0_beta2
@@ -6,6 +6,6 @@ INHERIT=toolchain-funcs
KEYWORDS=~amd64 ~arm64 ~ppc ~x86
LICENSE=BSD
SLOT=5
-SRC_URI=https://github.com/premake/premake-core/archive/v5.0.0-alpha16.tar.gz -> premake-5.0.0_alpha16.tar.gz
+SRC_URI=https://github.com/premake/premake-core/archive/v5.0.0-beta2.tar.gz -> premake-5.0.0_beta2.tar.gz
_eclasses_=multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b
-_md5_=1527dac593e4e0f3010b29d0a62bf102
+_md5_=857d2fb7a93850985a4341d22699983d
diff --git a/metadata/md5-cache/dev-vcs/Manifest.gz b/metadata/md5-cache/dev-vcs/Manifest.gz
index 714e4bc06bc6..4573b070a0ad 100644
--- a/metadata/md5-cache/dev-vcs/Manifest.gz
+++ b/metadata/md5-cache/dev-vcs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-vcs/git-annex-10.20220624 b/metadata/md5-cache/dev-vcs/git-annex-10.20220624
index 8620f47d1bdc..d3dc2c6ab946 100644
--- a/metadata/md5-cache/dev-vcs/git-annex-10.20220624
+++ b/metadata/md5-cache/dev-vcs/git-annex-10.20220624
@@ -13,4 +13,4 @@ REQUIRED_USE=webapp? ( assistant )
SLOT=0
SRC_URI=https://hackage.haskell.org/package/git-annex-10.20220624/git-annex-10.20220624.tar.gz
_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff desktop 021728fdc1b03b36357dbc89489e0f0d ghc-package dbe1a8d17cacb390a3df7bbba6617679 haskell-cabal ac56c62fdcc7d2fedefe4e04ed40e1a7 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b
-_md5_=486949a3a215443f7a50908af2d26059
+_md5_=6a44c48adcf9ac0527364627f1506c61
diff --git a/metadata/md5-cache/gnome-extra/Manifest.gz b/metadata/md5-cache/gnome-extra/Manifest.gz
index c9a47dd0218c..2107fdbd64ac 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-user-docs-44.0 b/metadata/md5-cache/gnome-extra/gnome-user-docs-44.0
new file mode 100644
index 000000000000..74ae17113f5b
--- /dev/null
+++ b/metadata/md5-cache/gnome-extra/gnome-user-docs-44.0
@@ -0,0 +1,15 @@
+BDEPEND=test? ( dev-libs/libxml2 ) >=app-portage/elt-patches-20170815 app-arch/xz-utils
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare
+DESCRIPTION=GNOME end user documentation
+EAPI=8
+HOMEPAGE=https://gitlab.gnome.org/GNOME/gnome-user-docs
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=gnome2
+IUSE=test
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=CC-BY-3.0
+RESTRICT=binchecks strip !test? ( test )
+SLOT=0
+SRC_URI=mirror://gnome/sources/gnome-user-docs/44/gnome-user-docs-44.0.tar.xz
+_eclasses_=gnome.org 429073e99d7067d3462e875bf5c6e14a gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils 3eaa1386ddbbbbb3951256d4b170fba3 libtool 9d3a9a889a6fa62ae794f817c156491b multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils ac0e315a3688929e34ac75b139e7349a
+_md5_=4bca05742af6e542f8a8b8b2d706b51f
diff --git a/metadata/md5-cache/gui-libs/Manifest.gz b/metadata/md5-cache/gui-libs/Manifest.gz
index f71088b9da75..f8e7383066a3 100644
--- a/metadata/md5-cache/gui-libs/Manifest.gz
+++ b/metadata/md5-cache/gui-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/gui-libs/vte-0.72.0 b/metadata/md5-cache/gui-libs/vte-0.72.0
new file mode 100644
index 000000000000..d6cb99065a54
--- /dev/null
+++ b/metadata/md5-cache/gui-libs/vte-0.72.0
@@ -0,0 +1,17 @@
+BDEPEND=|| ( >=dev-lang/python-3.11.1-r1:3.11 >=dev-lang/python-3.10.9-r1:3.10 >=dev-lang/python-3.9.16-r1:3.9 ) dev-libs/libxml2:2 dev-util/glib-utils gtk-doc? ( dev-util/gi-docgen ) >=sys-devel/gettext-0.19.8 virtual/pkgconfig vala? ( || ( dev-lang/vala:0.56 ) ) app-arch/xz-utils >=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 prepare setup test
+DEPEND=>=gui-libs/gtk-4.0.1:4[introspection?] >=dev-libs/fribidi-1.0.0 >=dev-libs/glib-2.60:2 crypt? ( >=net-libs/gnutls-3.2.7:0= ) icu? ( dev-libs/icu:= ) >=x11-libs/pango-1.22.0 >=dev-libs/libpcre2-10.21:= systemd? ( >=sys-apps/systemd-220:= ) sys-libs/zlib introspection? ( >=dev-libs/gobject-introspection-1.56:= ) x11-libs/pango[introspection?]
+DESCRIPTION=Library providing a virtual terminal emulator widget
+EAPI=8
+HOMEPAGE=https://wiki.gnome.org/Apps/Terminal/VTE
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=gnome.org meson python-any-r1 vala xdg
+IUSE=+crypt debug gtk-doc +icu +introspection systemd +vala vanilla
+KEYWORDS=~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=LGPL-3+ GPL-3+
+RDEPEND=>=gui-libs/gtk-4.0.1:4[introspection?] >=dev-libs/fribidi-1.0.0 >=dev-libs/glib-2.60:2 crypt? ( >=net-libs/gnutls-3.2.7:0= ) icu? ( dev-libs/icu:= ) >=x11-libs/pango-1.22.0 >=dev-libs/libpcre2-10.21:= systemd? ( >=sys-apps/systemd-220:= ) sys-libs/zlib introspection? ( >=dev-libs/gobject-introspection-1.56:= ) x11-libs/pango[introspection?] ~gui-libs/vte-common-0.72.0[systemd?]
+REQUIRED_USE=gtk-doc? ( introspection ) vala? ( introspection )
+SLOT=2.91-gtk4
+SRC_URI=https://gitlab.gnome.org/GNOME/vte/-/archive/0.72.0/vte-0.72.0.tar.bz2 !vanilla? ( https://dev.gentoo.org/~mattst88/distfiles/vte-0.70.0-command-notify.patch.xz )
+_eclasses_=gnome.org 429073e99d7067d3462e875bf5c6e14a meson cd2865332c8d99e1da0655523ff4a28f multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b vala 2633382950a3a9ce912c9258150d5db8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils ac0e315a3688929e34ac75b139e7349a
+_md5_=f838e69749b0c0c2ea57dadd8bb4a2a4
diff --git a/metadata/md5-cache/gui-libs/vte-common-0.72.0 b/metadata/md5-cache/gui-libs/vte-common-0.72.0
new file mode 100644
index 000000000000..065fd3c6676e
--- /dev/null
+++ b/metadata/md5-cache/gui-libs/vte-common-0.72.0
@@ -0,0 +1,15 @@
+BDEPEND=|| ( >=dev-lang/python-3.11.1-r1:3.11 >=dev-lang/python-3.10.9-r1:3.10 >=dev-lang/python-3.9.16-r1:3.9 ) dev-libs/libxml2:2 dev-util/glib-utils >=sys-devel/gettext-0.19.8 virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array
+DEFINED_PHASES=compile configure install prepare setup test
+DEPEND=|| ( >=gui-libs/gtk-4.0.1:4 >=x11-libs/gtk+-3.24.22:3 ) >=dev-libs/fribidi-1.0.0 >=dev-libs/glib-2.60:2 >=x11-libs/pango-1.22.0 >=dev-libs/libpcre2-10.21 systemd? ( >=sys-apps/systemd-220:= ) sys-libs/zlib x11-libs/pango
+DESCRIPTION=Library providing a virtual terminal emulator widget
+EAPI=8
+HOMEPAGE=https://wiki.gnome.org/Apps/Terminal/VTE
+INHERIT=gnome.org meson python-any-r1
+IUSE=systemd
+KEYWORDS=~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=LGPL-3+ GPL-3+
+RDEPEND=!<x11-libs/vte-0.70.0:2.91
+SLOT=2.91
+SRC_URI=https://gitlab.gnome.org/GNOME/vte/-/archive/0.72.0/vte-0.72.0.tar.bz2
+_eclasses_=gnome.org 429073e99d7067d3462e875bf5c6e14a meson cd2865332c8d99e1da0655523ff4a28f multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b
+_md5_=431994639dd865374bf785925c643e41
diff --git a/metadata/md5-cache/mail-filter/Manifest.gz b/metadata/md5-cache/mail-filter/Manifest.gz
index ed8089681e90..f837ec0a071d 100644
--- a/metadata/md5-cache/mail-filter/Manifest.gz
+++ b/metadata/md5-cache/mail-filter/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/mail-filter/spamassassin-4.0.0-r2 b/metadata/md5-cache/mail-filter/spamassassin-4.0.0-r2
new file mode 100644
index 000000000000..ee35146891c6
--- /dev/null
+++ b/metadata/md5-cache/mail-filter/spamassassin-4.0.0-r2
@@ -0,0 +1,16 @@
+BDEPEND=acct-user/spamd acct-group/spamd dev-lang/perl:= dev-perl/HTML-Parser dev-perl/Net-DNS dev-perl/NetAddr-IP virtual/perl-Digest-SHA ssl? ( dev-libs/openssl:0= ) app-crypt/gnupg dev-perl/Archive-Zip dev-perl/BSD-Resource dev-perl/Digest-SHA1 dev-perl/Email-Address-XS dev-perl/Encode-Detect || ( dev-perl/GeoIP2 dev-perl/Geo-IP ) dev-perl/IO-String dev-perl/Mail-DKIM dev-perl/Mail-DMARC dev-perl/Mail-SPF dev-perl/Net-Patricia dev-perl/Net-LibIDN2 dev-util/re2c || ( net-misc/wget[ssl] net-misc/curl[ssl] ) virtual/perl-MIME-Base64 dev-perl/Pod-Parser berkdb? ( virtual/perl-DB_File ) ipv6? ( dev-perl/IO-Socket-INET6 ) ldap? ( dev-perl/perl-ldap ) mysql? ( dev-perl/DBI dev-perl/DBD-mysql ) postgres? ( dev-perl/DBI dev-perl/DBD-Pg ) sqlite? ( dev-perl/DBI dev-perl/DBD-SQLite ) ssl? ( dev-perl/IO-Socket-SSL ) verify-sig? ( sec-keys/openpgp-keys-spamassassin ) virtual/pkgconfig verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) 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 preinst prepare test unpack
+DEPEND=acct-user/spamd acct-group/spamd dev-lang/perl:= dev-perl/HTML-Parser dev-perl/Net-DNS dev-perl/NetAddr-IP virtual/perl-Digest-SHA ssl? ( dev-libs/openssl:0= ) test? ( app-crypt/gnupg dev-perl/Archive-Zip dev-perl/BSD-Resource dev-perl/Digest-SHA1 dev-perl/Email-Address-XS dev-perl/Encode-Detect || ( dev-perl/GeoIP2 dev-perl/Geo-IP ) dev-perl/IO-String dev-perl/Mail-DKIM dev-perl/Mail-DMARC dev-perl/Mail-SPF dev-perl/Net-Patricia dev-perl/Net-LibIDN2 dev-util/re2c || ( net-misc/wget[ssl] net-misc/curl[ssl] ) virtual/perl-MIME-Base64 dev-perl/Pod-Parser berkdb? ( virtual/perl-DB_File ) ipv6? ( dev-perl/IO-Socket-INET6 ) ldap? ( dev-perl/perl-ldap ) mysql? ( dev-perl/DBI dev-perl/DBD-mysql ) postgres? ( dev-perl/DBI dev-perl/DBD-Pg ) sqlite? ( dev-perl/DBI dev-perl/DBD-SQLite ) ssl? ( dev-perl/IO-Socket-SSL ) virtual/perl-Test-Harness )
+DESCRIPTION=An extensible mail filter which can identify and tag spam
+EAPI=8
+HOMEPAGE=https://spamassassin.apache.org/
+INHERIT=perl-functions systemd toolchain-funcs verify-sig autotools
+IUSE=berkdb cron ipv6 ldap mysql postgres qmail sqlite ssl test verify-sig
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux
+LICENSE=Apache-2.0 GPL-2
+RDEPEND=acct-user/spamd acct-group/spamd dev-lang/perl:= dev-perl/HTML-Parser dev-perl/Net-DNS dev-perl/NetAddr-IP virtual/perl-Digest-SHA ssl? ( dev-libs/openssl:0= ) app-crypt/gnupg dev-perl/Archive-Zip dev-perl/BSD-Resource dev-perl/Digest-SHA1 dev-perl/Email-Address-XS dev-perl/Encode-Detect || ( dev-perl/GeoIP2 dev-perl/Geo-IP ) dev-perl/IO-String dev-perl/Mail-DKIM dev-perl/Mail-DMARC dev-perl/Mail-SPF dev-perl/Net-Patricia dev-perl/Net-LibIDN2 dev-util/re2c || ( net-misc/wget[ssl] net-misc/curl[ssl] ) virtual/perl-MIME-Base64 dev-perl/Pod-Parser berkdb? ( virtual/perl-DB_File ) ipv6? ( dev-perl/IO-Socket-INET6 ) ldap? ( dev-perl/perl-ldap ) mysql? ( dev-perl/DBI dev-perl/DBD-mysql ) postgres? ( dev-perl/DBI dev-perl/DBD-Pg ) sqlite? ( dev-perl/DBI dev-perl/DBD-SQLite ) ssl? ( dev-perl/IO-Socket-SSL )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=mirror://apache/spamassassin/source/Mail-SpamAssassin-4.0.0.tar.bz2 verify-sig? ( https://downloads.apache.org/spamassassin/source/Mail-SpamAssassin-4.0.0.tar.bz2.asc )
+_eclasses_=autotools b5529dc611971a61a30153916014f616 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib 5ca4e49abed8e3a2f7b56920eadee157 perl-functions c3fca037246e877693badea0df3b0ef8 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b verify-sig fef00f802a62a8d9e66affc69e141df0
+_md5_=dcc00b7839dac5ac217fa3e42cabc735
diff --git a/metadata/md5-cache/media-gfx/Manifest.gz b/metadata/md5-cache/media-gfx/Manifest.gz
index 01b0d5bf0e3f..3c3db5f50be8 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/eog-44.0 b/metadata/md5-cache/media-gfx/eog-44.0
new file mode 100644
index 000000000000..c6f89d07eeb6
--- /dev/null
+++ b/metadata/md5-cache/media-gfx/eog-44.0
@@ -0,0 +1,17 @@
+BDEPEND=gtk-doc? ( dev-util/gi-docgen app-text/docbook-xml-dtd:4.1.2 ) dev-util/glib-utils dev-util/itstool >=sys-devel/gettext-0.19.8 virtual/pkgconfig app-arch/xz-utils >=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.53.4:2 >=dev-libs/libpeas-0.7.4[gtk] >=gnome-base/gnome-desktop-2.91.2:3= >=gnome-base/gsettings-desktop-schemas-42_beta >=x11-misc/shared-mime-info-0.20 >=x11-libs/gdk-pixbuf-2.36.5:2[jpeg?,tiff?] >=x11-libs/gtk+-3.24.15:3[introspection,X] >=gui-libs/libhandy-1.5.0:1 sys-libs/zlib exif? ( >=media-libs/libexif-0.6.14 ) lcms? ( media-libs/lcms:2 ) xmp? ( media-libs/exempi:2= ) jpeg? ( media-libs/libjpeg-turbo:= ) introspection? ( >=dev-libs/gobject-introspection-1.54:= ) svg? ( >=gnome-base/librsvg-2.44.0:2 ) x11-libs/libX11
+DESCRIPTION=The Eye of GNOME image viewer
+EAPI=8
+HOMEPAGE=https://wiki.gnome.org/Apps/EyeOfGnome https://gitlab.gnome.org/GNOME/eog
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=gnome.org gnome2-utils meson xdg
+IUSE=+exif gtk-doc +introspection +jpeg lcms +svg xmp tiff
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=GPL-2+
+RDEPEND=>=dev-libs/glib-2.53.4:2 >=dev-libs/libpeas-0.7.4[gtk] >=gnome-base/gnome-desktop-2.91.2:3= >=gnome-base/gsettings-desktop-schemas-42_beta >=x11-misc/shared-mime-info-0.20 >=x11-libs/gdk-pixbuf-2.36.5:2[jpeg?,tiff?] >=x11-libs/gtk+-3.24.15:3[introspection,X] >=gui-libs/libhandy-1.5.0:1 sys-libs/zlib exif? ( >=media-libs/libexif-0.6.14 ) lcms? ( media-libs/lcms:2 ) xmp? ( media-libs/exempi:2= ) jpeg? ( media-libs/libjpeg-turbo:= ) introspection? ( >=dev-libs/gobject-introspection-1.54:= ) svg? ( >=gnome-base/librsvg-2.44.0:2 ) x11-libs/libX11
+REQUIRED_USE=exif? ( jpeg ) gtk-doc? ( introspection )
+SLOT=1
+SRC_URI=mirror://gnome/sources/eog/44/eog-44.0.tar.xz
+_eclasses_=gnome.org 429073e99d7067d3462e875bf5c6e14a gnome2-utils 3eaa1386ddbbbbb3951256d4b170fba3 meson cd2865332c8d99e1da0655523ff4a28f multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils ac0e315a3688929e34ac75b139e7349a
+_md5_=ca543141fc29254e33ccbdc0cd4781bc
diff --git a/metadata/md5-cache/media-gfx/eog-plugins-44.0 b/metadata/md5-cache/media-gfx/eog-plugins-44.0
new file mode 100644
index 000000000000..653799b2126b
--- /dev/null
+++ b/metadata/md5-cache/media-gfx/eog-plugins-44.0
@@ -0,0 +1,17 @@
+BDEPEND=>=sys-devel/gettext-0.19.7 virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array
+DEFINED_PHASES=compile configure install setup test
+DEPEND=>=dev-libs/glib-2.53.4:2 >=dev-libs/libpeas-1.14.1 >=media-gfx/eog-41.0:1 exif? ( >=media-libs/libexif-0.6.16 ) map? ( media-libs/libchamplain:0.12[gtk] >=media-libs/clutter-1.9.4:1.0 >=media-libs/clutter-gtk-1.1.2:1.0 ) picasa? ( >=dev-libs/libgdata-0.9.1:= ) python? ( python_single_target_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) dev-libs/glib[dbus] dev-libs/libpeas:=[gtk,python,python_single_target_python3_9(-)?,python_single_target_python3_10(-)?,python_single_target_python3_11(-)?] 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(-)] ) gnome-base/gsettings-desktop-schemas media-gfx/eog[introspection] x11-libs/gtk+:3[introspection] x11-libs/pango[introspection] ) test? ( dev-libs/appstream-glib )
+DESCRIPTION=Eye of GNOME plugins
+EAPI=8
+HOMEPAGE=https://wiki.gnome.org/Apps/EyeOfGnome/Plugins https://gitlab.gnome.org/GNOME/eog-plugins
+INHERIT=gnome.org meson python-single-r1
+IUSE=+exif map picasa +python test python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2
+RDEPEND=>=dev-libs/glib-2.53.4:2 >=dev-libs/libpeas-1.14.1 >=media-gfx/eog-41.0:1 exif? ( >=media-libs/libexif-0.6.16 ) map? ( media-libs/libchamplain:0.12[gtk] >=media-libs/clutter-1.9.4:1.0 >=media-libs/clutter-gtk-1.1.2:1.0 ) picasa? ( >=dev-libs/libgdata-0.9.1:= ) python? ( python_single_target_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) dev-libs/glib[dbus] dev-libs/libpeas:=[gtk,python,python_single_target_python3_9(-)?,python_single_target_python3_10(-)?,python_single_target_python3_11(-)?] 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(-)] ) gnome-base/gsettings-desktop-schemas media-gfx/eog[introspection] x11-libs/gtk+:3[introspection] x11-libs/pango[introspection] )
+REQUIRED_USE=map? ( exif ) python? ( ^^ ( python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 ) )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=mirror://gnome/sources/eog-plugins/44/eog-plugins-44.0.tar.xz
+_eclasses_=gnome.org 429073e99d7067d3462e875bf5c6e14a meson cd2865332c8d99e1da0655523ff4a28f multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b
+_md5_=8a1d2a9def46cc425661151baa5c8507
diff --git a/metadata/md5-cache/media-gfx/xsane-0.999-r4 b/metadata/md5-cache/media-gfx/xsane-0.999-r5
index 46bfc7d90b1f..17379a2f9fa4 100644
--- a/metadata/md5-cache/media-gfx/xsane-0.999-r4
+++ b/metadata/md5-cache/media-gfx/xsane-0.999-r5
@@ -1,6 +1,6 @@
BDEPEND=virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7
DEFINED_PHASES=configure install prepare
-DEPEND=media-gfx/sane-backends x11-libs/gtk+:2 x11-misc/xdg-utils jpeg? ( media-libs/libjpeg-turbo:= ) png? ( media-libs/libpng:= ) tiff? ( media-libs/tiff:= ) gimp? ( media-gfx/gimp:0/2 ) lcms? ( media-libs/lcms:2 )
+DEPEND=dev-libs/glib:2 media-gfx/sane-backends sys-libs/zlib x11-libs/gtk+:2 x11-misc/xdg-utils jpeg? ( media-libs/libjpeg-turbo:= ) png? ( media-libs/libpng:= ) tiff? ( media-libs/tiff:= ) gimp? ( media-gfx/gimp:0/2 ) lcms? ( media-libs/lcms:2 )
DESCRIPTION=Graphical scanning frontend
EAPI=8
HOMEPAGE=http://www.xsane.org/
@@ -9,8 +9,8 @@ IUSE=nls jpeg png tiff gimp lcms ocr
KEYWORDS=~alpha amd64 arm ~arm64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux
LICENSE=GPL-2
PDEPEND=ocr? ( app-text/gocr )
-RDEPEND=media-gfx/sane-backends x11-libs/gtk+:2 x11-misc/xdg-utils jpeg? ( media-libs/libjpeg-turbo:= ) png? ( media-libs/libpng:= ) tiff? ( media-libs/tiff:= ) gimp? ( media-gfx/gimp:0/2 ) lcms? ( media-libs/lcms:2 )
+RDEPEND=dev-libs/glib:2 media-gfx/sane-backends sys-libs/zlib x11-libs/gtk+:2 x11-misc/xdg-utils jpeg? ( media-libs/libjpeg-turbo:= ) png? ( media-libs/libpng:= ) tiff? ( media-libs/tiff:= ) gimp? ( media-gfx/gimp:0/2 ) lcms? ( media-libs/lcms:2 )
SLOT=0
SRC_URI=http://www.xsane.org/download/xsane-0.999.tar.gz https://dev.gentoo.org/~soap/distfiles/xsane-0.998-patches-3.tar.xz https://dev.gentoo.org/~pacho/xsane/xsane-256x256.png
_eclasses_=autotools b5529dc611971a61a30153916014f616 desktop 021728fdc1b03b36357dbc89489e0f0d gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib 5ca4e49abed8e3a2f7b56920eadee157 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b
-_md5_=bd21c7e5c43d807ea7ca6d88cd2620a0
+_md5_=33ebdec413d6d985c493a6820e95cd69
diff --git a/metadata/md5-cache/net-analyzer/Manifest.gz b/metadata/md5-cache/net-analyzer/Manifest.gz
index bc18c39b898f..4fc72d1be1de 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 bfa3ffc67900..a99f1247054e 100644
--- a/metadata/md5-cache/net-analyzer/shodan-1.28.0
+++ b/metadata/md5-cache/net-analyzer/shodan-1.28.0
@@ -1,16 +1,16 @@
-BDEPEND=python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?] <dev-python/setuptools-65.7.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) >=dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?]
+BDEPEND=python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] <dev-python/setuptools-65.7.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) >=dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=The official Python library for Shodan
EAPI=8
HOMEPAGE=https://github.com/achillean/shodan-python
INHERIT=distutils-r1
-IUSE=python_targets_python3_9 python_targets_python3_10
+IUSE=python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
KEYWORDS=amd64 ~loong x86
LICENSE=MIT
-RDEPEND=dev-python/click[python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/click-plugins[python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/colorama[python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/requests-2.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/xlsxwriter[python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 )
-REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 )
+RDEPEND=dev-python/click[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/click-plugins[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/colorama[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-2.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/xlsxwriter[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 )
+REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
RESTRICT=test
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 ad4c1e4ec8737eb363aacd638f6a513b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b
-_md5_=b7ede8530e6432ebefd208af70f34299
+_md5_=820076a8734eedc7c8fdabaeaa43de99
diff --git a/metadata/md5-cache/net-analyzer/shodan-9999 b/metadata/md5-cache/net-analyzer/shodan-9999
index f5ec1df48b93..8f3d30e4edfd 100644
--- a/metadata/md5-cache/net-analyzer/shodan-9999
+++ b/metadata/md5-cache/net-analyzer/shodan-9999
@@ -1,15 +1,15 @@
-BDEPEND=python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?] <dev-python/setuptools-65.7.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) >=dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-vcs/git-1.8.2.1[curl]
+BDEPEND=python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] <dev-python/setuptools-65.7.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) >=dev-python/wheel-0.38.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=compile configure install prepare test unpack
DESCRIPTION=The official Python library for Shodan
EAPI=8
HOMEPAGE=https://github.com/achillean/shodan-python
INHERIT=distutils-r1 git-r3
-IUSE=python_targets_python3_9 python_targets_python3_10
+IUSE=python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
LICENSE=MIT
PROPERTIES=live
-RDEPEND=dev-python/click[python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/click-plugins[python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/colorama[python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/requests-2.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/xlsxwriter[python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 )
-REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 )
+RDEPEND=dev-python/click[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/click-plugins[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/colorama[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-2.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/xlsxwriter[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 )
+REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
RESTRICT=test
SLOT=0
_eclasses_=distutils-r1 ad4c1e4ec8737eb363aacd638f6a513b git-r3 c57c50c922e121043788de0b40ada60a multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b
-_md5_=ebfb6ae9539b1754ecf168eba3d00f65
+_md5_=5c4398890c69ecdf062020fa31ab1432
diff --git a/metadata/md5-cache/net-analyzer/wtfis-0.5.1 b/metadata/md5-cache/net-analyzer/wtfis-0.5.1
index 24b420af0593..6ab9a3c17d5a 100644
--- a/metadata/md5-cache/net-analyzer/wtfis-0.5.1
+++ b/metadata/md5-cache/net-analyzer/wtfis-0.5.1
@@ -1,16 +1,16 @@
-BDEPEND=test? ( dev-python/freezegun[python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/rich[python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) test? ( >=dev-python/pydantic-1.10.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/python-dotenv-0.21.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/requests-2.28.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/rich-12.6.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=net-analyzer/shodan-1.28.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pytest-7.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/hatchling-1.12.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?]
+BDEPEND=test? ( dev-python/freezegun[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/rich[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/pydantic-1.10.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/python-dotenv-0.21.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-2.28.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/rich-12.6.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=net-analyzer/shodan-1.28.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/hatchling-1.12.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Passive hostname, domain and IP lookup tool for non-robots
EAPI=8
HOMEPAGE=https://github.com/pirxthepilot/wtfis
INHERIT=distutils-r1
-IUSE=test python_targets_python3_9 python_targets_python3_10
+IUSE=test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
KEYWORDS=amd64 ~loong x86
LICENSE=MIT
-RDEPEND=>=dev-python/pydantic-1.10.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/python-dotenv-0.21.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/requests-2.28.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/rich-12.6.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=net-analyzer/shodan-1.28.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 )
-REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 )
+RDEPEND=>=dev-python/pydantic-1.10.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/python-dotenv-0.21.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-2.28.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/rich-12.6.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=net-analyzer/shodan-1.28.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 )
+REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/pirxthepilot/wtfis/archive/refs/tags/v0.5.1.tar.gz -> wtfis-0.5.1.gh.tar.gz
_eclasses_=distutils-r1 ad4c1e4ec8737eb363aacd638f6a513b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b
-_md5_=45cff6d97a6db5d2b2d2c91d6e4cb21a
+_md5_=0e4e0e068725aa443766bfb1ca80c60f
diff --git a/metadata/md5-cache/net-analyzer/wtfis-0.6.1 b/metadata/md5-cache/net-analyzer/wtfis-0.6.1
index ebda37a38517..3f96383baa6a 100644
--- a/metadata/md5-cache/net-analyzer/wtfis-0.6.1
+++ b/metadata/md5-cache/net-analyzer/wtfis-0.6.1
@@ -1,16 +1,16 @@
-BDEPEND=test? ( dev-python/freezegun[python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/rich[python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) test? ( >=dev-python/pydantic-1.10.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/python-dotenv-0.21.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/requests-2.28.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/rich-12.6.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=net-analyzer/shodan-1.28.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pytest-7.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/hatchling-1.12.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?]
+BDEPEND=test? ( dev-python/freezegun[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/rich[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/pydantic-1.10.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/python-dotenv-0.21.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-2.28.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/rich-12.6.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=net-analyzer/shodan-1.28.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/hatchling-1.12.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Passive hostname, domain and IP lookup tool for non-robots
EAPI=8
HOMEPAGE=https://github.com/pirxthepilot/wtfis
INHERIT=distutils-r1
-IUSE=test python_targets_python3_9 python_targets_python3_10
+IUSE=test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
KEYWORDS=~amd64 ~loong ~x86
LICENSE=MIT
-RDEPEND=>=dev-python/pydantic-1.10.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/python-dotenv-0.21.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/requests-2.28.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/rich-12.6.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=net-analyzer/shodan-1.28.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 )
-REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 )
+RDEPEND=>=dev-python/pydantic-1.10.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/python-dotenv-0.21.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-2.28.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/rich-12.6.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=net-analyzer/shodan-1.28.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 )
+REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/pirxthepilot/wtfis/archive/refs/tags/v0.6.1.tar.gz -> wtfis-0.6.1.gh.tar.gz
_eclasses_=distutils-r1 ad4c1e4ec8737eb363aacd638f6a513b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b
-_md5_=292bfd516b6d2429b78fbef681a61cd2
+_md5_=4b85e7a8ce6dd76af69ce2f934a9030b
diff --git a/metadata/md5-cache/net-analyzer/wtfis-9999 b/metadata/md5-cache/net-analyzer/wtfis-9999
index eff57c59e013..d4f1684a8482 100644
--- a/metadata/md5-cache/net-analyzer/wtfis-9999
+++ b/metadata/md5-cache/net-analyzer/wtfis-9999
@@ -1,15 +1,15 @@
-BDEPEND=test? ( dev-python/freezegun[python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/rich[python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) test? ( >=dev-python/pydantic-1.10.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/python-dotenv-0.21.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/requests-2.28.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/rich-12.6.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=net-analyzer/shodan-1.28.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pytest-7.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/hatchling-1.12.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-vcs/git-1.8.2.1[curl]
+BDEPEND=test? ( dev-python/freezegun[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/rich[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/pydantic-1.10.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/python-dotenv-0.21.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-2.28.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/rich-12.6.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=net-analyzer/shodan-1.28.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/hatchling-1.12.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=compile configure install prepare test unpack
DESCRIPTION=Passive hostname, domain and IP lookup tool for non-robots
EAPI=8
HOMEPAGE=https://github.com/pirxthepilot/wtfis
INHERIT=distutils-r1 git-r3
-IUSE=test python_targets_python3_9 python_targets_python3_10
+IUSE=test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
LICENSE=MIT
PROPERTIES=live
-RDEPEND=>=dev-python/pydantic-1.10.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/python-dotenv-0.21.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/requests-2.28.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/rich-12.6.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=net-analyzer/shodan-1.28.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 )
-REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 )
+RDEPEND=>=dev-python/pydantic-1.10.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/python-dotenv-0.21.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-2.28.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/rich-12.6.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=net-analyzer/shodan-1.28.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 )
+REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
RESTRICT=!test? ( test )
SLOT=0
_eclasses_=distutils-r1 ad4c1e4ec8737eb363aacd638f6a513b git-r3 c57c50c922e121043788de0b40ada60a multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b
-_md5_=292bfd516b6d2429b78fbef681a61cd2
+_md5_=4b85e7a8ce6dd76af69ce2f934a9030b
diff --git a/metadata/md5-cache/net-analyzer/zmap-2.1.1-r4 b/metadata/md5-cache/net-analyzer/zmap-2.1.1-r4
deleted file mode 100644
index be8302d34b27..000000000000
--- a/metadata/md5-cache/net-analyzer/zmap-2.1.1-r4
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 filecaps? ( sys-libs/libcap )
-DEFINED_PHASES=compile configure install postinst prepare test
-DEPEND=dev-libs/gmp:= net-libs/libpcap dev-libs/json-c:= mongo? ( dev-db/mongodb dev-libs/mongo-c-driver ) redis? ( dev-libs/hiredis:= ) dev-util/gengetopt sys-devel/flex dev-util/byacc
-DESCRIPTION=Fast network scanner designed for Internet-wide network surveys
-EAPI=7
-HOMEPAGE=https://zmap.io/
-INHERIT=cmake fcaps
-IUSE=mongo redis +filecaps
-KEYWORDS=amd64 arm ~arm64 x86
-LICENSE=Apache-2.0
-RDEPEND=dev-libs/gmp:= net-libs/libpcap dev-libs/json-c:= mongo? ( dev-db/mongodb dev-libs/mongo-c-driver ) redis? ( dev-libs/hiredis:= ) filecaps? ( sys-libs/libcap )
-SLOT=0
-SRC_URI=https://github.com/zmap/zmap/archive/v2.1.1.tar.gz -> zmap-2.1.1.tar.gz
-_eclasses_=cmake 2e47edc2986d4e1c0363867058cd4489 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 fcaps c0a086b957a1b183a8d136eabf02f191 flag-o-matic 69394e25812406faa1f90edaf4969395 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils ac0e315a3688929e34ac75b139e7349a
-_md5_=95522f37877e4701b85a607657ef46b0
diff --git a/metadata/md5-cache/net-analyzer/zmap-2.1.1-r5 b/metadata/md5-cache/net-analyzer/zmap-2.1.1-r5
new file mode 100644
index 000000000000..ff0b05cac105
--- /dev/null
+++ b/metadata/md5-cache/net-analyzer/zmap-2.1.1-r5
@@ -0,0 +1,16 @@
+BDEPEND=dev-util/gengetopt sys-devel/flex dev-util/byacc >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install postinst prepare test
+DEPEND=dev-libs/gmp:= net-libs/libpcap dev-libs/json-c:= mongo? ( dev-db/mongodb dev-libs/mongo-c-driver ) redis? ( dev-libs/hiredis:= )
+DESCRIPTION=Fast network scanner designed for Internet-wide network surveys
+EAPI=8
+HOMEPAGE=https://zmap.io/
+IDEPEND=filecaps? ( sys-libs/libcap )
+INHERIT=cmake fcaps
+IUSE=mongo redis +filecaps
+KEYWORDS=amd64 arm ~arm64 x86
+LICENSE=Apache-2.0
+RDEPEND=dev-libs/gmp:= net-libs/libpcap dev-libs/json-c:= mongo? ( dev-db/mongodb dev-libs/mongo-c-driver ) redis? ( dev-libs/hiredis:= )
+SLOT=0
+SRC_URI=https://github.com/zmap/zmap/archive/v2.1.1.tar.gz -> zmap-2.1.1.tar.gz
+_eclasses_=cmake 2e47edc2986d4e1c0363867058cd4489 fcaps c0a086b957a1b183a8d136eabf02f191 flag-o-matic 69394e25812406faa1f90edaf4969395 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b xdg-utils ac0e315a3688929e34ac75b139e7349a
+_md5_=e2516d101b4ccc9bc3d988ddb260bc35
diff --git a/metadata/md5-cache/net-analyzer/zmap-9999 b/metadata/md5-cache/net-analyzer/zmap-9999
index b9ddfbd1cdfe..43dc2bd421a7 100644
--- a/metadata/md5-cache/net-analyzer/zmap-9999
+++ b/metadata/md5-cache/net-analyzer/zmap-9999
@@ -1,14 +1,15 @@
-BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 filecaps? ( sys-libs/libcap ) >=dev-vcs/git-1.8.2.1[curl]
+BDEPEND=dev-util/gengetopt sys-devel/flex dev-util/byacc >=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 postinst prepare test unpack
-DEPEND=dev-libs/gmp:= net-libs/libpcap dev-libs/json-c:= redis? ( dev-libs/hiredis:= ) dev-util/gengetopt sys-devel/flex dev-util/byacc
+DEPEND=dev-libs/gmp:= net-libs/libpcap dev-libs/json-c:= redis? ( dev-libs/hiredis:= )
DESCRIPTION=Fast network scanner designed for Internet-wide network surveys
-EAPI=7
+EAPI=8
HOMEPAGE=https://zmap.io/
+IDEPEND=filecaps? ( sys-libs/libcap )
INHERIT=cmake fcaps git-r3
IUSE=redis +filecaps
LICENSE=Apache-2.0
PROPERTIES=live
-RDEPEND=dev-libs/gmp:= net-libs/libpcap dev-libs/json-c:= redis? ( dev-libs/hiredis:= ) filecaps? ( sys-libs/libcap )
+RDEPEND=dev-libs/gmp:= net-libs/libpcap dev-libs/json-c:= redis? ( dev-libs/hiredis:= )
SLOT=0
-_eclasses_=cmake 2e47edc2986d4e1c0363867058cd4489 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 fcaps c0a086b957a1b183a8d136eabf02f191 flag-o-matic 69394e25812406faa1f90edaf4969395 git-r3 c57c50c922e121043788de0b40ada60a multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils ac0e315a3688929e34ac75b139e7349a
-_md5_=d5c658887c8fb9b2fd03506bf2890f5b
+_eclasses_=cmake 2e47edc2986d4e1c0363867058cd4489 fcaps c0a086b957a1b183a8d136eabf02f191 flag-o-matic 69394e25812406faa1f90edaf4969395 git-r3 c57c50c922e121043788de0b40ada60a multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b xdg-utils ac0e315a3688929e34ac75b139e7349a
+_md5_=e8c1f830b417fcac798cfbfc84fb8fec
diff --git a/metadata/md5-cache/net-dialup/Manifest.gz b/metadata/md5-cache/net-dialup/Manifest.gz
index 4eb021ea3dd9..27168dba91e1 100644
--- a/metadata/md5-cache/net-dialup/Manifest.gz
+++ b/metadata/md5-cache/net-dialup/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-dialup/minicom-2.7.1 b/metadata/md5-cache/net-dialup/minicom-2.7.1
deleted file mode 100644
index 90d081e7b0de..000000000000
--- a/metadata/md5-cache/net-dialup/minicom-2.7.1
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=configure install preinst prepare
-DEPEND=sys-libs/ncurses:= nls? ( sys-devel/gettext ) 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
-DESCRIPTION=Serial Communication Program
-EAPI=6
-HOMEPAGE=https://salsa.debian.org/minicom-team/minicom
-INHERIT=autotools
-IUSE=nls
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux
-LICENSE=GPL-2
-RDEPEND=sys-libs/ncurses:= net-dialup/lrzsz
-SLOT=0
-SRC_URI=https://alioth-archive.debian.org/releases/minicom/Source/2.7.1/minicom-2.7.1.tar.gz
-_eclasses_=autotools b5529dc611971a61a30153916014f616 eqawarn c9847c43b3253a276ae2eabddedab3d7 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b
-_md5_=f6a764d4a451bdcf8042fe20265838fe
diff --git a/metadata/md5-cache/net-dialup/minicom-2.8 b/metadata/md5-cache/net-dialup/minicom-2.8
deleted file mode 100644
index 7e1a53a784f2..000000000000
--- a/metadata/md5-cache/net-dialup/minicom-2.8
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=virtual/pkgconfig nls? ( sys-devel/gettext ) 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 preinst prepare
-DEPEND=sys-libs/ncurses:=
-DESCRIPTION=Serial Communication Program
-EAPI=7
-HOMEPAGE=https://salsa.debian.org/minicom-team/minicom
-INHERIT=autotools
-IUSE=nls
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux
-LICENSE=GPL-2
-RDEPEND=sys-libs/ncurses:= net-dialup/lrzsz
-SLOT=0
-SRC_URI=https://salsa.debian.org/minicom-team/minicom/-/archive/2.8/minicom-2.8.tar.gz
-_eclasses_=autotools b5529dc611971a61a30153916014f616 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b
-_md5_=a2420dcabfa34cba05099c7459312ad6
diff --git a/metadata/md5-cache/net-im/Manifest.gz b/metadata/md5-cache/net-im/Manifest.gz
index 4d4c7021b849..500eafd112ce 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/cpop-0.0.4-r1 b/metadata/md5-cache/net-im/cpop-0.0.4-r1
deleted file mode 100644
index cab33095dd67..000000000000
--- a/metadata/md5-cache/net-im/cpop-0.0.4-r1
+++ /dev/null
@@ -1,11 +0,0 @@
-DEFINED_PHASES=install
-DEPEND=dev-libs/glib:2 x11-libs/gtk+:2
-DESCRIPTION=GTK+ network popup message client. Compatible with the jpop protocol
-EAPI=7
-HOMEPAGE=http://www.draxil.uklinux.net/hip/index.pl?page=cpop
-KEYWORDS=~amd64 ~ppc ~x86
-LICENSE=GPL-2
-RDEPEND=dev-libs/glib:2 x11-libs/gtk+:2
-SLOT=0
-SRC_URI=mirror://gentoo/cpop-0.0.4.tar.gz
-_md5_=323f105429ed665a3d2cdc75b959403a
diff --git a/metadata/md5-cache/net-im/cpop-0.0.4-r2 b/metadata/md5-cache/net-im/cpop-0.0.4-r2
new file mode 100644
index 000000000000..f1d643d1f8d8
--- /dev/null
+++ b/metadata/md5-cache/net-im/cpop-0.0.4-r2
@@ -0,0 +1,14 @@
+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=install prepare
+DEPEND=dev-libs/glib:2 x11-libs/gtk+:2
+DESCRIPTION=GTK+ network popup message client. Compatible with the jpop protocol
+EAPI=8
+HOMEPAGE=http://www.draxil.uklinux.net/hip/index.pl?page=cpop
+INHERIT=autotools
+KEYWORDS=~amd64 ~ppc ~x86
+LICENSE=GPL-2
+RDEPEND=dev-libs/glib:2 x11-libs/gtk+:2
+SLOT=0
+SRC_URI=mirror://gentoo/cpop-0.0.4.tar.gz
+_eclasses_=autotools b5529dc611971a61a30153916014f616 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b
+_md5_=8262d7fae3d2492de7a3fc53e3a9aa8e
diff --git a/metadata/md5-cache/net-im/signal-desktop-bin-6.9.0 b/metadata/md5-cache/net-im/signal-desktop-bin-6.10.1
index 4b97547c7cb2..787f88fcea0c 100644
--- a/metadata/md5-cache/net-im/signal-desktop-bin-6.9.0
+++ b/metadata/md5-cache/net-im/signal-desktop-bin-6.10.1
@@ -10,6 +10,6 @@ LICENSE=GPL-3 MIT MIT-with-advertising BSD-1 BSD-2 BSD Apache-2.0 ISC openssl ZL
RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss media-libs/alsa-lib media-libs/mesa[X(+)] net-print/cups sys-apps/dbus[X] x11-libs/cairo x11-libs/gtk+:3[X] x11-libs/libdrm x11-libs/libX11 x11-libs/libxcb x11-libs/libxkbcommon x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/pango sound? ( || ( media-sound/pulseaudio media-sound/apulse ) )
RESTRICT=splitdebug
SLOT=0
-SRC_URI=https://updates.signal.org/desktop/apt/pool/main/s/signal-desktop/signal-desktop_6.9.0_amd64.deb
+SRC_URI=https://updates.signal.org/desktop/apt/pool/main/s/signal-desktop/signal-desktop_6.10.1_amd64.deb
_eclasses_=multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 pax-utils 91d47e5d20627c717aa878b9167c62a8 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b unpacker 65735fed9c1c30cb461c90db600ac990 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils ac0e315a3688929e34ac75b139e7349a
_md5_=93759a98a191e9543faf30502e970cda
diff --git a/metadata/md5-cache/net-libs/Manifest.gz b/metadata/md5-cache/net-libs/Manifest.gz
index c30199af4e78..0cdb808b33e2 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/libsoup-3.4.0 b/metadata/md5-cache/net-libs/libsoup-3.4.0-r1
index e34ed1698f33..483cf1632d29 100644
--- a/metadata/md5-cache/net-libs/libsoup-3.4.0
+++ b/metadata/md5-cache/net-libs/libsoup-3.4.0-r1
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=3.0
SRC_URI=mirror://gnome/sources/libsoup/3.4/libsoup-3.4.0.tar.xz
_eclasses_=gnome.org 429073e99d7067d3462e875bf5c6e14a meson cd2865332c8d99e1da0655523ff4a28f meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b vala 2633382950a3a9ce912c9258150d5db8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils ac0e315a3688929e34ac75b139e7349a
-_md5_=790be3d7b416149e8e5fe669cefb8ec8
+_md5_=c65f342a83c25340a6ea641a9356a597
diff --git a/metadata/md5-cache/net-misc/Manifest.gz b/metadata/md5-cache/net-misc/Manifest.gz
index 9b028e82320e..3a90726888ac 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/bopm-3.1.3-r6 b/metadata/md5-cache/net-misc/bopm-3.1.3-r7
index 8247ee600548..ff0392322136 100644
--- a/metadata/md5-cache/net-misc/bopm-3.1.3-r6
+++ b/metadata/md5-cache/net-misc/bopm-3.1.3-r7
@@ -1,7 +1,7 @@
-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
+BDEPEND=sys-devel/autoconf-archive sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7
DEFINED_PHASES=configure install postinst prepare
DESCRIPTION=Blitzed Open Proxy Monitor
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/blitzed-org/bopm
INHERIT=autotools
KEYWORDS=~alpha ~amd64 ~ppc ~x86
@@ -10,4 +10,4 @@ RDEPEND=acct-user/opm
SLOT=0
SRC_URI=http://static.blitzed.org/www.blitzed.org/bopm/files/bopm-3.1.3.tar.gz
_eclasses_=autotools b5529dc611971a61a30153916014f616 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b
-_md5_=3ea86d45b4fc42c7f5cc0effac70382d
+_md5_=995bd4937b69a7525002ec04948a3290
diff --git a/metadata/md5-cache/net-misc/gnome-remote-desktop-44.0 b/metadata/md5-cache/net-misc/gnome-remote-desktop-44.0
new file mode 100644
index 000000000000..9cc8ac6c8fbb
--- /dev/null
+++ b/metadata/md5-cache/net-misc/gnome-remote-desktop-44.0
@@ -0,0 +1,18 @@
+BDEPEND=dev-util/gdbus-codegen dev-util/glib-utils virtual/pkgconfig doc? ( app-text/asciidoc ) app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array virtual/pkgconfig
+DEFINED_PHASES=compile configure install postinst postrm preinst test
+DEPEND=x11-libs/cairo x11-libs/libdrm >=media-libs/libepoxy-1.4 >=dev-libs/glib-2.68:2 x11-libs/libnotify app-crypt/libsecret >=media-video/pipewire-0.3.49:= app-crypt/tpm2-tss:= rdp? ( >=media-libs/nv-codec-headers-11.1.5.0 >=net-misc/freerdp-2.10.0:=[server] >=sys-fs/fuse-3.9.1:3 >=x11-libs/libxkbcommon-1.0.0 aac? ( media-libs/fdk-aac:= ) ) vnc? ( net-libs/libvncserver )
+DESCRIPTION=Remote desktop daemon for GNOME using pipewire
+EAPI=8
+HOMEPAGE=https://gitlab.gnome.org/GNOME/gnome-remote-desktop
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=gnome.org gnome2-utils meson systemd xdg
+IUSE=aac doc +rdp systemd +vnc
+KEYWORDS=~amd64
+LICENSE=GPL-2+
+RDEPEND=x11-libs/cairo x11-libs/libdrm >=media-libs/libepoxy-1.4 >=dev-libs/glib-2.68:2 x11-libs/libnotify app-crypt/libsecret >=media-video/pipewire-0.3.49:= app-crypt/tpm2-tss:= rdp? ( >=media-libs/nv-codec-headers-11.1.5.0 >=net-misc/freerdp-2.10.0:=[server] >=sys-fs/fuse-3.9.1:3 >=x11-libs/libxkbcommon-1.0.0 aac? ( media-libs/fdk-aac:= ) ) vnc? ( net-libs/libvncserver ) x11-wm/mutter[screencast]
+REQUIRED_USE=|| ( rdp vnc ) aac? ( rdp )
+RESTRICT=test
+SLOT=0
+SRC_URI=mirror://gnome/sources/gnome-remote-desktop/44/gnome-remote-desktop-44.0.tar.xz
+_eclasses_=gnome.org 429073e99d7067d3462e875bf5c6e14a gnome2-utils 3eaa1386ddbbbbb3951256d4b170fba3 meson cd2865332c8d99e1da0655523ff4a28f multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils ac0e315a3688929e34ac75b139e7349a
+_md5_=b58b47ca0dcf29581a386fc16de2bbc8
diff --git a/metadata/md5-cache/net-misc/lldpd-1.0.16-r1 b/metadata/md5-cache/net-misc/lldpd-1.0.16-r2
index 212ebd6e7b01..3cac0c7d104b 100644
--- a/metadata/md5-cache/net-misc/lldpd-1.0.16-r1
+++ b/metadata/md5-cache/net-misc/lldpd-1.0.16-r2
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) test
SLOT=0/4.9.1
SRC_URI=https://github.com/lldpd/lldpd/releases/download/1.0.16/lldpd-1.0.16.tar.gz
_eclasses_=autotools b5529dc611971a61a30153916014f616 bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib 5ca4e49abed8e3a2f7b56920eadee157 systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b
-_md5_=918f9ef315317c67897136e06a4c4266
+_md5_=2be9ed1778e3be50bfabd1837754642f
diff --git a/metadata/md5-cache/net-misc/nx-3.5.99.25 b/metadata/md5-cache/net-misc/nx-3.5.99.25
deleted file mode 100644
index d0ccfca89c73..000000000000
--- a/metadata/md5-cache/net-misc/nx-3.5.99.25
+++ /dev/null
@@ -1,14 +0,0 @@
-BDEPEND=sys-apps/which virtual/pkgconfig x11-misc/gccmakedep x11-misc/imake sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7
-DEFINED_PHASES=compile configure install prepare
-DEPEND=dev-libs/libxml2 >=media-libs/libpng-1.2.8:0= >=sys-libs/zlib-1.2.3 virtual/jpeg:* x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXdmcp x11-libs/libXext x11-libs/libXfixes x11-libs/libXfont2 x11-libs/libXinerama x11-libs/libXpm x11-libs/libXrandr x11-libs/libXrender x11-libs/libXtst x11-libs/pixman x11-base/xorg-proto x11-libs/libfontenc
-DESCRIPTION=NX compression technology core libraries
-EAPI=7
-HOMEPAGE=https://github.com/ArcticaProject/nx-libs
-INHERIT=autotools toolchain-funcs
-KEYWORDS=amd64 ~ppc x86
-LICENSE=GPL-2
-RDEPEND=dev-libs/libxml2 >=media-libs/libpng-1.2.8:0= >=sys-libs/zlib-1.2.3 virtual/jpeg:* x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXdmcp x11-libs/libXext x11-libs/libXfixes x11-libs/libXfont2 x11-libs/libXinerama x11-libs/libXpm x11-libs/libXrandr x11-libs/libXrender x11-libs/libXtst x11-libs/pixman
-SLOT=0
-SRC_URI=https://github.com/ArcticaProject/nx-libs/archive/3.5.99.25.tar.gz -> nx-libs-3.5.99.25.tar.gz
-_eclasses_=autotools b5529dc611971a61a30153916014f616 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b
-_md5_=37f2fe8eb83d63823190830b8633e637
diff --git a/metadata/md5-cache/net-misc/nx-3.5.99.26 b/metadata/md5-cache/net-misc/nx-3.5.99.26
index e5d317971cfc..5d918216e45f 100644
--- a/metadata/md5-cache/net-misc/nx-3.5.99.26
+++ b/metadata/md5-cache/net-misc/nx-3.5.99.26
@@ -11,4 +11,4 @@ RDEPEND=dev-libs/libxml2 >=media-libs/libpng-1.2.8:0= >=sys-libs/zlib-1.2.3 virt
SLOT=0
SRC_URI=https://github.com/ArcticaProject/nx-libs/archive/3.5.99.26.tar.gz -> nx-libs-3.5.99.26.tar.gz
_eclasses_=autotools b5529dc611971a61a30153916014f616 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b
-_md5_=3adb419968d7aa1781c6aadc197cbde7
+_md5_=d8442c7251508a135afea9e8a45c813a
diff --git a/metadata/md5-cache/net-misc/seafile-8.0.10-r2 b/metadata/md5-cache/net-misc/seafile-8.0.10-r3
index 4e87c2dca636..f6528fd72b74 100644
--- a/metadata/md5-cache/net-misc/seafile-8.0.10-r2
+++ b/metadata/md5-cache/net-misc/seafile-8.0.10-r3
@@ -1,6 +1,6 @@
BDEPEND=python_single_target_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) || ( dev-lang/vala:0.56 ) 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 setup
-DEPEND=python_single_target_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) python_single_target_python3_9? ( dev-python/future[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/future[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/future[python_targets_python3_11(-)] ) dev-libs/openssl:= dev-db/sqlite:3 dev-libs/glib:2 dev-libs/jansson:= dev-libs/libevent:= net-libs/libwebsockets:= net-libs/libsearpc[python_single_target_python3_9(-)?,python_single_target_python3_10(-)?,python_single_target_python3_11(-)?] net-misc/curl sys-apps/util-linux sys-libs/zlib elibc_musl? ( sys-libs/fts-standalone )
+DEPEND=python_single_target_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) python_single_target_python3_9? ( dev-python/future[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/future[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/future[python_targets_python3_11(-)] ) dev-libs/openssl:= dev-db/sqlite:3 dev-libs/glib:2 dev-libs/jansson:= dev-libs/libevent:= net-libs/libwebsockets:=[client] net-libs/libsearpc[python_single_target_python3_9(-)?,python_single_target_python3_10(-)?,python_single_target_python3_11(-)?] net-misc/curl sys-apps/util-linux sys-libs/zlib elibc_musl? ( sys-libs/fts-standalone )
DESCRIPTION=File syncing and sharing software with file encryption and group sharing
EAPI=8
HOMEPAGE=https://www.seafile.com/ https://github.com/haiwen/seafile/
@@ -8,9 +8,9 @@ INHERIT=autotools python-single-r1 vala
IUSE=python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11
KEYWORDS=~amd64 ~x86
LICENSE=GPL-2+-with-openssl-exception
-RDEPEND=python_single_target_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) python_single_target_python3_9? ( dev-python/future[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/future[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/future[python_targets_python3_11(-)] ) dev-libs/openssl:= dev-db/sqlite:3 dev-libs/glib:2 dev-libs/jansson:= dev-libs/libevent:= net-libs/libwebsockets:= net-libs/libsearpc[python_single_target_python3_9(-)?,python_single_target_python3_10(-)?,python_single_target_python3_11(-)?] net-misc/curl sys-apps/util-linux sys-libs/zlib elibc_musl? ( sys-libs/fts-standalone )
+RDEPEND=python_single_target_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) python_single_target_python3_9? ( dev-python/future[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/future[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/future[python_targets_python3_11(-)] ) dev-libs/openssl:= dev-db/sqlite:3 dev-libs/glib:2 dev-libs/jansson:= dev-libs/libevent:= net-libs/libwebsockets:=[client] net-libs/libsearpc[python_single_target_python3_9(-)?,python_single_target_python3_10(-)?,python_single_target_python3_11(-)?] net-misc/curl sys-apps/util-linux sys-libs/zlib elibc_musl? ( sys-libs/fts-standalone )
REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 )
SLOT=0
SRC_URI=https://github.com/haiwen/seafile/archive/refs/tags/v8.0.10.tar.gz -> seafile-8.0.10.gh.tar.gz
_eclasses_=autotools b5529dc611971a61a30153916014f616 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b vala 2633382950a3a9ce912c9258150d5db8
-_md5_=6becf790e7d0c03b461961c9cf7f8f19
+_md5_=66b8dcf5ac58e7a8ff2c7dbe95eecf75
diff --git a/metadata/md5-cache/net-misc/seafile-8.0.5 b/metadata/md5-cache/net-misc/seafile-8.0.5
deleted file mode 100644
index 34f1bab6eb44..000000000000
--- a/metadata/md5-cache/net-misc/seafile-8.0.5
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=python_single_target_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) || ( dev-lang/vala:0.56 ) 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 setup
-DEPEND=python_single_target_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_single_target_python3_9? ( dev-python/future[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/future[python_targets_python3_10(-)] ) dev-libs/openssl:= dev-db/sqlite:3 dev-libs/glib:2 dev-libs/jansson:= dev-libs/libevent:= net-libs/libsearpc[python_single_target_python3_9(-)?,python_single_target_python3_10(-)?] net-misc/curl sys-apps/util-linux sys-libs/zlib elibc_musl? ( sys-libs/fts-standalone )
-DESCRIPTION=File syncing and sharing software with file encryption and group sharing
-EAPI=7
-HOMEPAGE=https://www.seafile.com/ https://github.com/haiwen/seafile/
-INHERIT=autotools python-single-r1 vala
-IUSE=python_single_target_python3_9 python_single_target_python3_10
-KEYWORDS=amd64 ~x86
-LICENSE=GPL-2+-with-openssl-exception
-RDEPEND=python_single_target_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_single_target_python3_9? ( dev-python/future[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/future[python_targets_python3_10(-)] ) dev-libs/openssl:= dev-db/sqlite:3 dev-libs/glib:2 dev-libs/jansson:= dev-libs/libevent:= net-libs/libsearpc[python_single_target_python3_9(-)?,python_single_target_python3_10(-)?] net-misc/curl sys-apps/util-linux sys-libs/zlib elibc_musl? ( sys-libs/fts-standalone )
-REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 )
-SLOT=0
-SRC_URI=https://github.com/haiwen/seafile/archive/28ede40ebeca4f046c1d6625ac69fd4949e66042.tar.gz -> seafile-8.0.5.tar.gz
-_eclasses_=autotools b5529dc611971a61a30153916014f616 eapi8-dosym 741bfa77afb2a9321261501aca58c208 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b vala 2633382950a3a9ce912c9258150d5db8
-_md5_=11c1a2fbb885db0d971a28f6bce1ea95
diff --git a/metadata/md5-cache/net-misc/seafile-8.0.6 b/metadata/md5-cache/net-misc/seafile-8.0.6
deleted file mode 100644
index 710387efa125..000000000000
--- a/metadata/md5-cache/net-misc/seafile-8.0.6
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=python_single_target_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) || ( dev-lang/vala:0.56 ) 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 setup
-DEPEND=python_single_target_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_single_target_python3_9? ( dev-python/future[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/future[python_targets_python3_10(-)] ) dev-libs/openssl:= dev-db/sqlite:3 dev-libs/glib:2 dev-libs/jansson:= dev-libs/libevent:= net-libs/libsearpc[python_single_target_python3_9(-)?,python_single_target_python3_10(-)?] net-misc/curl sys-apps/util-linux sys-libs/zlib elibc_musl? ( sys-libs/fts-standalone )
-DESCRIPTION=File syncing and sharing software with file encryption and group sharing
-EAPI=7
-HOMEPAGE=https://www.seafile.com/ https://github.com/haiwen/seafile/
-INHERIT=autotools python-single-r1 vala
-IUSE=python_single_target_python3_9 python_single_target_python3_10
-KEYWORDS=~amd64 ~x86
-LICENSE=GPL-2+-with-openssl-exception
-RDEPEND=python_single_target_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_single_target_python3_9? ( dev-python/future[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/future[python_targets_python3_10(-)] ) dev-libs/openssl:= dev-db/sqlite:3 dev-libs/glib:2 dev-libs/jansson:= dev-libs/libevent:= net-libs/libsearpc[python_single_target_python3_9(-)?,python_single_target_python3_10(-)?] net-misc/curl sys-apps/util-linux sys-libs/zlib elibc_musl? ( sys-libs/fts-standalone )
-REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 )
-SLOT=0
-SRC_URI=https://github.com/haiwen/seafile/archive/7a61feaba63006d11c09d1020593ba3fcb3fc717.tar.gz -> seafile-8.0.6.tar.gz
-_eclasses_=autotools b5529dc611971a61a30153916014f616 eapi8-dosym 741bfa77afb2a9321261501aca58c208 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b vala 2633382950a3a9ce912c9258150d5db8
-_md5_=fccfe1f27ed594b6e8343954e4c62c41
diff --git a/metadata/md5-cache/net-misc/seafile-8.0.7 b/metadata/md5-cache/net-misc/seafile-8.0.7
deleted file mode 100644
index 3b5cb2b934d5..000000000000
--- a/metadata/md5-cache/net-misc/seafile-8.0.7
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=python_single_target_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) || ( dev-lang/vala:0.56 ) 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 setup
-DEPEND=python_single_target_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_single_target_python3_9? ( dev-python/future[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/future[python_targets_python3_10(-)] ) dev-libs/openssl:= dev-db/sqlite:3 dev-libs/glib:2 dev-libs/jansson:= dev-libs/libevent:= net-libs/libsearpc[python_single_target_python3_9(-)?,python_single_target_python3_10(-)?] net-misc/curl sys-apps/util-linux sys-libs/zlib elibc_musl? ( sys-libs/fts-standalone )
-DESCRIPTION=File syncing and sharing software with file encryption and group sharing
-EAPI=7
-HOMEPAGE=https://www.seafile.com/ https://github.com/haiwen/seafile/
-INHERIT=autotools python-single-r1 vala
-IUSE=python_single_target_python3_9 python_single_target_python3_10
-KEYWORDS=~amd64 ~x86
-LICENSE=GPL-2+-with-openssl-exception
-RDEPEND=python_single_target_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_single_target_python3_9? ( dev-python/future[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/future[python_targets_python3_10(-)] ) dev-libs/openssl:= dev-db/sqlite:3 dev-libs/glib:2 dev-libs/jansson:= dev-libs/libevent:= net-libs/libsearpc[python_single_target_python3_9(-)?,python_single_target_python3_10(-)?] net-misc/curl sys-apps/util-linux sys-libs/zlib elibc_musl? ( sys-libs/fts-standalone )
-REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 )
-SLOT=0
-SRC_URI=https://github.com/haiwen/seafile/archive/57c5ebab0efb596b398d206779fd3160101805eb.tar.gz -> seafile-8.0.7.tar.gz
-_eclasses_=autotools b5529dc611971a61a30153916014f616 eapi8-dosym 741bfa77afb2a9321261501aca58c208 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b vala 2633382950a3a9ce912c9258150d5db8
-_md5_=e033defc15bca9e96d7be3f2ceb217d3
diff --git a/metadata/md5-cache/net-misc/seafile-8.0.8 b/metadata/md5-cache/net-misc/seafile-8.0.8
deleted file mode 100644
index d42c2994a8c3..000000000000
--- a/metadata/md5-cache/net-misc/seafile-8.0.8
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=python_single_target_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) || ( dev-lang/vala:0.56 ) 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 setup
-DEPEND=python_single_target_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_single_target_python3_9? ( dev-python/future[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/future[python_targets_python3_10(-)] ) dev-libs/openssl:= dev-db/sqlite:3 dev-libs/glib:2 dev-libs/jansson:= dev-libs/libevent:= net-libs/libsearpc[python_single_target_python3_9(-)?,python_single_target_python3_10(-)?] net-misc/curl sys-apps/util-linux sys-libs/zlib elibc_musl? ( sys-libs/fts-standalone )
-DESCRIPTION=File syncing and sharing software with file encryption and group sharing
-EAPI=7
-HOMEPAGE=https://www.seafile.com/ https://github.com/haiwen/seafile/
-INHERIT=autotools python-single-r1 vala
-IUSE=python_single_target_python3_9 python_single_target_python3_10
-KEYWORDS=~amd64 ~x86
-LICENSE=GPL-2+-with-openssl-exception
-RDEPEND=python_single_target_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_single_target_python3_9? ( dev-python/future[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/future[python_targets_python3_10(-)] ) dev-libs/openssl:= dev-db/sqlite:3 dev-libs/glib:2 dev-libs/jansson:= dev-libs/libevent:= net-libs/libsearpc[python_single_target_python3_9(-)?,python_single_target_python3_10(-)?] net-misc/curl sys-apps/util-linux sys-libs/zlib elibc_musl? ( sys-libs/fts-standalone )
-REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 )
-SLOT=0
-SRC_URI=https://github.com/haiwen/seafile/archive/f57dae37854acab74b08b0891584cb7ecb98cd18.tar.gz -> seafile-8.0.8.tar.gz
-_eclasses_=autotools b5529dc611971a61a30153916014f616 eapi8-dosym 741bfa77afb2a9321261501aca58c208 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b vala 2633382950a3a9ce912c9258150d5db8
-_md5_=c331b47317337a8982ec88241f9275c7
diff --git a/metadata/md5-cache/net-misc/seafile-9.0.0 b/metadata/md5-cache/net-misc/seafile-9.0.0
new file mode 100644
index 000000000000..25392f1f08d2
--- /dev/null
+++ b/metadata/md5-cache/net-misc/seafile-9.0.0
@@ -0,0 +1,16 @@
+BDEPEND=python_single_target_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) || ( dev-lang/vala:0.56 ) 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 setup
+DEPEND=python_single_target_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) python_single_target_python3_9? ( dev-python/future[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/future[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/future[python_targets_python3_11(-)] ) dev-libs/openssl:= dev-db/sqlite:3 dev-libs/glib:2 dev-libs/jansson:= dev-libs/libevent:= net-libs/libsearpc[python_single_target_python3_9(-)?,python_single_target_python3_10(-)?,python_single_target_python3_11(-)?] net-libs/libwebsockets[client] net-misc/curl sys-apps/util-linux sys-libs/zlib elibc_musl? ( sys-libs/fts-standalone )
+DESCRIPTION=File syncing and sharing software with file encryption and group sharing
+EAPI=8
+HOMEPAGE=https://www.seafile.com/ https://github.com/haiwen/seafile/
+INHERIT=autotools python-single-r1 vala
+IUSE=python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2+-with-openssl-exception
+RDEPEND=python_single_target_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) python_single_target_python3_9? ( dev-python/future[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/future[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/future[python_targets_python3_11(-)] ) dev-libs/openssl:= dev-db/sqlite:3 dev-libs/glib:2 dev-libs/jansson:= dev-libs/libevent:= net-libs/libsearpc[python_single_target_python3_9(-)?,python_single_target_python3_10(-)?,python_single_target_python3_11(-)?] net-libs/libwebsockets[client] net-misc/curl sys-apps/util-linux sys-libs/zlib elibc_musl? ( sys-libs/fts-standalone )
+REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 )
+SLOT=0
+SRC_URI=https://github.com/haiwen/seafile/archive/c244a274912070a39864369a6a21c55566fe2fda.tar.gz -> seafile-9.0.0.tar.gz
+_eclasses_=autotools b5529dc611971a61a30153916014f616 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b vala 2633382950a3a9ce912c9258150d5db8
+_md5_=1f7f8d0428c90e7e039240df0b5138af
diff --git a/metadata/md5-cache/net-misc/seafile-client-8.0.5 b/metadata/md5-cache/net-misc/seafile-client-8.0.5
deleted file mode 100644
index 83ac5f66db5a..000000000000
--- a/metadata/md5-cache/net-misc/seafile-client-8.0.5
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=dev-qt/linguist-tools:5 >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
-DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
-DEPEND=dev-db/sqlite:3 dev-libs/glib:2 dev-libs/jansson:= dev-libs/openssl:= dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 net-libs/libsearpc ~net-misc/seafile-8.0.5 sys-libs/zlib virtual/opengl elibc_musl? ( sys-libs/fts-standalone ) shibboleth? ( dev-qt/qtwebengine:5[widgets] ) test? ( dev-qt/qttest:5 )
-DESCRIPTION=Seafile desktop client
-EAPI=8
-HOMEPAGE=https://www.seafile.com/ https://github.com/haiwen/seafile-client/
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=xdg cmake
-IUSE=shibboleth test
-KEYWORDS=amd64 ~x86
-LICENSE=Apache-2.0
-RDEPEND=dev-db/sqlite:3 dev-libs/glib:2 dev-libs/jansson:= dev-libs/openssl:= dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 net-libs/libsearpc ~net-misc/seafile-8.0.5 sys-libs/zlib virtual/opengl elibc_musl? ( sys-libs/fts-standalone ) shibboleth? ( dev-qt/qtwebengine:5[widgets] )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/haiwen/seafile-client/archive/484d80075f9dbcf49d80036e84ed67d47b8cedd4.tar.gz -> seafile-client-8.0.5.tar.gz
-_eclasses_=cmake 2e47edc2986d4e1c0363867058cd4489 flag-o-matic 69394e25812406faa1f90edaf4969395 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils ac0e315a3688929e34ac75b139e7349a
-_md5_=6cff04b7bfeb0fbe8cd5d74a890d5f37
diff --git a/metadata/md5-cache/net-misc/seafile-client-8.0.6 b/metadata/md5-cache/net-misc/seafile-client-8.0.6
deleted file mode 100644
index 336b070639ad..000000000000
--- a/metadata/md5-cache/net-misc/seafile-client-8.0.6
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=dev-qt/linguist-tools:5 >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
-DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
-DEPEND=dev-db/sqlite:3 dev-libs/glib:2 dev-libs/jansson:= dev-libs/openssl:= dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 net-libs/libsearpc ~net-misc/seafile-8.0.6 sys-libs/zlib virtual/opengl elibc_musl? ( sys-libs/fts-standalone ) shibboleth? ( dev-qt/qtwebengine:5[widgets] ) test? ( dev-qt/qttest:5 )
-DESCRIPTION=Seafile desktop client
-EAPI=8
-HOMEPAGE=https://www.seafile.com/ https://github.com/haiwen/seafile-client/
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=xdg cmake
-IUSE=shibboleth test
-KEYWORDS=~amd64 ~x86
-LICENSE=Apache-2.0
-RDEPEND=dev-db/sqlite:3 dev-libs/glib:2 dev-libs/jansson:= dev-libs/openssl:= dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 net-libs/libsearpc ~net-misc/seafile-8.0.6 sys-libs/zlib virtual/opengl elibc_musl? ( sys-libs/fts-standalone ) shibboleth? ( dev-qt/qtwebengine:5[widgets] )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/haiwen/seafile-client/archive/1fb9ddd71fbf6f0252509aced527be459e240366.tar.gz -> seafile-client-8.0.6.tar.gz
-_eclasses_=cmake 2e47edc2986d4e1c0363867058cd4489 flag-o-matic 69394e25812406faa1f90edaf4969395 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils ac0e315a3688929e34ac75b139e7349a
-_md5_=3d2ac45a035356a2039db7416ad832c9
diff --git a/metadata/md5-cache/net-misc/seafile-client-8.0.7 b/metadata/md5-cache/net-misc/seafile-client-8.0.7
deleted file mode 100644
index dc5c35594e52..000000000000
--- a/metadata/md5-cache/net-misc/seafile-client-8.0.7
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=dev-qt/linguist-tools:5 >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
-DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
-DEPEND=dev-db/sqlite:3 dev-libs/glib:2 dev-libs/jansson:= dev-libs/openssl:= dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 net-libs/libsearpc ~net-misc/seafile-8.0.7 sys-libs/zlib virtual/opengl elibc_musl? ( sys-libs/fts-standalone ) shibboleth? ( dev-qt/qtwebengine:5[widgets] ) test? ( dev-qt/qttest:5 )
-DESCRIPTION=Seafile desktop client
-EAPI=8
-HOMEPAGE=https://www.seafile.com/ https://github.com/haiwen/seafile-client/
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=xdg cmake
-IUSE=shibboleth test
-KEYWORDS=~amd64 ~x86
-LICENSE=Apache-2.0
-RDEPEND=dev-db/sqlite:3 dev-libs/glib:2 dev-libs/jansson:= dev-libs/openssl:= dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 net-libs/libsearpc ~net-misc/seafile-8.0.7 sys-libs/zlib virtual/opengl elibc_musl? ( sys-libs/fts-standalone ) shibboleth? ( dev-qt/qtwebengine:5[widgets] )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/haiwen/seafile-client/archive/8b96abf64e6aa19e3beeff6b322bcd6d28120bdd.tar.gz -> seafile-client-8.0.7.tar.gz
-_eclasses_=cmake 2e47edc2986d4e1c0363867058cd4489 flag-o-matic 69394e25812406faa1f90edaf4969395 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils ac0e315a3688929e34ac75b139e7349a
-_md5_=5dba8cfe7616e6019f51dbaefc251cdd
diff --git a/metadata/md5-cache/net-misc/seafile-client-8.0.8 b/metadata/md5-cache/net-misc/seafile-client-9.0.0
index 09ca743209be..b53723eeb48f 100644
--- a/metadata/md5-cache/net-misc/seafile-client-8.0.8
+++ b/metadata/md5-cache/net-misc/seafile-client-9.0.0
@@ -1,6 +1,6 @@
BDEPEND=dev-qt/linguist-tools:5 >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
-DEPEND=dev-db/sqlite:3 dev-libs/glib:2 dev-libs/jansson:= dev-libs/openssl:= dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 >=net-libs/libsearpc-3.2.0_p1 ~net-misc/seafile-8.0.8 sys-libs/zlib virtual/opengl elibc_musl? ( sys-libs/fts-standalone ) shibboleth? ( dev-qt/qtwebengine:5[widgets] ) test? ( dev-qt/qttest:5 )
+DEPEND=dev-db/sqlite:3 dev-libs/glib:2 dev-libs/jansson:= dev-libs/openssl:= dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 >=net-libs/libsearpc-3.2.0_p1 ~net-misc/seafile-9.0.0 sys-libs/zlib virtual/opengl elibc_musl? ( sys-libs/fts-standalone ) shibboleth? ( dev-qt/qtwebengine:5[widgets] ) test? ( dev-qt/qttest:5 )
DESCRIPTION=Seafile desktop client
EAPI=8
HOMEPAGE=https://www.seafile.com/ https://github.com/haiwen/seafile-client/
@@ -9,9 +9,9 @@ INHERIT=xdg cmake
IUSE=shibboleth test
KEYWORDS=~amd64 ~x86
LICENSE=Apache-2.0
-RDEPEND=dev-db/sqlite:3 dev-libs/glib:2 dev-libs/jansson:= dev-libs/openssl:= dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 >=net-libs/libsearpc-3.2.0_p1 ~net-misc/seafile-8.0.8 sys-libs/zlib virtual/opengl elibc_musl? ( sys-libs/fts-standalone ) shibboleth? ( dev-qt/qtwebengine:5[widgets] )
+RDEPEND=dev-db/sqlite:3 dev-libs/glib:2 dev-libs/jansson:= dev-libs/openssl:= dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 >=net-libs/libsearpc-3.2.0_p1 ~net-misc/seafile-9.0.0 sys-libs/zlib virtual/opengl elibc_musl? ( sys-libs/fts-standalone ) shibboleth? ( dev-qt/qtwebengine:5[widgets] )
RESTRICT=!test? ( test )
SLOT=0
-SRC_URI=https://github.com/haiwen/seafile-client/archive/c8a33cc8f39dd67cf9458585ab19d20ef4656fe9.tar.gz -> seafile-client-8.0.8.tar.gz
+SRC_URI=https://github.com/haiwen/seafile-client/archive/f8ee58c29d7cb73dd8eaff7aad79540ec7611bdd.tar.gz -> seafile-client-9.0.0.tar.gz
_eclasses_=cmake 2e47edc2986d4e1c0363867058cd4489 flag-o-matic 69394e25812406faa1f90edaf4969395 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils ac0e315a3688929e34ac75b139e7349a
-_md5_=077a89fc539019ac9a0d07cf93c67b85
+_md5_=fa0c56cfb0d27eaca8603b7a2057cf38
diff --git a/metadata/md5-cache/net-nds/Manifest.gz b/metadata/md5-cache/net-nds/Manifest.gz
index 3d987fa18da3..5f6ad4c97c36 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.4.59-r2 b/metadata/md5-cache/net-nds/openldap-2.4.59-r2
index 767040026d43..f8448f7aa554 100644
--- a/metadata/md5-cache/net-nds/openldap-2.4.59-r2
+++ b/metadata/md5-cache/net-nds/openldap-2.4.59-r2
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://openldap.org/software/download/OpenLDAP/openldap-release/openldap-2.4.59.tgz http://gpl.savoirfairelinux.net/pub/mirrors/openldap/openldap-release/openldap-2.4.59.tgz http://repository.linagora.org/OpenLDAP/openldap-release/openldap-2.4.59.tgz http://mirror.eu.oneandone.net/software/openldap/openldap-release/openldap-2.4.59.tgz mirror://gentoo/rfc2307bis.schema-20140524
_eclasses_=autotools b5529dc611971a61a30153916014f616 db-use 3807d3e43e20aaa6e4decedd2bb2db4c edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 69394e25812406faa1f90edaf4969395 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 preserve-libs a8e50acee31b5759b4df1f7707cae54b ssl-cert 0fd8c7e0d851d0d0e54cdccce5210724 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=e4300f384dc05abd679ba194738ab430
+_md5_=767ffd3031bc0d251a504d40638ae167
diff --git a/metadata/md5-cache/net-nds/openldap-2.5.14 b/metadata/md5-cache/net-nds/openldap-2.5.14
new file mode 100644
index 000000000000..c3d7ba6e1d35
--- /dev/null
+++ b/metadata/md5-cache/net-nds/openldap-2.5.14
@@ -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.30:= 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.30:= 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 debug sasl ) autoca? ( !gnutls ) ?? ( test minimal ) kerberos? ( ?? ( kinit smbkrb5passwd ) )
+RESTRICT=!test? ( test )
+SLOT=0/2.5
+SRC_URI=https://gitlab.com/openldap/openldap/-/archive/OPENLDAP_REL_ENG_2_5_14/openldap-OPENLDAP_REL_ENG_2_5_14.tar.bz2 mirror://gentoo/rfc2307bis.schema-20140524
+_eclasses_=autotools b5529dc611971a61a30153916014f616 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 69394e25812406faa1f90edaf4969395 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 preserve-libs a8e50acee31b5759b4df1f7707cae54b ssl-cert 0fd8c7e0d851d0d0e54cdccce5210724 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b wrapper 4a1902f969e5718126434fc35f3a0d9c
+_md5_=8f2b569ee5b496bbfa0d0692c5f23711
diff --git a/metadata/md5-cache/net-nds/openldap-2.6.3-r7 b/metadata/md5-cache/net-nds/openldap-2.6.3-r7
index f15599095c58..9cde4f1e8bb5 100644
--- a/metadata/md5-cache/net-nds/openldap-2.6.3-r7
+++ b/metadata/md5-cache/net-nds/openldap-2.6.3-r7
@@ -14,4 +14,4 @@ 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 b5529dc611971a61a30153916014f616 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 69394e25812406faa1f90edaf4969395 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 preserve-libs a8e50acee31b5759b4df1f7707cae54b ssl-cert 0fd8c7e0d851d0d0e54cdccce5210724 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=087351e04d42519638d3d0386743bad6
+_md5_=7ae10c0434c5366c7016d1c7f1029ea5
diff --git a/metadata/md5-cache/net-nds/openldap-2.6.4-r1 b/metadata/md5-cache/net-nds/openldap-2.6.4-r1
index b08597b19623..163d7fa55057 100644
--- a/metadata/md5-cache/net-nds/openldap-2.6.4-r1
+++ b/metadata/md5-cache/net-nds/openldap-2.6.4-r1
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0/2.6
SRC_URI=https://gitlab.com/openldap/openldap/-/archive/OPENLDAP_REL_ENG_2_6_4/openldap-OPENLDAP_REL_ENG_2_6_4.tar.bz2 mirror://gentoo/rfc2307bis.schema-20140524
_eclasses_=autotools b5529dc611971a61a30153916014f616 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 69394e25812406faa1f90edaf4969395 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 preserve-libs a8e50acee31b5759b4df1f7707cae54b ssl-cert 0fd8c7e0d851d0d0e54cdccce5210724 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=f6010fb662d68b335e2606f8ecb3e7bb
+_md5_=dc7c4acc275362c2779ae1b00691a162
diff --git a/metadata/md5-cache/net-p2p/Manifest.gz b/metadata/md5-cache/net-p2p/Manifest.gz
index 5f4b115afcfc..2fc6dd14fb92 100644
--- a/metadata/md5-cache/net-p2p/Manifest.gz
+++ b/metadata/md5-cache/net-p2p/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-p2p/bitcoin-qt-0.21.0 b/metadata/md5-cache/net-p2p/bitcoin-qt-0.21.0-r1
index e67bfc6d01dc..bf70a614b7d7 100644
--- a/metadata/md5-cache/net-p2p/bitcoin-qt-0.21.0
+++ b/metadata/md5-cache/net-p2p/bitcoin-qt-0.21.0-r1
@@ -1,6 +1,6 @@
BDEPEND=>=sys-devel/autoconf-2.69 >=sys-devel/automake-1.13 dev-qt/linguist-tools:5 knots? ( gnome-base/librsvg media-gfx/imagemagick[png] ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7
DEFINED_PHASES=configure install postinst postrm prepare pretend
-DEPEND=dev-libs/boost:= >dev-libs/libsecp256k1-0.1_pre20200911:=[recovery,schnorr] >=dev-libs/univalue-1.0.4:= dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 system-leveldb? ( virtual/bitcoin-leveldb ) dbus? ( dev-qt/qtdbus:5 ) dev-libs/libevent:= qrcode? ( media-gfx/qrencode:= ) sqlite? ( >=dev-db/sqlite-3.7.17:= ) upnp? ( >=net-libs/miniupnpc-1.9.20150916:= ) wallet? ( sys-libs/db:4.8=[cxx] ) zeromq? ( net-libs/zeromq:= )
+DEPEND=dev-libs/boost:= >dev-libs/libsecp256k1-0.1_pre20200911:0/0[recovery,schnorr] !>=dev-libs/libsecp256k1-0.1_pre20210628 >=dev-libs/univalue-1.0.4:= dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 system-leveldb? ( virtual/bitcoin-leveldb ) dbus? ( dev-qt/qtdbus:5 ) dev-libs/libevent:= qrcode? ( media-gfx/qrencode:= ) sqlite? ( >=dev-db/sqlite-3.7.17:= ) upnp? ( >=net-libs/miniupnpc-1.9.20150916:= ) wallet? ( sys-libs/db:4.8=[cxx] ) zeromq? ( net-libs/zeromq:= )
DESCRIPTION=An end-user Qt GUI for the Bitcoin crypto-currency
EAPI=7
HOMEPAGE=https://bitcoincore.org/ https://bitcoinknots.org/
@@ -8,9 +8,9 @@ INHERIT=autotools bash-completion-r1 db-use desktop xdg-utils
IUSE=+asm dbus kde knots +qrcode sqlite +system-leveldb test upnp +wallet zeromq
KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux
LICENSE=MIT
-RDEPEND=dev-libs/boost:= >dev-libs/libsecp256k1-0.1_pre20200911:=[recovery,schnorr] >=dev-libs/univalue-1.0.4:= dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 system-leveldb? ( virtual/bitcoin-leveldb ) dbus? ( dev-qt/qtdbus:5 ) dev-libs/libevent:= qrcode? ( media-gfx/qrencode:= ) sqlite? ( >=dev-db/sqlite-3.7.17:= ) upnp? ( >=net-libs/miniupnpc-1.9.20150916:= ) wallet? ( sys-libs/db:4.8=[cxx] ) zeromq? ( net-libs/zeromq:= )
+RDEPEND=dev-libs/boost:= >dev-libs/libsecp256k1-0.1_pre20200911:0/0[recovery,schnorr] !>=dev-libs/libsecp256k1-0.1_pre20210628 >=dev-libs/univalue-1.0.4:= dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 system-leveldb? ( virtual/bitcoin-leveldb ) dbus? ( dev-qt/qtdbus:5 ) dev-libs/libevent:= qrcode? ( media-gfx/qrencode:= ) sqlite? ( >=dev-db/sqlite-3.7.17:= ) upnp? ( >=net-libs/miniupnpc-1.9.20150916:= ) wallet? ( sys-libs/db:4.8=[cxx] ) zeromq? ( net-libs/zeromq:= )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/bitcoin/bitcoin/archive/95ea54ba089610019a74c1176a2c7c0dba144b1c.tar.gz -> bitcoin-v0.21.0.tar.gz https://bitcoinknots.org/files/0.21.x/0.21.0.knots20210130/bitcoin-0.21.0.knots20210130.patches.txz -> bitcoin-0.21.0.knots20210130.patches.tar.xz
_eclasses_=autotools b5529dc611971a61a30153916014f616 bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff db-use 3807d3e43e20aaa6e4decedd2bb2db4c desktop 021728fdc1b03b36357dbc89489e0f0d gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b xdg-utils ac0e315a3688929e34ac75b139e7349a
-_md5_=91e1d606af5474fd9223154bc3e5254d
+_md5_=b7c578521366db07b0366c6594f836db
diff --git a/metadata/md5-cache/net-p2p/bitcoin-qt-22.0 b/metadata/md5-cache/net-p2p/bitcoin-qt-22.0-r1
index 691817146649..6570cb4b0aaa 100644
--- a/metadata/md5-cache/net-p2p/bitcoin-qt-22.0
+++ b/metadata/md5-cache/net-p2p/bitcoin-qt-22.0-r1
@@ -1,6 +1,6 @@
BDEPEND=>=sys-devel/automake-1.13 || ( >=sys-devel/gcc-7[cxx] >=sys-devel/clang-5 ) dev-qt/linguist-tools:5 knots? ( gnome-base/librsvg media-gfx/imagemagick[png] ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7
DEFINED_PHASES=configure install postinst postrm prepare pretend
-DEPEND=dev-libs/boost:= >dev-libs/libsecp256k1-0.1_pre20200911:=[recovery,schnorr] >=dev-libs/univalue-1.0.4:= dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 virtual/bitcoin-leveldb dbus? ( dev-qt/qtdbus:5 ) dev-libs/libevent:= nat-pmp? ( net-libs/libnatpmp ) qrcode? ( media-gfx/qrencode:= ) sqlite? ( >=dev-db/sqlite-3.7.17:= ) upnp? ( >=net-libs/miniupnpc-1.9.20150916:= ) berkdb? ( sys-libs/db:4.8=[cxx] ) zeromq? ( net-libs/zeromq:= ) systemtap? ( dev-util/systemtap )
+DEPEND=dev-libs/boost:= >dev-libs/libsecp256k1-0.1_pre20200911:0/0[recovery,schnorr] !>=dev-libs/libsecp256k1-0.1_pre20210628 >=dev-libs/univalue-1.0.4:= dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 virtual/bitcoin-leveldb dbus? ( dev-qt/qtdbus:5 ) dev-libs/libevent:= nat-pmp? ( net-libs/libnatpmp ) qrcode? ( media-gfx/qrencode:= ) sqlite? ( >=dev-db/sqlite-3.7.17:= ) upnp? ( >=net-libs/miniupnpc-1.9.20150916:= ) berkdb? ( sys-libs/db:4.8=[cxx] ) zeromq? ( net-libs/zeromq:= ) systemtap? ( dev-util/systemtap )
DESCRIPTION=An end-user Qt GUI for the Bitcoin crypto-currency
EAPI=7
HOMEPAGE=https://bitcoincore.org/ https://bitcoinknots.org/
@@ -8,10 +8,10 @@ INHERIT=autotools bash-completion-r1 db-use desktop flag-o-matic xdg-utils
IUSE=+asm +berkdb dbus +external-signer kde knots nat-pmp +qrcode sqlite systemtap test upnp +wallet zeromq
KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux
LICENSE=MIT
-RDEPEND=dev-libs/boost:= >dev-libs/libsecp256k1-0.1_pre20200911:=[recovery,schnorr] >=dev-libs/univalue-1.0.4:= dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 virtual/bitcoin-leveldb dbus? ( dev-qt/qtdbus:5 ) dev-libs/libevent:= nat-pmp? ( net-libs/libnatpmp ) qrcode? ( media-gfx/qrencode:= ) sqlite? ( >=dev-db/sqlite-3.7.17:= ) upnp? ( >=net-libs/miniupnpc-1.9.20150916:= ) berkdb? ( sys-libs/db:4.8=[cxx] ) zeromq? ( net-libs/zeromq:= )
+RDEPEND=dev-libs/boost:= >dev-libs/libsecp256k1-0.1_pre20200911:0/0[recovery,schnorr] !>=dev-libs/libsecp256k1-0.1_pre20210628 >=dev-libs/univalue-1.0.4:= dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 virtual/bitcoin-leveldb dbus? ( dev-qt/qtdbus:5 ) dev-libs/libevent:= nat-pmp? ( net-libs/libnatpmp ) qrcode? ( media-gfx/qrencode:= ) sqlite? ( >=dev-db/sqlite-3.7.17:= ) upnp? ( >=net-libs/miniupnpc-1.9.20150916:= ) berkdb? ( sys-libs/db:4.8=[cxx] ) zeromq? ( net-libs/zeromq:= )
REQUIRED_USE=sqlite? ( wallet ) berkdb? ( wallet ) wallet? ( || ( berkdb sqlite ) )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/bitcoin/bitcoin/archive/a0988140b71485ad12c3c3a4a9573f7c21b1eff8.tar.gz -> bitcoin-v22.0.tar.gz https://bitcoinknots.org/files/22.x/22.0.knots20211108/bitcoin-22.0.knots20211108.patches.txz -> bitcoin-22.0.knots20211108.patches.tar.xz
_eclasses_=autotools b5529dc611971a61a30153916014f616 bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff db-use 3807d3e43e20aaa6e4decedd2bb2db4c desktop 021728fdc1b03b36357dbc89489e0f0d edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 69394e25812406faa1f90edaf4969395 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib 5ca4e49abed8e3a2f7b56920eadee157 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils ac0e315a3688929e34ac75b139e7349a
-_md5_=ce62b649139d605621f5af01acd394b4
+_md5_=bef634b876098fdb3f5eea79979990bb
diff --git a/metadata/md5-cache/net-p2p/bitcoind-0.21.0 b/metadata/md5-cache/net-p2p/bitcoind-0.21.0-r1
index 6efd76aafde4..861297127f46 100644
--- a/metadata/md5-cache/net-p2p/bitcoind-0.21.0
+++ b/metadata/md5-cache/net-p2p/bitcoind-0.21.0-r1
@@ -1,6 +1,6 @@
BDEPEND=>=sys-devel/autoconf-2.69 >=sys-devel/automake-1.13 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 pretend
-DEPEND=acct-group/bitcoin acct-user/bitcoin dev-libs/boost:= dev-libs/libevent:= >dev-libs/libsecp256k1-0.1_pre20200911:=[recovery,schnorr] >=dev-libs/univalue-1.0.4:= system-leveldb? ( virtual/bitcoin-leveldb ) sqlite? ( >=dev-db/sqlite-3.7.17:= ) upnp? ( >=net-libs/miniupnpc-1.9.20150916:= ) wallet? ( sys-libs/db:4.8=[cxx] ) zeromq? ( net-libs/zeromq:= )
+DEPEND=acct-group/bitcoin acct-user/bitcoin dev-libs/boost:= dev-libs/libevent:= >dev-libs/libsecp256k1-0.1_pre20200911:0/0[recovery,schnorr] !>=dev-libs/libsecp256k1-0.1_pre20210628 >=dev-libs/univalue-1.0.4:= system-leveldb? ( virtual/bitcoin-leveldb ) sqlite? ( >=dev-db/sqlite-3.7.17:= ) upnp? ( >=net-libs/miniupnpc-1.9.20150916:= ) wallet? ( sys-libs/db:4.8=[cxx] ) zeromq? ( net-libs/zeromq:= )
DESCRIPTION=Original Bitcoin crypto-currency wallet for automated services
EAPI=7
HOMEPAGE=https://bitcoincore.org/ https://bitcoinknots.org/
@@ -8,9 +8,9 @@ INHERIT=autotools bash-completion-r1 db-use systemd
IUSE=+asm examples knots +sqlite system-leveldb test upnp +wallet zeromq
KEYWORDS=amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux
LICENSE=MIT
-RDEPEND=acct-group/bitcoin acct-user/bitcoin dev-libs/boost:= dev-libs/libevent:= >dev-libs/libsecp256k1-0.1_pre20200911:=[recovery,schnorr] >=dev-libs/univalue-1.0.4:= system-leveldb? ( virtual/bitcoin-leveldb ) sqlite? ( >=dev-db/sqlite-3.7.17:= ) upnp? ( >=net-libs/miniupnpc-1.9.20150916:= ) wallet? ( sys-libs/db:4.8=[cxx] ) zeromq? ( net-libs/zeromq:= )
+RDEPEND=acct-group/bitcoin acct-user/bitcoin dev-libs/boost:= dev-libs/libevent:= >dev-libs/libsecp256k1-0.1_pre20200911:0/0[recovery,schnorr] !>=dev-libs/libsecp256k1-0.1_pre20210628 >=dev-libs/univalue-1.0.4:= system-leveldb? ( virtual/bitcoin-leveldb ) sqlite? ( >=dev-db/sqlite-3.7.17:= ) upnp? ( >=net-libs/miniupnpc-1.9.20150916:= ) wallet? ( sys-libs/db:4.8=[cxx] ) zeromq? ( net-libs/zeromq:= )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/bitcoin/bitcoin/archive/95ea54ba089610019a74c1176a2c7c0dba144b1c.tar.gz -> bitcoin-v0.21.0.tar.gz https://bitcoinknots.org/files/0.21.x/0.21.0.knots20210130/bitcoin-0.21.0.knots20210130.patches.txz -> bitcoin-0.21.0.knots20210130.patches.tar.xz
_eclasses_=autotools b5529dc611971a61a30153916014f616 bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff db-use 3807d3e43e20aaa6e4decedd2bb2db4c gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib 5ca4e49abed8e3a2f7b56920eadee157 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b
-_md5_=da42ad08f2cb6dbace882db89e4de64d
+_md5_=aaf6cd305ba296d459be2e412d789c1d
diff --git a/metadata/md5-cache/net-p2p/bitcoind-22.0 b/metadata/md5-cache/net-p2p/bitcoind-22.0-r1
index cda24e23d052..1365b78299e5 100644
--- a/metadata/md5-cache/net-p2p/bitcoind-22.0
+++ b/metadata/md5-cache/net-p2p/bitcoind-22.0-r1
@@ -1,6 +1,6 @@
BDEPEND=>=sys-devel/automake-1.13 || ( >=sys-devel/gcc-7[cxx] >=sys-devel/clang-5 ) 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 pretend
-DEPEND=acct-group/bitcoin acct-user/bitcoin dev-libs/boost:= dev-libs/libevent:= >dev-libs/libsecp256k1-0.1_pre20200911:=[recovery,schnorr] >=dev-libs/univalue-1.0.4:= nat-pmp? ( net-libs/libnatpmp ) virtual/bitcoin-leveldb sqlite? ( >=dev-db/sqlite-3.7.17:= ) upnp? ( >=net-libs/miniupnpc-1.9.20150916:= ) berkdb? ( sys-libs/db:4.8=[cxx] ) zeromq? ( net-libs/zeromq:= ) systemtap? ( dev-util/systemtap )
+DEPEND=acct-group/bitcoin acct-user/bitcoin dev-libs/boost:= dev-libs/libevent:= >dev-libs/libsecp256k1-0.1_pre20200911:0/0[recovery,schnorr] !>=dev-libs/libsecp256k1-0.1_pre20210628 >=dev-libs/univalue-1.0.4:= nat-pmp? ( net-libs/libnatpmp ) virtual/bitcoin-leveldb sqlite? ( >=dev-db/sqlite-3.7.17:= ) upnp? ( >=net-libs/miniupnpc-1.9.20150916:= ) berkdb? ( sys-libs/db:4.8=[cxx] ) zeromq? ( net-libs/zeromq:= ) systemtap? ( dev-util/systemtap )
DESCRIPTION=Original Bitcoin crypto-currency wallet for automated services
EAPI=7
HOMEPAGE=https://bitcoincore.org/ https://bitcoinknots.org/
@@ -8,10 +8,10 @@ INHERIT=autotools bash-completion-r1 db-use systemd flag-o-matic
IUSE=+asm +berkdb examples +external-signer knots nat-pmp sqlite systemtap test upnp +wallet zeromq
KEYWORDS=amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux
LICENSE=MIT
-RDEPEND=acct-group/bitcoin acct-user/bitcoin dev-libs/boost:= dev-libs/libevent:= >dev-libs/libsecp256k1-0.1_pre20200911:=[recovery,schnorr] >=dev-libs/univalue-1.0.4:= nat-pmp? ( net-libs/libnatpmp ) virtual/bitcoin-leveldb sqlite? ( >=dev-db/sqlite-3.7.17:= ) upnp? ( >=net-libs/miniupnpc-1.9.20150916:= ) berkdb? ( sys-libs/db:4.8=[cxx] ) zeromq? ( net-libs/zeromq:= )
+RDEPEND=acct-group/bitcoin acct-user/bitcoin dev-libs/boost:= dev-libs/libevent:= >dev-libs/libsecp256k1-0.1_pre20200911:0/0[recovery,schnorr] !>=dev-libs/libsecp256k1-0.1_pre20210628 >=dev-libs/univalue-1.0.4:= nat-pmp? ( net-libs/libnatpmp ) virtual/bitcoin-leveldb sqlite? ( >=dev-db/sqlite-3.7.17:= ) upnp? ( >=net-libs/miniupnpc-1.9.20150916:= ) berkdb? ( sys-libs/db:4.8=[cxx] ) zeromq? ( net-libs/zeromq:= )
REQUIRED_USE=sqlite? ( wallet ) berkdb? ( wallet ) wallet? ( || ( berkdb sqlite ) )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/bitcoin/bitcoin/archive/a0988140b71485ad12c3c3a4a9573f7c21b1eff8.tar.gz -> bitcoin-v22.0.tar.gz https://bitcoinknots.org/files/22.x/22.0.knots20211108/bitcoin-22.0.knots20211108.patches.txz -> bitcoin-22.0.knots20211108.patches.tar.xz
_eclasses_=autotools b5529dc611971a61a30153916014f616 bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff db-use 3807d3e43e20aaa6e4decedd2bb2db4c edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 69394e25812406faa1f90edaf4969395 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib 5ca4e49abed8e3a2f7b56920eadee157 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=d92b415611fcf4afac0b5eaf8ec3cbbf
+_md5_=c0a460798a3cd3ba18b3516d2b99b7fa
diff --git a/metadata/md5-cache/sci-calculators/Manifest.gz b/metadata/md5-cache/sci-calculators/Manifest.gz
index 09541bd5d10b..3cd5be58cdf1 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/bc-gh-6.5.0 b/metadata/md5-cache/sci-calculators/bc-gh-6.5.0
new file mode 100644
index 000000000000..099dc6e0b557
--- /dev/null
+++ b/metadata/md5-cache/sci-calculators/bc-gh-6.5.0
@@ -0,0 +1,12 @@
+DEFINED_PHASES=configure test
+DEPEND=!readline? ( libedit? ( dev-libs/libedit:= ) ) readline? ( sys-libs/readline:= sys-libs/ncurses:= )
+DESCRIPTION=Implementation of POSIX bc with GNU extensions
+EAPI=8
+HOMEPAGE=https://git.gavinhoward.com/gavin/bc/ https://github.com/gavinhoward/bc/
+IUSE=libedit readline
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=BSD-2
+RDEPEND=!readline? ( libedit? ( dev-libs/libedit:= ) ) readline? ( sys-libs/readline:= sys-libs/ncurses:= )
+SLOT=0
+SRC_URI=https://github.com/gavinhoward/bc/releases/download/6.5.0/bc-6.5.0.tar.xz
+_md5_=cf035a84e3623937df148e751018c44b
diff --git a/metadata/md5-cache/sci-geosciences/Manifest.gz b/metadata/md5-cache/sci-geosciences/Manifest.gz
index 64e8b00389e5..6de2cfcc4ef9 100644
--- a/metadata/md5-cache/sci-geosciences/Manifest.gz
+++ b/metadata/md5-cache/sci-geosciences/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sci-geosciences/gnome-maps-43.5 b/metadata/md5-cache/sci-geosciences/gnome-maps-43.5
new file mode 100644
index 000000000000..4fb4ada872e6
--- /dev/null
+++ b/metadata/md5-cache/sci-geosciences/gnome-maps-43.5
@@ -0,0 +1,15 @@
+BDEPEND=dev-util/glib-utils >=sys-devel/gettext-0.19.8 virtual/pkgconfig app-arch/xz-utils >=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.66.0:2 >=dev-libs/gjs-1.69.2 >=dev-libs/gobject-introspection-0.10.1:= gui-libs/gtk:4[introspection] >=app-misc/geoclue-0.12.99:2.0[introspection] >=gui-libs/libadwaita-1.0:1[introspection] >=dev-libs/libgweather-4.2.0:4=[introspection] >=sci-geosciences/geocode-glib-3.15.2:2[introspection] >=media-libs/libshumate-1.0:1.0=[introspection] dev-libs/libxml2:2 >=net-libs/rest-0.9.1:1.0[introspection] app-crypt/libsecret[introspection] media-libs/graphene[introspection] net-libs/libsoup:3.0[introspection] x11-libs/pango[introspection]
+DESCRIPTION=A map application for GNOME
+EAPI=8
+HOMEPAGE=https://wiki.gnome.org/Apps/Maps
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=gnome.org gnome2-utils meson xdg
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86
+LICENSE=GPL-2+ LGPL-2+ MIT CC-BY-3.0 CC-BY-SA-3.0
+RDEPEND=>=dev-libs/glib-2.66.0:2 >=dev-libs/gjs-1.69.2 >=dev-libs/gobject-introspection-0.10.1:= gui-libs/gtk:4[introspection] >=app-misc/geoclue-0.12.99:2.0[introspection] >=gui-libs/libadwaita-1.0:1[introspection] >=dev-libs/libgweather-4.2.0:4=[introspection] >=sci-geosciences/geocode-glib-3.15.2:2[introspection] >=media-libs/libshumate-1.0:1.0=[introspection] dev-libs/libxml2:2 >=net-libs/rest-0.9.1:1.0[introspection] app-crypt/libsecret[introspection] media-libs/graphene[introspection] net-libs/libsoup:3.0[introspection] x11-libs/pango[introspection]
+SLOT=0
+SRC_URI=mirror://gnome/sources/gnome-maps/43/gnome-maps-43.5.tar.xz
+_eclasses_=gnome.org 429073e99d7067d3462e875bf5c6e14a gnome2-utils 3eaa1386ddbbbbb3951256d4b170fba3 meson cd2865332c8d99e1da0655523ff4a28f multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils ac0e315a3688929e34ac75b139e7349a
+_md5_=e88eb5dd167e3b10f74f372ee423bbf5
diff --git a/metadata/md5-cache/sci-geosciences/gnome-maps-44.0 b/metadata/md5-cache/sci-geosciences/gnome-maps-44.0
new file mode 100644
index 000000000000..4e833fb142df
--- /dev/null
+++ b/metadata/md5-cache/sci-geosciences/gnome-maps-44.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-util/glib-utils >=sys-devel/gettext-0.19.8 virtual/pkgconfig app-arch/xz-utils >=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.66.0:2 >=dev-libs/gjs-1.69.2 >=dev-libs/gobject-introspection-0.10.1:= gui-libs/gtk:4[introspection] >=app-misc/geoclue-0.12.99:2.0[introspection] >=gui-libs/libadwaita-1.0:1[introspection] >=dev-libs/libgweather-4.2.0:4=[introspection] >=sci-geosciences/geocode-glib-3.15.2:2[introspection] >=media-libs/libshumate-1.0:1.0=[introspection] dev-libs/libxml2:2 >=net-libs/rest-0.9.1:1.0[introspection] app-crypt/libsecret[introspection] media-libs/graphene[introspection] net-libs/libsoup:3.0[introspection] x11-libs/pango[introspection]
+DESCRIPTION=A map application for GNOME
+EAPI=8
+HOMEPAGE=https://wiki.gnome.org/Apps/Maps
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=gnome.org gnome2-utils meson xdg
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86
+LICENSE=GPL-2+ LGPL-2+ MIT CC-BY-3.0 CC-BY-SA-3.0
+RDEPEND=>=dev-libs/glib-2.66.0:2 >=dev-libs/gjs-1.69.2 >=dev-libs/gobject-introspection-0.10.1:= gui-libs/gtk:4[introspection] >=app-misc/geoclue-0.12.99:2.0[introspection] >=gui-libs/libadwaita-1.0:1[introspection] >=dev-libs/libgweather-4.2.0:4=[introspection] >=sci-geosciences/geocode-glib-3.15.2:2[introspection] >=media-libs/libshumate-1.0:1.0=[introspection] dev-libs/libxml2:2 >=net-libs/rest-0.9.1:1.0[introspection] app-crypt/libsecret[introspection] media-libs/graphene[introspection] net-libs/libsoup:3.0[introspection] x11-libs/pango[introspection]
+SLOT=0
+SRC_URI=mirror://gnome/sources/gnome-maps/44/gnome-maps-44.0.tar.xz
+_eclasses_=gnome.org 429073e99d7067d3462e875bf5c6e14a gnome2-utils 3eaa1386ddbbbbb3951256d4b170fba3 meson cd2865332c8d99e1da0655523ff4a28f multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils ac0e315a3688929e34ac75b139e7349a
+_md5_=19e020c230b2da96b902c7e855af6e24
diff --git a/metadata/md5-cache/sci-libs/Manifest.gz b/metadata/md5-cache/sci-libs/Manifest.gz
index 40645c629df9..8889b41a5b94 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/nlopt-2.7.1-r1 b/metadata/md5-cache/sci-libs/nlopt-2.7.1-r1
index f0dde997de07..b2c18beca6c2 100644
--- a/metadata/md5-cache/sci-libs/nlopt-2.7.1-r1
+++ b/metadata/md5-cache/sci-libs/nlopt-2.7.1-r1
@@ -1,6 +1,6 @@
-BDEPEND=python? ( dev-lang/swig ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 virtual/fortran
+BDEPEND=python? ( dev-lang/swig ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 test? ( virtual/fortran )
DEFINED_PHASES=compile configure install prepare setup test
-DEPEND=guile? ( dev-scheme/guile:* ) octave? ( >=sci-mathematics/octave-6 ) python? ( python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) dev-python/numpy[python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) virtual/fortran
+DEPEND=guile? ( dev-scheme/guile:* ) octave? ( >=sci-mathematics/octave-6 ) python? ( python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) dev-python/numpy[python_targets_python3_9(-)?,python_targets_python3_10(-)?] )
DESCRIPTION=Non-linear optimization library
EAPI=8
HOMEPAGE=https://github.com/stevengj/nlopt
@@ -8,10 +8,10 @@ INHERIT=python-r1 cmake fortran-2
IUSE=cxx guile octave python test python_targets_python3_9 python_targets_python3_10
KEYWORDS=amd64 ~arm64 x86 ~amd64-linux ~x86-linux
LICENSE=LGPL-2.1 MIT
-RDEPEND=guile? ( dev-scheme/guile:* ) octave? ( >=sci-mathematics/octave-6 ) python? ( python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) dev-python/numpy[python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) virtual/fortran
+RDEPEND=guile? ( dev-scheme/guile:* ) octave? ( >=sci-mathematics/octave-6 ) python? ( python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) dev-python/numpy[python_targets_python3_9(-)?,python_targets_python3_10(-)?] )
REQUIRED_USE=python? ( || ( python_targets_python3_9 python_targets_python3_10 ) )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/stevengj/nlopt/archive/v2.7.1.tar.gz -> nlopt-2.7.1.tar.gz
_eclasses_=cmake 2e47edc2986d4e1c0363867058cd4489 flag-o-matic 69394e25812406faa1f90edaf4969395 fortran-2 7eb0cd2524143c5f3298ba4bcc95391b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b xdg-utils ac0e315a3688929e34ac75b139e7349a
-_md5_=413bcf0ce97bd57ae90fe0db25b95867
+_md5_=3e805f3446e4a36efdd53b83ffde0f05
diff --git a/metadata/md5-cache/sci-libs/nlopt-2.7.1-r2 b/metadata/md5-cache/sci-libs/nlopt-2.7.1-r2
index b590f169918a..f303d3ad3c9f 100644
--- a/metadata/md5-cache/sci-libs/nlopt-2.7.1-r2
+++ b/metadata/md5-cache/sci-libs/nlopt-2.7.1-r2
@@ -1,6 +1,6 @@
-BDEPEND=python? ( dev-lang/swig ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 virtual/fortran
+BDEPEND=python? ( dev-lang/swig ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 test? ( virtual/fortran )
DEFINED_PHASES=compile configure install prepare setup test
-DEPEND=guile? ( dev-scheme/guile:* ) octave? ( >=sci-mathematics/octave-6:= ) python? ( python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) dev-python/numpy[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) virtual/fortran
+DEPEND=guile? ( dev-scheme/guile:* ) octave? ( >=sci-mathematics/octave-6:= ) python? ( python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) dev-python/numpy[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] )
DESCRIPTION=Non-linear optimization library
EAPI=8
HOMEPAGE=https://github.com/stevengj/nlopt
@@ -8,10 +8,10 @@ INHERIT=python-r1 cmake fortran-2
IUSE=cxx guile octave python test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
KEYWORDS=amd64 ~arm64 x86 ~amd64-linux ~x86-linux
LICENSE=LGPL-2.1 MIT
-RDEPEND=guile? ( dev-scheme/guile:* ) octave? ( >=sci-mathematics/octave-6:= ) python? ( python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) dev-python/numpy[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) virtual/fortran
+RDEPEND=guile? ( dev-scheme/guile:* ) octave? ( >=sci-mathematics/octave-6:= ) python? ( python_targets_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) dev-python/numpy[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] )
REQUIRED_USE=python? ( || ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 ) )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/stevengj/nlopt/archive/v2.7.1.tar.gz -> nlopt-2.7.1.tar.gz
_eclasses_=cmake 2e47edc2986d4e1c0363867058cd4489 flag-o-matic 69394e25812406faa1f90edaf4969395 fortran-2 7eb0cd2524143c5f3298ba4bcc95391b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b xdg-utils ac0e315a3688929e34ac75b139e7349a
-_md5_=fae7706fa082ec99a1266a3d120595f1
+_md5_=0491a5c6cc40399b7449e836eb3d0cd8
diff --git a/metadata/md5-cache/sys-apps/Manifest.gz b/metadata/md5-cache/sys-apps/Manifest.gz
index e14e099ac998..b959418ea5ff 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/dmidecode-3.4 b/metadata/md5-cache/sys-apps/dmidecode-3.4-r1
index 49c5626944c0..9a4124d5f1a6 100644
--- a/metadata/md5-cache/sys-apps/dmidecode-3.4
+++ b/metadata/md5-cache/sys-apps/dmidecode-3.4-r1
@@ -2,12 +2,12 @@ DEFINED_PHASES=compile postinst prepare
DESCRIPTION=DMI (Desktop Management Interface) table related utilities
EAPI=8
HOMEPAGE=https://www.nongnu.org/dmidecode/
-INHERIT=toolchain-funcs
+INHERIT=flag-o-matic toolchain-funcs
IUSE=selinux
KEYWORDS=-* ~alpha amd64 arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv x86 ~x86-solaris
LICENSE=GPL-2
RDEPEND=selinux? ( sec-policy/selinux-dmidecode )
SLOT=0
SRC_URI=https://savannah.nongnu.org/download/dmidecode/dmidecode-3.4.tar.xz
-_eclasses_=multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b
-_md5_=1cdbb83b86f781894336ee40b9b567f6
+_eclasses_=flag-o-matic 69394e25812406faa1f90edaf4969395 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b
+_md5_=fdbf6d94583062d3ce004b15cc6e8cff
diff --git a/metadata/md5-cache/sys-apps/dmidecode-3.5 b/metadata/md5-cache/sys-apps/dmidecode-3.5-r1
index b6218bf253d2..3af0b13d870e 100644
--- a/metadata/md5-cache/sys-apps/dmidecode-3.5
+++ b/metadata/md5-cache/sys-apps/dmidecode-3.5-r1
@@ -2,12 +2,12 @@ DEFINED_PHASES=compile postinst prepare
DESCRIPTION=DMI (Desktop Management Interface) table related utilities
EAPI=8
HOMEPAGE=https://www.nongnu.org/dmidecode/
-INHERIT=toolchain-funcs
+INHERIT=flag-o-matic toolchain-funcs
IUSE=selinux
KEYWORDS=-* ~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~x86 ~x86-solaris
LICENSE=GPL-2
RDEPEND=selinux? ( sec-policy/selinux-dmidecode )
SLOT=0
SRC_URI=https://savannah.nongnu.org/download/dmidecode/dmidecode-3.5.tar.xz
-_eclasses_=multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b
-_md5_=804434359d05aa8f662355c6b88cd492
+_eclasses_=flag-o-matic 69394e25812406faa1f90edaf4969395 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b
+_md5_=2c8003e62b10e37ea9e860847e56a427
diff --git a/metadata/md5-cache/sys-apps/grep-3.9_p20230318 b/metadata/md5-cache/sys-apps/grep-3.9_p20230318
new file mode 100644
index 000000000000..9bdb1be42a44
--- /dev/null
+++ b/metadata/md5-cache/sys-apps/grep-3.9_p20230318
@@ -0,0 +1,15 @@
+BDEPEND=virtual/pkgconfig nls? ( sys-devel/gettext ) verify-sig? ( sec-keys/openpgp-keys-grep ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 )
+DEFINED_PHASES=configure install prepare unpack
+DEPEND=!static? ( pcre? ( >=dev-libs/libpcre2-7.8-r1 ) sparc? ( dev-libs/libsigsegv ) ) nls? ( virtual/libintl ) virtual/libiconv static? ( pcre? ( >=dev-libs/libpcre2-7.8-r1[static-libs(+)] ) sparc? ( dev-libs/libsigsegv ) )
+DESCRIPTION=GNU regular expression matcher
+EAPI=8
+HOMEPAGE=https://www.gnu.org/software/grep/
+INHERIT=flag-o-matic verify-sig
+IUSE=+egrep-fgrep nls pcre static verify-sig
+LICENSE=GPL-3+
+RDEPEND=!static? ( pcre? ( >=dev-libs/libpcre2-7.8-r1 ) sparc? ( dev-libs/libsigsegv ) ) nls? ( virtual/libintl ) virtual/libiconv
+REQUIRED_USE=static? ( !sparc )
+SLOT=0
+SRC_URI=https://meyering.net/grep/grep-3.9.4-c83f.tar.xz verify-sig? ( https://meyering.net/grep/grep-3.9.4-c83f.tar.xz.sig )
+_eclasses_=flag-o-matic 69394e25812406faa1f90edaf4969395 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b verify-sig fef00f802a62a8d9e66affc69e141df0
+_md5_=16a328be9550a116edd8d6c39eda61fb
diff --git a/metadata/md5-cache/sys-devel/Manifest.gz b/metadata/md5-cache/sys-devel/Manifest.gz
index 92931186b7a7..c98a59d86c2b 100644
--- a/metadata/md5-cache/sys-devel/Manifest.gz
+++ b/metadata/md5-cache/sys-devel/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-devel/autoconf-archive-2023.02.20 b/metadata/md5-cache/sys-devel/autoconf-archive-2023.02.20
index 1469ddc19484..5b9f74e0649e 100644
--- a/metadata/md5-cache/sys-devel/autoconf-archive-2023.02.20
+++ b/metadata/md5-cache/sys-devel/autoconf-archive-2023.02.20
@@ -2,9 +2,9 @@ DEFINED_PHASES=-
DESCRIPTION=GNU Autoconf Macro Archive
EAPI=8
HOMEPAGE=https://www.gnu.org/software/autoconf-archive/
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
+KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=GPL-3
RDEPEND=!=gnome-base/gnome-common-3.14.0-r0 !>=gnome-base/gnome-common-3.14.0-r1[-autoconf-archive(+)]
SLOT=0
SRC_URI=mirror://gnu/autoconf-archive/autoconf-archive-2023.02.20.tar.xz
-_md5_=baef9260c55c126c475b81809f5f182f
+_md5_=6bc37ba9be14f85318879a6f55eee29c
diff --git a/metadata/md5-cache/sys-libs/Manifest.gz b/metadata/md5-cache/sys-libs/Manifest.gz
index d7e27e0e23ce..67ef464bfea4 100644
--- a/metadata/md5-cache/sys-libs/Manifest.gz
+++ b/metadata/md5-cache/sys-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-libs/compiler-rt-14.0.6-r1 b/metadata/md5-cache/sys-libs/compiler-rt-14.0.6-r1
index 3da05d123f84..c5475fc6d64c 100644
--- a/metadata/md5-cache/sys-libs/compiler-rt-14.0.6-r1
+++ b/metadata/md5-cache/sys-libs/compiler-rt-14.0.6-r1
@@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) !clang? ( test )
SLOT=14.0.6
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-14.0.6/llvm-project-14.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-14.0.6/llvm-project-14.0.6.src.tar.xz.sig ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-14.0.6-r2.tar.xz
_eclasses_=cmake 2e47edc2986d4e1c0363867058cd4489 flag-o-matic 69394e25812406faa1f90edaf4969395 llvm 4cc6f8e29d24a8011266413e74c728bb llvm.org 3337b24d0baa3db792ca6d7b9f10112f multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b verify-sig fef00f802a62a8d9e66affc69e141df0 xdg-utils ac0e315a3688929e34ac75b139e7349a
-_md5_=7f3a74dc36235bcb8a49192085575cfb
+_md5_=f541873204a80a70f69b34092750b75d
diff --git a/metadata/md5-cache/sys-libs/compiler-rt-15.0.7 b/metadata/md5-cache/sys-libs/compiler-rt-15.0.7
index e329b9951028..a11f59b19026 100644
--- a/metadata/md5-cache/sys-libs/compiler-rt-15.0.7
+++ b/metadata/md5-cache/sys-libs/compiler-rt-15.0.7
@@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) !clang? ( test )
SLOT=15.0.7
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-15.0.7.tar.xz
_eclasses_=cmake 2e47edc2986d4e1c0363867058cd4489 flag-o-matic 69394e25812406faa1f90edaf4969395 llvm 4cc6f8e29d24a8011266413e74c728bb llvm.org 3337b24d0baa3db792ca6d7b9f10112f multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b verify-sig fef00f802a62a8d9e66affc69e141df0 xdg-utils ac0e315a3688929e34ac75b139e7349a
-_md5_=53e39020c8d23997da8e61e17fdb8a19
+_md5_=00933d3bb15ec9382379ccab1da56544
diff --git a/metadata/md5-cache/sys-libs/compiler-rt-16.0.0 b/metadata/md5-cache/sys-libs/compiler-rt-16.0.0
index 6c1304e99bee..5ad210362ff0 100644
--- a/metadata/md5-cache/sys-libs/compiler-rt-16.0.0
+++ b/metadata/md5-cache/sys-libs/compiler-rt-16.0.0
@@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) !clang? ( test )
SLOT=16
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.0/llvm-project-16.0.0.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.0/llvm-project-16.0.0.src.tar.xz.sig )
_eclasses_=cmake 2e47edc2986d4e1c0363867058cd4489 flag-o-matic 69394e25812406faa1f90edaf4969395 llvm 4cc6f8e29d24a8011266413e74c728bb llvm.org 3337b24d0baa3db792ca6d7b9f10112f multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b verify-sig fef00f802a62a8d9e66affc69e141df0 xdg-utils ac0e315a3688929e34ac75b139e7349a
-_md5_=244a0a596a9a13c591df67d430168e50
+_md5_=8e11a0826fd0a98907657995ace17948
diff --git a/metadata/md5-cache/sys-libs/compiler-rt-16.0.0.9999 b/metadata/md5-cache/sys-libs/compiler-rt-16.0.0.9999
index ad6972b7e55f..568c8c76f014 100644
--- a/metadata/md5-cache/sys-libs/compiler-rt-16.0.0.9999
+++ b/metadata/md5-cache/sys-libs/compiler-rt-16.0.0.9999
@@ -11,4 +11,4 @@ PROPERTIES=live
RESTRICT=!test? ( test ) !clang? ( test )
SLOT=16
_eclasses_=cmake 2e47edc2986d4e1c0363867058cd4489 flag-o-matic 69394e25812406faa1f90edaf4969395 git-r3 c57c50c922e121043788de0b40ada60a llvm 4cc6f8e29d24a8011266413e74c728bb llvm.org 3337b24d0baa3db792ca6d7b9f10112f multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b xdg-utils ac0e315a3688929e34ac75b139e7349a
-_md5_=74f1423cb0dd425d142263da2b2f30a2
+_md5_=937f480d6f34d4d8afd91781d18537cf
diff --git a/metadata/md5-cache/sys-libs/compiler-rt-16.0.0_rc3 b/metadata/md5-cache/sys-libs/compiler-rt-16.0.0_rc3
index 6bf1bec1621c..679a2c6a5800 100644
--- a/metadata/md5-cache/sys-libs/compiler-rt-16.0.0_rc3
+++ b/metadata/md5-cache/sys-libs/compiler-rt-16.0.0_rc3
@@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) !clang? ( test )
SLOT=16
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.0-rc3/llvm-project-16.0.0rc3.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.0-rc3/llvm-project-16.0.0rc3.src.tar.xz.sig )
_eclasses_=cmake 2e47edc2986d4e1c0363867058cd4489 flag-o-matic 69394e25812406faa1f90edaf4969395 llvm 4cc6f8e29d24a8011266413e74c728bb llvm.org 3337b24d0baa3db792ca6d7b9f10112f multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b verify-sig fef00f802a62a8d9e66affc69e141df0 xdg-utils ac0e315a3688929e34ac75b139e7349a
-_md5_=7f1cfd6265c76cf75d7f4fcca558a9dc
+_md5_=159579eb2adeacec8512f71b7c07413f
diff --git a/metadata/md5-cache/sys-libs/compiler-rt-16.0.0_rc4 b/metadata/md5-cache/sys-libs/compiler-rt-16.0.0_rc4
index 16ca89b11430..10bd9d5f1758 100644
--- a/metadata/md5-cache/sys-libs/compiler-rt-16.0.0_rc4
+++ b/metadata/md5-cache/sys-libs/compiler-rt-16.0.0_rc4
@@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) !clang? ( test )
SLOT=16
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.0-rc4/llvm-project-16.0.0rc4.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.0-rc4/llvm-project-16.0.0rc4.src.tar.xz.sig )
_eclasses_=cmake 2e47edc2986d4e1c0363867058cd4489 flag-o-matic 69394e25812406faa1f90edaf4969395 llvm 4cc6f8e29d24a8011266413e74c728bb llvm.org 3337b24d0baa3db792ca6d7b9f10112f multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b verify-sig fef00f802a62a8d9e66affc69e141df0 xdg-utils ac0e315a3688929e34ac75b139e7349a
-_md5_=7f1cfd6265c76cf75d7f4fcca558a9dc
+_md5_=159579eb2adeacec8512f71b7c07413f
diff --git a/metadata/md5-cache/sys-libs/compiler-rt-17.0.0.9999 b/metadata/md5-cache/sys-libs/compiler-rt-17.0.0.9999
index e7d641da1988..cf63efec20f9 100644
--- a/metadata/md5-cache/sys-libs/compiler-rt-17.0.0.9999
+++ b/metadata/md5-cache/sys-libs/compiler-rt-17.0.0.9999
@@ -11,4 +11,4 @@ PROPERTIES=live
RESTRICT=!test? ( test ) !clang? ( test )
SLOT=17
_eclasses_=cmake 2e47edc2986d4e1c0363867058cd4489 flag-o-matic 69394e25812406faa1f90edaf4969395 git-r3 c57c50c922e121043788de0b40ada60a llvm 4cc6f8e29d24a8011266413e74c728bb llvm.org 3337b24d0baa3db792ca6d7b9f10112f multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b xdg-utils ac0e315a3688929e34ac75b139e7349a
-_md5_=74f1423cb0dd425d142263da2b2f30a2
+_md5_=937f480d6f34d4d8afd91781d18537cf
diff --git a/metadata/md5-cache/sys-libs/compiler-rt-17.0.0_pre20230304 b/metadata/md5-cache/sys-libs/compiler-rt-17.0.0_pre20230304
index 59bfc531413d..9dc5d6720fa7 100644
--- a/metadata/md5-cache/sys-libs/compiler-rt-17.0.0_pre20230304
+++ b/metadata/md5-cache/sys-libs/compiler-rt-17.0.0_pre20230304
@@ -11,4 +11,4 @@ RESTRICT=!test? ( test ) !clang? ( test )
SLOT=17
SRC_URI=https://github.com/llvm/llvm-project/archive/2708869801ae00f4681f6b2d9d69b25b3fce26b6.tar.gz -> llvm-project-2708869801ae00f4681f6b2d9d69b25b3fce26b6.tar.gz
_eclasses_=cmake 2e47edc2986d4e1c0363867058cd4489 flag-o-matic 69394e25812406faa1f90edaf4969395 llvm 4cc6f8e29d24a8011266413e74c728bb llvm.org 3337b24d0baa3db792ca6d7b9f10112f multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b xdg-utils ac0e315a3688929e34ac75b139e7349a
-_md5_=74f1423cb0dd425d142263da2b2f30a2
+_md5_=937f480d6f34d4d8afd91781d18537cf
diff --git a/metadata/md5-cache/sys-libs/compiler-rt-17.0.0_pre20230314 b/metadata/md5-cache/sys-libs/compiler-rt-17.0.0_pre20230314
index ec75ea14aaaa..1769dd3ed87a 100644
--- a/metadata/md5-cache/sys-libs/compiler-rt-17.0.0_pre20230314
+++ b/metadata/md5-cache/sys-libs/compiler-rt-17.0.0_pre20230314
@@ -11,4 +11,4 @@ RESTRICT=!test? ( test ) !clang? ( test )
SLOT=17
SRC_URI=https://github.com/llvm/llvm-project/archive/4bf004e07e2b9d6e04e3f33e1b02628c679de664.tar.gz -> llvm-project-4bf004e07e2b9d6e04e3f33e1b02628c679de664.tar.gz
_eclasses_=cmake 2e47edc2986d4e1c0363867058cd4489 flag-o-matic 69394e25812406faa1f90edaf4969395 llvm 4cc6f8e29d24a8011266413e74c728bb llvm.org 3337b24d0baa3db792ca6d7b9f10112f multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b xdg-utils ac0e315a3688929e34ac75b139e7349a
-_md5_=74f1423cb0dd425d142263da2b2f30a2
+_md5_=937f480d6f34d4d8afd91781d18537cf
diff --git a/metadata/md5-cache/sys-libs/libcxx-14.0.6 b/metadata/md5-cache/sys-libs/libcxx-14.0.6
index 57154bc8776f..8c0709c24a27 100644
--- a/metadata/md5-cache/sys-libs/libcxx-14.0.6
+++ b/metadata/md5-cache/sys-libs/libcxx-14.0.6
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-14.0.6/llvm-project-14.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-14.0.6/llvm-project-14.0.6.src.tar.xz.sig ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-14.0.6-r2.tar.xz
_eclasses_=cmake 2e47edc2986d4e1c0363867058cd4489 cmake-multilib 6ff22813d3a25c55e1b97457ec02a318 flag-o-matic 69394e25812406faa1f90edaf4969395 llvm 4cc6f8e29d24a8011266413e74c728bb llvm.org 3337b24d0baa3db792ca6d7b9f10112f multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b verify-sig fef00f802a62a8d9e66affc69e141df0 xdg-utils ac0e315a3688929e34ac75b139e7349a
-_md5_=ed4b7b665367a12874548fbffbf304e1
+_md5_=40053cea23101c5d660398cf97045038
diff --git a/metadata/md5-cache/sys-libs/libcxx-15.0.7 b/metadata/md5-cache/sys-libs/libcxx-15.0.7
index 125fcd6be138..96a26b1114c2 100644
--- a/metadata/md5-cache/sys-libs/libcxx-15.0.7
+++ b/metadata/md5-cache/sys-libs/libcxx-15.0.7
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig )
_eclasses_=cmake 2e47edc2986d4e1c0363867058cd4489 cmake-multilib 6ff22813d3a25c55e1b97457ec02a318 flag-o-matic 69394e25812406faa1f90edaf4969395 llvm 4cc6f8e29d24a8011266413e74c728bb llvm.org 3337b24d0baa3db792ca6d7b9f10112f multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b verify-sig fef00f802a62a8d9e66affc69e141df0 xdg-utils ac0e315a3688929e34ac75b139e7349a
-_md5_=7f5a8fba7d5d2d43189bfb259f861a89
+_md5_=6bf73ff84b34d3321dab6eea4bfd4f08
diff --git a/metadata/md5-cache/sys-libs/libcxx-15.0.7-r1 b/metadata/md5-cache/sys-libs/libcxx-15.0.7-r1
index 39b38fb0e007..59a03a2cdbdf 100644
--- a/metadata/md5-cache/sys-libs/libcxx-15.0.7-r1
+++ b/metadata/md5-cache/sys-libs/libcxx-15.0.7-r1
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-15.0.7-r1.tar.xz
_eclasses_=cmake 2e47edc2986d4e1c0363867058cd4489 cmake-multilib 6ff22813d3a25c55e1b97457ec02a318 flag-o-matic 69394e25812406faa1f90edaf4969395 llvm 4cc6f8e29d24a8011266413e74c728bb llvm.org 3337b24d0baa3db792ca6d7b9f10112f multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b verify-sig fef00f802a62a8d9e66affc69e141df0 xdg-utils ac0e315a3688929e34ac75b139e7349a
-_md5_=ec12a0f6e108c8b13319626ed8ce9939
+_md5_=c415047838316b6921b40e0d66ed4aa0
diff --git a/metadata/md5-cache/sys-libs/libcxx-16.0.0 b/metadata/md5-cache/sys-libs/libcxx-16.0.0
index 14479573abe1..d58f28e63da6 100644
--- a/metadata/md5-cache/sys-libs/libcxx-16.0.0
+++ b/metadata/md5-cache/sys-libs/libcxx-16.0.0
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.0/llvm-project-16.0.0.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.0/llvm-project-16.0.0.src.tar.xz.sig )
_eclasses_=cmake 2e47edc2986d4e1c0363867058cd4489 cmake-multilib 6ff22813d3a25c55e1b97457ec02a318 flag-o-matic 69394e25812406faa1f90edaf4969395 llvm 4cc6f8e29d24a8011266413e74c728bb llvm.org 3337b24d0baa3db792ca6d7b9f10112f multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b verify-sig fef00f802a62a8d9e66affc69e141df0 xdg-utils ac0e315a3688929e34ac75b139e7349a
-_md5_=8c5a3a3d8e6c8737caba04f720113314
+_md5_=fd7c42169ca32c9cedf32100d0a56aec
diff --git a/metadata/md5-cache/sys-libs/libcxx-16.0.0.9999 b/metadata/md5-cache/sys-libs/libcxx-16.0.0.9999
index 87816337be47..5ee1927032c8 100644
--- a/metadata/md5-cache/sys-libs/libcxx-16.0.0.9999
+++ b/metadata/md5-cache/sys-libs/libcxx-16.0.0.9999
@@ -13,4 +13,4 @@ REQUIRED_USE=test? ( clang )
RESTRICT=!test? ( test )
SLOT=0
_eclasses_=cmake 2e47edc2986d4e1c0363867058cd4489 cmake-multilib 6ff22813d3a25c55e1b97457ec02a318 flag-o-matic 69394e25812406faa1f90edaf4969395 git-r3 c57c50c922e121043788de0b40ada60a llvm 4cc6f8e29d24a8011266413e74c728bb llvm.org 3337b24d0baa3db792ca6d7b9f10112f multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b xdg-utils ac0e315a3688929e34ac75b139e7349a
-_md5_=fba3a27cace2150ba0c8a71502d3ab89
+_md5_=6bd8767076a012461810ec35f7118298
diff --git a/metadata/md5-cache/sys-libs/libcxx-16.0.0_rc3 b/metadata/md5-cache/sys-libs/libcxx-16.0.0_rc3
index a105d01f5b8c..dea795d201ef 100644
--- a/metadata/md5-cache/sys-libs/libcxx-16.0.0_rc3
+++ b/metadata/md5-cache/sys-libs/libcxx-16.0.0_rc3
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.0-rc3/llvm-project-16.0.0rc3.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.0-rc3/llvm-project-16.0.0rc3.src.tar.xz.sig )
_eclasses_=cmake 2e47edc2986d4e1c0363867058cd4489 cmake-multilib 6ff22813d3a25c55e1b97457ec02a318 flag-o-matic 69394e25812406faa1f90edaf4969395 llvm 4cc6f8e29d24a8011266413e74c728bb llvm.org 3337b24d0baa3db792ca6d7b9f10112f multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b verify-sig fef00f802a62a8d9e66affc69e141df0 xdg-utils ac0e315a3688929e34ac75b139e7349a
-_md5_=3b5d2a89f3ff0de6b78538deede4c459
+_md5_=a0eb3bf20a2573156a4942eff236d0ce
diff --git a/metadata/md5-cache/sys-libs/libcxx-16.0.0_rc4 b/metadata/md5-cache/sys-libs/libcxx-16.0.0_rc4
index 50bc76a26d37..b42e0c0ae398 100644
--- a/metadata/md5-cache/sys-libs/libcxx-16.0.0_rc4
+++ b/metadata/md5-cache/sys-libs/libcxx-16.0.0_rc4
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.0-rc4/llvm-project-16.0.0rc4.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.0-rc4/llvm-project-16.0.0rc4.src.tar.xz.sig )
_eclasses_=cmake 2e47edc2986d4e1c0363867058cd4489 cmake-multilib 6ff22813d3a25c55e1b97457ec02a318 flag-o-matic 69394e25812406faa1f90edaf4969395 llvm 4cc6f8e29d24a8011266413e74c728bb llvm.org 3337b24d0baa3db792ca6d7b9f10112f multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b verify-sig fef00f802a62a8d9e66affc69e141df0 xdg-utils ac0e315a3688929e34ac75b139e7349a
-_md5_=3b5d2a89f3ff0de6b78538deede4c459
+_md5_=a0eb3bf20a2573156a4942eff236d0ce
diff --git a/metadata/md5-cache/sys-libs/libcxx-17.0.0.9999 b/metadata/md5-cache/sys-libs/libcxx-17.0.0.9999
index d8b3b117dd10..79ff821fe9e4 100644
--- a/metadata/md5-cache/sys-libs/libcxx-17.0.0.9999
+++ b/metadata/md5-cache/sys-libs/libcxx-17.0.0.9999
@@ -13,4 +13,4 @@ REQUIRED_USE=test? ( clang )
RESTRICT=!test? ( test )
SLOT=0
_eclasses_=cmake 2e47edc2986d4e1c0363867058cd4489 cmake-multilib 6ff22813d3a25c55e1b97457ec02a318 flag-o-matic 69394e25812406faa1f90edaf4969395 git-r3 c57c50c922e121043788de0b40ada60a llvm 4cc6f8e29d24a8011266413e74c728bb llvm.org 3337b24d0baa3db792ca6d7b9f10112f multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b xdg-utils ac0e315a3688929e34ac75b139e7349a
-_md5_=fba3a27cace2150ba0c8a71502d3ab89
+_md5_=6bd8767076a012461810ec35f7118298
diff --git a/metadata/md5-cache/sys-libs/libcxx-17.0.0_pre20230304 b/metadata/md5-cache/sys-libs/libcxx-17.0.0_pre20230304
index 14c9e951552c..2d6c9ea6f1b8 100644
--- a/metadata/md5-cache/sys-libs/libcxx-17.0.0_pre20230304
+++ b/metadata/md5-cache/sys-libs/libcxx-17.0.0_pre20230304
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/archive/2708869801ae00f4681f6b2d9d69b25b3fce26b6.tar.gz -> llvm-project-2708869801ae00f4681f6b2d9d69b25b3fce26b6.tar.gz
_eclasses_=cmake 2e47edc2986d4e1c0363867058cd4489 cmake-multilib 6ff22813d3a25c55e1b97457ec02a318 flag-o-matic 69394e25812406faa1f90edaf4969395 llvm 4cc6f8e29d24a8011266413e74c728bb llvm.org 3337b24d0baa3db792ca6d7b9f10112f multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b xdg-utils ac0e315a3688929e34ac75b139e7349a
-_md5_=fba3a27cace2150ba0c8a71502d3ab89
+_md5_=6bd8767076a012461810ec35f7118298
diff --git a/metadata/md5-cache/sys-libs/libcxx-17.0.0_pre20230314 b/metadata/md5-cache/sys-libs/libcxx-17.0.0_pre20230314
index ffd16eb947e1..3f32f6c0a172 100644
--- a/metadata/md5-cache/sys-libs/libcxx-17.0.0_pre20230314
+++ b/metadata/md5-cache/sys-libs/libcxx-17.0.0_pre20230314
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/archive/4bf004e07e2b9d6e04e3f33e1b02628c679de664.tar.gz -> llvm-project-4bf004e07e2b9d6e04e3f33e1b02628c679de664.tar.gz
_eclasses_=cmake 2e47edc2986d4e1c0363867058cd4489 cmake-multilib 6ff22813d3a25c55e1b97457ec02a318 flag-o-matic 69394e25812406faa1f90edaf4969395 llvm 4cc6f8e29d24a8011266413e74c728bb llvm.org 3337b24d0baa3db792ca6d7b9f10112f multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b xdg-utils ac0e315a3688929e34ac75b139e7349a
-_md5_=fba3a27cace2150ba0c8a71502d3ab89
+_md5_=6bd8767076a012461810ec35f7118298
diff --git a/metadata/md5-cache/sys-libs/libcxxabi-14.0.6 b/metadata/md5-cache/sys-libs/libcxxabi-14.0.6
index 4620df809967..005a372b3486 100644
--- a/metadata/md5-cache/sys-libs/libcxxabi-14.0.6
+++ b/metadata/md5-cache/sys-libs/libcxxabi-14.0.6
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-14.0.6/llvm-project-14.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-14.0.6/llvm-project-14.0.6.src.tar.xz.sig )
_eclasses_=cmake 2e47edc2986d4e1c0363867058cd4489 cmake-multilib 6ff22813d3a25c55e1b97457ec02a318 flag-o-matic 69394e25812406faa1f90edaf4969395 llvm 4cc6f8e29d24a8011266413e74c728bb llvm.org 3337b24d0baa3db792ca6d7b9f10112f multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b verify-sig fef00f802a62a8d9e66affc69e141df0 xdg-utils ac0e315a3688929e34ac75b139e7349a
-_md5_=4e54b656411cc807bdd92b2f892aa32f
+_md5_=00c7e2cea0ff0c7d843b9d8560e1e855
diff --git a/metadata/md5-cache/sys-libs/libcxxabi-15.0.7 b/metadata/md5-cache/sys-libs/libcxxabi-15.0.7
index eccc65bc36fe..c28f6fce5e8d 100644
--- a/metadata/md5-cache/sys-libs/libcxxabi-15.0.7
+++ b/metadata/md5-cache/sys-libs/libcxxabi-15.0.7
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig )
_eclasses_=cmake 2e47edc2986d4e1c0363867058cd4489 cmake-multilib 6ff22813d3a25c55e1b97457ec02a318 flag-o-matic 69394e25812406faa1f90edaf4969395 llvm 4cc6f8e29d24a8011266413e74c728bb llvm.org 3337b24d0baa3db792ca6d7b9f10112f multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b verify-sig fef00f802a62a8d9e66affc69e141df0 xdg-utils ac0e315a3688929e34ac75b139e7349a
-_md5_=462e3f649f8df58db11379d6fa9c34ff
+_md5_=7caa8da5e3680e5172ba7e29f5004e58
diff --git a/metadata/md5-cache/sys-libs/libcxxabi-16.0.0 b/metadata/md5-cache/sys-libs/libcxxabi-16.0.0
index 40dbf19b8062..39f5a94901d4 100644
--- a/metadata/md5-cache/sys-libs/libcxxabi-16.0.0
+++ b/metadata/md5-cache/sys-libs/libcxxabi-16.0.0
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.0/llvm-project-16.0.0.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.0/llvm-project-16.0.0.src.tar.xz.sig )
_eclasses_=cmake 2e47edc2986d4e1c0363867058cd4489 cmake-multilib 6ff22813d3a25c55e1b97457ec02a318 flag-o-matic 69394e25812406faa1f90edaf4969395 llvm 4cc6f8e29d24a8011266413e74c728bb llvm.org 3337b24d0baa3db792ca6d7b9f10112f multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b verify-sig fef00f802a62a8d9e66affc69e141df0 xdg-utils ac0e315a3688929e34ac75b139e7349a
-_md5_=cddf10e3bb0a3c9c5e62e50963549112
+_md5_=8eca3feceb803430599b9e66d61b5a6c
diff --git a/metadata/md5-cache/sys-libs/libcxxabi-16.0.0.9999 b/metadata/md5-cache/sys-libs/libcxxabi-16.0.0.9999
index 214b2852f9ca..919d3386f83f 100644
--- a/metadata/md5-cache/sys-libs/libcxxabi-16.0.0.9999
+++ b/metadata/md5-cache/sys-libs/libcxxabi-16.0.0.9999
@@ -13,4 +13,4 @@ REQUIRED_USE=test? ( clang )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
_eclasses_=cmake 2e47edc2986d4e1c0363867058cd4489 cmake-multilib 6ff22813d3a25c55e1b97457ec02a318 flag-o-matic 69394e25812406faa1f90edaf4969395 git-r3 c57c50c922e121043788de0b40ada60a llvm 4cc6f8e29d24a8011266413e74c728bb llvm.org 3337b24d0baa3db792ca6d7b9f10112f multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b xdg-utils ac0e315a3688929e34ac75b139e7349a
-_md5_=ebb65f8eb13cd404aa74c7e28a52d71b
+_md5_=ab2664cef513146a1fff74697dfca74f
diff --git a/metadata/md5-cache/sys-libs/libcxxabi-16.0.0_rc3 b/metadata/md5-cache/sys-libs/libcxxabi-16.0.0_rc3
index 4214a90e65b0..ce0021db2814 100644
--- a/metadata/md5-cache/sys-libs/libcxxabi-16.0.0_rc3
+++ b/metadata/md5-cache/sys-libs/libcxxabi-16.0.0_rc3
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.0-rc3/llvm-project-16.0.0rc3.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.0-rc3/llvm-project-16.0.0rc3.src.tar.xz.sig )
_eclasses_=cmake 2e47edc2986d4e1c0363867058cd4489 cmake-multilib 6ff22813d3a25c55e1b97457ec02a318 flag-o-matic 69394e25812406faa1f90edaf4969395 llvm 4cc6f8e29d24a8011266413e74c728bb llvm.org 3337b24d0baa3db792ca6d7b9f10112f multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b verify-sig fef00f802a62a8d9e66affc69e141df0 xdg-utils ac0e315a3688929e34ac75b139e7349a
-_md5_=b954666ca4eb119a11c79056bb84e7da
+_md5_=223f1329e66fd5f16864d6afb49af75f
diff --git a/metadata/md5-cache/sys-libs/libcxxabi-16.0.0_rc4 b/metadata/md5-cache/sys-libs/libcxxabi-16.0.0_rc4
index 041c74b2364e..bc43bddfcb72 100644
--- a/metadata/md5-cache/sys-libs/libcxxabi-16.0.0_rc4
+++ b/metadata/md5-cache/sys-libs/libcxxabi-16.0.0_rc4
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.0-rc4/llvm-project-16.0.0rc4.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.0-rc4/llvm-project-16.0.0rc4.src.tar.xz.sig )
_eclasses_=cmake 2e47edc2986d4e1c0363867058cd4489 cmake-multilib 6ff22813d3a25c55e1b97457ec02a318 flag-o-matic 69394e25812406faa1f90edaf4969395 llvm 4cc6f8e29d24a8011266413e74c728bb llvm.org 3337b24d0baa3db792ca6d7b9f10112f multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b verify-sig fef00f802a62a8d9e66affc69e141df0 xdg-utils ac0e315a3688929e34ac75b139e7349a
-_md5_=b954666ca4eb119a11c79056bb84e7da
+_md5_=223f1329e66fd5f16864d6afb49af75f
diff --git a/metadata/md5-cache/sys-libs/libcxxabi-17.0.0.9999 b/metadata/md5-cache/sys-libs/libcxxabi-17.0.0.9999
index 7252ce3be9c1..388bd0720170 100644
--- a/metadata/md5-cache/sys-libs/libcxxabi-17.0.0.9999
+++ b/metadata/md5-cache/sys-libs/libcxxabi-17.0.0.9999
@@ -13,4 +13,4 @@ REQUIRED_USE=test? ( clang )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
_eclasses_=cmake 2e47edc2986d4e1c0363867058cd4489 cmake-multilib 6ff22813d3a25c55e1b97457ec02a318 flag-o-matic 69394e25812406faa1f90edaf4969395 git-r3 c57c50c922e121043788de0b40ada60a llvm 4cc6f8e29d24a8011266413e74c728bb llvm.org 3337b24d0baa3db792ca6d7b9f10112f multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b xdg-utils ac0e315a3688929e34ac75b139e7349a
-_md5_=ebb65f8eb13cd404aa74c7e28a52d71b
+_md5_=ab2664cef513146a1fff74697dfca74f
diff --git a/metadata/md5-cache/sys-libs/libcxxabi-17.0.0_pre20230304 b/metadata/md5-cache/sys-libs/libcxxabi-17.0.0_pre20230304
index 68ba0b2a3a82..2cedb4f00654 100644
--- a/metadata/md5-cache/sys-libs/libcxxabi-17.0.0_pre20230304
+++ b/metadata/md5-cache/sys-libs/libcxxabi-17.0.0_pre20230304
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/archive/2708869801ae00f4681f6b2d9d69b25b3fce26b6.tar.gz -> llvm-project-2708869801ae00f4681f6b2d9d69b25b3fce26b6.tar.gz
_eclasses_=cmake 2e47edc2986d4e1c0363867058cd4489 cmake-multilib 6ff22813d3a25c55e1b97457ec02a318 flag-o-matic 69394e25812406faa1f90edaf4969395 llvm 4cc6f8e29d24a8011266413e74c728bb llvm.org 3337b24d0baa3db792ca6d7b9f10112f multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b xdg-utils ac0e315a3688929e34ac75b139e7349a
-_md5_=ebb65f8eb13cd404aa74c7e28a52d71b
+_md5_=ab2664cef513146a1fff74697dfca74f
diff --git a/metadata/md5-cache/sys-libs/libcxxabi-17.0.0_pre20230314 b/metadata/md5-cache/sys-libs/libcxxabi-17.0.0_pre20230314
index 33bfd86c3ac6..671e16c59b42 100644
--- a/metadata/md5-cache/sys-libs/libcxxabi-17.0.0_pre20230314
+++ b/metadata/md5-cache/sys-libs/libcxxabi-17.0.0_pre20230314
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/archive/4bf004e07e2b9d6e04e3f33e1b02628c679de664.tar.gz -> llvm-project-4bf004e07e2b9d6e04e3f33e1b02628c679de664.tar.gz
_eclasses_=cmake 2e47edc2986d4e1c0363867058cd4489 cmake-multilib 6ff22813d3a25c55e1b97457ec02a318 flag-o-matic 69394e25812406faa1f90edaf4969395 llvm 4cc6f8e29d24a8011266413e74c728bb llvm.org 3337b24d0baa3db792ca6d7b9f10112f multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b xdg-utils ac0e315a3688929e34ac75b139e7349a
-_md5_=ebb65f8eb13cd404aa74c7e28a52d71b
+_md5_=ab2664cef513146a1fff74697dfca74f
diff --git a/metadata/md5-cache/x11-libs/Manifest.gz b/metadata/md5-cache/x11-libs/Manifest.gz
index 4e794390579a..4dfc9a1ae307 100644
--- a/metadata/md5-cache/x11-libs/Manifest.gz
+++ b/metadata/md5-cache/x11-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/x11-libs/vte-0.72.0 b/metadata/md5-cache/x11-libs/vte-0.72.0
new file mode 100644
index 000000000000..fac0c2a1417f
--- /dev/null
+++ b/metadata/md5-cache/x11-libs/vte-0.72.0
@@ -0,0 +1,17 @@
+BDEPEND=|| ( >=dev-lang/python-3.11.1-r1:3.11 >=dev-lang/python-3.10.9-r1:3.10 >=dev-lang/python-3.9.16-r1:3.9 ) dev-libs/libxml2:2 dev-util/glib-utils gtk-doc? ( dev-util/gi-docgen ) >=sys-devel/gettext-0.19.8 virtual/pkgconfig vala? ( || ( dev-lang/vala:0.56 ) ) app-arch/xz-utils >=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 prepare setup test
+DEPEND=>=x11-libs/gtk+-3.24.22:3[introspection?] >=dev-libs/fribidi-1.0.0 >=dev-libs/glib-2.60:2 crypt? ( >=net-libs/gnutls-3.2.7:0= ) icu? ( dev-libs/icu:= ) >=x11-libs/pango-1.22.0 >=dev-libs/libpcre2-10.21:= systemd? ( >=sys-apps/systemd-220:= ) sys-libs/zlib introspection? ( >=dev-libs/gobject-introspection-1.56:= ) x11-libs/pango[introspection?]
+DESCRIPTION=Library providing a virtual terminal emulator widget
+EAPI=8
+HOMEPAGE=https://wiki.gnome.org/Apps/Terminal/VTE
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=gnome.org meson python-any-r1 vala xdg
+IUSE=+crypt debug gtk-doc +icu +introspection systemd +vala vanilla
+KEYWORDS=~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=LGPL-3+ GPL-3+
+RDEPEND=>=x11-libs/gtk+-3.24.22:3[introspection?] >=dev-libs/fribidi-1.0.0 >=dev-libs/glib-2.60:2 crypt? ( >=net-libs/gnutls-3.2.7:0= ) icu? ( dev-libs/icu:= ) >=x11-libs/pango-1.22.0 >=dev-libs/libpcre2-10.21:= systemd? ( >=sys-apps/systemd-220:= ) sys-libs/zlib introspection? ( >=dev-libs/gobject-introspection-1.56:= ) x11-libs/pango[introspection?] ~gui-libs/vte-common-0.72.0[systemd?]
+REQUIRED_USE=gtk-doc? ( introspection ) vala? ( introspection )
+SLOT=2.91
+SRC_URI=https://gitlab.gnome.org/GNOME/vte/-/archive/0.72.0/vte-0.72.0.tar.bz2 !vanilla? ( https://dev.gentoo.org/~mattst88/distfiles/vte-0.70.0-command-notify.patch.xz )
+_eclasses_=gnome.org 429073e99d7067d3462e875bf5c6e14a meson cd2865332c8d99e1da0655523ff4a28f multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b vala 2633382950a3a9ce912c9258150d5db8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils ac0e315a3688929e34ac75b139e7349a
+_md5_=f68fbd63d4f19ae31e0fe15f3891c441
diff --git a/metadata/news/Manifest b/metadata/news/Manifest
index c11c47805e81..18eb0b00892a 100644
--- a/metadata/news/Manifest
+++ b/metadata/news/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 15153 BLAKE2B d9489813ffb032a3f6f6eacb6df9ad7819bf186e8ead6915d583a0259dd4ccdda908f27867444b45375911e6c60c83e1069b4a71a2a06470f795f6a9fac5b8e9 SHA512 14e11af3bb1e448bd105f6b59bfdeff65b818fc1e4fad2e98891985fef279f09bf5e599162f137b666332a787df599358edcef202bf7d6ad3e111d3c5ab90cd5
-TIMESTAMP 2023-03-19T00:10:01Z
+TIMESTAMP 2023-03-19T06:10:00Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmQWUtlfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmQWpzhfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klA4gg/7BPRDVX8c5Asv2MN5FiagtnymnXWdODw9vxV006Vg9Z3QELOoQHWzho8t
-d+Y18Ay6Ax5gpCGQp0/xibu3vA5/UOa7NVzFXfzTQEClIZZBG1EY7TYXEkFIOeYG
-OkbMCbdInCDEoujdhpUTbDgNfx2y/wFJyWo/x8s6GfHGIHGZk7x+Ns7OEHgMS1Sw
-sDxzJAl8d6F8TaOm2dA0kvD4ebBi1YZqbh44NItc4G2y54EDQbwT4omf+mPvJXO4
-qW3muXyUjig/B65UFG2wokRQsAz40BuErcmwRsA2OoW290SLxdbzdz3ycfcKB0f8
-JrBq1ipguGiMUSbceis7Hn4ivcjPllBMGi8Dxz68Wra/u8gmAshauPWwMvb6FR80
-j61NwUpatT4aW9wgXXNCm922sRQ/5bfP8TiiB+e/a/K6DLBEemOMVJ8L5TxhWlkr
-VktexNPW4KVsx4yTQ+S4gWSEBpGl7/nYgPf9MmybvTkkADcC58Vmszx8ORV71ff0
-Y5LBdJn8rYBJtZudPtp+btBnorCabpoOoP5T6W1OInYT+Aok3J8GL00NF1c5HIHE
-NSd8E9ciLgR2tMrVCk8SVfhaaZm9uNKp4ls/PVBJjE7vqIuD009zhAKub1CTnVY1
-VGtgvKer5ePLAIW+UIeX2XirgMEV6HR4QqMCIoYfwRAzKaCMj4U=
-=kKpy
+klCM1w//ZTA3Q08y9CdWHCvZvsAwRgXC74XU49Irwmgy7e9+w4jHHvHp+HX1j/Jm
+Rl3jb3RN2ahUVSVAwoVxAWI4rrMO5ldGTbZcjAfbgTNhQC/RYVKDEJgrbIw2l9/j
+gNjzFsCMBUe6dJxvcDwk4F1CZUPEQhfwjO6/GOp2nTJHP1z3NwJpKH/XeufHFPoH
+HuffaGIN198Rsn5m77Tv20rRGxB63yAIVMni3wi3kUelOnU/72UMS7sODG5+k80t
+C8x9WOVIBGURLlwDobEzt5MF6f4fBdaFR2Y6EyOp4gEiKqELej5FqVrCcYf7ITdn
+q6dr+hX2k38QMdArjCKQU1LiWXzFnVhenudlpP0YeGBDAqUdqqQHskPY58RRjwMx
+hbWG1KQj4GzGl+NLwGUZZN42PsZvO5jXT2Lh9PWMqXBFJYe2ihv+oTjecnDz3MEb
+H0NbOUxze7zY7wjj+OUMbguTmZi6jzTvj9E3JYP7q8OBw9A1w6sZm1du/zKQPadJ
+L/IH2nmdCxWvC6ZBL4m2oGcfWPNRP2kJaAoh9p6rxIZhbo7u5L1VvclfzVs2K5BY
+jQVTDM0gIRXSgr05EeCOIAN1EcDSe1UX5G+/LvgJdbwMqYhzL6bbLzl9TJpdynA1
+YrVhEgTn3lcjMKZOJEH634BXMTXxr5SbDMYm+4r950w2cNc912Y=
+=1v12
-----END PGP SIGNATURE-----
diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk
index eaee63a45351..02211eb4e000 100644
--- a/metadata/news/timestamp.chk
+++ b/metadata/news/timestamp.chk
@@ -1 +1 @@
-Sun, 19 Mar 2023 00:09:58 +0000
+Sun, 19 Mar 2023 06:09:58 +0000
diff --git a/metadata/timestamp b/metadata/timestamp
index 35f94a14d5f1..801987d572c6 100644
--- a/metadata/timestamp
+++ b/metadata/timestamp
@@ -1 +1 @@
-Sun Mar 19 12:09:58 AM UTC 2023
+Sun Mar 19 06:09:57 AM UTC 2023
diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk
index cc59805460c6..d99ada5aac86 100644
--- a/metadata/timestamp.chk
+++ b/metadata/timestamp.chk
@@ -1 +1 @@
-Sun, 19 Mar 2023 00:15:01 +0000
+Sun, 19 Mar 2023 06:15:01 +0000
diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit
index daef43391f9a..426595de6829 100644
--- a/metadata/timestamp.commit
+++ b/metadata/timestamp.commit
@@ -1 +1 @@
-ec462e5f4209a768987299030d463d6d4c5c4d2f 1679182701 2023-03-18T23:38:21+00:00
+2d433ac9008d2efdbf3bd9e447ae4f0646f71418 1679201384 2023-03-19T04:49:44+00:00
diff --git a/metadata/timestamp.x b/metadata/timestamp.x
index eb4690b5c52c..53415066f41e 100644
--- a/metadata/timestamp.x
+++ b/metadata/timestamp.x
@@ -1 +1 @@
-1679184601 Sun 19 Mar 2023 12:10:01 AM UTC
+1679206201 Sun 19 Mar 2023 06:10:01 AM UTC
diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk
index eaee63a45351..04a9219a30c3 100644
--- a/metadata/xml-schema/timestamp.chk
+++ b/metadata/xml-schema/timestamp.chk
@@ -1 +1 @@
-Sun, 19 Mar 2023 00:09:58 +0000
+Sun, 19 Mar 2023 06:09:57 +0000
diff --git a/net-analyzer/Manifest.gz b/net-analyzer/Manifest.gz
index 9889763a496b..6933e5a5dbb6 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 4adc2cf25545..80e64c4e6b7c 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 897 BLAKE2B 492f9d3945558d67fdccd3b388686cfa4f1652e138b75b9159c082838687ac85431075ea2323e81a678f08daa8aeca5f9b60b6fcd72bc856168da15a2eaa5dec SHA512 27648f18041abf9811245cb9bf441e9649095f47fea79d46115baada19dfe7e89186f1edd85eac9a43cb79aaf78a8fde13ccf77b9149ad0d54030ace30894b9e
-EBUILD shodan-9999.ebuild 892 BLAKE2B a30462ff4a9b5d25bc3617eddf6e4f275ab629f298f895cb20ea2ca9a5db823fc95cccb33e5b2a6108977e3e4bf8bfd7e36f0118782977276c17fd0739916d1a SHA512 ad51727795db1790bb4178efc6db3bd7199108a5fa199c3de8404cae835e1170c2d552e863b7aef1155b848f23d30747482817687d20dbce99207d54002132b0
+EBUILD shodan-1.28.0.ebuild 897 BLAKE2B 13deb81e710601c0fdcf5fb7a93ce9f94afe7eb0351038bd560a532b33e49231537a35d9da259b48aa0532947f49308bf2a6ebae3196bc5c36653a6fc06b9b67 SHA512 88ee098bfd3411a8b9349750e31f1828bf80612a6f77f344206b85f5101f2b82b0b71cfeacaf4cc0e5481539e1fff0b702fbbe0f9ef75004cbcc85461c1b1b74
+EBUILD shodan-9999.ebuild 892 BLAKE2B 82f5220e588eec40c31da4208c67692747b0466a5a30e816db9719f9230355bba185b94452dc3570f00d7c75306ec275cc57d959f679919d1ea5bdda13c474ab SHA512 306dc86e618044a549afb76acb378fd7b6ba739668162ed5ac59643f79469a79db675692a94d9241e56eee3b131a4b25c78846e70214a58f61c3591733bffb76
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 cae4d648ff15..8c7d7860bc86 100644
--- a/net-analyzer/shodan/shodan-1.28.0.ebuild
+++ b/net-analyzer/shodan/shodan-1.28.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_{9..11} )
inherit distutils-r1
DESCRIPTION="The official Python library for Shodan"
diff --git a/net-analyzer/shodan/shodan-9999.ebuild b/net-analyzer/shodan/shodan-9999.ebuild
index a33a8491beea..984c33c3f1f6 100644
--- a/net-analyzer/shodan/shodan-9999.ebuild
+++ b/net-analyzer/shodan/shodan-9999.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_{9..11} )
inherit distutils-r1
DESCRIPTION="The official Python library for Shodan"
diff --git a/net-analyzer/wtfis/Manifest b/net-analyzer/wtfis/Manifest
index d73b6f45e957..7bef159965cc 100644
--- a/net-analyzer/wtfis/Manifest
+++ b/net-analyzer/wtfis/Manifest
@@ -1,6 +1,6 @@
DIST wtfis-0.5.1.gh.tar.gz 462958 BLAKE2B 68d8c89e8e08ba925d5b6847656a0261aa9bfd9e998b7572a8d783c11d99ff06d27870346c8e31d2b8554a5a51b07bf6e08151c87b0a740bccc94a25259dfcb4 SHA512 32091d00d62a78f84e01735b9f9af2b38465c5f2258743b512616b3b43fac7389fa7ef62430e205a004b58a224b154a79fb2e860729925fc7df6a58252fa0093
DIST wtfis-0.6.1.gh.tar.gz 472803 BLAKE2B 9764d54d88bc8709b67673200a295bc0520438733b45c98d779e088bbcf57778007caf7fa0dcafed881d94bb6b7216f8f00b30b0b0bd528252c18e449865c382 SHA512 75f44416979f7196879a5a3f528caed7154c29f6a79b9ba116bba98f609b5d4bf9f2f78c2eba1e1629fa9f50c60b5678adac98150843fc1ffbedff8bcae3f0f3
-EBUILD wtfis-0.5.1.ebuild 974 BLAKE2B 051eb9c0b2c590ad48b5cb8901d03ff6c762e240ff92ea1f508101460d801b668c49c04fcfe7285fb079a5f16bb0f8ace12ec5c32c538e6ec23fa9c93fc7d495 SHA512 716d3e80980e34f5c8c8bfb0e5155a21a329b4d38bef52b11d3d44c1d0e271326358a565e893baba0cb4cf952a36d1cd3121da13fb855630abb1d5e000fc86ce
-EBUILD wtfis-0.6.1.ebuild 976 BLAKE2B 32841c8bad91956864cb9444a6593d46bdd6f6087391bc92afde22fbd79580e1e404df4cb52f8ce36a1764bc23218b649e07b1b5d50484d75edb6fcebe4655c0 SHA512 8a3052e23945bd43c2d32ed8f868cde9685b00f29ec2706c4aabf8ed34a48ddea13afd545a31def9acfa9fcd7aaa39896a5cb3cce9f2399f868bd6b45a2fae52
-EBUILD wtfis-9999.ebuild 976 BLAKE2B 32841c8bad91956864cb9444a6593d46bdd6f6087391bc92afde22fbd79580e1e404df4cb52f8ce36a1764bc23218b649e07b1b5d50484d75edb6fcebe4655c0 SHA512 8a3052e23945bd43c2d32ed8f868cde9685b00f29ec2706c4aabf8ed34a48ddea13afd545a31def9acfa9fcd7aaa39896a5cb3cce9f2399f868bd6b45a2fae52
+EBUILD wtfis-0.5.1.ebuild 974 BLAKE2B a775d247aeea63cc8064851e3ff39cf514cbc0325c9211670a226e535e01ad0a12d0ef8964bc7d6ddc0f8add835e0bf2f32895d4204f975f8803cce9d82bd080 SHA512 dc04116c00a55fde85ea939266a579f42f5c4749895aa7264b99b2bdd9b44fa68c9d018c2f2de52f209000ea76f59d3e6be38327b0250abc45edce996d4e0a6a
+EBUILD wtfis-0.6.1.ebuild 976 BLAKE2B a20a444bc8ed16c06c9642bf83e1bd8dc7efedd522d7e33ba3cb6b0ce0bb01768607cb0defdad5396a3c2f30a5454aabfda5d77c57bf09b36c368af533e6deae SHA512 eb000f1d9100560bd8daf93b5c2fe75ec79cb5ba0bd5a3131064ae4f2ee21c057fcc2597853563fe8cb5f159855cd998639734d96ae1947059e1ab74e05ec9e8
+EBUILD wtfis-9999.ebuild 976 BLAKE2B a20a444bc8ed16c06c9642bf83e1bd8dc7efedd522d7e33ba3cb6b0ce0bb01768607cb0defdad5396a3c2f30a5454aabfda5d77c57bf09b36c368af533e6deae SHA512 eb000f1d9100560bd8daf93b5c2fe75ec79cb5ba0bd5a3131064ae4f2ee21c057fcc2597853563fe8cb5f159855cd998639734d96ae1947059e1ab74e05ec9e8
MISC metadata.xml 855 BLAKE2B 552b9998e0eada39d9a0f0e092c566e9a75c5ac2e2360df66d9b7334e663a9fb4a82be51f31623f31644e2863d78570405dc94e36769be7cbbcc3539cf49d920 SHA512 56593e8b58a019e4cdbf23946331c34f66fc72e318271916b33f3f63ccfb2d7a546dcbf05fcd0bd0bce9e5e0ce8f7b0cfd621b4b938c0eed135c34d025fdfc32
diff --git a/net-analyzer/wtfis/wtfis-0.5.1.ebuild b/net-analyzer/wtfis/wtfis-0.5.1.ebuild
index 98a16230fa10..dc39ae77fcb0 100644
--- a/net-analyzer/wtfis/wtfis-0.5.1.ebuild
+++ b/net-analyzer/wtfis/wtfis-0.5.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_{9..11} )
inherit distutils-r1
DESCRIPTION="Passive hostname, domain and IP lookup tool for non-robots"
diff --git a/net-analyzer/wtfis/wtfis-0.6.1.ebuild b/net-analyzer/wtfis/wtfis-0.6.1.ebuild
index bc0d8ff31d44..4ab2cc180a22 100644
--- a/net-analyzer/wtfis/wtfis-0.6.1.ebuild
+++ b/net-analyzer/wtfis/wtfis-0.6.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_{9..11} )
inherit distutils-r1
DESCRIPTION="Passive hostname, domain and IP lookup tool for non-robots"
diff --git a/net-analyzer/wtfis/wtfis-9999.ebuild b/net-analyzer/wtfis/wtfis-9999.ebuild
index bc0d8ff31d44..4ab2cc180a22 100644
--- a/net-analyzer/wtfis/wtfis-9999.ebuild
+++ b/net-analyzer/wtfis/wtfis-9999.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_{9..11} )
inherit distutils-r1
DESCRIPTION="Passive hostname, domain and IP lookup tool for non-robots"
diff --git a/net-analyzer/zmap/Manifest b/net-analyzer/zmap/Manifest
index 561705095906..5fc1fbc151cc 100644
--- a/net-analyzer/zmap/Manifest
+++ b/net-analyzer/zmap/Manifest
@@ -1,4 +1,5 @@
+AUX zmap-2.1.1-always-install-config.patch 973 BLAKE2B cdba75ff09b19c851234745cce6ff4a82bbca3b944b442885aab81eb7a10221cfe62f34d2842f3c4c7c8e38f19c25dcf2aacf155aed3bb8251840f9690175a9e SHA512 c583fd3acdbfb21ab613fac1c4cf0da82e2e0d1d7f537415f6eb5f0b7e5f0101c518c336590590f4a153c191c12fed1ba35c934bacc95cbf63053f43a80c8485
DIST zmap-2.1.1.tar.gz 131689 BLAKE2B c4bcea835b080dca879c227691230ad135d1822db0b81245ea60963b0a78ac71fd64df7ddca5d5a762c3d7dc67f2d689fd9d0d13e0ee9be21033de75c61ebd1f SHA512 9d62dceff77fa20ff5945516b0766340366175947130bb844f19c11dac7676e658bcdedd6be29ffc945706aa3cdc0e4ac207bd127b618592769a4d3e75892857
-EBUILD zmap-2.1.1-r4.ebuild 981 BLAKE2B e26d1b4f46269e0c6e0b085e5057c8c53b62a2765894df3d9ebeb1867c23107fde7f22d093448232941334825d31a592d358f01c373243f193a87c1efadf7035 SHA512 0ddcef4556975772d9b32110db9b2ee143c0c4a00659314dc3e17b11578927fb3f1ec5986c6564cc7ccc4ede09fae073f086b88ed7f6197d6207bdc9b8e876e6
-EBUILD zmap-9999.ebuild 697 BLAKE2B 71cf94e911b688e14d77a17f718e5b5f160cf2d36f4a45ddffa01b0a2104e6e406e9b4cd677a220cb2bb7a41beecd5d9fda698df1ba5995caca005a98006117e SHA512 8d1a436617239b754cbabc95461306a283bebf099aba9994e6829180a131066e9b08b6bfe04fae2bd58904ad336d971ef8e20e02068c0c99239327c33aff4e92
+EBUILD zmap-2.1.1-r5.ebuild 1064 BLAKE2B 22eb68fafcd031255a4f5506d2580eaa17af9da281cc7c8a93a56f4174ecc646bfc5f804372b4112b743ecbcd216f24c6acf6cc3d48b54fc4d663b0753e8e749 SHA512 3b836d576116352b134e9fe43d22fa61e8cc0e1ec8aea6ef72ca052783d54fb5a57eb1f8b27a6eb23d7ecdd162d197b310244a9fe7f3ca86a66f033453431963
+EBUILD zmap-9999.ebuild 777 BLAKE2B 8c3f86f3d2fec996ef73249e0b6315fbd985595fd1cc4e986898611f6414791c86d06f555ad8d3dad4df42238ef338d1c396aec27b0594e4caa262a410228efa SHA512 030c83b9c1dbf7b307ff69e68b1a81b80427bd52af6e0e47b3991991725ae4b0c0f76dc9017a6ec14307b5c488c6ffec852eada753d4c8d6f462d07a0a1208ce
MISC metadata.xml 1103 BLAKE2B e4f1a96e95895158f2ae5eddfd27705b3838a50b3b2188f6ab1b6ea8cf1713d1e7519e3ba61c87f82acccf59c172f559f68fb55f2d8885cd99ae1450475f483d SHA512 090657110d0e299669504e3f021147d2c4601783a9240326d2cd5c7965c7ffeecef6512455f57f54c7056a9da8b312a8f89b18ed7c309a797ea044e80a506f66
diff --git a/net-analyzer/zmap/files/zmap-2.1.1-always-install-config.patch b/net-analyzer/zmap/files/zmap-2.1.1-always-install-config.patch
new file mode 100644
index 000000000000..b3a8f9003dc5
--- /dev/null
+++ b/net-analyzer/zmap/files/zmap-2.1.1-always-install-config.patch
@@ -0,0 +1,20 @@
+We always want to install configs as the host machine may be different from
+the one where zmap is installed to. Plus we have CONFIG_PROTECT in Gentoo
+for protecting the user's existing configuration.
+
+Bug: https://bugs.gentoo.org/885707
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -135,11 +135,7 @@ message(STATUS "Default ZMap configuration file location is /etc/zmap")
+ foreach(EACH_CONF ${CONF_FILES})
+ get_filename_component(CONF_BASENAME ${EACH_CONF} NAME)
+ message(STATUS "Checking if ${CONF_BASENAME} exists there...")
+- if(NOT EXISTS "/etc/zmap/${CONF_BASENAME}")
+- install(FILES ${EACH_CONF} DESTINATION ${CONFIG_DESTINATION})
+- else()
+- message(WARNING "Existing configuration file detected at /etc/zmap/${CONF_BASENAME}, ${CONF_BASENAME} from sources will NOT be installed. Please check and install manually!")
+- endif()
++ install(FILES ${EACH_CONF} DESTINATION ${CONFIG_DESTINATION})
+ endforeach()
+
+ # Allow Debian Packaging
diff --git a/net-analyzer/zmap/zmap-2.1.1-r4.ebuild b/net-analyzer/zmap/zmap-2.1.1-r5.ebuild
index 6b1d7f0b8261..97210a199bd6 100644
--- a/net-analyzer/zmap/zmap-2.1.1-r4.ebuild
+++ b/net-analyzer/zmap/zmap-2.1.1-r5.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
inherit cmake fcaps
@@ -14,18 +14,28 @@ SLOT="0"
KEYWORDS="amd64 arm ~arm64 x86"
IUSE="mongo redis"
-RDEPEND="dev-libs/gmp:=
+RDEPEND="
+ dev-libs/gmp:=
net-libs/libpcap
dev-libs/json-c:=
mongo? (
dev-db/mongodb
dev-libs/mongo-c-driver
)
- redis? ( dev-libs/hiredis:= )"
-DEPEND="${RDEPEND}
+ redis? ( dev-libs/hiredis:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
dev-util/gengetopt
sys-devel/flex
- dev-util/byacc"
+ dev-util/byacc
+"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-2.1.1-always-install-config.patch
+)
+
+FILECAPS=( cap_net_raw=ep usr/sbin/zmap )
src_prepare() {
sed \
@@ -40,8 +50,7 @@ src_configure() {
-DWITH_WERROR=OFF
-DWITH_MONGO="$(usex mongo)"
-DWITH_REDIS="$(usex redis)"
- )
+ )
+
cmake_src_configure
}
-
-FILECAPS=( cap_net_raw=ep usr/sbin/zmap )
diff --git a/net-analyzer/zmap/zmap-9999.ebuild b/net-analyzer/zmap/zmap-9999.ebuild
index 6a7cb8480b94..b8a99df048df 100644
--- a/net-analyzer/zmap/zmap-9999.ebuild
+++ b/net-analyzer/zmap/zmap-9999.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
inherit cmake fcaps git-r3
@@ -17,20 +17,27 @@ RDEPEND="
dev-libs/gmp:=
net-libs/libpcap
dev-libs/json-c:=
- redis? ( dev-libs/hiredis:= )"
-DEPEND="${RDEPEND}
+ redis? ( dev-libs/hiredis:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
dev-util/gengetopt
sys-devel/flex
dev-util/byacc
"
+PATCHES=(
+ "${FILESDIR}"/${PN}-2.1.1-always-install-config.patch
+)
+
+FILECAPS=( cap_net_raw=ep usr/sbin/zmap )
+
src_configure() {
local mycmakeargs=(
-DENABLE_DEVELOPMENT=OFF
-DWITH_WERROR=OFF
-DWITH_REDIS="$(usex redis)"
- )
+ )
+
cmake_src_configure
}
-
-FILECAPS=( cap_net_raw=ep usr/sbin/zmap )
diff --git a/net-dialup/Manifest.gz b/net-dialup/Manifest.gz
index e89bca4e4654..44962978e3ea 100644
--- a/net-dialup/Manifest.gz
+++ b/net-dialup/Manifest.gz
Binary files differ
diff --git a/net-dialup/minicom/Manifest b/net-dialup/minicom/Manifest
index 32b822e8f019..8cfa5a23cc21 100644
--- a/net-dialup/minicom/Manifest
+++ b/net-dialup/minicom/Manifest
@@ -1,13 +1,7 @@
-AUX minicom-2.3-gentoo-runscript.patch 2382 BLAKE2B 358b5472a57d9e95b41fbde79eba8b56dc2302f5181c43d2489516c23538378b6281959753d61aa3b749d761ac345bf9fedba799282adf5f9e601681f6e9a55b SHA512 f88a54d5d64bec288930eb7d34332d3f4cdf879a90a694c4e538cc92ec213f15816ea9fa1225ea1122b3ee00b69b365cd69a17ec09369f4498b437374d425b5f
AUX minicom-2.7-lockdir.patch 535 BLAKE2B dfdd70268877e4eaa959fc3262342be3c0b89aa3e62ab75c58e9987e03f758249712ac639bbffda7dc377eb69ec544dbd5b48fdfd01278fad3f91ffd77cf8f2d SHA512 7e555046cd58a796f01473e064cbf289bfd467b0ceefbdc49734d5a9ee3c8f41480378cd456e0b30e94bb892b3329959c4c38ecc942e35d3890bc6da515e1f59
-AUX minicom-2.7.1-gcc-10.patch 1403 BLAKE2B 5cafe5bd426eec0d5a03c1fe81d93ce703b03f23f7e8e9c4b3a22fdc3cb9932ca777bee65b016379c706d41a9b0a5a132c1f3efcae05e0f589d2e73eb96c6fe3 SHA512 23cbc8f971932bcfa0369d3e9ca39fd9cba4d3cea7cf9079f672b9f27bf05ee0d512ec745ed8bf14ddb2f5888ae58ca381a7f8bf03280a25294194e268a786f9
-AUX minicom-2.7.1-musl.patch 470 BLAKE2B 0486dccc1b30840b7e299808872caf81e6533574f0c0b9b80809f3bda4f410c344c63f190cee7f71f395fa78cf2e76fcffe2c57394aa7955dfe5b87c0e1df7c8 SHA512 43848451ba395f37307e7066edfc8013eddadf3003070272bf29fe9bdd5813019c885e7f53d29b922f69401f67cf1401cc86b5c5495470b252dad63e6f447a11
AUX minicom-2.8-gentoo-runscript.patch 1331 BLAKE2B 6e9ee88bec01054710bd60163fe35a2655d81e0dcba96c813ee89be3dde1a9826cf91e54b72148f019ee69463ddebe991f80c75c2908be6e2a6255c53613cb1a SHA512 e16fb76fad87ac87eb679e46a6068314f71f6e7571562a7ae80190b7814c4e3422532046329a68f1d6cda40090114b51c05a5c5cd7306d5dc91141245009bf55
AUX minicom-2.8-lockdir.patch 431 BLAKE2B 536586d955557d8250b76f7cec1571d7c0f4f31d10eb713fe4ebc624ca90e88fef56ed3bbabb15be2ac35d60b4948e1bb641dac0b61c4ca4bad807cb5dd2c836 SHA512 765eabe70368475d323f898cf3c9f3d817f25b039a225d5284450600a895a284e92d7589b678b39010c429435ced00fb3f57506063242aa094c7c2551c533fcf
AUX minirc.dfl 66 BLAKE2B fa087c52ace0bcc5915e58074b96f8d6b0304690dccdb5d2710a2d3c334825f05d89e75d9a613ac1c40a44bd1605cae8765d24a259212767e62fe3a6f8779b57 SHA512 dc6f65392ec4ee9e0f499596b6220cb23e443530a3802edc8805412a7999ffb48cb2f9f5c9f7a7ebfbbe166fdbf128847f00141c4f67c0176bb245081814955c
-DIST minicom-2.7.1.tar.gz 863544 BLAKE2B 473dbf9695e16fdf23581b831d1b76f32a5b9f47cf82c6430386646a4ad04a58d61bea08ba032d0c4f779fd19d90d12270df317b719bad6cba63d921c197c87c SHA512 eb9679ac3a3d3585ea06c54407567898e50b981378656e7f8a241071c91054ff0928cc9023d2c79d1936588cdffa9426f4962b556e8daa1783add0c5ac59b5af
DIST minicom-2.8.tar.gz 948015 BLAKE2B 007a2975a996e2dd2390b1cf20e1a70c4bb1b57d224211d30e8d83a9d02a45c147df34bf409961a20ad3746cb6b5551c1e0702a05bb0a0a3f7f042d251b553be SHA512 5ced0ff79cec11464154561130ddc6a38865170d4e4d80185ada540ba173fe89e35703b6d7fd0cf86caef6e020fcad1d7b1fdb4d4f55e3ddb906aea6a4b81b36
-EBUILD minicom-2.7.1.ebuild 1346 BLAKE2B e90609e4c0ace7d210b644e2c02deaaf60686dd779e6df1ca3a2b724e33f8a707a230aaff594ff0e6dc295d89546bf2e2e27d9174334b852327b5e8b4f747cf3 SHA512 caf7634c4d8e11d209d9a18130f4c40be955aa98c62b9352ad8ef6b0cd2ba433985e970820b4591a8f5ee67348af21c460e6d7e0edb6400fb23ed6629caddbea
EBUILD minicom-2.8-r1.ebuild 1241 BLAKE2B c5928733fe05e822f81d3303f924717f5b35528843fc5fe06153c5e668da42afb30eed50ffb1665d815fc724157cdcdab114e307f4d83cbe9844c47b53345f75 SHA512 9f93f14003bd579fa5e0af442b33d574d3cf1240c6de0792b17412fd158c6f93badbb2ac6f4e7b7302bc61c78f44f7c58fc0ab3607dcb2801d524967258622ae
-EBUILD minicom-2.8.ebuild 1145 BLAKE2B e75c061da5c2d3e4088e985f0e7af5e26bae13bf0e41558341dfe62671680035d2bb77e95ff1bd19472ad57ec3198268735bdefc23f2f8efa81d7aa0a19d5978 SHA512 9d00f58d1ad7af3a58eed564e33fc3210397a00e965c734b50a7c0a21b540c12fe135329e1c35f79f95168e4b0d14febb3926e52a04ade1bf3cc04e2703294c0
MISC metadata.xml 529 BLAKE2B 3b898729ec228a2557e80c69f47f73c4fa16e2cab7934c6c7792a8a4704fe7a428843dcc8e5c61416e0a3346e5f4dc3c932a6a72f15744ee530cc22c17145d2c SHA512 6a4a40a24146a5b33402ff508a47b0b159511930e564f3b4aad1b09016a48db7d1e127babe09d4ebee08321334ef669f3d48b9dc191f411fdf6766ae96131309
diff --git a/net-dialup/minicom/files/minicom-2.3-gentoo-runscript.patch b/net-dialup/minicom/files/minicom-2.3-gentoo-runscript.patch
deleted file mode 100644
index ff72db966b85..000000000000
--- a/net-dialup/minicom/files/minicom-2.3-gentoo-runscript.patch
+++ /dev/null
@@ -1,55 +0,0 @@
-diff -ru minicom-2.3.orig/extras/scriptdemo minicom-2.3/extras/scriptdemo
---- minicom-2.3.orig/extras/scriptdemo 2003-03-30 21:55:39.000000000 +0300
-+++ minicom-2.3/extras/scriptdemo 2008-04-20 05:27:19.000000000 +0300
-@@ -1,5 +1,5 @@
- # A little demonstration of the possibilities of "runscript".
--# This script can be executed by typing: "runscript scriptdemo".
-+# This script can be executed by typing: "/usr/bin/runscript scriptdemo".
- #
- # Adjust the stty's below to your system: BSD-like or SysV-like.
- # Linux ofcourse accepts both :-)
-diff -ru minicom-2.3.orig/man/minicom.1 minicom-2.3/man/minicom.1
---- minicom-2.3.orig/man/minicom.1 2008-02-24 12:22:43.000000000 +0200
-+++ minicom-2.3/man/minicom.1 2008-04-20 05:27:19.000000000 +0300
-@@ -418,7 +418,7 @@
- .TP 0.5i
- .B D - Script program
- Which program to use as the script interpreter. Defaults to the
--program "runscript", but if you want to use something else (eg,
-+program "/usr/bin/runscript", but if you want to use something else (eg,
- /bin/sh or "expect") it is possible. Stdin and stdout are connected
- to the modem, stderr to the screen.
- .RS 0.5i
-diff -ru minicom-2.3.orig/man/runscript.1 minicom-2.3/man/runscript.1
---- minicom-2.3.orig/man/runscript.1 2007-11-13 23:35:06.000000000 +0200
-+++ minicom-2.3/man/runscript.1 2008-04-20 05:27:19.000000000 +0300
-@@ -5,7 +5,7 @@
- .\" for conditions under which this file may be redistributed.
- .TH RUNSCRIPT 1 "$Date: 2008/04/20 02:39:28 $" "User's Manual"
- .SH NAME
--runscript \- script interpreter for minicom
-+/usr/bin/runscript \- script interpreter for minicom
- .SH SYNOPSIS
- .B runscript
- .RI "scriptname [logfile [homedir]]"
-diff -ru minicom-2.3.orig/src/rwconf.c minicom-2.3/src/rwconf.c
---- minicom-2.3.orig/src/rwconf.c 2007-10-10 23:18:20.000000000 +0300
-+++ minicom-2.3/src/rwconf.c 2008-04-20 05:27:19.000000000 +0300
-@@ -118,7 +118,7 @@
- { N_("No"), 0, "kermreal" },
- { "3", 0, "colusage" },
- /* The script program */
-- { "runscript", 0, "scriptprog" },
-+ { "/usr/bin/runscript", 0, "scriptprog" },
- /* Modem parameters */
- { "~^M~AT S7=45 S0=0 L1 V1 X4 &c1 E1 Q0^M", 0, "minit" },
- { "^M~ATZ^M~", 0, "mreset" },
-@@ -246,7 +246,7 @@
- int matched;
-
- if (conftype == CONFIG_GLOBAL)
-- strcpy(P_SCRIPTPROG, "runscript");
-+ strcpy(P_SCRIPTPROG, "/usr/bin/runscript");
-
- line = malloc(line_size);
- if (!line) {
diff --git a/net-dialup/minicom/files/minicom-2.7.1-gcc-10.patch b/net-dialup/minicom/files/minicom-2.7.1-gcc-10.patch
deleted file mode 100644
index 43e057ce1fe8..000000000000
--- a/net-dialup/minicom/files/minicom-2.7.1-gcc-10.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-https://bugs.gentoo.org/705836
---- a/src/minicom.h
-+++ b/src/minicom.h
-@@ -109,13 +109,13 @@ EXTERN char *dial_tty; /* tty to use. */
-
- EXTERN char *dial_name; /* System we're conneced to */
- EXTERN char *dial_number; /* Number we've dialed. */
--EXTERN char *dial_user; /* Our username there */
--EXTERN char *dial_pass; /* Our password */
-+extern char *dial_user; /* Our username there */
-+extern char *dial_pass; /* Our password */
-
- #ifdef USE_SOCKET
--EXTERN int portfd_is_socket; /* File descriptor is a unix socket */
--EXTERN int portfd_is_connected; /* 1 if the socket is connected */
--EXTERN struct sockaddr_un portfd_sock_addr; /* the unix socket address */
-+extern int portfd_is_socket; /* File descriptor is a unix socket */
-+extern int portfd_is_connected; /* 1 if the socket is connected */
-+extern struct sockaddr_un portfd_sock_addr; /* the unix socket address */
- #define portfd_connected ((portfd_is_socket && !portfd_is_connected) \
- ? -1 : portfd)
- #else
-@@ -141,7 +141,7 @@ EXTERN int sbcolor; /* Status Bar Background Color */
- EXTERN int st_attr; /* Status Bar attributes. */
-
- /* jl 04.09.97 conversion tables */
--EXTERN unsigned char vt_outmap[256], vt_inmap[256];
-+extern unsigned char vt_outmap[256], vt_inmap[256];
-
- /* MARK updated 02/17/95 - history buffer */
- EXTERN int num_hist_lines; /* History buffer size */
diff --git a/net-dialup/minicom/files/minicom-2.7.1-musl.patch b/net-dialup/minicom/files/minicom-2.7.1-musl.patch
deleted file mode 100644
index da4ce13d0b8f..000000000000
--- a/net-dialup/minicom/files/minicom-2.7.1-musl.patch
+++ /dev/null
@@ -1,24 +0,0 @@
---- a/src/dial.c
-+++ b/src/dial.c
-@@ -39,11 +39,9 @@
- #include "intl.h"
-
- #ifdef VC_MUSIC
--# if defined(__GLIBC__)
- # include <sys/ioctl.h>
- # include <sys/kd.h>
- # include <sys/time.h>
--# endif
- #endif
-
- enum { CURRENT_VERSION = 6 };
---- a/src/getsdir.h
-+++ b/src/getsdir.h
-@@ -22,6 +22,7 @@
- * and licensing conditions. See the source, Luke.
- */
-
-+#include <sys/param.h>
- #include <dirent.h>
-
- typedef struct dirEntry { /* structure of data item */
diff --git a/net-dialup/minicom/minicom-2.7.1.ebuild b/net-dialup/minicom/minicom-2.7.1.ebuild
deleted file mode 100644
index 4ae4c38c5c6f..000000000000
--- a/net-dialup/minicom/minicom-2.7.1.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit autotools
-
-DESCRIPTION="Serial Communication Program"
-HOMEPAGE="https://salsa.debian.org/minicom-team/minicom"
-SRC_URI="https://alioth-archive.debian.org/releases/minicom/Source/${PV}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux"
-IUSE="nls"
-
-COMMON_DEPEND="sys-libs/ncurses:="
-DEPEND="${COMMON_DEPEND}
- nls? ( sys-devel/gettext )"
-RDEPEND="${COMMON_DEPEND}
- net-dialup/lrzsz"
-
-DOCS="AUTHORS ChangeLog NEWS README doc/minicom.FAQ"
-S="${WORKDIR}/${PN}-2.7" # 2.7.1 specific
-
-PATCHES=(
- "${FILESDIR}"/${PN}-2.3-gentoo-runscript.patch
- "${FILESDIR}"/${PN}-2.7-lockdir.patch
- "${FILESDIR}"/${PN}-2.7.1-gcc-10.patch
- "${FILESDIR}"/${PN}-2.7.1-musl.patch
-)
-
-src_prepare() {
- default
- mv "${S}"/configure.{in,ac}
- eautoreconf
-}
-
-src_configure() {
- # Lockdir must exist if not manually specified.
- # /var/lock is created by openrc.
- LOCKDIR=/var/lock
- econf \
- --sysconfdir="${EPREFIX}"/etc/${PN} \
- --enable-lock-dir="${LOCKDIR}" \
- $(use_enable nls)
-}
-
-src_install() {
- default
- insinto /etc/minicom
- doins "${FILESDIR}"/minirc.dfl
-}
-
-pkg_preinst() {
- [[ -s ${EROOT}/etc/minicom/minirc.dfl ]] && rm -f "${ED}"/etc/minicom/minirc.dfl
-}
diff --git a/net-dialup/minicom/minicom-2.8.ebuild b/net-dialup/minicom/minicom-2.8.ebuild
deleted file mode 100644
index d68e0a208e56..000000000000
--- a/net-dialup/minicom/minicom-2.8.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools
-
-DESCRIPTION="Serial Communication Program"
-HOMEPAGE="https://salsa.debian.org/minicom-team/minicom"
-SRC_URI="https://salsa.debian.org/${PN}-team/${PN}/-/archive/${PV}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
-IUSE="nls"
-
-DEPEND="sys-libs/ncurses:="
-
-RDEPEND="
- ${DEPEND}
- net-dialup/lrzsz
-"
-
-BDEPEND="
- virtual/pkgconfig
- nls? ( sys-devel/gettext )
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-2.8-gentoo-runscript.patch
- "${FILESDIR}"/${PN}-2.8-lockdir.patch
-)
-
-src_prepare() {
- default
- eautoreconf
-}
-
-src_configure() {
- # Lockdir must exist if not manually specified.
- # '/var/lock' is created by OpenRC.
- local myeconfargs=(
- --disable-rpath
- --enable-lock-dir="/var/lock"
- $(use_enable nls)
- )
-
- econf "${myeconfargs[@]}"
-}
-
-src_install() {
- default
-
- insinto /etc/minicom
- doins "${FILESDIR}"/minirc.dfl
-}
-
-pkg_preinst() {
- [[ -s "${EROOT}"/etc/minicom/minirc.dfl ]] && rm -f "${ED}"/etc/minicom/minirc.dfl
-}
diff --git a/net-im/Manifest.gz b/net-im/Manifest.gz
index d40e42518eca..563ceda49948 100644
--- a/net-im/Manifest.gz
+++ b/net-im/Manifest.gz
Binary files differ
diff --git a/net-im/cpop/Manifest b/net-im/cpop/Manifest
index e87f4ca41114..b1a7c6560414 100644
--- a/net-im/cpop/Manifest
+++ b/net-im/cpop/Manifest
@@ -1,4 +1,5 @@
AUX cpop-0.0.4-implicit-exit_memset_strlen.patch 1223 BLAKE2B f7cfc23d7adaa39ee1d0be5dc90562bcd9e427ea97f02ee217f8752195d030aaea441384dcc8fc2007531c5a36fa548b7f868ba7f49a4bec61dc37d609979ba7 SHA512 e8b9c2a6943b788c494495f0603672f4088cc38543637e77bb0b60036c905d2f80aeafba56fd49b27a980a509337352cdc18e113c131e2726218a1e2f947f529
+AUX cpop-0.0.4-implicit-func-decls.patch 413 BLAKE2B f53a6596dd22a25593f1ca8a8a60be1204318d8070b4324441169cfc25e42ff9f4495e72e9e64106beaf5e1b58f38c376d575b8cfdb91132e53b4b6d8f8b2b29 SHA512 f3edf358749bbcb0ae087addb05520044cca0d41a18381854bde3ed57da6814e6b2a8e21bab60931f5572ed21707f75a63b314b53d1d11fb381c02ee0db7a15b
DIST cpop-0.0.4.tar.gz 68544 BLAKE2B 243c5e38c798e741cdf6afc6ebf955f98d659b09d37039a471f662ce8fd672d75985235e59cd0b169d32c8250a0230527349dbbcbfac26ae19012b80895480c8 SHA512 c7f4dbff7f8702a8a32447c09457fa6f0810768a41450c43ae71aa67c6fb2d40af634713d1a703dd7f1a9a97ac534f2dab11f8f3f88a79c549224e8b375d721a
-EBUILD cpop-0.0.4-r1.ebuild 546 BLAKE2B a80f6aecdbf8ff1fbecbde51a629aa4bc544a49d930b7c32fc49034a2011695ce970d8ba7dbc2436db15c8b20367732a1fe280a046cee21c9e533bfbf66e99fa SHA512 b0f563ba2eda00b4040015860ea1301a1234619a3b5e94276509c45f00b477da6c035ad8a613cb36f03042312114d7756b733227d8cc3554ab8848466bafb0d0
+EBUILD cpop-0.0.4-r2.ebuild 681 BLAKE2B 0431132fe2fc35b35765458527b92ae8e857db1c205bd906e4806743dab7764984cee6dcc883095999982507f359ffade7ebf61a9beaa714bccd4ae5739cb92f SHA512 1bfb524494419bb642467cc7860bdf743c602547a9cb77b4aca2d72424911e3477d70d856431cf525f0b9ac044010753238aae22b8f80b4cb465d5a9abb9abd6
MISC metadata.xml 167 BLAKE2B 868e3b584722eaacf68273db062bb773d8c7e5d7ab2b81ca7e8397643bf7cc106c3a1033594401c99c54f667bb45d6b73f9048fc335580bbd44b4589ad26a832 SHA512 30caadd1496c3b9969136038239a1d8e01f236726b4022c2d7e19ca7575f25f735e556835e581afbf44fbd3e4104c40f2b5ef5fa70118d75c881fdf871962d0a
diff --git a/net-im/cpop/cpop-0.0.4-r1.ebuild b/net-im/cpop/cpop-0.0.4-r2.ebuild
index 9315a2381ea0..77c21027edcc 100644
--- a/net-im/cpop/cpop-0.0.4-r1.ebuild
+++ b/net-im/cpop/cpop-0.0.4-r2.ebuild
@@ -1,7 +1,9 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
+
+inherit autotools
DESCRIPTION="GTK+ network popup message client. Compatible with the jpop protocol"
HOMEPAGE="http://www.draxil.uklinux.net/hip/index.pl?page=cpop"
@@ -11,14 +13,24 @@ LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
-RDEPEND="dev-libs/glib:2
- x11-libs/gtk+:2"
+RDEPEND="
+ dev-libs/glib:2
+ x11-libs/gtk+:2
+"
DEPEND="${RDEPEND}"
PATCHES=(
"${FILESDIR}"/${P}-implicit-exit_memset_strlen.patch
+ "${FILESDIR}"/${P}-implicit-func-decls.patch
)
+src_prepare() {
+ default
+
+ # Clang 16, bug #900072
+ eautoreconf
+}
+
src_install() {
emake DESTDIR="${D}" install
dodoc README
diff --git a/net-im/cpop/files/cpop-0.0.4-implicit-func-decls.patch b/net-im/cpop/files/cpop-0.0.4-implicit-func-decls.patch
new file mode 100644
index 000000000000..ff3977e18055
--- /dev/null
+++ b/net-im/cpop/files/cpop-0.0.4-implicit-func-decls.patch
@@ -0,0 +1,19 @@
+https://bugs.gentoo.org/885705
+--- a/pop_client.c
++++ b/pop_client.c
+@@ -2,6 +2,7 @@
+ #include <stdlib.h>
+ #include <string.h>
+ #include <sys/socket.h>
++#include <unistd.h>
+ #include <netinet/in.h>
+ #include <arpa/inet.h>
+ #include <errno.h>
+--- a/pop_common.h
++++ b/pop_common.h
+@@ -3,4 +3,5 @@
+ #define CP_MSGSIZE 2048
+ #define CP_PORT 3233
+ void errquit(char *message);
++void printquit(char *message);
+ #endif
diff --git a/net-im/signal-desktop-bin/Manifest b/net-im/signal-desktop-bin/Manifest
index 35e348c39645..3d4e2169b885 100644
--- a/net-im/signal-desktop-bin/Manifest
+++ b/net-im/signal-desktop-bin/Manifest
@@ -1,3 +1,3 @@
-DIST signal-desktop_6.9.0_amd64.deb 122900528 BLAKE2B 811d523473ca6cc3bcabc468aed23487b13571c3afaf814f98c8fab01ec019a9cd80149fbc62c12f39b429e4072e949e970b2b2fd4ca044f9487aa45472feb48 SHA512 cb7d8a51e0eac40ba9730c9389f2e30d0e309a4a9b0c327c163201f116d51550394c84b8ac23e72f2ceb70bdac0af2b00607e5cc6e1c9be4da4c3f6ca99c6bea
-EBUILD signal-desktop-bin-6.9.0.ebuild 2364 BLAKE2B 7c84ce1504022bf755df2ac3d76a700d2151875db3b2ce94acd1a17f30c9f3adb8bfd98c194b713e5e0fe72746eb462228c5f4f48d246e3b6d6c0f28b2935c8f SHA512 916240972bdc6c6d005bbc7073e837a78a672dbfafac12ee8567262cc91158e81a50f4e01b22a85743bfa1f0ec10bd1f844abc3b98b742bc2c7a594e3f92442c
+DIST signal-desktop_6.10.1_amd64.deb 122881688 BLAKE2B a328ba411346392ae379bf4adc76c4709a65bded89dfe1ecc482db18d4cb88b5081ea06690af1756ac6dde907611892ddd1ce09926e6aee3f2c2a3e5f19e1a4b SHA512 8eeb76bc3debd29b7e6ab70b6af665063e15de893433bd62fcb3b47296b4017573cf904ec44ca3d4a01525472316ade2308942bf07722b922adb019ee3293d1a
+EBUILD signal-desktop-bin-6.10.1.ebuild 2364 BLAKE2B 7c84ce1504022bf755df2ac3d76a700d2151875db3b2ce94acd1a17f30c9f3adb8bfd98c194b713e5e0fe72746eb462228c5f4f48d246e3b6d6c0f28b2935c8f SHA512 916240972bdc6c6d005bbc7073e837a78a672dbfafac12ee8567262cc91158e81a50f4e01b22a85743bfa1f0ec10bd1f844abc3b98b742bc2c7a594e3f92442c
MISC metadata.xml 486 BLAKE2B cfc118c5488c5c50b4de72443e6b836992a4ba7a6fb94358552c814006a49b00580b5ab0a57141b17809e1d2a898b9e23e6fee0837778edfa7f6de53ccc09d01 SHA512 4ab7dc5fd6fb03e7296164d0d924ab4eb11c6fd31c2fc651706892eda53b29be5db65cd94da8e6aa743e9b7ed10ee3e5f25f14dd2d1be99459daa11f529dbb95
diff --git a/net-im/signal-desktop-bin/signal-desktop-bin-6.9.0.ebuild b/net-im/signal-desktop-bin/signal-desktop-bin-6.10.1.ebuild
index 1b6e912201c3..1b6e912201c3 100644
--- a/net-im/signal-desktop-bin/signal-desktop-bin-6.9.0.ebuild
+++ b/net-im/signal-desktop-bin/signal-desktop-bin-6.10.1.ebuild
diff --git a/net-libs/Manifest.gz b/net-libs/Manifest.gz
index 0b747d754159..0166fe9685a6 100644
--- a/net-libs/Manifest.gz
+++ b/net-libs/Manifest.gz
Binary files differ
diff --git a/net-libs/libsoup/Manifest b/net-libs/libsoup/Manifest
index e04706d7b9aa..8b57971e812e 100644
--- a/net-libs/libsoup/Manifest
+++ b/net-libs/libsoup/Manifest
@@ -1,8 +1,10 @@
AUX disable-apache-tests.patch 1389 BLAKE2B ebf169ca3a362104b1e93a80fb01c3b194ac6a1b89617a32b2224eb91ef52b94d4b3aa4517a957a878e6c42cfc34d5295d2e14881740894a78a836b92617f046 SHA512 751d6d8bbdb27cd77e6fc4f48830e025107a0cf7e178bfe6cb376a6c8e672dc91b56c67fbaf2787c19a5bc1e0914985bc24bf7d54f4c06edff4e07eab3b46d8d
+AUX strict-prototypes.patch 692 BLAKE2B 8e0ff175ee65fa8cd68c683153595a8358d49c1f349c2b6c71ecf3122bbaff81f626279af5c39ca9a4029467c8200261862c4f24e99c99d0ffc7e800c26e1941 SHA512 433993a6cce94080bb6e29e55a9e43f2e02b8c89aadeb6d4742dad66c90942a0ec0ce5326de1947b8ff069a8e20ea02547f4a0493de7460c23ba050ba86934a0
+AUX unsigned-char-http2.patch 815 BLAKE2B b6089429894acaaae6adbb604027899fb423ee00d12607e61195bb87ad16e775a420189c56fa10abd54a4b135c21de7e85b6a77d1733057e570752be11c68dfe SHA512 f220d63a888d39af5a5d6e8c7ef46a7e13855ba3f28f6d1f9f6a904fb57604c4f44d20169b78805b0f7da5c533a77e3d614ca83483c8aeefb34f7c701b0539df
DIST libsoup-2.74.3.tar.xz 1504804 BLAKE2B 91f441197414314bb78cf15e7c13b54714e669145784812fb7a68cc41c8965ea29c53dc686d690e00f28f711be9f767038e5cc43b11aa0136f190dd2d41ec2a0 SHA512 72f8a055df984cb35105fe67f4ca67d3fb110d40a9cacb660fccd89f93b06bc32e25d94375dcc76608a245f7c5e081d968d7aaf5952eb16013d81c741247cb4c
DIST libsoup-3.2.2.tar.xz 1530460 BLAKE2B 8df66651a0bdcdb3337ced0031e4e8a32883241f6b7310a2b91396883368fa849d1e7dbab3766ec38ec05fdd81fafabd1f165cfe22a168e87db9a431ca86274d SHA512 1f2b49244f8bac4d112b39ac9c6a942acbc1ae1cff33262ed02e7682af3994cf6ba6741b365b3c80c45c6427d391599fa6f31df6caa4ffefe7d078ac373bad1b
DIST libsoup-3.4.0.tar.xz 1530892 BLAKE2B 9c5ad6ba8a476c633d8e6a65e6c3e910e4b4848e80284a0e47f67fba61efb8743973a1498ad5735dcfb92a7cd7517603de8a503e98aeb3e51029cf587562d67c SHA512 d9bc5c160e453d5bc467694dac057e03d9e6c075a87bd6ff59be4ddedbfcb496168d9457e905edc3aff569270f0401560001f3d54fca1a7c3679ac631bd779d6
EBUILD libsoup-2.74.3.ebuild 2942 BLAKE2B 83795dff978db6701967be68903382ce13f25a138a7d851cdaf25c18d0a21813ef8366c38102ed9cad349b2a4aae3492e89830029128a7ac3c7e4c64b46f780c SHA512 4d018f152a378112785f6af8d040a969a3ba8bcb81423261126f3971d8118e4e5ea550690b1d48b9b3f1c7ecd98271d0f30334264b5ac7281c6ce24e2c3ef005
EBUILD libsoup-3.2.2.ebuild 3059 BLAKE2B e5581c6deccc4a9fe705e551b675e809671007423bc2c14b464ef01dc4710af3f6e702c0a6506dd40754d622c29fbce3f565b4d69f8d254e461b3791c52ddb76 SHA512 96b8e48da4951be15abf2329f7115b546dd68b3ee585f76184ba266adfd19d40f11184e4af327c99d245eb5509709172f427fb6316b53cdf40c48807be558984
-EBUILD libsoup-3.4.0.ebuild 3066 BLAKE2B af31948da068cacc0d42538d949227d7ddfc08dcb777cda9925a9374b53b0dcd1aef2f50dd58063cec4efe9b12f14e8c77ab14265c9da6b5ed1ace53c6fc19b1 SHA512 9edf7c97956ec2f8a7db4b1b1e110605c73921ea17e8be9802b5a44db3669e23deeec716649e6f0941713b5b179d71552a153fff08ffca4236458df9e9b57557
+EBUILD libsoup-3.4.0-r1.ebuild 3253 BLAKE2B ee0e7f8b75858b93d21b76c0e96d37518a011d3b1f8ef239ddee1cecbfd7516920f51096becdfc12bb86df07207a3e05a74601535924425c354a4b67ef224c69 SHA512 738d4c22989d2d94f0703605665ac301b645a941e531686ec22bf95628595dba7b44b5b0ada90b4f98b7701d28a42bf5c724bed4c6871bdbfb54ec22729b8d20
MISC metadata.xml 679 BLAKE2B f79b04bbd3151df84b7db423394b22eb402fca45fc5386ced6ef1990af7fb02f645bbcbe2fdcf49c4bc8526b19695af6864705c70e36d9e31b56cbd947828633 SHA512 404eca4f62dbd1afe64719d5a2429a2ffc3cd89087ecb2de6fb5bfd00b207ae3f3a7810a51c4f4681c4342b1ae8fe0002d8d9b3c6bf60df715526a65a122b0eb
diff --git a/net-libs/libsoup/files/strict-prototypes.patch b/net-libs/libsoup/files/strict-prototypes.patch
new file mode 100644
index 000000000000..e9a84257ccb5
--- /dev/null
+++ b/net-libs/libsoup/files/strict-prototypes.patch
@@ -0,0 +1,20 @@
+https://gitlab.gnome.org/GNOME/libsoup/-/commit/146f1c96f741fb9ab62d74d99585b2e859f6cb5f
+
+From 146f1c96f741fb9ab62d74d99585b2e859f6cb5f Mon Sep 17 00:00:00 2001
+From: Patrick Griffis <pgriffis@igalia.com>
+Date: Fri, 17 Mar 2023 19:10:40 -0500
+Subject: [PATCH] Fix strict-prototype warning
+
+--- a/libsoup/http2/soup-body-input-stream-http2.c
++++ b/libsoup/http2/soup-body-input-stream-http2.c
+@@ -72,7 +72,7 @@ static guint signals [LAST_SIGNAL] = { 0 };
+ * Returns: a new #GInputStream
+ */
+ GInputStream *
+-soup_body_input_stream_http2_new ()
++soup_body_input_stream_http2_new (void)
+ {
+ return G_INPUT_STREAM (g_object_new (SOUP_TYPE_BODY_INPUT_STREAM_HTTP2, NULL));
+ }
+--
+GitLab
diff --git a/net-libs/libsoup/files/unsigned-char-http2.patch b/net-libs/libsoup/files/unsigned-char-http2.patch
new file mode 100644
index 000000000000..ceee9d360e4b
--- /dev/null
+++ b/net-libs/libsoup/files/unsigned-char-http2.patch
@@ -0,0 +1,21 @@
+https://gitlab.gnome.org/GNOME/libsoup/-/commit/d1509188ebd2219db1a147e9d77ffd5b4d161a2e
+
+From d1509188ebd2219db1a147e9d77ffd5b4d161a2e Mon Sep 17 00:00:00 2001
+From: Patrick Griffis <pgriffis@igalia.com>
+Date: Fri, 17 Mar 2023 19:05:35 -0500
+Subject: [PATCH] Fix regression breaking HTTP/2 on platforms with unsigned
+ char
+
+--- a/libsoup/soup-connection-manager.c
++++ b/libsoup/soup-connection-manager.c
+@@ -378,7 +378,7 @@ static SoupConnection *
+ soup_connection_manager_get_connection_locked (SoupConnectionManager *manager,
+ SoupMessageQueueItem *item)
+ {
+- static gchar env_force_http1 = -1;
++ static int env_force_http1 = -1;
+ SoupMessage *msg = item->msg;
+ gboolean need_new_connection;
+ SoupConnection *conn;
+--
+GitLab
diff --git a/net-libs/libsoup/libsoup-3.4.0.ebuild b/net-libs/libsoup/libsoup-3.4.0-r1.ebuild
index 73364f0a5c02..af164f1c1964 100644
--- a/net-libs/libsoup/libsoup-3.4.0.ebuild
+++ b/net-libs/libsoup/libsoup-3.4.0-r1.ebuild
@@ -54,6 +54,10 @@ BDEPEND="
PATCHES=(
# Disable apache tests until they are usable on Gentoo, bug #326957
"${FILESDIR}"/disable-apache-tests.patch
+ # Upstream patch to fix HTTP/2 on platforms w/ unsigned char
+ "${FILESDIR}"/unsigned-char-http2.patch
+ # Upstream patch to fix -Wstrict-prototypes
+ "${FILESDIR}"/strict-prototypes.patch
)
src_prepare() {
diff --git a/net-misc/Manifest.gz b/net-misc/Manifest.gz
index 6e2864facbb7..062f474937b4 100644
--- a/net-misc/Manifest.gz
+++ b/net-misc/Manifest.gz
Binary files differ
diff --git a/net-misc/bopm/Manifest b/net-misc/bopm/Manifest
index 1b3046b32fca..c71f4cf62ec6 100644
--- a/net-misc/bopm/Manifest
+++ b/net-misc/bopm/Manifest
@@ -1,4 +1,4 @@
-AUX bopm-3.1.3-autotools.patch 7563 BLAKE2B f13d0facb422642be0faf6f638f905c839667a7a3e32456c867f5eaf00315c1a6389107b87f8e271bbb8b29b4b67bd7c6475feec97866065a183a705032f94d2 SHA512 1a44edcc1c9bf154e3d5763bb8e7937050781623d2311bd404efbea96c9949e9bc1472d5c22ab598152195a933146585a3efaaf28a5e7fb369e471167e571d8c
+AUX bopm-3.1.3-autotools.patch 4452 BLAKE2B cd90ea087765c5c5820a18886b7b279a24e0215e2602ad632bee20ef6ddf89af62b617c1c203b5d07d149e7cf266bcb91cf451bab4a126430112a10e156f8b0a SHA512 2a788e3c5bfed1472f4926edb6d005fbb3a14b2988e2d9dec0ba3dabc08159abe60c3b74a77d361933f2ea01c1629126a350c849c4dc7eedd9956525e6d73c19
AUX bopm-3.1.3-quarantine-bad-pid-file.patch 472 BLAKE2B de420b1240eb29fbca226e33a9b59083b59043a2de8db81220080dedf3578a29efa63ce56541ff28955ae08b045ea1529ba84a1f5d3c2e22f4c43303e611e9f7 SHA512 a255fa27d3dcc1c4ef547ba28af58e4e25f4e94b36c10b954274e49a7dbc776a1da5772afcd1b91f918e704c60de5bc3d451f8b9073123ed3f32aaa8ccc7948c
AUX bopm-3.1.3-remove-njabl.patch 816 BLAKE2B 9065ad4a26d9a57aba17dfa695166e0ebc761b78359fc80f7a0a4e7eee6780e77d5b4d1167f6e3f540e3e214d06e38e0878dedba1fda65a55428c28ef3310932 SHA512 d74ccfa25c5f70b852647e90e8d9a80d8d848cf0e488004fc8dc0fdc196271659c7b53d47bfa79321f159ec374ecb7626b98b91de82aa62649c3a3c449c4aef3
AUX bopm.conf.d 158 BLAKE2B 00888b5a199d4c2c2bd9480d97c978955ae0f91c1fe70a75eb60de3dc43219fdb59e1f0f87c13dab12f482e4771b3fe3b65241b007e0f1cbcaefd057a2fd8c51 SHA512 f47dbcc6c46b9bc4269ebfa0015e3827360f8e78f2485a3217a5b4775d2890b31fb0d6bb56815547aa91208c412079f81bff8c086a0f947ef48171fee1caeb6d
@@ -6,5 +6,5 @@ AUX bopm.conf.d-r1 221 BLAKE2B ca4f3eb206dfc18d5714d1e5530bc1d562d1e6262ce26cc93
AUX bopm.init.d 450 BLAKE2B 22516346f9461d43c364115f04256090a8eef2e83dceb6432ce5e3dafe264fb043c0a15c0531042e0c0fcaf068f74ff15d5b93f85b07a5793c9e0dbaf191ab7e SHA512 14f310b94d66d904b83b475210b5b78730a0d7776b725a46c01f3da1a62599fffd964231133e9f4514d49c770bb406e94ce748cf7d67d2b6a3b174c71b8d0e6e
AUX bopm.init.d-r2 435 BLAKE2B 824a52870c1724d1e6ce0b3bf319e5c7718d2591e87fb9b1115fe3a07b8ef5f4234d2d935b31701934ba7ab23b6340c068d6843227760fbbea00df4df8a260d9 SHA512 ba5dab8f556108a7e273788a8483443c250f8b8c24d17f522b795b8383d2f257babd9543921f038461f16c34e6103e526c63c8c5d2e00be80f5f8ab0fd8040d3
DIST bopm-3.1.3.tar.gz 819273 BLAKE2B a0630ca3835467ae15622aa2ec5ee6174b57f43e7d22b1cd03884dcbc2e6d4967118e5c22f238b00a9495f76ec92537d0c4fb517ba7cf3e2c355cee366777804 SHA512 974c243e4fb7e184d3aa570dda2d919cea33df71215746d156b37b7fa3d6f45cd5448c847a7321d4ca22356fffa372f5486e6c3cd958698e173d79731f8ef8af
-EBUILD bopm-3.1.3-r6.ebuild 1650 BLAKE2B 5b9e970140edbd3abd7d7a24ab8b37e7e31ea7bd3dd50be82bc411bff616fee6199aac9cb983a793fe88580ee75d1d7d4bf50be618a0ad1e5c9d3788f8684f8d SHA512 cb4cb072c6586fcea5be1b2c10b86d9c61bf11e03d7393031ebfc8e50b8763f2c533d2765201e96df8ee0a482519a1629efe1cfca951fb4967ec12d5133a1cc7
+EBUILD bopm-3.1.3-r7.ebuild 1929 BLAKE2B 7c24132aa99ab7a53546f7bb22c7db001f73ed4c748b7f59c23682b79f52111d028dc4e5080883584ba0387fb3d5dc6b71c6b2901aa8891503d08f67c136c029 SHA512 857dd0167b9c50074f2fdfd7770bbd8756dd78d3066a8d8d2a4058901579eb91616871e9a1ac334ea5d22516212867621cda44bece7e32b4e7543bd5c232dc4a
MISC metadata.xml 321 BLAKE2B af5f8f528acdd3b4a88d140b726a6db6c48327991ebb09d1ddceec667381a5395907fb8991903a1a82283a4bb66ea6b3cbfb35fc035823e0a922eadd01442c3b SHA512 11db57a6b5416cf0a41f6294533fa4b8b938359f3e4135b0673f7959aac2dd524292594ad5b936687de288847574472b0988e9979b1895fa51d7571a9c00785e
diff --git a/net-misc/bopm/bopm-3.1.3-r6.ebuild b/net-misc/bopm/bopm-3.1.3-r7.ebuild
index ae8dd5a2d897..d42d9a0d0a54 100644
--- a/net-misc/bopm/bopm-3.1.3-r6.ebuild
+++ b/net-misc/bopm/bopm-3.1.3-r7.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
inherit autotools
@@ -14,6 +14,8 @@ SLOT="0"
KEYWORDS="~alpha ~amd64 ~ppc ~x86"
RDEPEND="acct-user/opm"
+BDEPEND="acct-user/opm"
+BDEPEND="sys-devel/autoconf-archive"
PATCHES=(
"${FILESDIR}"/${P}-remove-njabl.patch
@@ -29,6 +31,8 @@ src_prepare() {
mv configure.{in,ac} || die
mv src/libopm/configure.{in,ac} || die
+ mkdir src/libopm/m4 || die
+ cp "${BROOT}"/usr/share/aclocal/ax_func_snprintf.m4 src/libopm/m4/ax_func_snprintf.m4 || die
default
cp bopm.conf{.sample,} || die
@@ -37,7 +41,8 @@ src_prepare() {
}
src_configure() {
- econf --localstatedir="${EPREFIX}"/var/log/${PN}
+ # We need --enable-static to build libopm.a. We don't install it so it's fine.
+ econf --localstatedir="${EPREFIX}"/var/log/${PN} --enable-static
}
src_install() {
diff --git a/net-misc/bopm/files/bopm-3.1.3-autotools.patch b/net-misc/bopm/files/bopm-3.1.3-autotools.patch
index e2927b0b74b6..e336150f430c 100644
--- a/net-misc/bopm/files/bopm-3.1.3-autotools.patch
+++ b/net-misc/bopm/files/bopm-3.1.3-autotools.patch
@@ -44,94 +44,6 @@
AC_CONFIG_SRCDIR(src/libopm.h)
AM_CONFIG_HEADER(src/setup.h)
AM_INIT_AUTOMAKE()
---- bopm-3.1.3/src/libopm/m4/ax_func_snprintf.m4
-+++ bopm-3.1.3/src/libopm/m4/ax_func_snprintf.m4
-@@ -0,0 +1,85 @@
-+# ===========================================================================
-+# http://www.gnu.org/software/autoconf-archive/ax_func_snprintf.html
-+# ===========================================================================
-+#
-+# SYNOPSIS
-+#
-+# AX_FUNC_SNPRINTF
-+#
-+# DESCRIPTION
-+#
-+# Checks for a fully C99 compliant snprintf, in particular checks whether
-+# it does bounds checking and returns the correct string length; does the
-+# same check for vsnprintf. If no working snprintf or vsnprintf is found,
-+# request a replacement and warn the user about it. Note: the mentioned
-+# replacement is freely available and may be used in any project
-+# regardless of it's license.
-+#
-+# LICENSE
-+#
-+# Copyright (c) 2008 Ruediger Kuhlmann <info@ruediger-kuhlmann.de>
-+#
-+# Copying and distribution of this file, with or without modification, are
-+# permitted in any medium without royalty provided the copyright notice
-+# and this notice are preserved. This file is offered as-is, without any
-+# warranty.
-+
-+#serial 5
-+
-+AU_ALIAS([AC_FUNC_SNPRINTF], [AX_FUNC_SNPRINTF])
-+AC_DEFUN([AX_FUNC_SNPRINTF],
-+[AC_CHECK_FUNCS(snprintf vsnprintf)
-+AC_MSG_CHECKING(for working snprintf)
-+AC_CACHE_VAL(ac_cv_have_working_snprintf,
-+[AC_TRY_RUN(
-+[#include <stdio.h>
-+
-+int main(void)
-+{
-+ char bufs[5] = { 'x', 'x', 'x', '\0', '\0' };
-+ char bufd[5] = { 'x', 'x', 'x', '\0', '\0' };
-+ int i;
-+ i = snprintf (bufs, 2, "%s", "111");
-+ if (strcmp (bufs, "1")) exit (1);
-+ if (i != 3) exit (1);
-+ i = snprintf (bufd, 2, "%d", 111);
-+ if (strcmp (bufd, "1")) exit (1);
-+ if (i != 3) exit (1);
-+ exit(0);
-+}], ac_cv_have_working_snprintf=yes, ac_cv_have_working_snprintf=no, ac_cv_have_working_snprintf=cross)])
-+AC_MSG_RESULT([$ac_cv_have_working_snprintf])
-+AC_MSG_CHECKING(for working vsnprintf)
-+AC_CACHE_VAL(ac_cv_have_working_vsnprintf,
-+[AC_TRY_RUN(
-+[#include <stdio.h>
-+#include <stdarg.h>
-+
-+int my_vsnprintf (char *buf, const char *tmpl, ...)
-+{
-+ int i;
-+ va_list args;
-+ va_start (args, tmpl);
-+ i = vsnprintf (buf, 2, tmpl, args);
-+ va_end (args);
-+ return i;
-+}
-+
-+int main(void)
-+{
-+ char bufs[5] = { 'x', 'x', 'x', '\0', '\0' };
-+ char bufd[5] = { 'x', 'x', 'x', '\0', '\0' };
-+ int i;
-+ i = my_vsnprintf (bufs, "%s", "111");
-+ if (strcmp (bufs, "1")) exit (1);
-+ if (i != 3) exit (1);
-+ i = my_vsnprintf (bufd, "%d", 111);
-+ if (strcmp (bufd, "1")) exit (1);
-+ if (i != 3) exit (1);
-+ exit(0);
-+}], ac_cv_have_working_vsnprintf=yes, ac_cv_have_working_vsnprintf=no, ac_cv_have_working_vsnprintf=cross)])
-+AC_MSG_RESULT([$ac_cv_have_working_vsnprintf])
-+if test x$ac_cv_have_working_snprintf$ac_cv_have_working_vsnprintf != "xyesyes"; then
-+ AC_LIBOBJ(snprintf)
-+ AC_MSG_WARN([Replacing missing/broken (v)snprintf() with version from http://www.ijs.si/software/snprintf/.])
-+ AC_DEFINE(PREFER_PORTABLE_SNPRINTF, 1, "enable replacement (v)snprintf if system (v)snprintf is broken")
-+fi])
--- bopm-3.1.3/src/libopm/m4/etr_socket_nsl.m4
+++ bopm-3.1.3/src/libopm/m4/etr_socket_nsl.m4
@@ -0,0 +1,81 @@
diff --git a/net-misc/gnome-remote-desktop/Manifest b/net-misc/gnome-remote-desktop/Manifest
index dad9dc3daaf8..8a9203be9642 100644
--- a/net-misc/gnome-remote-desktop/Manifest
+++ b/net-misc/gnome-remote-desktop/Manifest
@@ -1,5 +1,7 @@
DIST gnome-remote-desktop-43.3.tar.xz 196540 BLAKE2B a33dcb830cd5ed0e9c44da8717a7c621231a97a0d503daa007d6d4c47feb83e16905f61a9ebe60ce5231b7fbad035ab24603284f9c9212ccb48dab90cb845a5c SHA512 67dc7c4ab7d2db9ef843e30b688e024ed91341c09fbf4c7d33f4c1d8b7d9d3564fb64bc948b12f2aee3ca8a545fb21842ce79970ec1ddaf99fd64c41a44b8f59
+DIST gnome-remote-desktop-44.0.tar.xz 199392 BLAKE2B a1a58a9d100dc1cf40fe03eaf611ac4c895bfb4e135a05ce25d8e00cafb5b7eecddcd7ca98bec65f39ef65fe430e1827214a5775820383f6502f10c437f761b0 SHA512 6ca62126790be4498806aeb61c02edf68f113aa1ec53ab73f8bd822b10f5957b32a67d5a23f7ba023db117a8b2fe8fb3be87ea72bca1c22dedde00e94677549e
DIST gnome-remote-desktop-44.rc.tar.xz 199388 BLAKE2B 69ee4ad0cae29eea60a79cce24b5852fdffb524af599e21a4a4963bac6e10fa3cef9c4ed361fc1fb2ebf4954968365288ec6da747e1363b0e0e87e7faeeb138a SHA512 ed33a3add26ada4b8d15d3e0e22cb14ac87c6779c5c7ad89db5ceacae457b4967460a40994c38ebf59b194c23c6d5a94e1b8719ad60d582961091b7ca9ad5ae2
EBUILD gnome-remote-desktop-43.3.ebuild 1368 BLAKE2B a35a6b6f2d7de6fce39bb9afc777a77800dbfd3daa568912256ed82f68cc834feb0d4e94395e179ae1e4ac2963353d96f569dacc27011953c44c6dcc3f38033a SHA512 eeb72aa501adc54fc4ac7d2616e592fd1c8c0d47583c9f23e43d55861bd1b7a5b84cadf17f2d657c0518943d595bbc65e8b630af483c137343bb4b64da978c82
+EBUILD gnome-remote-desktop-44.0.ebuild 1369 BLAKE2B 2391f781f951f78c5a3805e4620b7b80865f435a9437be1414a2e2a5992c104d5a8f2ceb350eecac37acdfb38e216b790f544956485d3f020840c8ef7b674dd3 SHA512 cee9e454bd1dc820229f870043b6d0400986ec5a0205a2824afd56d86b3691458ab7b97ddcd2ae1f7628017b76bc6caff0433cf6959028a0daa7ff5dc5083f09
EBUILD gnome-remote-desktop-44_rc.ebuild 1469 BLAKE2B 6fea6301cf2ae3c4102a2eb9079540152fe512725f24e176b9f355070c0979377d9b2d161a52058a4ca1c444743927f5b8c9833ad2a8016703467f5b9ee512f3 SHA512 29370f505fd39dbe4557e0ad96d504f85ab0fdc5c9c85f850099ad8053f7b47226698dd2d41a66cbedbaf8c6e0512c0eedee985ef02f94bbe6d842278b3e0b04
MISC metadata.xml 488 BLAKE2B 14e2e29779ea62269e8c473a877b3da316a60b6b970ac784e6cd853610ac81a981ed9dd4104a99d5e7c48f4146f74efdbab9f71d81c405baf24f3cb3e9a1702c SHA512 7d9b8b371cc0f609e77baa3a3eff701a5a68922e5405995d5c3f70bc92af0308ca409bc05e28480ab8f008b879e417cd679bb0ec5494f17d3abb8a7b52248a06
diff --git a/net-misc/gnome-remote-desktop/gnome-remote-desktop-44.0.ebuild b/net-misc/gnome-remote-desktop/gnome-remote-desktop-44.0.ebuild
new file mode 100644
index 000000000000..595e4cdbee2a
--- /dev/null
+++ b/net-misc/gnome-remote-desktop/gnome-remote-desktop-44.0.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org gnome2-utils meson systemd xdg
+
+DESCRIPTION="Remote desktop daemon for GNOME using pipewire"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-remote-desktop"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="aac doc +rdp systemd +vnc"
+REQUIRED_USE="|| ( rdp vnc ) aac? ( rdp )"
+RESTRICT="test" # Tests run xvfb-run directly
+
+DEPEND="
+ x11-libs/cairo
+ x11-libs/libdrm
+ >=media-libs/libepoxy-1.4
+ >=dev-libs/glib-2.68:2
+ x11-libs/libnotify
+ app-crypt/libsecret
+ >=media-video/pipewire-0.3.49:=
+ app-crypt/tpm2-tss:=
+ rdp? (
+ >=media-libs/nv-codec-headers-11.1.5.0
+ >=net-misc/freerdp-2.10.0:=[server]
+ >=sys-fs/fuse-3.9.1:3
+ >=x11-libs/libxkbcommon-1.0.0
+
+ aac? (
+ media-libs/fdk-aac:=
+ )
+ )
+ vnc? (
+ net-libs/libvncserver
+ )
+"
+RDEPEND="${DEPEND}
+ x11-wm/mutter[screencast]
+"
+BDEPEND="
+ dev-util/gdbus-codegen
+ dev-util/glib-utils
+ virtual/pkgconfig
+ doc? (
+ app-text/asciidoc
+ )
+"
+
+src_configure() {
+ local emesonargs=(
+ $(meson_use doc man)
+ $(meson_use aac fdk_aac)
+ $(meson_use rdp)
+ $(meson_use vnc)
+ $(meson_use systemd)
+ -Dsystemd_user_unit_dir="$(systemd_get_userunitdir)"
+ )
+ meson_src_configure
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+ gnome2_schemas_update
+}
+
+pkg_postrm() {
+ xdg_pkg_postrm
+ gnome2_schemas_update
+}
diff --git a/net-misc/lldpd/Manifest b/net-misc/lldpd/Manifest
index f74f3e4a3edf..68b600aeeab9 100644
--- a/net-misc/lldpd/Manifest
+++ b/net-misc/lldpd/Manifest
@@ -1,9 +1,10 @@
+AUX lldpd-1.0.16-configure-clang16.patch 937 BLAKE2B c7e20f68879f8038f2ab30c924294982d7b7106a7475b97a99935c08b0132d4af649c0d9c549e55d8101b44a58cf3f8057567fafb12287c5e79272bc93adf084 SHA512 c018aaa198d27de630d04929d82c95789952ed8625e9c605b4c25ba7d2a103174fd1e34e56ddfc137d365129acf8d1bec917a18a5a71bbd189a27d357045af2f
AUX lldpd-confd-1 142 BLAKE2B 38b3709d5cfcfdcfdf91ad4bd47902db779d035f825a7c875cbbfa55b35f085c04cc387599526465a0f12a0686d6550e7d3750b077f04993b55893cba2bbe362 SHA512 a2a4c85068a6b8b80c92fe56af7799a8b8cb2516e5a65b3ae4cb28f278e5acc72402da2a35f0c48a6048fd4a8536061142cafaa49a4bae8e52ca0a5d9ed38b4c
AUX lldpd-initd-5 410 BLAKE2B d42853ecf3e70fbef8e29a13c390c71df737d2c2e23f1fd7e127a861d259c00410c44223177a3b08cf87465a024120b089f5794957f287479c65542610205303 SHA512 ec0157dff35cb2c370b81bff827c22d2f6c5fb0e139c1a82fabe7c6f259da4f50525a90acb5e26b4e39e0d41495b050ff9c4cf38726d3a8c4c4cea19cdb925d9
AUX lldpd.conf 49 BLAKE2B e0d6b2a386bc2ac794df1de27061c58a193a3d141beac3cb0d893cc7437aa236fac9449d4890989f10618146b1da11795c637f29f2849c89af04b5156f6d9b1d SHA512 171cfb435405aae67b2b3917754b8ba1c1e62526c264692b14c8a27b3c08f29c903fe151e257626849f323e65d2d93dd1a246d15a1682bad645a08fd436fd7f0
AUX lldpd.service 205 BLAKE2B 787e9d19def1d4d3cfe207e928b994d46b4fda5d2431ab147d24c4fa2b5b72426af5ee5ac57d40cfb2d1bc3ea6c1b253e1daaa341d998d66889bbc94c83d2438 SHA512 5b5aead569c842c2850fb0180b67beb87b4f0301e9e591d957089f5c659a30ef464fadd44a01f9b5476ff999368c3494c7dc7013db473d518721e5fab41cd054
AUX tmpfilesd 32 BLAKE2B ad674d771fa90bde09e231ef21358928de2f3eccdbe0e9b3e2a0c0438a55899e858c98dc3d49714ee07cec4c921d15d955fd0c34f6dfaa4f3667bc4c0e9dfcde SHA512 58b11cc9241c4da25bf53da31b1ed64a489a7bd0998bc8a395659d77975607fd6ab035ffc830ddbfe2e5be244ff7c308900358452aee728fd56a4a7d4e80ffde
DIST lldpd-1.0.16.tar.gz 1967182 BLAKE2B 3a359ec6539087ab1ffa5e1f83b90cc375b047b6e404df21067621bac9c9e5bab4b04209e9111d72fc2486046fb1d4b6744c093342c908f9a6475cd0b5a33328 SHA512 4abd25d1d7325f0a963518d916139f39b9250c37dfd918819019cabaafcdbedbfa03c78da80d36a09a0f4b1d79d4ee5e8aee1d10596bcd5710cd0c1181ba27c1
-EBUILD lldpd-1.0.16-r1.ebuild 2366 BLAKE2B 7e8354df5ca8327d903fe3c7ccfc44873f6dfe2658b1cb313d1992451f4412bad8a966f61fbe052f01fc5964a6eda6b27219507d7d408736d585f6a0ea920bd6 SHA512 aa3b39467d33ffe7eae6148ce04a7f2ce2994dc19a6fe7c4aa1334ac8fcbdea9e47f13f9fff77e7dcec5ceb196596140e51c4aa50fb0ed676fcbc5586cfb4fd5
+EBUILD lldpd-1.0.16-r2.ebuild 2431 BLAKE2B dbfad63a0d6b5abec9aae9f055d7fc07a254d8aded43442b98723004262be963a964cd016471b7cde7478aba78649ea23c929645aaa8bc667772a6029c77be6f SHA512 578155baeee0280b0ba46fcf24965ef50cf07e18fad40d5e981953c0325ddebab35fb39f31f47730a072d1cbcdddd6b07228cdc759a0067e836da2db4eaa9bfa
EBUILD lldpd-1.0.16.ebuild 2330 BLAKE2B 1055f1615104b97cb0b60187cbc0859fd3c2a787dac842c771942f874a6762d2b096a17984114fcf82a3f54d829c3815831df045ee450d9db2611cf0f0a23dc2 SHA512 063236742018f4f22c7d3fcf711a71de882181b315c6c51eb489e37437887962a7c9125179694ee5d689d0dafb7d97c0b8a3be670f96fad3ce6cb4c24fabba20
MISC metadata.xml 2908 BLAKE2B 22dbdc0f603fd34be78e8a3c648d942f01c7a6095496ff81f1644522e3ea14feb12494795efd1bf843965114aea177a969bb0238eb9759b2722ccd2ecd59f391 SHA512 6e8e88e96ec02896d9cad4f7895a578cf06639e4113f96ecefed313f77a8a0a757d9cfeb080bf10ad3387963c5b78ea21c257145442c9b0716115cc2da44903c
diff --git a/net-misc/lldpd/files/lldpd-1.0.16-configure-clang16.patch b/net-misc/lldpd/files/lldpd-1.0.16-configure-clang16.patch
new file mode 100644
index 000000000000..bd03399e1b36
--- /dev/null
+++ b/net-misc/lldpd/files/lldpd-1.0.16-configure-clang16.patch
@@ -0,0 +1,23 @@
+https://bugs.gentoo.org/900286
+https://github.com/lldpd/lldpd/commit/01aee0f3601c60e570aeb9040c036c83d053cc5a
+
+From 01aee0f3601c60e570aeb9040c036c83d053cc5a Mon Sep 17 00:00:00 2001
+From: Florian Weimer <fweimer@redhat.com>
+Date: Thu, 8 Dec 2022 13:01:07 +0100
+Subject: [PATCH] m4/progname.m4: Include <stdio.h> for printf in
+ lldp_CHECK___PROGNAME
+
+Otherwise the checks always fails with a compiler that does not
+support implict function declarations.
+--- a/m4/progname.m4
++++ b/m4/progname.m4
+@@ -4,7 +4,7 @@
+ AC_DEFUN([lldp_CHECK___PROGNAME],[
+ AC_CACHE_CHECK([whether libc defines __progname], lldp_cv_check___progname, [
+ AC_LINK_IFELSE([AC_LANG_PROGRAM(
+- [[]],
++ [[#include<stdio.h>]],
+ [[ extern char *__progname; printf("%s", __progname); ]])],
+ [ lldp_cv_check___progname="yes" ],
+ [ lldp_cv_check___progname="no" ])
+
diff --git a/net-misc/lldpd/lldpd-1.0.16-r1.ebuild b/net-misc/lldpd/lldpd-1.0.16-r2.ebuild
index 57f61cc2162b..52edf114f8db 100644
--- a/net-misc/lldpd/lldpd-1.0.16-r1.ebuild
+++ b/net-misc/lldpd/lldpd-1.0.16-r2.ebuild
@@ -44,6 +44,10 @@ REQUIRED_USE="
# tests need root
RESTRICT+=" test"
+PATCHES=(
+ "${FILESDIR}"/${PN}-1.0.16-configure-clang16.patch
+)
+
src_prepare() {
default
diff --git a/net-misc/nx/Manifest b/net-misc/nx/Manifest
index ec63f50cbc72..ef02b3a9fbf8 100644
--- a/net-misc/nx/Manifest
+++ b/net-misc/nx/Manifest
@@ -1,7 +1,7 @@
+AUX nx-3.5.99.25-musl.patch 2182 BLAKE2B f32e06f3c35a89b8b18fa9d9fc64b5e51e898e3b34ded78c37fbb30e75d2104a1df1584efe3c9c15356a9abe1106f9a8cc83cebaa08609fa1603bdf0b07cf966 SHA512 54b958e1f717180c5d66194b1b67c4c4adb235a654bec9ec4c73a2707baa69643dcfa02a3f9d8f0b2ed2c931dc766ab9a056e8f7474ffbff824ef5f8ab03bea7
AUX nx-3.5.99.26-binutils-2.36.patch 1130 BLAKE2B 80bcb5c7fa7d4e14493a6e641dab3db393da2d20aa90cd5da68520c90b20b608c8a247ef0c85ee8f501907fe45c3b68d7c122b133c14a37d90599bcf132b22a2 SHA512 f767cb459f82c5f69fd957b42f04c51fff5fb583a2f1b47edb14a33654f5e36b8371fa9ca886fbf13ef780e403af089c055349b21f0f1cb154bb82e32980bcb3
+AUX nx-3.5.99.26-musl.patch 2203 BLAKE2B f4c43ed04ef6f35ef159ff30102cc6b52154e1a620a5a419f82e20f721f37832826ce0f8f141b6fdb6ce8a6814cd2fd5fec308c6f69f0b235b72578e67c1cbbd SHA512 f99052424faa49324aa79deeb92890e018872615c3d10bb0426e26487c3394201c6cb477628676583fda1794b1c980c07f31fdfe6379558694cce17734787131
AUX nx-3.5.99.26-riscv64-support.patch 2204 BLAKE2B a52c4bf54edb09a73d86ecaf6daf5aeff820493c927fb6277fac4d7f514117d2f55eb38bf81539af4b8793b439ff78772cda819979e0b144b69f0d272664ba90 SHA512 a7ebfd63a54436e61c895c43290f805833d1f704b1e17cdff6607239dc84cc08cd8bcab0a5e1154ffa8bde3d28e2482d9ecf9d6697c23df6f29797b7447fc052
-DIST nx-libs-3.5.99.25.tar.gz 11065489 BLAKE2B 9210441fd2dc38fec14c90018ead4e3ddacd5ac266a26b1d985f874af0abdef3fdc2255614e45ec23816f1194ebe6ffe2beb776901eb1ed206658e8175b1ff57 SHA512 142378ae9a81542ed1bc969e9fcb2d421f1d63f7d46185c80e1e07493298e62379697ca2a367301c0f3df631acb19510113f3852922454fdc964767c36a81004
DIST nx-libs-3.5.99.26.tar.gz 11070624 BLAKE2B f67f522b127858aa2ddf1c9723468a74722a5ef2fa1e7f438844a8e5b05b868cacac22abf2c604c67d5e83a346217b192773f5debe67945d085768ae43205cb7 SHA512 1aead6161e4d7b8d7229ff80937935b23ad1f87135a578ae483a00348d0df7de35e9f9b78c47c473fda3ab2cc896ef23e845cc5656344a43520b091af9663211
-EBUILD nx-3.5.99.25.ebuild 3394 BLAKE2B d74d201f993e24e2313b9f90f2a20ea65fbdfdc3752d28cd4cb518c5f016eb270f86d35eac8b5c58c6f32a0a6cd6c75ca06a27af2c228d28afc31e47210a7459 SHA512 01d974b6eea37e3c3e7f9a0bf7245fa30a79ce674139d5ac066ab2b295d75b48232200034d4ae030147e3539f2f747c147a017da0766dbfb1ac2e3c18f0aa128
-EBUILD nx-3.5.99.26.ebuild 3635 BLAKE2B 385e0c3b92d179522e8396e82fcdbd9304805dbf10174e0fb7ee6900d163cf8b4d4afdfef1fa34aaaa7e9e16cf07b9c90d1ef89035108ce6c32c2aca9e8ab60c SHA512 25a550a078e88a23f9856b6d267fde21a24f4e999e170834a049593e4ed508cbcd8b97062b2cd29f52240dfe52bb820299b0b86f116b3216a58daa47e313638c
+EBUILD nx-3.5.99.26.ebuild 3677 BLAKE2B a22f517cba122c5e2030922728ff5b727b6820ac3fe87ed884e6bc5cb1dd7381becb35a4f70a30176beddc7dc874ced3e1308412dc7420da7af0b71f719b7667 SHA512 7f1d62b0c5a86b5570e90a6faf53ab22aa68f9c0a733300f0e464fe22c423b5938e20843083d550c540f9ba02e30b2adade815483e5aba11a8e6c8ca26aae28d
MISC metadata.xml 333 BLAKE2B 1b2843f4928b28b0b3abea2c4b7cf046c77d8c87363672f8516c7edab36597bd2ae831f23eecbec5c38029891bd5fa5bc0dc42a407e3d656ab6cfb098262f64a SHA512 77a92a8f8cec2c2a236544dc53e58fce7e0d399d9122042ddc6a097b58d013d04bad6e2ccaafcca11ce3c2e0ddd2d6aa479776e1e37539e40e3645ed20485bfd
diff --git a/net-misc/nx/files/nx-3.5.99.25-musl.patch b/net-misc/nx/files/nx-3.5.99.25-musl.patch
new file mode 100644
index 000000000000..d7f76c04802c
--- /dev/null
+++ b/net-misc/nx/files/nx-3.5.99.25-musl.patch
@@ -0,0 +1,54 @@
+diff -uNr a/nx-X11/extras/Mesa_6.4.2/src/mesa/main/glheader.h b/nx-X11/extras/Mesa_6.4.2/src/mesa/main/glheader.h
+--- a/nx-X11/extras/Mesa_6.4.2/src/mesa/main/glheader.h 2020-11-04 06:43:58.000000000 -0600
++++ b/nx-X11/extras/Mesa_6.4.2/src/mesa/main/glheader.h 2023-03-16 12:58:34.515215736 -0600
+@@ -62,9 +62,6 @@
+ #include <stdlib.h>
+ #include <stdio.h>
+ #include <string.h>
+-#if defined(__linux__) && defined(__i386__)
+-#include <fpu_control.h>
+-#endif
+ #endif
+ #include <float.h>
+ #include <stdarg.h>
+diff -uNr a/nx-X11/extras/Mesa_6.4.2/src/mesa/main/imports.c b/nx-X11/extras/Mesa_6.4.2/src/mesa/main/imports.c
+--- a/nx-X11/extras/Mesa_6.4.2/src/mesa/main/imports.c 2020-11-04 06:43:58.000000000 -0600
++++ b/nx-X11/extras/Mesa_6.4.2/src/mesa/main/imports.c 2023-03-16 12:59:23.828001633 -0600
+@@ -1169,20 +1169,6 @@
+ static GLboolean initialized = GL_FALSE;
+ if (!initialized) {
+ init_sqrt_table();
+-
+-#if defined(_FPU_GETCW) && defined(_FPU_SETCW)
+- {
+- const char *debug = _mesa_getenv("MESA_DEBUG");
+- if (debug && _mesa_strcmp(debug, "FP")==0) {
+- /* die on FP exceptions */
+- fpu_control_t mask;
+- _FPU_GETCW(mask);
+- mask &= ~(_FPU_MASK_IM | _FPU_MASK_DM | _FPU_MASK_ZM
+- | _FPU_MASK_OM | _FPU_MASK_UM);
+- _FPU_SETCW(mask);
+- }
+- }
+-#endif
+ initialized = GL_TRUE;
+ }
+
+diff -uNr a/nx-X11/programs/Xserver/Xext/xf86bigfont.c b/nx-X11/programs/Xserver/Xext/xf86bigfont.c
+--- a/nx-X11/programs/Xserver/Xext/xf86bigfont.c 2020-11-04 06:43:58.000000000 -0600
++++ b/nx-X11/programs/Xserver/Xext/xf86bigfont.c 2023-03-16 13:01:30.256598143 -0600
+@@ -40,13 +40,6 @@
+
+ #include <sys/types.h>
+ #ifdef HAS_SHM
+-#if defined(linux) && (!defined(__GNU_LIBRARY__) || __GNU_LIBRARY__ < 2)
+-/* libc4 does not define __GNU_LIBRARY__, libc5 defines __GNU_LIBRARY__ as 1 */
+-/* Linux libc4 and libc5 only (because glibc doesn't include kernel headers):
+- Linux 2.0.x and 2.2.x define SHMLBA as PAGE_SIZE, but forget to define
+- PAGE_SIZE. It is defined in <asm/page.h>. */
+-#include <asm/page.h>
+-#endif
+ #ifdef SVR4
+ #include <sys/sysmacros.h>
+ #endif
diff --git a/net-misc/nx/files/nx-3.5.99.26-musl.patch b/net-misc/nx/files/nx-3.5.99.26-musl.patch
new file mode 100644
index 000000000000..738b7a2469aa
--- /dev/null
+++ b/net-misc/nx/files/nx-3.5.99.26-musl.patch
@@ -0,0 +1,55 @@
+diff -uNr a/nx-X11/extras/Mesa_6.4.2/src/mesa/main/glheader.h b/nx-X11/extras/Mesa_6.4.2/src/mesa/main/glheader.h
+--- a/nx-X11/extras/Mesa_6.4.2/src/mesa/main/glheader.h 2021-02-04 07:34:56.000000000 -0600
++++ b/nx-X11/extras/Mesa_6.4.2/src/mesa/main/glheader.h 2023-03-16 13:55:33.983114692 -0600
+@@ -62,9 +62,6 @@
+ #include <stdlib.h>
+ #include <stdio.h>
+ #include <string.h>
+-#if defined(__linux__) && defined(__i386__)
+-#include <fpu_control.h>
+-#endif
+ #endif
+ #include <float.h>
+ #include <stdarg.h>
+diff -uNr a/nx-X11/extras/Mesa_6.4.2/src/mesa/main/imports.c b/nx-X11/extras/Mesa_6.4.2/src/mesa/main/imports.c
+--- a/nx-X11/extras/Mesa_6.4.2/src/mesa/main/imports.c 2021-02-04 07:34:56.000000000 -0600
++++ b/nx-X11/extras/Mesa_6.4.2/src/mesa/main/imports.c 2023-03-16 13:56:25.569122176 -0600
+@@ -1169,20 +1169,6 @@
+ static GLboolean initialized = GL_FALSE;
+ if (!initialized) {
+ init_sqrt_table();
+-
+-#if defined(_FPU_GETCW) && defined(_FPU_SETCW)
+- {
+- const char *debug = _mesa_getenv("MESA_DEBUG");
+- if (debug && _mesa_strcmp(debug, "FP")==0) {
+- /* die on FP exceptions */
+- fpu_control_t mask;
+- _FPU_GETCW(mask);
+- mask &= ~(_FPU_MASK_IM | _FPU_MASK_DM | _FPU_MASK_ZM
+- | _FPU_MASK_OM | _FPU_MASK_UM);
+- _FPU_SETCW(mask);
+- }
+- }
+-#endif
+ initialized = GL_TRUE;
+ }
+
+diff -uNr a/nx-X11/programs/Xserver/Xext/xf86bigfont.c b/nx-X11/programs/Xserver/Xext/xf86bigfont.c
+--- a/nx-X11/programs/Xserver/Xext/xf86bigfont.c 2021-02-04 07:34:56.000000000 -0600
++++ b/nx-X11/programs/Xserver/Xext/xf86bigfont.c 2023-03-16 13:57:30.694956647 -0600
+@@ -40,14 +40,7 @@
+
+ #include <sys/types.h>
+ #ifdef HAS_SHM
+-#if defined(linux) && (!defined(__GNU_LIBRARY__) || __GNU_LIBRARY__ < 2)
+-/* libc4 does not define __GNU_LIBRARY__, libc5 defines __GNU_LIBRARY__ as 1 */
+-/* Linux libc4 and libc5 only (because glibc doesn't include kernel headers):
+- Linux 2.0.x and 2.2.x define SHMLBA as PAGE_SIZE, but forget to define
+- PAGE_SIZE. It is defined in <asm/page.h>. */
+-#include <asm/page.h>
+ #include <limits.h>
+-#endif
+ #ifdef SVR4
+ #include <sys/sysmacros.h>
+ #endif
diff --git a/net-misc/nx/nx-3.5.99.25.ebuild b/net-misc/nx/nx-3.5.99.25.ebuild
deleted file mode 100644
index 10bdd7240081..000000000000
--- a/net-misc/nx/nx-3.5.99.25.ebuild
+++ /dev/null
@@ -1,137 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit autotools toolchain-funcs
-
-DESCRIPTION="NX compression technology core libraries"
-HOMEPAGE="https://github.com/ArcticaProject/nx-libs"
-
-SRC_URI="https://github.com/ArcticaProject/nx-libs/archive/${PV}.tar.gz -> nx-libs-${PV}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~ppc x86"
-
-RDEPEND="dev-libs/libxml2
- >=media-libs/libpng-1.2.8:0=
- >=sys-libs/zlib-1.2.3
- virtual/jpeg:*
- x11-libs/libX11
- x11-libs/libXcomposite
- x11-libs/libXdamage
- x11-libs/libXdmcp
- x11-libs/libXext
- x11-libs/libXfixes
- x11-libs/libXfont2
- x11-libs/libXinerama
- x11-libs/libXpm
- x11-libs/libXrandr
- x11-libs/libXrender
- x11-libs/libXtst
- x11-libs/pixman"
-
-DEPEND="${RDEPEND}
- x11-base/xorg-proto
- x11-libs/libfontenc"
-
-BDEPEND="sys-apps/which
- virtual/pkgconfig
- x11-misc/gccmakedep
- x11-misc/imake"
-
-S="${WORKDIR}/nx-libs-${PV}"
-
-src_prepare() {
- default
-
- # We want predictable behavior. So let's assume we never
- # have quilt installed.
- sed 's@which quilt@false@' -i mesa-quilt || die
-
- # Do not compress man pages by default
- sed '/^[[:space:]]*gzip.*man/d' -i Makefile || die
-
- # run autoreconf in all needed folders
- local subdir
- for subdir in nxcomp nxdialog nx-X11/lib nxcompshad nxproxy ; do
- pushd ${subdir} || die
- eautoreconf
- popd || die
- done
-}
-
-src_configure() {
- # From xorg-x11-6.9.0-r3.ebuild
- pushd nx-X11 || die
- HOSTCONF="config/cf/host.def"
- echo "#define CcCmd $(tc-getCC)" >> ${HOSTCONF}
- echo "#define OptimizedCDebugFlags ${CFLAGS} GccAliasingArgs" >> ${HOSTCONF}
- echo "#define OptimizedCplusplusDebugFlags ${CXXFLAGS} GccAliasingArgs" >> ${HOSTCONF}
- # Respect LDFLAGS
- echo "#define ExtraLoadFlags ${LDFLAGS}" >> ${HOSTCONF}
- echo "#define SharedLibraryLoadFlags -shared ${LDFLAGS}" >> ${HOSTCONF}
- # Disable SunRPC, #370767
- echo "#define HasSecureRPC NO" >> ${HOSTCONF}
- popd || die
-
- local subdir
- for subdir in nxcomp nxdialog nxcompshad nxproxy ; do
- pushd ${subdir} || die
- econf
- popd || die
- done
-
- pushd "nx-X11/lib" || die
- econf --disable-poll
- popd || die
-}
-
-src_compile() {
- # First set up the build environment
- emake build-env
-
- # We replicate the "build-full" make target here because
- # we cannot call "make build-full" as it
- # - calls autoreconf several times
- # - invokes make directly but we prefer our emake
-
- emake -C nxcomp
- emake -C nx-X11/lib
-
- mkdir -p nx-X11/exports/lib/ || die
- local nxlib
- for nxlib in libNX_X11.so{,.6{,.3.0}} ; do
- ln -s ../../lib/src/.libs/${nxlib} nx-X11/exports/lib/${nxlib} || die
- done
-
- emake -C nxcompshad
-
- ./mesa-quilt push -a || die
-
- emake -C nx-X11 BuildDependsOnly
- # Parallel make issue resurfaced, upstream working on autotools switch
- emake -j1 -C nx-X11 World \
- USRLIBDIR="${EPREFIX}/usr/$(get_libdir)/${PN}/X11" \
- SHLIBDIR="${EPREFIX}/usr/$(get_libdir)" \
- ETCDIR_NX="${EPREFIX}/etc/nxagent"
-
- emake -C nxproxy
-}
-
-src_install() {
- emake \
- DESTDIR="${D}" \
- PREFIX="${EPREFIX}/usr" \
- NXLIBDIR="${EPREFIX}/usr/$(get_libdir)/${PN}" \
- SHLIBDIR="${EPREFIX}/usr/$(get_libdir)" \
- USRLIBDIR="${EPREFIX}/usr/$(get_libdir)/${PN}/X11" \
- ETCDIR_NX="${EPREFIX}/etc/nxagent" \
- install
-
- # Already provided by mesa & related packages
- rm -r "${ED}"/usr/include/GL || die
-
- # Get rid of libtool files and static libs.
- find "${ED}" \( -name "*.a" -o -name "*.la" \) -delete || die
-}
diff --git a/net-misc/nx/nx-3.5.99.26.ebuild b/net-misc/nx/nx-3.5.99.26.ebuild
index 2e50edab9c33..55392ed99c6b 100644
--- a/net-misc/nx/nx-3.5.99.26.ebuild
+++ b/net-misc/nx/nx-3.5.99.26.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -47,6 +47,7 @@ PATCHES=(
"${FILESDIR}/${PN}-3.5.99.26-binutils-2.36.patch"
# https://github.com/ArcticaProject/nx-libs/pull/1023
"${FILESDIR}/${PN}-3.5.99.26-riscv64-support.patch"
+ "${FILESDIR}/${PN}-3.5.99.26-musl.patch"
)
src_prepare() {
diff --git a/net-misc/seafile-client/Manifest b/net-misc/seafile-client/Manifest
index 494a586ab32e..4b2835b5e4c6 100644
--- a/net-misc/seafile-client/Manifest
+++ b/net-misc/seafile-client/Manifest
@@ -2,15 +2,9 @@ AUX seafile-client-7.0.9-qt-5.15.patch 1036 BLAKE2B dc81224ff712d12c19dc90edb037
AUX seafile-client-8.0.6-select-qt5.patch 1092 BLAKE2B 887ea09f0fd4c21c8b1ec65444e19bbcb50675b47bcff3553e21ea39c2ba67bd574a781e84232aef6b7e23143a8b9dd8828b024234060c5ed881074353f8f752 SHA512 4bfd313bc09cd5ceefc583800f87736620e0f33fdf6a4fc4b420325c3c8e074cfc14d21586190cef208660a14c05a1e056f9fd90a9ceddd2c2c1e780461d7a0a
AUX seafile-client-select-qt5.patch 807 BLAKE2B bc28c24a114899fa4d864a3ea10d1d2ab08410d0360e8499d40aee2a26358b5bc401edd8e57121306a5e840b674c50930840c3b8723eae1930421eaf3dbfe919 SHA512 565cd7a3b4f187ef52b9a95b0d657a35cc9722c78e92dfc413b64f781c3cae129aba23ab302f80c7526ccab234b0354709e95d1e79d356a502cce47370524f41
DIST seafile-client-8.0.10.tar.gz 11718520 BLAKE2B b8163085c9973df6965b194c964d2b326d4faea3191bf9b62a147bd0a49670f1eb3d0758fbe6f822f99f54c95c32717d9c3533cbc15e71cd8251c1c6ef67f662 SHA512 c4efb1698ed6dfbf3199e4e03293035c8052bd66632a1d04d9020bd226cce748fbcfc8d90c10284c9b1ee6bad20546263a9e09819fc420365625a2fbd4f4a697
-DIST seafile-client-8.0.5.tar.gz 11701650 BLAKE2B c9c436f53cf7effa6c2e1cdbb09f5cffd53f7ef8fa6f6b12bb92c0d3c2e54b38858c95a3ab4c511d16774a973c8c2a7e66842825e9535d1332e8589dc201d22a SHA512 1f3eb643dce980a1aa0ff71e0ecca83b3db0848f9983bf7782adae6d181ddc28454a6cd75ebfcf439c17eb2008a5e0d4a684e5cee60fe7b83297e9fce1fcfec9
-DIST seafile-client-8.0.6.tar.gz 11702726 BLAKE2B bcba073b9ec17c33f653ae89e518f30f96ec8f9bdb780a9e06ae75d565c223c6b0505fd1ec9475b66bcd8d26f84846a99968fc006514d1eccb4a72b8600f0ae4 SHA512 fceb272fa521a7343609285ff5b299f66886b2ea53a1395178c3f05313e9439853422de65d20902669034c4edacdf32eb5674e16e64218b0444221c77cd4256c
-DIST seafile-client-8.0.7.tar.gz 11718265 BLAKE2B a48e259d809644cb1949f35e80459aa2267c9772438eb09ba894a795553368935c8b63c78fbabbea2202d3f23eb001836acce0975b086f66ec6d804405c5b534 SHA512 b4a6d5896f828e0e8ac4b202c5cc933e0ade4c373074e48e76e3b4ffe670faec0ef62bfcc72607891fb2c8b066fc448976285985077c48c6e3763619f35f4629
-DIST seafile-client-8.0.8.tar.gz 11716136 BLAKE2B 1e8a25e0ce7ddf3347790cb614e725349c7cdb1b881bba4f229676f9f2e6ba86ed4958fb18c09b63e9c6fbf57c73f3bda68bd39f11ac374c4715bd4f5d036cf2 SHA512 9d569152c3e3db2fc142a082a3ca75fb020117eb5a79e7c0daa31207d1b04571ef38782c3afc1dbb205a65b8dd54e4b1ee4aab0715b0bda4bdd308474ce4e51c
DIST seafile-client-8.0.9.tar.gz 11716754 BLAKE2B 2087d2b31ce4696fdaaaa723da7a353c54ebebef86c84b62146d806692066165d0499f5fd6d3be108130d28c297020eafc3497be03131c8a8751f34f33eece90 SHA512 d0b55883f8d00138c092309994047652c6a5aa8b66182f83b6c852f1721794d9d8125da5fba282e9efdb92a0a97a55ecd6e225ab6a7916718a05ea2b7f4bd944
+DIST seafile-client-9.0.0.tar.gz 11714587 BLAKE2B 3432c5b1a971b794379953392689a8451335b1e31a23d09a762b181d66d99a8ee1a2694bcd0cdeb31e2d3c5d98e11d582c9464c11e558c9febb894361dfebfce SHA512 42975fcae3691ffa69671e39c75af1dd863f43cbab65f2022f3c4ee72462c6725107bda77856d16caa4db1e9b5e81c45fe629ffe362a88bbfae8fef558118cae
EBUILD seafile-client-8.0.10.ebuild 1365 BLAKE2B 23cd4c9270de0bb5d5a9de02c2caded895b9123533f1a147a50547c072bcb751bdfcb6077a9a0f751be6a1b3a6344c0d65cad9d6f68e658eaa8bf6e80c265903 SHA512 c984dd297bc13911d0f835600b0f8a16b3f8a697f0b190c54df6ba2063bb6c8c940084b11336faf960a08094f440d06b95346904afda6ac2321dd712b18ed5f0
-EBUILD seafile-client-8.0.5.ebuild 1284 BLAKE2B 92adfa6c77231055f9eb3aea1328d6030588002edbcb3072bcfbad082939ce904a7432d237d024cb241078d6971545deb94579b4239291440045232b55d0a391 SHA512 1f5118528c3a9b7a17a61618f6a8adeabdaad2fe83b8c10caf1b5a3be96d8107db5319887ae5a72b0103ec2262b16d603e9b36aaea961eee5f324073b8c06099
-EBUILD seafile-client-8.0.6.ebuild 1354 BLAKE2B 43fc1d5e23cf923987f40eda58710df6bbe3e9e7a8fd9a587e3eb63d8330d7540c178229c7aa7a22b7f21979c6719e51efbf503783e75197c2ba318e7bbcbb18 SHA512 ae7adbec5df2758067c76f6b3fc731b7d403365835fc772661e0deef26538fefbc234f7112eeb9dc27708808f72bc2cb4d39f24e67be5803afa8e2b13d8f99c6
-EBUILD seafile-client-8.0.7.ebuild 1354 BLAKE2B 8639a80b834fe820379c1ff448f4ca72e9e7b066ba0a5e31eda1148f0f8320f6f880fe191fe6627977ef69f76796a251ae6b733d3a42702e3d4adddd5e94edbc SHA512 c4c5e5c406d74403ba20328727b4477a8e926f842f08015855ae0f52d207f8e0613a919d4b7bf5c1aa301e476da4259701faff0e864ae95a4245116ff3a7e3b4
-EBUILD seafile-client-8.0.8.ebuild 1365 BLAKE2B 7a02169719ffe3816d3209aa4185d2ed388f125ca00390f37a00c35c533d89888c2850ab319ce5ce33cd0347bad55d1094dd0caaed5e89f78a6f85f8532a3a3b SHA512 8ca4ef6606d68cdf2191400d15112c4dfc17978a1517b20151e9bda2dcc44f8ac3f2072e8cfaeff1a8c99b1528243df25d2fcfe0c9a04499477967a7f8e43c89
EBUILD seafile-client-8.0.9.ebuild 1364 BLAKE2B dd01f6e027e8ad4bc1c939cf6fb6f50e759791da2fdfec8f15fc675a9968d27c3c42f5fc75a7ab420710bca87401abeca45297618a682669a47499d0a124a889 SHA512 df6a985b3f2e17a50d96386f3b928f25ff7cd986e33f47c0a491300aed7f2884d6348fe86a1c05908153f01e65980b56e7658988efd7841badb47c2f9aa3df11
+EBUILD seafile-client-9.0.0.ebuild 1365 BLAKE2B b3b2008a3675c62e80b9a2ec7be4e053ea2b3b347da372c1e81b4471db76713d33665473633196803b2ec75409675fc9fb787818fa53880fa83b885d1ead1bad SHA512 7a0775fac881735e98c1af3e74bc67a7e91dd427a627b3866d7762180b2fc7510b2866b867101dfdb54877e227798591acd6574724ac8dc7342988cf7f8c91cf
MISC metadata.xml 577 BLAKE2B 2370893b5c79210e63c40cd24532db7f376f57bce60728359b8645dc77717e4453fd9e2abf95d7c67882104a88c402585c0493c0a52ca0f84eceafb2928d338a SHA512 810d37c18e32318a1e9797186d2d1f3c74adfb6366fa8d9ffc966adc46779e352550d5e01ac73a9fd259d14fe0d931e37835f2ccf5f42648e3a6a40c3029ad10
diff --git a/net-misc/seafile-client/seafile-client-8.0.5.ebuild b/net-misc/seafile-client/seafile-client-8.0.5.ebuild
deleted file mode 100644
index 4c52710fbbf8..000000000000
--- a/net-misc/seafile-client/seafile-client-8.0.5.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-RELEASE_COMMIT="484d80075f9dbcf49d80036e84ed67d47b8cedd4"
-
-inherit xdg cmake
-
-DESCRIPTION="Seafile desktop client"
-HOMEPAGE="https://www.seafile.com/ https://github.com/haiwen/seafile-client/"
-SRC_URI="https://github.com/haiwen/${PN}/archive/${RELEASE_COMMIT}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-IUSE="shibboleth test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="dev-db/sqlite:3
- dev-libs/glib:2
- dev-libs/jansson:=
- dev-libs/openssl:=
- dev-qt/qtcore:5
- dev-qt/qtdbus:5
- dev-qt/qtgui:5
- dev-qt/qtnetwork:5
- dev-qt/qtwidgets:5
- net-libs/libsearpc
- ~net-misc/seafile-${PV}
- sys-libs/zlib
- virtual/opengl
- elibc_musl? ( sys-libs/fts-standalone )
- shibboleth? ( dev-qt/qtwebengine:5[widgets] )"
-DEPEND="${RDEPEND}
- test? ( dev-qt/qttest:5 )"
-BDEPEND="dev-qt/linguist-tools:5"
-
-PATCHES=(
- "${FILESDIR}/${PN}-select-qt5.patch"
- "${FILESDIR}/${PN}-7.0.9-qt-5.15.patch"
-)
-
-S="${WORKDIR}/${PN}-${RELEASE_COMMIT}"
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_SHIBBOLETH_SUPPORT="$(usex shibboleth)"
- -DBUILD_TESTING="$(usex test)"
- )
- # 863554
- use elibc_musl && mycmakeargs+=( -DCMAKE_CXX_STANDARD_LIBRARIES="-lfts" )
- cmake_src_configure
-}
diff --git a/net-misc/seafile-client/seafile-client-8.0.6.ebuild b/net-misc/seafile-client/seafile-client-8.0.6.ebuild
deleted file mode 100644
index cf595b8208c9..000000000000
--- a/net-misc/seafile-client/seafile-client-8.0.6.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Upstream is moving tags repeatedly, then we use commit hash.
-RELEASE_COMMIT="1fb9ddd71fbf6f0252509aced527be459e240366"
-
-inherit xdg cmake
-
-DESCRIPTION="Seafile desktop client"
-HOMEPAGE="https://www.seafile.com/ https://github.com/haiwen/seafile-client/"
-SRC_URI="https://github.com/haiwen/${PN}/archive/${RELEASE_COMMIT}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="shibboleth test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="dev-db/sqlite:3
- dev-libs/glib:2
- dev-libs/jansson:=
- dev-libs/openssl:=
- dev-qt/qtcore:5
- dev-qt/qtdbus:5
- dev-qt/qtgui:5
- dev-qt/qtnetwork:5
- dev-qt/qtwidgets:5
- net-libs/libsearpc
- ~net-misc/seafile-${PV}
- sys-libs/zlib
- virtual/opengl
- elibc_musl? ( sys-libs/fts-standalone )
- shibboleth? ( dev-qt/qtwebengine:5[widgets] )"
-DEPEND="${RDEPEND}
- test? ( dev-qt/qttest:5 )"
-BDEPEND="dev-qt/linguist-tools:5"
-
-PATCHES=(
- "${FILESDIR}/${PN}-8.0.6-select-qt5.patch"
- "${FILESDIR}/${PN}-7.0.9-qt-5.15.patch"
-)
-
-S="${WORKDIR}/${PN}-${RELEASE_COMMIT}"
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_SHIBBOLETH_SUPPORT="$(usex shibboleth)"
- -DBUILD_TESTING="$(usex test)"
- )
- # 863554
- use elibc_musl && mycmakeargs+=( -DCMAKE_CXX_STANDARD_LIBRARIES="-lfts" )
- cmake_src_configure
-}
diff --git a/net-misc/seafile-client/seafile-client-8.0.7.ebuild b/net-misc/seafile-client/seafile-client-8.0.7.ebuild
deleted file mode 100644
index 26bf640b97c8..000000000000
--- a/net-misc/seafile-client/seafile-client-8.0.7.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Upstream is moving tags repeatedly, then we use commit hash.
-RELEASE_COMMIT="8b96abf64e6aa19e3beeff6b322bcd6d28120bdd"
-
-inherit xdg cmake
-
-DESCRIPTION="Seafile desktop client"
-HOMEPAGE="https://www.seafile.com/ https://github.com/haiwen/seafile-client/"
-SRC_URI="https://github.com/haiwen/${PN}/archive/${RELEASE_COMMIT}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="shibboleth test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="dev-db/sqlite:3
- dev-libs/glib:2
- dev-libs/jansson:=
- dev-libs/openssl:=
- dev-qt/qtcore:5
- dev-qt/qtdbus:5
- dev-qt/qtgui:5
- dev-qt/qtnetwork:5
- dev-qt/qtwidgets:5
- net-libs/libsearpc
- ~net-misc/seafile-${PV}
- sys-libs/zlib
- virtual/opengl
- elibc_musl? ( sys-libs/fts-standalone )
- shibboleth? ( dev-qt/qtwebengine:5[widgets] )"
-DEPEND="${RDEPEND}
- test? ( dev-qt/qttest:5 )"
-BDEPEND="dev-qt/linguist-tools:5"
-
-PATCHES=(
- "${FILESDIR}/${PN}-8.0.6-select-qt5.patch"
- "${FILESDIR}/${PN}-7.0.9-qt-5.15.patch"
-)
-
-S="${WORKDIR}/${PN}-${RELEASE_COMMIT}"
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_SHIBBOLETH_SUPPORT="$(usex shibboleth)"
- -DBUILD_TESTING="$(usex test)"
- )
- # 863554
- use elibc_musl && mycmakeargs+=( -DCMAKE_CXX_STANDARD_LIBRARIES="-lfts" )
- cmake_src_configure
-}
diff --git a/net-misc/seafile-client/seafile-client-8.0.8.ebuild b/net-misc/seafile-client/seafile-client-9.0.0.ebuild
index 84395edb38d6..bb0e0f264d2f 100644
--- a/net-misc/seafile-client/seafile-client-8.0.8.ebuild
+++ b/net-misc/seafile-client/seafile-client-9.0.0.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
# Upstream is moving tags repeatedly, then we use commit hash.
-RELEASE_COMMIT="c8a33cc8f39dd67cf9458585ab19d20ef4656fe9"
+RELEASE_COMMIT="f8ee58c29d7cb73dd8eaff7aad79540ec7611bdd"
inherit xdg cmake
diff --git a/net-misc/seafile/Manifest b/net-misc/seafile/Manifest
index b020a608901c..992193006c31 100644
--- a/net-misc/seafile/Manifest
+++ b/net-misc/seafile/Manifest
@@ -1,13 +1,7 @@
DIST seafile-8.0.10.gh.tar.gz 749686 BLAKE2B 76c5f6e71dcf12c6950bfde17e529ea8d24efed78069d9bbc93c78f04167be371884aa069b6665afc21be5114352b7a73e5cf09d6f7f9cea6bad323c956ef254 SHA512 9ef1f01d180fe08452c39bd35683610844ff849fa261d98ac7366fde6af27886e823976f6fa2e82407fb844dcb4de8160658abd807eb1d4932e999a4ad75dd50
-DIST seafile-8.0.5.tar.gz 738268 BLAKE2B a142acd9613b4a4aba62640486ee3e79de13274f068e8db69693d93092123f73150e579a38e2aaffc0144cb03a88c56cdac20ca33c0c9a5d09bb8684f184e193 SHA512 712a5d445f586beb9cbd425298734181f2eef302dc2f1f7634c4182bd113a7818c948475e9981ce32af218fcc635254e4d5fea28d514ad6eafe169c4a41eb6f9
-DIST seafile-8.0.6.tar.gz 738248 BLAKE2B c36904c459429985bf5a6b34546be7af2ba913b4dc5df860858cf73c0d0fe4797fc1fd64a70d8feb3ac2888404e30705540672cdbcc7cea4b91e6229939ed1e4 SHA512 261e1c58018f3e427e79a811f67322a2d0ce4cc8bfa913f029bd42bdfa5498f35ec5003cafc8eaf583b0b0ef9cd7159bc4f57136f4fd4270b38327a79e0f95cd
-DIST seafile-8.0.7.tar.gz 738238 BLAKE2B edb6ab4f1e61455a24ed43c4b516b58f0cd44fd57f63ebb7aca6daaa206888689c9139fd443acfb2fb35ace100921470e207c338ae5bcdd093e02e79ab57ef80 SHA512 4ce16b2abed36ff33237df1119be7ecb3a01caa9d29c954a6618dfbc94d4ba32c0e30bcf259a6f05bf6bfe0e2aaca7d394c6b6adf69c37447e27a9ed5ac0d3df
-DIST seafile-8.0.8.tar.gz 738321 BLAKE2B ec8719890c5945c1dab0433c86e5e2b7ec7dc45ce9edb0b82760a4fffaf719892c1a650d2eb5df463f413df1c09c8062e45f35b13669fbc2c6312e0056590016 SHA512 a531acd582ce1f80918979305a2c822e37e25ad8cd80551359834ddb22434f2de5c63b9a364886bd12fe3aa8307087f85238271dbe9e3258e9e9c65f18ea9307
DIST seafile-8.0.9.gh.tar.gz 740920 BLAKE2B c62c7ccea536934a92166db5d2acea45b65f5508c1e5d4f70749c922c12d29da11bc2265203c91e87fe0096cc3f4b6ec4f6125b538a4de88725583871b05e67e SHA512 c4621ea4c08fcd9c5d4cf683152f7504c37212272b5a9535da869de846b71a7f5e9a72c5544f9b7487ad8025a6cdf2866c15788828cc27937209d8242fc13cb8
-EBUILD seafile-8.0.10-r2.ebuild 1602 BLAKE2B 5500f08ed47a8f509c1a3d72f977131545aea61114f327cf5c24d87dce1fc029c6c067ffe430786db81c3f0fc3e286d354dad2c008b6cf4536a9b841d59cd5bd SHA512 7f77179dffcdac8dcd79f852b76959aadc7381e3d7e4b3acd4ebb3c5810447c35e681144bd9b52573d5ea6e43fc6d20388a0805f7b66636947386d17efb1ac96
-EBUILD seafile-8.0.5.ebuild 1329 BLAKE2B 11e9838c757c48ca90916ade9cfac9db5b545db03f71f17c928ea6aaf14aad820a5961629da249dd4770b575f8aa27a2e1a927365ba690b9fc7529eb902615ef SHA512 0b4393e7f88a584e246fa8df4f44dc2c96ec29250c551ecfa160b89441a3cf17d09358142972f7435747318d56d9a99d664dee3bc3bf7a274fbcd6b963593631
-EBUILD seafile-8.0.6.ebuild 1393 BLAKE2B 3fa0a34fb17399d3724ad7cbfac6ea558d5c0965cfe1dafec8d12faf3e35b3357b02de0d4b49136eea00c7021b1038eb76c5ff9d3104e91e3d366ea37e2db8cc SHA512 67e08eb445368814eb331f168b13001996e86c804e524884d4263fd18fa5cfc5bc7363dfa8b2ca9154579aa09ee0ca2689bb3cd05b60581a64513ba7c53d7321
-EBUILD seafile-8.0.7.ebuild 1393 BLAKE2B 79830e7751da393f7b3559c753e4864754596970d43b442385bda1c43b77ca6b62c57a7602e57bc7850b4021d77c0a34b60503857bf6f8ad65d9b69ba0f488e4 SHA512 5ff682a144348454ad881738723a0b530278ada4dea0d1d9c62547c25ba6dd07c8027eb2f598f141e1d7d5adda8750825b3bbc0f1a566f30bc95801336656977
-EBUILD seafile-8.0.8.ebuild 1393 BLAKE2B 5eb618589caa71cbde3a5447b9753d793b300983afe0c334318ebad090df184ce84c93de18e369a27fe76c1e3faaa675bc07b77c8da40584d260dbabe83f02ae SHA512 ab2ea3becaac538103a74f3a951a877825a1cd88d2da61bef38c42462317c49ad5f8b2dcb80ab0d4e6991b68245dfc3e22394fccbe18b9a11e0ec27b3e1a89fe
+DIST seafile-9.0.0.tar.gz 749947 BLAKE2B df9e68d1ee46c03d5d7cab35f141b6e7a890e78a5864bf55b4ac2913a214e24660f57157123845b62aa72c6ad1e689d6cf53bbe6b43f44c0178a867cb0e6c78e SHA512 3ab5a62faf7210e27df58a33f790b4aaeeb5b897532ec45af283bbaf70bdf40532c8be6481ef43752fc1e646e2d8d1c890f3e039df1d058d7067e2bae99e40fb
+EBUILD seafile-8.0.10-r3.ebuild 1610 BLAKE2B ad413b62c726a625b1e7cc7fe6475eb0d17d3ce26a2718e71c68f31be43c653e6a571f37275de2d2f0320cdd70b3ea69e7741312390d24062b6b14e5ced7eb8e SHA512 addebc6ff841f0d7575a33b324122442d7104a1485ea43ddd35d211b6afba9148f0458f4fb0fca030b247a689ec7d32f76cd60b271ee60cd069a91638b565afb
EBUILD seafile-8.0.9-r1.ebuild 1575 BLAKE2B d90e189478226b3b29fd821e1ac16b181bc4ea9af48dd08ff40030751b1baf85cc87fb0a32b5582727f884d0f43475b5e556b8a5101d47c62fba183f1fb41472 SHA512 40d26ad3957f234c22ed0ef06893857b9c8ca90e12442860220a6a409ae21af78f4e3572101e790895c911c86a4b6c2b80c97581c2e6cc792014fdf796f6d43f
+EBUILD seafile-9.0.0.ebuild 1464 BLAKE2B 3be9f90ce39acc68a9245cf7810cb616abaf6bda06864a9493a6d473980177b742d915ba452768326bb06608ba9decde6f00b27c651a16e5f1a08d8c1ba1a83f SHA512 203eac4e732fcdebf8ace570e54bcdc68292ffa85d5188fca34afb230cfc8e71e02a2aaf38c09b52f3550fce695ca2e55bb3bcc397d74336212fef99ff1db9f3
MISC metadata.xml 478 BLAKE2B 2c1506537c1d19f3aa9f731cecf2f53181bdfb92c33d3100e8338e778e222b396ebfd5c7f5745e133583615ca61be625787792d39d3772cede50f8b923ab1a4f SHA512 20620dd548eec869bb219011b157d821cc3fd939602d2662c26e1148582c2a593375b36085fae939880e01d76a251e91f35b9ad657cbad0a1e27bdfdc46b932c
diff --git a/net-misc/seafile/seafile-8.0.10-r2.ebuild b/net-misc/seafile/seafile-8.0.10-r3.ebuild
index a6281e0df2ba..b4431663a028 100644
--- a/net-misc/seafile/seafile-8.0.10-r2.ebuild
+++ b/net-misc/seafile/seafile-8.0.10-r3.ebuild
@@ -31,7 +31,7 @@ RDEPEND="${PYTHON_DEPS}
dev-libs/glib:2
dev-libs/jansson:=
dev-libs/libevent:=
- net-libs/libwebsockets:=
+ net-libs/libwebsockets:=[client]
net-libs/libsearpc[${PYTHON_SINGLE_USEDEP}]
net-misc/curl
sys-apps/util-linux
diff --git a/net-misc/seafile/seafile-8.0.5.ebuild b/net-misc/seafile/seafile-8.0.5.ebuild
deleted file mode 100644
index 5a4135dcd291..000000000000
--- a/net-misc/seafile/seafile-8.0.5.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{9..10} )
-
-RELEASE_COMMIT="28ede40ebeca4f046c1d6625ac69fd4949e66042"
-
-inherit autotools python-single-r1 vala
-
-DESCRIPTION="File syncing and sharing software with file encryption and group sharing"
-HOMEPAGE="https://www.seafile.com/ https://github.com/haiwen/seafile/"
-SRC_URI="https://github.com/haiwen/${PN}/archive/${RELEASE_COMMIT}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2+-with-openssl-exception"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="${PYTHON_DEPS}
- $(python_gen_cond_dep '
- dev-python/future[${PYTHON_USEDEP}]
- ')
- dev-libs/openssl:=
- dev-db/sqlite:3
- dev-libs/glib:2
- dev-libs/jansson:=
- dev-libs/libevent:=
- net-libs/libsearpc[${PYTHON_SINGLE_USEDEP}]
- net-misc/curl
- sys-apps/util-linux
- sys-libs/zlib
- elibc_musl? ( sys-libs/fts-standalone )"
-DEPEND="${RDEPEND}"
-BDEPEND="${PYTHON_DEPS}
- $(vala_depend)"
-
-S="${WORKDIR}/${PN}-${RELEASE_COMMIT}"
-
-src_prepare() {
- default
- eautoreconf
- vala_src_prepare
-}
-
-src_configure() {
- local myeconfargs=(
- --disable-static
- )
- econf "${myeconfargs[@]}"
-}
-
-src_install() {
- default
- # Remove unnecessary .la files
- find "${ED}" -name '*.la' -delete || die
- python_fix_shebang "${ED}"/usr/bin/seaf-cli
-}
diff --git a/net-misc/seafile/seafile-8.0.6.ebuild b/net-misc/seafile/seafile-8.0.6.ebuild
deleted file mode 100644
index b83a042a6a8e..000000000000
--- a/net-misc/seafile/seafile-8.0.6.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{9..10} )
-
-# Upstream is moving tags repeatedly, then we use commit hash.
-RELEASE_COMMIT="7a61feaba63006d11c09d1020593ba3fcb3fc717"
-
-inherit autotools python-single-r1 vala
-
-DESCRIPTION="File syncing and sharing software with file encryption and group sharing"
-HOMEPAGE="https://www.seafile.com/ https://github.com/haiwen/seafile/"
-SRC_URI="https://github.com/haiwen/${PN}/archive/${RELEASE_COMMIT}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2+-with-openssl-exception"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="${PYTHON_DEPS}
- $(python_gen_cond_dep '
- dev-python/future[${PYTHON_USEDEP}]
- ')
- dev-libs/openssl:=
- dev-db/sqlite:3
- dev-libs/glib:2
- dev-libs/jansson:=
- dev-libs/libevent:=
- net-libs/libsearpc[${PYTHON_SINGLE_USEDEP}]
- net-misc/curl
- sys-apps/util-linux
- sys-libs/zlib
- elibc_musl? ( sys-libs/fts-standalone )"
-DEPEND="${RDEPEND}"
-BDEPEND="${PYTHON_DEPS}
- $(vala_depend)"
-
-S="${WORKDIR}/${PN}-${RELEASE_COMMIT}"
-
-src_prepare() {
- default
- eautoreconf
- vala_src_prepare
-}
-
-src_configure() {
- local myeconfargs=(
- --disable-static
- )
- econf "${myeconfargs[@]}"
-}
-
-src_install() {
- default
- # Remove unnecessary .la files
- find "${ED}" -name '*.la' -delete || die
- python_fix_shebang "${ED}"/usr/bin/seaf-cli
-}
diff --git a/net-misc/seafile/seafile-8.0.7.ebuild b/net-misc/seafile/seafile-8.0.7.ebuild
deleted file mode 100644
index 06d705a245cb..000000000000
--- a/net-misc/seafile/seafile-8.0.7.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{9..10} )
-
-# Upstream is moving tags repeatedly, then we use commit hash.
-RELEASE_COMMIT="57c5ebab0efb596b398d206779fd3160101805eb"
-
-inherit autotools python-single-r1 vala
-
-DESCRIPTION="File syncing and sharing software with file encryption and group sharing"
-HOMEPAGE="https://www.seafile.com/ https://github.com/haiwen/seafile/"
-SRC_URI="https://github.com/haiwen/${PN}/archive/${RELEASE_COMMIT}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2+-with-openssl-exception"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="${PYTHON_DEPS}
- $(python_gen_cond_dep '
- dev-python/future[${PYTHON_USEDEP}]
- ')
- dev-libs/openssl:=
- dev-db/sqlite:3
- dev-libs/glib:2
- dev-libs/jansson:=
- dev-libs/libevent:=
- net-libs/libsearpc[${PYTHON_SINGLE_USEDEP}]
- net-misc/curl
- sys-apps/util-linux
- sys-libs/zlib
- elibc_musl? ( sys-libs/fts-standalone )"
-DEPEND="${RDEPEND}"
-BDEPEND="${PYTHON_DEPS}
- $(vala_depend)"
-
-S="${WORKDIR}/${PN}-${RELEASE_COMMIT}"
-
-src_prepare() {
- default
- eautoreconf
- vala_src_prepare
-}
-
-src_configure() {
- local myeconfargs=(
- --disable-static
- )
- econf "${myeconfargs[@]}"
-}
-
-src_install() {
- default
- # Remove unnecessary .la files
- find "${ED}" -name '*.la' -delete || die
- python_fix_shebang "${ED}"/usr/bin/seaf-cli
-}
diff --git a/net-misc/seafile/seafile-8.0.8.ebuild b/net-misc/seafile/seafile-9.0.0.ebuild
index 2534994e1ceb..45069b35de3e 100644
--- a/net-misc/seafile/seafile-8.0.8.ebuild
+++ b/net-misc/seafile/seafile-9.0.0.ebuild
@@ -1,12 +1,12 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_{9..11} )
# Upstream is moving tags repeatedly, then we use commit hash.
-RELEASE_COMMIT="f57dae37854acab74b08b0891584cb7ecb98cd18"
+RELEASE_COMMIT="c244a274912070a39864369a6a21c55566fe2fda"
inherit autotools python-single-r1 vala
@@ -29,6 +29,7 @@ RDEPEND="${PYTHON_DEPS}
dev-libs/jansson:=
dev-libs/libevent:=
net-libs/libsearpc[${PYTHON_SINGLE_USEDEP}]
+ net-libs/libwebsockets[client]
net-misc/curl
sys-apps/util-linux
sys-libs/zlib
@@ -39,10 +40,14 @@ BDEPEND="${PYTHON_DEPS}
S="${WORKDIR}/${PN}-${RELEASE_COMMIT}"
+pkg_setup() {
+ python-single-r1_pkg_setup
+ vala_setup
+}
+
src_prepare() {
default
eautoreconf
- vala_src_prepare
}
src_configure() {
diff --git a/net-nds/Manifest.gz b/net-nds/Manifest.gz
index 28077c0b3753..79ad34b8ccaa 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 c027aca58477..bbd174f03ece 100644
--- a/net-nds/openldap/Manifest
+++ b/net-nds/openldap/Manifest
@@ -29,10 +29,12 @@ AUX slapd.service 284 BLAKE2B 27e3863a8b0e854e5b6b1efce50da624acbfe0d2416af1eedf
AUX slapd.service.conf 443 BLAKE2B 7cf9d3935ea100006fe4f8667b792d32627c933c72220a91e4d9bf99fab4af9c590834f9aaed57d80eadd2fdf75e49f55739ef6027d11f012f8da3a711707c27 SHA512 be9cf4bf19111bd77c0ce481428e6f3cc183a6939775ed1a2d7606a5162da34178cb139d666288f6a35b8413bd4dc5f8f1bd60b39f3cca8f749557674b93910b
AUX slapd.tmpfilesd 90 BLAKE2B f9cdde975b45c61c18773e4a3b30e3cb3c2a7d979bfef6d0513cd33ee5d31acdbe19c0af72a6478576acfaa88a2f063213cb9fd3025f4dda6ac401a8b9488719 SHA512 c462c92911635a2a6a30eb7239e74b529062224f9798351f53dca9a2e25cbc7f9fbb3743f98a015b7ccac0823ab85adb42d91d980f053bc3f12fdce760ce4bec
DIST openldap-2.4.59.tgz 5886272 BLAKE2B a2a8bed1d2af97fd41d651668152fd4740871bc5a8abf4b50390839228af82ac103346b3500ae0f8dd31b708acabb30435b90cd48dfafe510e648df5150d96b8 SHA512 233459ab446da6e107a7fc4ecd5668d6b08c11a11359ee76449550393e8f586a29b59d7ae09a050a1fca4fcf388ea61438ef60831b3ae802d92c048365ae3968
+DIST openldap-OPENLDAP_REL_ENG_2_5_14.tar.bz2 5024359 BLAKE2B ffdffbd47e76545c2dc2d433d290945ab6eebd910031a60249cd8f6eac24f67841098e61c7e57864428e20a183a46d36dac422bba8cf6f3596f97439875af96b SHA512 abd1e8bda0762500db028f283fe2da9480a419072927295d6f3e1448cae130592511f385a87585843cf88217417c90ef57174ca919cfcf163eb41642a72bb4e3
DIST openldap-OPENLDAP_REL_ENG_2_6_3.tar.gz 6244895 BLAKE2B 97792a1b368de44867b0ce9eef38601c3e64b7d40e4ca206295bee110097697c919040d2220eea6f0581812e09a2cc3e6afb4a243a5072a8a0a95f24f9fb354b SHA512 1c882a0cd0729b5d0f40b58588d0e36ae3b1cae6d569f0576e940c7c63d03c29ed2c9db87695a87594ba99a927ef4cba491bddba3ce049025fd5883463122ba7
DIST openldap-OPENLDAP_REL_ENG_2_6_4.tar.bz2 5043227 BLAKE2B 9bec77dbace0e52d1607d9ac13a77349e7d0b8876aa81fa635893638d00db58ec6bf8412f11fd266bba0440887be1aa21eb4a876122152f7f6de9fd8f75b6b4c SHA512 bff11bf1ae125bcabbd307f6c4e1c102a8df6f1091f84f5e7053fdbaa89ccd6aa0c86cc8dcce4fb9b6ffd853b5f8d3c933733f5713aeb4d6a9d77ab145293b48
DIST rfc2307bis.schema-20140524 12262 BLAKE2B 98031f49e9bde1e4821e637af3382364d8344ed7017649686a088070d96a632dffa6c661552352656b1b159c0fd962965580069a64c7f3d5bb6a3ed75f60fd99 SHA512 83b89a1deeefc8566b97e7e865b9b6d04541099cbdf719e24538a7d27d61b6209e87ab9003a9f140bd9afd018ec569e71721e3a24090e1902c8b6659d2ba103e
-EBUILD openldap-2.4.59-r2.ebuild 29035 BLAKE2B 1b178763901bd2254b752a9aa6aa53ba8984639037577f5604280a1ce84d99fe45556b1ccb28b5c7978a18f099a93de855ab5adc71b65fc5c77d70484d88ad16 SHA512 6fc4f44ea2852207c1904533238c2d7851dcab2c5ccad155ee9539eb58e0a56eb062888ed3856173f718de89c3c093f3d4ba4392fe27e171a61a58f3c823d226
-EBUILD openldap-2.6.3-r7.ebuild 26452 BLAKE2B f3870fb78d27bd03f92897fafdc683f82a9b4c0a939d7021965181e984a1aeb1b3438d35d0c1303ac16e28a1cf3b334913985e436d0a6b36366c4509183b241d SHA512 eafc100a93560d15a0bbce11e3d2355a7ea972b7550f6a217819e7448ade1afed4ff5e6fe0a23cfd730a71bcdcac06cebab52d61b810457ee7d3a3812a674d18
-EBUILD openldap-2.6.4-r1.ebuild 27613 BLAKE2B 1f49fae43d48eca9a0eb8a2a5c9909f6acd9642e4033bf76e335786f0eaf5542e0446177676b2e47ddef6b8e95fbe495098cf455295c673913f091b4da997437 SHA512 8c8f3f3c4e898debef85d6cab86ff39e4059f65a569792426f223164570bab67307eb9b6d0754df65cc45e40c04e7b5cc9ffd0c0fa841c99dccb888dc19a6e28
+EBUILD openldap-2.4.59-r2.ebuild 29112 BLAKE2B 5edffc191756f63dc0626275f3694cdf8d5cd74418bc2f2782f520d1f8d6be4f6290a5cd4f8632907f25126b285dadb22a97b442eb136a0048f39892aa6fea67 SHA512 2debf2432259604751aeb5df0c832c90c604f126c198462f6ae4955045aa4d53cdf01b329e19b29eda521132ef9603a388adf23226c3d0a58f879806b36780fb
+EBUILD openldap-2.5.14.ebuild 27641 BLAKE2B c59a52ade718f0d1cf37eaf0965ff57fdd411d5904bc16f350192c43b4c1ce2e5c76c7be5d4ee0590e9d4f7a3eb64285eb5365fbeff09db7b54b4ad81d930e98 SHA512 b94a6fa343605a0c7676f1cec06d2be8e51d783f77775bd9a56eb9766ffcb45a7d98a9476fef54626f99679b5941803775691d9e0fe65ce406026cc78afc5831
+EBUILD openldap-2.6.3-r7.ebuild 26529 BLAKE2B aafaf07e45340731aa8a31be25ed511c4e36812bd2a1e7feb6ef39f53eeae840e6dd9003de6c8a27af72784f5a8258da1aa8d1ad0f9898c721a285b682fe18af SHA512 41bb6b9ab2c89d4985ff1ce3af114f07689f30a2d578f9264ecc9fda21a57ddb73922ea569fe40494449a2543231663969cd7ee2e3b3535dea609bd7bb625644
+EBUILD openldap-2.6.4-r1.ebuild 27690 BLAKE2B 5a656d486a9c8a019270f938535a035fdfe01b1433d470b3e744a3c44e96a098ef96ff0e328c38b2b166fd3976fe6c51f7aa45bc2c438d4c76689cfdfdca9d6a SHA512 24fde6555e6b90206134238d88747d85f87a558475f2b6aa8f334caae5f2fdacc48fe02758b570053a9d6f89196aeee85a78048d2b8bcbb6413a8e050c97f622
MISC metadata.xml 1316 BLAKE2B 0635123aab1a5bed9a0da918501fc5e43affe0fbd0f83f8a7e42b0292f4d5ce8231bb9d5c343c67c1011c916e78d475398c1a744b11d6f7e041ac0caed35900e SHA512 818c412cd17d1c49c7f68452fb9e2715f4441a5ff85a4e27dcb7f264c1b4d89cfa46c9d9e506b087376224cd9839e040fe63ea4149323be5c7777b54ef81716d
diff --git a/net-nds/openldap/openldap-2.4.59-r2.ebuild b/net-nds/openldap/openldap-2.4.59-r2.ebuild
index f23db2eef5f9..a67487013a0d 100644
--- a/net-nds/openldap/openldap-2.4.59-r2.ebuild
+++ b/net-nds/openldap/openldap-2.4.59-r2.ebuild
@@ -3,6 +3,9 @@
EAPI=7
+# Re cleanups:
+# 2.5.x is an LTS release so we want to keep it for a while.
+
inherit autotools db-use flag-o-matic multilib multilib-minimal preserve-libs ssl-cert toolchain-funcs systemd tmpfiles
BIS_PN=rfc2307bis.schema
diff --git a/net-nds/openldap/openldap-2.5.14.ebuild b/net-nds/openldap/openldap-2.5.14.ebuild
new file mode 100644
index 000000000000..a135572a4d9c
--- /dev/null
+++ b/net-nds/openldap/openldap-2.5.14.ebuild
@@ -0,0 +1,861 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# Re cleanups:
+# 2.5.x is an LTS release so we want to keep it for a while.
+
+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.bz2
+ 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 debug sasl )
+ autoca? ( !gnutls )
+ ?? ( test minimal )
+ kerberos? ( ?? ( kinit smbkrb5passwd ) )"
+
+SYSTEM_LMDB_VER=0.9.30
+# 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-${SYSTEM_LMDB_VER}:=
+ 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.4-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="${EROOT}$(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
+
+ # This will not cover detection of cn=Config based configuration, but
+ # it's hopefully good enough.
+ if grep -sq '^backend.*shell' "${EROOT}"/etc/openldap/slapd.conf; then
+ eerror " OpenLDAP >= 2.6.x has dropped support for Shell backend."
+ eerror " You will need to migrate per upstream's migration notes"
+ eerror " at https://www.openldap.org/doc/admin25/appendix-upgrading.html."
+ eerror " Your existing database will not be accessible until it is"
+ eerror " converted away from backend shell!"
+ echo
+ fail=1
+ fi
+ if has_version "${CATEGORY}/${PN}[berkdb]" || grep -sq '^backend.*(bdb|hdb)' /etc/openldap/slapd.conf; then
+ eerror " OpenLDAP >= 2.6.x has dropped support for Berkeley DB."
+ eerror " You will need to migrate per upstream's migration notes"
+ eerror " at https://www.openldap.org/doc/admin25/appendix-upgrading.html."
+ eerror " Your existing database will not be accessible until it is"
+ eerror " converted to mdb!"
+ echo
+ fail=1
+ elif [[ -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() {
+ # The system copy of dev-db/lmdb must match the version that this copy
+ # of OpenLDAP shipped with! See bug #588792.
+ #
+ # Fish out MDB_VERSION_MAJOR/MDB_VERSION_MINOR/MDB_VERSION_PATCH from
+ # the bundled lmdb's header to find out the version.
+ local bundled_lmdb_version=$(sed -En '/^#define MDB_VERSION_(MAJOR|MINOR|PATCH)(\s+)?/{s/[^0-9.]//gp}' libraries/liblmdb/lmdb.h || die)
+ bundled_lmdb_version=$(printf "%s." ${bundled_lmdb_version})
+
+ if [[ ${SYSTEM_LMDB_VER}. != ${bundled_lmdb_version} ]] ; then
+ eerror "Source lmdb version: ${bundled_lmdb_version}"
+ eerror "Ebuild lmdb version: ${SYSTEM_LMDB_VER}"
+ die "Ebuild needs to update SYSTEM_LMDB_VER!"
+ fi
+
+ rm -r libraries/liblmdb || die 'could not removed bundled lmdb directory'
+
+ local filename
+ 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:" \
+ -e '/MKDIR.*.(DESTDIR)\/run/d' \
+ -e '/MKDIR.*.(DESTDIR).*.(runstatedir)/d' \
+ 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 too early stripping"
+ popd &>/dev/null || die
+
+ # Fails with OpenSSL 3, bug #848894
+ # https://bugs.openldap.org/show_bug.cgi?id=10009
+ rm tests/scripts/test076-authid-rewrite || 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 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
+ # (see also bug #892009)
+ append-flags -DLDAP_CONNECTIONLESS
+ fi
+
+ 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
+ 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 \
+ ${CPPFLAGS} \
+ ${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 || die
+ pwd
+
+ # Increase various test timeouts/delays, bug #894012
+ # We can't just double everything as there's a cumulative effect.
+ export SLEEP0=2 # originally 1
+ export SLEEP1=10 # originally 7
+ export SLEEP2=20 # originally 15
+ export TIMEOUT=16 # originally 8
+
+ # 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=( lloadd mdb )
+ #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.6.3-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
+
+ if use systemd; then
+ # The systemd unit uses Type=notify, so it is useless without USE=systemd
+ einfo "Install systemd service"
+ rm -rf "${ED}"/{,usr/}lib/systemd
+ 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
+ fi
+
+ # 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
+ if use systemd; then
+ tmpfiles_process slapd.conf
+ fi
+
+ # 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-nds/openldap/openldap-2.6.3-r7.ebuild b/net-nds/openldap/openldap-2.6.3-r7.ebuild
index dd199fb41605..5849b15e0533 100644
--- a/net-nds/openldap/openldap-2.6.3-r7.ebuild
+++ b/net-nds/openldap/openldap-2.6.3-r7.ebuild
@@ -3,6 +3,9 @@
EAPI=7
+# Re cleanups:
+# 2.5.x is an LTS release so we want to keep it for a while.
+
inherit autotools flag-o-matic multilib multilib-minimal preserve-libs ssl-cert toolchain-funcs systemd tmpfiles
MY_PV="$(ver_rs 1-2 _)"
diff --git a/net-nds/openldap/openldap-2.6.4-r1.ebuild b/net-nds/openldap/openldap-2.6.4-r1.ebuild
index 836a5b52f960..634d3ca12cac 100644
--- a/net-nds/openldap/openldap-2.6.4-r1.ebuild
+++ b/net-nds/openldap/openldap-2.6.4-r1.ebuild
@@ -3,6 +3,9 @@
EAPI=7
+# Re cleanups:
+# 2.5.x is an LTS release so we want to keep it for a while.
+
inherit autotools flag-o-matic multilib multilib-minimal preserve-libs ssl-cert toolchain-funcs systemd tmpfiles
MY_PV="$(ver_rs 1-2 _)"
diff --git a/net-p2p/Manifest.gz b/net-p2p/Manifest.gz
index 5fc74835a21d..201f2afab2e9 100644
--- a/net-p2p/Manifest.gz
+++ b/net-p2p/Manifest.gz
Binary files differ
diff --git a/net-p2p/bitcoin-qt/Manifest b/net-p2p/bitcoin-qt/Manifest
index 4ae745fa700e..ef050fac3fab 100644
--- a/net-p2p/bitcoin-qt/Manifest
+++ b/net-p2p/bitcoin-qt/Manifest
@@ -7,7 +7,7 @@ DIST bitcoin-22.0.knots20211108.patches.tar.xz 1318256 BLAKE2B d6e56bc0ca1d706e9
DIST bitcoin-24.0.1.tar.gz 11412628 BLAKE2B 2a8c83aecd12d8d40305d78ede1f389884ee62cfe4af39a9b416b8887a595f3393d599ebe9ddeb576bba5896923feb7ee45ba32d7d4cb0ce9e6d0ef39ecf83c7 SHA512 de1ddb543429f70b0b55a46500e0bc4807cca1b1655a28f8ab186d6f6e620f8cf82420bbdf412976ffed9bc6d742926b19933429c734edaf7430a4f8c37e1685
DIST bitcoin-v0.21.0.tar.gz 7533957 BLAKE2B 01247cbb9fca2381a8c08ab1c88c479c640963caef22e4207aab46b05813dbf2a5286ac9e98132fb34db0e9ac6c18c79e45a89de166f5c6d480d8ac6e14ecca2 SHA512 c58187996932b0151432a65885b7e8a7b216fb1ab0576fb7d4b5e9620d957594b05e181153e2e0e50bcd5ce764861ec11019ffbb1095d3e704f441e61ac6a04f
DIST bitcoin-v22.0.tar.gz 7977783 BLAKE2B ba212037bc8efcfbbbf6340c48ed886c4a5aa93e4a34097eafea39734a6f4e25fa6b174f894655f63c504380d8761657771795bfcc641018bf1f1661deef9321 SHA512 1b4b17360e97f390ae678adb7a239c359d3a1288799710683e26f09fc53341b6fca3211465fa3e4fdee37324d85ec1a31ffd1a3714e969df13441f755fa4b7ad
-EBUILD bitcoin-qt-0.21.0.ebuild 4935 BLAKE2B 5483b44409cac50b71ee0298be28538e25ebc3e40ac50730a1d31575f9f82c165edca17ae0b43da6c9023c3e0f0088b18df0fa7f0d9a83ccacb6380b04620bab SHA512 c04215777cd7ac8a27c965151bad35ce89b4d7f1d4eb5b9c2a120ca053af6be640516c810d3f42c9c1fa1c6b6c0cb7a5d030ba5bba00757dcbcf6a47c230b61b
-EBUILD bitcoin-qt-22.0.ebuild 6217 BLAKE2B 38dd68fb740efd51c131edbdc1b1bd59aa91c4a3fca89bd1510b7ee59953a021f9504c94967c75ea09db128c7d0d07bfcba5534e623b813f2e516ab9ac4c8d4b SHA512 14a190c28acc6fa618a341220a51d86f0f8c648a6f9f05f88e8593471678285016ba3444e93c261d5e3736df434977577e23bcf869aab406e26c3e01d4ae04bd
+EBUILD bitcoin-qt-0.21.0-r1.ebuild 4979 BLAKE2B 6b942dc0957f5a32df13e0436753d0418866f13dd10d1115ec40a3b28e4bbe8ed0b874437ae02dfaae0331c1a1d85026f1ddc1d5e5a6d98807644d6f32318768 SHA512 cc27549fc91201d4a2f22affc1a24eb43517bdf1981f18980cfac36541121ebf099226e417f45b11ca30464d5df8f94d12f14dc99d785851e393b44c3d3a4e18
+EBUILD bitcoin-qt-22.0-r1.ebuild 6261 BLAKE2B 094ffc3923770a3fdf5f2583d72250c7d25c3bb694adbe53fb1a1e58d75514c76c9030f7091efacd5df644875f18d8ddb3ef1089272de7c1f5379a26c15d1f15 SHA512 22b1fbcd2cfe33bf7b7399b841350d77f4935e302483184d512747ecba3291f0c92272e93ab325619d89c4d09e855ece81dd4cf713b4e569aed1a5a674cf04bb
EBUILD bitcoin-qt-24.0.1.ebuild 3881 BLAKE2B bd0a8155afb55c5c3f6b355460da406a1e92fe19ee908742ee7d49e7db9ae2c6e13bb6d7355c2a8718fca3f419f3a86c9d5df36ec45e523189a4d9c878e0c77b SHA512 9f82b1c9078bf94d3a8f05941968a1d07dfa8444c6f972b5561bc105dd29d3a2db383cfcb1a9fcbd822db816f748848f6b8c472bbf371cfde0fd24f8cab907eb
MISC metadata.xml 1434 BLAKE2B e6e1f0ffac2e6be3bc19fe8bb8e9b18b5b50da6255d70d92fdc28a6e040b54ed4d5b94643835043eb64eae0273111f73c30e93a6d9b7203368aeedb880961c8a SHA512 5e7f2f044b27e4ac21d1e18d177bb1bd493feaad5598ad44abed8a0053403565100877498da29aa4f35e59d570d2a499daea58285dd59f3e62eafba7ee3460e7
diff --git a/net-p2p/bitcoin-qt/bitcoin-qt-0.21.0.ebuild b/net-p2p/bitcoin-qt/bitcoin-qt-0.21.0-r1.ebuild
index 75b9007e2706..784375fb1228 100644
--- a/net-p2p/bitcoin-qt/bitcoin-qt-0.21.0.ebuild
+++ b/net-p2p/bitcoin-qt/bitcoin-qt-0.21.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -26,7 +26,8 @@ RESTRICT="!test? ( test )"
RDEPEND="
dev-libs/boost:=
- >dev-libs/libsecp256k1-0.1_pre20200911:=[recovery,schnorr]
+ >dev-libs/libsecp256k1-0.1_pre20200911:0/0[recovery,schnorr]
+ !>=dev-libs/libsecp256k1-0.1_pre20210628
>=dev-libs/univalue-1.0.4:=
dev-qt/qtcore:5
dev-qt/qtgui:5
diff --git a/net-p2p/bitcoin-qt/bitcoin-qt-22.0.ebuild b/net-p2p/bitcoin-qt/bitcoin-qt-22.0-r1.ebuild
index 90571ee1adba..8d0158e88816 100644
--- a/net-p2p/bitcoin-qt/bitcoin-qt-22.0.ebuild
+++ b/net-p2p/bitcoin-qt/bitcoin-qt-22.0-r1.ebuild
@@ -31,7 +31,8 @@ REQUIRED_USE="
"
RDEPEND="
dev-libs/boost:=
- >dev-libs/libsecp256k1-0.1_pre20200911:=[recovery,schnorr]
+ >dev-libs/libsecp256k1-0.1_pre20200911:0/0[recovery,schnorr]
+ !>=dev-libs/libsecp256k1-0.1_pre20210628
>=dev-libs/univalue-1.0.4:=
dev-qt/qtcore:5
dev-qt/qtgui:5
diff --git a/net-p2p/bitcoind/Manifest b/net-p2p/bitcoind/Manifest
index 6fef48f5d90c..1a194dbfe3cc 100644
--- a/net-p2p/bitcoind/Manifest
+++ b/net-p2p/bitcoind/Manifest
@@ -8,7 +8,7 @@ DIST bitcoin-22.0.knots20211108.patches.tar.xz 1318256 BLAKE2B d6e56bc0ca1d706e9
DIST bitcoin-24.0.1.tar.gz 11412628 BLAKE2B 2a8c83aecd12d8d40305d78ede1f389884ee62cfe4af39a9b416b8887a595f3393d599ebe9ddeb576bba5896923feb7ee45ba32d7d4cb0ce9e6d0ef39ecf83c7 SHA512 de1ddb543429f70b0b55a46500e0bc4807cca1b1655a28f8ab186d6f6e620f8cf82420bbdf412976ffed9bc6d742926b19933429c734edaf7430a4f8c37e1685
DIST bitcoin-v0.21.0.tar.gz 7533957 BLAKE2B 01247cbb9fca2381a8c08ab1c88c479c640963caef22e4207aab46b05813dbf2a5286ac9e98132fb34db0e9ac6c18c79e45a89de166f5c6d480d8ac6e14ecca2 SHA512 c58187996932b0151432a65885b7e8a7b216fb1ab0576fb7d4b5e9620d957594b05e181153e2e0e50bcd5ce764861ec11019ffbb1095d3e704f441e61ac6a04f
DIST bitcoin-v22.0.tar.gz 7977783 BLAKE2B ba212037bc8efcfbbbf6340c48ed886c4a5aa93e4a34097eafea39734a6f4e25fa6b174f894655f63c504380d8761657771795bfcc641018bf1f1661deef9321 SHA512 1b4b17360e97f390ae678adb7a239c359d3a1288799710683e26f09fc53341b6fca3211465fa3e4fdee37324d85ec1a31ffd1a3714e969df13441f755fa4b7ad
-EBUILD bitcoind-0.21.0.ebuild 4846 BLAKE2B c3c34145dbec98868341d2b7ea3e70f3cd7b6319a86a5b301ccc2ec4171abaad281bc6b6e8ddfa2e82ce13023775cd38b09072bca63361ccbf43433783640ee7 SHA512 81758d6d8710c53afc970ab2e66e1784c6ea9871dcb57d465de3359e24375a2e7f79841821a4cf0695802e814b1c8ff3324a0081f17a9e7099a3024d325627a1
-EBUILD bitcoind-22.0.ebuild 6129 BLAKE2B a0d216be9433985ce7f345ab80a03d343f3e4a465ff8b3b1e75ce614854f0f45f15d5422ee6f7ebe98570ce8517dfb88d258f28bb9808412df14ea380b3e0456 SHA512 017604c3cf07ad4f6a4836755252794f33188033d48b0abcc1040771e0e2d37264c033e4cd56048545aed227c6aacebab25d729a7bbf906a962689e8150019ea
+EBUILD bitcoind-0.21.0-r1.ebuild 4890 BLAKE2B aeafd089052e3339e78258042454893e37b0fbf867453a99acd688019b58e2be5e3c7a256a0cab9bdacc72d09c985c6afad7d0d7628fa439c80154363e28a4c4 SHA512 2291bdb99d0747ca35dcd53dfea9007100e9c6a666d6a8b1b9193fdae47178c7d8e9715c445ed2e0c873b45ac66fa736169ed43dd3a7a37b3515d3dac2891498
+EBUILD bitcoind-22.0-r1.ebuild 6173 BLAKE2B 212e5f1f4c6f06f4adc25f88df4bedf93e61bd123ce0b4648a7ddcfe30c1cd6ebd3554d56ee784a47d29e7314d1ae6cc84f1b7b71c7fe2f9d0ecf7e78f405961 SHA512 2551d976eaec4ccc48431f91b5854bf858794421a6f74f12e9a578065b3eb381ea2b7952f5a159d9280ed299f15edf7a373fecfb9825db7c222350fcdcc7b22d
EBUILD bitcoind-24.0.1.ebuild 4044 BLAKE2B d035547cef0e1ddfb63248e5206737423a8c4c73e98384eabca2bb8a4642e9509cdaebbde3cd4b9467526185f29959fd35c5aa510a5b2d84b32a83462e3a1366 SHA512 f052cf3d8bc3991faae98c74745e66625228804c0e85d4d68c5ff95806c194f1c2f92d7d3e045607d940f90f2abafe78e704df94cc7e98db2fb3da7612ab6b70
MISC metadata.xml 1352 BLAKE2B a924424d5811e88d1dbc6cff68289695e270854d8afb811c4d5d682fc893d2434d166f26c229e5f8ab62e4161944940ee6eb55aa3149b93d69f288a023aa6d3d SHA512 a024d33e339da9e75e10137568503187f186fc717d6bc1f170e478f06fb577340b36a7f13fea070ef98faa97c8bc52e4f60698df4a09b28050656ddd06d842fc
diff --git a/net-p2p/bitcoind/bitcoind-0.21.0.ebuild b/net-p2p/bitcoind/bitcoind-0.21.0-r1.ebuild
index 2d24cac58585..ee53cd8ba772 100644
--- a/net-p2p/bitcoind/bitcoind-0.21.0.ebuild
+++ b/net-p2p/bitcoind/bitcoind-0.21.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -28,7 +28,8 @@ DEPEND="
acct-user/bitcoin
dev-libs/boost:=
dev-libs/libevent:=
- >dev-libs/libsecp256k1-0.1_pre20200911:=[recovery,schnorr]
+ >dev-libs/libsecp256k1-0.1_pre20200911:0/0[recovery,schnorr]
+ !>=dev-libs/libsecp256k1-0.1_pre20210628
>=dev-libs/univalue-1.0.4:=
system-leveldb? ( virtual/bitcoin-leveldb )
sqlite? ( >=dev-db/sqlite-3.7.17:= )
diff --git a/net-p2p/bitcoind/bitcoind-22.0.ebuild b/net-p2p/bitcoind/bitcoind-22.0-r1.ebuild
index 9cfae4858081..1fdd799bd9a7 100644
--- a/net-p2p/bitcoind/bitcoind-22.0.ebuild
+++ b/net-p2p/bitcoind/bitcoind-22.0-r1.ebuild
@@ -33,7 +33,8 @@ RDEPEND="
acct-user/bitcoin
dev-libs/boost:=
dev-libs/libevent:=
- >dev-libs/libsecp256k1-0.1_pre20200911:=[recovery,schnorr]
+ >dev-libs/libsecp256k1-0.1_pre20200911:0/0[recovery,schnorr]
+ !>=dev-libs/libsecp256k1-0.1_pre20210628
>=dev-libs/univalue-1.0.4:=
nat-pmp? ( net-libs/libnatpmp )
virtual/bitcoin-leveldb
diff --git a/net-proxy/Manifest.gz b/net-proxy/Manifest.gz
index a7d10a6f6840..1ddf8fde9d8e 100644
--- a/net-proxy/Manifest.gz
+++ b/net-proxy/Manifest.gz
Binary files differ
diff --git a/net-proxy/dnsproxy/Manifest b/net-proxy/dnsproxy/Manifest
index bd0fd6b09a70..ab8124aa5cb2 100644
--- a/net-proxy/dnsproxy/Manifest
+++ b/net-proxy/dnsproxy/Manifest
@@ -3,4 +3,4 @@ AUX dnsproxy.confd 153 BLAKE2B 69b61c47615ad7a5241865da4767ac439c63ec0d6fdf27dcf
AUX dnsproxy.initd 704 BLAKE2B eec84ccc46a52d95eb17e7153fcf102611f47e06a96460987b10fe4f6ef4715cb3da198ee79a15dc680520fd87118d22c7d6f37c4e88a4bb4cb4296214683e63 SHA512 d36034ff8847c508844f617678257d699f172a8d680e9ff1f9cf6843b56d2461f68387c7c3d60afb369131a073fd9f8e43c343d47819457661e549b87aa59d8a
DIST dnsproxy-1.17.tar.gz 47128 BLAKE2B 37b033b4c8f515b516ebf4780f7d28f6924fd66b9ca826d98567e8d3aab139c9a91a39bd0e8cf6d38084fce86f9ce8cb56f93d16918240d0d0815787dc06a72f SHA512 499910f59306477870f2c1cc7899fed409c5a569be348d11d17277bf4208ecd44173606022566b91b09546f915f1d990d56936f92245501af9fecf2110e88c32
EBUILD dnsproxy-1.17.ebuild 739 BLAKE2B 93d652e8a2060b1e22b2ecb12e48c2a7c25097434f9ee478c25bdb94b8533ac152bf8a99c7a3e16d0a876bbe48127e5d5966f60315f25300d0c0112d43bda795 SHA512 6927217add2b16a4bc8a7a44d6d07e1df3a52c4bab5d276724284a354d57e9896201e13c34365b68a115c25c53cdfdc849d487f256125d5c66fbf65ef2b4ed24
-MISC metadata.xml 469 BLAKE2B 31d7575ba39dc107cc16e96893c3b78604b6ad0044de0b23040fcf56b37d2972ae996e9acf763e9aac4bbcdefb2bbcda9d1bcce018637e26a5107ce5dba7568b SHA512 b1accbf78f8e715a63b72b13faeec399fb45547a33dc7312a90b9c272f07e4a0219eebe7318240e35591c37d03ef2b2d1fc8f6876c4edfcf9242f2bdbed48bef
+MISC metadata.xml 556 BLAKE2B fb0cda4b155ce483e822fae38f7155b98daa7f4f3d389282e08076aadeb7763d836c97bddc69d19151da051763c182a26ef444ff2b78b73a03d471dbd22189db SHA512 bf983f79d89a3ccd2eb85569bbad6c00f24f5a902155def635c2939c2c95cf9ff933ea13c9e7effe000d30dfb22c8402ed3933018acb900ae2c01160ba57a9b4
diff --git a/net-proxy/dnsproxy/metadata.xml b/net-proxy/dnsproxy/metadata.xml
index c25e5e780e25..60494b11b52b 100644
--- a/net-proxy/dnsproxy/metadata.xml
+++ b/net-proxy/dnsproxy/metadata.xml
@@ -1,9 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<!-- maintainer-needed -->
-<longdescription>The dnsproxy daemon is a proxy for DNS queries. It forwards these queries to
-two previously configured nameservers: one for authoritative queries and another
-for recursive queries. The received answers are sent back to the client unchanged.
-No local caching is done.</longdescription>
+ <!-- maintainer-needed -->
+ <longdescription>
+ The dnsproxy daemon is a proxy for DNS queries. It forwards these queries to
+ two previously configured nameservers: one for authoritative queries and another
+ for recursive queries. The received answers are sent back to the client unchanged.
+ No local caching is done.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">awaw/dnsproxy</remote-id>
+ </upstream>
</pkgmetadata>
diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz
index 7f9c915a070a..380220262ac7 100644
--- a/profiles/Manifest.gz
+++ b/profiles/Manifest.gz
Binary files differ
diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index 793c4541707c..021f765e12c1 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -431,15 +431,21 @@ x11-libs/colord-gtk doc
# Mask the experimental targets in release ebuilds.
# Note to self: remember to move still-applicable masks to the newer
# version when master is bumped.
-<dev-ml/llvm-ocaml-16 llvm_targets_ARC llvm_targets_CSKY
-<sys-devel/clang-16 llvm_targets_ARC llvm_targets_CSKY
-<sys-devel/llvm-16 llvm_targets_ARC llvm_targets_CSKY
-<dev-ml/llvm-ocaml-16 llvm_targets_DirectX llvm_targets_LoongArch
-<sys-devel/clang-16 llvm_targets_DirectX llvm_targets_LoongArch
-<sys-devel/llvm-16 llvm_targets_DirectX llvm_targets_LoongArch
-<dev-ml/llvm-ocaml-16 llvm_targets_M68k llvm_targets_SPIRV
-<sys-devel/clang-16 llvm_targets_M68k llvm_targets_SPIRV
-<sys-devel/llvm-16 llvm_targets_M68k llvm_targets_SPIRV
+<dev-ml/llvm-ocaml-16 llvm_targets_LoongArch
+<sys-devel/clang-16 llvm_targets_LoongArch
+<sys-devel/llvm-16 llvm_targets_LoongArch
+<dev-ml/llvm-ocaml-17 llvm_targets_ARC llvm_targets_CSKY
+<sys-devel/clang-17 llvm_targets_ARC llvm_targets_CSKY
+<sys-devel/llvm-17 llvm_targets_ARC llvm_targets_CSKY
+<dev-ml/llvm-ocaml-17 llvm_targets_DirectX
+<sys-devel/clang-17 llvm_targets_DirectX
+<sys-devel/llvm-17 llvm_targets_DirectX
+<dev-ml/llvm-ocaml-17 llvm_targets_M68k llvm_targets_SPIRV
+<sys-devel/clang-17 llvm_targets_M68k llvm_targets_SPIRV
+<sys-devel/llvm-17 llvm_targets_M68k llvm_targets_SPIRV
+<dev-ml/llvm-ocaml-17 llvm_targets_Xtensa
+<sys-devel/clang-17 llvm_targets_Xtensa
+<sys-devel/llvm-17 llvm_targets_Xtensa
# Marek Szuba <marecki@gentoo.org> (2020-11-30)
# Vendored therecipe/qt violates network sandbox + uses external binary
diff --git a/profiles/default/linux/mips/17.0/musl/eapi b/profiles/default/linux/mips/17.0/mipsel/n64/musl/eapi
index 7ed6ff82de6b..7ed6ff82de6b 100644
--- a/profiles/default/linux/mips/17.0/musl/eapi
+++ b/profiles/default/linux/mips/17.0/mipsel/n64/musl/eapi
diff --git a/profiles/default/linux/mips/17.0/musl/mipsel/n64/make.defaults b/profiles/default/linux/mips/17.0/mipsel/n64/musl/make.defaults
index 26dbb0e4c1dc..cb0c7807a72f 100644
--- a/profiles/default/linux/mips/17.0/musl/mipsel/n64/make.defaults
+++ b/profiles/default/linux/mips/17.0/mipsel/n64/musl/make.defaults
@@ -1,6 +1,9 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
CHOST="mips64el-gentoo-linux-musl"
CHOST_n64="${CHOST}"
LIBDIR_n64="lib"
+
+# Disable sandbox because its currently broken on mipsel-musl
+FEATURES="-sandbox"
diff --git a/profiles/default/linux/mips/17.0/mipsel/n64/musl/parent b/profiles/default/linux/mips/17.0/mipsel/n64/musl/parent
new file mode 100644
index 000000000000..a3de2bcf95f7
--- /dev/null
+++ b/profiles/default/linux/mips/17.0/mipsel/n64/musl/parent
@@ -0,0 +1,3 @@
+..
+../../../../../../../features/musl
+../../../../../../../features/wd40
diff --git a/profiles/default/linux/mips/17.0/musl/mipsel/eapi b/profiles/default/linux/mips/17.0/mipsel/o32/musl/eapi
index 7ed6ff82de6b..7ed6ff82de6b 100644
--- a/profiles/default/linux/mips/17.0/musl/mipsel/eapi
+++ b/profiles/default/linux/mips/17.0/mipsel/o32/musl/eapi
diff --git a/profiles/default/linux/mips/23.0/musl/mipsel/make.defaults b/profiles/default/linux/mips/17.0/mipsel/o32/musl/make.defaults
index 53daa27ad9fb..d19638d73590 100644
--- a/profiles/default/linux/mips/23.0/musl/mipsel/make.defaults
+++ b/profiles/default/linux/mips/17.0/mipsel/o32/musl/make.defaults
@@ -1,5 +1,9 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+CHOST="mipsel-gentoo-linux-musl"
+CHOST_o32="${CHOST}"
+LIBDIR_o32="lib"
+
# Disable sandbox because its currently broken on mipsel-musl
FEATURES="-sandbox"
diff --git a/profiles/default/linux/mips/17.0/mipsel/o32/musl/parent b/profiles/default/linux/mips/17.0/mipsel/o32/musl/parent
new file mode 100644
index 000000000000..a3de2bcf95f7
--- /dev/null
+++ b/profiles/default/linux/mips/17.0/mipsel/o32/musl/parent
@@ -0,0 +1,3 @@
+..
+../../../../../../../features/musl
+../../../../../../../features/wd40
diff --git a/profiles/default/linux/mips/17.0/musl/mipsel/n64/parent b/profiles/default/linux/mips/17.0/musl/mipsel/n64/parent
deleted file mode 100644
index e92fcf7cbf75..000000000000
--- a/profiles/default/linux/mips/17.0/musl/mipsel/n64/parent
+++ /dev/null
@@ -1,2 +0,0 @@
-..
-../../../../../../../arch/mips/mipsel/mips64el/n64
diff --git a/profiles/default/linux/mips/17.0/musl/mipsel/o32/make.defaults b/profiles/default/linux/mips/17.0/musl/mipsel/o32/make.defaults
deleted file mode 100644
index d0dec15ac7be..000000000000
--- a/profiles/default/linux/mips/17.0/musl/mipsel/o32/make.defaults
+++ /dev/null
@@ -1,6 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-CHOST="mipsel-gentoo-linux-musl"
-CHOST_o32="${CHOST}"
-LIBDIR_o32="lib"
diff --git a/profiles/default/linux/mips/17.0/musl/mipsel/o32/parent b/profiles/default/linux/mips/17.0/musl/mipsel/o32/parent
deleted file mode 100644
index 85db6caf16e5..000000000000
--- a/profiles/default/linux/mips/17.0/musl/mipsel/o32/parent
+++ /dev/null
@@ -1,2 +0,0 @@
-..
-../../../../../../../arch/mips/mipsel/o32
diff --git a/profiles/default/linux/mips/17.0/musl/mipsel/parent b/profiles/default/linux/mips/17.0/musl/mipsel/parent
deleted file mode 100644
index f2bcf2737c18..000000000000
--- a/profiles/default/linux/mips/17.0/musl/mipsel/parent
+++ /dev/null
@@ -1,2 +0,0 @@
-..
-../../../../../../arch/mips/mipsel
diff --git a/profiles/default/linux/mips/17.0/musl/n64/parent b/profiles/default/linux/mips/17.0/musl/n64/parent
deleted file mode 100644
index 0a2e2f270682..000000000000
--- a/profiles/default/linux/mips/17.0/musl/n64/parent
+++ /dev/null
@@ -1,2 +0,0 @@
-..
-../../../../../../arch/mips/mips64/n64
diff --git a/profiles/default/linux/mips/17.0/musl/o32/parent b/profiles/default/linux/mips/17.0/musl/o32/parent
deleted file mode 100644
index 6d4edaa24a38..000000000000
--- a/profiles/default/linux/mips/17.0/musl/o32/parent
+++ /dev/null
@@ -1,2 +0,0 @@
-..
-../../../../../../arch/mips/o32
diff --git a/profiles/default/linux/mips/17.0/musl/parent b/profiles/default/linux/mips/17.0/musl/parent
deleted file mode 100644
index 9ef7663a23b6..000000000000
--- a/profiles/default/linux/mips/17.0/musl/parent
+++ /dev/null
@@ -1,3 +0,0 @@
-..
-../../../../../features/musl
-../../../../../features/wd40
diff --git a/profiles/default/linux/mips/17.0/musl/mipsel/n64/eapi b/profiles/default/linux/mips/17.0/n64/musl/eapi
index 7ed6ff82de6b..7ed6ff82de6b 100644
--- a/profiles/default/linux/mips/17.0/musl/mipsel/n64/eapi
+++ b/profiles/default/linux/mips/17.0/n64/musl/eapi
diff --git a/profiles/default/linux/mips/23.0/musl/n64/make.defaults b/profiles/default/linux/mips/17.0/n64/musl/make.defaults
index 90dd88675350..594d429605ee 100644
--- a/profiles/default/linux/mips/23.0/musl/n64/make.defaults
+++ b/profiles/default/linux/mips/17.0/n64/musl/make.defaults
@@ -1,4 +1,4 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
CHOST="mips64-gentoo-linux-musl"
diff --git a/profiles/default/linux/mips/17.0/n64/musl/parent b/profiles/default/linux/mips/17.0/n64/musl/parent
new file mode 100644
index 000000000000..bd0ef6ecac62
--- /dev/null
+++ b/profiles/default/linux/mips/17.0/n64/musl/parent
@@ -0,0 +1,3 @@
+..
+../../../../../../features/musl
+../../../../../../features/wd40
diff --git a/profiles/default/linux/mips/17.0/musl/mipsel/o32/eapi b/profiles/default/linux/mips/17.0/o32/musl/eapi
index 7ed6ff82de6b..7ed6ff82de6b 100644
--- a/profiles/default/linux/mips/17.0/musl/mipsel/o32/eapi
+++ b/profiles/default/linux/mips/17.0/o32/musl/eapi
diff --git a/profiles/default/linux/mips/17.0/musl/o32/make.defaults b/profiles/default/linux/mips/17.0/o32/musl/make.defaults
index 4027a830450d..98209034fdbd 100644
--- a/profiles/default/linux/mips/17.0/musl/o32/make.defaults
+++ b/profiles/default/linux/mips/17.0/o32/musl/make.defaults
@@ -1,4 +1,4 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
CHOST="mips-gentoo-linux-musl"
diff --git a/profiles/default/linux/mips/17.0/o32/musl/parent b/profiles/default/linux/mips/17.0/o32/musl/parent
new file mode 100644
index 000000000000..bd0ef6ecac62
--- /dev/null
+++ b/profiles/default/linux/mips/17.0/o32/musl/parent
@@ -0,0 +1,3 @@
+..
+../../../../../../features/musl
+../../../../../../features/wd40
diff --git a/profiles/default/linux/mips/17.0/musl/n64/eapi b/profiles/default/linux/mips/23.0/mipsel/n64/musl/eapi
index 7ed6ff82de6b..7ed6ff82de6b 100644
--- a/profiles/default/linux/mips/17.0/musl/n64/eapi
+++ b/profiles/default/linux/mips/23.0/mipsel/n64/musl/eapi
diff --git a/profiles/default/linux/mips/23.0/musl/mipsel/n64/make.defaults b/profiles/default/linux/mips/23.0/mipsel/n64/musl/make.defaults
index 26dbb0e4c1dc..cb0c7807a72f 100644
--- a/profiles/default/linux/mips/23.0/musl/mipsel/n64/make.defaults
+++ b/profiles/default/linux/mips/23.0/mipsel/n64/musl/make.defaults
@@ -1,6 +1,9 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
CHOST="mips64el-gentoo-linux-musl"
CHOST_n64="${CHOST}"
LIBDIR_n64="lib"
+
+# Disable sandbox because its currently broken on mipsel-musl
+FEATURES="-sandbox"
diff --git a/profiles/default/linux/mips/23.0/mipsel/n64/musl/parent b/profiles/default/linux/mips/23.0/mipsel/n64/musl/parent
new file mode 100644
index 000000000000..a3de2bcf95f7
--- /dev/null
+++ b/profiles/default/linux/mips/23.0/mipsel/n64/musl/parent
@@ -0,0 +1,3 @@
+..
+../../../../../../../features/musl
+../../../../../../../features/wd40
diff --git a/profiles/default/linux/mips/17.0/musl/o32/eapi b/profiles/default/linux/mips/23.0/mipsel/o32/musl/eapi
index 7ed6ff82de6b..7ed6ff82de6b 100644
--- a/profiles/default/linux/mips/17.0/musl/o32/eapi
+++ b/profiles/default/linux/mips/23.0/mipsel/o32/musl/eapi
diff --git a/profiles/default/linux/mips/17.0/musl/mipsel/make.defaults b/profiles/default/linux/mips/23.0/mipsel/o32/musl/make.defaults
index 53daa27ad9fb..d19638d73590 100644
--- a/profiles/default/linux/mips/17.0/musl/mipsel/make.defaults
+++ b/profiles/default/linux/mips/23.0/mipsel/o32/musl/make.defaults
@@ -1,5 +1,9 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+CHOST="mipsel-gentoo-linux-musl"
+CHOST_o32="${CHOST}"
+LIBDIR_o32="lib"
+
# Disable sandbox because its currently broken on mipsel-musl
FEATURES="-sandbox"
diff --git a/profiles/default/linux/mips/23.0/mipsel/o32/musl/parent b/profiles/default/linux/mips/23.0/mipsel/o32/musl/parent
new file mode 100644
index 000000000000..a3de2bcf95f7
--- /dev/null
+++ b/profiles/default/linux/mips/23.0/mipsel/o32/musl/parent
@@ -0,0 +1,3 @@
+..
+../../../../../../../features/musl
+../../../../../../../features/wd40
diff --git a/profiles/default/linux/mips/23.0/musl/mipsel/n64/eapi b/profiles/default/linux/mips/23.0/musl/mipsel/n64/eapi
deleted file mode 100644
index 7ed6ff82de6b..000000000000
--- a/profiles/default/linux/mips/23.0/musl/mipsel/n64/eapi
+++ /dev/null
@@ -1 +0,0 @@
-5
diff --git a/profiles/default/linux/mips/23.0/musl/mipsel/n64/parent b/profiles/default/linux/mips/23.0/musl/mipsel/n64/parent
deleted file mode 100644
index e92fcf7cbf75..000000000000
--- a/profiles/default/linux/mips/23.0/musl/mipsel/n64/parent
+++ /dev/null
@@ -1,2 +0,0 @@
-..
-../../../../../../../arch/mips/mipsel/mips64el/n64
diff --git a/profiles/default/linux/mips/23.0/musl/mipsel/o32/eapi b/profiles/default/linux/mips/23.0/musl/mipsel/o32/eapi
deleted file mode 100644
index 7ed6ff82de6b..000000000000
--- a/profiles/default/linux/mips/23.0/musl/mipsel/o32/eapi
+++ /dev/null
@@ -1 +0,0 @@
-5
diff --git a/profiles/default/linux/mips/23.0/musl/mipsel/o32/make.defaults b/profiles/default/linux/mips/23.0/musl/mipsel/o32/make.defaults
deleted file mode 100644
index d0dec15ac7be..000000000000
--- a/profiles/default/linux/mips/23.0/musl/mipsel/o32/make.defaults
+++ /dev/null
@@ -1,6 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-CHOST="mipsel-gentoo-linux-musl"
-CHOST_o32="${CHOST}"
-LIBDIR_o32="lib"
diff --git a/profiles/default/linux/mips/23.0/musl/mipsel/o32/parent b/profiles/default/linux/mips/23.0/musl/mipsel/o32/parent
deleted file mode 100644
index 85db6caf16e5..000000000000
--- a/profiles/default/linux/mips/23.0/musl/mipsel/o32/parent
+++ /dev/null
@@ -1,2 +0,0 @@
-..
-../../../../../../../arch/mips/mipsel/o32
diff --git a/profiles/default/linux/mips/23.0/musl/mipsel/parent b/profiles/default/linux/mips/23.0/musl/mipsel/parent
deleted file mode 100644
index f2bcf2737c18..000000000000
--- a/profiles/default/linux/mips/23.0/musl/mipsel/parent
+++ /dev/null
@@ -1,2 +0,0 @@
-..
-../../../../../../arch/mips/mipsel
diff --git a/profiles/default/linux/mips/23.0/musl/n64/eapi b/profiles/default/linux/mips/23.0/musl/n64/eapi
deleted file mode 100644
index 7ed6ff82de6b..000000000000
--- a/profiles/default/linux/mips/23.0/musl/n64/eapi
+++ /dev/null
@@ -1 +0,0 @@
-5
diff --git a/profiles/default/linux/mips/23.0/musl/n64/parent b/profiles/default/linux/mips/23.0/musl/n64/parent
deleted file mode 100644
index 0a2e2f270682..000000000000
--- a/profiles/default/linux/mips/23.0/musl/n64/parent
+++ /dev/null
@@ -1,2 +0,0 @@
-..
-../../../../../../arch/mips/mips64/n64
diff --git a/profiles/default/linux/mips/23.0/musl/o32/eapi b/profiles/default/linux/mips/23.0/musl/o32/eapi
deleted file mode 100644
index 7ed6ff82de6b..000000000000
--- a/profiles/default/linux/mips/23.0/musl/o32/eapi
+++ /dev/null
@@ -1 +0,0 @@
-5
diff --git a/profiles/default/linux/mips/23.0/musl/o32/parent b/profiles/default/linux/mips/23.0/musl/o32/parent
deleted file mode 100644
index 6d4edaa24a38..000000000000
--- a/profiles/default/linux/mips/23.0/musl/o32/parent
+++ /dev/null
@@ -1,2 +0,0 @@
-..
-../../../../../../arch/mips/o32
diff --git a/profiles/default/linux/mips/23.0/musl/parent b/profiles/default/linux/mips/23.0/musl/parent
deleted file mode 100644
index 9ef7663a23b6..000000000000
--- a/profiles/default/linux/mips/23.0/musl/parent
+++ /dev/null
@@ -1,3 +0,0 @@
-..
-../../../../../features/musl
-../../../../../features/wd40
diff --git a/profiles/default/linux/mips/23.0/musl/eapi b/profiles/default/linux/mips/23.0/n64/musl/eapi
index 7ed6ff82de6b..7ed6ff82de6b 100644
--- a/profiles/default/linux/mips/23.0/musl/eapi
+++ b/profiles/default/linux/mips/23.0/n64/musl/eapi
diff --git a/profiles/default/linux/mips/17.0/musl/n64/make.defaults b/profiles/default/linux/mips/23.0/n64/musl/make.defaults
index 90dd88675350..594d429605ee 100644
--- a/profiles/default/linux/mips/17.0/musl/n64/make.defaults
+++ b/profiles/default/linux/mips/23.0/n64/musl/make.defaults
@@ -1,4 +1,4 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
CHOST="mips64-gentoo-linux-musl"
diff --git a/profiles/default/linux/mips/23.0/n64/musl/parent b/profiles/default/linux/mips/23.0/n64/musl/parent
new file mode 100644
index 000000000000..bd0ef6ecac62
--- /dev/null
+++ b/profiles/default/linux/mips/23.0/n64/musl/parent
@@ -0,0 +1,3 @@
+..
+../../../../../../features/musl
+../../../../../../features/wd40
diff --git a/profiles/default/linux/mips/23.0/musl/mipsel/eapi b/profiles/default/linux/mips/23.0/o32/musl/eapi
index 7ed6ff82de6b..7ed6ff82de6b 100644
--- a/profiles/default/linux/mips/23.0/musl/mipsel/eapi
+++ b/profiles/default/linux/mips/23.0/o32/musl/eapi
diff --git a/profiles/default/linux/mips/23.0/musl/o32/make.defaults b/profiles/default/linux/mips/23.0/o32/musl/make.defaults
index 4027a830450d..98209034fdbd 100644
--- a/profiles/default/linux/mips/23.0/musl/o32/make.defaults
+++ b/profiles/default/linux/mips/23.0/o32/musl/make.defaults
@@ -1,4 +1,4 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
CHOST="mips-gentoo-linux-musl"
diff --git a/profiles/default/linux/mips/23.0/o32/musl/parent b/profiles/default/linux/mips/23.0/o32/musl/parent
new file mode 100644
index 000000000000..bd0ef6ecac62
--- /dev/null
+++ b/profiles/default/linux/mips/23.0/o32/musl/parent
@@ -0,0 +1,3 @@
+..
+../../../../../../features/musl
+../../../../../../features/wd40
diff --git a/profiles/profiles.desc b/profiles/profiles.desc
index 5845a27c356a..5907185b9e5a 100644
--- a/profiles/profiles.desc
+++ b/profiles/profiles.desc
@@ -351,10 +351,10 @@ arm64 default/linux/arm64/17.0/musl dev
arm64 default/linux/arm64/17.0/musl/llvm exp
arm64 default/linux/arm64/17.0/musl/hardened exp
arm64 default/linux/arm64/17.0/musl/hardened/selinux exp
-mips default/linux/mips/17.0/musl/o32 exp
-mips default/linux/mips/17.0/musl/n64 exp
-mips default/linux/mips/17.0/musl/mipsel/o32 exp
-mips default/linux/mips/17.0/musl/mipsel/n64 exp
+mips default/linux/mips/17.0/o32/musl exp
+mips default/linux/mips/17.0/n64/musl exp
+mips default/linux/mips/17.0/mipsel/o32/musl exp
+mips default/linux/mips/17.0/mipsel/n64/musl exp
riscv default/linux/riscv/20.0/rv64gc/lp64d/musl dev
riscv default/linux/riscv/20.0/rv64gc/lp64/musl dev
x86 default/linux/x86/17.0/musl dev
diff --git a/sci-calculators/Manifest.gz b/sci-calculators/Manifest.gz
index 3d1f53a075ab..659f92a3edd6 100644
--- a/sci-calculators/Manifest.gz
+++ b/sci-calculators/Manifest.gz
Binary files differ
diff --git a/sci-calculators/bc-gh/Manifest b/sci-calculators/bc-gh/Manifest
index 24e7d33ef8fd..3e54fdf76b50 100644
--- a/sci-calculators/bc-gh/Manifest
+++ b/sci-calculators/bc-gh/Manifest
@@ -1,5 +1,7 @@
DIST bc-6.1.1.tar.xz 455456 BLAKE2B 7945ac623740abd9cbd894c20b8a03006caf64d2ce9770ade930d912c52b4e29b107b524d4a95ebea99e31921b7940e39e1afdeec837b4a03d3ed4e11b9f517b SHA512 0e7fb4d4223ace8ba5c1961cc0d7eba475174f92b75529fde64446b5d80db5729f848fd95507570711d2b8928996c87e837e926d31028f32e3f97cad47567d39
DIST bc-6.4.0.tar.xz 460460 BLAKE2B 91d70f3907fde6d3c97c37872d57ac67e98990ab1e37324801a95184d7961002b68f2b6904520ab4c77c45a571c369fb0a6455553bb3db79553e01aece28e212 SHA512 6c7a86c534214e765e3890dffe77fb85ddf0764cde0c6ceb0385cce7de4c0d2db0815faf6bcf161fad75591461c346811a61c42c5eced7c3d84fe5b7eb719b60
+DIST bc-6.5.0.tar.xz 461380 BLAKE2B e4aa633162d03fc5723e967ba81f985ab1b16e47b3c9a3ca1c32e9a717db682ce88cc6ba453d5e9b09539dcb8ddbb258b7b7dbdd2e27279355e3c35028d56130 SHA512 1cb03038d828a0b10734c29931777add8b22f194c507b8ff538ec1aa52a2a97a4ac2733d72cdb0710fdc6937807074e929f7918c56aaf5be8fbe908ea7c5a401
EBUILD bc-gh-6.1.1-r1.ebuild 537 BLAKE2B 4200e5722878e49ac8e4a0d925480ba52efd49d6c27479195802ecc2e5f4754b9cdecb7e65edea7c4d7c37b1e34811057908af7f479a2858cc3f76d9b7962cb6 SHA512 06d57b507fde0942772db43f1e4c5ed2561bd9835d8693f7ab8220e17950b51d2243dcdf4ebf60ba7a5339012f08a9c7ead7a20bc75774e673fe4b751fbffa42
EBUILD bc-gh-6.4.0.ebuild 2283 BLAKE2B 44b3d7f61b67b5bdb792d58e04e83103a9cfa99249321f70e2b86ff6414339b7a2a531e6ac3828fa7587b492ce8d27b9fa369e3167b8d690bc016eb95586258d SHA512 818dcbdb490c4bdbe8d1006fa49214ae66ff4bc27e4cf998b6324762198ce86f2210dd509174f012f20000313c4e41d4d963a1dbadfced883cdc13ae64ca3833
+EBUILD bc-gh-6.5.0.ebuild 2283 BLAKE2B 44b3d7f61b67b5bdb792d58e04e83103a9cfa99249321f70e2b86ff6414339b7a2a531e6ac3828fa7587b492ce8d27b9fa369e3167b8d690bc016eb95586258d SHA512 818dcbdb490c4bdbe8d1006fa49214ae66ff4bc27e4cf998b6324762198ce86f2210dd509174f012f20000313c4e41d4d963a1dbadfced883cdc13ae64ca3833
MISC metadata.xml 1050 BLAKE2B 4cf9aabd9e7abf20b857131ada67346f356135f329d8367753778cb406bfd337e695cdc0cbbcd2e237e1cd9ea9cfd8b80fa7458a64a68aec2b0f24882203af98 SHA512 492f8fa1f9abe2da452bc9a5a8ccc29fda87322832bddc1b9c4f55013e549cfaf34f11fa9ea6cc71566e670727bda1899eda598196f20a8931d327b4b4ae6dfb
diff --git a/sci-calculators/bc-gh/bc-gh-6.5.0.ebuild b/sci-calculators/bc-gh/bc-gh-6.5.0.ebuild
new file mode 100644
index 000000000000..7b4e6bc4cbf5
--- /dev/null
+++ b/sci-calculators/bc-gh/bc-gh-6.5.0.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P="bc-${PV}"
+DESCRIPTION="Implementation of POSIX bc with GNU extensions"
+HOMEPAGE="
+ https://git.gavinhoward.com/gavin/bc/
+ https://github.com/gavinhoward/bc/
+"
+SRC_URI="
+ https://github.com/gavinhoward/bc/releases/download/${PV}/${MY_P}.tar.xz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="libedit readline"
+
+DEPEND="
+ !readline? (
+ libedit? ( dev-libs/libedit:= )
+ )
+ readline? (
+ sys-libs/readline:=
+ sys-libs/ncurses:=
+ )
+"
+RDEPEND="
+ ${DEPEND}
+"
+
+src_configure() {
+ local myconf=(
+ # GNU and BSD bc's have slightly different behavior. This bc can act
+ # like both, changing at runtime with environment variables, but it
+ # needs defaults, which can be set at compile time. This option sets all
+ # of the defaults to match the GNU bc/dc since it's common on Linux.
+ -pGNU
+ # A lot of test results are generated first by a bc compatible with the
+ # GNU bc. If there is no GNU bc installed, then those tests should be
+ # skipped. That's what this option does. Without it, we would have a
+ # dependency cycle. Those tests are super long, anyway.
+ -G
+ # Disables the automatic stripping of binaries.
+ -T
+ # Enables installing all locales, which is important for packages.
+ -l
+ # Disables some "problematic" tests that need specific options on Linux
+ # to not trigger the OOM killer because malloc() lies.
+ -P
+ )
+ if use readline ; then
+ myconf+=( -r )
+ elif use libedit ; then
+ myconf+=( -e )
+ fi
+
+ local -x EXECSUFFIX="-gh"
+ local -x PREFIX="${EPREFIX}/usr"
+ ./configure.sh "${myconf[@]}" || die
+}
+
+src_test() {
+ # This is to fix a bug encountered on Arch. It is to ensure we don't get
+ # segfaults on `make check` when the error messages change because the error
+ # messages are passed to printf(); they have format specifiers. With these
+ # env vars, the internal error messages are used, instead of the installed
+ # locales, which might be different since the new locale files are not
+ # installed yet. (It is impossible to use uninstalled locales because of the
+ # poor design of POSIX locales.)
+ env LANG=C LC_ALL=C emake check
+}
diff --git a/sci-geosciences/Manifest.gz b/sci-geosciences/Manifest.gz
index cafeac7bf060..5b0313342d32 100644
--- a/sci-geosciences/Manifest.gz
+++ b/sci-geosciences/Manifest.gz
Binary files differ
diff --git a/sci-geosciences/gnome-maps/Manifest b/sci-geosciences/gnome-maps/Manifest
index a1401a0922dc..0d9435cc8dc9 100644
--- a/sci-geosciences/gnome-maps/Manifest
+++ b/sci-geosciences/gnome-maps/Manifest
@@ -1,8 +1,12 @@
AUX 43.0-tests-timeTest-Fix-tests-for-time-formats-with-diffe.patch 2232 BLAKE2B 3bc646e4e8403dc38d942c0f589ff9db44240216e420a2d0b184311e10d7286d1c4ccb042d8ab0482a6d59b75bd1e9dc5c66a92ee42250d699f01f6880a8087f SHA512 0f6d921f6fbd82e4a2a8f8072180cf6136d64530f66af7d85b9b5d7a8033469bb608d7982849d27e5574b41234ac9c815577a735e40a05e8e64fc9a797a4890d
DIST gnome-maps-43.2.tar.xz 2334324 BLAKE2B a8daacd9874e9b8d44ae6107b7cc1a0a4a168d579b4101e4da408c08e2509f7da782605b27d089331d3628584783f3fd1d43c26d3bc7b09325810dec7b9b1648 SHA512 dfd7eba5fc0cc38152753d2d3b5ba13cdc614b96fe3f8e6629dc6c56515108fc6f2469f32629ffaba97667b15da294d874653d9133dd13592738379d5fb91c78
DIST gnome-maps-43.4.tar.xz 2335020 BLAKE2B 267b4a2a1c8273fdcdccd7f2b385b2c95aa8903d1f5e117affc2174c873931f01cba6d17bfcabd949eb91fbf960469517569a80acd8ecaa45de9a181a7cece9a SHA512 16efd035a940e5ffad6dbbd7d8e527c56fb088211c41d130c0441ae321ea89f3a60524a39dcc5de5bc1caaee408e0eb0fda504471002876b4f3550759939568f
+DIST gnome-maps-43.5.tar.xz 2334576 BLAKE2B 164f4bbd1f50f92849a7c59b9e47bd1e3d1ec01f13273c3448e671bbdca6c727b103e3c7fa2a74244d59163d1607d436b15f6f7f1d4d93dfe02ad7ac720d3306 SHA512 e4f0fe6ef7803ad6d042a51af063db3e9e4591c760c216c21b644f948cfb2d56b13d271375be651ea52712ad5f7c4288f5f3027b52dc158a585be45c139d5fe7
+DIST gnome-maps-44.0.tar.xz 2349928 BLAKE2B 4c2e45f03554a4ef5b34e1dc932764ab96cbf535f305dc8a1504823986d7b4a5b78ab854dd6beea19f7dde168dfdc9fa8874fa06a858db6bf7844e1bdf5b14df SHA512 aa52446c273ac5b8603b5fd266e1e24c920821cd22ae441e41067bae6ed7753e47f57f14fd6a05b0682d3b0f6bfe22fe5e9da26d983812fdb0f419fea21cbe4a
DIST gnome-maps-44.rc.tar.xz 2350924 BLAKE2B 3e0a6f418c77cf6d4dd0e49b279cff54f0e962ab1a789a8ea610a4f1204f47919f7ae003438784f00bce92c7e3823501763c7be68cdc2011b936458392fbe959 SHA512 528187886118b077b184e37d9cbb7eee8742366f5daac0121658ad506d556e1d7349a63d9cf2931db0b2245c8e59c91b0ce585c1da7cb2bb93559ae5fd9ea308
EBUILD gnome-maps-43.2.ebuild 1304 BLAKE2B fad8b48609c06ed915878e394e888b86e85aa963d313032cbdfe833c1c1b8779558270125897c0a237ee894d66035bd915c0c3d31e1e6519feddfc7e34c3780b SHA512 f2bc8b9625b00b27c80b86986875a30bf1576e15d43eae949c97c416fd1c6761fa14873a586affd9636270934ddbca086341ba2cd0b3dc24ceecf2b67f10a2e0
EBUILD gnome-maps-43.4.ebuild 1306 BLAKE2B fe2ba4971b3943fea2cd5498efe772f4b65320847789ac977bede30812eef76bc9032ab4e420c10583f636db7d39873ec6c953a0f5a12a3a707942f93c6ac0df SHA512 b843cf243e421290d54ba17fdc10cba05890d31305368f890854b4b6913edc1ce533b51c7237c80a9b2a07b3d23c1209cfdf508ce0f196f951b517023fd8226d
+EBUILD gnome-maps-43.5.ebuild 1306 BLAKE2B fe2ba4971b3943fea2cd5498efe772f4b65320847789ac977bede30812eef76bc9032ab4e420c10583f636db7d39873ec6c953a0f5a12a3a707942f93c6ac0df SHA512 b843cf243e421290d54ba17fdc10cba05890d31305368f890854b4b6913edc1ce533b51c7237c80a9b2a07b3d23c1209cfdf508ce0f196f951b517023fd8226d
+EBUILD gnome-maps-44.0.ebuild 1214 BLAKE2B 2bd90c48cca20d84ef7573502c3a51b43049fe7e415eb85ad824a7c45e28e37a41fb6ad53c96c4b5efc4c9ea0600dd1cb1e9a8e5e52b4752c3ebb797f555927c SHA512 3b05fbf10b4f502b1a27154a4d00ff6c0e4e8edec78c1ab81bc00ab0f60e9cf2e12a293adc08c79469b148a5a039d7c225e439b33d3001cfaf640e179a2b0531
EBUILD gnome-maps-44_rc.ebuild 1314 BLAKE2B c6e2cf69eb03dcb5373f3926c82f40fc472b59eca63319815f533eb8859c4ba3ca0f04f428cd45a0135afc2020ab3a5cdd005a7d753aac5b91322fdbf7fdf7ad SHA512 0a9fbefd9998731119ef42826e6fe6573b28fec70db218aba41ffe0254ae8ff9caceb84e1c481ee2d43a3cd2d9c01b75a815ae35dd6f2295c278376631edf4ac
MISC metadata.xml 351 BLAKE2B 720552be0df0a6687b1c65211e4532bcdf2f76a1dbc2cfedf801876006bdef781b6e7a3caab9f61a6d5a17fcb73caaa194bb54d356fd903c6ba3d8849c1e8ae5 SHA512 cb4a26c3d4dbcdc7e6ba7cd7136cddf8633002eab39741c4fe5d033bd3154d17d002d475c8f5370aae652ba1b34f952ce1401ea8d71d22ad4ea4aae364fe9645
diff --git a/sci-geosciences/gnome-maps/gnome-maps-43.5.ebuild b/sci-geosciences/gnome-maps/gnome-maps-43.5.ebuild
new file mode 100644
index 000000000000..fbde0d6d6cf0
--- /dev/null
+++ b/sci-geosciences/gnome-maps/gnome-maps-43.5.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org gnome2-utils meson xdg
+
+DESCRIPTION="A map application for GNOME"
+HOMEPAGE="https://wiki.gnome.org/Apps/Maps"
+
+LICENSE="GPL-2+ LGPL-2+ MIT CC-BY-3.0 CC-BY-SA-3.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+
+# Pure introspection dependencies found by grepping imports in ${S}
+RDEPEND="
+ >=dev-libs/glib-2.66.0:2
+ >=dev-libs/gjs-1.69.2
+ >=dev-libs/gobject-introspection-0.10.1:=
+ gui-libs/gtk:4[introspection]
+ >=app-misc/geoclue-0.12.99:2.0[introspection]
+ >=gui-libs/libadwaita-1.0:1[introspection]
+ >=dev-libs/libgweather-4.2.0:4=[introspection]
+ >=sci-geosciences/geocode-glib-3.15.2:2[introspection]
+ >=media-libs/libshumate-1.0:1.0=[introspection]
+ dev-libs/libxml2:2
+ >=net-libs/rest-0.9.1:1.0[introspection]
+
+ app-crypt/libsecret[introspection]
+ media-libs/graphene[introspection]
+ net-libs/libsoup:3.0[introspection]
+ x11-libs/pango[introspection]
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ dev-util/glib-utils
+ >=sys-devel/gettext-0.19.8
+ virtual/pkgconfig
+"
+
+PATCHES=(
+ "${FILESDIR}"/43.0-tests-timeTest-Fix-tests-for-time-formats-with-diffe.patch
+)
+
+pkg_postinst() {
+ xdg_pkg_postinst
+ gnome2_schemas_update
+}
+
+pkg_postrm() {
+ xdg_pkg_postrm
+ gnome2_schemas_update
+}
diff --git a/sci-geosciences/gnome-maps/gnome-maps-44.0.ebuild b/sci-geosciences/gnome-maps/gnome-maps-44.0.ebuild
new file mode 100644
index 000000000000..b7701c61f77d
--- /dev/null
+++ b/sci-geosciences/gnome-maps/gnome-maps-44.0.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org gnome2-utils meson xdg
+
+DESCRIPTION="A map application for GNOME"
+HOMEPAGE="https://wiki.gnome.org/Apps/Maps"
+
+LICENSE="GPL-2+ LGPL-2+ MIT CC-BY-3.0 CC-BY-SA-3.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+
+# Pure introspection dependencies found by grepping imports in ${S}
+RDEPEND="
+ >=dev-libs/glib-2.66.0:2
+ >=dev-libs/gjs-1.69.2
+ >=dev-libs/gobject-introspection-0.10.1:=
+ gui-libs/gtk:4[introspection]
+ >=app-misc/geoclue-0.12.99:2.0[introspection]
+ >=gui-libs/libadwaita-1.0:1[introspection]
+ >=dev-libs/libgweather-4.2.0:4=[introspection]
+ >=sci-geosciences/geocode-glib-3.15.2:2[introspection]
+ >=media-libs/libshumate-1.0:1.0=[introspection]
+ dev-libs/libxml2:2
+ >=net-libs/rest-0.9.1:1.0[introspection]
+
+ app-crypt/libsecret[introspection]
+ media-libs/graphene[introspection]
+ net-libs/libsoup:3.0[introspection]
+ x11-libs/pango[introspection]
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ dev-util/glib-utils
+ >=sys-devel/gettext-0.19.8
+ virtual/pkgconfig
+"
+
+pkg_postinst() {
+ xdg_pkg_postinst
+ gnome2_schemas_update
+}
+
+pkg_postrm() {
+ xdg_pkg_postrm
+ gnome2_schemas_update
+}
diff --git a/sci-libs/Manifest.gz b/sci-libs/Manifest.gz
index 4a341967e242..8f9a1f0359ed 100644
--- a/sci-libs/Manifest.gz
+++ b/sci-libs/Manifest.gz
Binary files differ
diff --git a/sci-libs/nlopt/Manifest b/sci-libs/nlopt/Manifest
index e7b9b67edaca..d65d2268a6dc 100644
--- a/sci-libs/nlopt/Manifest
+++ b/sci-libs/nlopt/Manifest
@@ -1,4 +1,4 @@
DIST nlopt-2.7.1.tar.gz 2044180 BLAKE2B 6d459f94a26ee6dd7f72c73c48992bd047150aa525bc4ad088c8516127afc5c7843f6fbb6726c2f845271b87934c13e0892a063362ab50df51f92e81979111fb SHA512 e23cb522fc696010574c14b72be85acc0f8ccf0bf208bf2b8789c57d6c5a6e6d419ee10330581518b1c1567018ae909b626ce7761d4fbd5bf112916871e420e2
-EBUILD nlopt-2.7.1-r1.ebuild 2135 BLAKE2B 5b9937e62ea95b9d50c91f24e1f94a13cce1585444669f15d31d0996ce97e999029da5b6b07f8845485f7774b4a2da7e3c9e90139392a8727c61c54dfb761f2c SHA512 c8451b47d0fe458a81eb0c01fb3aa3481f6290667ef2aff4856ad71dd35ac71c3d300b69f3373dc73951a60117d6f6a2484f2943848f32efeb087c16bd552669
-EBUILD nlopt-2.7.1-r2.ebuild 2137 BLAKE2B 5b9f47d0a5e0b4d005e0ddd32d089b628406dd9936dffff2ddfb570d9d3c9b6bcd13c068154d2769b55493bb74eb72b55436f677caa6fd4833060260ee9e5e19 SHA512 79cbd2bb6b55a0ac2432c4e05e8754d5ef60d5af15aecb03e10756d1c929ef1c3268b39bc2f77e86dbe1ef82af0b93eb0c000a5ec3b5d2a5a02bc50d6392583b
+EBUILD nlopt-2.7.1-r1.ebuild 2157 BLAKE2B 99c6b62f7bfa138b22c77a4b6437ca9b3928729d422b1c5d35c23ed5401a3fb0b3b476a33f5a6b7c14a35b0d0e0a10c1af5636f4ec06026be78f0ca36d58e769 SHA512 02053f76a40a07e7b00c74ff41a6023e271b05b9632c67adacd571a4e59ad29d184430da74b629ccc5e4ddbca7a51823ade8812ad7e01b29769d3b83bf1e81e9
+EBUILD nlopt-2.7.1-r2.ebuild 2159 BLAKE2B cdfac44d5ed514b0e656e6665c3ad2e9137a35e2a1752f3b96a0b95887069e2c05895db99bf4ffa3962973cca31bbba7a44cd3280f87504346df72c4a74037aa SHA512 b8e72d3dc540735844ac83a56ba62018c5be3481238463b5b8df4606a802a35393d2d701ac1c3f05c6d6632d068225cb492fa1d3f65af261f0a0e2860b702571
MISC metadata.xml 1098 BLAKE2B b6b28ce454a68e6d4658ba5719de2f5d1e3c0a48ebc44df3145785fd7de6859f0abc9159de83835b90cc5180078c7ed332765c4f58d13c08d30f94fe8cad8ea7 SHA512 a205d614fd70c150dd9024034ea3d92aabc36ba87c4612008e082954734f5aa339214c3d237b36e41114a9690f14167251ac787dd15328522c27eae3613ff13e
diff --git a/sci-libs/nlopt/nlopt-2.7.1-r1.ebuild b/sci-libs/nlopt/nlopt-2.7.1-r1.ebuild
index 5adc753ba921..538051367347 100644
--- a/sci-libs/nlopt/nlopt-2.7.1-r1.ebuild
+++ b/sci-libs/nlopt/nlopt-2.7.1-r1.ebuild
@@ -4,6 +4,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{9..10} )
+FORTRAN_NEEDED="test"
inherit python-r1 cmake fortran-2
diff --git a/sci-libs/nlopt/nlopt-2.7.1-r2.ebuild b/sci-libs/nlopt/nlopt-2.7.1-r2.ebuild
index 67b4245b9809..8c7936051193 100644
--- a/sci-libs/nlopt/nlopt-2.7.1-r2.ebuild
+++ b/sci-libs/nlopt/nlopt-2.7.1-r2.ebuild
@@ -4,6 +4,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
+FORTRAN_NEEDED="test"
inherit python-r1 cmake fortran-2
diff --git a/sys-apps/Manifest.gz b/sys-apps/Manifest.gz
index 24d2ce5f6a51..409b27be4c5c 100644
--- a/sys-apps/Manifest.gz
+++ b/sys-apps/Manifest.gz
Binary files differ
diff --git a/sys-apps/dmidecode/Manifest b/sys-apps/dmidecode/Manifest
index 058cc3e14f24..1bb610c28df8 100644
--- a/sys-apps/dmidecode/Manifest
+++ b/sys-apps/dmidecode/Manifest
@@ -1,5 +1,5 @@
DIST dmidecode-3.4.tar.xz 61420 BLAKE2B f9f0429c5128692c2d1d560580552285ea900c1c9ef6f68f0e2133ae1ef05b85a943e882f915d3ef969b7a7e3f3f6bbc4ec391e7bd3d98092976ddbf02421c49 SHA512 62990b6159e5a7c8688d37e44957e7948391d2c6afeabaa4514ba9dad2d08b020297676e2dbbfcb6471efc6fb6f3682750422931a953f78f358bb3dd3745e95b
DIST dmidecode-3.5.tar.xz 65068 BLAKE2B 07cc4c069dc1cba36160de158c4d0390df9b77b4192f5847df0756f9e097a7fbc751cd7b5b073df7661267ab78ea0d9be2831d70ddda8d1981c628f3cfee8802 SHA512 690c9bea391f6bbfc8cd48e8db408a61d5b551a07a2823c29d03a09607fc2043cc1bea44ee9fd27fd0e7bc0b287bf9de9f22a1a66053f5b1e63d77c03d93e1ae
-EBUILD dmidecode-3.4.ebuild 1235 BLAKE2B bfb3f62d383428fa13b8766737a060345b9e95d53f672fe80611bbe06a12c00f47890a30f3ba16ad36f836d42628163e8b89a5a973511671cb01462448a7d115 SHA512 d84b1c85e1bd081418d0fc4a296964682c61b2fdb4b00333c029a0a8541134ce46662ab7758563555d02d8c49d1704889db3b3a7eaf234c94c448f5f59e6d97b
-EBUILD dmidecode-3.5.ebuild 1241 BLAKE2B e018d0b14765b387ed68c0b60401243cc19dfe6675e403b09dff84babc86e7c7465f44f6d9397828e50186ed9891e70b47e23c46f5af50235317eb139870c9b4 SHA512 1d9bd94afd885d82135a791928306bffaeb95047796ec954f97dfdc65d09c83618aef2584df2e86038106957895e9b6c22f0058c019f24d9aed0d971e3b62c3c
+EBUILD dmidecode-3.4-r1.ebuild 1267 BLAKE2B 192354d563ce61f75142258d72221286d9e0e247fc6f29326367ff387aa8e822d4adeb5997604d09b245816b4f9808e439018448ad5d0571c6678068a9d22891 SHA512 c89d56c5567f8a2ea1e58b0722159e6e484e2113faae43570e6879bb9bbfba7c376a19d98cde7501864499eb3f1cc6ad8ee09159c52145f9eb2eb3bcc2bcf233
+EBUILD dmidecode-3.5-r1.ebuild 1273 BLAKE2B b17a977fe9eaf3fa63de4b984f6cd2ce679f09d201e42412c94f48c1bc99b16e5acc755cbe7b8f0bbfd96ca735a1ad8db18c919d95ce695c6432df37c4933e81 SHA512 5afd600c4585ae871fe5006bf0a7226893e714faee1ecd3e1e629d228ae4f04305b4a827ee87db60075cc5b67a779fdd83bd24642e3e460dc79f7033e9c0057c
MISC metadata.xml 254 BLAKE2B f3a9f843cf94243d1129711770df727fcdc8808bca829ef784819cab6f5410dfa463cfed85182f8228c7de796a674dd602653ad3ef817a62c0c3e7198b23befe SHA512 b9fcd3084a7e197f6138e1ce8b0eff99c4c203c37a7d5c40de207040ba1501ef0e5b2f4e00216a567037bcd6d3394fdec6ff587484c9ba2fca9d04f431733b7c
diff --git a/sys-apps/dmidecode/dmidecode-3.4.ebuild b/sys-apps/dmidecode/dmidecode-3.4-r1.ebuild
index 82a023f12031..cf9d5fc8f094 100644
--- a/sys-apps/dmidecode/dmidecode-3.4.ebuild
+++ b/sys-apps/dmidecode/dmidecode-3.4-r1.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
# Upstream often give "recommended patches" at https://www.nongnu.org/dmidecode/
# Check regularly after releases!
-inherit toolchain-funcs
+inherit flag-o-matic toolchain-funcs
DESCRIPTION="DMI (Desktop Management Interface) table related utilities"
HOMEPAGE="https://www.nongnu.org/dmidecode/"
@@ -29,6 +29,8 @@ src_prepare() {
}
src_compile() {
+ append-lfs-flags
+
emake \
CFLAGS="${CFLAGS} ${CPPFLAGS}" \
LDFLAGS="${LDFLAGS}" \
diff --git a/sys-apps/dmidecode/dmidecode-3.5.ebuild b/sys-apps/dmidecode/dmidecode-3.5-r1.ebuild
index fd9962c60623..516ba585f352 100644
--- a/sys-apps/dmidecode/dmidecode-3.5.ebuild
+++ b/sys-apps/dmidecode/dmidecode-3.5-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
# Upstream often give "recommended patches" at https://www.nongnu.org/dmidecode/
# Check regularly after releases!
-inherit toolchain-funcs
+inherit flag-o-matic toolchain-funcs
DESCRIPTION="DMI (Desktop Management Interface) table related utilities"
HOMEPAGE="https://www.nongnu.org/dmidecode/"
@@ -29,6 +29,8 @@ src_prepare() {
}
src_compile() {
+ append-lfs-flags
+
emake \
CFLAGS="${CFLAGS} ${CPPFLAGS}" \
LDFLAGS="${LDFLAGS}" \
diff --git a/sys-apps/grep/Manifest b/sys-apps/grep/Manifest
index c721cdc1f118..d35a59260a47 100644
--- a/sys-apps/grep/Manifest
+++ b/sys-apps/grep/Manifest
@@ -4,9 +4,12 @@ DIST grep-3.7.tar.xz 1641196 BLAKE2B acf03b1fe8065dac48d686de070bab9ecddae65c97f
DIST grep-3.7.tar.xz.sig 833 BLAKE2B 02a2850e22e8054dcfd02b6f08747a97d43dae9adb908516bdaed35750aa7f773832ad1b0b4c53d7b0ebc8f1fe2979e7938bbbeeb09ea00c11b4a0d5846c7b9c SHA512 9db28883b696fbbb0fad32f4ecd168954dc475d5f0a8f2b4f960ff615ef7dd8348a7caaee85a96287824472a29485ff921af121c582083ca5ad5c30960f99cf4
DIST grep-3.8.tar.xz 1709536 BLAKE2B 24cf6f7aa35c85f59f508969ee9731c5be1e5c613e64e636f464bbdde917bb99ba739e4b82abf08da127ad0400d62e27d139f85142035745121d381982ec6c36 SHA512 2014519a80c6dcd799837e1bd7d9d5ebe8729ec54b0dc76981dac4755a9a8a9f200470cdcc911e2825bed8162e61da39e3dd60289f7393b48bf67314077d0c79
DIST grep-3.8.tar.xz.sig 833 BLAKE2B 40f472389705375611015ba0eb85eb32643304b1a324877a75821d086a128a20d00df3d7cd960ec45709f40f21488bbcf993c6fe667ef23663688b33296e650b SHA512 8266b58485f225c2189814e3898c72e59d251b729e0c302d31f57abdb7ac2e6e28dde2c5c8095673b6f007b2a3ebc26db1dca910a7771aba80dad4b3c6761ee4
+DIST grep-3.9.4-c83f.tar.xz 1684888 BLAKE2B b50d526c2552bc59807cc4ea2ed8ccbac3a93726c4b1c6e5cb6bd51a875aa0fc20d5642cc449593a3223c8838bd24f21efdf495509cacfec6dfc7092b2bcd169 SHA512 1c7062ec1c39904e84a092b512ddcb2fd97320cf9dff9f6dcd01f3cd5edcf52a4752cc68de26fc7f5016b0d08b40333916f1ba607a5c54a1b175e780bb9c7892
+DIST grep-3.9.4-c83f.tar.xz.sig 833 BLAKE2B d785c4dd27c735d89471979971d59428ccf2cd2141001e3a7b9edf18d4ccd3d6af7ffbf0f251ba042737222f0dd0b590a867d8142802ce30b1e7d6cab6b2fbe1 SHA512 c09e1835bd0f117249152637d408e816652a49373edb4822a1f95c33786a859d88e9a4be76671a35f74e9d9673a4741e5757f087aa82b4002c8bcf578a085137
DIST grep-3.9.tar.xz 1680380 BLAKE2B 33fefce2a831ad6f00f2eb1d8a063cf280635f2d9c481c98981f7a2ff143c846ab570a448c9c02c3ba08cf2c98612cb364d2d033baf92d62c4515315453cc6f9 SHA512 38aaa28bded9f6d1d527356e9e63bb1dafb4ec8f09e83f2d3bc86c1d6af1a5a8cb9895067375b5b8929ec2cba6ab71c369ed4c6e2a0f7a01dec3c11a6f4c1836
DIST grep-3.9.tar.xz.sig 833 BLAKE2B bbb8a07986368755276c6648378afdbec44da2873574ebb0dce634b0e90da2cb6fd0eaf64969843e2fe65ae5e83aba6b1fea9fde9b246fbedf982393cf54b715 SHA512 d50e11d0d333c09a6afcae511c93cfb54d9dd0a6600f271abf5e103cbf8bdcf9b8606924d7c71770e20c35df5d5468dc339cea1f05d257776734e17f8378d891
EBUILD grep-3.7.ebuild 2287 BLAKE2B f8d7f163f327da9d4b933db81d759660b23b5c774acb690e2552ff28214a9d0b1c7aea0bf7bc571d0d5de807aa7f56721a311e8c2a71a906f39f30798fa97b9a SHA512 91a4e5d3aed32ed19bf8ad5996349073ff743bc31e73c2ee8b2e3714bac150da26202a840a4acad823d977071ac5d65e101e61327a2776725ce1db021a9f49a5
EBUILD grep-3.8-r1.ebuild 2876 BLAKE2B 56615ffb9e6d0091bf29d4d419d13a15e73f51a9295cabc4996a314404b5fbad9e04a6a57e66728cf5cecb1cc14a17b18a67ed4c5980ad8110130520ab1ff972 SHA512 d765489a66eb7e3b54c8f993f133794120b469838c56a9e9409a6f9f5587466e14e97c285bcb9ad4bf38b001695c7ad1c543d4feceb5b930bdf3e92e1a633791
EBUILD grep-3.9.ebuild 3038 BLAKE2B 28e3a9d0245f300357aa6dccf44f18eff1bc6faac6046841a242245de37ecb0041a5f0573f33f9475dba6cb8c59f050cc64f8c8cf6edc05e4608d0d938da5b82 SHA512 6c6ba3eff140c5c1e8d3e755198d4ce6c68350052e8fdcf7b83b2e9d5c5e4f6c877377b455bf739e8ecc05d1b3c5af0432f5d2342f561a90685e56ccaf794000
+EBUILD grep-3.9_p20230318.ebuild 3037 BLAKE2B 12feda567539db63525c6c2d9ea40181886390e4371024feb5384c8672a066242a4f5ec4bf1c4bd2999606e476fba493f9ca4429d9cb276b2481366e72bb0c34 SHA512 5b052bb2274502d8b653780880e1b0a79eeb39fd8d101963c5d0941310533f555f30a67fa6fec777a48b68045f82d4f6a9914fccede6d2e6a7313973013756d5
MISC metadata.xml 666 BLAKE2B 0c90e38d5363234474093ece5c9e0cbb99c01731a80c52869d700b7367fd74eec23f355653174b315f91ca7b41b4c5c9f5645ffaba043b3918c3c22c2c817ea4 SHA512 8e46c5c28b55063a7c74dfc637eb59785dc35651027e144acf4aea7f0ad7a4e43a3692946252acdf0d4a66ff8bdcfa89664fdf8bae71f1db688c06014c2a6a0f
diff --git a/sys-apps/grep/grep-3.9_p20230318.ebuild b/sys-apps/grep/grep-3.9_p20230318.ebuild
new file mode 100644
index 000000000000..f699fa5744b4
--- /dev/null
+++ b/sys-apps/grep/grep-3.9_p20230318.ebuild
@@ -0,0 +1,115 @@
+# Copyright 1999-2023 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/grep.asc
+inherit flag-o-matic verify-sig
+
+DESCRIPTION="GNU regular expression matcher"
+HOMEPAGE="https://www.gnu.org/software/grep/"
+
+if [[ ${PV} == *_p* ]] ; then
+ # Subscribe to the 'platform-testers' ML to find these.
+ # Useful to test on our especially more niche arches and report issues upstream.
+ MY_COMMIT="4-c83f"
+ MY_P=${PN}-$(ver_cut 1-2).${MY_COMMIT}
+ SRC_URI="https://meyering.net/${PN}/${MY_P}.tar.xz"
+ SRC_URI+=" verify-sig? ( https://meyering.net/${PN}/${MY_P}.tar.xz.sig )"
+ S="${WORKDIR}"/${MY_P}
+else
+ SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
+ SRC_URI+=" verify-sig? ( mirror://gnu/${PN}/${P}.tar.xz.sig )"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+IUSE="+egrep-fgrep nls pcre static"
+
+# We lack dev-libs/libsigsegv[static-libs] for now
+REQUIRED_USE="static? ( !sparc )"
+
+LIB_DEPEND="
+ pcre? ( >=dev-libs/libpcre2-7.8-r1[static-libs(+)] )
+ sparc? ( dev-libs/libsigsegv )
+"
+RDEPEND="
+ !static? ( ${LIB_DEPEND//\[static-libs(+)]} )
+ nls? ( virtual/libintl )
+ virtual/libiconv
+"
+DEPEND="
+ ${RDEPEND}
+ static? ( ${LIB_DEPEND} )
+"
+BDEPEND="
+ virtual/pkgconfig
+ nls? ( sys-devel/gettext )
+ verify-sig? ( sec-keys/openpgp-keys-grep )
+"
+
+DOCS=( AUTHORS ChangeLog NEWS README THANKS TODO )
+
+QA_CONFIG_IMPL_DECL_SKIP=(
+ # Either gnulib FPs or fixed in newer autoconf, not worth autoreconf here for now?
+ MIN
+ alignof
+ static_assert
+)
+
+src_prepare() {
+ default
+
+ # bug #523898
+ sed -i \
+ -e "s:@SHELL@:${EPREFIX}/bin/sh:g" \
+ -e "s:@grep@:${EPREFIX}/bin/grep:" \
+ src/egrep.sh || die
+}
+
+src_configure() {
+ use static && append-ldflags -static
+
+ # We used to turn this off unconditionally (bug #673524) but we now
+ # allow it for cases where libsigsegv is better for userspace handling
+ # of stack overflows.
+ # In particular, it's necessary for sparc: bug #768135
+ export ac_cv_libsigsegv=$(usex sparc)
+
+ local myeconfargs=(
+ --bindir="${EPREFIX}"/bin
+ $(use_enable nls)
+ $(use_enable pcre perl-regexp)
+ )
+
+ econf "${myeconfargs[@]}"
+}
+
+src_install() {
+ default
+
+ if use egrep-fgrep ; then
+ # Delete the upstream wrapper variants which warn on egrep+fgrep use
+ rm "${ED}"/bin/{egrep,fgrep} || die
+
+ into /
+ # Install egrep, fgrep which don't warn.
+ #
+ # We do this by default to avoid breakage in old scripts
+ # and such which don't expect unexpected output on stderr,
+ # we've had examples of builds failing because foo-config
+ # starts returning a warning.
+ #
+ # https://lists.gnu.org/archive/html/bug-grep/2022-10/msg00000.html
+ newbin - egrep <<-EOF
+ #!/usr/bin/env sh
+ exec "${EPREFIX}/bin/grep" -E "\$@"
+ EOF
+
+ newbin - fgrep <<-EOF
+ #!/usr/bin/env sh
+ exec "${EPREFIX}/bin/grep" -F "\$@"
+ EOF
+ fi
+}
diff --git a/sys-devel/Manifest.gz b/sys-devel/Manifest.gz
index fe46be1ee29d..4e51c59d902f 100644
--- a/sys-devel/Manifest.gz
+++ b/sys-devel/Manifest.gz
Binary files differ
diff --git a/sys-devel/autoconf-archive/Manifest b/sys-devel/autoconf-archive/Manifest
index dbc345d947d4..353a520b51e5 100644
--- a/sys-devel/autoconf-archive/Manifest
+++ b/sys-devel/autoconf-archive/Manifest
@@ -1,5 +1,5 @@
DIST autoconf-archive-2022.09.03.tar.xz 676144 BLAKE2B 9511b1bd2afee78209261d9757c3fc6bf079eb6ea82bc039530532cfaaea8a7d977f6310265c0af2fde377edc9bddfcabf1e81c426a9716d5bf4b4eb7bb64a4a SHA512 157b5b6a979d5ec5bfab6ddf34422da620fec1e95f4c901821abbb7361544af77747b4a449029b84750d75679d6130a591e98da8772de2c121ecdea163f0340b
DIST autoconf-archive-2023.02.20.tar.xz 678184 BLAKE2B a72469e61a6ef702cbf4e30712c7dbe36369da7dad6e2312eb7026af41a989a47ded0a27975349486b69155f9e8199f89720dc57f98440b2766294a0f8755ee6 SHA512 a744f5aa0c1a813b81ad1528aebf7511bde7f470f34626d2057ed6664127120182e031fec5d22027d4a204544266135f202b8ef453bff70a3b0315c506c82528
EBUILD autoconf-archive-2022.09.03.ebuild 633 BLAKE2B 5de00de3f8acf7e28a6976245229de75c73d1dd447deaaa9af84676a6d5cec593e08e581cddf316940274c5ab37f1bc4842ab25b650076ac9026060400a7a62e SHA512 56df319feab89fefb589278afeb56d225b10abd69fc8ba02961218e60d8f2b5d29f7fd74ad46b4134ad3d56aef49c7396899182e68f71956c8d80bf5d2e2ceca
-EBUILD autoconf-archive-2023.02.20.ebuild 641 BLAKE2B 268b07c8a4f2560f33c67f2142cee8e46fb35477eb63bd9fa6ff68910e22de49114d7b8041cf883c0c08c988363b43583e7c9fec2f2292a1dd64831262f1c95d SHA512 9694ed2e29f2ef176384a1e17e5685dbe25fa4510bf3f512b8c91e8f01af0f1285bd27aaf3db266b8cec5efe4fa8609663d1e01e6ca7cbf3746c86d70fd20f0c
+EBUILD autoconf-archive-2023.02.20.ebuild 633 BLAKE2B 61d89bb0dfc070a69471a0f3c0d473b40a39f02034e3ca59f6fdf3f189ba36d4feef77cca55f0e7a5ecbcef1484677017d016d6d14fec3ad091dbbb6764fd3f8 SHA512 e0ec75dd2b802b470038c56fd8127751d2340eacbb2c787cd1387811e2c7938bcf97b08dbf42fe11654e8586b3f051ac80036bff1fbb001d8db0a98b52fa5fb7
MISC metadata.xml 380 BLAKE2B 49267dfffb9d805ec3628b175ceab3aa82106669690fe263ae9b9a07f2706f481ef976b56b561f1eeabef18b5be871c3d76161601d5654912a94b92716ec2a66 SHA512 de2dac77eea27093848b2233f6be17e2f1caf4a22b58904c6596990ab1bae444c8f21d17bc0e4d3b5aa3de2d5866701f733ec86ec81689d3d0bc3bda3167e04b
diff --git a/sys-devel/autoconf-archive/autoconf-archive-2023.02.20.ebuild b/sys-devel/autoconf-archive/autoconf-archive-2023.02.20.ebuild
index 74cad29304c1..54af93636e73 100644
--- a/sys-devel/autoconf-archive/autoconf-archive-2023.02.20.ebuild
+++ b/sys-devel/autoconf-archive/autoconf-archive-2023.02.20.ebuild
@@ -9,7 +9,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
# File collisions, bug #540246
RDEPEND="
diff --git a/sys-libs/Manifest.gz b/sys-libs/Manifest.gz
index b4b8a9e11e85..124f1ce26bda 100644
--- a/sys-libs/Manifest.gz
+++ b/sys-libs/Manifest.gz
Binary files differ
diff --git a/sys-libs/compiler-rt/Manifest b/sys-libs/compiler-rt/Manifest
index eaf9ffea2fe7..8fe1b76ac925 100644
--- a/sys-libs/compiler-rt/Manifest
+++ b/sys-libs/compiler-rt/Manifest
@@ -12,13 +12,13 @@ DIST llvm-project-16.0.0rc4.src.tar.xz 117930024 BLAKE2B 55cf032ad3ba52d2af0942f
DIST llvm-project-16.0.0rc4.src.tar.xz.sig 566 BLAKE2B bfcf39070f32e16cfeae699d95d06f184b1331c3af403340c31cc5a973a3bb1faec0b6342445176cebed5819ddf68e4abfdaa8542ec425b1c822fc8c03c03349 SHA512 2af72e3d771e2361873007a944dcccfe81fbdbc3025a2101e03cbc15f1a173d39ceb94c4ae8966b1d7564bf004ee9a5ffa032e2334c0cf7154aea1090d04b00f
DIST llvm-project-2708869801ae00f4681f6b2d9d69b25b3fce26b6.tar.gz 180523586 BLAKE2B cf918d1e23f922d201a44531c9765b7d8ec2b3b8499ea7954845abcd5fa2687e85b3a34819a583c4f4a6d6e1baa49dbac0b4450cd6b9b322b0f13c88cd7da93c SHA512 18cb00e93d819993a925ae0467d382bc952d82c1eb92dbbb5bb3cdf87043269948670713734ddc3ea4ec50544e54dd11b6747496f7eaa02479374ab9ad075aa5
DIST llvm-project-4bf004e07e2b9d6e04e3f33e1b02628c679de664.tar.gz 180304467 BLAKE2B 6750855453b575eb8fcc861d5b24b144497bba62df9b9292ac586cf340e04b2b58290fe9df6d89142f29b56aa37ddeb3bd11cc3337e4dc985a4487954d1e2ffa SHA512 d8a87064ba0f92967df019e9345222b87cda81852a9599902cedc4a49ec7d9e2175c972b7fa6d19920489c1d309822f9c31c23bdce0376a8d40c71d57bcd5068
-EBUILD compiler-rt-14.0.6-r1.ebuild 4247 BLAKE2B 53a61ea821f52d45691acce10f2aa6155606930796f142a18683b7259357ad770552de88d11115f9a97c77975c4866e2082fcfb770ad6ded5ec6d70393aabbc2 SHA512 bbfdc05c22f3750b0f8c9a84118b70beff97fc360c5c133ad58bdfe78762320cdbb0b170f6154eb5098bc9dc2ecb2643871c8ce85162c47235cf1408d5ef67e9
-EBUILD compiler-rt-15.0.7.ebuild 4259 BLAKE2B 2d7636f409dedb9bc78e77312355ca3859adbd108cb0d6001c2d9cab89b09847003d4148d013332ce93292678743a9b7197791d51048758d351292b8d53c833f SHA512 ebe6fbaaf6ff68d5f12f61f8e9d02608321b3e4db9ccf7be43e7a43de7c6600a1a506e48bf1468ca16b0d3ea894a5603b3f468a9ded7cbfa76145c7c8b8ec20e
-EBUILD compiler-rt-16.0.0.9999.ebuild 4164 BLAKE2B 332c450aab09115e23d14304e1f1bfa8c9482ced7acff7d6b80ac09d88f6d5a1481f090c837a7876bc264e3f1451b3bc5f285a71a38a7bf64ad3845299ca9b59 SHA512 7dcaae258434c5cce6b225c49b71e1987ac5af36f83ce25962ade4b2c836f13034fb54fed2723e7d089dc77b20159c0dd04c67f9a6928b62550d594db7f98cc2
-EBUILD compiler-rt-16.0.0.ebuild 4243 BLAKE2B 6ba018e518112b48bd4e8f0caa4d55427511ccfb0e997e2adfa709e0956f6f91b76d7bc38d959454c928488a07c81e62593fd7aa3a9e8bda591834210b3bc4d7 SHA512 7502c0fc37d396869862471cb5652d3adabf4273311e98001ffcadaa2f0e7c034568673e9031cbacb2f1acbca95dd3daeda0340c8767df046dddbab3d5ad77cc
-EBUILD compiler-rt-16.0.0_rc3.ebuild 4170 BLAKE2B 5c863321f73c784ae997fe46377fc6525ece43664cd41c8a8178aa764f820788c6b8072a99f0d79246721cbfdbba99cb06faacf93509246a94242af35f6820b7 SHA512 2eb75d0677db0d1ff130849651dae53c2f180a78e8103f012e4c4dc6d967db533b4457647221aa85a26adbb04c936ccbe18d5ad29a571554773049951e5b8de1
-EBUILD compiler-rt-16.0.0_rc4.ebuild 4170 BLAKE2B 5c863321f73c784ae997fe46377fc6525ece43664cd41c8a8178aa764f820788c6b8072a99f0d79246721cbfdbba99cb06faacf93509246a94242af35f6820b7 SHA512 2eb75d0677db0d1ff130849651dae53c2f180a78e8103f012e4c4dc6d967db533b4457647221aa85a26adbb04c936ccbe18d5ad29a571554773049951e5b8de1
-EBUILD compiler-rt-17.0.0.9999.ebuild 4164 BLAKE2B 332c450aab09115e23d14304e1f1bfa8c9482ced7acff7d6b80ac09d88f6d5a1481f090c837a7876bc264e3f1451b3bc5f285a71a38a7bf64ad3845299ca9b59 SHA512 7dcaae258434c5cce6b225c49b71e1987ac5af36f83ce25962ade4b2c836f13034fb54fed2723e7d089dc77b20159c0dd04c67f9a6928b62550d594db7f98cc2
-EBUILD compiler-rt-17.0.0_pre20230304.ebuild 4164 BLAKE2B 332c450aab09115e23d14304e1f1bfa8c9482ced7acff7d6b80ac09d88f6d5a1481f090c837a7876bc264e3f1451b3bc5f285a71a38a7bf64ad3845299ca9b59 SHA512 7dcaae258434c5cce6b225c49b71e1987ac5af36f83ce25962ade4b2c836f13034fb54fed2723e7d089dc77b20159c0dd04c67f9a6928b62550d594db7f98cc2
-EBUILD compiler-rt-17.0.0_pre20230314.ebuild 4164 BLAKE2B 332c450aab09115e23d14304e1f1bfa8c9482ced7acff7d6b80ac09d88f6d5a1481f090c837a7876bc264e3f1451b3bc5f285a71a38a7bf64ad3845299ca9b59 SHA512 7dcaae258434c5cce6b225c49b71e1987ac5af36f83ce25962ade4b2c836f13034fb54fed2723e7d089dc77b20159c0dd04c67f9a6928b62550d594db7f98cc2
+EBUILD compiler-rt-14.0.6-r1.ebuild 4248 BLAKE2B 56b00f1c57cdaf1cd6dd7f15e13c714461001c0c2fb25e565c1677745e3fe6e61714e2f037814fef3eb32ef6866d517c391cb5f63c852ed132d74b1b5b7ef393 SHA512 31cd40fe6c58a6a653d36e99586230c7686ccb2bcdfa1c8ead4331dec2fd8dc53afc2a1e9bdf165dc5b4f7580c8cd25bc7a68acfa9c881fd775187bd82e28f11
+EBUILD compiler-rt-15.0.7.ebuild 4260 BLAKE2B ae8a86217b480bab08dc99d4c5a648bf99a0ef91fb41233956b4a5d1b10d5ed6b3c14d9c02c43e2c0b11dd19f4773ca995c113e48b14475b95b7ee7b821a72d1 SHA512 79da724a1d2483af0dbcc792d008fe994c4fe075db31c7dfcc64192005427137f0157e81345a4027e5a8ba9104f662bc51bf492bca96e1b46c35a44a1849ab84
+EBUILD compiler-rt-16.0.0.9999.ebuild 4165 BLAKE2B 5c1747ed91de0ac5c023f933703fabc2e226f025f8794e09db976b941241c068bb0b241bf9ef6514f01ac2a5642556be7635ddc640710c106c1be10ad3d6241d SHA512 8b293590412b9781aac94517a9e3843d3d08eb20e125fbed48cd28b64acb1cf41087084f652c0e01921ee90509ee2fc3f9ff1a7c6cf6958e82859005559e2573
+EBUILD compiler-rt-16.0.0.ebuild 4244 BLAKE2B b4fa336d5147d1f452cfe2d423d86a7d3c61747c537c7ad6d3925c0f8cb375e63a7ca3a233504f246bba3e8571552ee575852ef9d14c4f7386078d89bbda0f90 SHA512 f41f64f6bce1331285993ce6542fca86ae5e8fbe6bf2ebbd7b5393fef8916125efb571d4272d64f25667592f04783992b43feb241d64d3186ceab38a686eb75d
+EBUILD compiler-rt-16.0.0_rc3.ebuild 4171 BLAKE2B c345dda76e381f37bed84516fc93b594eb8fa63eb25b7fd4f9c287d6b1cb6b145ac5978bceb6956c3905003ad501d2b52514b17c07684f3bc2d23a2999297df0 SHA512 a1bf04c6780ee4c30e9dc05de3f42666565deed0245e494eed421239b22d0075227aaa524905ba9d818718e0a996f4897d4e51a2643903855c7094eecb5d9990
+EBUILD compiler-rt-16.0.0_rc4.ebuild 4171 BLAKE2B c345dda76e381f37bed84516fc93b594eb8fa63eb25b7fd4f9c287d6b1cb6b145ac5978bceb6956c3905003ad501d2b52514b17c07684f3bc2d23a2999297df0 SHA512 a1bf04c6780ee4c30e9dc05de3f42666565deed0245e494eed421239b22d0075227aaa524905ba9d818718e0a996f4897d4e51a2643903855c7094eecb5d9990
+EBUILD compiler-rt-17.0.0.9999.ebuild 4165 BLAKE2B 5c1747ed91de0ac5c023f933703fabc2e226f025f8794e09db976b941241c068bb0b241bf9ef6514f01ac2a5642556be7635ddc640710c106c1be10ad3d6241d SHA512 8b293590412b9781aac94517a9e3843d3d08eb20e125fbed48cd28b64acb1cf41087084f652c0e01921ee90509ee2fc3f9ff1a7c6cf6958e82859005559e2573
+EBUILD compiler-rt-17.0.0_pre20230304.ebuild 4165 BLAKE2B 5c1747ed91de0ac5c023f933703fabc2e226f025f8794e09db976b941241c068bb0b241bf9ef6514f01ac2a5642556be7635ddc640710c106c1be10ad3d6241d SHA512 8b293590412b9781aac94517a9e3843d3d08eb20e125fbed48cd28b64acb1cf41087084f652c0e01921ee90509ee2fc3f9ff1a7c6cf6958e82859005559e2573
+EBUILD compiler-rt-17.0.0_pre20230314.ebuild 4165 BLAKE2B 5c1747ed91de0ac5c023f933703fabc2e226f025f8794e09db976b941241c068bb0b241bf9ef6514f01ac2a5642556be7635ddc640710c106c1be10ad3d6241d SHA512 8b293590412b9781aac94517a9e3843d3d08eb20e125fbed48cd28b64acb1cf41087084f652c0e01921ee90509ee2fc3f9ff1a7c6cf6958e82859005559e2573
MISC metadata.xml 416 BLAKE2B 79a58249c94b605ba57f346c4e05b43853cf6cfb8bb65a4f4e3c44039cccfdb83dd31bfaaaf398bcbdc393efabdfc7ed186fe775976c46227e74decf2c8f4fb2 SHA512 ce30c79a575e5933effb1fec36f9a4ef02d9f97f312feb39c55a88cbda9a1bae1d7af2ec4ad5f66212cbb2cdbfb26f1a436689f16f410153c9d65eb010264c48
diff --git a/sys-libs/compiler-rt/compiler-rt-14.0.6-r1.ebuild b/sys-libs/compiler-rt/compiler-rt-14.0.6-r1.ebuild
index 03211f749fd4..c3a8d53ce19f 100644
--- a/sys-libs/compiler-rt/compiler-rt-14.0.6-r1.ebuild
+++ b/sys-libs/compiler-rt/compiler-rt-14.0.6-r1.ebuild
@@ -51,7 +51,7 @@ pkg_setup() {
# Darwin Prefix builds do not have llvm installed yet, so rely on
# bootstrap-prefix to set the appropriate path vars to LLVM instead
# of using llvm_pkg_setup.
- if [[ ${CHOST} != *-darwin* ]] || has_version dev-lang/llvm; then
+ if [[ ${CHOST} != *-darwin* ]] || has_version sys-devel/llvm; then
llvm_pkg_setup
fi
python-any-r1_pkg_setup
diff --git a/sys-libs/compiler-rt/compiler-rt-15.0.7.ebuild b/sys-libs/compiler-rt/compiler-rt-15.0.7.ebuild
index 284371357cd2..32f758f51aa5 100644
--- a/sys-libs/compiler-rt/compiler-rt-15.0.7.ebuild
+++ b/sys-libs/compiler-rt/compiler-rt-15.0.7.ebuild
@@ -50,7 +50,7 @@ pkg_setup() {
# Darwin Prefix builds do not have llvm installed yet, so rely on
# bootstrap-prefix to set the appropriate path vars to LLVM instead
# of using llvm_pkg_setup.
- if [[ ${CHOST} != *-darwin* ]] || has_version dev-lang/llvm; then
+ if [[ ${CHOST} != *-darwin* ]] || has_version sys-devel/llvm; then
LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
fi
python-any-r1_pkg_setup
diff --git a/sys-libs/compiler-rt/compiler-rt-16.0.0.9999.ebuild b/sys-libs/compiler-rt/compiler-rt-16.0.0.9999.ebuild
index 2ed5fc860074..5abe2bd9bf79 100644
--- a/sys-libs/compiler-rt/compiler-rt-16.0.0.9999.ebuild
+++ b/sys-libs/compiler-rt/compiler-rt-16.0.0.9999.ebuild
@@ -49,7 +49,7 @@ pkg_setup() {
# Darwin Prefix builds do not have llvm installed yet, so rely on
# bootstrap-prefix to set the appropriate path vars to LLVM instead
# of using llvm_pkg_setup.
- if [[ ${CHOST} != *-darwin* ]] || has_version dev-lang/llvm; then
+ if [[ ${CHOST} != *-darwin* ]] || has_version sys-devel/llvm; then
LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
fi
python-any-r1_pkg_setup
diff --git a/sys-libs/compiler-rt/compiler-rt-16.0.0.ebuild b/sys-libs/compiler-rt/compiler-rt-16.0.0.ebuild
index 111c3be95d40..49b92c7f0e51 100644
--- a/sys-libs/compiler-rt/compiler-rt-16.0.0.ebuild
+++ b/sys-libs/compiler-rt/compiler-rt-16.0.0.ebuild
@@ -49,7 +49,7 @@ pkg_setup() {
# Darwin Prefix builds do not have llvm installed yet, so rely on
# bootstrap-prefix to set the appropriate path vars to LLVM instead
# of using llvm_pkg_setup.
- if [[ ${CHOST} != *-darwin* ]] || has_version dev-lang/llvm; then
+ if [[ ${CHOST} != *-darwin* ]] || has_version sys-devel/llvm; then
LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
fi
python-any-r1_pkg_setup
diff --git a/sys-libs/compiler-rt/compiler-rt-16.0.0_rc3.ebuild b/sys-libs/compiler-rt/compiler-rt-16.0.0_rc3.ebuild
index 44675fe040f5..168b226c7c9e 100644
--- a/sys-libs/compiler-rt/compiler-rt-16.0.0_rc3.ebuild
+++ b/sys-libs/compiler-rt/compiler-rt-16.0.0_rc3.ebuild
@@ -49,7 +49,7 @@ pkg_setup() {
# Darwin Prefix builds do not have llvm installed yet, so rely on
# bootstrap-prefix to set the appropriate path vars to LLVM instead
# of using llvm_pkg_setup.
- if [[ ${CHOST} != *-darwin* ]] || has_version dev-lang/llvm; then
+ if [[ ${CHOST} != *-darwin* ]] || has_version sys-devel/llvm; then
LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
fi
python-any-r1_pkg_setup
diff --git a/sys-libs/compiler-rt/compiler-rt-16.0.0_rc4.ebuild b/sys-libs/compiler-rt/compiler-rt-16.0.0_rc4.ebuild
index 44675fe040f5..168b226c7c9e 100644
--- a/sys-libs/compiler-rt/compiler-rt-16.0.0_rc4.ebuild
+++ b/sys-libs/compiler-rt/compiler-rt-16.0.0_rc4.ebuild
@@ -49,7 +49,7 @@ pkg_setup() {
# Darwin Prefix builds do not have llvm installed yet, so rely on
# bootstrap-prefix to set the appropriate path vars to LLVM instead
# of using llvm_pkg_setup.
- if [[ ${CHOST} != *-darwin* ]] || has_version dev-lang/llvm; then
+ if [[ ${CHOST} != *-darwin* ]] || has_version sys-devel/llvm; then
LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
fi
python-any-r1_pkg_setup
diff --git a/sys-libs/compiler-rt/compiler-rt-17.0.0.9999.ebuild b/sys-libs/compiler-rt/compiler-rt-17.0.0.9999.ebuild
index 2ed5fc860074..5abe2bd9bf79 100644
--- a/sys-libs/compiler-rt/compiler-rt-17.0.0.9999.ebuild
+++ b/sys-libs/compiler-rt/compiler-rt-17.0.0.9999.ebuild
@@ -49,7 +49,7 @@ pkg_setup() {
# Darwin Prefix builds do not have llvm installed yet, so rely on
# bootstrap-prefix to set the appropriate path vars to LLVM instead
# of using llvm_pkg_setup.
- if [[ ${CHOST} != *-darwin* ]] || has_version dev-lang/llvm; then
+ if [[ ${CHOST} != *-darwin* ]] || has_version sys-devel/llvm; then
LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
fi
python-any-r1_pkg_setup
diff --git a/sys-libs/compiler-rt/compiler-rt-17.0.0_pre20230304.ebuild b/sys-libs/compiler-rt/compiler-rt-17.0.0_pre20230304.ebuild
index 2ed5fc860074..5abe2bd9bf79 100644
--- a/sys-libs/compiler-rt/compiler-rt-17.0.0_pre20230304.ebuild
+++ b/sys-libs/compiler-rt/compiler-rt-17.0.0_pre20230304.ebuild
@@ -49,7 +49,7 @@ pkg_setup() {
# Darwin Prefix builds do not have llvm installed yet, so rely on
# bootstrap-prefix to set the appropriate path vars to LLVM instead
# of using llvm_pkg_setup.
- if [[ ${CHOST} != *-darwin* ]] || has_version dev-lang/llvm; then
+ if [[ ${CHOST} != *-darwin* ]] || has_version sys-devel/llvm; then
LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
fi
python-any-r1_pkg_setup
diff --git a/sys-libs/compiler-rt/compiler-rt-17.0.0_pre20230314.ebuild b/sys-libs/compiler-rt/compiler-rt-17.0.0_pre20230314.ebuild
index 2ed5fc860074..5abe2bd9bf79 100644
--- a/sys-libs/compiler-rt/compiler-rt-17.0.0_pre20230314.ebuild
+++ b/sys-libs/compiler-rt/compiler-rt-17.0.0_pre20230314.ebuild
@@ -49,7 +49,7 @@ pkg_setup() {
# Darwin Prefix builds do not have llvm installed yet, so rely on
# bootstrap-prefix to set the appropriate path vars to LLVM instead
# of using llvm_pkg_setup.
- if [[ ${CHOST} != *-darwin* ]] || has_version dev-lang/llvm; then
+ if [[ ${CHOST} != *-darwin* ]] || has_version sys-devel/llvm; then
LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
fi
python-any-r1_pkg_setup
diff --git a/sys-libs/libcxx/Manifest b/sys-libs/libcxx/Manifest
index 5d5582de4547..c2d54e8d1d96 100644
--- a/sys-libs/libcxx/Manifest
+++ b/sys-libs/libcxx/Manifest
@@ -12,14 +12,14 @@ DIST llvm-project-16.0.0rc4.src.tar.xz 117930024 BLAKE2B 55cf032ad3ba52d2af0942f
DIST llvm-project-16.0.0rc4.src.tar.xz.sig 566 BLAKE2B bfcf39070f32e16cfeae699d95d06f184b1331c3af403340c31cc5a973a3bb1faec0b6342445176cebed5819ddf68e4abfdaa8542ec425b1c822fc8c03c03349 SHA512 2af72e3d771e2361873007a944dcccfe81fbdbc3025a2101e03cbc15f1a173d39ceb94c4ae8966b1d7564bf004ee9a5ffa032e2334c0cf7154aea1090d04b00f
DIST llvm-project-2708869801ae00f4681f6b2d9d69b25b3fce26b6.tar.gz 180523586 BLAKE2B cf918d1e23f922d201a44531c9765b7d8ec2b3b8499ea7954845abcd5fa2687e85b3a34819a583c4f4a6d6e1baa49dbac0b4450cd6b9b322b0f13c88cd7da93c SHA512 18cb00e93d819993a925ae0467d382bc952d82c1eb92dbbb5bb3cdf87043269948670713734ddc3ea4ec50544e54dd11b6747496f7eaa02479374ab9ad075aa5
DIST llvm-project-4bf004e07e2b9d6e04e3f33e1b02628c679de664.tar.gz 180304467 BLAKE2B 6750855453b575eb8fcc861d5b24b144497bba62df9b9292ac586cf340e04b2b58290fe9df6d89142f29b56aa37ddeb3bd11cc3337e4dc985a4487954d1e2ffa SHA512 d8a87064ba0f92967df019e9345222b87cda81852a9599902cedc4a49ec7d9e2175c972b7fa6d19920489c1d309822f9c31c23bdce0376a8d40c71d57bcd5068
-EBUILD libcxx-14.0.6.ebuild 6948 BLAKE2B b8f0793a4542a76b789ae6c3cfc392bdba7c8d033a6d41328cd32754af3affb663b87f8811cf53fcc3be9e2bcb9f8691a64bd613b26bfd8b5c99a9c11e9c57ee SHA512 d280604fe14e1488a1b9538ec7da100639024e34ed65c5efe11c7fd563073ded3655d302e61b1b657766ec2b3fc78d2192f905377b3f5d55fcf20ecba58262b3
-EBUILD libcxx-15.0.7-r1.ebuild 5306 BLAKE2B 346390544e06d0fac9c21e341ab97a40b51c6af8c0bfe33771e634a1b4f081fabbbe24a749572f2129adfd26c5e8992442775dd5bfc557cbf50988bacc510137 SHA512 4cc723ca0b09ebedd5c7caed4008c392c3843f93674f0a913c067c147c74b755061bc9cdbfd51037505f0d395353791237275382e6b321f8dc7a83b24a7c5e4d
-EBUILD libcxx-15.0.7.ebuild 5281 BLAKE2B 91ef259e7e911d759553378e78dadac1f69a8d890eaec9572d987674b22943b07ae83bd6c7fa6f0968da0bb14709436117ca6beb7786fa329dfebb268273e0fd SHA512 038ccd5504bbb990f8b6bf35ed64ca197a84f14e2860e277bd488693e583474332c73afd1a48911786b6352373a1f09763899d2408907ada836a992cb733ed43
-EBUILD libcxx-16.0.0.9999.ebuild 5238 BLAKE2B d31f97c2b6fad3c8b357cf1d9c2bbcf52fcf8ddef4cd5e52a1e5a8d413751441032cc964eeb4ea3509e3ee16aab6342dcbd38a9b7e7d9299021834e834054c37 SHA512 4c7f95ca928f5d7dcada11ae250a0468a3797bf024985635eaf815dab7341863bd7add87abd459e49a2fa0b19b12ae87cfe6d5799780f1594130eb134e4347ff
-EBUILD libcxx-16.0.0.ebuild 5293 BLAKE2B 445cf284045e0ef67ca5e1720ccb7dc2e262cd02a91de8bc36480570f8197b0eedbbf516011eb2340e3bf6b48ae45f06fe0657fbd726fb1765aedd73fbb87766 SHA512 ff66dbfcd193e437e199e976746e208a8780b25459a857d477e329ea52f49b5fea2f9c708aded5fd1ef726b8acbe32e0b2246569ef093641199a5cb1b7909c21
-EBUILD libcxx-16.0.0_rc3.ebuild 5244 BLAKE2B 293399fe1fc0f91f115697a27d265f422e1c9535e0cfad5087a3faa3a9660e4e4210acf61bb4863d9c3fb4899eb23d74ceb8d6103da405eed47cb9157a413305 SHA512 c7ec13ea1c4a6e867fce9971b6fcfc4ab4c862f36a67c8b0484ebfe7708f0455310b9475c581ac1d635344db2a544eedf5649b0633900b10000f1ee0e9f065b9
-EBUILD libcxx-16.0.0_rc4.ebuild 5244 BLAKE2B 293399fe1fc0f91f115697a27d265f422e1c9535e0cfad5087a3faa3a9660e4e4210acf61bb4863d9c3fb4899eb23d74ceb8d6103da405eed47cb9157a413305 SHA512 c7ec13ea1c4a6e867fce9971b6fcfc4ab4c862f36a67c8b0484ebfe7708f0455310b9475c581ac1d635344db2a544eedf5649b0633900b10000f1ee0e9f065b9
-EBUILD libcxx-17.0.0.9999.ebuild 5238 BLAKE2B d31f97c2b6fad3c8b357cf1d9c2bbcf52fcf8ddef4cd5e52a1e5a8d413751441032cc964eeb4ea3509e3ee16aab6342dcbd38a9b7e7d9299021834e834054c37 SHA512 4c7f95ca928f5d7dcada11ae250a0468a3797bf024985635eaf815dab7341863bd7add87abd459e49a2fa0b19b12ae87cfe6d5799780f1594130eb134e4347ff
-EBUILD libcxx-17.0.0_pre20230304.ebuild 5238 BLAKE2B d31f97c2b6fad3c8b357cf1d9c2bbcf52fcf8ddef4cd5e52a1e5a8d413751441032cc964eeb4ea3509e3ee16aab6342dcbd38a9b7e7d9299021834e834054c37 SHA512 4c7f95ca928f5d7dcada11ae250a0468a3797bf024985635eaf815dab7341863bd7add87abd459e49a2fa0b19b12ae87cfe6d5799780f1594130eb134e4347ff
-EBUILD libcxx-17.0.0_pre20230314.ebuild 5238 BLAKE2B d31f97c2b6fad3c8b357cf1d9c2bbcf52fcf8ddef4cd5e52a1e5a8d413751441032cc964eeb4ea3509e3ee16aab6342dcbd38a9b7e7d9299021834e834054c37 SHA512 4c7f95ca928f5d7dcada11ae250a0468a3797bf024985635eaf815dab7341863bd7add87abd459e49a2fa0b19b12ae87cfe6d5799780f1594130eb134e4347ff
+EBUILD libcxx-14.0.6.ebuild 6949 BLAKE2B 963ece6dbc81f876b8894dd2be0ab4fd5e555dcd09feaf014e30411150f43c9f401910741ded4ecaa05d35f0a2bcf3eb7ce519d4019f464075c31db0c9b6523c SHA512 4c73189a6b719bb10527000b30b83c8811aa462d51bc51bd5b2ff703184e01d8805f0b998479116a39e878ef7486c14e2bfef62bd62b1a20718906eb778a0228
+EBUILD libcxx-15.0.7-r1.ebuild 5307 BLAKE2B 43ff3b320e3050127edf77b51afdb77f25c1dc8826c6b29e8a72f809479df78c661aa2882e6fa9459dd360b379d2a6bbd31d910942d40e49199feafa807a6f4a SHA512 be7372fa0a81a45a55e5896ca507e6a4c29e14f4f152154f43529fcb12c8a96ca0c620b432c1481e8c41bb588d4d3f3c479fb9c7ba2483e53881ffcd9ca7004e
+EBUILD libcxx-15.0.7.ebuild 5282 BLAKE2B 9c1dc8c9ac37ecad2c31231d04068fc60d29df72a393e507e46f12dc093ef11f475ca3df2806551450ea37372dd6739b58b68e7b65290e4ffc18b6fb6085f319 SHA512 f068764ad081f16471f1c3f126095bb5fc61f6151327e50fb6724c93ab33906c72f763b848cb6b0a25b532344a3b6d2b100ed070a6c8bcb7d2e9a4d43e128957
+EBUILD libcxx-16.0.0.9999.ebuild 5239 BLAKE2B 397730a8caf3ca40b19225c6742bc885608d0ed93b04857992564c5040d2bc2196718b0372b497289616d1b334fca9b5e48b1a87604618a4435570df67bf2db0 SHA512 0f6d63282362faf2e845d65ec7f027d38d4d7fc84bfcb4302951cfe279504742f28404da2286f9c5a7439f56a07c20912bfad9d43a42b5a17e9a8b141b06805b
+EBUILD libcxx-16.0.0.ebuild 5294 BLAKE2B 83f9a04af5773a5dcf9f0ba430684e2527695b9b41b8f704a779abb2a9e74060c8450e888f0ccc89bd5befdb32a93706ad2cb82ba309792a1f79297d8a9315d9 SHA512 deed56905f464c6b0baca63585753dbf8975fd2db72493ff8adda9a4ed8cdcb4ca3ef7fcdea6227d6680dca949963f438aaa36947e9045e98a582813eec4defc
+EBUILD libcxx-16.0.0_rc3.ebuild 5245 BLAKE2B 7ffc6ee84368175477e38dd5e974e429d6e23766a878d20f7ef60f04fc6281ce0fe84ecf5fdfdbf0715c4fe937eabb932c67f50b387c5a026cdf737bc4d11187 SHA512 55de661e7248e4a2f66831a6a281888db7a4f589406f880d521784a4d741a1e5c0af916e3a39684aa12cb9b0818f4dc0b53f639ba8aa8034bc1a6847534ad4f4
+EBUILD libcxx-16.0.0_rc4.ebuild 5245 BLAKE2B 7ffc6ee84368175477e38dd5e974e429d6e23766a878d20f7ef60f04fc6281ce0fe84ecf5fdfdbf0715c4fe937eabb932c67f50b387c5a026cdf737bc4d11187 SHA512 55de661e7248e4a2f66831a6a281888db7a4f589406f880d521784a4d741a1e5c0af916e3a39684aa12cb9b0818f4dc0b53f639ba8aa8034bc1a6847534ad4f4
+EBUILD libcxx-17.0.0.9999.ebuild 5239 BLAKE2B 397730a8caf3ca40b19225c6742bc885608d0ed93b04857992564c5040d2bc2196718b0372b497289616d1b334fca9b5e48b1a87604618a4435570df67bf2db0 SHA512 0f6d63282362faf2e845d65ec7f027d38d4d7fc84bfcb4302951cfe279504742f28404da2286f9c5a7439f56a07c20912bfad9d43a42b5a17e9a8b141b06805b
+EBUILD libcxx-17.0.0_pre20230304.ebuild 5239 BLAKE2B 397730a8caf3ca40b19225c6742bc885608d0ed93b04857992564c5040d2bc2196718b0372b497289616d1b334fca9b5e48b1a87604618a4435570df67bf2db0 SHA512 0f6d63282362faf2e845d65ec7f027d38d4d7fc84bfcb4302951cfe279504742f28404da2286f9c5a7439f56a07c20912bfad9d43a42b5a17e9a8b141b06805b
+EBUILD libcxx-17.0.0_pre20230314.ebuild 5239 BLAKE2B 397730a8caf3ca40b19225c6742bc885608d0ed93b04857992564c5040d2bc2196718b0372b497289616d1b334fca9b5e48b1a87604618a4435570df67bf2db0 SHA512 0f6d63282362faf2e845d65ec7f027d38d4d7fc84bfcb4302951cfe279504742f28404da2286f9c5a7439f56a07c20912bfad9d43a42b5a17e9a8b141b06805b
MISC metadata.xml 718 BLAKE2B 3cc1e43a6f1ada368cfc0bf8aaf49007f6792062b684ab9299b5180d778b158325b6931169b52dd14e85ae9ad6dc1a03be323b814fb920fe8434ad86425d699c SHA512 c2cef3e481c0c3db7de6de8c0a5aff42a1e7fe81155d99f1f0f0988f6d5ca041f787a27a2dde0073037d59e082e2f6da7eefe1303f1c1837ebc12e8e0d28729f
diff --git a/sys-libs/libcxx/libcxx-14.0.6.ebuild b/sys-libs/libcxx/libcxx-14.0.6.ebuild
index 1ae6c77afc9c..9ac9d8ad89f9 100644
--- a/sys-libs/libcxx/libcxx-14.0.6.ebuild
+++ b/sys-libs/libcxx/libcxx-14.0.6.ebuild
@@ -54,7 +54,7 @@ pkg_setup() {
# Darwin Prefix builds do not have llvm installed yet, so rely on
# bootstrap-prefix to set the appropriate path vars to LLVM instead
# of using llvm_pkg_setup.
- if [[ ${CHOST} != *-darwin* ]] || has_version dev-lang/llvm; then
+ if [[ ${CHOST} != *-darwin* ]] || has_version sys-devel/llvm; then
llvm_pkg_setup
fi
python-any-r1_pkg_setup
diff --git a/sys-libs/libcxx/libcxx-15.0.7-r1.ebuild b/sys-libs/libcxx/libcxx-15.0.7-r1.ebuild
index b0445e061e96..2ea0abb84b2c 100644
--- a/sys-libs/libcxx/libcxx-15.0.7-r1.ebuild
+++ b/sys-libs/libcxx/libcxx-15.0.7-r1.ebuild
@@ -54,7 +54,7 @@ pkg_setup() {
# Darwin Prefix builds do not have llvm installed yet, so rely on
# bootstrap-prefix to set the appropriate path vars to LLVM instead
# of using llvm_pkg_setup.
- if [[ ${CHOST} != *-darwin* ]] || has_version dev-lang/llvm; then
+ if [[ ${CHOST} != *-darwin* ]] || has_version sys-devel/llvm; then
LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
fi
python-any-r1_pkg_setup
diff --git a/sys-libs/libcxx/libcxx-15.0.7.ebuild b/sys-libs/libcxx/libcxx-15.0.7.ebuild
index c8284848d512..1d2b045156a9 100644
--- a/sys-libs/libcxx/libcxx-15.0.7.ebuild
+++ b/sys-libs/libcxx/libcxx-15.0.7.ebuild
@@ -53,7 +53,7 @@ pkg_setup() {
# Darwin Prefix builds do not have llvm installed yet, so rely on
# bootstrap-prefix to set the appropriate path vars to LLVM instead
# of using llvm_pkg_setup.
- if [[ ${CHOST} != *-darwin* ]] || has_version dev-lang/llvm; then
+ if [[ ${CHOST} != *-darwin* ]] || has_version sys-devel/llvm; then
LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
fi
python-any-r1_pkg_setup
diff --git a/sys-libs/libcxx/libcxx-16.0.0.9999.ebuild b/sys-libs/libcxx/libcxx-16.0.0.9999.ebuild
index 4eeb65e55e83..56140d06df64 100644
--- a/sys-libs/libcxx/libcxx-16.0.0.9999.ebuild
+++ b/sys-libs/libcxx/libcxx-16.0.0.9999.ebuild
@@ -53,7 +53,7 @@ pkg_setup() {
# Darwin Prefix builds do not have llvm installed yet, so rely on
# bootstrap-prefix to set the appropriate path vars to LLVM instead
# of using llvm_pkg_setup.
- if [[ ${CHOST} != *-darwin* ]] || has_version dev-lang/llvm; then
+ if [[ ${CHOST} != *-darwin* ]] || has_version sys-devel/llvm; then
LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
fi
python-any-r1_pkg_setup
diff --git a/sys-libs/libcxx/libcxx-16.0.0.ebuild b/sys-libs/libcxx/libcxx-16.0.0.ebuild
index ebd073f968d0..cdbee6be92d6 100644
--- a/sys-libs/libcxx/libcxx-16.0.0.ebuild
+++ b/sys-libs/libcxx/libcxx-16.0.0.ebuild
@@ -53,7 +53,7 @@ pkg_setup() {
# Darwin Prefix builds do not have llvm installed yet, so rely on
# bootstrap-prefix to set the appropriate path vars to LLVM instead
# of using llvm_pkg_setup.
- if [[ ${CHOST} != *-darwin* ]] || has_version dev-lang/llvm; then
+ if [[ ${CHOST} != *-darwin* ]] || has_version sys-devel/llvm; then
LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
fi
python-any-r1_pkg_setup
diff --git a/sys-libs/libcxx/libcxx-16.0.0_rc3.ebuild b/sys-libs/libcxx/libcxx-16.0.0_rc3.ebuild
index bd6f3db60c4b..c9983680a218 100644
--- a/sys-libs/libcxx/libcxx-16.0.0_rc3.ebuild
+++ b/sys-libs/libcxx/libcxx-16.0.0_rc3.ebuild
@@ -53,7 +53,7 @@ pkg_setup() {
# Darwin Prefix builds do not have llvm installed yet, so rely on
# bootstrap-prefix to set the appropriate path vars to LLVM instead
# of using llvm_pkg_setup.
- if [[ ${CHOST} != *-darwin* ]] || has_version dev-lang/llvm; then
+ if [[ ${CHOST} != *-darwin* ]] || has_version sys-devel/llvm; then
LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
fi
python-any-r1_pkg_setup
diff --git a/sys-libs/libcxx/libcxx-16.0.0_rc4.ebuild b/sys-libs/libcxx/libcxx-16.0.0_rc4.ebuild
index bd6f3db60c4b..c9983680a218 100644
--- a/sys-libs/libcxx/libcxx-16.0.0_rc4.ebuild
+++ b/sys-libs/libcxx/libcxx-16.0.0_rc4.ebuild
@@ -53,7 +53,7 @@ pkg_setup() {
# Darwin Prefix builds do not have llvm installed yet, so rely on
# bootstrap-prefix to set the appropriate path vars to LLVM instead
# of using llvm_pkg_setup.
- if [[ ${CHOST} != *-darwin* ]] || has_version dev-lang/llvm; then
+ if [[ ${CHOST} != *-darwin* ]] || has_version sys-devel/llvm; then
LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
fi
python-any-r1_pkg_setup
diff --git a/sys-libs/libcxx/libcxx-17.0.0.9999.ebuild b/sys-libs/libcxx/libcxx-17.0.0.9999.ebuild
index 4eeb65e55e83..56140d06df64 100644
--- a/sys-libs/libcxx/libcxx-17.0.0.9999.ebuild
+++ b/sys-libs/libcxx/libcxx-17.0.0.9999.ebuild
@@ -53,7 +53,7 @@ pkg_setup() {
# Darwin Prefix builds do not have llvm installed yet, so rely on
# bootstrap-prefix to set the appropriate path vars to LLVM instead
# of using llvm_pkg_setup.
- if [[ ${CHOST} != *-darwin* ]] || has_version dev-lang/llvm; then
+ if [[ ${CHOST} != *-darwin* ]] || has_version sys-devel/llvm; then
LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
fi
python-any-r1_pkg_setup
diff --git a/sys-libs/libcxx/libcxx-17.0.0_pre20230304.ebuild b/sys-libs/libcxx/libcxx-17.0.0_pre20230304.ebuild
index 4eeb65e55e83..56140d06df64 100644
--- a/sys-libs/libcxx/libcxx-17.0.0_pre20230304.ebuild
+++ b/sys-libs/libcxx/libcxx-17.0.0_pre20230304.ebuild
@@ -53,7 +53,7 @@ pkg_setup() {
# Darwin Prefix builds do not have llvm installed yet, so rely on
# bootstrap-prefix to set the appropriate path vars to LLVM instead
# of using llvm_pkg_setup.
- if [[ ${CHOST} != *-darwin* ]] || has_version dev-lang/llvm; then
+ if [[ ${CHOST} != *-darwin* ]] || has_version sys-devel/llvm; then
LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
fi
python-any-r1_pkg_setup
diff --git a/sys-libs/libcxx/libcxx-17.0.0_pre20230314.ebuild b/sys-libs/libcxx/libcxx-17.0.0_pre20230314.ebuild
index 4eeb65e55e83..56140d06df64 100644
--- a/sys-libs/libcxx/libcxx-17.0.0_pre20230314.ebuild
+++ b/sys-libs/libcxx/libcxx-17.0.0_pre20230314.ebuild
@@ -53,7 +53,7 @@ pkg_setup() {
# Darwin Prefix builds do not have llvm installed yet, so rely on
# bootstrap-prefix to set the appropriate path vars to LLVM instead
# of using llvm_pkg_setup.
- if [[ ${CHOST} != *-darwin* ]] || has_version dev-lang/llvm; then
+ if [[ ${CHOST} != *-darwin* ]] || has_version sys-devel/llvm; then
LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
fi
python-any-r1_pkg_setup
diff --git a/sys-libs/libcxxabi/Manifest b/sys-libs/libcxxabi/Manifest
index 55f8554ce3a3..1eadf8c1b04e 100644
--- a/sys-libs/libcxxabi/Manifest
+++ b/sys-libs/libcxxabi/Manifest
@@ -10,13 +10,13 @@ DIST llvm-project-16.0.0rc4.src.tar.xz 117930024 BLAKE2B 55cf032ad3ba52d2af0942f
DIST llvm-project-16.0.0rc4.src.tar.xz.sig 566 BLAKE2B bfcf39070f32e16cfeae699d95d06f184b1331c3af403340c31cc5a973a3bb1faec0b6342445176cebed5819ddf68e4abfdaa8542ec425b1c822fc8c03c03349 SHA512 2af72e3d771e2361873007a944dcccfe81fbdbc3025a2101e03cbc15f1a173d39ceb94c4ae8966b1d7564bf004ee9a5ffa032e2334c0cf7154aea1090d04b00f
DIST llvm-project-2708869801ae00f4681f6b2d9d69b25b3fce26b6.tar.gz 180523586 BLAKE2B cf918d1e23f922d201a44531c9765b7d8ec2b3b8499ea7954845abcd5fa2687e85b3a34819a583c4f4a6d6e1baa49dbac0b4450cd6b9b322b0f13c88cd7da93c SHA512 18cb00e93d819993a925ae0467d382bc952d82c1eb92dbbb5bb3cdf87043269948670713734ddc3ea4ec50544e54dd11b6747496f7eaa02479374ab9ad075aa5
DIST llvm-project-4bf004e07e2b9d6e04e3f33e1b02628c679de664.tar.gz 180304467 BLAKE2B 6750855453b575eb8fcc861d5b24b144497bba62df9b9292ac586cf340e04b2b58290fe9df6d89142f29b56aa37ddeb3bd11cc3337e4dc985a4487954d1e2ffa SHA512 d8a87064ba0f92967df019e9345222b87cda81852a9599902cedc4a49ec7d9e2175c972b7fa6d19920489c1d309822f9c31c23bdce0376a8d40c71d57bcd5068
-EBUILD libcxxabi-14.0.6.ebuild 3384 BLAKE2B 71c0a0a1765bdfcc6829d5ac3a1e260f541cb6a4a8b1557db6d6fd17d540dcaa85df21ddae645afd72a620f1b52c42dd8d8d18bb0983b853059f4d598c9ef6ae SHA512 c7a8b74eaf423d166ff5eb8fdd7e7a124c6c0caebdc4f22cd542c7f08e3eb3906e6c3c2a1895cebc74eaef07e90c47721965873888ee4c0a46a8be72bf5fe6ef
-EBUILD libcxxabi-15.0.7.ebuild 2909 BLAKE2B a1aafff6c1499a13f5301819477c822ad16c32442d47d1ca04e343c8a56a7936dc1c4a8e8c75394bf2d77adcd91cefb4264e5ff0e15212a2df703fab0b1631de SHA512 9cfa80c345874e87e0adfa96b2e9382252f8ab989eb651133531e0ab86f29ac759f0485f017703c344dd21cf35f063c410160106dbbed4ccf29562b1621bee20
-EBUILD libcxxabi-16.0.0.9999.ebuild 2866 BLAKE2B 8eb6ad38adec95b1dfda64dfff47255bd19841975520320f9842ddd79b1162674dcc933d167585ed6f497c5b54095d8aa96b0af9335f1fa8bfb27619668f0c91 SHA512 be61b1a89549b0d531795483e350924ffc03f85bf0fb2f5fbf75a743d56e8da95598fb4f114ce2c3ffa903254dbbe35f171aacad7ce3cd5f358ca1d763d4934e
-EBUILD libcxxabi-16.0.0.ebuild 2921 BLAKE2B d16fb16230e04133a5c7e45aafd144a95f6714592d0fa6aefb0655db8157e8b34d77c1e49ef2945796cf38645d2b8838209d25d229622c02ea74eaf88d644656 SHA512 bc29d63525a771b546e9d310cae5f246ec54d965b0fd22f77eec7080f62c376bbd376e5b8ffa63eeb43f9c665162bd1ce23a4db64a92c83ef3fc16f912528376
-EBUILD libcxxabi-16.0.0_rc3.ebuild 2872 BLAKE2B 9a0dd0aa38b9e6229d49c96c4a7b97cfba583702c0fcd620cd570a9e2428b59ac0f1aa02153aba54c0a9187f07fd2ff85aec9e4df072d2f64f5af371c54a9b28 SHA512 85ad4be182dee73e514ed4d69ae6ad570c0854a79ed2d5660c86ed12f794ab6107564d6d46ee79933e3690f79a81bc573afa9cd194548dd9c68347bea4c79b17
-EBUILD libcxxabi-16.0.0_rc4.ebuild 2872 BLAKE2B 9a0dd0aa38b9e6229d49c96c4a7b97cfba583702c0fcd620cd570a9e2428b59ac0f1aa02153aba54c0a9187f07fd2ff85aec9e4df072d2f64f5af371c54a9b28 SHA512 85ad4be182dee73e514ed4d69ae6ad570c0854a79ed2d5660c86ed12f794ab6107564d6d46ee79933e3690f79a81bc573afa9cd194548dd9c68347bea4c79b17
-EBUILD libcxxabi-17.0.0.9999.ebuild 2866 BLAKE2B 8eb6ad38adec95b1dfda64dfff47255bd19841975520320f9842ddd79b1162674dcc933d167585ed6f497c5b54095d8aa96b0af9335f1fa8bfb27619668f0c91 SHA512 be61b1a89549b0d531795483e350924ffc03f85bf0fb2f5fbf75a743d56e8da95598fb4f114ce2c3ffa903254dbbe35f171aacad7ce3cd5f358ca1d763d4934e
-EBUILD libcxxabi-17.0.0_pre20230304.ebuild 2866 BLAKE2B 8eb6ad38adec95b1dfda64dfff47255bd19841975520320f9842ddd79b1162674dcc933d167585ed6f497c5b54095d8aa96b0af9335f1fa8bfb27619668f0c91 SHA512 be61b1a89549b0d531795483e350924ffc03f85bf0fb2f5fbf75a743d56e8da95598fb4f114ce2c3ffa903254dbbe35f171aacad7ce3cd5f358ca1d763d4934e
-EBUILD libcxxabi-17.0.0_pre20230314.ebuild 2866 BLAKE2B 8eb6ad38adec95b1dfda64dfff47255bd19841975520320f9842ddd79b1162674dcc933d167585ed6f497c5b54095d8aa96b0af9335f1fa8bfb27619668f0c91 SHA512 be61b1a89549b0d531795483e350924ffc03f85bf0fb2f5fbf75a743d56e8da95598fb4f114ce2c3ffa903254dbbe35f171aacad7ce3cd5f358ca1d763d4934e
+EBUILD libcxxabi-14.0.6.ebuild 3385 BLAKE2B 4de1316298a9ca1fab72d50484e01346b51a9d14eade701ebcb65100984a63b5bbf3cbea8640dc30e665539cf4af4edd5e1cf4efe7761c6e7cd050ba3d82c3ec SHA512 e23fbcd217ab40c2250bb4ab1fbd7845f9619d0333d2177b20051f9fded815c6b49f806201bf8a023db71287ec73c7ba6b4fa85a1256bef8c7861a2a4f480c31
+EBUILD libcxxabi-15.0.7.ebuild 2910 BLAKE2B 0384b9de395b7725422b07d31439af21c120173a2fa24393bf81e6c150b28977368234aa9f602bafcd46126e9f325cf9314b1f8ed26f1baedcfcda8102240cf7 SHA512 1e0114e9236fb02037229aaf03f736efc0bf8362c1aaa8353b527693b1759ca228cbaf783ada136129b221b464bf341fb54be825f9f5d405212554022de524c1
+EBUILD libcxxabi-16.0.0.9999.ebuild 2867 BLAKE2B 1565024272821f5db0817703d3c344ef2286c0f8cfd09756a9b9ee75482cb89b618b302162bb1cd6b9a4fab3d5e716853fef94015d254a44bd282c50b2b945cc SHA512 b7d17ef8afb5d4415377a9f2b4c9e6a0defec0262c5c8d730036a1c25e8eb2c8fa79c3d67adef58f33b905d43b80d61934dccf1121b7d0669d6e14905655f421
+EBUILD libcxxabi-16.0.0.ebuild 2922 BLAKE2B deb13575bf9827c2e53b9e9d6179c4cb1db4f6e2a2ab63455a6170883f10c2a2acffd82089e4465f3b07794d16bd81f58edc675a9b5a14a0d3423cc1854b4c57 SHA512 46352684087b70b767fa241510318432491f9aad1f9ea83059093f2ed7af8d61e24884a4958f7008f27ef6735de109084b3b28c8f83db31b6f0cd2830f9480e6
+EBUILD libcxxabi-16.0.0_rc3.ebuild 2873 BLAKE2B db3cb689223017037f03eb59dff09de88863109c4531204eb664dc9b0f4c4620cb4b14a27ac5fe268e7271fe281af88367e9cdf22a61fa22673b31e145d3e5d5 SHA512 79277f8c345d71a2be19bbe8f046eb0cb60153a36f05578f6bba9380c81d0583698a6b2b9f3929ffabcdd9b4333e4a601ab7aa4778bae52afc15e8fcca655ed8
+EBUILD libcxxabi-16.0.0_rc4.ebuild 2873 BLAKE2B db3cb689223017037f03eb59dff09de88863109c4531204eb664dc9b0f4c4620cb4b14a27ac5fe268e7271fe281af88367e9cdf22a61fa22673b31e145d3e5d5 SHA512 79277f8c345d71a2be19bbe8f046eb0cb60153a36f05578f6bba9380c81d0583698a6b2b9f3929ffabcdd9b4333e4a601ab7aa4778bae52afc15e8fcca655ed8
+EBUILD libcxxabi-17.0.0.9999.ebuild 2867 BLAKE2B 1565024272821f5db0817703d3c344ef2286c0f8cfd09756a9b9ee75482cb89b618b302162bb1cd6b9a4fab3d5e716853fef94015d254a44bd282c50b2b945cc SHA512 b7d17ef8afb5d4415377a9f2b4c9e6a0defec0262c5c8d730036a1c25e8eb2c8fa79c3d67adef58f33b905d43b80d61934dccf1121b7d0669d6e14905655f421
+EBUILD libcxxabi-17.0.0_pre20230304.ebuild 2867 BLAKE2B 1565024272821f5db0817703d3c344ef2286c0f8cfd09756a9b9ee75482cb89b618b302162bb1cd6b9a4fab3d5e716853fef94015d254a44bd282c50b2b945cc SHA512 b7d17ef8afb5d4415377a9f2b4c9e6a0defec0262c5c8d730036a1c25e8eb2c8fa79c3d67adef58f33b905d43b80d61934dccf1121b7d0669d6e14905655f421
+EBUILD libcxxabi-17.0.0_pre20230314.ebuild 2867 BLAKE2B 1565024272821f5db0817703d3c344ef2286c0f8cfd09756a9b9ee75482cb89b618b302162bb1cd6b9a4fab3d5e716853fef94015d254a44bd282c50b2b945cc SHA512 b7d17ef8afb5d4415377a9f2b4c9e6a0defec0262c5c8d730036a1c25e8eb2c8fa79c3d67adef58f33b905d43b80d61934dccf1121b7d0669d6e14905655f421
MISC metadata.xml 557 BLAKE2B 4f6b0acb7cfdf74971a6fd96051d9f9020141c6117333a8de42bd043935b7bff8d9942faabdf3b1c94597c460393f64eb7d3f7b7d49f39ecfd0094de460f563e SHA512 67a812ef768e681ae77ef6e13bccffcbe53b41e94901f0558b3c7acaf896605ca670c4bb5a690bd9afa3b5a76271341710520a6abc0024c18f437fabde20e847
diff --git a/sys-libs/libcxxabi/libcxxabi-14.0.6.ebuild b/sys-libs/libcxxabi/libcxxabi-14.0.6.ebuild
index fb6e382467f1..a396fb6620e2 100644
--- a/sys-libs/libcxxabi/libcxxabi-14.0.6.ebuild
+++ b/sys-libs/libcxxabi/libcxxabi-14.0.6.ebuild
@@ -50,7 +50,7 @@ python_check_deps() {
pkg_setup() {
# darwin prefix builds do not have llvm installed yet, so rely on bootstrap-prefix
# to set the appropriate path vars to LLVM instead of using llvm_pkg_setup.
- if [[ ${CHOST} != *-darwin* ]] || has_version dev-lang/llvm; then
+ if [[ ${CHOST} != *-darwin* ]] || has_version sys-devel/llvm; then
llvm_pkg_setup
fi
python-any-r1_pkg_setup
diff --git a/sys-libs/libcxxabi/libcxxabi-15.0.7.ebuild b/sys-libs/libcxxabi/libcxxabi-15.0.7.ebuild
index 1b6f8964e39a..30ac0da6b21a 100644
--- a/sys-libs/libcxxabi/libcxxabi-15.0.7.ebuild
+++ b/sys-libs/libcxxabi/libcxxabi-15.0.7.ebuild
@@ -49,7 +49,7 @@ python_check_deps() {
pkg_setup() {
# darwin prefix builds do not have llvm installed yet, so rely on bootstrap-prefix
# to set the appropriate path vars to LLVM instead of using llvm_pkg_setup.
- if [[ ${CHOST} != *-darwin* ]] || has_version dev-lang/llvm; then
+ if [[ ${CHOST} != *-darwin* ]] || has_version sys-devel/llvm; then
LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
fi
python-any-r1_pkg_setup
diff --git a/sys-libs/libcxxabi/libcxxabi-16.0.0.9999.ebuild b/sys-libs/libcxxabi/libcxxabi-16.0.0.9999.ebuild
index e5f19fc61a28..16f40d6829fa 100644
--- a/sys-libs/libcxxabi/libcxxabi-16.0.0.9999.ebuild
+++ b/sys-libs/libcxxabi/libcxxabi-16.0.0.9999.ebuild
@@ -49,7 +49,7 @@ python_check_deps() {
pkg_setup() {
# darwin prefix builds do not have llvm installed yet, so rely on bootstrap-prefix
# to set the appropriate path vars to LLVM instead of using llvm_pkg_setup.
- if [[ ${CHOST} != *-darwin* ]] || has_version dev-lang/llvm; then
+ if [[ ${CHOST} != *-darwin* ]] || has_version sys-devel/llvm; then
LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
fi
python-any-r1_pkg_setup
diff --git a/sys-libs/libcxxabi/libcxxabi-16.0.0.ebuild b/sys-libs/libcxxabi/libcxxabi-16.0.0.ebuild
index 40271cf28572..e5d488bf1341 100644
--- a/sys-libs/libcxxabi/libcxxabi-16.0.0.ebuild
+++ b/sys-libs/libcxxabi/libcxxabi-16.0.0.ebuild
@@ -49,7 +49,7 @@ python_check_deps() {
pkg_setup() {
# darwin prefix builds do not have llvm installed yet, so rely on bootstrap-prefix
# to set the appropriate path vars to LLVM instead of using llvm_pkg_setup.
- if [[ ${CHOST} != *-darwin* ]] || has_version dev-lang/llvm; then
+ if [[ ${CHOST} != *-darwin* ]] || has_version sys-devel/llvm; then
LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
fi
python-any-r1_pkg_setup
diff --git a/sys-libs/libcxxabi/libcxxabi-16.0.0_rc3.ebuild b/sys-libs/libcxxabi/libcxxabi-16.0.0_rc3.ebuild
index fb725b1c09a1..141fa6f7cb51 100644
--- a/sys-libs/libcxxabi/libcxxabi-16.0.0_rc3.ebuild
+++ b/sys-libs/libcxxabi/libcxxabi-16.0.0_rc3.ebuild
@@ -49,7 +49,7 @@ python_check_deps() {
pkg_setup() {
# darwin prefix builds do not have llvm installed yet, so rely on bootstrap-prefix
# to set the appropriate path vars to LLVM instead of using llvm_pkg_setup.
- if [[ ${CHOST} != *-darwin* ]] || has_version dev-lang/llvm; then
+ if [[ ${CHOST} != *-darwin* ]] || has_version sys-devel/llvm; then
LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
fi
python-any-r1_pkg_setup
diff --git a/sys-libs/libcxxabi/libcxxabi-16.0.0_rc4.ebuild b/sys-libs/libcxxabi/libcxxabi-16.0.0_rc4.ebuild
index fb725b1c09a1..141fa6f7cb51 100644
--- a/sys-libs/libcxxabi/libcxxabi-16.0.0_rc4.ebuild
+++ b/sys-libs/libcxxabi/libcxxabi-16.0.0_rc4.ebuild
@@ -49,7 +49,7 @@ python_check_deps() {
pkg_setup() {
# darwin prefix builds do not have llvm installed yet, so rely on bootstrap-prefix
# to set the appropriate path vars to LLVM instead of using llvm_pkg_setup.
- if [[ ${CHOST} != *-darwin* ]] || has_version dev-lang/llvm; then
+ if [[ ${CHOST} != *-darwin* ]] || has_version sys-devel/llvm; then
LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
fi
python-any-r1_pkg_setup
diff --git a/sys-libs/libcxxabi/libcxxabi-17.0.0.9999.ebuild b/sys-libs/libcxxabi/libcxxabi-17.0.0.9999.ebuild
index e5f19fc61a28..16f40d6829fa 100644
--- a/sys-libs/libcxxabi/libcxxabi-17.0.0.9999.ebuild
+++ b/sys-libs/libcxxabi/libcxxabi-17.0.0.9999.ebuild
@@ -49,7 +49,7 @@ python_check_deps() {
pkg_setup() {
# darwin prefix builds do not have llvm installed yet, so rely on bootstrap-prefix
# to set the appropriate path vars to LLVM instead of using llvm_pkg_setup.
- if [[ ${CHOST} != *-darwin* ]] || has_version dev-lang/llvm; then
+ if [[ ${CHOST} != *-darwin* ]] || has_version sys-devel/llvm; then
LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
fi
python-any-r1_pkg_setup
diff --git a/sys-libs/libcxxabi/libcxxabi-17.0.0_pre20230304.ebuild b/sys-libs/libcxxabi/libcxxabi-17.0.0_pre20230304.ebuild
index e5f19fc61a28..16f40d6829fa 100644
--- a/sys-libs/libcxxabi/libcxxabi-17.0.0_pre20230304.ebuild
+++ b/sys-libs/libcxxabi/libcxxabi-17.0.0_pre20230304.ebuild
@@ -49,7 +49,7 @@ python_check_deps() {
pkg_setup() {
# darwin prefix builds do not have llvm installed yet, so rely on bootstrap-prefix
# to set the appropriate path vars to LLVM instead of using llvm_pkg_setup.
- if [[ ${CHOST} != *-darwin* ]] || has_version dev-lang/llvm; then
+ if [[ ${CHOST} != *-darwin* ]] || has_version sys-devel/llvm; then
LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
fi
python-any-r1_pkg_setup
diff --git a/sys-libs/libcxxabi/libcxxabi-17.0.0_pre20230314.ebuild b/sys-libs/libcxxabi/libcxxabi-17.0.0_pre20230314.ebuild
index e5f19fc61a28..16f40d6829fa 100644
--- a/sys-libs/libcxxabi/libcxxabi-17.0.0_pre20230314.ebuild
+++ b/sys-libs/libcxxabi/libcxxabi-17.0.0_pre20230314.ebuild
@@ -49,7 +49,7 @@ python_check_deps() {
pkg_setup() {
# darwin prefix builds do not have llvm installed yet, so rely on bootstrap-prefix
# to set the appropriate path vars to LLVM instead of using llvm_pkg_setup.
- if [[ ${CHOST} != *-darwin* ]] || has_version dev-lang/llvm; then
+ if [[ ${CHOST} != *-darwin* ]] || has_version sys-devel/llvm; then
LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
fi
python-any-r1_pkg_setup
diff --git a/x11-libs/Manifest.gz b/x11-libs/Manifest.gz
index 7603cf4ec3f7..040f6e9e8956 100644
--- a/x11-libs/Manifest.gz
+++ b/x11-libs/Manifest.gz
Binary files differ
diff --git a/x11-libs/vte/Manifest b/x11-libs/vte/Manifest
index 9055b580b284..a5a8e717abda 100644
--- a/x11-libs/vte/Manifest
+++ b/x11-libs/vte/Manifest
@@ -5,7 +5,9 @@ DIST vte-0.68.0.tar.bz2 507598 BLAKE2B 10274d9e804f00bf071b7848633ca8de2953f4e91
DIST vte-0.70.0-command-notify.patch.xz 9040 BLAKE2B 108dd05d00409af90b1fd3e9b5c3b0e5586ac80204cef8840fda935204cbc480fec1193e2a0a2782f98e2b094c3caebbfe61cf18631b16921df05cf3808afd22 SHA512 92123e7f5cb6ef876f2b2b108dbef59bce212efebd64cd790d49d9ee3215344acd848eec5d326fe2c3bd236846ed3b896148024390093491b2f6e2f7c46e2bd1
DIST vte-0.70.2.tar.bz2 502395 BLAKE2B ae127d8262c7038b3a2cda9a9622e9a075dfc1e06a7710810a4bb894a6646155790776553f663677cb86c3479e6d3faf92c38b5b97dd6970df37cee92dd963fa SHA512 1e113da0591830c057358dd78cfe2f814dd0bfabd037973369266823a9a4936a200b5b23faab3757ced4d08aa96a76d6b1120419815a181598493e35d2ea58d0
DIST vte-0.70.3.tar.bz2 502706 BLAKE2B 1fee46dee38618137781d62b27730893b0c6969cf3badfa157628621a608983be48e35ef4d8e58099c93b8be91434b257d120cab2e7a943cfecaf37ff7b3fd5d SHA512 5520bc58b0ad2f803da27985e30862de987ecc31c0137895c6945c53f99a7c16ee0281646b9e04362de934364ee7beaa1acf47dad9baf5a16ab9898d5f746d2d
+DIST vte-0.72.0.tar.bz2 503848 BLAKE2B 4c87f5648b17a269072a7fbe520e9cf086325d8740050b9868fd6e0d812ed78e240a3d3dc882729435bbae30fbbbfe35c0e92f36cd62e6aa8e581350b81a3f90 SHA512 198ea27d0991d825cc993746422e89b0e7b2b225e9cbdb072477dcf5b5866e79a27920233e8da63a412c5f270769e6d333470f5368d0b09b39e15d53ddbe6dd6
EBUILD vte-0.68.0.ebuild 2714 BLAKE2B 0a37048aff805a0db321f2b2a5f6014c24be5f81d638ebefea29db820c3652b389de3d00bef9823b8e46919d61d89d0da9149cb0249a7503376268d6cd979684 SHA512 245eaa094a28934cf7f728213847f53f8f8851fa158a5590aab87334984d45cf802b9338132be3729d5977f206840458173744004f09bacec3c81e81b7f749bc
EBUILD vte-0.70.2.ebuild 3197 BLAKE2B 096d6788d1972977def46ae85b8038f56a189bea06fcc94f2a11e39b90f1c80203cd5ef5b4c3c5bbea23a8463435f114195c59f0bea25e9cb2bfe1e727a8ddaa SHA512 ab6d2fb997372c89d9ac5b24eea3119dc50c9bacb84c2c2d863199f9bdfb42de66329e64a092a6c609575b48797a14d1023ee238884bfe9e70a760ffb4b86a4e
EBUILD vte-0.70.3.ebuild 3204 BLAKE2B 917d9134332a3d7e31bd13ccb9d1f68143c06afab6e9d1b6d4c1cbffe727c3070316fcfbab4a2373cbcb05e65a427ef2ccdea7db18cd0e32c3e5dbf853700c35 SHA512 674a8c2be638893404e9eb62e79ef3287ce4bf27209196854a1929c99b6cfd193cf29c036fa619b0244abc96f58b33c8cfbf73e6093daf150b14c28187bbe318
+EBUILD vte-0.72.0.ebuild 3204 BLAKE2B d28c6b8d09be00e87ea5ff5c4fdad79647de572c39a8535c41634407f0b4b14ed0ea07b7bc3444afcec331295c2f00c189ae9254b034a1e77e43320ac02e8119 SHA512 b88ea081a5e02d76af2e94eb47d38ffce1bd6223f64d6ec8a8dadd1a874608eb2835ede9055288bf777d9919d1f48b2b765005abcb74e90817ffc5cc53bdf3d3
MISC metadata.xml 612 BLAKE2B 3243ec48375bf8e69a367e5d631cf84c0ba60b43d1f4a25c313a407bfb1c9826ddd1cd75784bc302e7d8998d1bedaac9d75c7f329255e605315d9f0bf6154a73 SHA512 0abc6f1deb0a7900b6b35620ad3dfa26a900445526cc6474f974ce5cca2dad65cb3f3c4e3b8a59540821a9922e2cafcc7011d705570e77d2a46c907f3962a73d
diff --git a/x11-libs/vte/vte-0.72.0.ebuild b/x11-libs/vte/vte-0.72.0.ebuild
new file mode 100644
index 000000000000..81fa4779bda4
--- /dev/null
+++ b/x11-libs/vte/vte-0.72.0.ebuild
@@ -0,0 +1,101 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit gnome.org meson python-any-r1 vala xdg
+
+DESCRIPTION="Library providing a virtual terminal emulator widget"
+HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE"
+
+# Once SIXEL support ships (0.66 or later), might need xterm license (but code might be considered upgraded to LGPL-3+)
+LICENSE="LGPL-3+ GPL-3+"
+SLOT="2.91" # vte_api_version in meson.build
+IUSE="+crypt debug gtk-doc +icu +introspection systemd +vala vanilla"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+REQUIRED_USE="
+ gtk-doc? ( introspection )
+ vala? ( introspection )
+"
+
+# Upstream is hostile and refuses to upload tarballs.
+SRC_URI="https://gitlab.gnome.org/GNOME/${PN}/-/archive/${PV}/${P}.tar.bz2"
+SRC_URI="${SRC_URI} !vanilla? ( https://dev.gentoo.org/~mattst88/distfiles/${PN}-0.70.0-command-notify.patch.xz )"
+
+DEPEND="
+ >=x11-libs/gtk+-3.24.22:3[introspection?]
+ >=dev-libs/fribidi-1.0.0
+ >=dev-libs/glib-2.60:2
+ crypt? ( >=net-libs/gnutls-3.2.7:0= )
+ icu? ( dev-libs/icu:= )
+ >=x11-libs/pango-1.22.0
+ >=dev-libs/libpcre2-10.21:=
+ systemd? ( >=sys-apps/systemd-220:= )
+ sys-libs/zlib
+ introspection? ( >=dev-libs/gobject-introspection-1.56:= )
+ x11-libs/pango[introspection?]
+"
+RDEPEND="${DEPEND}
+ ~gui-libs/vte-common-${PV}[systemd?]
+"
+BDEPEND="
+ ${PYTHON_DEPS}
+ dev-libs/libxml2:2
+ dev-util/glib-utils
+ gtk-doc? ( dev-util/gi-docgen )
+ >=sys-devel/gettext-0.19.8
+ virtual/pkgconfig
+ vala? ( $(vala_depend) )
+"
+
+src_prepare() {
+ default
+ use vala && vala_setup
+ xdg_environment_reset
+
+ use elibc_musl && eapply "${FILESDIR}"/${PN}-0.66.2-musl-W_EXITCODE.patch
+
+ if ! use vanilla; then
+ # Part of https://src.fedoraproject.org/rpms/vte291/raw/f37/f/vte291-cntnr-precmd-preexec-scroll.patch
+ # Adds OSC 777 support for desktop notifications in gnome-terminal or elsewhere
+ eapply "${WORKDIR}"/${PN}-0.70.0-command-notify.patch
+ fi
+
+ # -Ddebugg option enables various debug support via VTE_DEBUG, but also ggdb3; strip the latter
+ sed -e '/ggdb3/d' -i meson.build || die
+ sed -i 's/vte_gettext_domain = vte_api_name/vte_gettext_domain = vte_gtk3_api_name/' meson.build || die
+}
+
+src_configure() {
+ local emesonargs=(
+ -Da11y=true
+ $(meson_use debug debugg)
+ $(meson_use gtk-doc docs)
+ $(meson_use introspection gir)
+ -Dfribidi=true # pulled in by pango anyhow
+ -Dglade=true
+ $(meson_use crypt gnutls)
+ -Dgtk3=true
+ -Dgtk4=false
+ $(meson_use icu)
+ $(meson_use systemd _systemd)
+ $(meson_use vala vapi)
+ )
+ meson_src_configure
+}
+
+src_install() {
+ meson_install # not meson_src_install because this would include einstalldocs, which would result in file collisions with gui-libs/vte
+ # Remove files that are provided by gui-libs/vte-common
+ rm "${ED}"/usr/libexec/vte-urlencode-cwd || die
+ rm "${ED}"/etc/profile.d/vte.sh || die
+ rm "${ED}"/etc/profile.d/vte.csh || die
+ if use systemd; then
+ rm "${ED}"/usr/lib/systemd/user/vte-spawn-.scope.d/defaults.conf || die
+ fi
+ if use gtk-doc; then
+ mkdir -p "${ED}"/usr/share/gtk-doc/ || die
+ mv "${ED}"/usr/share/doc/vte-${SLOT} "${ED}"/usr/share/gtk-doc/vte-${SLOT}-gtk3 || die
+ fi
+}