summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-04-09 00:31:01 +0100
committerV3n3RiX <venerix@koprulu.sector>2024-04-09 00:31:01 +0100
commit85e9aa4b6ca3ad1da1147e6d728e350e11266456 (patch)
treeb637dd642620d99909f84bd226fbf6baadf27ffe
parentc510d9ec7aca9b092e381a7a4ff213757c7a9709 (diff)
gentoo auto-resync : 09:04:2024 - 00:31:01
-rw-r--r--Manifest30
-rw-r--r--Manifest.files.gzbin29728 -> 29730 bytes
-rw-r--r--app-emacs/Manifest.gzbin75466 -> 75464 bytes
-rw-r--r--app-emacs/lsp-java/Manifest3
-rw-r--r--app-emacs/lsp-java/files/lsp-java-icons-3.1_p20240328.patch24
-rw-r--r--app-emacs/lsp-java/lsp-java-3.1_p20240328.ebuild65
-rw-r--r--app-emacs/lsp-treemacs/Manifest2
-rw-r--r--app-emacs/lsp-treemacs/lsp-treemacs-0.5.ebuild56
-rw-r--r--app-emacs/treemacs/Manifest2
-rw-r--r--app-emacs/treemacs/treemacs-3.1_p20240229.ebuild83
-rw-r--r--dev-cpp/Manifest.gzbin14630 -> 14632 bytes
-rw-r--r--dev-cpp/robin-map/Manifest2
-rw-r--r--dev-cpp/robin-map/metadata.xml3
-rw-r--r--dev-lang/Manifest.gzbin21986 -> 21990 bytes
-rw-r--r--dev-lang/cfortran/Manifest2
-rw-r--r--dev-lang/cfortran/metadata.xml11
-rw-r--r--dev-libs/Manifest.gzbin98197 -> 98197 bytes
-rw-r--r--dev-libs/dotconf/Manifest5
-rw-r--r--dev-libs/dotconf/dotconf-1.3-r2.ebuild2
-rw-r--r--dev-libs/dotconf/dotconf-1.4.ebuild37
-rw-r--r--dev-libs/dotconf/dotconf-9999.ebuild37
-rw-r--r--dev-libs/editline/Manifest2
-rw-r--r--dev-libs/editline/editline-1.17.1.ebuild6
-rw-r--r--dev-libs/half/Manifest2
-rw-r--r--dev-libs/half/metadata.xml3
-rw-r--r--dev-libs/jansson/Manifest6
-rw-r--r--dev-libs/jansson/jansson-2.14-r1.ebuild4
-rw-r--r--dev-libs/jansson/jansson-2.14-r2.ebuild2
-rw-r--r--dev-python/Manifest.gzbin270865 -> 271181 bytes
-rw-r--r--dev-python/hishel/Manifest3
-rw-r--r--dev-python/hishel/hishel-0.0.25.ebuild55
-rw-r--r--dev-python/hishel/metadata.xml12
-rw-r--r--dev-python/pbs-installer/Manifest3
-rw-r--r--dev-python/pbs-installer/metadata.xml12
-rw-r--r--dev-python/pbs-installer/pbs-installer-2024.4.1.ebuild31
-rw-r--r--dev-python/pdm/Manifest2
-rw-r--r--dev-python/pdm/pdm-2.13.3.ebuild113
-rw-r--r--dev-python/snakeoil/Manifest2
-rw-r--r--dev-python/snakeoil/snakeoil-0.10.8.ebuild33
-rw-r--r--dev-util/Manifest.gzbin65249 -> 65255 bytes
-rw-r--r--dev-util/gitlab-runner/Manifest6
-rw-r--r--dev-util/gitlab-runner/gitlab-runner-16.10.0.ebuild (renamed from dev-util/gitlab-runner/gitlab-runner-16.7.1.ebuild)2
-rw-r--r--dev-util/hermes/Manifest2
-rw-r--r--dev-util/hermes/metadata.xml3
-rw-r--r--dev-util/reuse/Manifest2
-rw-r--r--dev-util/reuse/reuse-3.0.2.ebuild50
-rw-r--r--dev-util/rocm_bandwidth_test/Manifest2
-rw-r--r--dev-util/rocm_bandwidth_test/metadata.xml3
-rw-r--r--games-engines/Manifest.gzbin3886 -> 3887 bytes
-rw-r--r--games-engines/odamex/Manifest4
-rw-r--r--games-engines/odamex/odamex-10.4.0-r3.ebuild2
-rw-r--r--media-gfx/Manifest.gzbin38014 -> 38014 bytes
-rw-r--r--media-gfx/exif/Manifest4
-rw-r--r--media-gfx/exif/exif-0.6.22-r1.ebuild4
-rw-r--r--media-gfx/jp2a/Manifest4
-rw-r--r--media-gfx/jp2a/jp2a-1.1.1.ebuild4
-rw-r--r--media-video/Manifest.gzbin24536 -> 24537 bytes
-rw-r--r--media-video/qmplay2/Manifest2
-rw-r--r--media-video/qmplay2/qmplay2-23.10.22-r1.ebuild140
-rw-r--r--metadata/Manifest.gzbin11010 -> 11005 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.gzbin28369 -> 28385 bytes
-rw-r--r--metadata/md5-cache/app-emacs/Manifest.gzbin100220 -> 100715 bytes
-rw-r--r--metadata/md5-cache/app-emacs/lsp-java-3.1_p2024032813
-rw-r--r--metadata/md5-cache/app-emacs/lsp-treemacs-0.513
-rw-r--r--metadata/md5-cache/app-emacs/treemacs-3.1_p2024022916
-rw-r--r--metadata/md5-cache/dev-libs/Manifest.gzbin181795 -> 182138 bytes
-rw-r--r--metadata/md5-cache/dev-libs/dotconf-1.3-r22
-rw-r--r--metadata/md5-cache/dev-libs/dotconf-1.413
-rw-r--r--metadata/md5-cache/dev-libs/dotconf-999912
-rw-r--r--metadata/md5-cache/dev-libs/editline-1.17.12
-rw-r--r--metadata/md5-cache/dev-libs/jansson-2.14-r14
-rw-r--r--metadata/md5-cache/dev-libs/jansson-2.14-r24
-rw-r--r--metadata/md5-cache/dev-python/Manifest.gzbin348987 -> 349670 bytes
-rw-r--r--metadata/md5-cache/dev-python/hishel-0.0.2516
-rw-r--r--metadata/md5-cache/dev-python/pbs-installer-2024.4.116
-rw-r--r--metadata/md5-cache/dev-python/pdm-2.13.316
-rw-r--r--metadata/md5-cache/dev-python/snakeoil-0.10.816
-rw-r--r--metadata/md5-cache/dev-util/Manifest.gzbin125973 -> 126136 bytes
-rw-r--r--metadata/md5-cache/dev-util/gitlab-runner-16.10.0 (renamed from metadata/md5-cache/dev-util/gitlab-runner-16.7.1)4
-rw-r--r--metadata/md5-cache/dev-util/reuse-3.0.216
-rw-r--r--metadata/md5-cache/games-engines/Manifest.gzbin5730 -> 5728 bytes
-rw-r--r--metadata/md5-cache/games-engines/odamex-10.4.0-r34
-rw-r--r--metadata/md5-cache/media-gfx/Manifest.gzbin59452 -> 59454 bytes
-rw-r--r--metadata/md5-cache/media-gfx/exif-0.6.22-r14
-rw-r--r--metadata/md5-cache/media-gfx/jp2a-1.1.14
-rw-r--r--metadata/md5-cache/media-video/Manifest.gzbin40661 -> 40496 bytes
-rw-r--r--metadata/md5-cache/media-video/qmplay2-23.10.22-r117
-rw-r--r--metadata/md5-cache/net-mail/Manifest.gzbin20721 -> 20889 bytes
-rw-r--r--metadata/md5-cache/net-mail/mu-1.12.315
-rw-r--r--metadata/md5-cache/net-misc/Manifest.gzbin94680 -> 94683 bytes
-rw-r--r--metadata/md5-cache/net-misc/ssh-askpass-fullscreen-1.24
-rw-r--r--metadata/md5-cache/sci-geosciences/Manifest.gzbin19076 -> 19065 bytes
-rw-r--r--metadata/md5-cache/sci-geosciences/gpscorrelate-2.04
-rw-r--r--metadata/md5-cache/sci-geosciences/laszip-3.4.14
-rw-r--r--metadata/md5-cache/sci-geosciences/laszip-3.4.1-r14
-rw-r--r--metadata/md5-cache/sci-geosciences/laszip-3.4.34
-rw-r--r--metadata/md5-cache/sci-physics/Manifest.gzbin10777 -> 10774 bytes
-rw-r--r--metadata/md5-cache/sci-physics/geant-4.11.2.12
-rw-r--r--metadata/md5-cache/www-apps/Manifest.gzbin24966 -> 24807 bytes
-rw-r--r--metadata/md5-cache/www-apps/ttyd-1.7.414
-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-mail/Manifest.gzbin14056 -> 14058 bytes
-rw-r--r--net-mail/mu/Manifest2
-rw-r--r--net-mail/mu/mu-1.12.3.ebuild103
-rw-r--r--net-misc/Manifest.gzbin54980 -> 54982 bytes
-rw-r--r--net-misc/ssh-askpass-fullscreen/Manifest4
-rw-r--r--net-misc/ssh-askpass-fullscreen/ssh-askpass-fullscreen-1.2.ebuild4
-rw-r--r--profiles/Manifest.gzbin203816 -> 203985 bytes
-rw-r--r--profiles/default/linux/riscv/23.0/rv32/package.mask6
-rw-r--r--sci-geosciences/Manifest.gzbin11599 -> 11600 bytes
-rw-r--r--sci-geosciences/gpscorrelate/Manifest4
-rw-r--r--sci-geosciences/gpscorrelate/gpscorrelate-2.0.ebuild4
-rw-r--r--sci-geosciences/laszip/Manifest10
-rw-r--r--sci-geosciences/laszip/laszip-3.4.1-r1.ebuild2
-rw-r--r--sci-geosciences/laszip/laszip-3.4.1.ebuild2
-rw-r--r--sci-geosciences/laszip/laszip-3.4.3.ebuild2
-rw-r--r--sci-libs/Manifest.gzbin45132 -> 45138 bytes
-rw-r--r--sci-libs/exodusii/Manifest2
-rw-r--r--sci-libs/exodusii/metadata.xml8
-rw-r--r--sci-libs/nemesis/Manifest2
-rw-r--r--sci-libs/nemesis/metadata.xml22
-rw-r--r--sci-libs/nlopt/Manifest2
-rw-r--r--sci-libs/nlopt/metadata.xml25
-rw-r--r--sci-libs/ogdi/Manifest2
-rw-r--r--sci-libs/ogdi/metadata.xml1
-rw-r--r--sci-libs/xylib/Manifest2
-rw-r--r--sci-libs/xylib/metadata.xml7
-rw-r--r--sci-misc/Manifest.gzbin2576 -> 2581 bytes
-rw-r--r--sci-misc/h5utils/Manifest2
-rw-r--r--sci-misc/h5utils/metadata.xml3
-rw-r--r--sci-physics/Manifest.gzbin4370 -> 4370 bytes
-rw-r--r--sci-physics/geant/Manifest3
-rw-r--r--sci-physics/geant/files/geant-4.11.2.1-find-soxt-noversion.patch20
-rw-r--r--sci-physics/geant/geant-4.11.2.1.ebuild1
-rw-r--r--www-apps/Manifest.gzbin13494 -> 13498 bytes
-rw-r--r--www-apps/ttyd/Manifest1
-rw-r--r--www-apps/ttyd/ttyd-1.7.4.ebuild40
146 files changed, 1109 insertions, 381 deletions
diff --git a/Manifest b/Manifest
index 87124c7b4780..42e9bcfdb19f 100644
--- a/Manifest
+++ b/Manifest
@@ -1,23 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
-MANIFEST Manifest.files.gz 29728 BLAKE2B b3f79691ab32d813f58f8eb90ef70d9cb892d9d0c6262140146a4075fb5f91efce746a32b563d1bc8867a0076a8abb3cb887aa6e081c2dd3f3b10ecb139ccc36 SHA512 7107c5d0c88a2b30e232cee3334a27094c5c1823004f307d5eaf24d8fe4e55f6eccdb00af83dea5842a10aafd2e714ae035d9ce7516ff623d3d41d37ba669f6a
-TIMESTAMP 2024-04-08T16:40:20Z
+MANIFEST Manifest.files.gz 29730 BLAKE2B 91259bd822de4c74c1749d0d0adb510d22e0919d736b888a91b3f1d35cef6b6ca8e0675966d6e0a815c9e1861fb3483051a48867c27b10a2dba8d6c2775635e7 SHA512 98fe5b08e3ebb899c33da1f25b9cab28ca62297cfe1bc43ffe794acb879e1321d58f2a6b9862a330894f1cec41084a2fc6c4c9afb30290d13756f46fef14fc06
+TIMESTAMP 2024-04-08T22:40:28Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmYUHfRfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmYUclxfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klCSkw/8DRk5Qb/LrQkWvpKIO0kqJz1Hvwtijh5zqRFopQPa3/MpgiV7xMBDEfO+
-yUAHQ97VbOOH2GZ+cjU6Cs0/4/H/koBWzFLyJ4qd1nVIyufAXns6AmW8TaktZBqO
-SOzHW0hZ7giurrC6+KpaxClM3CSKmLJbCqB0aVT4qGDytroQk/lf2jcQClyJHmId
-sftorFG8q160ITcNDr+Q1MbDGp8XJBPBut+6QRO3UMVikRPElMEtgXU6e2gECM9X
-257ngqW8QTZ5uJFSHwZ+rOSz6HxXiMP3Cd2LcK1Ri8vIttggLfHERFA2e2/aAQCq
-QqRcjCkF54OB626sDH0yfIw1oLUHNqMsRvJLwufN+3yYZfYOfpeWCoOPqow+0FSc
-NUFnUcqqeZLOEb0x/6o+uCsIGxwUmQam8F2cK89Suh60529DwBobcGnCaldPqw/f
-WWKbFT+P1H5oxZZ44ki/r2aUHcDWeGRGj8dHZFGiR8eIXI40o7ry32b67P6DfdVh
-JaSVeXPfaBXi6MHu6n+rZajd9WEbMULbSNJdNYhMRh/SHen1pJxFA1Yv13qmd5jl
-IOHTFn8uev8KXprVScQc7Qmr+YdlKZmERLZasYyFrHap5HT/N1wVpYhNP19bWzBJ
-0jo0RGzxKzwdQkDduD5RthqiW2XHGrzA6LjpY8Ryvl7zoWwaKkI=
-=j4fk
+klCkCxAAm0h4mGXI4uH11rCu9DQWKc6HdIJbfMboDLEDtKkV3rZ5mKFAG8XXZ30U
+uhrA9EpodG+7y/lhHvweBRX72/oGZXEvu+AHCKHHNoyNoBJ0haDXj+MZfMFaRW9t
+sgt+mRIZb9IQm1v/E3pRHilWcTSLcYa6XxVxqSvdeGkbGLyiPnMalBbkaogNFRpO
+SIN6LfMAF4ZgGYQ9/yR9YDCzlUE/0z0IrjwCat0tRclLTm/KjwoFwyUkF404wfu7
+hKoG7Il40D/q9y8Je3EMYoGeYk3jtgTXohVCjKHtirhiaFL8whwty5FuUet6Mwqc
+jmSMoXVMMkb5a0HZYiEzfKP5S19tw9Y0yQYwDU6yA61RJeJ7sv3Cjn0JtMj3ezGk
+aah3efdy38stnN2jSn/QTxU4GDAld8U+JoqwCjA+apn1lpkf49aJ4LF4olDoduHw
+pcSdpkpedynFpH6Pe6HO+yVGT+dCtnsITruLY/1WLX5R9LyBqHhQhIuS1aha4lYA
+dd2goID/yqwpETx2dcR2GQIN5MthBnsUMTDlWvVGzR4bq0/MfukefyiJKCIGTEoT
+tYQysgKF2cIGJKVJ1DaevKhB6ILoTt4Qj7hgneuPAAydkEmn2Et3kZCGvBEV4isM
+SjI/8q0FGg+uFjSGxdpzt+yzvB59eAGhYPYHKex8NoWzPGc5x+0=
+=QxJU
-----END PGP SIGNATURE-----
diff --git a/Manifest.files.gz b/Manifest.files.gz
index 3269f650cf42..ca2f03ecced0 100644
--- a/Manifest.files.gz
+++ b/Manifest.files.gz
Binary files differ
diff --git a/app-emacs/Manifest.gz b/app-emacs/Manifest.gz
index cc161d3ffb17..1400ceb09b54 100644
--- a/app-emacs/Manifest.gz
+++ b/app-emacs/Manifest.gz
Binary files differ
diff --git a/app-emacs/lsp-java/Manifest b/app-emacs/lsp-java/Manifest
index 4292f04ce815..1afc4b23115b 100644
--- a/app-emacs/lsp-java/Manifest
+++ b/app-emacs/lsp-java/Manifest
@@ -1,4 +1,7 @@
+AUX lsp-java-icons-3.1_p20240328.patch 878 BLAKE2B 61d8ad92d2df357cd63a75078ad279de784ac8ab3b6f4bbfe45134df8f67879266c520952386c2a2ad7118aa325fbd9598a108239e8cd5a4de88800b853daf37 SHA512 715665c589c090ddbda2a5c58140dcd99343ae7e03ff9502f8343d70c4ae687fd06f0e1fb7b5e9243ac570a987918f527e7a97419b514bbc0b1c463a2a85e6fc
AUX lsp-java-icons.patch 912 BLAKE2B e00bf73b8c3d99bbc597783ed97ce3a4f556da59843b37d526c6600fb87b8c40e45ef1cce5643a18ef507b96c8e0d82637d1b809bae60cf1e8eb78318739631e SHA512 d27a5c13e271b6363bae22dabeaf2b21981fb22991004996b2022d5cd12419bbe78b0e6e6a474c7909a9c7fe7e8cee0b5853505d85abd3a44898d4f56b99ef33
DIST lsp-java-3.1.tar.gz 823300 BLAKE2B eacf2090822b629ea775e5848ddc9993ba09217e1eb9563ce9532da075a6cfd1f001010ca886f8bd42ac9af95d12c91dac9ac946ddafb1b6e544943cf44a2036 SHA512 34951a1c4a050215d388fb5f273c9f2cb76788b9e2120d4b0f49b20cd5a1151be039351bece6ae311fb7f37a6ee72a2e641a49f6194886c9729b5b5659e02428
+DIST lsp-java-3.1_p20240328.tar.gz 833134 BLAKE2B 5e87c2b120e0e07e33fdf5b47b42fa01fc146d7ee00cc7f35cd023ce42e16726e0b2d50a15e12b200a6a22ef47be43daf8f6ce7ef92acc7f558d53fc5b31ed08 SHA512 68ef39f81f278d469443416e6c8754e5b00ce22c6512301e6d37f51daf3123a32fe52347ab1f9c252fc7711099e61dac3ba3566def03d04a59f93d5d575c6bf4
EBUILD lsp-java-3.1.ebuild 917 BLAKE2B 49353189602cc6d3050fd3800f837118ab59a569ea4487f1f9e3e2ed1e5d64a2afe63a44247abc6b9bcf5d5c6150a7fc0d00ee7b120d072c07f58eb228b749ec SHA512 44c0a86d3ad697e6d548b68b3cdc279246dde4bd4f2ad185cecf55946102086f757a4688673e4ab8572f99204e1f9995df4c661f00975d37fd68398529334c6f
+EBUILD lsp-java-3.1_p20240328.ebuild 1160 BLAKE2B 66d5cacfbfa64ba3ab4e6c05f048d2a0fa8a60ffbb4aca85180a7c0af6bd31d4c5b1e1094be4bce66501561ca55aa55e4bc175c7bae53c79d66bcd4c31760dd8 SHA512 aa15d0570c8beaaeae0321c76bd8e005bb68207a0d24adecceab4b89b5a929fbecda221476da1b151f4b3bd9c3cc0ee5b62ee0c0a89450c79b1b63b642c420a8
MISC metadata.xml 425 BLAKE2B aa0b126c8b256673f723f9454f8cf4592f61619f0d5774f0b4c6267259eccb8040d257f6261981ac75aeac86e15b6e53eb2f16e242fcc410c9a538cdaf3678b7 SHA512 d22e69f9ca8e65c4b9db4f8b7801fb059348fc22c59f7814ee1a1032d53ae26a61efc3fa2d6ed90178490fb42f75c5963583b06cfa8be6218b568c695318e5e6
diff --git a/app-emacs/lsp-java/files/lsp-java-icons-3.1_p20240328.patch b/app-emacs/lsp-java/files/lsp-java-icons-3.1_p20240328.patch
new file mode 100644
index 000000000000..1643bf6a7405
--- /dev/null
+++ b/app-emacs/lsp-java/files/lsp-java-icons-3.1_p20240328.patch
@@ -0,0 +1,24 @@
+index b7f8083..571a19e 100644
+--- a/lsp-java.el
++++ b/lsp-java.el
+@@ -78,7 +78,7 @@ Use http://download.eclipse.org/che/che-ls-jdt/snapshots/che-jdt-language-server
+ :risky t
+ :type 'directory)
+
+-(defcustom lsp-java-themes-directory (f-join (f-dirname (or load-file-name buffer-file-name)) "icons")
++(defcustom lsp-java-themes-directory "@SITEETC@/icons"
+ "Directory containing themes."
+ :type 'directory
+ :group 'lsp-java)
+index 4aecfd9..ea05a51 100644
+--- a/lsp-jt.el
++++ b/lsp-jt.el
+@@ -185,7 +185,7 @@
+ (-uniq (gethash 'jdtls (lsp-session-server-id->folders (lsp-session)))))
+
+ (treemacs-modify-theme "Default"
+- :icon-directory (f-join (f-dirname (or load-file-name buffer-file-name)) "icons/vscode/")
++ :icon-directory "@SITEETC@/icons/vscode/"
+ :config
+ (progn
+ (treemacs-create-icon :file "class.png" :extensions (java-test-class) :fallback "-")
diff --git a/app-emacs/lsp-java/lsp-java-3.1_p20240328.ebuild b/app-emacs/lsp-java/lsp-java-3.1_p20240328.ebuild
new file mode 100644
index 000000000000..3f886354c7a8
--- /dev/null
+++ b/app-emacs/lsp-java/lsp-java-3.1_p20240328.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+NEED_EMACS=27.1
+
+inherit elisp
+
+DESCRIPTION="Emacs Java IDE using Eclipse JDT Language Server"
+HOMEPAGE="https://emacs-lsp.github.io/lsp-java/
+ https://github.com/emacs-lsp/lsp-java/"
+
+if [[ "${PV}" == *9999* ]] ; then
+ inherit git-r3
+
+ EGIT_REPO_URI="https://github.com/emacs-lsp/${PN}"
+else
+ COMMIT_SHA=9296ecd97310458d39338566c3491a27d90f5577
+ SRC_URI="https://github.com/emacs-lsp/${PN}/archive/${COMMIT_SHA}.tar.gz
+ -> ${P}.tar.gz"
+ S="${WORKDIR}/${PN}-${COMMIT_SHA}"
+
+ KEYWORDS="~amd64"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+RDEPEND="
+ app-emacs/dap-mode
+ app-emacs/dash
+ app-emacs/f
+ app-emacs/ht
+ app-emacs/lsp-mode
+ app-emacs/markdown-mode
+ app-emacs/request
+ app-emacs/treemacs
+"
+BDEPEND="
+ ${RDEPEND}
+"
+
+ELISP_REMOVE="
+ Makefile
+"
+PATCHES=(
+ "${FILESDIR}/${PN}-icons-3.1_p20240328.patch"
+)
+
+DOCS=( README.md images )
+SITEFILE="50${PN}-gentoo.el"
+
+src_prepare() {
+ elisp_src_prepare
+
+ sed -e "s|@SITEETC@|${SITEETC}/${PN}|" -i "${PN}.el" -i lsp-jt.el || die
+}
+
+src_install() {
+ elisp_src_install
+
+ insinto "${SITEETC}/${PN}"
+ doins -r icons
+}
diff --git a/app-emacs/lsp-treemacs/Manifest b/app-emacs/lsp-treemacs/Manifest
index 4e3a1de4730a..9a7f3a89db2f 100644
--- a/app-emacs/lsp-treemacs/Manifest
+++ b/app-emacs/lsp-treemacs/Manifest
@@ -1,4 +1,6 @@
AUX lsp-treemacs-themes-icon-directory.patch 1405 BLAKE2B 83e634c77566f3eefec1334261edea628d0b86175ac747fafb8f895aafc04381d8e1d591a56b6ed44891d183247a333b8de7bfccd30d88e32c908f394c223de4 SHA512 a8eb2ae98b2bfc6b7a22335bf646df7e90cc9a74bf5baf253cd181b12eff1304727573fad5e9a7eb50d968ebc49405f4230134e49c9abb404fb57f71c6ed0103
DIST lsp-treemacs-0.4.tar.gz 1414056 BLAKE2B 508032a0514cb32e6f05974966dcc035d35f4780ef936f730901c3b5c9d5ab3f632ae22faf0a37fb81cf0e3388e53453c28e304f48ee5a8e090c9b771db47caf SHA512 e9e7ae5459c924d201fd164eaf245fd872187388bf9ead39e51962ad867919a7511f23543da01c17cad08f3fc0fe7b7607d6a2a5bc4d04dd392c6e6c5f3374d3
+DIST lsp-treemacs-0.5.tar.gz 1412531 BLAKE2B 68c4513cc72d87548b86de5ec346f583f09f97d440dcab94f220deb8b3657e9c002641b482e9f7243ff2a608120201d90408540ba8ecd1a0849fd19b7cf43b69 SHA512 37c33ac7fbf76383b801f7194c0aebb8f119a1c47ae88932201d8ce6a33720c19d1f48d2975d34c07fc4d35c2a2e8c50b1cdfb55a7d9f4bd9967228a86f342df
EBUILD lsp-treemacs-0.4.ebuild 803 BLAKE2B e65178d2348824d3de889ce5b3754f02ed0a8475f6777a4cc2178103d73b17fd959cf2616b9c20f792cb96817cfe16d2c93c8fefd81ab3d4b615c605252c9eff SHA512 b4c64a11c91ae81916899a8b020b6f2175cdae083bdc583d03dc5ef7e71cf8edf7318952c57e21476f88d21ef3ec568fde98e9e02fe0a2f7267b3a7c18880bfd
+EBUILD lsp-treemacs-0.5.ebuild 942 BLAKE2B 42f8b1c625665d2e9358240e3bce52a379f4a9a3d7f9f9fca2f58bbb1fdf582210d71a97bdf00bfff6a2fa3f8141e3030c8df47a14b44b3ebc20fdacbe585167 SHA512 71ea0747ac219693c4e7ce809723d316714aaee063020abb8d1a9139541aaabfa51ca67d0d48c36658e1f1494eccdd6d6815f495831f715a091debc1cf366c01
MISC metadata.xml 433 BLAKE2B 09e6bbad8f2597718758f76bd27762565bb9f6a033576cfc2e2273a92f6e82614e76cb91d3c3c80d873445dbc87553dd7d34ae5944ebbfcf9a250d61a4320ffb SHA512 1bae3db99049d1111fcddc86d9005cea629dfb46e61c33576a71fbee7a1d050eeef30a14b6f14da9e069a64bbbcd8e57dfe7dd0bf5b9bc23b6c84f312999a7da
diff --git a/app-emacs/lsp-treemacs/lsp-treemacs-0.5.ebuild b/app-emacs/lsp-treemacs/lsp-treemacs-0.5.ebuild
new file mode 100644
index 000000000000..cbac4912883c
--- /dev/null
+++ b/app-emacs/lsp-treemacs/lsp-treemacs-0.5.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+NEED_EMACS=27.1
+
+inherit elisp
+
+DESCRIPTION="Integration between lsp-mode and treemacs"
+HOMEPAGE="https://github.com/emacs-lsp/lsp-treemacs/"
+
+if [[ "${PV}" == *9999* ]] ; then
+ inherit git-r3
+
+ EGIT_REPO_URI="https://github.com/emacs-lsp/${PN}"
+else
+ SRC_URI="https://github.com/emacs-lsp/${PN}/archive/refs/tags/${PV}.tar.gz
+ -> ${P}.tar.gz"
+
+ KEYWORDS="~amd64"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+RDEPEND="
+ app-emacs/dash
+ app-emacs/f
+ app-emacs/ht
+ app-emacs/lsp-mode
+ app-emacs/treemacs
+"
+BDEPEND="
+ ${RDEPEND}
+"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-themes-icon-directory.patch"
+)
+
+DOCS=( README.org screenshots )
+SITEFILE="50${PN}-gentoo.el"
+
+src_prepare() {
+ elisp_src_prepare
+
+ sed -e "s|@SITEETC@|${SITEETC}/${PN}|" -i "${PN}-themes.el" || die
+}
+
+src_install() {
+ elisp_src_install
+
+ insinto "${SITEETC}/${PN}"
+ doins -r icons
+}
diff --git a/app-emacs/treemacs/Manifest b/app-emacs/treemacs/Manifest
index 8c8d406bd550..e0ef318512a2 100644
--- a/app-emacs/treemacs/Manifest
+++ b/app-emacs/treemacs/Manifest
@@ -3,5 +3,7 @@ AUX treemacs-2.9.5-tests.patch 342 BLAKE2B c3ea6362372e732c6ab12621ddb4522a0dc02
AUX treemacs-async-scripts.patch 1651 BLAKE2B bd6aecaff19f87e843c3feb17a7a6b63186779d259933a647c66fd9dd26884e729baf726e038aba13fbcc3c41f56d2159379c3001fe91b009f9c51f3728a54d7 SHA512 94094629d2b78fd88da344e0078ddc043c2edce18f1a373116da2db977a2f6d4141801b8d02c64e67ad41f6c9bec966a88ba3aea33a80021d171a3ae862146e0
AUX treemacs-icons-icon-directory.patch 415 BLAKE2B d53b7bfcca7ab85953e1d98a71d58d273f625e095c72417d0c3e1bcfa65d4e5b9a34a60f1295f68a22f663643a6460adddfd2b03c38f7a10a0c3edfae232fb61 SHA512 c76ead6a99de0494769f35af8e3a5154fed728736e41d9cfe08c04f947959a972488e9d6e871e05b10763551fdcbda8e31e9b1bc308a043b5b315ea0a6e475f9
DIST treemacs-3.1.tar.gz 4562915 BLAKE2B b728c6ea795fe1159c2342b593cc4e6b3d06a1ba58dca876e5472e394b77a3a9930740aa9ecb65973f551322018920f08b0b49e897d5677b7a0f1da42cfad2d3 SHA512 e891cfa68916ecc250ab0446a4eb0149deea17a7f366870ce757e73f175bc823dae87080a584ea315d502c50559d030055f2f399cbd92d40af8c2dca5308604c
+DIST treemacs-3.1_p20240229.tar.gz 4701534 BLAKE2B 3b3e5dbef181efee4739f96ee0ef0de68f344fa68b890b22c0ec808ec1c3b7afc6cd353124e2c6e5e70c931492ac0c9a3e4cee5c66b5c25ba4cc72b296ade6f0 SHA512 40631b77a71b13b0aed2f703386d98b8444c7630f952ba8d49160ba99abc13b8636169fee8cd23bbc372a7d7ae83b863e11ac891deb8cc5d2e961ccfee9f60da
EBUILD treemacs-3.1-r1.ebuild 1552 BLAKE2B 70b59cc7ce307911bcaffe310c9b04402092c52b4a467041be36500bb0848e1407be8eb6280289d5b709fdba7346b146abd4c465505dd131e91dc3e258f10ae0 SHA512 4ba84cf9b4925b62dce67819c61287694e6e67dd2555777214251be8c10598d27c45faf64bb32964795e8d4211de0b9e7abcc76c71264b7cf0ba7af1223ad1fa
+EBUILD treemacs-3.1_p20240229.ebuild 1658 BLAKE2B 919e48de8b009478e85affde091294fc7127bbf1535ebc3d3b880133c63f156eab948ceeb7673c7d80667c6e2ef021584ea9dbcddc6ecff5f5b47bfc49d1e34e SHA512 78c2dce31ce581400ad678e33db60a1a42727c19ede77bc1da0050679859da7b757b805911a5c6db415e8ea5af42b2c4ba4fa6ae1629f18b1ad3ab9100c97b0e
MISC metadata.xml 439 BLAKE2B a5536ef58177b5a4802017b81c68951ff5585a745ebc38f036bf2ee98bf6f51b0586ff5022cd1da55dbca13430b1811d8ac60e5b920caec7ea15f83f62ed3cad SHA512 cb6043bf4aa0e741f19630393ec1a25ab74e4ac2f17a41d932fce8d6f95663534cf28c277912c1800b252a98f1dc5ba13d6623f12251486e93dc33df1b77f443
diff --git a/app-emacs/treemacs/treemacs-3.1_p20240229.ebuild b/app-emacs/treemacs/treemacs-3.1_p20240229.ebuild
new file mode 100644
index 000000000000..b7337b3db652
--- /dev/null
+++ b/app-emacs/treemacs/treemacs-3.1_p20240229.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+NEED_EMACS=26.1
+DISTUTILS_USE_PEP517=no
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 elisp
+
+DESCRIPTION="Tree style project file explorer"
+HOMEPAGE="https://github.com/Alexander-Miller/treemacs/"
+
+if [[ "${PV}" == *9999* ]] ; then
+ inherit git-r3
+
+ EGIT_REPO_URI="https://github.com/Alexander-Miller/${PN}.git"
+else
+ COMMIT_SHA=8c6df39f01a4d47fda2cc943645fa067f771b748
+ SRC_URI="https://github.com/Alexander-Miller/${PN}/archive/${COMMIT_SHA}.tar.gz
+ -> ${P}.tar.gz"
+ S="${WORKDIR}/${PN}-${COMMIT_SHA}"
+
+ KEYWORDS="~amd64"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+RDEPEND="
+ >=app-editors/emacs-${NEED_EMACS}[svg]
+ app-emacs/ace-window
+ app-emacs/cfrs
+ app-emacs/dash
+ app-emacs/ht
+ app-emacs/hydra
+ app-emacs/pfuture
+ app-emacs/s
+"
+BDEPEND="
+ ${RDEPEND}
+"
+
+BYTECOMPFLAGS="-L . -L src/elisp"
+PATCHES=(
+ "${FILESDIR}/${PN}-2.9.5-tests.patch"
+ "${FILESDIR}/${PN}-async-scripts.patch"
+ "${FILESDIR}/${PN}-icons-icon-directory.patch"
+)
+
+DOCS=( Changelog.org Extensions.org README.org screenshots )
+SITEFILE="50${PN}-gentoo.el"
+
+elisp-enable-tests buttercup test
+
+src_prepare() {
+ distutils-r1_src_prepare
+
+ sed -e "s|@SITEETC@|${SITEETC}/${PN}|g" \
+ -i "src/elisp/${PN}-icons.el" \
+ -i "src/elisp/${PN}-async.el" \
+ || die
+}
+
+python_compile() {
+ python_optimize "${S}/src/scripts"
+}
+
+src_compile() {
+ distutils-r1_src_compile
+
+ elisp-compile src/elisp/*.el
+}
+
+src_install() {
+ elisp-install "${PN}" src/elisp/*.el{,c}
+ elisp-site-file-install "${FILESDIR}/${SITEFILE}"
+
+ insinto "${SITEETC}/${PN}"
+ doins -r icons
+ doins -r src/scripts
+}
diff --git a/dev-cpp/Manifest.gz b/dev-cpp/Manifest.gz
index 186c9b63eba9..b7a711514b10 100644
--- a/dev-cpp/Manifest.gz
+++ b/dev-cpp/Manifest.gz
Binary files differ
diff --git a/dev-cpp/robin-map/Manifest b/dev-cpp/robin-map/Manifest
index d360b0be6817..58a0d671a2c6 100644
--- a/dev-cpp/robin-map/Manifest
+++ b/dev-cpp/robin-map/Manifest
@@ -1,4 +1,4 @@
DIST robin-map-0.6.3.tar.gz 64506 BLAKE2B 46a2b5b47346016695db0c49f73cfbf8530b7db0a31527030eb00f3b6f0695325ab6fe16de1e60d6b1d0793818bdd1e31e50117f2e2e4c50154f65b38ac66d84 SHA512 485557f300d33bda62bb8accdf246819ee8ffe956bc022e7ddca54ff6ad1a9fdb8db8d80690add3ef238e834d1eb8e2905920cb0a0674e7df010f6946d01297b
EBUILD robin-map-0.6.3.ebuild 509 BLAKE2B 5dadc9271c94156fc401511e0e52d791d6e52ac463ebf8b7b6e3141e2ea09dd8379b36bcca378b899e353b48a8a6234fbe67176cc1f6ddc162dc37b73f0dbc30 SHA512 9a4a9ec944384b25dec8ad9c086b80939a18ca79bb7b7a8cfa2bfa6d9718f5b5460124ce86bcab59c753203f52cd57d9c95ce149f095a3b77f4cb9e438fe402a
EBUILD robin-map-9999.ebuild 504 BLAKE2B fafe5db735e95537d9885600e4a2c760ed5070c769079411ea422c892bef4b06033f50456b855e662760a2d71eabdc8ee3b1f9f1e9dc5f0785893b34b1187877 SHA512 42dc895fc411aaeca3854220783c544dcb691c54590af7d5c7562fc44cde6e19a86d10c3ceb942ea2a34eef36115e513fd318867592ae0c9d8302d0ec912216a
-MISC metadata.xml 260 BLAKE2B 14d3d7872b9a3cb341301daf85c6b037c567163317516100d5af08e7ae02970252f210e90118d5df9e0cf6e0b3560add3a7894d379609b864e60dfdda3036423 SHA512 973385fccdcb0ccc36e00a09dc85204cf15081b8b61bc20e02d7d1311cb05af4927f01aac36ec93275158f5b990874ca03ab7d381cf6ee6f5e30bc4926d2f045
+MISC metadata.xml 345 BLAKE2B 5cc37d0c8e9121615d9a64f9c0a2d401f10a37e82a17627c2b0284b7ec557d689b6f37475cc7f948a06e56cb94c96faa8d50082298ffc06dd2109b0519d3473f SHA512 e7aa93500c38f156256e9f3e2b62a1c98c0016fc70b930f69287737438931ef8cf09a92e5f828d5ae2fd140c94af50e3aa0345b2f0d9499764f0f6f37438ebcf
diff --git a/dev-cpp/robin-map/metadata.xml b/dev-cpp/robin-map/metadata.xml
index 7d3acaf5d252..4697a8c86bfb 100644
--- a/dev-cpp/robin-map/metadata.xml
+++ b/dev-cpp/robin-map/metadata.xml
@@ -5,4 +5,7 @@
<email>sci@gentoo.org</email>
<name>Gentoo Science Project</name>
</maintainer>
+ <upstream>
+ <remote-id type="github">Tessil/robin-map</remote-id>
+ </upstream>
</pkgmetadata>
diff --git a/dev-lang/Manifest.gz b/dev-lang/Manifest.gz
index b6af8e8492cd..797eb624147d 100644
--- a/dev-lang/Manifest.gz
+++ b/dev-lang/Manifest.gz
Binary files differ
diff --git a/dev-lang/cfortran/Manifest b/dev-lang/cfortran/Manifest
index b20eb0aaad98..7cdc1e24a728 100644
--- a/dev-lang/cfortran/Manifest
+++ b/dev-lang/cfortran/Manifest
@@ -7,4 +7,4 @@ DIST cfortran_4.4.orig.tar.gz 120119 BLAKE2B df4e0650e2718ed0c2009fb1b8533026630
EBUILD cfortran-20110621.ebuild 1559 BLAKE2B 81947a1b88493e41e745a1dca5eea75806b01e8a86befd1d57e05c7e2430d588bd16b68964c0182626b15f1f9d31fc4073a48338e8690ff2053285aeec93b8a4 SHA512 ac393c8d1ffc01ad86678e563d8249f40aa28ce951dcdefb6636302028819bdbbf257f7bebafc5e95026f6941801578abdd9a737d756d61aafde89f089d1b424
EBUILD cfortran-20210827.ebuild 1782 BLAKE2B fa3fcd2966ea1c0b611a00b4cf1207e55459baaac948c679d42f6cdf1064f5dc4ccf703a4148256007670ed98e3b7566aeac236e9618cace1a522689dbdddbeb SHA512 45e528d0b2002c9e2196d2c23a08119b986678554d112a15e052a0cd9aa8d08c3c394d6523a366c4a09dd1e05f03e0c33729e50de5f99c7091ac8abd1b75acbd
EBUILD cfortran-4.4-r4.ebuild 1120 BLAKE2B 5ebfb10a8132ed0aed7dd5182f2adfc9451bf645256c33546e5e3669d71e23a099ef3bf9e4585ad4c5799aeb4ad1059011ca51b012a43f79adfabb72a01eba5f SHA512 d25efdd1033b1c431927108b1a0df7c9ec31897caa091dd30658b434ce9bff3f2e6f2f131cc762f58a92d03fd54441dddd7cc052fe0d46dd6c294671869fd22b
-MISC metadata.xml 591 BLAKE2B f28360bae3f043699eb9b95347d7c816db8cc5d15c8bfaa8a4b5eac7b69bcf653b4307fbd62e1d6cc935b1c7ead60915a8f78c142ff4cf48bd92f6ad0990b150 SHA512 bf38bcd48faab6b142525d95ad3257fa99dd4b65441004d1cd9503f1814e516c7526bbf4e0d595eada753ef1b9e628d6fdcff39b0c8d14e65b2bdb95ea091951
+MISC metadata.xml 694 BLAKE2B 29e371bb58c4aa6ab0599687c6e424439a865ad5f08d092e7fa91e44ac0712d6d616908805b1c514b3ad2033cade68752159a7572d620e2e4b482fe1d96b6c31 SHA512 4176c9bb91fafcd1c34613473df11393e4f360834aa853affdf7a60259748b3d5502fe2dc9b019acaba760d64465e8a25f85a07bd1da2c07966441ee7a532773
diff --git a/dev-lang/cfortran/metadata.xml b/dev-lang/cfortran/metadata.xml
index 2f13beaf0438..59d657fdf217 100644
--- a/dev-lang/cfortran/metadata.xml
+++ b/dev-lang/cfortran/metadata.xml
@@ -6,9 +6,12 @@
<name>Gentoo Science Project</name>
</maintainer>
<longdescription lang="en">
- cfortran is a header file to ease bridge between C and FORTRAN. It
- provides an interface between C and FORTRAN routines and global
- data, i.e. structures and COMMON blocks. This package includes
- patches from Debian for better support on newer compilers and architectures.
+ cfortran is a header file to ease bridge between C and FORTRAN. It
+ provides an interface between C and FORTRAN routines and global
+ data, i.e. structures and COMMON blocks. This package includes
+ patches from Debian for better support on newer compilers and architectures.
</longdescription>
+ <upstream>
+ <remote-id type="github">bastien-roucaries/cfortran</remote-id>
+ </upstream>
</pkgmetadata>
diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz
index 9ec3db7f3fa5..a4b73cafbb11 100644
--- a/dev-libs/Manifest.gz
+++ b/dev-libs/Manifest.gz
Binary files differ
diff --git a/dev-libs/dotconf/Manifest b/dev-libs/dotconf/Manifest
index a7e2aecaa92e..feda17b16da0 100644
--- a/dev-libs/dotconf/Manifest
+++ b/dev-libs/dotconf/Manifest
@@ -1,3 +1,6 @@
DIST dotconf-1.3.tar.gz 333301 BLAKE2B df3f4c9bc4539ed5b21bd4d6059bd911bb319d9dbe4f48c6d45c34559eaaa646abea847f6d0b35678c12d9b5e89e2f112047557d458be608215d76bb50af004c SHA512 ced0e66f70d11a309e77add1bfac1da8e85dcbe193633bd4bd1ae4bfd043b66880406e93ec18327b8c5d3de8d4bfc5278db6e5cb39b030ee1dabfa1ce267a98e
-EBUILD dotconf-1.3-r2.ebuild 626 BLAKE2B 11d564bad4d5284e04612fe85cfb35dd8aae6f331c145340d19c452f71cdc62f69947203607be2901b5f3e916b21df0a69e372e1e6b545ebfa01de21afdf5ce8 SHA512 2cfbb0fbd7ec2891aba26a71ab4b353621f312f9b48e3b85dadec544d8bf259df74229852dd17b9df63df438191261fecbbae7ccc8365ba7eb7b64b3bf1c8296
+DIST dotconf-1.4.tar.gz 46560 BLAKE2B b5cedb5c810bb0757f1137e9a70883cf7794bf2f57a2e368fcd8ec516ca28d1b7f05978d7d0845f672ad88291eb718fd148b8016dc4f81f0f2bdb0af236532db SHA512 7e40dbe5b8dca618ef007612ffc40930fb84c3394c2f1e0f341817fc9979c1e2b3204b35bbf102ad9d6851661464e61bcf2fe208048a323bf69e79eb27332781
+EBUILD dotconf-1.3-r2.ebuild 607 BLAKE2B ccb8ed9753851dd9d5012b629a67bb95a03e1a083e88c64099590be981a910c200e0ccb770e0a3be95025fe1df23d8e849efeb8f85afa798f08be45f12512a67 SHA512 3d84370f78db185ee2d6158cb1d3ef357705f2e960f062a06d39957462907b37dbcac9a0ebf8b1f3a5ef37bca36b4d638f64f0f2e84833f023b2d69c9af48a5d
+EBUILD dotconf-1.4.ebuild 828 BLAKE2B fb6b9db8388f6f98ec0177d03056d710595372cdc98d5a8edbf9a75bdaba8f919c9ba0f85544e5dcd5badef3681755e225c2e8a167e5355dfe1b1c42104f797a SHA512 546a69631eed2ce87004b58b3fee5c96d2504f9c4cdb6677afd875a503093a9ed2f90d8f2d0b33f846621aa9aab92ad663fd7b44a907b419403b302a517650d4
+EBUILD dotconf-9999.ebuild 828 BLAKE2B fb6b9db8388f6f98ec0177d03056d710595372cdc98d5a8edbf9a75bdaba8f919c9ba0f85544e5dcd5badef3681755e225c2e8a167e5355dfe1b1c42104f797a SHA512 546a69631eed2ce87004b58b3fee5c96d2504f9c4cdb6677afd875a503093a9ed2f90d8f2d0b33f846621aa9aab92ad663fd7b44a907b419403b302a517650d4
MISC metadata.xml 445 BLAKE2B 2c3daf69f3893a6cef9c473c24b8a998fc566c1e0fff66ce5e9d780859bd1cdae789616b443f007903e6dd1372fd8494307680fbcf775863adcab5437b933b0f SHA512 46c77d13292b855f78b096d42406733af924d90ed8687ea4fa541902084367d1c830ee4500f03bc1662c545922c32ac136d4f08ec06d51da05dc88ef7689459d
diff --git a/dev-libs/dotconf/dotconf-1.3-r2.ebuild b/dev-libs/dotconf/dotconf-1.3-r2.ebuild
index 2dedf327663c..5092ea045426 100644
--- a/dev-libs/dotconf/dotconf-1.3-r2.ebuild
+++ b/dev-libs/dotconf/dotconf-1.3-r2.ebuild
@@ -12,10 +12,8 @@ SRC_URI="mirror://gentoo/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux"
-IUSE=""
DEPEND=">=dev-build/autoconf-2.58"
-RDEPEND=""
src_configure() {
econf --disable-static
diff --git a/dev-libs/dotconf/dotconf-1.4.ebuild b/dev-libs/dotconf/dotconf-1.4.ebuild
new file mode 100644
index 000000000000..36d47ae81583
--- /dev/null
+++ b/dev-libs/dotconf/dotconf-1.4.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} == 9999* ]]; then
+ inherit git-r3
+fi
+inherit autotools toolchain-funcs
+
+DESCRIPTION="dot.conf configuration file parser"
+HOMEPAGE="https://github.com/williamh/dotconf"
+if [[ ${PV} == 9999* ]]; then
+ EGIT_REPO_URI="https://github.com/williamh/dotconf.git"
+else
+ SRC_URI="https://github.com/williamh/dotconf/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+fi
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+
+DEPEND=">=dev-build/autoconf-2.58"
+
+src_configure() {
+ eautoreconf
+ econf --disable-static
+}
+
+src_compile() {
+ emake CC="$(tc-getCC)"
+}
+
+src_install() {
+ default
+ find "${ED}" -type f -name '*.la' -delete || die
+}
diff --git a/dev-libs/dotconf/dotconf-9999.ebuild b/dev-libs/dotconf/dotconf-9999.ebuild
new file mode 100644
index 000000000000..36d47ae81583
--- /dev/null
+++ b/dev-libs/dotconf/dotconf-9999.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} == 9999* ]]; then
+ inherit git-r3
+fi
+inherit autotools toolchain-funcs
+
+DESCRIPTION="dot.conf configuration file parser"
+HOMEPAGE="https://github.com/williamh/dotconf"
+if [[ ${PV} == 9999* ]]; then
+ EGIT_REPO_URI="https://github.com/williamh/dotconf.git"
+else
+ SRC_URI="https://github.com/williamh/dotconf/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+fi
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+
+DEPEND=">=dev-build/autoconf-2.58"
+
+src_configure() {
+ eautoreconf
+ econf --disable-static
+}
+
+src_compile() {
+ emake CC="$(tc-getCC)"
+}
+
+src_install() {
+ default
+ find "${ED}" -type f -name '*.la' -delete || die
+}
diff --git a/dev-libs/editline/Manifest b/dev-libs/editline/Manifest
index b6c6a5b8537a..22cf8461c409 100644
--- a/dev-libs/editline/Manifest
+++ b/dev-libs/editline/Manifest
@@ -1,4 +1,4 @@
AUX editline-1.16.0-rename-man.patch 466 BLAKE2B 0fa3edfe0733d2a72fe2bed1c03dfb0ff3f14cac9b33d6258a19489cb5db3b97b2fed3d6fd9c2fe3b350db102f287ade6006627ec92a3e956309550e3af218a6 SHA512 2226b4312f13d433248d705d6abf6ba77e71bebdf1774af131909139856541bdcac4e7483a8e2e38b3e9f009016bc6b36838519fcf423ba9562020d97dd6cfcf
DIST editline-1.17.1.tar.xz 252196 BLAKE2B ae25ebc8efcc5ddf7d68553b6a5d93738e4fbf67c556b4089ace7386cb70058f36137d99df2385e324b36a285aa319b49e1c2eb82059d99d511c43c70f55ce11 SHA512 9b3f5f4a833e9e38c4f99d2e7f8d2716d4db74b6a2d3362e6c513505ff17a79044496405458835d508efd79cbe9046f3c1db602aaad210926312c22057145d35
-EBUILD editline-1.17.1.ebuild 780 BLAKE2B a7b816f883c8ba443177b64420a91c9a8a7eb9cc6f55ce6c4c4fd58e64089f2a07d9e0230eeefe6736446216803df9e9c440ce66e47cb3e974e232406d4f7a05 SHA512 08fbcbab0c74ea648886347e93d311040db80d23f1c237dde4c6c5734540e1a429abc2b2d0dda274db875f129a8ef286f72fd3c2a355c1d9f0fdaa51e7d69e1d
+EBUILD editline-1.17.1.ebuild 750 BLAKE2B 76aec6faea7414e0db9b88306387d99c289dacfee56ce8f37e9e1992b24a554b111b54b4d30d463232de513b3bf6ee44426e923f424a6eb2a4354d4f0781a177 SHA512 a9212f7b2e938a68d0ae317d5da4061d11e36a49c565c9b6b7bee5e1f880d778c8689626389b0ca390dd0aabee3563b885b721ae29c56c0da5c774ee8644be9f
MISC metadata.xml 251 BLAKE2B 6eebd5eb731ca8b43437902bfad1f90c793849142f79eb7ef37c0b2c446b03b01d05dbba804c83b94215f979face0af761c846ca16e20a982f4abb3869012c3a SHA512 f40eeb372d081e0be29f97e34cbc9f873104a25c66476c103510d45b30124abb05ff3678aba11934c5a7c84e9cffff9a6f1abe35acb875df2373f463814ee54e
diff --git a/dev-libs/editline/editline-1.17.1.ebuild b/dev-libs/editline/editline-1.17.1.ebuild
index eed9640bbec9..0bba672748cf 100644
--- a/dev-libs/editline/editline-1.17.1.ebuild
+++ b/dev-libs/editline/editline-1.17.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -10,10 +10,6 @@ SRC_URI="https://github.com/troglobit/editline/releases/download/${PV}/${P}.tar.
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND=""
-RDEPEND=""
PATCHES=("${FILESDIR}"/${PN}-1.16.0-rename-man.patch)
diff --git a/dev-libs/half/Manifest b/dev-libs/half/Manifest
index 65047ecb42e9..c2ccd9098b0a 100644
--- a/dev-libs/half/Manifest
+++ b/dev-libs/half/Manifest
@@ -1,3 +1,3 @@
DIST half-1.12.0.tar.gz 108704 BLAKE2B f0084f380b10485b30da3ff38c5e3098044cc21fe00b084b2b9dd69b9a5c06b2ddedae1cefa61197d74a14552da2e5648db3e3108044b5fc5f7975fa1e10c6d4 SHA512 152f9c08a4493662aed96ddce5d45ece94836727766a66060640f8f1f43ee6ecdb174e7e17421ba83f2a01ba836bb1cba9fe60d83aea517f4772b9038173274b
EBUILD half-1.12.0.ebuild 408 BLAKE2B 7fc14f4d670525c623c553df33ac5601e8856a0774038d6b01b35a2a98c8f6c7bf3ed007e3fd27ea1311eced1d038308b28fdf5c1b083eb33f125461739f06cf SHA512 a0cc47409428a44014412c242901b10242bf7797eec1ef2ff80429243f4270d9c9414664900c2b9c2a3f01222a76db0711af15ac34f4b2fc6ea7f4dca2d4de8b
-MISC metadata.xml 453 BLAKE2B 4c1e76cbc277e93a92a95cda405973cc72863882ab9a6729a07976e7815119e985688387c14fc5017fd6e85aaa64eaa72b900375c7f7428eb6bbb2569c5ecaa6 SHA512 0e42066a5ac8720d1b561bcf23269013d9cceff52a9ddd6a6e0af58c7d2628c335bb290e0dc6c262a0542e286f54fd07cb487dd908343fac5cfca07410df6e56
+MISC metadata.xml 531 BLAKE2B d345c2e820c5e68b97f02466447c07b4acf27583437e0be4a963f451353be1fa0f74e9fdd48865899e7e9a1d727a7bf72fa325b4917a436aae9f9d5a24368c9b SHA512 ca50773676dae704acabbde3fe93c37390a3d0a4619382b38fa24a85bd76c3e359411b248fcf6c512fb38cb617a00a868772fc28750f95bc308b43ebdad44fb6
diff --git a/dev-libs/half/metadata.xml b/dev-libs/half/metadata.xml
index e74d41fd607c..b71bc2af0234 100644
--- a/dev-libs/half/metadata.xml
+++ b/dev-libs/half/metadata.xml
@@ -12,4 +12,7 @@
<email>xgreenlandforwyy@gmail.com</email>
<name>Yiyang Wu</name>
</maintainer>
+ <upstream>
+ <remote-id type="github">ROCm/half</remote-id>
+ </upstream>
</pkgmetadata>
diff --git a/dev-libs/jansson/Manifest b/dev-libs/jansson/Manifest
index 624f15675b85..5e1e7e740fc5 100644
--- a/dev-libs/jansson/Manifest
+++ b/dev-libs/jansson/Manifest
@@ -1,6 +1,6 @@
AUX jansson-2.14-default-symver-test.patch 1604 BLAKE2B 5a18c4723997e7ed668ae34516c2fa6c8bee5acda747d6ad180213f427070f1c65a7c7970b594e1b77549c53f7aeb208149e038213bf00f49d350d3c25149729 SHA512 396b1c259549b41ac8ecef9be252f9f7d6fd611ae0890ae4f38ad44e3fe3937647891eb45ed340119ee62dae11b8fb5c8865865bcd226e689161bc5a9ee26e12
AUX jansson-2.14-test-symbols.patch 1100 BLAKE2B 605e64b3f8487e25d56d879b6ef260db5449bd331baf6a05b9612532e1582d6a99af888701f12e5660f494892725fba79d5f22840c1a9faf89d186a785450158 SHA512 5de00dd9c9c4558bbfceed9e100d2821707d66befe446e992c724b4f14b0a560eb432caf65377d13e7f9a71711a14a9ae2cf5c716fa250fa1e86603665dc219c
-DIST jansson-2.14.tar.gz 535618 BLAKE2B eb514ff222444d4c0d1ef6b99150e3e43bd4d7a1bec3d66e5ece8bc59ac19a0898d9eb061cacad52afda7fe172ec6df46b5a90952707422f56daae53f82c9427 SHA512 5a592776c7ba8c0b1f5efaf813f77948bbc4bda168a72d221d176af0cf61038e26c1f30795433be10e2fc5069d5763d11852a8574774906a9f8ad261ac30109c
-EBUILD jansson-2.14-r1.ebuild 853 BLAKE2B 3e38a4341110c9439cd6ebc0120ed105394362699e35cfbabd9bdc1175300fd7fde305b2d549cbee83f2514bf93e27a32ae17916c553f255d25d6807c21dd457 SHA512 db0d69739bb11215c7439634509f0c60f4aab3e7b919a5e79dc04da9b51134b7b3a7c48f6eb3817b2318bd58175f36a07ffad28160d3118a6564a2045dcab855
-EBUILD jansson-2.14-r2.ebuild 934 BLAKE2B 16f37dd210f026ee1838792ef08e0216120145b40bbc833d755ce46e41a0cd371a3d46050cf85a0a338989e10f7e8c015bc01988c1019cb494947de76b2225dc SHA512 76010ef2d4b5aa63e8a37ae699d69317607d31ffd5c2790c42f1f2eaae2b3b9c00d840a8e9410815826e2c0cfbfd82996cc5ed08a5c270cc8c56386ce0258c6d
+DIST jansson-2.14.tar.bz2 434481 BLAKE2B b7b7e98360fd73f7925b88e3729a7a18307b4f05fed4b37659d24ddc03208469471d508dcd245534f73af3b5e93f595e49e3cb2c99733955b03d471bd5a32f15 SHA512 1a659c0f41b0672757c13ebd16bd10ad7d6484366aefda078aa816266ce4f5638bc121f1ce8c4234b0b9f201ea73c227b9084125857452cbcba058a111e4a6fd
+EBUILD jansson-2.14-r1.ebuild 854 BLAKE2B 741f304ec5e60d9dcdbf797c7b89f0932393b5afff00625c1a81f66e493b0f33b763be9338d385353df16b63756c3722ab5b90d92299673295e63d05179f0898 SHA512 3a897d4517a2be465f1023135c669d72e90ab23a1a90e912df0d2bd63c2ff0cfb90e9b8448254fc80318d075651e2f4b08ef5d635a17bd94f91607fa603d9f2c
+EBUILD jansson-2.14-r2.ebuild 935 BLAKE2B c04601a0135f44cd083105883c4427eece33011ce6814517cc2db88254171df2c17bcafb014354e361ddc1984d41afb4f5b9fbf784f58e876cc4023dac92443a SHA512 fc413339e7b17376212c4da3ee7b6f73439b20554ef3acd49ceb8c1ef15729f7bf1393b01e4ad016d5e5ac6c14ad155a1a70878bb5e7c2a533c1ce008a08ad8b
MISC metadata.xml 475 BLAKE2B 9cc60096cb39c1f472a534fd3a1e32da41f251b7f9601e10bd64164f3aa46fef7b492f8c2902b09ea56ac185de146e9c32014d5c741542cce2b5b289864d983a SHA512 7412836cd76c643dd976b26732d827d7efd607d87cecf79ef7d27815e7a14bba4210ee33c01c4f6da5193068c8662fd857935bb1e304edd81a86ae2bf3094ca1
diff --git a/dev-libs/jansson/jansson-2.14-r1.ebuild b/dev-libs/jansson/jansson-2.14-r1.ebuild
index 1d11fe6ed7f2..f19ea8be4b1a 100644
--- a/dev-libs/jansson/jansson-2.14-r1.ebuild
+++ b/dev-libs/jansson/jansson-2.14-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -7,7 +7,7 @@ inherit toolchain-funcs
DESCRIPTION="C library for encoding, decoding and manipulating JSON data"
HOMEPAGE="https://www.digip.org/jansson/"
-SRC_URI="https://github.com/akheron/jansson/releases/download/v${PV}/${P}.tar.gz"
+SRC_URI="https://github.com/akheron/jansson/releases/download/v${PV}/${P}.tar.bz2"
LICENSE="MIT"
SLOT="0/4"
diff --git a/dev-libs/jansson/jansson-2.14-r2.ebuild b/dev-libs/jansson/jansson-2.14-r2.ebuild
index 094aa5550e1b..b2f6ab300708 100644
--- a/dev-libs/jansson/jansson-2.14-r2.ebuild
+++ b/dev-libs/jansson/jansson-2.14-r2.ebuild
@@ -7,7 +7,7 @@ inherit autotools
DESCRIPTION="C library for encoding, decoding and manipulating JSON data"
HOMEPAGE="https://www.digip.org/jansson/"
-SRC_URI="https://github.com/akheron/jansson/releases/download/v${PV}/${P}.tar.gz"
+SRC_URI="https://github.com/akheron/jansson/releases/download/v${PV}/${P}.tar.bz2"
LICENSE="MIT"
SLOT="0/4"
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz
index 578f6ae5c131..0d7113202014 100644
--- a/dev-python/Manifest.gz
+++ b/dev-python/Manifest.gz
Binary files differ
diff --git a/dev-python/hishel/Manifest b/dev-python/hishel/Manifest
new file mode 100644
index 000000000000..f7e741b821f0
--- /dev/null
+++ b/dev-python/hishel/Manifest
@@ -0,0 +1,3 @@
+DIST hishel-0.0.25.gh.tar.gz 825114 BLAKE2B dd7d7bec47700a1ab07976ba31b951adacf7e917dd7ba09419cc6e3b81f1b6609a1f7f14a6c176b0c151ed255cf099f3da60122717b2be9161bd41b7ba080f36 SHA512 16aec1ea495075b4932e1e9d16b07af060b49bb74faed097343bde99c5d2b656b36762b2f2d67fd46c31b700206eec77ecdfb364a1c2cd19bb67c3055abc9e98
+EBUILD hishel-0.0.25.ebuild 1611 BLAKE2B efc386f50eca4161cc3c6da7bcb7e3171bbaae9eb83d0ca48e9918fc5b0b9c07963547c00c21b98f67c286b8e1a76ac6cea419abfe8817cbf08020d8977bab20 SHA512 0bc674f0e7ffab7d6c464ca23e1d80c26e7a337f969d4f763c6fa4dfa82454f08934f96c5285c1e09983a3b26f2cad0299aa1ef83051f346aa47594540cff0b4
+MISC metadata.xml 378 BLAKE2B 24bb3b6d47931488021a625ac5f4eca9575efaebabc4af29fcd42ea8468a0a8da077d88b98c6f348c7528d7b338fbf553475894fe0726f11ca48c6c5d4720f61 SHA512 ae67451815773cffe43a0e16ae42020f1c29fb83ad711633666b065be586a08e4da5ebcee8e35d7f0c0084c018713760a1f20b4b9a7f2a5d43691589be357b42
diff --git a/dev-python/hishel/hishel-0.0.25.ebuild b/dev-python/hishel/hishel-0.0.25.ebuild
new file mode 100644
index 000000000000..5d674e566749
--- /dev/null
+++ b/dev-python/hishel/hishel-0.0.25.ebuild
@@ -0,0 +1,55 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{10..12} )
+inherit distutils-r1
+
+DESCRIPTION="An elegant HTTP Cache implementation for HTTPX and HTTP Core"
+HOMEPAGE="
+ https://github.com/karpetrosyan/hishel
+ https://pypi.org/project/hishel/
+"
+SRC_URI="https://github.com/karpetrosyan/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+
+BDEPEND="
+ dev-python/hatch-fancy-pypi-readme[${PYTHON_USEDEP}]
+ test? (
+ dev-python/anyio[${PYTHON_USEDEP}]
+ dev-python/boto3[${PYTHON_USEDEP}]
+ dev-python/moto[${PYTHON_USEDEP}]
+ dev-python/trio[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+ # tests that need anysqlite
+ "tests/_async/test_storages.py::test_sqlitestorage[asyncio]"
+ "tests/_async/test_storages.py::test_sqlitestorage[trio]"
+
+ # tests that need a running redis instance
+ "tests/_async/test_storages.py::test_redisstorage[asyncio]"
+ "tests/_async/test_storages.py::test_redisstorage_expired[asyncio]"
+ "tests/_async/test_storages.py::test_sqlite_expired[asyncio]"
+ "tests/_sync/test_storages.py::test_redisstorage[asyncio]"
+ "tests/_sync/test_storages.py::test_redisstorage_expired[asyncio]"
+ "tests/_sync/test_storages.py::test_redisstorage[trio]"
+ "tests/_sync/test_storages.py::test_redisstorage_expired[trio]"
+)
+
+python_prepare_all() {
+ sed -e 's:mock_s3:mock_aws:g' \
+ -e '/import anysqlite/ d' \
+ -i tests/_async/test_storages.py \
+ tests/_sync/test_storages.py || die
+
+ distutils-r1_python_prepare_all
+}
diff --git a/dev-python/hishel/metadata.xml b/dev-python/hishel/metadata.xml
new file mode 100644
index 000000000000..5cf037972bfe
--- /dev/null
+++ b/dev-python/hishel/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>chutzpah@gentoo.org</email>
+ <name>Patrick McLean</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="pypi">hishel</remote-id>
+ <remote-id type="github">karpetrosyan/hishel</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-python/pbs-installer/Manifest b/dev-python/pbs-installer/Manifest
new file mode 100644
index 000000000000..1f9144215756
--- /dev/null
+++ b/dev-python/pbs-installer/Manifest
@@ -0,0 +1,3 @@
+DIST pbs-installer-2024.4.1.gh.tar.gz 68006 BLAKE2B 5455b00dd08881e78fbbc9b565e9224ee7d04f17855da9869fcb420fcbf8ee3743e6f21113d406bcfb66e786788735bd1ef2d3bfa30a14a5a74fb2c36e8f3d0a SHA512 407ffc7a7f5430d8f889f32b53614cc2c5e3fb05937905d6b43c7ca9151f3d5cb794bcd60633e4945dc62555cc6575d75e0b7b7a1e5dc0c9f99c2318fada3a10
+EBUILD pbs-installer-2024.4.1.ebuild 656 BLAKE2B 7f3bdaa0ceacf196c2456c99dd146c58451183f22e9a3598d2f9d308b434b57f5d366864c67d9f905653ec845f7382a449cf53c1e65709dae62fef139421b7a9 SHA512 a04491179e2d9b7543ecddfcb30c9384fba78b69c76104c438b47ca086d5df2b3dbb31fcf0446e9956c54324862c8979f2b65db45411f1bfc5111da283c5dc1a
+MISC metadata.xml 389 BLAKE2B a37933cd9532954bab2a95cd74e8418c74b1fcf22e1916c39307c7f55e90ec8a086ab923a02111708e81b1a4103c1460a946f11d2f20eb837cc3dbe3386f45b9 SHA512 15f19301b81afb97098afd2174c89f0dd5f0cbe7fc1f7a31d13fc68c11d70d2f9190e1417d3d980503f278c7c3bbc6fc322bd0aeaa3de3da72e6e58190aaf107
diff --git a/dev-python/pbs-installer/metadata.xml b/dev-python/pbs-installer/metadata.xml
new file mode 100644
index 000000000000..10fd06206281
--- /dev/null
+++ b/dev-python/pbs-installer/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>chutzpah@gentoo.org</email>
+ <name>Patrick McLean</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="pypi">pbs-installer</remote-id>
+ <remote-id type="github">frostming/pbs-installer</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-python/pbs-installer/pbs-installer-2024.4.1.ebuild b/dev-python/pbs-installer/pbs-installer-2024.4.1.ebuild
new file mode 100644
index 000000000000..dfe012214833
--- /dev/null
+++ b/dev-python/pbs-installer/pbs-installer-2024.4.1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=pdm-backend
+PYTHON_COMPAT=( python3_{10..12} )
+inherit distutils-r1
+
+DESCRIPTION="Installer for Python Build Standalone"
+HOMEPAGE="
+ https://pypi.org/project/pbs-installer/
+ https://github.com/frostming/pbs-installer/
+
+"
+SRC_URI="https://github.com/frostming/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+BDEPEND="
+ dev-python/zstandard[${PYTHON_USEDEP}]
+"
+
+# upstream does not provide any tests
+RESTRICT=test
+
+python_configure_all() {
+ export PDM_BUILD_SCM_VERSION=${PV}
+}
diff --git a/dev-python/pdm/Manifest b/dev-python/pdm/Manifest
index 72387a8ef931..1bc0f32d70d9 100644
--- a/dev-python/pdm/Manifest
+++ b/dev-python/pdm/Manifest
@@ -1,3 +1,5 @@
DIST pdm-2.12.4.tar.gz 2598160 BLAKE2B 9eecae679a577c9d6172a07ad633be8b840ac5d972ad0e468b368dabc716203d10c5f0c78e87b815aa30af3be37f6370bcb6623fc5d272a52b6c3e4490112455 SHA512 12cabaff90f962ac195a484ea2bafa8a5ec9debdaf90b59b81d28eee51f854b9ac6d894e22a16c5ad8b69740c5df6a6573942a82c4ea5482819e60bc903c8358
+DIST pdm-2.13.3.tar.gz 2609678 BLAKE2B 58eb9fda4bc30fc37ef43b38fa140252242c22a062c4ddef49e90c0ece102cb36ea2186b02fb995a895c6eb80c0da9e602c42c15e83158b3e19fa5d0f55e8d6a SHA512 ea4b0e51d13effe8749a95237799de304047dcec8efc22a41d0985c97ff39447065a9fc84f4510b18055527dd64695bcee4129abcf34221573b2b9d39c2a3c92
EBUILD pdm-2.12.4.ebuild 2704 BLAKE2B 5bc1fc583ed61400cb41cf923f8a2bd4118cc83980d7bd666d419c698241b4ad3762e2d97663568365ef275f2890d3c838de2007ea33b5a9232c1f996ee4a43e SHA512 2b1c4a2b619d7c0a8531f3068bbaa36e85c1f6a77639f0209cf9ef47422abf10303eb7d8a4a71001e45d877247805c30d5751115c490a8808293f5b3a9c31f28
+EBUILD pdm-2.13.3.ebuild 4779 BLAKE2B c3c63b30e3bc3de202d41bfbf1a7f4a26f8e663f0a5194bde4d0e6ec4cab43384b587b030a1e919e5a8a2b3124a3acc40ae45b55051c4be49d7020d5b818bb78 SHA512 1dee8ae655f3c6ef5836ce88b25ce65b9a45ca8655733b24c609ea0f03b4c90759c04e0e1a2d76201df2c81da4318f1e7fd8290c082242f0078da47e36a81abe
MISC metadata.xml 474 BLAKE2B c1471e124a955920e30f73dfa43a87999c30c2bb9615590f601befcc07f7d939ec68908e67c7345fca4cb0f0524d33507aeac9936fa30d449d1dde17094048d3 SHA512 a07256061dda5a8cf8b0e15205ac36651a4e5b594fdedbfe16d1d3264e1ac42847d1dc222d2857232ac5206d67feda432751695d85d0c4c7b03fd7228db8b1ab
diff --git a/dev-python/pdm/pdm-2.13.3.ebuild b/dev-python/pdm/pdm-2.13.3.ebuild
new file mode 100644
index 000000000000..0b2f82066443
--- /dev/null
+++ b/dev-python/pdm/pdm-2.13.3.ebuild
@@ -0,0 +1,113 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=pdm-backend
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Python package and dependency manager supporting the latest PEP standards"
+HOMEPAGE="
+ https://pdm-project.org/
+ https://github.com/pdm-project/pdm/
+ https://pypi.org/project/pdm/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RDEPEND="
+ dev-python/blinker[${PYTHON_USEDEP}]
+ >=dev-python/dep-logic-0.2.0[${PYTHON_USEDEP}]
+ dev-python/packaging[${PYTHON_USEDEP}]
+ dev-python/platformdirs[${PYTHON_USEDEP}]
+ dev-python/rich[${PYTHON_USEDEP}]
+ dev-python/truststore[${PYTHON_USEDEP}]
+ dev-python/virtualenv[${PYTHON_USEDEP}]
+ dev-python/msgpack[${PYTHON_USEDEP}]
+ dev-python/httpx[${PYTHON_USEDEP}]
+ dev-python/filelock[${PYTHON_USEDEP}]
+ dev-python/hishel[${PYTHON_USEDEP}]
+ dev-python/pbs-installer[${PYTHON_USEDEP}]
+ dev-python/pyproject-hooks[${PYTHON_USEDEP}]
+ >=dev-python/unearth-0.15.0[${PYTHON_USEDEP}]
+ <dev-python/findpython-1[${PYTHON_USEDEP}]
+ >=dev-python/findpython-0.6.0[${PYTHON_USEDEP}]
+ dev-python/tomlkit[${PYTHON_USEDEP}]
+ dev-python/shellingham[${PYTHON_USEDEP}]
+ dev-python/python-dotenv[${PYTHON_USEDEP}]
+ >=dev-python/resolvelib-1.0.1[${PYTHON_USEDEP}]
+ dev-python/installer[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ dev-python/tomli[${PYTHON_USEDEP}]
+ ' 3.10)
+"
+BDEPEND="
+ ${RDEPEND}
+ test? (
+ dev-python/pytest-mock[${PYTHON_USEDEP}]
+ dev-python/pytest-httpserver[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # Internet
+ 'tests/cli/test_build.py::test_build_with_no_isolation[False]'
+ tests/test_project.py::test_access_index_with_auth
+ tests/cli/test_others.py::test_build_distributions
+ 'tests/models/test_candidates.py::test_expand_project_root_in_url[demo @ file:///${PROJECT_ROOT}/tests/fixtures/artifacts/demo-0.0.1.tar.gz]'
+ 'tests/models/test_candidates.py::test_expand_project_root_in_url[-e file:///${PROJECT_ROOT}/tests/fixtures/projects/demo-#-with-hash#egg=demo]'
+ tests/models/test_candidates.py::test_find_candidates_from_find_links
+ tests/cli/test_build.py::test_build_single_module
+ tests/cli/test_build.py::test_build_single_module_with_readme
+ tests/cli/test_build.py::test_build_package
+ tests/cli/test_build.py::test_build_src_package
+ tests/cli/test_build.py::test_build_package_include
+ tests/cli/test_build.py::test_build_src_package_by_include
+ tests/cli/test_build.py::test_build_with_config_settings
+ tests/cli/test_build.py::test_cli_build_with_config_settings
+ tests/cli/test_build.py::test_build_ignoring_pip_environment
+ tests/cli/test_others.py::test_show_self_package
+ tests/cli/test_publish.py::test_publish_and_build_in_one_run
+ "tests/cli/test_hooks.py::test_hooks[build]"
+ "tests/cli/test_hooks.py::test_hooks[publish]"
+ "tests/cli/test_hooks.py::test_skip_option_from_signal[build-pre_build]"
+ "tests/cli/test_hooks.py::test_skip_option_from_signal[build-post_build]"
+ "tests/cli/test_hooks.py::test_skip_option_from_signal[publish-pre_publish]"
+ "tests/cli/test_hooks.py::test_skip_option_from_signal[publish-pre_build]"
+ "tests/cli/test_hooks.py::test_skip_option_from_signal[publish-post_build]"
+ "tests/cli/test_hooks.py::test_skip_option_from_signal[publish-post_publish]"
+ "tests/cli/test_hooks.py::test_skip_all_option_from_signal[:all-build]"
+ "tests/cli/test_hooks.py::test_skip_all_option_from_signal[:all-publish]"
+ "tests/cli/test_hooks.py::test_skip_all_option_from_signal[:pre,:post-build]"
+ "tests/cli/test_hooks.py::test_skip_all_option_from_signal[:pre,:post-publish]"
+ "tests/cli/test_hooks.py::test_skip_pre_post_option_from_signal[pre-build]"
+ "tests/cli/test_hooks.py::test_skip_pre_post_option_from_signal[pre-publish]"
+ "tests/cli/test_hooks.py::test_skip_pre_post_option_from_signal[post-build]"
+ "tests/cli/test_hooks.py::test_skip_pre_post_option_from_signal[post-publish]"
+ "tests/cli/test_venv.py::test_conda_backend_create[True]"
+ "tests/cli/test_venv.py::test_conda_backend_create[False]"
+ # hangs on interactive keyring prompts
+ tests/cli/test_config.py::test_repository_overwrite_default
+ tests/cli/test_config.py::test_hide_password_in_output_repository
+ tests/cli/test_config.py::test_hide_password_in_output_pypi
+ # junk output, sigh
+ tests/cli/test_others.py::test_info_command_json
+ # why does it try to use python 2.7?!
+ tests/cli/test_run.py::test_import_another_sitecustomize
+ )
+ [[ ${EPYTHON} != python3.10 ]] && EPYTEST_DESELECT+=(
+ # test seems hardcoded to 3.10
+ tests/test_project.py::test_project_packages_path
+ )
+
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ epytest -m "not network and not integration and not path" \
+ -p pytest_mock
+}
diff --git a/dev-python/snakeoil/Manifest b/dev-python/snakeoil/Manifest
index 0edb72bfa73a..df8feba02d09 100644
--- a/dev-python/snakeoil/Manifest
+++ b/dev-python/snakeoil/Manifest
@@ -1,8 +1,10 @@
DIST snakeoil-0.10.5.tar.gz 183358 BLAKE2B 6154eb0b5ce55aefc67484dc33c8a6e36ee903bce4293045252a8c9a3b4ecfc27690c720bb46842c1bca8c14ef59fbae4d3c1f02ebd46a7c91c1c9fbd1aa1532 SHA512 fafc04aa65423ebb3db66daa9c239bdf0968722b8ac14c1206dd3f26e3960d832fd15001e320463f98ca142ec7e1d6bff73ebc0ab10c3c5d3cde241b8160fdc3
DIST snakeoil-0.10.6.tar.gz 174265 BLAKE2B e1d80bdd0eb37604f77b385e31b45a4b5437cf33ca01593b0ec091351e221dd5fea1b631d2962807fd63e5b59cbfa9d953149bf686821011bb37525156cbef79 SHA512 2534398ede5a112c493ffb59c32ad8f1eecea8992d8f97ae37d8d825a428383338820d9a70f784999690367c84eca2bd2cbdb21a73f2b426157a9a917efeb729
DIST snakeoil-0.10.7.tar.gz 174373 BLAKE2B 73a58adbb653b979b9c3f4b3cbdeef8ec5a3c8ba6262788a9694a41779660efcef724e1b318be1819dd2c2e2170d7d9e8e6bc615d0ad824cccb662527e204bfc SHA512 b84851f39565a0cfdb32e86744472426ac7502507c12e9869ab5f1eb15913ef6372a1f55465a1e6dbf3832a98bb14856004948dbc1197c454ac046423bfb15af
+DIST snakeoil-0.10.8.tar.gz 174380 BLAKE2B 96c5f4e106513ee8061c6278345ac132510202faa0e915b362170ee7de5f23f0b7bfdc671c0c07721f57eeeb90df5f6851be70d4541295029d93126ea680e50b SHA512 7088cd3fb34bc666a51ddd59b0bf6c9d9da2f04727057ffa5b74ffb188efd63153afcf45442e99b8e1611642b71cf92518dafcacb85717dfa82370df18458497
EBUILD snakeoil-0.10.5.ebuild 821 BLAKE2B 9661ad8b23f8a27cf8d7090d7f166aa0b959dd13bea73fff7c97e5718374d08d02d2c3b829a9657a117a13c8f2b1bc6a644d7e827e327cd9e00e12619b965db5 SHA512 54131fffa348484fc1b430bd16652f466bbb8b7b6956f6c2453fa3feede9bea40c09702e094dea6287a9a288a7335871a366d1ce3ae98d2e7ba5a401c83d77c0
EBUILD snakeoil-0.10.6.ebuild 821 BLAKE2B 9661ad8b23f8a27cf8d7090d7f166aa0b959dd13bea73fff7c97e5718374d08d02d2c3b829a9657a117a13c8f2b1bc6a644d7e827e327cd9e00e12619b965db5 SHA512 54131fffa348484fc1b430bd16652f466bbb8b7b6956f6c2453fa3feede9bea40c09702e094dea6287a9a288a7335871a366d1ce3ae98d2e7ba5a401c83d77c0
EBUILD snakeoil-0.10.7.ebuild 821 BLAKE2B 21079b46f66768a41e5ea3e70815a2ed360332a7396aa088276380211ac715f92ebdf5b74685c5bc777d92193fac09a7bd2990391e7bc0468c2b72a3f47317d1 SHA512 829967a92e3f6aeb560f364a8fcb7fe8db65fd15ac9056304ed01abf275e02533403a8098fa20eb4827a4a5da03616ef0a7e60ae1f13516a9da641b75daf67ee
+EBUILD snakeoil-0.10.8.ebuild 821 BLAKE2B 21079b46f66768a41e5ea3e70815a2ed360332a7396aa088276380211ac715f92ebdf5b74685c5bc777d92193fac09a7bd2990391e7bc0468c2b72a3f47317d1 SHA512 829967a92e3f6aeb560f364a8fcb7fe8db65fd15ac9056304ed01abf275e02533403a8098fa20eb4827a4a5da03616ef0a7e60ae1f13516a9da641b75daf67ee
EBUILD snakeoil-9999.ebuild 829 BLAKE2B 9e862576e4914c0907924cd9d0374bb82cbe3657135962416064814ba8a8de654fbdf9b83ef3a4538c803dccc0c1fff45e37477a7bbb8bd4ef30df320d18dee9 SHA512 578c9faa484bf4b10ae25c0eac097abfcd1243d82a2728cc2e02991b1f817e06c70ce52b3047256f67f915f9e0318423265f634feba97a45f971d964863e2ac0
MISC metadata.xml 394 BLAKE2B 1f11a6a69a1ed5736bdddaf949b97760d2986eaf848bbceafa706dae01dd8e84f2977d130179324856e35353702e8f84e2cf7b2e30587b5f21a7113237825c3e SHA512 71abd7d9037eb4412a992bcf6933999f0dfec0c39465fe5bcb63e6a8437ff901764c03ad65e363f4ce5d8789f364b7f732542c7f298f1d04a2a68343acbc2129
diff --git a/dev-python/snakeoil/snakeoil-0.10.8.ebuild b/dev-python/snakeoil/snakeoil-0.10.8.ebuild
new file mode 100644
index 000000000000..95d88af8d962
--- /dev/null
+++ b/dev-python/snakeoil/snakeoil-0.10.8.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+PYTHON_REQ_USE="threads(+)"
+inherit distutils-r1
+
+if [[ ${PV} == *9999 ]] ; then
+ EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/pkgcore/snakeoil.git
+ https://github.com/pkgcore/snakeoil.git"
+ inherit git-r3
+else
+ KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
+ inherit pypi
+fi
+
+DESCRIPTION="misc common functionality and useful optimizations"
+HOMEPAGE="https://github.com/pkgcore/snakeoil"
+
+LICENSE="BSD BSD-2 MIT"
+SLOT="0"
+
+RDEPEND="
+ dev-python/lazy-object-proxy[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ >=dev-python/flit-core-3.8[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz
index 53d6d5410d2c..92a23c38a0f7 100644
--- a/dev-util/Manifest.gz
+++ b/dev-util/Manifest.gz
Binary files differ
diff --git a/dev-util/gitlab-runner/Manifest b/dev-util/gitlab-runner/Manifest
index 2b89241856b5..8f56a2432742 100644
--- a/dev-util/gitlab-runner/Manifest
+++ b/dev-util/gitlab-runner/Manifest
@@ -2,13 +2,13 @@ AUX gitlab-runner.confd 688 BLAKE2B 1e99cdca8949a1a085e126c9aa2f23cf15d081087d02
AUX gitlab-runner.initd 1174 BLAKE2B 53b897abb3bc358839843faf56b52d99412c2a08e2e69e1b8258bab907a0da10dedeafd95e6c4e505fd7e8e4d2344dc07b1e693a130fe0d6a3730bf619ee2e75 SHA512 eae2668c5a98a9e111573a2ea193266252e46e073fafd2c101d3a93e65cb9705f78ceab173ca4d3e1c806443345e7f66b7b97c8b644188cf9f86dc4c087d401f
AUX gitlab-runner.service 419 BLAKE2B f1a9217eb97d03036eac67569ec6ce6ed91dc2182b20357cf8d17ee0eee01b8d094854b1c76942e0515c2a5923f4d3a1ed044c60b89d8a29c354955f9f666160 SHA512 10cbe1cc0a0b7bb9decde5780bc20caf73892759532df5fc42a7c3b55e141b26957a2986656ac1eb79ce15fd95ee01a184893c22d0dd1ce9117932d0e55ae1b4
AUX gitlab-runner.tmpfile 54 BLAKE2B 4b2849b9c72998409efce207a336dce42d6e9104e72e0071266e03509841bbb5f39ad8e560beb696eee780bfe82efdec5b877120b5606c524d5cd002095e52c4 SHA512 2b5cccd83c8113a8c58011ced9ff5720a5aeaedb8f819c2a71c8fff3b1683ad87b54fa3da67b7e5f91ab35659d2adf5cf792d93ff293eee39924fbb5b9db2d4b
-DIST gitlab-runner-16.7.1-deps.tar.xz 87336740 BLAKE2B 46751e0365b20b0ae777b1e562221b292f67a06275c4728c4718cf405b582e0a84d97ef83a61e238b54d4a9b96ae0a8afc7455f9a87174fb327d6056922dea0f SHA512 d0cddf954e4cf6229a8b6d44ffe0b03234b1e63ecb464d902138912b8309e204e8add3ec6df41461df05a85b5aa263dd4fee8f82c00ef00ac16cc542fb218925
-DIST gitlab-runner-16.7.1.tar.bz2 1349267 BLAKE2B e555b26bab2b0fdfd9367c27373dfb26edd57ba9eec77789c07cfc5760f5446ee045a62863549181df8ef18168f25250215d1285c27ec6c7be4291e260b00965 SHA512 e2426b6a96d4ec6c001aaec639e8134bd04e560b23cb06de277e7330feb117fe9c6888a9976211f587f6077943e42056898cb7b4996bcdd0b56ac56f329605d2
+DIST gitlab-runner-16.10.0-deps.tar.xz 87356404 BLAKE2B 87616f6544efcfddf854ccf8892ab955f44d11fa6f7ec3a5d0c2d32f165adf985011997e701b325e7eedfb4532547dbb94e08df3118d591550d511c09a9cc957 SHA512 6f800f4f965767898a21c9e4c7b0fc5f07ae089910f98ae96189b2501434f3de8a51ac6326e4df2234f3524bce4b15e4b05b183473988e717d2067d022e6c67f
+DIST gitlab-runner-16.10.0.tar.bz2 1373754 BLAKE2B ca0d39a4c04cc37afc48d9346266d075da6f4c3f62891d871a6d21e357de62067ea34e1dbffa34a410e2fb0656742eb46bcd3e555a56a20d6429b2c590e96fda SHA512 445cc39bd4d4b5ecf092fb4850b4224c0312b5b6a5aafdfb44ead5c590cf6ff38d759f765b1a97bd3beae73b5dd733daba53a33d3cb5d1f1346af28d39509b7c
DIST gitlab-runner-16.8.1-deps.tar.xz 236213628 BLAKE2B b270aa8f285c1c568c303832b1600b50425e2e5b94f18a53ac1cd4afe35e2279fc81c3ac0ad671959f8833d0b55d2e9057e4f8222f274a5224af0440b876b75f SHA512 2c7fa171624d05617777b442d3fd4870e1180231df5f34005b388de5d0f3ead2297599f45a5d7ad05d84abf054507263d96c673cb3f3e3ff5a734891a2771727
DIST gitlab-runner-16.8.1.tar.bz2 1352201 BLAKE2B 931bb25d5aabae58af4c1808b5540ebe5bef49ee0fb663036e1faede8322bf3e8760419841aa7937db16d3145d2b9143f2da1b7783df5408697383763f709810 SHA512 054fcd54760e20e9ddb781876bc5bf8b491100495232ef5d54a0f4ce232b5eda603b6bec4b59143ccd17991416472746c0d5e563e7550f72c22ca28a3cc08535
DIST gitlab-runner-16.9.1-deps.tar.xz 87359096 BLAKE2B 788cac7b2c5ee4fe5d21fcdf75c3c854e97c21b418ec18d8543d275ce38e7072f5699aa8387f36239f5e27dbdea2a45754cb7a31fd707e0c69defd9b717c18d5 SHA512 1ad9d63648582dd1e0ce63470f9eec48382e2a2c528cb33394d7f825b4ca791a8e93fd124abb63fd8918f677b3b95b0eb622c694eaecadb00f372f8b028182a6
DIST gitlab-runner-16.9.1.tar.bz2 1362513 BLAKE2B d129e5a98da11adae36b77dbc767849827961c21173a833bb7122046a4f69d31706cc11e8b799fd045dbc8b876bf4442b698999f8e8e694aea13e6f69c02cc4a SHA512 4fe41595025aad9141205e2e5cf4b3d7a3a859bb1dceca9a5b2f572f2d39272de6c89f6fbd1d2ce8e90657bde8d8e6a0dd004c446844d93bf6e572a45f21043e
-EBUILD gitlab-runner-16.7.1.ebuild 1679 BLAKE2B fadb77544b018c21b0012d4425888c47f8dc20e3be0e2a459069a203b02a011bda184e32580f3d4144895dfbecbbf7d61e19743efa8518862e75b8cd7d0acf44 SHA512 f2c518677a4eb914287a7919bc3db6bffe5f85ef5ed080c9a1ac8bbf13ffa6544080bae20fdbc055d5a1242addce29369cc5747553877cfcc0b168f1e57db7ab
+EBUILD gitlab-runner-16.10.0.ebuild 1679 BLAKE2B 79973607477559ab1bf0f1e621f0d2ecc4f903e4e1ac257e58976d7674c2e0d1ba315a29414ae1b8e0d3c2ce0bdcc8cf44c783f0ff003366db754bee23d5ad0c SHA512 af71349167f6d59f130eb66ad3db71ba8447e622e1a6fbb863e33adeb74a6364b3e6a53c2f1889d397ff75bf6adbf77d4bb7e4ca88784abd9bbe9240bb0ce8de
EBUILD gitlab-runner-16.8.1.ebuild 1679 BLAKE2B 4065297b0d377f9028553a43d84e7b2e88d2c61be9858c6b721f3fbc2149110d648f89d2cedc07f43ae8b3d3ac57d3f884fd341bee1931a578f599fce4ebe7f0 SHA512 283dfbbd64f6ccb76d3c475642a14ea899e874c4e1e9c8f45ce9e09947ce5ab2717baba75c7b74580684c69ff801b60fc595591d4fe2d80ebf8e638bb3ea2ae0
EBUILD gitlab-runner-16.9.1.ebuild 1679 BLAKE2B a7e328981b8aa287d293a857e31ae9ba65d669406423f1db60a935a70e750e9dd2ada8d0b8afb76f4f7c38ea0063d2db53cbe5d793f7a152b4f1aa3b5300cb18 SHA512 a5a997122f772e7a90c1ed3531bdac73e176aac8ba9222d3b52faafb40b66e51c95893360774a5ed913a6734bc4d09097c9100a99786e6f1d287fceb7b98662a
MISC metadata.xml 338 BLAKE2B dfdcaaee18d3e5492674d3b4055002201342fa4d5b713f88240753002de2bde6244469fe42fe514cb82544d15deacd235cd031dcf71d661a24b26f422c67c392 SHA512 b12a8270df4f07c6b4359150a3b7341d3913a93598153824ec758384758e69667a89de20066735ccc24aea7af07b5c1bdd444fca3193be5402bce5154f90ec79
diff --git a/dev-util/gitlab-runner/gitlab-runner-16.7.1.ebuild b/dev-util/gitlab-runner/gitlab-runner-16.10.0.ebuild
index 59cca49e16a9..cf259193f257 100644
--- a/dev-util/gitlab-runner/gitlab-runner-16.7.1.ebuild
+++ b/dev-util/gitlab-runner/gitlab-runner-16.10.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
inherit go-module systemd tmpfiles
# make sure this gets updated for every bump
-GIT_COMMIT=3eda8038
+GIT_COMMIT=81ab07f6
DESCRIPTION="The official GitLab Runner, written in Go"
HOMEPAGE="https://gitlab.com/gitlab-org/gitlab-runner"
diff --git a/dev-util/hermes/Manifest b/dev-util/hermes/Manifest
index fb1a0b6e50b2..a83108c746b4 100644
--- a/dev-util/hermes/Manifest
+++ b/dev-util/hermes/Manifest
@@ -5,4 +5,4 @@ DIST hermes-2.9.tar.gz 59493 BLAKE2B 32b53b3ae8cf36851e5b82c859deeba8cd8f36f726b
EBUILD hermes-2.8_p20180315.ebuild 1247 BLAKE2B c1cc939bd8596b6d9a1475914730974490ec8605eea22d33c6354dab553abfb3366ff337164be062570c90ed299e3248fe7c77d73a291c5fc7e583399f1bae46 SHA512 ed4b66aee336d695a4b12721744bd9696bd95ca1acde2d6fb8aacb7e3ac4a5b57cffdad849390403a352bc54011b5555c745a3a112670852407797f8b02e69c3
EBUILD hermes-2.9.ebuild 1198 BLAKE2B 95443be3c4a2f147d7ac559f6da383bcbb01d4d9a29b1790d0965e76112df9fa982658d3cac6f5502f087ba62473dce4b2b88ef3a54114fbda860b99dc65cbe3 SHA512 06e6ab0b06de6933ab192ce13cc2fff4aca21b1e41a16d10103ffe4c8412ba425fa7f1babd3138811c3971399122cb8cd54af852fd377fd8c05b38feb741e22d
EBUILD hermes-9999.ebuild 1132 BLAKE2B bd6b99bd6f5e2186c257910ec169703c1daad1cba8b9ebd50c6a46f156748129a02f2de084bc8f863cb6702e39388d76e24595b60d2152c0b82d8a6d554b2036 SHA512 34421e76d4bf9bbe8c96605476cd1bb3e4317692bab23379105d0c956ccbe5987d097b2843734c772179bc99a48f4ef1faae0fad642045bee6829871d4ff5ab5
-MISC metadata.xml 254 BLAKE2B b855316ec6a32691e84730979c9a077765d46802f09c19f3a06f2cddf677674c9a2ea24c9b57a0fc6344d7f70276ca507a68f5fa690555360665ac494fca54c2 SHA512 5f6faacd216c7ece09e847c09115add5261e7a899e0b0c9304f2ee72e2d0ad208338939e4e37946008bdc81fbbacf415fb220c5c1f9832b17f18c6778d0c0368
+MISC metadata.xml 330 BLAKE2B 50bb65ce324c45a0d46c8c40b7c74a3184f55f1678ee36309661783ae26a0eb4c4e96732f00e50358022c4d6d4c192df315e169ec37cbb36952b197b4401d670 SHA512 e64b8e0ad81dcdb9e3ace8956c1f56986bc95e01e0841ef8999373cac7e1d0a5155a2a9c13bc21f3ac6115641fece88599741189045ab1133f89404168dc1b38
diff --git a/dev-util/hermes/metadata.xml b/dev-util/hermes/metadata.xml
index c0cd18916a93..7a394fc37647 100644
--- a/dev-util/hermes/metadata.xml
+++ b/dev-util/hermes/metadata.xml
@@ -5,4 +5,7 @@
<email>sci@gentoo.org</email>
<name>Gentoo Science Project</name>
</maintainer>
+ <upstream>
+ <remote-id type="github">TACC/Hermes</remote-id>
+ </upstream>
</pkgmetadata>
diff --git a/dev-util/reuse/Manifest b/dev-util/reuse/Manifest
index d03dcfa56896..2d371cfb4d20 100644
--- a/dev-util/reuse/Manifest
+++ b/dev-util/reuse/Manifest
@@ -1,6 +1,8 @@
AUX reuse-2.1.0_docs.patch 476 BLAKE2B 4ce92fdef2292a21c1cdc31a1d2990156f3a523fe461894caeca616291a14e59ccd271bcbf9c026c616e7fb6bcc90ed36b34d192f00e5ddd4881b8710fe918b6 SHA512 e0be3de775e0fa9dccdc4987c7c0edb2f58e9bf9886cdd1e16d02226f30d8d878ac7a7029daefbc5650eb00aff489a70f1af1882e36932ad713cfa6c680dabd3
DIST reuse-2.1.0.gh.tar.gz 260786 BLAKE2B 371c1167e10449ecdbaf0a93dbfa7d50c700daaf71394379a48d1baaae0b1be03728e79fd551da75a3743e06cae1a77e7445482222845d1356a6af3eb39bef46 SHA512 912d713b2c68029cc67a5fbebfca61d96165ae8ae9d927bbdd651cf2130104b297d5c0133f1a46442cba3ec84d00ba92c27414bff770d2250f5a2131c7ad4aef
DIST reuse-3.0.1.gh.tar.gz 305441 BLAKE2B e2f0cc4b4aea3e2b09e4ee395ec545a6cd683a083d05498b56401782439882853673bfb3d589ef6c4986cd86fcab64b9cc5ae40e5ddc7f36478582ca458fff81 SHA512 eb3aeb98b6fe127001702cf2a2c067e298fba071582206174a3647ccbf38263fa71dc6e56558926e4adce628c541035e4bce2afaa9fddfd89cbdb20cfe57aef5
+DIST reuse-3.0.2.gh.tar.gz 305529 BLAKE2B 96835aa6c47a951d7515236a632895e22ea93cad3602c4c37f45714ebe830b605315af479b7e5bbad764420ffc59997a163bbbe7a1b133bcd72f88af60b67c80 SHA512 cdf37980dddb116823fd0f0d47f6b6380e9da500cb3f33cf4fcfb75c367af7a7e3147848463f3d70c28dce72b8c0ad5d0b8284a69f7905050b0ba9ee7fff2f5c
EBUILD reuse-2.1.0.ebuild 1375 BLAKE2B f0a964bf97ef4395b363d5edf439713180ead4dae9b4afc055f4e9b8afa58827bfb4adba9a2c55ca14175c28de70caa4cd050f0935285fb608e78a389a728b78 SHA512 1b33601669437435a8a1494f86383d338be2734c0d87265b82858ef3bf0b5eff1a2e3c59703b626729de68eaad3be5197a48d865b379d8997d209dd8cf8293df
EBUILD reuse-3.0.1.ebuild 1376 BLAKE2B 75418700aca731c2f6d08385fa782c023895af2b83d9165161ca226289fe88f1cb314d04db25dc3f874d770460fa9cb9459ce78002963d0bb8550672da416b3e SHA512 d3cbd174dabcdf35da0e02470f19313fc15b0c3f4681fa82d03c1fdf7e12b23a8ad89e347187e719054461fd2f9157f17aa73a806bbe8241529e1459a64f59a1
+EBUILD reuse-3.0.2.ebuild 1376 BLAKE2B 75418700aca731c2f6d08385fa782c023895af2b83d9165161ca226289fe88f1cb314d04db25dc3f874d770460fa9cb9459ce78002963d0bb8550672da416b3e SHA512 d3cbd174dabcdf35da0e02470f19313fc15b0c3f4681fa82d03c1fdf7e12b23a8ad89e347187e719054461fd2f9157f17aa73a806bbe8241529e1459a64f59a1
MISC metadata.xml 411 BLAKE2B d0d872754355df68caf5156db9169200894db1ab16c8666339718c170b79320b11e11f68481052b9fafbe5090faa2391ea5035164e41171beecf61801a1e3cef SHA512 dc02d799db0c9614ce3db149a400731fe9239b1f691de7b7bbf7b5c9d056bc5f8ecf45e4797246b68df645838e03b22d3a5d5e0f34b61a407fe7cd1f668c2aed
diff --git a/dev-util/reuse/reuse-3.0.2.ebuild b/dev-util/reuse/reuse-3.0.2.ebuild
new file mode 100644
index 000000000000..bf0a250f90bb
--- /dev/null
+++ b/dev-util/reuse/reuse-3.0.2.ebuild
@@ -0,0 +1,50 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+DISTUTILS_USE_PEP517=poetry
+
+inherit distutils-r1
+
+DESCRIPTION="Manage license information according to the SPDX standard"
+HOMEPAGE="https://reuse.software/
+ https://github.com/fsfe/reuse-tool"
+MY_PN="${PN}-tool"
+SRC_URI="https://github.com/fsfe/${MY_PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+LICENSE="GPL-3+ CC-BY-SA-4.0 CC0-1.0 Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND=">=dev-python/binaryornot-0.4.4[${PYTHON_USEDEP}]
+ >=dev-python/boolean-py-3.8[${PYTHON_USEDEP}]
+ >=dev-python/jinja-3.0.0[${PYTHON_USEDEP}]
+ >=dev-python/license-expression-1.0[${PYTHON_USEDEP}]
+ >=dev-python/python-debian-0.1.48[${PYTHON_USEDEP}]"
+
+BDEPEND="sys-devel/gettext
+ test? (
+ dev-vcs/git
+ dev-vcs/mercurial
+ )"
+
+PATCHES=( "${FILESDIR}/reuse-2.1.0_docs.patch" )
+
+DOCS=( AUTHORS.rst CHANGELOG.md CODE_OF_CONDUCT.md CONTRIBUTING.md README.md )
+
+distutils_enable_tests pytest
+
+# dev-python/sphinx-autodoc-typehints will be dropped after 2.1.0
+distutils_enable_sphinx docs \
+ ">=dev-python/furo-2023.3.27" \
+ ">=dev-python/recommonmark-0.7.1" \
+ ">=dev-python/sphinxcontrib-apidoc-0.3.0" \
+ ">=dev-python/sphinx-autodoc-typehints-1.12.0"
+
+python_test() {
+ cd "${T}" || die
+ epytest "${S}"/tests
+}
diff --git a/dev-util/rocm_bandwidth_test/Manifest b/dev-util/rocm_bandwidth_test/Manifest
index 155c0636108c..b5474c319f7b 100644
--- a/dev-util/rocm_bandwidth_test/Manifest
+++ b/dev-util/rocm_bandwidth_test/Manifest
@@ -4,4 +4,4 @@ DIST rocm_bandwidth_test-5.7.1.tar.gz 38769 BLAKE2B 5880c4bb50d4daf87581424c2fb2
EBUILD rocm_bandwidth_test-5.3.3.ebuild 573 BLAKE2B d8d76c19f1abe33baa48533c9fbd32fa3981a49b3530b7ea54770230349df7513f09a4d8cbdfbec9d4339861c769414778ea674e7faa4031609f9b0018eb8062 SHA512 e1726587640d81630af6aa4f701203c78bb5a2ba3cb72d75037d63aa2cba53b9835173a97340b2a56ff56fbab9d9cf0327684605a514d88039a506831be08d69
EBUILD rocm_bandwidth_test-5.4.3.ebuild 578 BLAKE2B d18f0234d952bcceec1899410342bbad75a1c3be787a08c39476b031ffd9cecf5ae79d0af612bacf00150a3eccbcfb669289f707540004defe5f7a70d5b44d9a SHA512 06d02fd10e1e1dcc504540e49afb9a7c8c821902fd69234f46485c174b273f00e2808f945609b0f155fb155e031c10d91beb545b1e4e9c810b1c0481d01d399f
EBUILD rocm_bandwidth_test-5.7.1.ebuild 763 BLAKE2B fb3b6dcb3d2dd8975a74c0c47d569c51e137363d3cc7aef169de1ee1513ccdfe2d8b7f43ca8ded505e54e66a11cc792254f721f99c0fc90102bf8b2d7c10d84f SHA512 c5b1a0639ed6b3f1a95305d129fab4e9a8de08882b60b40f78576dd92641e026c32e32b219207e96fcbf8b9b26dc454e31d3d85dbbe9fc1e1471a3efc361ad13
-MISC metadata.xml 338 BLAKE2B 5cb4452f4f4b4d4af05fdf3a487d18d970b300fd36466bac36fcdea5b77a7c71efafcf6edfdc5e041bb484f0eb7bac694689db1663ece9260cb8c10d799949ef SHA512 dab4e8519c431bfa40fb174851106f51d79ded92e9fd40a9478689fce70c9c8bab75ea595e099faf3d1ec990071c50e2a0793c1697850b745c14d0b5b59d03bf
+MISC metadata.xml 431 BLAKE2B fab05be7c7ad79b995949e3fae49f41e3eb7d2b2b495a5977f7ebba29914e8593aa23e29d38f8821f1c33bf8478593c84b845ff13be93e7529277d50aa53031a SHA512 c3dd55a17c4a6d47f29732defb776a0bf125f06416be2edb9cda5426a7d4e1ec239c8bc84baf484496b1261a141427eb09badc8b8d66fecf4edb436111600f72
diff --git a/dev-util/rocm_bandwidth_test/metadata.xml b/dev-util/rocm_bandwidth_test/metadata.xml
index 37913a6924f6..61a441e97cf6 100644
--- a/dev-util/rocm_bandwidth_test/metadata.xml
+++ b/dev-util/rocm_bandwidth_test/metadata.xml
@@ -8,4 +8,7 @@
<email>xgreenlandforwyy@gmail.com</email>
<name>Yiyang Wu</name>
</maintainer>
+ <upstream>
+ <remote-id type="github">ROCm/rocm_bandwidth_test</remote-id>
+ </upstream>
</pkgmetadata>
diff --git a/games-engines/Manifest.gz b/games-engines/Manifest.gz
index ad59437a9519..f0efff26db66 100644
--- a/games-engines/Manifest.gz
+++ b/games-engines/Manifest.gz
Binary files differ
diff --git a/games-engines/odamex/Manifest b/games-engines/odamex/Manifest
index 5c00df34e8d5..b906b3998c90 100644
--- a/games-engines/odamex/Manifest
+++ b/games-engines/odamex/Manifest
@@ -2,6 +2,6 @@ AUX odamex-10.3.0-unbundle-fltk.patch 3556 BLAKE2B 8aa1fd752c465a89566edab409c2d
AUX odamex-10.4.0-backport-pr928.patch 2485 BLAKE2B 50219598fd899548148642b97af7cf228a28f0717b44c01fd0cad724a72a7183bbd223e4d65ab22b1581fef395b4dd5142e65787eec9748865e1d46681a4dbad SHA512 6a791b4736375e0cd3158a3c65a3f2ab83b96196fd3b4510bddf80aaedac1827f8914f528bdf5e520a891423edc5cdce72675f66a6dce0e50f4c3970c744fd8d
AUX odamex-lto.patch 1570 BLAKE2B 9284ff378e543b26a9871a21017ee93c5b0b426c1b3eb813fcc23b990ea1712993cf932a6c0beedbe2a6eddc9c908533470b7334c7167a265ef3170df6f5d995 SHA512 865b136f47f07ecebb94771435d9fba2b8768ad989713492242f71720a023863e71c23561afd101ff19075d8d5df0c6e4d30851a6a6366d77620b8ea30d4785c
AUX odamex-odalaunch-prefix.patch 1890 BLAKE2B 948054a8b66aacc68b000635a15c17544cf745ba87c71a89b230e76e5b316d41c929fbe792904c76ca2d474d810ac6880a99ba28bed07b04b039b0496af0d7e7 SHA512 8de4a39999af6a1e1f040d26d2c0ed4f1bc100b6c5c407fd6b75408e21cdea3b94a7052432f3e1229816ed7094ce95a7b2f2b8467a2aa8df5a1cf4ccb8c0e7f4
-DIST odamex-src-10.4.0.tar.gz 24233204 BLAKE2B 377f14db15a367db3e84267a1483d5e138291fcefe53c2d522d2767ddd4a804df7ab31726d8818497c1eed93e6f0658fa4f855b6f4b0610f378a4ef3aab180b6 SHA512 12c114181aaf50e8c1f8c04d6e252f422fe887b5dc0be21974f5c1ac6645e1988091af638eb68fb9667ec4c7c2bdd5bb49981546644c33e90c80a9baefe2c930
-EBUILD odamex-10.4.0-r3.ebuild 2383 BLAKE2B e3c30d7afe7f06b7ed9d3400f94e5b8c10f22e4e0b49c17579604294255bdfa1cdbf9e6cafcf9d857cf93ed609b4370e5b1d051fc49c9183b0de274112503282 SHA512 a4cceee1d8bc395129f38ed169bd23e1e94f9e1a6fedd14d928c26d17fd4fc346117a412c559eb9f541cb5dc9e3d6284345b364d2409304339124f6efd3b875c
+DIST odamex-src-10.4.0.tar.xz 17255540 BLAKE2B bdfb357424bd1712cf763f5e6109b67910e518703e8a29fa3b071f73302beea2d3e7ed63a4e7195c367a01947ad829a78967cc77acfe3455a6e2094ca33b6590 SHA512 bea6a2e70e6bdab6a1d6b5beccf981b7570142cdabc6e54935601c5fd966e1a0e7935aa6b492185165440b31899fa6240f038a75d4741a92520e6e9be935ef7b
+EBUILD odamex-10.4.0-r3.ebuild 2383 BLAKE2B 2e392c796d41b17f557e25d5a5b47fdac9379f34a590a50b144b918d4fde2a3021f9eb926ec7764e532ff76ee89f7d7dd03939c56d41f1b9ec4c90a0c239cce0 SHA512 5ca92635375dee678f5dd17e71ef609aebe57a1f0fb7043fcd9d38a0dcec41c360e3be44048c5aa1e880d56893fffc235b97626847561e41b5701c8933dcdfa7
MISC metadata.xml 1438 BLAKE2B 2cd891e631cb9ee0182c30d9aa8a9e69089f32fb12b44f8e4a62372e40db8f89a9701411dcb3bb86937d50e035452359cb95d2bbd5b4a74d2057cb77872196ad SHA512 72f2858c111b40de8ba9da3b5d52f673ce0847fd4036e1582dc9ce56432b3e08a61ef650fc253072789a6d00167c8312158d8be374dbbfbdd5473ab75cb447af
diff --git a/games-engines/odamex/odamex-10.4.0-r3.ebuild b/games-engines/odamex/odamex-10.4.0-r3.ebuild
index de72a4d61655..a1d216e1f011 100644
--- a/games-engines/odamex/odamex-10.4.0-r3.ebuild
+++ b/games-engines/odamex/odamex-10.4.0-r3.ebuild
@@ -8,7 +8,7 @@ inherit cmake desktop prefix wxwidgets xdg
DESCRIPTION="Online multiplayer free software engine for DOOM"
HOMEPAGE="https://odamex.net/"
-SRC_URI="https://github.com/${PN}/${PN}/releases/download/${PV}/${PN}-src-${PV}.tar.gz"
+SRC_URI="https://github.com/${PN}/${PN}/releases/download/${PV}/${PN}-src-${PV}.tar.xz"
LICENSE="GPL-2+ MIT"
SLOT="0"
diff --git a/media-gfx/Manifest.gz b/media-gfx/Manifest.gz
index b59d36e7021d..ed700bb5dd7b 100644
--- a/media-gfx/Manifest.gz
+++ b/media-gfx/Manifest.gz
Binary files differ
diff --git a/media-gfx/exif/Manifest b/media-gfx/exif/Manifest
index 897fb0ce0e4b..db95ccae2491 100644
--- a/media-gfx/exif/Manifest
+++ b/media-gfx/exif/Manifest
@@ -1,4 +1,4 @@
AUX exif-0.6.22-empty-string-check.patch 1272 BLAKE2B ea6d3c4f2c3dd75ca1d9c75433a830282b252197c5b9885278823ed70dcd1ab0e319536c9f012d093da32f7af345280f7004b5b78f0e7800ede9ea4e16de46e2 SHA512 bce1a58033f7597219f2be2edbc4b8b821b1fb6f4de591d3b94010806f278d0bad20af24d7e05aff00b02057ed70ecea548f848ac8412748312eca3a6e6d6682
-DIST exif-0.6.22.tar.gz 569665 BLAKE2B 556927fca99416ff174c0c4403337f2f8b85cb14472d920a48a9598d8b7e3be6b800b0b37a764cd89fb45b62376a05ef1f0ae6b260a076f0949aadf8a441a2eb SHA512 b194bacb28ff2b910014edce732f97a875852abd486ce62bcf9274eb0ed668a0ee9c954cf60455191969aacb48d3d4d3172958a183b29f050c0bf8d55de14e7d
-EBUILD exif-0.6.22-r1.ebuild 719 BLAKE2B 97a6516d3f301d316202f9fc9ef246e62429169eda1d0362b14e93d9a1f290b4e70f65f67e5cb17d151822ea60d41f778a252f74833354b73523d411a67744fe SHA512 e81400e150efb995580f56fde419a876d4e1f5cb88c1284a549084da75badb9a503be3d1315f2649626e10d6c3206605a8e09280953fa45b29a8f382bdad716a
+DIST exif-0.6.22.tar.xz 369152 BLAKE2B 11cfda3d504860c418863449ba986d64553c3ac8354f99bd2af33b3bcb324a237b3bf89110bbd08b8ef5e4f0ac293107afdaac8abc1f4607d3a0544f18686430 SHA512 f1e2c56b9e72a606c90d53733c1f2b310f7be16a3929595bbf9d5d10a128ef3f6582f547554fc106f449e94d626a137a0a5e4c99391c9253d677abd5ae7fc333
+EBUILD exif-0.6.22-r1.ebuild 719 BLAKE2B 2655c050303b8a6249bbfa88200271a3adf6b28cc93340d834e20be9546e4fb8636157a0c4866657b450deb65ad84d24e7d4032ed56e6e4fec907aed1b912404 SHA512 4d6009bf2ed7bc26ea269e22591b869de2618c360e5cd47a7a8cb16db47608b792602f6000674fb40628e567e5d484101984a7de5d0a142b22f91f053063b0c1
MISC metadata.xml 304 BLAKE2B 5b55e98ca12d4776b75f3f3c1be0791a297344b7cc27b127f75e645e1fff1df04a85c5de371378b25366a0af1920470aa3d182572b6202d6cd320522664f17ab SHA512 b56b08cbbf054a85288f63e75342d65cc851d628d70f6fa27a8ba30a869464554af50903a4b89fcc901e0c872d65a074a7c9c087a18228d22e1329f56189fd9c
diff --git a/media-gfx/exif/exif-0.6.22-r1.ebuild b/media-gfx/exif/exif-0.6.22-r1.ebuild
index 8d4d61f471b8..230ebd275c1a 100644
--- a/media-gfx/exif/exif-0.6.22-r1.ebuild
+++ b/media-gfx/exif/exif-0.6.22-r1.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DESCRIPTION="Small CLI util to show EXIF infos hidden in JPEG files"
HOMEPAGE="https://libexif.github.io/ https://github.com/libexif/exif"
-SRC_URI="https://github.com/lib${PN}/${PN}/releases/download/${PN}-${PV//./_}-release/${P}.tar.gz"
+SRC_URI="https://github.com/lib${PN}/${PN}/releases/download/${PN}-${PV//./_}-release/${P}.tar.xz"
LICENSE="LGPL-2+"
SLOT="0"
diff --git a/media-gfx/jp2a/Manifest b/media-gfx/jp2a/Manifest
index c7c1e6768da8..7b976f7e191c 100644
--- a/media-gfx/jp2a/Manifest
+++ b/media-gfx/jp2a/Manifest
@@ -1,3 +1,3 @@
-DIST jp2a-1.1.1.tar.gz 628052 BLAKE2B 7f999ff1c7f32b02007a8d0a2d5f1aed4d77a3e9ed6711566faf0169e8d0eb842b3b118c36671a98abd8ccbad100eace4f1053b6dc795071f30e70052488f141 SHA512 898141c4b2847049cc312995a4b18d0de3f62bf9cf5c45050df01007de42486c706ab4b63a30f13828807d7bf01680a0e391304d03ba2087a481d86668773dba
-EBUILD jp2a-1.1.1.ebuild 647 BLAKE2B 07ade03a7a181750094f1b039bda177fbe2cb86162bb45be382126914179e749c6d100cbec211f2248e4eeff9dfa324d33352529441194bd271ed5fa139bb2d3 SHA512 d1503c567965448fa0170076d86a6f2424d8c8ce2fd1ad530c7a884dbf3dba953a79b66833c31c6252a72c8ce90d9c6b9d13ac91228d2915ae8a9203c3665dc1
+DIST jp2a-1.1.1.tar.bz2 525678 BLAKE2B 82e4717acb27596ca789681d288767cd602207b56e4f4afbffe5a1a107d67e0bc2b61dadd3769963eff34d3d8a1546741a069cfa7dfe40c9d3486cac6ccb29d6 SHA512 92234100e43c542f468ce586fb1c3f975c2492b80062ea5871f0eb02351b26b7f56bd5567d4d2e3bcec1ea66ebae22623d7d973c3bc794dd99c819efcae983cd
+EBUILD jp2a-1.1.1.ebuild 648 BLAKE2B f2b77407b991500d07da2bc64e8eb02a4e4964a22f1f89c935eb5a9977bf83cffd8c78356987e8f83d68feb3613a4725126530fd9d2361e51669c4ea94fa957a SHA512 c4c106af1ca5088d87f94008fec68d2923d6189e0a383384caa60d9fc926c96c5da148047d399498dcfc0522367204dc8577e3676c2b5d52d4b7b330ed0d97f6
MISC metadata.xml 249 BLAKE2B 2572acca810424ee1967a908498b907de468a9fb1765d7bc11a5d1c6aa81294d962a224d7777fecc997fb3220613350618fb7edc9e65b66e9e8dc4a8d31e6313 SHA512 b13e4520e6f7e18c5b925bff00c9711a98d8e773aba54fbe527d95ba97ccd0bd6b58f91f6b01ad92f106bb56f671261de55aacf796db0086e700d9fd40a0d842
diff --git a/media-gfx/jp2a/jp2a-1.1.1.ebuild b/media-gfx/jp2a/jp2a-1.1.1.ebuild
index 366bd17edf29..2696e5ec3b0f 100644
--- a/media-gfx/jp2a/jp2a-1.1.1.ebuild
+++ b/media-gfx/jp2a/jp2a-1.1.1.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DESCRIPTION="JPEG/PNG image to ASCII art converter"
HOMEPAGE="https://github.com/Talinx/jp2a/"
-SRC_URI="https://github.com/Talinx/jp2a/releases/download/v${PV}/${P}.tar.gz"
+SRC_URI="https://github.com/Talinx/jp2a/releases/download/v${PV}/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
diff --git a/media-video/Manifest.gz b/media-video/Manifest.gz
index 40e9ce1d1344..bdf570a6333a 100644
--- a/media-video/Manifest.gz
+++ b/media-video/Manifest.gz
Binary files differ
diff --git a/media-video/qmplay2/Manifest b/media-video/qmplay2/Manifest
index 7c9b02d99b6a..afc9dafc0ba6 100644
--- a/media-video/qmplay2/Manifest
+++ b/media-video/qmplay2/Manifest
@@ -1,8 +1,6 @@
-DIST QMPlay2-src-23.10.22.tar.xz 1442072 BLAKE2B 605c446c976d523df82f1cce70b4efff5ef630149acc61d453521dbe82af407612f9950d14e62295f325fcd8aa7c0fe3e46e0aa2193fa81123118d8fe14f081e SHA512 a32ee5e2c952777c21a28927d96fdaca9026c6b3f0586bb6d5d9c45b73604e5f7f505c0d076f611504e4ff20b339fde4997cfdb8c217940f1a7b414e1530381f
DIST QMPlay2-src-24.03.16.tar.xz 2013280 BLAKE2B bb241c56a6988659c3810c2d3a922e87f0a7bf324a58d36b4e2efaf5f452c2dbb7aa5a34ff909edc30675f566a2e0c92b1fc1d2524288302cb10fe0a75bfface SHA512 166c4acd2c79cd43693b0c3f8a4802a9b277f519d042a3eabe551d8d277f3f8ec41c74b830c36f0897fe5f247e306e9374eb982441f5a825d355af60b3660495
DIST QMPlay2-src-24.04.02.tar.xz 2043084 BLAKE2B 481ce8591c362c81569b49a4640e0459d59f31997ab78df86d85551a7e25ae591e80f3c10b73c278f137ac98bba6c89615693f749b9343286e84c4e9811702ca SHA512 958d7dab21e1eecf1b2f18ca980e050c28de4d59f58841b8649b591a4dd9c200e1bb85fa6cd60e4bc317d071b316742ed73502bf3f0d096655aa8d1d2658eae5
DIST QMPlay2-src-24.04.07.tar.xz 2042608 BLAKE2B 234d21478c090566210f48e62247a22c11f68d7491938d3c59aa201999eb5e0dd54cb9040cf75c655ca0b2337003b7edbe9574e45fb5ca1293e505d0e9824884 SHA512 998929c825db6c92f8a4fa22e998e51ba2aa6d6742d678aef0c380e9131f4de4a9e49c7008b73f8c19b1c8048f17288dd895fc3cade12becb729e5d981e90eac
-EBUILD qmplay2-23.10.22-r1.ebuild 3467 BLAKE2B 8c263c5097e6354688321dcbf606fec24dd3eaacb5d589ddd278fcf88bf863c3b6cbcedcc5d39281808aca3ab19f1240e11f94a4b3364f2eb2642d7d1965fb15 SHA512 c185d8e94fc87d7d12fc62af15bad8a4c55f0d484d0638bc63eebaee46cf1d66b7123b4a3bb3b9846c6a9d8df80dc7ef73bc7aca506da60032cefc28618bae7e
EBUILD qmplay2-24.03.16.ebuild 3467 BLAKE2B 8c263c5097e6354688321dcbf606fec24dd3eaacb5d589ddd278fcf88bf863c3b6cbcedcc5d39281808aca3ab19f1240e11f94a4b3364f2eb2642d7d1965fb15 SHA512 c185d8e94fc87d7d12fc62af15bad8a4c55f0d484d0638bc63eebaee46cf1d66b7123b4a3bb3b9846c6a9d8df80dc7ef73bc7aca506da60032cefc28618bae7e
EBUILD qmplay2-24.04.02.ebuild 3468 BLAKE2B e44c9310d3386dc7674244cd44ade545c1cef92bccfd29d29cfe26c77d759d395324f9e7cf0775b636aa6b63d17e894594552abcf253182d6be727b6664a5b8a SHA512 8eb01b492f63ed9e6fe9258e02d94700c87909b05f984c24739272ea514c6318f955683ab09d27108045b4d1ac12d315b1e3a5687aa8d0f792ad1a13960562c2
EBUILD qmplay2-24.04.07.ebuild 3463 BLAKE2B ec822ae2ccf7acad8d6030e845594713d11bbc9ab1797d7e071d28c5fa32ae9b3e2b228a369b8a3d8bf854be381adc3be90fdd7995854bda87cd5200236c37a7 SHA512 b220ad6732b577e10b0ababf57e943e2187884f2dddbb2a8c1fdbe93c578aa51bbb5d4137e38cee66574d32590522a1bca02dbbfa307b5c5dd1cb317a28d52dd
diff --git a/media-video/qmplay2/qmplay2-23.10.22-r1.ebuild b/media-video/qmplay2/qmplay2-23.10.22-r1.ebuild
deleted file mode 100644
index 2f3804bc8402..000000000000
--- a/media-video/qmplay2/qmplay2-23.10.22-r1.ebuild
+++ /dev/null
@@ -1,140 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake xdg
-
-DESCRIPTION="A Qt-based video player, which can play most formats and codecs"
-HOMEPAGE="https://github.com/zaps166/QMPlay2"
-
-if [[ ${PV} == *9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/zaps166/QMPlay2"
-else
- SRC_URI="https://github.com/zaps166/QMPlay2/releases/download/${PV}/QMPlay2-src-${PV}.tar.xz"
- S="${WORKDIR}/QMPlay2-src-${PV}"
- KEYWORDS="amd64"
-fi
-
-LICENSE="LGPL-3"
-SLOT="0"
-
-IUSE="avdevice +audiofilters +alsa cdio cuvid extensions gme inputs libass
- modplug notifications opengl pipewire portaudio pulseaudio qt6 sid
- shaders +taglib vaapi vdpau videofilters visualizations vulkan xv"
-
-REQUIRED_USE="
- audiofilters? ( || ( alsa pipewire portaudio pulseaudio ) )
- shaders? ( vulkan )
-"
-
-RDEPEND="
- media-video/ffmpeg:=[vaapi?,vdpau?]
- !qt6? (
- dev-qt/qtcore:5
- dev-qt/qtdbus:5
- dev-qt/qtgui:5[X(-),vulkan?]
- dev-qt/qtsvg:5
- dev-qt/qtwidgets:5
- dev-qt/qtx11extras:5
- extensions? ( dev-qt/qtdeclarative:5 )
- videofilters? ( dev-qt/qtconcurrent:5 )
- )
- qt6? (
- dev-qt/qtbase:6[concurrent,dbus,gui,network,opengl?,ssl,vulkan?,widgets]
- dev-qt/qt5compat:6
- dev-qt/qtsvg:6
- extensions? ( dev-qt/qtdeclarative:6 )
- )
- alsa? ( media-libs/alsa-lib )
- cdio? ( dev-libs/libcdio[cddb] )
- gme? ( media-libs/game-music-emu )
- libass? ( media-libs/libass )
- opengl? ( virtual/opengl )
- pipewire? ( media-video/pipewire )
- portaudio? ( media-libs/portaudio )
- pulseaudio? ( media-libs/libpulse )
- sid? ( media-libs/libsidplayfp )
- shaders? ( >=media-libs/shaderc-2020.1 )
- taglib? ( media-libs/taglib )
- vaapi? ( media-libs/libva[X] )
- vulkan? ( >=media-libs/vulkan-loader-1.2.133 )
- xv? ( x11-libs/libXv )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- !qt6? ( dev-qt/linguist-tools:5 )
- qt6? ( dev-qt/qttools:6[linguist] )
-"
-
-src_prepare() {
- # disable compress man pages
- sed -r \
- -e 's/if\(GZIP\)/if\(TRUE\)/' \
- -e 's/(install.+QMPlay2\.1)\.gz/\1/' \
- -i src/gui/CMakeLists.txt || die
-
- cmake_src_prepare
-}
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_WITH_QT6=$(usex qt6)
- # core
- -DUSE_LINK_TIME_OPTIMIZATION=false
- -DUSE_UPDATES=OFF
- -DUSE_ALSA=$(usex alsa)
- -DUSE_AUDIOCD=$(usex cdio)
- -DUSE_DBUS_SUSPEND=ON
- -DUSE_FREEDESKTOP_NOTIFICATIONS=ON
- -DUSE_LIBASS=$(usex libass)
- -DUSE_NOTIFY=$(usex notifications)
- -DUSE_OPENGL=$(usex opengl)
- -DUSE_VULKAN=$(usex vulkan)
- -DUSE_GLSLC=$(usex shaders)
- -DUSE_XVIDEO=$(usex xv)
-
- # ffmpeg
- -DUSE_FFMPEG_AVDEVICE=$(usex avdevice)
- -DUSE_FFMPEG_VAAPI=$(usex vaapi)
- -DUSE_FFMPEG_VDPAU=$(usex vdpau)
-
- # chiptune
- -DUSE_CHIPTUNE_GME=$(usex gme)
- -DUSE_CHIPTUNE_SID=$(usex sid)
-
- # modules
- -DUSE_AUDIOFILTERS=$(usex audiofilters)
- -DUSE_CUVID=$(usex cuvid)
- -DUSE_INPUTS=$(usex inputs)
- -DUSE_MODPLUG=$(usex modplug)
- -DUSE_PIPEWIRE=$(usex pipewire)
- -DUSE_PORTAUDIO=$(usex portaudio)
- -DUSE_PULSEAUDIO=$(usex pulseaudio)
- -DUSE_TAGLIB=$(usex taglib)
- -DUSE_VIDEOFILTERS=$(usex videofilters)
- -DUSE_VISUALIZATIONS=$(usex visualizations)
-
- # extensions
- -DUSE_EXTENSIONS=$(usex extensions)
- )
-
- if use extensions; then
- # Move inside an if, to remove unused option warning
- mycmakeargs+=(
- -DUSE_LASTFM=ON
- -DUSE_LYRICS=ON
- -DUSE_MEDIABROWSER=ON
- -DUSE_MPRIS2=ON
- )
- fi
-
- if [[ ${PV} == *9999 ]]; then
- mycmakeargs+=( -DUSE_GIT_VERSION=true )
- else
- mycmakeargs+=( -DUSE_GIT_VERSION=false )
- fi
-
- cmake_src_configure
-}
diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz
index 19525514a998..76fd020d3620 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 210759140209..75b2f3c106d8 100644
--- a/metadata/dtd/timestamp.chk
+++ b/metadata/dtd/timestamp.chk
@@ -1 +1 @@
-Mon, 08 Apr 2024 16:40:15 +0000
+Mon, 08 Apr 2024 22:40:22 +0000
diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest
index 12275ca79156..d0b673983c7e 100644
--- a/metadata/glsa/Manifest
+++ b/metadata/glsa/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 569494 BLAKE2B 475196fd0ff28d6023f45e6c22284bded2028bbe891778e3828fb75c3727438168bcd5ab63fe48683bb5874710c096e12470eee93163ae90c07d1f9d79810710 SHA512 94822c7f83b3b68b28e1885c442c2d9b5794eb5f861b8a0862162601a2c2b03cdc2bb6144d8b4a1d61befedf2ff1952e540c518e34c7f15ff5af14b7dc567fcb
-TIMESTAMP 2024-04-08T16:40:19Z
+TIMESTAMP 2024-04-08T22:40:28Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmYUHfNfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmYUclxfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klA8Ug/5ASfNUhPjvIdwKl+6EWsmvPthe9gAMMgYOFVOfbtb1kbEBI3voWvYopbd
-i2o3Z4CwErPIO634cIyrY0LsvbR3PigRPCx9Moj/+YrOa0Egx88Q0kCtvZBQBzPU
-2OvQFju4pc72ufp1lsgvvkFMXZ5/2zU/f1WyXOPg1h6Lc0/QBoEC/WB1VQM+W0ps
-x44iiMVG96HpFf0dYyPp8pBFz8li3zRzY/wtYEsFNu0qVKn5eqCjJv2qm98vkZMd
-W+9QBKrrUpEVW5MvSSU0AnxYYJHpmUsDnRpfEMIKzUgSjKYTyZVJ+nynN8ZQ90rE
-FVp/S2TnvwP0MTHwPcro+RVioYXSSRdPg/zxdCcvvEgxuHKeyCVvu5TYCtE2wStS
-Xtm7iYlZUjhjHWvxNTlVpeidtz7AIBu8rMOukF64/7F1ZtGjF+F/5ZhdbtxZSbTq
-6WGPT+kSuOkSJ1tug6AxDxr9cPNGY04DwAVEZvXyblILX9YaUg7gAyY8ltFSyDYc
-6zrQDH0DtAh+wTOghxPd+bZLA91hsj6hkq7tfr/6qaI8sKoNi+AUM38AJwvm6gRA
-uhe0LUMQUn+yfTXvl634p+R55o5bSJrjFUGMB7qKlD3awxTPhJEo1rRPLBU9nb95
-doNfH4hrcefe0i7RlfeQf2xoG5HB1n3lc88bL37Mv2b8/relM44=
-=r8nM
+klCoKw/5AVk2QBE2vPuQnuMxKse71ojucDexVVZmjp3zVvE+FcxROBMV/fgM39eD
+jUq33uNZNYy9s14CcaSimX6xdKGXRjBVx1q4U3/6cZd/UVspJbxOEjM0ahkPTbyi
+YJHqyJjt5NBqcutnTnojjk+ehp6Us4ocqP9Gubp/xJHcsgAjJpNl+0bFblXGCU1l
+zoTstL6t9wbVOHZmf4ZUlYZbZjUQQKyUPEDW77KDPW2af5L9jRHx/pforv9vZ1Bc
+jCu+suxt3VLfr6ZZCYcborj3JqMViWXzVdOjXi4ywGgIGLsq8gfeaJ71IqjoTg1y
+NpxZ88qA8G8jjxC240PY3RVgSLLP+mrKtmxSuVrfQ+0Kyd7OYCLYBZUWyBITk//y
+Qtwf2j9XMZjIUfgiFyU/Yp3fnnsAWQVc7JaQBm4bWwRiyC6oTeGCrhs0or5hyR1C
+44fT7wAsdmpmVXFkFxXaV1+IaAYHx55jW/EP47afMGQqtkbdfAPJiDVbBf3UiqMD
+sSM0fDKLi9CV1ZPOcF4p5RLN0yITm3xtuYMIkUH9sW641K27C8AyfKn6lg46Ewes
+Fm8yuwPxCC0xhwzFbLaja4rDp8ugUWNpI1dMCyUxuCXathK8GP4bbPWRKIwTrc5H
+jDLPOMFrfSzpWeYLIlpHytLFmL33dmYDepJD2cd6ueiaBovkEqU=
+=u62j
-----END PGP SIGNATURE-----
diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk
index 210759140209..e5b90f35eefe 100644
--- a/metadata/glsa/timestamp.chk
+++ b/metadata/glsa/timestamp.chk
@@ -1 +1 @@
-Mon, 08 Apr 2024 16:40:15 +0000
+Mon, 08 Apr 2024 22:40:23 +0000
diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz
index e270df0a760d..c65513b27540 100644
--- a/metadata/md5-cache/Manifest.gz
+++ b/metadata/md5-cache/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-emacs/Manifest.gz b/metadata/md5-cache/app-emacs/Manifest.gz
index b0e487e95e66..64ad9074d551 100644
--- a/metadata/md5-cache/app-emacs/Manifest.gz
+++ b/metadata/md5-cache/app-emacs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-emacs/lsp-java-3.1_p20240328 b/metadata/md5-cache/app-emacs/lsp-java-3.1_p20240328
new file mode 100644
index 000000000000..bc3d94a9cc32
--- /dev/null
+++ b/metadata/md5-cache/app-emacs/lsp-java-3.1_p20240328
@@ -0,0 +1,13 @@
+BDEPEND=app-emacs/dap-mode app-emacs/dash app-emacs/f app-emacs/ht app-emacs/lsp-mode app-emacs/markdown-mode app-emacs/request app-emacs/treemacs >=app-editors/emacs-27.1:*
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
+DESCRIPTION=Emacs Java IDE using Eclipse JDT Language Server
+EAPI=8
+HOMEPAGE=https://emacs-lsp.github.io/lsp-java/ https://github.com/emacs-lsp/lsp-java/
+INHERIT=elisp
+KEYWORDS=~amd64
+LICENSE=GPL-3+
+RDEPEND=app-emacs/dap-mode app-emacs/dash app-emacs/f app-emacs/ht app-emacs/lsp-mode app-emacs/markdown-mode app-emacs/request app-emacs/treemacs >=app-editors/emacs-27.1:*
+SLOT=0
+SRC_URI=https://github.com/emacs-lsp/lsp-java/archive/9296ecd97310458d39338566c3491a27d90f5577.tar.gz -> lsp-java-3.1_p20240328.tar.gz
+_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b5740ee671dad911400f832fe315a9a5
+_md5_=3c1c7f621b6d24e8445b5b9241eb0a04
diff --git a/metadata/md5-cache/app-emacs/lsp-treemacs-0.5 b/metadata/md5-cache/app-emacs/lsp-treemacs-0.5
new file mode 100644
index 000000000000..695d99a1e2a3
--- /dev/null
+++ b/metadata/md5-cache/app-emacs/lsp-treemacs-0.5
@@ -0,0 +1,13 @@
+BDEPEND=app-emacs/dash app-emacs/f app-emacs/ht app-emacs/lsp-mode app-emacs/treemacs >=app-editors/emacs-27.1:*
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
+DESCRIPTION=Integration between lsp-mode and treemacs
+EAPI=8
+HOMEPAGE=https://github.com/emacs-lsp/lsp-treemacs/
+INHERIT=elisp
+KEYWORDS=~amd64
+LICENSE=GPL-3+
+RDEPEND=app-emacs/dash app-emacs/f app-emacs/ht app-emacs/lsp-mode app-emacs/treemacs >=app-editors/emacs-27.1:*
+SLOT=0
+SRC_URI=https://github.com/emacs-lsp/lsp-treemacs/archive/refs/tags/0.5.tar.gz -> lsp-treemacs-0.5.tar.gz
+_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b5740ee671dad911400f832fe315a9a5
+_md5_=a97a9278fa5576ba24ce578228d75f4a
diff --git a/metadata/md5-cache/app-emacs/treemacs-3.1_p20240229 b/metadata/md5-cache/app-emacs/treemacs-3.1_p20240229
new file mode 100644
index 000000000000..068ee1aa5a06
--- /dev/null
+++ b/metadata/md5-cache/app-emacs/treemacs-3.1_p20240229
@@ -0,0 +1,16 @@
+BDEPEND=>=app-editors/emacs-26.1[svg] app-emacs/ace-window app-emacs/cfrs app-emacs/dash app-emacs/ht app-emacs/hydra app-emacs/pfuture app-emacs/s test? ( app-emacs/buttercup ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=app-editors/emacs-26.1:*
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
+DESCRIPTION=Tree style project file explorer
+EAPI=8
+HOMEPAGE=https://github.com/Alexander-Miller/treemacs/
+INHERIT=distutils-r1 elisp
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~amd64
+LICENSE=GPL-3+
+RDEPEND=>=app-editors/emacs-26.1[svg] app-emacs/ace-window app-emacs/cfrs app-emacs/dash app-emacs/ht app-emacs/hydra app-emacs/pfuture app-emacs/s python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=app-editors/emacs-26.1:*
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/Alexander-Miller/treemacs/archive/8c6df39f01a4d47fda2cc943645fa067f771b748.tar.gz -> treemacs-3.1_p20240229.tar.gz
+_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common b5740ee671dad911400f832fe315a9a5 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=2cb579f76e341b6f818a14b2fc6ec6ad
diff --git a/metadata/md5-cache/dev-libs/Manifest.gz b/metadata/md5-cache/dev-libs/Manifest.gz
index 103774f2aa07..9b352d92c556 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/dotconf-1.3-r2 b/metadata/md5-cache/dev-libs/dotconf-1.3-r2
index c89fa88c8ed0..6b76700be510 100644
--- a/metadata/md5-cache/dev-libs/dotconf-1.3-r2
+++ b/metadata/md5-cache/dev-libs/dotconf-1.3-r2
@@ -9,4 +9,4 @@ LICENSE=LGPL-2.1
SLOT=0
SRC_URI=mirror://gentoo/dotconf-1.3.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=e7c3a453a30c7a570fdaee61538646d4
+_md5_=4261acb0b2829dab1cf3e23eb35d1623
diff --git a/metadata/md5-cache/dev-libs/dotconf-1.4 b/metadata/md5-cache/dev-libs/dotconf-1.4
new file mode 100644
index 000000000000..83a60408ffc7
--- /dev/null
+++ b/metadata/md5-cache/dev-libs/dotconf-1.4
@@ -0,0 +1,13 @@
+BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20240116 || ( >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3
+DEFINED_PHASES=compile configure install
+DEPEND=>=dev-build/autoconf-2.58
+DESCRIPTION=dot.conf configuration file parser
+EAPI=8
+HOMEPAGE=https://github.com/williamh/dotconf
+INHERIT=autotools toolchain-funcs
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux
+LICENSE=LGPL-2.1
+SLOT=0
+SRC_URI=https://github.com/williamh/dotconf/archive/v1.4.tar.gz -> dotconf-1.4.tar.gz
+_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=279c70d01d186616529ce1d482cd3183
diff --git a/metadata/md5-cache/dev-libs/dotconf-9999 b/metadata/md5-cache/dev-libs/dotconf-9999
new file mode 100644
index 000000000000..fcd63becc164
--- /dev/null
+++ b/metadata/md5-cache/dev-libs/dotconf-9999
@@ -0,0 +1,12 @@
+BDEPEND=>=dev-vcs/git-1.8.2.1[curl] sys-devel/gnuconfig >=app-portage/elt-patches-20240116 || ( >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3
+DEFINED_PHASES=compile configure install unpack
+DEPEND=>=dev-build/autoconf-2.58
+DESCRIPTION=dot.conf configuration file parser
+EAPI=8
+HOMEPAGE=https://github.com/williamh/dotconf
+INHERIT=git-r3 autotools toolchain-funcs
+LICENSE=LGPL-2.1
+PROPERTIES=live
+SLOT=0
+_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee git-r3 fbb2889c81f3a05910c1524db69425c1 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=279c70d01d186616529ce1d482cd3183
diff --git a/metadata/md5-cache/dev-libs/editline-1.17.1 b/metadata/md5-cache/dev-libs/editline-1.17.1
index 93e591f02520..5d6a89664eed 100644
--- a/metadata/md5-cache/dev-libs/editline-1.17.1
+++ b/metadata/md5-cache/dev-libs/editline-1.17.1
@@ -6,4 +6,4 @@ KEYWORDS=~amd64 ~x86
LICENSE=Apache-2.0
SLOT=0
SRC_URI=https://github.com/troglobit/editline/releases/download/1.17.1/editline-1.17.1.tar.xz
-_md5_=052ba86fd6c4b7daae46a15effde576b
+_md5_=8d632d587a96292cdb786bb4b4097f50
diff --git a/metadata/md5-cache/dev-libs/jansson-2.14-r1 b/metadata/md5-cache/dev-libs/jansson-2.14-r1
index 5fcad2da3441..111356a866bd 100644
--- a/metadata/md5-cache/dev-libs/jansson-2.14-r1
+++ b/metadata/md5-cache/dev-libs/jansson-2.14-r1
@@ -8,6 +8,6 @@ IUSE=doc static-libs
KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos
LICENSE=MIT
SLOT=0/4
-SRC_URI=https://github.com/akheron/jansson/releases/download/v2.14/jansson-2.14.tar.gz
+SRC_URI=https://github.com/akheron/jansson/releases/download/v2.14/jansson-2.14.tar.bz2
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=eca8398e81abc6b487731ddbe544e51d
+_md5_=75cbd60db2c60fe1aa31ca948bd76e12
diff --git a/metadata/md5-cache/dev-libs/jansson-2.14-r2 b/metadata/md5-cache/dev-libs/jansson-2.14-r2
index 7f49d871dc16..23401bc828a2 100644
--- a/metadata/md5-cache/dev-libs/jansson-2.14-r2
+++ b/metadata/md5-cache/dev-libs/jansson-2.14-r2
@@ -8,6 +8,6 @@ IUSE=doc static-libs
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos
LICENSE=MIT
SLOT=0/4
-SRC_URI=https://github.com/akheron/jansson/releases/download/v2.14/jansson-2.14.tar.gz
+SRC_URI=https://github.com/akheron/jansson/releases/download/v2.14/jansson-2.14.tar.bz2
_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=2a0b0a0764a1bc400e15c85796f3cdee
+_md5_=78555a397b461d1d2ca1f8d05f9e3d4e
diff --git a/metadata/md5-cache/dev-python/Manifest.gz b/metadata/md5-cache/dev-python/Manifest.gz
index fa44d8453d5d..5b6194db5f4b 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/hishel-0.0.25 b/metadata/md5-cache/dev-python/hishel-0.0.25
new file mode 100644
index 000000000000..0f249c3b7b3b
--- /dev/null
+++ b/metadata/md5-cache/dev-python/hishel-0.0.25
@@ -0,0 +1,16 @@
+BDEPEND=dev-python/hatch-fancy-pypi-readme[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-python/anyio[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/boto3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/moto[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/trio[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hatchling-1.21.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=An elegant HTTP Cache implementation for HTTPX and HTTP Core
+EAPI=8
+HOMEPAGE=https://github.com/karpetrosyan/hishel https://pypi.org/project/hishel/
+INHERIT=distutils-r1
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~amd64
+LICENSE=BSD
+RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/karpetrosyan/hishel/archive/refs/tags/0.0.25.tar.gz -> hishel-0.0.25.gh.tar.gz
+_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=e8799b35d9a07189be82f50c6a0ce943
diff --git a/metadata/md5-cache/dev-python/pbs-installer-2024.4.1 b/metadata/md5-cache/dev-python/pbs-installer-2024.4.1
new file mode 100644
index 000000000000..b9043944e918
--- /dev/null
+++ b/metadata/md5-cache/dev-python/pbs-installer-2024.4.1
@@ -0,0 +1,16 @@
+BDEPEND=dev-python/zstandard[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pdm-backend-2.1.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Installer for Python Build Standalone
+EAPI=8
+HOMEPAGE=https://pypi.org/project/pbs-installer/ https://github.com/frostming/pbs-installer/
+INHERIT=distutils-r1
+IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~amd64
+LICENSE=MIT
+RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=test
+SLOT=0
+SRC_URI=https://github.com/frostming/pbs-installer/archive/refs/tags/2024.4.1.tar.gz -> pbs-installer-2024.4.1.gh.tar.gz
+_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=f6e591ba5b4c79d211cd4fe058e25846
diff --git a/metadata/md5-cache/dev-python/pdm-2.13.3 b/metadata/md5-cache/dev-python/pdm-2.13.3
new file mode 100644
index 000000000000..e890f1fa78f1
--- /dev/null
+++ b/metadata/md5-cache/dev-python/pdm-2.13.3
@@ -0,0 +1,16 @@
+BDEPEND=dev-python/blinker[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/dep-logic-0.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/platformdirs[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rich[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/truststore[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/virtualenv[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/msgpack[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/httpx[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/filelock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/hishel[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pbs-installer[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyproject-hooks[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/unearth-0.15.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/findpython-1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/findpython-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/tomlkit[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/shellingham[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/python-dotenv[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/resolvelib-1.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/installer[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-python/tomli[python_targets_python3_10(-)?] ) test? ( dev-python/pytest-mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-httpserver[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/blinker[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/dep-logic-0.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/platformdirs[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rich[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/truststore[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/virtualenv[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/msgpack[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/httpx[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/filelock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/hishel[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pbs-installer[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyproject-hooks[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/unearth-0.15.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/findpython-1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/findpython-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/tomlkit[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/shellingham[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/python-dotenv[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/resolvelib-1.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/installer[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-python/tomli[python_targets_python3_10(-)?] ) >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pdm-backend-2.1.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Python package and dependency manager supporting the latest PEP standards
+EAPI=8
+HOMEPAGE=https://pdm-project.org/ https://github.com/pdm-project/pdm/ https://pypi.org/project/pdm/
+INHERIT=distutils-r1 pypi
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~amd64 ~arm64
+LICENSE=MIT
+RDEPEND=dev-python/blinker[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/dep-logic-0.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/platformdirs[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rich[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/truststore[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/virtualenv[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/msgpack[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/httpx[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/filelock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/hishel[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pbs-installer[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyproject-hooks[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/unearth-0.15.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/findpython-1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/findpython-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/tomlkit[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/shellingham[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/python-dotenv[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/resolvelib-1.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/installer[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-python/tomli[python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/p/pdm/pdm-2.13.3.tar.gz
+_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=539bb341967e9e15d62530e8f264fbdb
diff --git a/metadata/md5-cache/dev-python/snakeoil-0.10.8 b/metadata/md5-cache/dev-python/snakeoil-0.10.8
new file mode 100644
index 000000000000..fa42d0dfa7cf
--- /dev/null
+++ b/metadata/md5-cache/dev-python/snakeoil-0.10.8
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-python/flit-core-3.8[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-python/lazy-object-proxy[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:=[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/flit-core-3.9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=misc common functionality and useful optimizations
+EAPI=8
+HOMEPAGE=https://github.com/pkgcore/snakeoil
+INHERIT=distutils-r1 pypi
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos
+LICENSE=BSD BSD-2 MIT
+RDEPEND=dev-python/lazy-object-proxy[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:=[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/s/snakeoil/snakeoil-0.10.8.tar.gz
+_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=296ba8ef516882b730162d29c19d741b
diff --git a/metadata/md5-cache/dev-util/Manifest.gz b/metadata/md5-cache/dev-util/Manifest.gz
index d562bda98305..fb92480fe6a2 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/gitlab-runner-16.7.1 b/metadata/md5-cache/dev-util/gitlab-runner-16.10.0
index 7722b0822d8f..b889368b6dc1 100644
--- a/metadata/md5-cache/dev-util/gitlab-runner-16.7.1
+++ b/metadata/md5-cache/dev-util/gitlab-runner-16.10.0
@@ -10,6 +10,6 @@ LICENSE=MIT
RDEPEND=acct-group/gitlab-runner acct-user/gitlab-runner virtual/tmpfiles
RESTRICT=strip
SLOT=0
-SRC_URI=https://gitlab.com/gitlab-org/gitlab-runner/-/archive/v16.7.1/gitlab-runner-v16.7.1.tar.bz2 -> gitlab-runner-16.7.1.tar.bz2 https://dev.gentoo.org/~williamh/dist/gitlab-runner-16.7.1-deps.tar.xz
+SRC_URI=https://gitlab.com/gitlab-org/gitlab-runner/-/archive/v16.10.0/gitlab-runner-v16.10.0.tar.bz2 -> gitlab-runner-16.10.0.tar.bz2 https://dev.gentoo.org/~williamh/dist/gitlab-runner-16.10.0-deps.tar.xz
_eclasses_=flag-o-matic 288c54efeb5e2aa70775e39032695ad4 go-env 14f8f70fe58c14d7ab44fff15a05ac47 go-module 83fd3ed1657cfc316c93d6a37018290d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=5c8d49497056dc1f7b5a0759cf7ba8ca
+_md5_=a1e07732e0d47512a347f09312bbb01e
diff --git a/metadata/md5-cache/dev-util/reuse-3.0.2 b/metadata/md5-cache/dev-util/reuse-3.0.2
new file mode 100644
index 000000000000..dd2edb5bfb6b
--- /dev/null
+++ b/metadata/md5-cache/dev-util/reuse-3.0.2
@@ -0,0 +1,16 @@
+BDEPEND=sys-devel/gettext test? ( dev-vcs/git dev-vcs/mercurial ) test? ( >=dev-python/binaryornot-0.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/boolean-py-3.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jinja-3.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/license-expression-1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python-debian-0.1.48[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) doc? ( || ( ( dev-lang/python:3.12 >=dev-python/sphinx-7.2.6[python_targets_python3_12(-)] >=dev-python/furo-2023.3.27[python_targets_python3_12(-)] >=dev-python/recommonmark-0.7.1[python_targets_python3_12(-)] >=dev-python/sphinxcontrib-apidoc-0.3.0[python_targets_python3_12(-)] >=dev-python/sphinx-autodoc-typehints-1.12.0[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-7.2.6[python_targets_python3_11(-)] >=dev-python/furo-2023.3.27[python_targets_python3_11(-)] >=dev-python/recommonmark-0.7.1[python_targets_python3_11(-)] >=dev-python/sphinxcontrib-apidoc-0.3.0[python_targets_python3_11(-)] >=dev-python/sphinx-autodoc-typehints-1.12.0[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-7.2.6[python_targets_python3_10(-)] >=dev-python/furo-2023.3.27[python_targets_python3_10(-)] >=dev-python/recommonmark-0.7.1[python_targets_python3_10(-)] >=dev-python/sphinxcontrib-apidoc-0.3.0[python_targets_python3_10(-)] >=dev-python/sphinx-autodoc-typehints-1.12.0[python_targets_python3_10(-)] ) ) ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/poetry-core-1.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Manage license information according to the SPDX standard
+EAPI=8
+HOMEPAGE=https://reuse.software/ https://github.com/fsfe/reuse-tool
+INHERIT=distutils-r1
+IUSE=test doc python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~amd64
+LICENSE=GPL-3+ CC-BY-SA-4.0 CC0-1.0 Apache-2.0
+RDEPEND=>=dev-python/binaryornot-0.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/boolean-py-3.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jinja-3.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/license-expression-1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python-debian-0.1.48[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/fsfe/reuse-tool/archive/refs/tags/v3.0.2.tar.gz -> reuse-3.0.2.gh.tar.gz
+_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=298e9444ad0604d513f74259daca7a22
diff --git a/metadata/md5-cache/games-engines/Manifest.gz b/metadata/md5-cache/games-engines/Manifest.gz
index adeaa1b4e1aa..b46cdcbd98bb 100644
--- a/metadata/md5-cache/games-engines/Manifest.gz
+++ b/metadata/md5-cache/games-engines/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/games-engines/odamex-10.4.0-r3 b/metadata/md5-cache/games-engines/odamex-10.4.0-r3
index 9cdea371d7e5..f2d57451009e 100644
--- a/metadata/md5-cache/games-engines/odamex-10.4.0-r3
+++ b/metadata/md5-cache/games-engines/odamex-10.4.0-r3
@@ -12,6 +12,6 @@ LICENSE=GPL-2+ MIT
RDEPEND=client? ( media-libs/libpng:0= media-libs/libsdl2[joystick,sound,video] media-libs/sdl2-mixer net-misc/curl x11-libs/libX11 !hidpi? ( x11-libs/fltk:1 ) portmidi? ( media-libs/portmidi ) ) odalaunch? ( x11-libs/wxGTK:3.0-gtk3 ) server? ( dev-libs/jsoncpp:= upnp? ( net-libs/miniupnpc:= ) )
REQUIRED_USE=|| ( client master server )
SLOT=0
-SRC_URI=https://github.com/odamex/odamex/releases/download/10.4.0/odamex-src-10.4.0.tar.gz
+SRC_URI=https://github.com/odamex/odamex/releases/download/10.4.0/odamex-src-10.4.0.tar.xz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 wxwidgets 9a707a3f9f1ea7aa703b1e46552291e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=9b9ad32078312402d8173245434aafd6
+_md5_=ec2569e8568c5a31f9c4326dd8ce8f12
diff --git a/metadata/md5-cache/media-gfx/Manifest.gz b/metadata/md5-cache/media-gfx/Manifest.gz
index efc8d01f8291..13b47c0f02cb 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/exif-0.6.22-r1 b/metadata/md5-cache/media-gfx/exif-0.6.22-r1
index 26b2e812ea2b..9284861c181d 100644
--- a/metadata/md5-cache/media-gfx/exif-0.6.22-r1
+++ b/metadata/md5-cache/media-gfx/exif-0.6.22-r1
@@ -9,5 +9,5 @@ KEYWORDS=~alpha amd64 ~hppa ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~p
LICENSE=LGPL-2+
RDEPEND=dev-libs/popt >=media-libs/libexif-0.6.22
SLOT=0
-SRC_URI=https://github.com/libexif/exif/releases/download/exif-0_6_22-release/exif-0.6.22.tar.gz
-_md5_=e0c07eb208181d13485d0263b4a81a5d
+SRC_URI=https://github.com/libexif/exif/releases/download/exif-0_6_22-release/exif-0.6.22.tar.xz
+_md5_=352518a4a3f0cccc10e3544acc7ecd88
diff --git a/metadata/md5-cache/media-gfx/jp2a-1.1.1 b/metadata/md5-cache/media-gfx/jp2a-1.1.1
index 864e8a7f0712..966190f2f6b0 100644
--- a/metadata/md5-cache/media-gfx/jp2a-1.1.1
+++ b/metadata/md5-cache/media-gfx/jp2a-1.1.1
@@ -8,5 +8,5 @@ KEYWORDS=amd64 ~ia64 ppc ppc64 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris
LICENSE=GPL-2
RDEPEND=virtual/jpeg media-libs/libpng curl? ( net-misc/curl )
SLOT=0
-SRC_URI=https://github.com/Talinx/jp2a/releases/download/v1.1.1/jp2a-1.1.1.tar.gz
-_md5_=a70842f67b52d5612e8ccaea16f4c93d
+SRC_URI=https://github.com/Talinx/jp2a/releases/download/v1.1.1/jp2a-1.1.1.tar.bz2
+_md5_=1ebde10ab970fbc651f933dec613f4e1
diff --git a/metadata/md5-cache/media-video/Manifest.gz b/metadata/md5-cache/media-video/Manifest.gz
index 90b52889f55d..d56789f93270 100644
--- a/metadata/md5-cache/media-video/Manifest.gz
+++ b/metadata/md5-cache/media-video/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/media-video/qmplay2-23.10.22-r1 b/metadata/md5-cache/media-video/qmplay2-23.10.22-r1
deleted file mode 100644
index 078ade1b58ca..000000000000
--- a/metadata/md5-cache/media-video/qmplay2-23.10.22-r1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=!qt6? ( dev-qt/linguist-tools:5 ) qt6? ( dev-qt/qttools:6[linguist] ) app-alternatives/ninja >=dev-build/cmake-3.20.5
-DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
-DEPEND=media-video/ffmpeg:=[vaapi?,vdpau?] !qt6? ( dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtgui:5[X(-),vulkan?] dev-qt/qtsvg:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 extensions? ( dev-qt/qtdeclarative:5 ) videofilters? ( dev-qt/qtconcurrent:5 ) ) qt6? ( dev-qt/qtbase:6[concurrent,dbus,gui,network,opengl?,ssl,vulkan?,widgets] dev-qt/qt5compat:6 dev-qt/qtsvg:6 extensions? ( dev-qt/qtdeclarative:6 ) ) alsa? ( media-libs/alsa-lib ) cdio? ( dev-libs/libcdio[cddb] ) gme? ( media-libs/game-music-emu ) libass? ( media-libs/libass ) opengl? ( virtual/opengl ) pipewire? ( media-video/pipewire ) portaudio? ( media-libs/portaudio ) pulseaudio? ( media-libs/libpulse ) sid? ( media-libs/libsidplayfp ) shaders? ( >=media-libs/shaderc-2020.1 ) taglib? ( media-libs/taglib ) vaapi? ( media-libs/libva[X] ) vulkan? ( >=media-libs/vulkan-loader-1.2.133 ) xv? ( x11-libs/libXv )
-DESCRIPTION=A Qt-based video player, which can play most formats and codecs
-EAPI=8
-HOMEPAGE=https://github.com/zaps166/QMPlay2
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=cmake xdg
-IUSE=avdevice +audiofilters +alsa cdio cuvid extensions gme inputs libass modplug notifications opengl pipewire portaudio pulseaudio qt6 sid shaders +taglib vaapi vdpau videofilters visualizations vulkan xv
-KEYWORDS=amd64
-LICENSE=LGPL-3
-RDEPEND=media-video/ffmpeg:=[vaapi?,vdpau?] !qt6? ( dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtgui:5[X(-),vulkan?] dev-qt/qtsvg:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 extensions? ( dev-qt/qtdeclarative:5 ) videofilters? ( dev-qt/qtconcurrent:5 ) ) qt6? ( dev-qt/qtbase:6[concurrent,dbus,gui,network,opengl?,ssl,vulkan?,widgets] dev-qt/qt5compat:6 dev-qt/qtsvg:6 extensions? ( dev-qt/qtdeclarative:6 ) ) alsa? ( media-libs/alsa-lib ) cdio? ( dev-libs/libcdio[cddb] ) gme? ( media-libs/game-music-emu ) libass? ( media-libs/libass ) opengl? ( virtual/opengl ) pipewire? ( media-video/pipewire ) portaudio? ( media-libs/portaudio ) pulseaudio? ( media-libs/libpulse ) sid? ( media-libs/libsidplayfp ) shaders? ( >=media-libs/shaderc-2020.1 ) taglib? ( media-libs/taglib ) vaapi? ( media-libs/libva[X] ) vulkan? ( >=media-libs/vulkan-loader-1.2.133 ) xv? ( x11-libs/libXv )
-REQUIRED_USE=audiofilters? ( || ( alsa pipewire portaudio pulseaudio ) ) shaders? ( vulkan )
-SLOT=0
-SRC_URI=https://github.com/zaps166/QMPlay2/releases/download/23.10.22/QMPlay2-src-23.10.22.tar.xz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=676c915d65d0b191cb5081dd3886559f
diff --git a/metadata/md5-cache/net-mail/Manifest.gz b/metadata/md5-cache/net-mail/Manifest.gz
index 99366bbad72e..8e74dd55fe0a 100644
--- a/metadata/md5-cache/net-mail/Manifest.gz
+++ b/metadata/md5-cache/net-mail/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-mail/mu-1.12.3 b/metadata/md5-cache/net-mail/mu-1.12.3
new file mode 100644
index 000000000000..2706b56e5672
--- /dev/null
+++ b/metadata/md5-cache/net-mail/mu-1.12.3
@@ -0,0 +1,15 @@
+BDEPEND=sys-apps/texinfo virtual/pkgconfig >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
+DEPEND=dev-libs/glib:2 dev-libs/gmime:3.0 >=dev-libs/xapian-1.4:= emacs? ( >=app-editors/emacs-25.3:* ) readline? ( sys-libs/readline:= )
+DESCRIPTION=Set of tools to deal with Maildirs, in particular, searching and indexing
+EAPI=8
+HOMEPAGE=https://www.djcbsoftware.nl/code/mu/ https://github.com/djcb/mu
+INHERIT=elisp-common meson
+IUSE=emacs readline
+KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86 ~x64-macos
+LICENSE=BSD Boost-1.0 CC0-1.0 GPL-3+ MIT
+RDEPEND=dev-libs/glib:2 dev-libs/gmime:3.0 >=dev-libs/xapian-1.4:= emacs? ( >=app-editors/emacs-25.3:* ) readline? ( sys-libs/readline:= )
+SLOT=0
+SRC_URI=https://github.com/djcb/mu/releases/download/v1.12.3/mu-1.12.3.tar.xz
+_eclasses_=elisp-common b5740ee671dad911400f832fe315a9a5 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 meson 92696988eaddba122c4cedc191f59bcb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=2abcdc1272bdcdb6c52e9e55e4911545
diff --git a/metadata/md5-cache/net-misc/Manifest.gz b/metadata/md5-cache/net-misc/Manifest.gz
index 720a1463ab4e..f72778d905b4 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/ssh-askpass-fullscreen-1.2 b/metadata/md5-cache/net-misc/ssh-askpass-fullscreen-1.2
index 2cafa84c8632..4bd7e5642cd4 100644
--- a/metadata/md5-cache/net-misc/ssh-askpass-fullscreen-1.2
+++ b/metadata/md5-cache/net-misc/ssh-askpass-fullscreen-1.2
@@ -9,6 +9,6 @@ KEYWORDS=~alpha amd64 ~arm ~arm64 ~ia64 ppc ~riscv sparc x86
LICENSE=GPL-2+
RDEPEND=>=x11-libs/gtk+-2.10.0:2 x11-libs/libX11
SLOT=0
-SRC_URI=https://github.com/atj/ssh-askpass-fullscreen/releases/download/v1.2/ssh-askpass-fullscreen-1.2.tar.gz
+SRC_URI=https://github.com/atj/ssh-askpass-fullscreen/releases/download/v1.2/ssh-askpass-fullscreen-1.2.tar.bz2
_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=1ea3a210c36400c7fdca38eaaced97e8
+_md5_=818e6d96c5e96880d9db0ee5c38eb49b
diff --git a/metadata/md5-cache/sci-geosciences/Manifest.gz b/metadata/md5-cache/sci-geosciences/Manifest.gz
index b0fdafdd31b8..53c2a37e2769 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/gpscorrelate-2.0 b/metadata/md5-cache/sci-geosciences/gpscorrelate-2.0
index 93bf3fbf150f..e6b651454555 100644
--- a/metadata/md5-cache/sci-geosciences/gpscorrelate-2.0
+++ b/metadata/md5-cache/sci-geosciences/gpscorrelate-2.0
@@ -10,6 +10,6 @@ KEYWORDS=~amd64 ~hppa ~x86
LICENSE=GPL-2
RDEPEND=dev-libs/libxml2:2 media-gfx/exiv2:= gtk? ( x11-libs/gtk+:3 )
SLOT=0
-SRC_URI=https://github.com/dfandrich/gpscorrelate/releases/download/2.0/gpscorrelate-2.0.tar.gz
+SRC_URI=https://github.com/dfandrich/gpscorrelate/releases/download/2.0/gpscorrelate-2.0.tar.xz
_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d
-_md5_=452823bd8a48e6ba34819d8dc3fd52b7
+_md5_=9c6403a8217a614da8a21145dde17ead
diff --git a/metadata/md5-cache/sci-geosciences/laszip-3.4.1 b/metadata/md5-cache/sci-geosciences/laszip-3.4.1
index 7b39cfe9315c..377204bdff12 100644
--- a/metadata/md5-cache/sci-geosciences/laszip-3.4.1
+++ b/metadata/md5-cache/sci-geosciences/laszip-3.4.1
@@ -7,6 +7,6 @@ INHERIT=cmake flag-o-matic
KEYWORDS=amd64 ~arm ~arm64 ~ppc ppc64 ~x86
LICENSE=LGPL-2.1+
SLOT=0
-SRC_URI=https://github.com/LASzip/LASzip/releases/download/3.4.1/laszip-src-3.4.1.tar.gz
+SRC_URI=https://github.com/LASzip/LASzip/releases/download/3.4.1/laszip-src-3.4.1.tar.bz2
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=2f4c019ebf034ae0d3aec728c27b85c8
+_md5_=81cd355a36602f55ab1eceab2ba8dcde
diff --git a/metadata/md5-cache/sci-geosciences/laszip-3.4.1-r1 b/metadata/md5-cache/sci-geosciences/laszip-3.4.1-r1
index 74b6180f01b2..a44d920b5ad8 100644
--- a/metadata/md5-cache/sci-geosciences/laszip-3.4.1-r1
+++ b/metadata/md5-cache/sci-geosciences/laszip-3.4.1-r1
@@ -7,6 +7,6 @@ INHERIT=cmake flag-o-matic
KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
LICENSE=LGPL-2.1+
SLOT=0
-SRC_URI=https://github.com/LASzip/LASzip/releases/download/3.4.1/laszip-src-3.4.1.tar.gz
+SRC_URI=https://github.com/LASzip/LASzip/releases/download/3.4.1/laszip-src-3.4.1.tar.bz2
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=100b8a9cc2eadf1732ecd841bdb982c1
+_md5_=186562067321f7cd08b7cfbafd034ddb
diff --git a/metadata/md5-cache/sci-geosciences/laszip-3.4.3 b/metadata/md5-cache/sci-geosciences/laszip-3.4.3
index c7886a7a57bd..a4ee2d6c5ec2 100644
--- a/metadata/md5-cache/sci-geosciences/laszip-3.4.3
+++ b/metadata/md5-cache/sci-geosciences/laszip-3.4.3
@@ -7,6 +7,6 @@ INHERIT=cmake
KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
LICENSE=LGPL-2.1+
SLOT=0
-SRC_URI=https://github.com/LASzip/LASzip/releases/download/3.4.3/laszip-src-3.4.3.tar.gz
+SRC_URI=https://github.com/LASzip/LASzip/releases/download/3.4.3/laszip-src-3.4.3.tar.bz2
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=91f392cf42e5744d01c114869f40b2e9
+_md5_=a46f346ce84beaace4a162bb3bc5e212
diff --git a/metadata/md5-cache/sci-physics/Manifest.gz b/metadata/md5-cache/sci-physics/Manifest.gz
index 54c5db42dcfd..e7e8dc596a59 100644
--- a/metadata/md5-cache/sci-physics/Manifest.gz
+++ b/metadata/md5-cache/sci-physics/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sci-physics/geant-4.11.2.1 b/metadata/md5-cache/sci-physics/geant-4.11.2.1
index 41e0c855ca03..ef597a232484 100644
--- a/metadata/md5-cache/sci-physics/geant-4.11.2.1
+++ b/metadata/md5-cache/sci-physics/geant-4.11.2.1
@@ -12,4 +12,4 @@ REQUIRED_USE=inventor? ( opengl ) motif? ( opengl ) qt5? ( opengl ) tbb? ( threa
SLOT=4/4.11.2.1
SRC_URI=https://geant4-data.web.cern.ch/geant4-data/releases/geant4-v11.2.1.tar.gz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=2a53407e28fe913f987b42ac1c10bb85
+_md5_=c9845e7e38ad49db63d28f698014feec
diff --git a/metadata/md5-cache/www-apps/Manifest.gz b/metadata/md5-cache/www-apps/Manifest.gz
index 4cc46631bcb7..e7387767fb80 100644
--- a/metadata/md5-cache/www-apps/Manifest.gz
+++ b/metadata/md5-cache/www-apps/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/www-apps/ttyd-1.7.4 b/metadata/md5-cache/www-apps/ttyd-1.7.4
deleted file mode 100644
index 7faa96c527b3..000000000000
--- a/metadata/md5-cache/www-apps/ttyd-1.7.4
+++ /dev/null
@@ -1,14 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 virtual/pkgconfig
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-libs/json-c:= dev-libs/libuv:= net-libs/libwebsockets:=[libuv,ssl] sys-libs/zlib:=
-DESCRIPTION=ttyd, a simple command-line tool for sharing terminal over the web
-EAPI=8
-HOMEPAGE=https://github.com/tsl0922/ttyd
-INHERIT=cmake systemd
-KEYWORDS=amd64
-LICENSE=MIT
-RDEPEND=dev-libs/json-c:= dev-libs/libuv:= net-libs/libwebsockets:=[libuv,ssl] sys-libs/zlib:=
-SLOT=0
-SRC_URI=https://github.com/tsl0922/ttyd/archive/1.7.4.tar.gz -> ttyd-1.7.4.tar.gz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=02c1888632c8b2e250d4015f0910c81a
diff --git a/metadata/news/Manifest b/metadata/news/Manifest
index 6414cdaf4d4a..a0272ed76113 100644
--- a/metadata/news/Manifest
+++ b/metadata/news/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 17308 BLAKE2B d6f0e1960300dcb206a4c928e0f5497ce5fdccacc5a0e5c2508a7af6e8f9498d7b9fb9ec3f5d3954053fc79e8414e01e57845b94cb5cd6f55794cf59ea3c0d33 SHA512 5f19269ff35bf881a2c86ab1b5ce45cd93f05493fcf48e1b653586b091edc5c0a54df7ffbf400b137990209ea574d0bf309d777111a8f29a227fc82a5ed91540
-TIMESTAMP 2024-04-08T16:40:19Z
+TIMESTAMP 2024-04-08T22:40:28Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmYUHfNfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmYUclxfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klDBUBAAtldb9XCKVk5maGEcYakHJqraTZUCHEukJVO4b37TSbITE1dx9Lkgzl+X
-5lZOahJIvQLW/lzjC2fyc7Sz9VbZ2+Vzn2Pqqwdx6FJMLIBJCDOckSI6FXf85BFR
-P8MWJfqRv8n+uOdA5Jt731NtyHOlFzkKpgqYE7aBYdzBWqnudvmp2FfkAGmOon8i
-TYbJXZQ5B6OYMokj9IuQOXmYRmrrGUr4/nULjhn8uGMXNeJVgnW/T44+FQ3T9TIj
-IHVT5QdXlyU/iKkw49LBmOOh0C1oamKqVgllkemBDh4O6gTWGKtW3KWQXJMl4vV7
-PMc+hMIzDJgIZTeaeCLkrffn7s08R44/5wTSfUmZ1VVnptWfvAWk7xWO2dzEZYBP
-ZgBbfWiZ0EMRPFBB8KlogF5nfUMV1eUhKHG4FDZjuP3W+UouGScGwPsqYo0MbwV3
-CDvf8UpaCiMk/dfQQqvVqkN3zB3IiFR+QfWWHFzaCEZvuvMFhRcrOGa63i9awpOt
-A3RmQTT/6GlDmYgXmCTYLvTp9A6mhYGx1nEuM6DO/mSK0tm5VPN6NpcI9UzKmEBY
-/74/PEiOfefTBBXVrVLD6AlN+Y42fPJLdy/5DAm0qRyUEB14CwCGLU53jDOThyFJ
-Ac93M2rKkdwfZ5yziePMc0xsPqjh6sbo1dpCH61u20nLm1mxg5w=
-=w7Er
+klAqUQ/8DMGHydJexG5LshxT+evf4/o+WWpk1LnWuiJR8xwV+aBVQS+Z229WsYl/
+yQG+EEKkiyQH7/dJYE/SdJ4UVgZj6P8E2jZT2y5OAs8rZBCcfw1VyBme+Lxs40b/
+um6fZ56O+bB9fiydEpR8qIHhtzCvmNETVJptdTbm/B3FC0cNh1TrgFA7oX7e73l/
+GxOd1C2PwgZBXwc8hkV1u8UVMG1mt4X89Nq+feXb2v85MFTCFbeI1O/zzQoTzMaR
+8IZY4tGNZIAeJm+KoGfkQiOGu7o+6HEGRLtIsYCLxK6iGBlcBgFwGV3FXzoXolLd
+iTn8oSDiPSIonWQfp4p/k1BmBPEb54Zi0LMew3Hn+A1aLn0ZGe9yFOthOSYZ840/
+1efbXt8Ab5kE8XdbeZr+VT91LDbFoT4ZZsk91UBsIc3WrHQNLtJa1lq8IuqSjcaA
+WjE823vQugadkrKjjE5m4SjWPti6ZodIC7zqr1wwiX8tekeHj+n6oJ+aBaf8o86H
+XPyeSXf13zk0hJrqUy+DGzvbJCNWnuAbrecgcdYQGL1Nkotddpcabf3dIURHSNdA
+rN2wCu5Gq/e9HlDh8HL6Ztd3gm2BG4+PB74X5ID3BU7ieuVUHAWjSE9ix28eBkuw
+nSB8XR/lQQ4pZdEj4aDpcwm56CV9Z3W2heGgbsn5b2ndZ8zQrFo=
+=NFqo
-----END PGP SIGNATURE-----
diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk
index 210759140209..e5b90f35eefe 100644
--- a/metadata/news/timestamp.chk
+++ b/metadata/news/timestamp.chk
@@ -1 +1 @@
-Mon, 08 Apr 2024 16:40:15 +0000
+Mon, 08 Apr 2024 22:40:23 +0000
diff --git a/metadata/timestamp b/metadata/timestamp
index c695a8762367..756987f77946 100644
--- a/metadata/timestamp
+++ b/metadata/timestamp
@@ -1 +1 @@
-Mon Apr 8 04:40:15 PM UTC 2024
+Mon Apr 8 10:40:22 PM UTC 2024
diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk
index 765a5d1cc025..845b66be18b7 100644
--- a/metadata/timestamp.chk
+++ b/metadata/timestamp.chk
@@ -1 +1 @@
-Mon, 08 Apr 2024 16:45:00 +0000
+Mon, 08 Apr 2024 22:45:00 +0000
diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit
index 977a244b0a0d..c69365513f77 100644
--- a/metadata/timestamp.commit
+++ b/metadata/timestamp.commit
@@ -1 +1 @@
-c0d3a113d5842f182fb13f51e011a83bcfe791fe 1712594059 2024-04-08T16:34:19+00:00
+232f46bb43debfb7f8a197cd51469928f688bc5a 1712615431 2024-04-08T22:30:31+00:00
diff --git a/metadata/timestamp.x b/metadata/timestamp.x
index 921f29e3f5c7..f1eca65fb06e 100644
--- a/metadata/timestamp.x
+++ b/metadata/timestamp.x
@@ -1 +1 @@
-1712594401 Mon 08 Apr 2024 04:40:01 PM UTC
+1712616000 Mon 08 Apr 2024 10:40:00 PM UTC
diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk
index 210759140209..e5b90f35eefe 100644
--- a/metadata/xml-schema/timestamp.chk
+++ b/metadata/xml-schema/timestamp.chk
@@ -1 +1 @@
-Mon, 08 Apr 2024 16:40:15 +0000
+Mon, 08 Apr 2024 22:40:23 +0000
diff --git a/net-mail/Manifest.gz b/net-mail/Manifest.gz
index 4ff0e2813a13..f0974b925b1d 100644
--- a/net-mail/Manifest.gz
+++ b/net-mail/Manifest.gz
Binary files differ
diff --git a/net-mail/mu/Manifest b/net-mail/mu/Manifest
index 803e688e4ac1..3e641d990ff8 100644
--- a/net-mail/mu/Manifest
+++ b/net-mail/mu/Manifest
@@ -4,6 +4,8 @@ AUX mu-1.12.0-no-python.patch 1372 BLAKE2B 76a32d7a4a90139e3e3ebcc6fc83b1ddccd6b
AUX mu-1.12.2-musl.patch 938 BLAKE2B 90e6e25033472c03730eec8076c055c92fc6d92a014c241a634f68cb099a6406d61ba49d0a78255a633c25b8e20b7143290ccd79e45d89556656a9cf9798875a SHA512 b76e1e4465e86b42005462d4b8cb225afef2d21050602be06fb1ec7e47bbb731dd3e2a572599527767638ce1f3ff30ceed259b670e2ec0d843163ccc653db77e
DIST mu-1.10.8.tar.xz 570792 BLAKE2B 6e65e77544011d0f6b8fb1a5ac4dfe074fe6af3504e2ce2577185a280af43c8d40e7ec3ed6bde90c6b6c6b4cd678a6ae5bae9430f7c2a03451f3f08fffe1c963 SHA512 d77fe955c44c09272feb7cd903dfc6f2a3b5974b81fef82bdb553ed2079e68451bb1ed11ce338ee2dfe9be835f0d99cb4ce0c4b41f43ecfad76e978732243c71
DIST mu-1.12.2.tar.xz 708852 BLAKE2B 72b9a0f8acad114d37a6dc7c214df5c6b2f3691f0f35dfe8408b3420e6d06d7e6345cd3db7bc32047c970367ac9d0374551fbbdff3616bcf9c96ebb7f9efcec5 SHA512 8733bdc6bed6e76278f052db8f270178f4ac269d610cd6f2ad44577be9b6fc8daeb85cd650b7ef2a21d141262065ecacdc9177fabd4bbe971d917943a2669b07
+DIST mu-1.12.3.tar.xz 714488 BLAKE2B 2f5ded323d94a028c33c447e877ec3cea3677bf69076893dd6751f69c47764eee2d779c13e8b5c601d0bd04beca4b8cef705a7fd2587fe1f81d22c381debee7a SHA512 27998f65636b42f7933cc39878d8900552aa1c94c90ea54f81d789c01eec5ddfdb93eb508b78a6416497c7c109193e1457b1ff2bafe98aa82ec88a4b5fc03832
EBUILD mu-1.10.8-r1.ebuild 2196 BLAKE2B 94f794bd3be0a72cb038225aa78644258a85558aba0db46d9f0b3604b34f20111dd3f76e87a2925d619068d48bf5e07c26861ea1674f23e74aeedeb89ef36248 SHA512 b6a997cf017581293c6b0a28f1b74938edff5f50571a49b56a00cd5877b0d738b6f3f12b185668640fa4862950ce42ff8994b54a607eb6f8ee2a3142d31fe686
EBUILD mu-1.12.2.ebuild 2383 BLAKE2B 258e8bbe267a97db89f934dcd6135f9912c04620c15a50ba46b2f5328e4fadfa2b8ac1df1bc2e83f35f0e4f43404744670c1f1583243b82821fa45363af09235 SHA512 97654240ea9c1db7c695724442c4d83fbdf8207425333df5dcdaea4039d3e13e16dfc12d9d888f3cab4f404b9d1cac32e8c9fb33a7ca7be5525535d2d6b58f3e
+EBUILD mu-1.12.3.ebuild 2420 BLAKE2B 3a6a5a57787475abf2a24a71e643054c81ff2514e3d3ba94498d0806f34232fb3266540bd5836e87daeaf6cc8941c5ea483b19f2aba8c6e628c30be66c24bc3c SHA512 4d429208cf30de5d7da13f75293a6234adf95d77bb77c8a44625a2f4d67c755343c7f9929cb6cc8a029cf4390cd994834c0d53748390a70169273f7748748022
MISC metadata.xml 893 BLAKE2B 4d21c0794fc184957939ebaab628b9a1abe0bbdb63915157e266ce0a773fe3acc52722d010d3b4e096f86257e945c0f9dd51cd0dbe54c37f717408ffe942bc06 SHA512 7f499e039820d12c9acd0affe2a402fc53ee6367684a3c2ba25669987f02b0fabb3db0de978e197876bd9e3af315734af398ba7c8305119c511d59c709b6e225
diff --git a/net-mail/mu/mu-1.12.3.ebuild b/net-mail/mu/mu-1.12.3.ebuild
new file mode 100644
index 000000000000..7f369aaa2f8a
--- /dev/null
+++ b/net-mail/mu/mu-1.12.3.ebuild
@@ -0,0 +1,103 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp-common meson
+
+DESCRIPTION="Set of tools to deal with Maildirs, in particular, searching and indexing"
+HOMEPAGE="https://www.djcbsoftware.nl/code/mu/ https://github.com/djcb/mu"
+SRC_URI="https://github.com/djcb/mu/releases/download/v${PV}/${P}.tar.xz"
+
+# mu: GPL-3+
+# + cli11: BSD
+# + fmt: MIT
+# + tl: CC0-1.0
+# + variant-lite: Boost-1.0
+LICENSE="BSD Boost-1.0 CC0-1.0 GPL-3+ MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86 ~x64-macos"
+IUSE="emacs readline"
+
+DEPEND="
+ dev-libs/glib:2
+ dev-libs/gmime:3.0
+ >=dev-libs/xapian-1.4:=
+ emacs? ( >=app-editors/emacs-25.3:* )
+ readline? ( sys-libs/readline:= )"
+RDEPEND="${DEPEND}"
+BDEPEND="
+ sys-apps/texinfo
+ virtual/pkgconfig
+"
+
+PATCHES=(
+ # https://bugs.gentoo.org/925503
+ "${FILESDIR}"/${PN}-1.12.0-no-python.patch
+)
+
+SITEFILE="70mu-gentoo-autoload.el"
+
+src_prepare() {
+ default
+
+ # Don't install NEWS.org into /usr/share/doc.
+ sed -i '/NEWS.org/,+1 d' meson.build || die
+ sed -i '/mu4e-about.org/d' mu4e/meson.build || die
+
+ # Don't compress the info file.
+ sed -i '/gzip/d' build-aux/meson-install-info.sh || die
+
+ # Instead, put it in /usr/share/doc/${PF}.
+ sed -i "/MU_DOC_DIR/s/mu/${PF}/" mu4e/meson.build || die
+}
+
+src_configure() {
+ local emesonargs=(
+ $(meson_feature readline)
+ -Dcld2=disabled
+ -Demacs="$(usex emacs "${EMACS}" emacs-not-enabled)"
+ # TODO: revisit this, it's not actually deprecated, just been reworked
+ -Dguile=disabled
+ )
+ meson_src_configure
+}
+
+src_install() {
+ meson_src_install
+
+ # Since meson no longer installs NEWS.org, install it with dodoc.
+ # Also, it must be uncompressed so that it can be viewed with
+ # mu4e-info.
+ docompress -x /usr/share/doc/${PF}/NEWS.org
+ dodoc NEWS.org
+
+ if use emacs; then
+ # Same as above.
+ docompress -x /usr/share/doc/${PF}/mu4e-about.org
+ dodoc mu4e/mu4e-about.org
+
+ elisp-site-file-install "${FILESDIR}"/${SITEFILE}
+ fi
+}
+
+pkg_preinst() {
+ if [[ -n ${REPLACING_VERSIONS} ]]; then
+ elog "After upgrading from an old major version, you should"
+ elog "rebuild your mail index."
+ fi
+}
+
+pkg_postinst() {
+ if use emacs; then
+ einfo "To use mu4e you need to configure it in your .emacs file"
+ einfo "See the manual for more information:"
+ einfo "https://www.djcbsoftware.nl/code/mu/mu4e/"
+
+ elisp-site-regen
+ fi
+}
+
+pkg_postrm() {
+ use emacs && elisp-site-regen
+}
diff --git a/net-misc/Manifest.gz b/net-misc/Manifest.gz
index 19678e7eb798..a403f1c1d425 100644
--- a/net-misc/Manifest.gz
+++ b/net-misc/Manifest.gz
Binary files differ
diff --git a/net-misc/ssh-askpass-fullscreen/Manifest b/net-misc/ssh-askpass-fullscreen/Manifest
index ba46f3d7a4ad..9ab1770e665b 100644
--- a/net-misc/ssh-askpass-fullscreen/Manifest
+++ b/net-misc/ssh-askpass-fullscreen/Manifest
@@ -1,4 +1,4 @@
AUX ssh-askpass-fullscreen.1 2542 BLAKE2B 495c6ff6e90156962f697b4d4ac4a3a12e99eeee07f04a2d5420d08b3a65226b33cbdf5d16f3e80c720dd31dd0d284ee1c4c05e18d00ec896592ddfb89ec6f6b SHA512 84f28b5603a15a4d283b0980b4bc0dafd0c0eb3b889a579d51dab69577fe57eb0854c30adf358423731d2a2543647e28c1739bca04a77c8217299d6372f8d45e
-DIST ssh-askpass-fullscreen-1.2.tar.gz 101597 BLAKE2B 86c632f83d99ed3d6934b921e499fdb75821659d5b54d380a9d7b04355b93602a481e94320d795b614f2e4c67e7a3ffe1e8380065840e31cb9f5e29c5ae8a75d SHA512 478ae81d8d8b174f9a7ba8f7071aca80503ee3ceed945f12fc44f69d08df4ede010de64ab96cacc901b5b29f4a0e4efb86c220e40f2903b8a4306acc4381f88d
-EBUILD ssh-askpass-fullscreen-1.2.ebuild 984 BLAKE2B faefbc20cbebf10f8f1894e044e643f75a4b5505732de886900c67db464605ba93ad24a203f7da933f8bba251d88ab7acc0b371c872297cdf175090a0d9b3c37 SHA512 46374c7b3231ce349611ac80c6728c5d03dd5514ea5e73c457dd2f50c6a6747b603f246d44e366a6986929e1e8b3acdcfea948721dfccc686d890d6ce65924f2
+DIST ssh-askpass-fullscreen-1.2.tar.bz2 82078 BLAKE2B 5fbb18e99978e9d2632bb01b6f608c4bb2ed656958bc6e8c9ff9819561abd7dc8a09b333a4cc181115ca3439bf9731e1bdb697d551a771ce4b0777e64b90b88b SHA512 ba8ba726ea618adc66fa1b8b4b1cdbf78bd82ed98bc17dcb5285a78f9e0e1c9ece8b715b8cf89f7beae3d62a80f1dfaf8f561269b92f61445df3ec59ce16522e
+EBUILD ssh-askpass-fullscreen-1.2.ebuild 985 BLAKE2B d52c799f1e71eab923b01cff8236c023f24ce7b98fc40b5b11a36314a751331340e2ae9ce09dc61c2e98f5320041bea27234ee09af8694d757ceb3c528623bc6 SHA512 7ea3346cb373e4fc0ba6b82c3d6a0eb81c5299df66c2fc91dd4bc3bab1139c610d0608a829be683bd40de2900df042d2a584507ffe90d580e2900eda73a7784d
MISC metadata.xml 257 BLAKE2B 39cf4fa7b70fad9af7be7a279bd4150685e28c6d0bd2b9f9dbbb721a00f79f9182510a5dfb06a93983774d1252ac3d126850d62a51f0eda096b7e6e392fced3f SHA512 b1a6d8455fb721208149bcc5b4ffc75f99b1b7218937fd26b9dcf69f302bda2a4760eb82ce5957832b948d275c79ca5f68fbeaf9618226327574cbd90e521871
diff --git a/net-misc/ssh-askpass-fullscreen/ssh-askpass-fullscreen-1.2.ebuild b/net-misc/ssh-askpass-fullscreen/ssh-askpass-fullscreen-1.2.ebuild
index 35f4e0804a82..aa0502e311e4 100644
--- a/net-misc/ssh-askpass-fullscreen/ssh-askpass-fullscreen-1.2.ebuild
+++ b/net-misc/ssh-askpass-fullscreen/ssh-askpass-fullscreen-1.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -7,7 +7,7 @@ inherit autotools
DESCRIPTION="A small SSH Askpass replacement written with GTK2"
HOMEPAGE="https://github.com/atj/ssh-askpass-fullscreen"
-SRC_URI="https://github.com/atj/${PN}/releases/download/v${PV}/${P}.tar.gz"
+SRC_URI="https://github.com/atj/${PN}/releases/download/v${PV}/${P}.tar.bz2"
LICENSE="GPL-2+"
SLOT="0"
diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz
index a1a81e368c0b..923957ba5703 100644
--- a/profiles/Manifest.gz
+++ b/profiles/Manifest.gz
Binary files differ
diff --git a/profiles/default/linux/riscv/23.0/rv32/package.mask b/profiles/default/linux/riscv/23.0/rv32/package.mask
new file mode 100644
index 000000000000..2302e45c18e3
--- /dev/null
+++ b/profiles/default/linux/riscv/23.0/rv32/package.mask
@@ -0,0 +1,6 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Andreas K. Hüttel <dilfridge@gentoo.org> (2024-04-08)
+# musl only supports this since 1.2.5
+<sys-libs/musl-1.2.5
diff --git a/sci-geosciences/Manifest.gz b/sci-geosciences/Manifest.gz
index d69d99c85b4a..a8a24d445fe4 100644
--- a/sci-geosciences/Manifest.gz
+++ b/sci-geosciences/Manifest.gz
Binary files differ
diff --git a/sci-geosciences/gpscorrelate/Manifest b/sci-geosciences/gpscorrelate/Manifest
index 02ee0bb7dedc..eaf0a89d2d87 100644
--- a/sci-geosciences/gpscorrelate/Manifest
+++ b/sci-geosciences/gpscorrelate/Manifest
@@ -1,6 +1,6 @@
AUX gpscorrelate-2.0-desktop-pass-validation.patch 242 BLAKE2B 65ca39f03eb9701473615485e9a5c6a475cfd2a247491dabb85638600c327a959e93925cad1a8e1bc160ed651fe3f346615d11ff65c2102c5a2bdd259bec973c SHA512 ce5628d6c92380f327af032848d8151e6b2b340ba23fa91e148dc5ebddbb6508af5b044daacac0921741687a3669f0d2b7195bea365e6c89870e2d96fc07c71c
AUX gpscorrelate-2.0-exiv2-0.28.patch 4350 BLAKE2B e2cb4cbee092c41b62ca5bf9ef5a71de5c2b3633dcd2409edfce2bcada673df8d39cf4b71c6873d4b531ba9acf24b08fecb8d04421f4c800f20a564f44ae98d1 SHA512 18e9e415e08aa6e7508adf2aaa5198c6233654789b7e0b65758404f5fc4e504e4e1ba54c07fc70d8427259dcd29ee00b795a634f97842d5a068d1d8a1b4a49d2
AUX gpscorrelate-2.0-respect-users-flags.patch 715 BLAKE2B 474c926867462219586634d382470b9096d674ee4e9dcbcd9fcb9edbd498b454bb9709b3f51435ad165199a75dec047494a8ca33da3c600716698ad206466b13 SHA512 05ecfddae24a884852cb6ffed2d5d0abf0249ef11c4b4f8cc5fe299604b0b635c1eb94115f8a976fc23306df944a860ef7b3fdf696894c285088159877ccf4f6
-DIST gpscorrelate-2.0.tar.gz 283797 BLAKE2B 8cee5b3c37fa758cbf665b9e7cfcc61d7ee73c4aebc0a660718812c598e9b362e76c746a8d6007080783a5d2c0b91eaf5d5c90f48072e6808d2409c6d2b5fbf4 SHA512 c4267b14b219118f2d56c064403a3a7bd74ef1d3af1e83bec6fe5b391bee80b3d69a0e52a834da9f615d9c54720ade28ea22ab8b6fac75c31c71fc5eb348f709
-EBUILD gpscorrelate-2.0.ebuild 1025 BLAKE2B d49a397ece6a1a4f040ccc6d343acd7de04238602b54e209eedf94f619aac7a115a7abc8cf9da6f2d6610374e34a7309e59006e535b7a720d70f2d1992e6e200 SHA512 1eaf2fa50ff1a22357e0992496df6fc1251db75185c6a9aad2323d4ce8ffb83a0ffacae38f607ff48a1a3d6bb44cee972ebc94a1a6b891d3855347f88832b9c3
+DIST gpscorrelate-2.0.tar.xz 238276 BLAKE2B d576c49d80f9886530930e99231922816f8498abcedb748ce00706bd8906d9e3fb8d1e3402daab0278f6c8189fe423a44eeb4ca0bfd1b7ad56412ae49094fdea SHA512 b4e28a416ad8eec0ed04f24118db0198cbc7328f4d63e7620e7468a66cdcf9a3fe825b779a32f079511c49b9da4a778ff47daa40afeb9fc14f269bdc4c8162b8
+EBUILD gpscorrelate-2.0.ebuild 1025 BLAKE2B 229b574d1cc4336d0d9f973ad7c447ee76d2cb09130a480f1e10ef73ebfc2ecb70708896ee5d32674d8875a1afd94fd9ab7def2e6101dd516e548a81f76a2420 SHA512 188f99817de7f09a87acabe83ca8808bed25f35cbb5da298aeb7e8e2ad5879bf974d16e2e64981eea95b5ebbfc661fb59ce55965d8a01e296f0fe619229901e0
MISC metadata.xml 357 BLAKE2B 394ec89ad70a468ef62c4354375a5c232ae755990ef84fbf78cdaa477172be4d01ca7ea3123f8030503d7f347e0033538c1fa3376b67938b2ef4f3be2628083c SHA512 bf05fb14f3ff6ae55facb4c43fba38c635a5ede64c238d471194eca9e1d74d388a0fd56b8a56ee9dca84100ce24786f1e957cad9af28d4e88240a557712a3183
diff --git a/sci-geosciences/gpscorrelate/gpscorrelate-2.0.ebuild b/sci-geosciences/gpscorrelate/gpscorrelate-2.0.ebuild
index f2d065010f21..c57f7d9fdc55 100644
--- a/sci-geosciences/gpscorrelate/gpscorrelate-2.0.ebuild
+++ b/sci-geosciences/gpscorrelate/gpscorrelate-2.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -7,7 +7,7 @@ inherit desktop
DESCRIPTION="Tool for adjusting EXIF tags of your photos with a recorded GPS trace"
HOMEPAGE="https://dfandrich.github.io/gpscorrelate/"
-SRC_URI="https://github.com/dfandrich/${PN}/releases/download/${PV}/${P}.tar.gz"
+SRC_URI="https://github.com/dfandrich/${PN}/releases/download/${PV}/${P}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
diff --git a/sci-geosciences/laszip/Manifest b/sci-geosciences/laszip/Manifest
index 7f085fda3c01..4d8b965d2967 100644
--- a/sci-geosciences/laszip/Manifest
+++ b/sci-geosciences/laszip/Manifest
@@ -1,6 +1,6 @@
-DIST laszip-src-3.4.1.tar.gz 219421 BLAKE2B b1bb3f66d9209c6a137af84c8d220ee6a50309139721b8e0befb4f56991e8153fc6446666ca5c2cdcb57abf297694f1f679a3961dabdff6450bc6dcc965ef6cd SHA512 001602a602dda1e43a08ee306b9c7c23faaf5777d551c269aac4a21b1c99449d2f12f46a0f95ff237003a0ab691eaca15b43b2f4d354651abc5d54930a39a134
-DIST laszip-src-3.4.3.tar.gz 219534 BLAKE2B fb19a3494a8ba8ecf7463087eb9eb11112d9c6a84f722c394e33574c774b802e80e5eb69bea1ca900b580b21b58515d1176018d36a761151354f9775caf88ded SHA512 52033d4e271a75f77de9f112e034ff080e476c0d117010136088b255323e4542550c0fa4f87d86521959787919ca3c7e49ef8c8975ba8f8239799a4d7f34d53f
-EBUILD laszip-3.4.1-r1.ebuild 582 BLAKE2B 153da8c2e274d9f88b22bec4d4b2b869a0e3b56e0dd07d7016e795ec254cd7dfed996763c4c2da1ed03a6d10ceb136be68420e561b2fd13d6b92866e6ced712f SHA512 b5a2424403bb5a872bcb6d7f9cde3483ea0e99235e54ee99dc884cb160d1b66fb8c0142aaca0a72036d97775e5280f0cc05377f27b6ff680343e7ae0c09183af
-EBUILD laszip-3.4.1.ebuild 580 BLAKE2B e305d7cde5ce0869c258a010de26a6f2a727e4037328683f2d4f477c06574112f74d58ee4818712767ba057d3fb2dcd4d4a7317a58261797a1dc1887b7ff6657 SHA512 5238297df5cc09f1d6d49790218ae743c6a1e4a955f58e0268dba0bba0e1117c0060c8bed4de54524174d9af7652a07577dd2441821f2a5ae578b2c52c0e2e51
-EBUILD laszip-3.4.3.ebuild 437 BLAKE2B 42962d0513f6a5d7c06e86b0288e33b89ffebd434777099ca10a31968757272231ff6c32164297c9ba75b1d3a67dded0a0e96be21bfcfec708698f179cfa4675 SHA512 ec03d710f229667aa435c05db629688c6429d4f5c701019cd8a18982397f01e97aa5234ccff44f4f719599fbfa4f1a24180c6486da5926e2d8154d8a00161693
+DIST laszip-src-3.4.1.tar.bz2 151530 BLAKE2B 17647e458a43165d21cf3ad6fa141f5ae5d82d27d73e4e2d4098bbb72db4826f495e86e15c6985c29eb532ba2677f1c9fe1674e1d8219b451f5b0f26cba1b2e0 SHA512 3aaace2b38b61403b965ca29c8902d757d781dd5ec6aa55eb5779164a66bd340a3be9af17dfe625e77a7ffcc54579610d3ebdbfce54c42ae8ba47dbd22c8c1e7
+DIST laszip-src-3.4.3.tar.bz2 153819 BLAKE2B f23d0410ea474c50e858353ef06d9d006e091615e1a8cd26c070de81d2e12770ca64aa3281dd1348ebd372776cd951039d3fa3a60f487d0cb85dda0b19b17f4b SHA512 32635d0918201b1eb141b70bf946f06a40ef9a05d1b51429c90375382e9064e2c500574926a49ae2f6fef44c3a94329b1c305a3945f9bed2a3a92c9d63d37d74
+EBUILD laszip-3.4.1-r1.ebuild 583 BLAKE2B 7b15552928385488fd10507ad7f8936dcbcd4c178981afc6a703c60e556a713851d26480e41a2a60d13155dcf16d7780d1160f0fcc953778368929ce3eaca5f1 SHA512 a4b5db26abfd8dae9ff1b8045f00d2cb87f5ad090dd054d77aef71c49a9828dbec2f55ce7e0780d9939a9ea467235de95c4cb3f5daea45b6a0a6c3a48217e696
+EBUILD laszip-3.4.1.ebuild 581 BLAKE2B 0301e628c12c90e57356f4e2d8606d0ea2b4061c6b94ff1a86706c07e9f0fdf3220bdde36be6cef535f55464dfc6537e2202b147342281832d8928254c0a579c SHA512 73877b911fe5d664f6c2a2c36475a3d222519d3327678ccb1d9faf1ddb4886b1000a58d71b0a0bec773f0bb409977e8b0aa34b565805c77471dcd8f064783998
+EBUILD laszip-3.4.3.ebuild 438 BLAKE2B ca43f0b6f020d652540acad92f24504f06b588ebe1ace1a529e2d3159751ba85d9537cc9196461e80aafbce34aab9595d837f429cc43b04243ccd1e8aa0c9b79 SHA512 05d0713861127aa73e5e204847ac8cc94e15742e1d14b9e0508e5393654e8b79310b31d33032cb662c3afd34a8a40faa6f8f1ff12bf31e1cb6e54edfaca35a7c
MISC metadata.xml 348 BLAKE2B ed0e51225825d709f9058ebe57b8c4f7922d7ab075d7df44873fd6a84a7612c5490ae842bbab3a03fc4e1b0fd63cff18d2fe908a4df5826c3ab8d254e533bbc6 SHA512 1fd420bcfde5ba8f0929d79d88c9a977ff121b1ebce0c9f059257a8ce744a3605367b6e9d91698d2afe5d4c964488a2a5bf37a0997ac9670a28aaacae9a69002
diff --git a/sci-geosciences/laszip/laszip-3.4.1-r1.ebuild b/sci-geosciences/laszip/laszip-3.4.1-r1.ebuild
index 39ce3fba99a0..d41ac8eef3fb 100644
--- a/sci-geosciences/laszip/laszip-3.4.1-r1.ebuild
+++ b/sci-geosciences/laszip/laszip-3.4.1-r1.ebuild
@@ -7,7 +7,7 @@ inherit cmake flag-o-matic
DESCRIPTION="Library for free and lossless compression of the LAS LiDAR format"
HOMEPAGE="https://laszip.org/"
-SRC_URI="https://github.com/LASzip/LASzip/releases/download/${PV}/${PN}-src-${PV}.tar.gz"
+SRC_URI="https://github.com/LASzip/LASzip/releases/download/${PV}/${PN}-src-${PV}.tar.bz2"
SLOT="0"
LICENSE="LGPL-2.1+"
diff --git a/sci-geosciences/laszip/laszip-3.4.1.ebuild b/sci-geosciences/laszip/laszip-3.4.1.ebuild
index fe87f91ea1c0..fd0926e96b21 100644
--- a/sci-geosciences/laszip/laszip-3.4.1.ebuild
+++ b/sci-geosciences/laszip/laszip-3.4.1.ebuild
@@ -7,7 +7,7 @@ inherit cmake flag-o-matic
DESCRIPTION="Library for free and lossless compression of the LAS LiDAR format"
HOMEPAGE="https://laszip.org/"
-SRC_URI="https://github.com/LASzip/LASzip/releases/download/${PV}/${PN}-src-${PV}.tar.gz"
+SRC_URI="https://github.com/LASzip/LASzip/releases/download/${PV}/${PN}-src-${PV}.tar.bz2"
SLOT="0"
LICENSE="LGPL-2.1+"
diff --git a/sci-geosciences/laszip/laszip-3.4.3.ebuild b/sci-geosciences/laszip/laszip-3.4.3.ebuild
index 58e2a7808ff4..e82c9094b483 100644
--- a/sci-geosciences/laszip/laszip-3.4.3.ebuild
+++ b/sci-geosciences/laszip/laszip-3.4.3.ebuild
@@ -7,7 +7,7 @@ inherit cmake
DESCRIPTION="Library for free and lossless compression of the LAS LiDAR format"
HOMEPAGE="https://laszip.org/"
-SRC_URI="https://github.com/LASzip/LASzip/releases/download/${PV}/${PN}-src-${PV}.tar.gz"
+SRC_URI="https://github.com/LASzip/LASzip/releases/download/${PV}/${PN}-src-${PV}.tar.bz2"
S="${WORKDIR}/${PN}-src-${PV}"
LICENSE="LGPL-2.1+"
diff --git a/sci-libs/Manifest.gz b/sci-libs/Manifest.gz
index 4ddf7671d460..5428a87e1e89 100644
--- a/sci-libs/Manifest.gz
+++ b/sci-libs/Manifest.gz
Binary files differ
diff --git a/sci-libs/exodusii/Manifest b/sci-libs/exodusii/Manifest
index 05956e429d54..ac69a6617239 100644
--- a/sci-libs/exodusii/Manifest
+++ b/sci-libs/exodusii/Manifest
@@ -1,4 +1,4 @@
AUX exodusii-6.09-multilib.patch 2891 BLAKE2B 0bca9f2e768b409f1683c3d1925add553f86a9fca393551b98fefac1d4cc9913d50be4660bd4c62474a95f2aae129480533d2a51aaa2083cb5461b91c8655f7f SHA512 189047d12455c539308b8eeb81334d980f847d68b96df7cef442f8d552404e5c70f42a3e3649d62cc7db395ae2ca2f6988ee0638eebf52b3cab9c3bf964d5fc2
DIST exodus-6.09.tar.gz 4757028 BLAKE2B 3ea6ccf3faa04e14a6268429bab0968e0b09a1de7907ae50e293abede1f9362df7ca97f8f351bcb807c49965eb845b161ea5ca9d1786e66bb74875fec5ae20f6 SHA512 a48c02952b0edfae416e9b3f77471558dd2d60177471eca3de32890d11afabe3cfb64396de83e728327d43bbea83969ebcdd8ea516a3b9a6ed7353d4cc940516
EBUILD exodusii-6.09-r1.ebuild 1255 BLAKE2B 769297459d4cb710e1a1f28a38244850e89a5534f2fea813b81d028472b89dac1fb043307d0917cc9090223d508ccddb697a3f8b90b64ac4bddce4655c20ab26 SHA512 908e97dd830c9ecb21204fda82260a267264d4c2765845419cf3089fa250b3b8a5da851adb937ba071795bcf7f16460d8283e111c85f0aae826e27a7587e3125
-MISC metadata.xml 610 BLAKE2B f5b23173a5d0468c9468a805b7f173f68bb2bd7706b73a3722051e0017deb41a3498c376168a4eeb0a6ea3944bee2ff33a53df0c240719fd660311c910bb9171 SHA512 e70934d9882935c9c599e45ad1ae2b014910d004cb9cd8b3c4691473764d8ad4c11526c9f532a377a64fb513869b191c3c3db08959c142b3160c863db9a7a4df
+MISC metadata.xml 616 BLAKE2B f0dfe61d1a8c69764d21b5c62249bc1525acb103f2d5c08810bf3c5569455941f162655ca2bc1528395024f4c121679b8b88b848d4c5be2462e407dce8f8aa3e SHA512 37ebdaccd09bfc30e59529bfc056c8c636da184a7ce946589c19921243f75ad66e00fb83ea5b8da3ec751aa78bdc09df3fe3e4e6d7c5bfacc25acd88a5cb6b6a
diff --git a/sci-libs/exodusii/metadata.xml b/sci-libs/exodusii/metadata.xml
index 8a895a221612..bc618cf6b086 100644
--- a/sci-libs/exodusii/metadata.xml
+++ b/sci-libs/exodusii/metadata.xml
@@ -6,11 +6,11 @@
<name>Gentoo Science Project</name>
</maintainer>
<longdescription lang="en">
- EXODUS II is a model developed to store and retrieve transient data for
- finite element analyses. It is used for preprocessing, postprocessing,
- as well as code to code data transfer. ExodusII is based on netcdf.
+ EXODUS II is a model developed to store and retrieve transient data for
+ finite element analyses. It is used for preprocessing, postprocessing,
+ as well as code to code data transfer. ExodusII is based on netcdf.
</longdescription>
<upstream>
- <remote-id type="sourceforge">exodusii</remote-id>
+ <remote-id type="github">certik/exodus</remote-id>
</upstream>
</pkgmetadata>
diff --git a/sci-libs/nemesis/Manifest b/sci-libs/nemesis/Manifest
index f7f95d3b3820..fdcaae422c74 100644
--- a/sci-libs/nemesis/Manifest
+++ b/sci-libs/nemesis/Manifest
@@ -1,4 +1,4 @@
AUX nemesis-6.09-multilib.patch 1617 BLAKE2B 706800577f7ff5865e54502bbe2fb18d64a6c247880c30a1101ede1d27edb5fc3b6e7ffdd6d04c1e84e3b6c29b65042fb0839906ca81fee6971fbd2ea566738e SHA512 4b9b21b67a85c3f4a69a97de1676cd0c8fbc1285737412d0996822d8e1a0e19700e1c5e4990a0dc7cc92db5315415fc8af1d1f3a8a9dfe4fb11cf5cf13e59f27
DIST exodus-6.09.tar.gz 4757028 BLAKE2B 3ea6ccf3faa04e14a6268429bab0968e0b09a1de7907ae50e293abede1f9362df7ca97f8f351bcb807c49965eb845b161ea5ca9d1786e66bb74875fec5ae20f6 SHA512 a48c02952b0edfae416e9b3f77471558dd2d60177471eca3de32890d11afabe3cfb64396de83e728327d43bbea83969ebcdd8ea516a3b9a6ed7353d4cc940516
EBUILD nemesis-6.09.ebuild 856 BLAKE2B 86be3798e9165e48e4bf98bbd041cb5d2a6741d186ba9d0309813dd16078b3acc6e99aead01888d9c0da58fc7ba247c7f4d0f4426a20e8e17c2ae3d1f25a58b7 SHA512 1c521375a4b42eb63594ba0a6be097f7c05e0a7060d08155f329c77b71d6ea6e3278ebda58a5e9e24bae3a2ef6af640bb44546f7877ee7bc1e0117f55ecfdd4e
-MISC metadata.xml 1078 BLAKE2B c8d5b6c81cdd991cea9af335c86fd6cb8d05a67e05355e3c7d536bc196f8f8f22f826922327513c8e9b82e718a6249d672decdfe332989dadef99e3f2f8610a4 SHA512 7509ad2f81b005bd5816381d58210ed3e8467ca10e98b9836b6630070781037c1baaeaa514922dc42f21c6580a5da025167fafd87e2c6dbd3f00fc24ca13ba80
+MISC metadata.xml 1098 BLAKE2B 4eaea4f4f6ed707314ae18c1b9bdce018de2cf3810f8d86ce02681c5033a8b219f3a64cc0ad203bce6e7b85bcda7b4a86396b8d7f6e7eb92cb814832417af64f SHA512 8b022a28c492f836c69fbcdab21a32c4a49a407d8c5b73aba6e957b374072ff1f2fa033dbba20249431db7e7212a88a93deb172a3145716ac2d6a1bccd7dc7b4
diff --git a/sci-libs/nemesis/metadata.xml b/sci-libs/nemesis/metadata.xml
index 67b3df447eab..6114f376e86d 100644
--- a/sci-libs/nemesis/metadata.xml
+++ b/sci-libs/nemesis/metadata.xml
@@ -6,18 +6,18 @@
<name>Gentoo Science Project</name>
</maintainer>
<longdescription lang="en">
- NEMESIS is an enhancement to the EXODUSII finite element database
- model used to store and retrieve data for unstructured parallel finite
- element analyses. NEMESIS adds data structures which facilitate the
- partitioning of a scalar (standard serial) EXODUSII file onto parallel
- disk systems found on many parallel computers. Since the NEMESIS
- application programming interface (API) can be used to append
- information to an existing EXODUSII database, any existing software
- that reads EXODUSII files can be used on files which contain NEMESIS
- information. The NEMESIS information is written and read via C or C++
- callable functions which compromise the NEMESIS I API.
+ NEMESIS is an enhancement to the EXODUSII finite element database
+ model used to store and retrieve data for unstructured parallel finite
+ element analyses. NEMESIS adds data structures which facilitate the
+ partitioning of a scalar (standard serial) EXODUSII file onto parallel
+ disk systems found on many parallel computers. Since the NEMESIS
+ application programming interface (API) can be used to append
+ information to an existing EXODUSII database, any existing software
+ that reads EXODUSII files can be used on files which contain NEMESIS
+ information. The NEMESIS information is written and read via C or C++
+ callable functions which compromise the NEMESIS I API.
</longdescription>
<upstream>
- <remote-id type="sourceforge">exodusii</remote-id>
+ <remote-id type="github">certik/exodus</remote-id>
</upstream>
</pkgmetadata>
diff --git a/sci-libs/nlopt/Manifest b/sci-libs/nlopt/Manifest
index 17803e618024..d5844e634d3b 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 2158 BLAKE2B 88b1e4398b00988e964a7c5278a23eae12325464a8f8b89ad35b7bf69649d426b86ea14911a478ef96fd7f253cc09a90c080749e272f47a92a87443705edd084 SHA512 cdc065b3160bd91c75c5ebd90a34d6e8664ee615b275345935fe55ab217afdc4f3d1dc6953af8a202a19a560e0dadf692d8fff3dddcf1cd85953d503b511df18
EBUILD nlopt-2.7.1-r2.ebuild 2178 BLAKE2B 6bbb6305953502865ac2ae78ce0b31d5516af67cb3eef944a6986ef120ddb952b0476762b5db62fb0dda0a394319f2d8795a7eb9d0416a97de5eede6fe51df8d SHA512 2448d002422138e670307e9071474cd82b5cd33509cb34db66bc06d02ec09fd3dd3d0587533959bd08158a85690ad61dbc909b4ff224d18352903e8437473840
-MISC metadata.xml 1098 BLAKE2B b6b28ce454a68e6d4658ba5719de2f5d1e3c0a48ebc44df3145785fd7de6859f0abc9159de83835b90cc5180078c7ed332765c4f58d13c08d30f94fe8cad8ea7 SHA512 a205d614fd70c150dd9024034ea3d92aabc36ba87c4612008e082954734f5aa339214c3d237b36e41114a9690f14167251ac787dd15328522c27eae3613ff13e
+MISC metadata.xml 1203 BLAKE2B 305f090b1ca48c29668381d625cf3b6615e053fe25bdf66a0f15ca46069bc2e103a01bd0fbc6bd31788969b47e84316f00f7cf063b0d689c8b612ac5f97f63ea SHA512 c83b1388af4335dea54d8d227a044d9dcfc0389e7cd5204b502bda6c7a961601dfba8f828b1516d3c2576ea190a6384b9766997af1dc7ffa2a98353a26db1437
diff --git a/sci-libs/nlopt/metadata.xml b/sci-libs/nlopt/metadata.xml
index 2147f867cb61..17976ba280dd 100644
--- a/sci-libs/nlopt/metadata.xml
+++ b/sci-libs/nlopt/metadata.xml
@@ -6,18 +6,21 @@
<name>Gentoo Science Project</name>
</maintainer>
<longdescription lang="en">
- NLopt is a library for nonlinear optimization,
- providing a common interface for a number of different free
- optimization routines available online as well as original
- implementations of various other algorithms. Its features include:
- * Callable from variety of languages (C, C++, Fortran, Python, Octave)
- * A common interface for many different algorithms—try a different
- algorithm just by changing one parameter.
- * Both global and local optimization algorithms.
- * Both derivative-free and gradient-based optimization algorithms.
- * Algorithms for unconstrained optimization, bound-constrained
- optimization, and general nonlinear inequality constraints.
+ NLopt is a library for nonlinear optimization,
+ providing a common interface for a number of different free
+ optimization routines available online as well as original
+ implementations of various other algorithms. Its features include:
+ * Callable from variety of languages (C, C++, Fortran, Python, Octave)
+ * A common interface for many different algorithms—try a different
+ algorithm just by changing one parameter.
+ * Both global and local optimization algorithms.
+ * Both derivative-free and gradient-based optimization algorithms.
+ * Algorithms for unconstrained optimization, bound-constrained
+ optimization, and general nonlinear inequality constraints.
</longdescription>
+ <upstream>
+ <remote-id type="github">stevengj/nlopt</remote-id>
+ </upstream>
<use>
<flag name="octave">Add plugin for <pkg>sci-mathematics/octave</pkg></flag>
</use>
diff --git a/sci-libs/ogdi/Manifest b/sci-libs/ogdi/Manifest
index 69ffc751fee3..bdb85a61af2b 100644
--- a/sci-libs/ogdi/Manifest
+++ b/sci-libs/ogdi/Manifest
@@ -5,4 +5,4 @@ AUX ogdi-4.1.0-c99-conversions.patch 524 BLAKE2B d4675b2babdc4145056a673e2a09dfd
AUX ogdi-4.1.0-subdirs.patch 600 BLAKE2B b42bfc9fbd88e729a604d53d72464af1e91c47f765c29ea18001118b63b14ac35e2e2ad4afef5da8e03a97f5703aaec4c435451b5012c6a16d8e1db48aeab572 SHA512 b3557d0b2e1b55231988401474d0242296c66199731998487301e39849410a4c55f4c50de8ee70c2a44619198d9049a23207c2046989a210915c742172897b87
DIST ogdi-4.1.0.tar.gz 848818 BLAKE2B d037d7a1b97e0db4b714e94a46c04e7126b5ab520e9cf54ffaba5f3e8ffa694690f4863ce257a4f56a3a596ae3ce430eb8f656f700a9287455b9f540299c6b1a SHA512 abfc409bfa5ea2f81a90c16361fe6cdc2b2ee39775c22ceb74b13b171aa04d6d6eaffe398cae0ef91dcde8509e5cc25100eedeffdad358e090b78e118d386859
EBUILD ogdi-4.1.0-r1.ebuild 1422 BLAKE2B 0ab9bf0361eb9718b1db6408acd18c9624f9b80aab763352e95c7a96d840d0797172ba9348a038bb01cb7872eeb2351073b8b70111db280e1b6a6724a478d031 SHA512 902045d7d25842c15e75e92f690efc5bc735eb8c5efec3d662b85c7eaf2385ff6a373422e061027faba21d8c570c99fa346af784c62dc65cdd95ebd156480ae8
-MISC metadata.xml 338 BLAKE2B ebaad9e5a8ca2e2e604eab4fcf9c65774a5ee60eb5d937bd1b7e2f95f60f9d41f528ff8688cf85399cc9220b65fbeaaa8977937425733193dd57bf64c3880c00 SHA512 8408f1fdfa99c7ed449e0f14129ec260f9c166e16db9e775cc245735f733da3968a4ada840f2409d6fa8e7121e99e91dbe02fcf9ac28c5f8598e93db3298d551
+MISC metadata.xml 392 BLAKE2B 5c4c5f6fd45f2b952681445be1afaf2a91a490c261afaa3bc1a43ecc86dbde024d28bc32a9210aaf61b0c8f9532247ea55a1eba016cc07d0bf8847b9d58c4e32 SHA512 b11a3b66bf0648e948269b9909f06ca9e4919ca50828fa327b561b6e8ad6b5cf6dad526ff6e0487d7c32ab369b9f331e599d3d48ca124ef1dbc26c2932da3ad8
diff --git a/sci-libs/ogdi/metadata.xml b/sci-libs/ogdi/metadata.xml
index c51ca5360917..429161d45435 100644
--- a/sci-libs/ogdi/metadata.xml
+++ b/sci-libs/ogdi/metadata.xml
@@ -7,5 +7,6 @@
</maintainer>
<upstream>
<remote-id type="sourceforge">ogdi</remote-id>
+ <remote-id type="github">libogdi/ogdi</remote-id>
</upstream>
</pkgmetadata>
diff --git a/sci-libs/xylib/Manifest b/sci-libs/xylib/Manifest
index af332ca3875a..d1c72a95cdbd 100644
--- a/sci-libs/xylib/Manifest
+++ b/sci-libs/xylib/Manifest
@@ -1,4 +1,4 @@
DIST xylib-1.6.tar.bz2 370765 BLAKE2B 76eb968f06a6a015ed7a29a493d888642767cda103733498b8706c973498aa4ac8576716b06f6eae8d95a1f625e9cd91ab02cfd53146d976e32fc9295f3c502f SHA512 9861cbf03f8b921a93a2d32a529ff94d77723e2510cd61096b4b85f91af4be6330ed82e8da94bc45dbca7f9814077360d1dae204315b28c2b6d85e3d2c7f6696
EBUILD xylib-1.6-r1.ebuild 889 BLAKE2B f6c61f229c9468a8d80f52191ba7557c5c0073e30e375f8354f8e4f75db5ae46dc8ae4d3da0f69d869f5252dca15bc4c397402bfe2467917d5271e16f274bbe3 SHA512 bb95791cb9944f9d72f30af29dd3be046311ca1f0213006088b16b5e02e65c8a6eb946dad871740117af81a6e41a1df35b2d99bc92342f293fad087c063e7a5a
EBUILD xylib-1.6.ebuild 807 BLAKE2B e15510175a2dd0013cadda8239039b4ac9a791265142f47f4be44b6538c0499256b5101ea96563cc1c2458a1ca3548b808909f213233bdac1c82df1f9618c574 SHA512 4c09b69be3205c1924a8cef18f4a5ca8fe5cfd73c2e83eb5d795f1c1b36117b2a50e5de8d64de73ccfdc31f7bb544906d645bc816b3669637432725c0d738950
-MISC metadata.xml 563 BLAKE2B 6f65b58cfbbe90662df9c13d052007bba7a4d194ce591f114d19e097843cfc74385a60267a589c532c8a321fbddf2f7acd74225b8597f7c25b963c3d3f8a6772 SHA512 dc4651cc181fac0f11b83dbd8f6633354ac7c6686a1c8d5443f0c36f7eb16f7510ad38fd22ac82cc2d80f3c1ab0d66709a182ba2a77141f199535effbb98eaa5
+MISC metadata.xml 623 BLAKE2B 09bb7a7f0228b82b17350ba2e3a205e46f81b2e2301071a94c4cc14c57d81468be59f5c2d1ac0df466624a888ec64c6f447d36f4fa6b2ec5efea183fb939d937 SHA512 a1557a7bece9e3c1ef5928cece1b094f2bb95938dd1663c5dc13f02779174766563223c84b8cf6a1e6f9cf7e0a325ff02a639cf778843b4b1ae25ea748053c28
diff --git a/sci-libs/xylib/metadata.xml b/sci-libs/xylib/metadata.xml
index b767e81c5621..f99666ec7813 100644
--- a/sci-libs/xylib/metadata.xml
+++ b/sci-libs/xylib/metadata.xml
@@ -6,11 +6,12 @@
<name>Gentoo Science Project</name>
</maintainer>
<longdescription lang="en">
- xylib is a portable C++ library for reading files that contain x-y
- data from powder diffraction, spectroscopy or other experimental
- methods. It supports many formats.
+ xylib is a portable C++ library for reading files that contain x-y
+ data from powder diffraction, spectroscopy or other experimental
+ methods. It supports many formats.
</longdescription>
<upstream>
<remote-id type="sourceforge">xylib</remote-id>
+ <remote-id type="github">wojdyr/xylib</remote-id>
</upstream>
</pkgmetadata>
diff --git a/sci-misc/Manifest.gz b/sci-misc/Manifest.gz
index 703b9e6a8261..3630efe6ce7e 100644
--- a/sci-misc/Manifest.gz
+++ b/sci-misc/Manifest.gz
Binary files differ
diff --git a/sci-misc/h5utils/Manifest b/sci-misc/h5utils/Manifest
index 0b24761e186d..ad9977af9c86 100644
--- a/sci-misc/h5utils/Manifest
+++ b/sci-misc/h5utils/Manifest
@@ -1,4 +1,4 @@
AUX h5utils-1.13.1-automagic.patch 2261 BLAKE2B c9aed879b096c95cf6c17c15d13d6a4a2f0f47afb96e00d382971676cfd34fc53ed802c8070f4d6a19f18165f828746a87efbe845ef89ddeaeee35bcff2eeb87 SHA512 c13621ada5c4f2e2e247bff5d4bd94d19ec888c6fd4b5dde1591ce06a96d346942392c1c3e33bcbd17d30e3d13d4799a7d54a456aa6b52a7123bcad05754d6d9
DIST h5utils-1.13.1.tar.gz 113754 BLAKE2B db8fbd51d93aaafbecdf549e9e40fd1e39284cc90301f098f552f80bef6f7edb33b45b91ad1dee502ad9c0c44f49ebbb589025511acc0f160980eab94da1afa3 SHA512 cd04997c3f1392f4755f78df67555ac43a3287cc482e47c11ef8c29edf4aac7915d89d550a0b0585ca90527bad532bbb139bb0162c49fc2a27c292c9dc5ecbe4
EBUILD h5utils-1.13.1.ebuild 737 BLAKE2B 77e21a82f90b7b40abd681afabd7acd05ca0d68cc83b68a80fb55d10edd0300dff503826ce271f3eb163029c9fd4f1ddd9326728cc1ee79874335016cd0a6a18 SHA512 b1a8a0a65d72785bdb20160f1778e883bb4e75f004a903c2d8dc3a76037dda28083c2577a1a4b7246c9cfa4414d65ffee2f38ccd9b904f0cf02633d477b58fc9
-MISC metadata.xml 777 BLAKE2B 4b76c9102efe700a4edd2f58cd1139527b134f3f00fd00a1d5e3a354bde85076be8d924b6b019f5e005647b3478051e540cf978f9d58387e0d315b5815e64008 SHA512 79cccfe5f1464d98bacea2b149bd7886333ad047f50a0b5cbcdb5e39373d941e768e03cbd9abaec1c86983e897e1ee33557ff155a44be258d275cb84a5169044
+MISC metadata.xml 856 BLAKE2B 732a5e09c6fcb2c9874eef00488b8fe232015673d2d2fe5a2d492aeb5e158c5c7142251cc4dceccc0c3f57878af8dfc6c9d321e95b581610f141417634d9de50 SHA512 cd184494f2834d97a19c862ff4f776c5002f3dcbdaf58c04847e72d8873c93f11f8eb8923e099b45801746deea2d5a114b5c7fd2a638de2e8beab646ab61e337
diff --git a/sci-misc/h5utils/metadata.xml b/sci-misc/h5utils/metadata.xml
index bddb6ae86551..ed9a209e703b 100644
--- a/sci-misc/h5utils/metadata.xml
+++ b/sci-misc/h5utils/metadata.xml
@@ -13,6 +13,9 @@
formats required by other free visualization software (e.g. plain
text, Vis5d, and VTK).
</longdescription>
+<upstream>
+ <remote-id type="github">NanoComp/h5utils</remote-id>
+</upstream>
<use>
<flag name="octave">Build Octave plugins</flag>
<flag name="hdf">Build hdf to hdf5 (and vice-versa) converter</flag>
diff --git a/sci-physics/Manifest.gz b/sci-physics/Manifest.gz
index 59d7d7dcc239..77790672fef7 100644
--- a/sci-physics/Manifest.gz
+++ b/sci-physics/Manifest.gz
Binary files differ
diff --git a/sci-physics/geant/Manifest b/sci-physics/geant/Manifest
index 992b9cbbf2d3..d0ed03cef35d 100644
--- a/sci-physics/geant/Manifest
+++ b/sci-physics/geant/Manifest
@@ -1,6 +1,7 @@
AUX geant-4.11.0.2-musl-avoid-execinfo.patch 2812 BLAKE2B 7bede49a061f174d2cd3ad9176db104dc8dd4e8253949412d9b8b749d860fae8d27b29b64f817d0051785d2f657e0a46f9567fd06093e6a1e1aaf8925761b2f3 SHA512 d16ea93357e62571344a26ad8162a50333f0822a4eda9e3d349d9ac8041e39555face07d25382e1f4e53ca5256dbdd213248af329ce5f0d1739ce95cd99add22
+AUX geant-4.11.2.1-find-soxt-noversion.patch 744 BLAKE2B 8cd3fa68d2ae631fe8cbf7a6a09e1679dfd205b68747286611886e6029f90041774df5108893a96cd5923cbe47d3a8139431b1f831b31223d4e24885338ce530 SHA512 bce5fe13aef48b7972bb0b2ed79b5d683791a503920dca9cd1bbcf0b6c16a08eef3d41514d62ca42fb1284d3e00e465785b1ecf37f8a6bb0c1574cc5c35a1087
DIST geant4-v11.2.0.tar.gz 36652313 BLAKE2B 41b5138b778be1302776961c0e029efd6143ceed9f3e81b0b1aeb542e1999f746b85dfe66b02421ce38e9475fd95ac0b2513944e13e4689a2e5ec627fa5b9e45 SHA512 57b31fd4125d992754e7ce2770d7427355d204cb0b28708429f8c7983aeb0b41897aa3f5fd345489b343232f459eede6b153752fece96146a7ee59660363acf9
DIST geant4-v11.2.1.tar.gz 36631774 BLAKE2B e7c8f97f9ceaa32b38954f4ae9b49e2236134a8f5b9cb720d207ece002e7e2f1eb993888b2c53a09aa5293709502a3ab2b13332083a4332c466adaa59110905e SHA512 bdbf4e6ecc4ba5119b5364707cc256e92ea1a245f1c14a434bb7ad748649b27b6b0e20fb1b0624cfe2c66b4267c8a3ff25069794a47d348242cd5664e72812ab
EBUILD geant-4.11.2.0.ebuild 2906 BLAKE2B c327629c21cf7842961a8cd12fc327bddcc4ab955ab244349170b8a45b785b3bb55aae49ccc9d898fbcd7b06e3f760fb12783edbddcc94d37939c2178ca3b9be SHA512 958751b611f0f9d499c26e70164090d578636925fa72d1cb855e5b5ea1ba50ea60d9ae87106a24ed610b76615431c6a10b4e24c746edd7e5c89d4f5ae648f944
-EBUILD geant-4.11.2.1.ebuild 2907 BLAKE2B 638c91fcfa8c63f5c4b218836905326fa79c1b117041a448c20a539e3a586872813b2ead1c7712c16519c1a8c25d33ff543a5e257ff78db36734d5982af647e2 SHA512 93a1907cf821a13130ad657da42d3d98ea418bfbf625ba7124dac1e4dd7b308513ae5ae290b3969e095455e74138e7bd33eab6e92ae3ea6ac366ca2ece950c92
+EBUILD geant-4.11.2.1.ebuild 2963 BLAKE2B 737dd2c844ec528878e9ab8afe18bd1301e8a31ddcdbadd4f112430ed2c4053b6c72934a64c55a0383ed02fda8a7cdd5c2f29053f2d0a170ce07745c089c9f0d SHA512 e07d68fb27b0e0a06088d091984228c8ed865433ba4a2a3353a6c33f51d8d56a3933691212592e92b035f8b90794de3c7f286a0d85b9b6c8e0297056c71a0e55
MISC metadata.xml 1527 BLAKE2B f077711907b2effb5aa79e7470db8397e36dddad753e494e2398c72992b6b5cc1f1ef6ed3fa35640ccd119a7a46448e0f3b205803e886b6a587ba5afe4a568b5 SHA512 db1ae57378e4f109283b14d8f27ef38e0426b39a33cdd6bdf2fd6683bbf6b1cca5e89e78ef6771afa3e770af3db872c7bfbbfae3177f516147e2527aae51b181
diff --git a/sci-physics/geant/files/geant-4.11.2.1-find-soxt-noversion.patch b/sci-physics/geant/files/geant-4.11.2.1-find-soxt-noversion.patch
new file mode 100644
index 000000000000..a35e184ffccb
--- /dev/null
+++ b/sci-physics/geant/files/geant-4.11.2.1-find-soxt-noversion.patch
@@ -0,0 +1,20 @@
+Remove versions from find_package(SoXt/SoWin), bug 928657.
+Patch submitted upstream.
+
+--- a/cmake/Modules/G4InterfaceOptions.cmake
++++ b/cmake/Modules/G4InterfaceOptions.cmake
+@@ -153,12 +153,12 @@ if(GEANT4_USE_INVENTOR)
+ geant4_save_package_variables(Inventor SoQt_DIR)
+ else()
+ if(UNIX)
+- find_package(SoXt 1.4.0 REQUIRED)
++ find_package(SoXt REQUIRED)
+ check_sobind_version(SoXt 1.4.0)
+ geant4_save_package_variables(Inventor SoXt_DIR)
+ set(GEANT4_USE_INVENTOR_XT ON)
+ elseif(WIN32)
+- find_package(SoWin 1.4.0 REQUIRED)
++ find_package(SoWin REQUIRED)
+ check_sobind_version(SoWin 1.4.0)
+ geant4_save_package_variables(Inventor SoWin_DIR)
+ set(GEANT4_USE_INVENTOR_WIN ON)
diff --git a/sci-physics/geant/geant-4.11.2.1.ebuild b/sci-physics/geant/geant-4.11.2.1.ebuild
index 2e384cbf7fc8..798bd3585b77 100644
--- a/sci-physics/geant/geant-4.11.2.1.ebuild
+++ b/sci-physics/geant/geant-4.11.2.1.ebuild
@@ -67,6 +67,7 @@ RDEPEND="
PATCHES=(
"${FILESDIR}"/${PN}-4.11.0.2-musl-avoid-execinfo.patch
+ "${FILESDIR}"/${PN}-4.11.2.1-find-soxt-noversion.patch
)
src_configure() {
diff --git a/www-apps/Manifest.gz b/www-apps/Manifest.gz
index 7b814a51e834..9d7387862aad 100644
--- a/www-apps/Manifest.gz
+++ b/www-apps/Manifest.gz
Binary files differ
diff --git a/www-apps/ttyd/Manifest b/www-apps/ttyd/Manifest
index f5bf109fcd85..9c2660cbb916 100644
--- a/www-apps/ttyd/Manifest
+++ b/www-apps/ttyd/Manifest
@@ -4,7 +4,6 @@ AUX ttyd.service 155 BLAKE2B 6be520f7b88c5e8b7e6dada0a923eff285743d5b97c995fc924
DIST ttyd-1.7.4.tar.gz 603483 BLAKE2B 745ad302fdf17f31d941d3ae4b69b70257f87f3b6d624f3678e83269901577370fc6296726d8b2c61e94469f9970257b1192bcc2299fb0855bd0f3ea5960a498 SHA512 bbaa56389c224db9438b6dcce696deb0eeedfdf9b3a68cbc4c01c155340f71558e1d90c3fabe9a52de180728792b8dc7deed0c3512acdc246d651270d7fb82c6
DIST ttyd-1.7.7.tar.gz 621347 BLAKE2B 6d6524437fcbde1141c3a256eb1fc21877df1b67586b18053ca05f98202cdd95ac1daf968700e93ff2287b72c93a1195aecf1c424f995c30c619a3b55d3690e4 SHA512 0cc643223c603dfbd32bc8233e6d2b8d59efd0b1208ef684277ff690fd92ca9ce242b8ea229a5621c43301ce99f95ee56fbe1f3b8df47329be89c3d0658d7663
EBUILD ttyd-1.7.4-r1.ebuild 899 BLAKE2B 2330484ffd8ca49ec617d93c89eaf6c5d750e1a01772ca052d090bdd7b65f42aa8cd64ba36ec01ade60bb79a8f5b815fd4524460ac3e92979d1e22baee5ef247 SHA512 b3086ac2beb77b7b2b44dae201892f52d71f2f9be18fb8ca57eb3ddf15d284022a575b4905df9f4c5c90fd0015f445e0908937350e7889ca9bda4cde16d586e7
-EBUILD ttyd-1.7.4.ebuild 863 BLAKE2B efddecfbf8ac314ebcbec3d3d9ae342eca075600952d8ce891be7b8678e56bee5bba4bb21cc2df7d5780f1e8c1d1456f9b377e570f59cb27e0dfc27386843c17 SHA512 735e0e199ae715b75971fc328b55361b288babc45c1a40f3b7055765de7fce6f3e112f597d623de2edea4610f957f825f455537d81b8501cf19fee2aac890a45
EBUILD ttyd-1.7.7.ebuild 900 BLAKE2B 1955a0d153468c3b54de22e34f5ea0c69994abfa1e8ddf9a893963530c4c06ec9570289fbe23927f629a6e7d0d8957e5a9da57402f08842d62f5e5098d5ecc90 SHA512 141ef4de093a5afdf3aa491b358511faecc82aeb5c3c7d7ada4432d9d059fa92644231a7410b0d036bb8868b230cac0aae6d9126f6fb17c3e21c6f46e313091c
EBUILD ttyd-9999.ebuild 900 BLAKE2B 1955a0d153468c3b54de22e34f5ea0c69994abfa1e8ddf9a893963530c4c06ec9570289fbe23927f629a6e7d0d8957e5a9da57402f08842d62f5e5098d5ecc90 SHA512 141ef4de093a5afdf3aa491b358511faecc82aeb5c3c7d7ada4432d9d059fa92644231a7410b0d036bb8868b230cac0aae6d9126f6fb17c3e21c6f46e313091c
MISC metadata.xml 415 BLAKE2B b9b9c89804921cc4d79c3392e5d01a249135c875d325acb117e6e11f60a7e1132408c06a1a6818e8cb8da1e7bfa8e373f7a7ef0a4db2ea02c83ca703530720f5 SHA512 20e06608cc9be5bc06ca0b0627a5dfa0b653b23d39a1c4834df77582cee26bcc45f064aa17e5dd8ed87f75479227c3f85b847f574010b68715c618e7e41dfad5
diff --git a/www-apps/ttyd/ttyd-1.7.4.ebuild b/www-apps/ttyd/ttyd-1.7.4.ebuild
deleted file mode 100644
index f8f684ac77b4..000000000000
--- a/www-apps/ttyd/ttyd-1.7.4.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake systemd
-
-MY_PV="$(ver_rs 3 '-')"
-
-DESCRIPTION="ttyd, a simple command-line tool for sharing terminal over the web"
-HOMEPAGE="https://github.com/tsl0922/ttyd"
-
-if [[ ${PV} == "9999" ]]; then
- EGIT_REPO_URI="https://github.com/tsl0922/ttyd.git"
- inherit git-r3
-else
- SRC_URI="https://github.com/tsl0922/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="amd64"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-
-DEPEND="
- dev-libs/json-c:=
- dev-libs/libuv:=
- net-libs/libwebsockets:=[libuv,ssl]
- sys-libs/zlib:=
-"
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}/${PN}-${MY_PV}"
-
-src_install() {
- dobin ../${P}_build/${PN}
- doman man/*.1
- newinitd "${FILESDIR}/${PN}.initd" "${PN}"
- newconfd "${FILESDIR}/${PN}.confd" "${PN}"
- systemd_dounit "${FILESDIR}"/${PN}.service
-}