summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Manifest30
-rw-r--r--Manifest.files.gzbin29438 -> 29440 bytes
-rw-r--r--app-emacs/Manifest.gzbin68484 -> 68653 bytes
-rw-r--r--app-emacs/eglot/Manifest4
-rw-r--r--app-emacs/eglot/eglot-1.15.ebuild38
-rw-r--r--app-emacs/eglot/eglot-1.9.ebuild28
-rw-r--r--app-emacs/elfeed-protocol/Manifest4
-rw-r--r--app-emacs/elfeed-protocol/elfeed-protocol-0.8.1.ebuild29
-rw-r--r--app-emacs/elfeed-protocol/files/50elfeed-protocol-gentoo.el5
-rw-r--r--app-emacs/elfeed-protocol/metadata.xml18
-rw-r--r--app-emacs/elfeed/Manifest2
-rw-r--r--app-emacs/elfeed/elfeed-3.4.1_p20210822.ebuild11
-rw-r--r--app-i18n/Manifest.gzbin17366 -> 17367 bytes
-rw-r--r--app-i18n/ibus-libpinyin/Manifest2
-rw-r--r--app-i18n/ibus-libpinyin/ibus-libpinyin-1.13.1-r1.ebuild2
-rw-r--r--dev-python/Manifest.gzbin258857 -> 258858 bytes
-rw-r--r--dev-python/hiredis/Manifest2
-rw-r--r--dev-python/hiredis/hiredis-2.2.3.ebuild45
-rw-r--r--dev-scheme/Manifest.gzbin9986 -> 9979 bytes
-rw-r--r--dev-scheme/goosh/Manifest2
-rw-r--r--dev-scheme/goosh/goosh-1.3-r2.ebuild (renamed from dev-scheme/goosh/goosh-1.3-r1.ebuild)5
-rw-r--r--dev-scheme/guile-git/Manifest2
-rw-r--r--dev-scheme/guile-git/guile-git-0.5.1.ebuild48
-rw-r--r--dev-scheme/guile-json/Manifest4
-rw-r--r--dev-scheme/guile-json/guile-json-4.7.1.ebuild27
-rw-r--r--dev-scheme/guile-json/guile-json-4.7.2.ebuild27
-rw-r--r--dev-scheme/scmxlate/Manifest2
-rw-r--r--dev-scheme/scmxlate/scmxlate-20090410-r2.ebuild (renamed from dev-scheme/scmxlate/scmxlate-20090410-r1.ebuild)18
-rw-r--r--media-plugins/Manifest.gzbin42928 -> 42935 bytes
-rw-r--r--media-plugins/audacious-plugins/Manifest2
-rw-r--r--media-plugins/audacious-plugins/audacious-plugins-4.3.ebuild2
-rw-r--r--media-sound/Manifest.gzbin56880 -> 56873 bytes
-rw-r--r--media-sound/audacious/Manifest2
-rw-r--r--media-sound/audacious/audacious-4.3.ebuild2
-rw-r--r--media-sound/ncmpc/Manifest2
-rw-r--r--media-sound/ncmpc/ncmpc-0.48.ebuild2
-rw-r--r--metadata/Manifest.gzbin3502 -> 3508 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.gzbin28083 -> 28076 bytes
-rw-r--r--metadata/md5-cache/app-emacs/Manifest.gzbin109737 -> 109905 bytes
-rw-r--r--metadata/md5-cache/app-emacs/eglot-1.1514
-rw-r--r--metadata/md5-cache/app-emacs/eglot-1.914
-rw-r--r--metadata/md5-cache/app-emacs/elfeed-3.4.1_p202108222
-rw-r--r--metadata/md5-cache/app-emacs/elfeed-protocol-0.8.115
-rw-r--r--metadata/md5-cache/app-i18n/Manifest.gzbin24628 -> 24636 bytes
-rw-r--r--metadata/md5-cache/app-i18n/ibus-libpinyin-1.13.1-r14
-rw-r--r--metadata/md5-cache/dev-python/Manifest.gzbin337449 -> 337602 bytes
-rw-r--r--metadata/md5-cache/dev-python/hiredis-2.2.317
-rw-r--r--metadata/md5-cache/dev-scheme/Manifest.gzbin14889 -> 14395 bytes
-rw-r--r--metadata/md5-cache/dev-scheme/goosh-1.3-r2 (renamed from metadata/md5-cache/dev-scheme/goosh-1.3-r1)5
-rw-r--r--metadata/md5-cache/dev-scheme/guile-git-0.5.112
-rw-r--r--metadata/md5-cache/dev-scheme/guile-json-4.7.112
-rw-r--r--metadata/md5-cache/dev-scheme/guile-json-4.7.212
-rw-r--r--metadata/md5-cache/dev-scheme/scmxlate-20090410-r2 (renamed from metadata/md5-cache/dev-scheme/scmxlate-20090410-r1)4
-rw-r--r--metadata/md5-cache/media-plugins/Manifest.gzbin95815 -> 95817 bytes
-rw-r--r--metadata/md5-cache/media-plugins/audacious-plugins-4.34
-rw-r--r--metadata/md5-cache/media-sound/Manifest.gzbin73241 -> 73223 bytes
-rw-r--r--metadata/md5-cache/media-sound/audacious-4.34
-rw-r--r--metadata/md5-cache/media-sound/ncmpc-0.484
-rw-r--r--metadata/md5-cache/sci-libs/Manifest.gzbin61385 -> 61380 bytes
-rw-r--r--metadata/md5-cache/sci-libs/datasets-2.11.04
-rw-r--r--metadata/md5-cache/sys-apps/Manifest.gzbin86904 -> 87059 bytes
-rw-r--r--metadata/md5-cache/sys-apps/acl-2.3.12
-rw-r--r--metadata/md5-cache/sys-apps/acl-2.3.1-r215
-rw-r--r--metadata/md5-cache/sys-devel/Manifest.gzbin32938 -> 33102 bytes
-rw-r--r--metadata/md5-cache/sys-devel/gcc-12.3.017
-rw-r--r--metadata/md5-cache/sys-devel/gcc-12.4.9999 (renamed from metadata/md5-cache/sys-devel/gcc-12.3.9999)0
-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--profiles/Manifest.gzbin185282 -> 185284 bytes
-rw-r--r--profiles/features/musl/package.use.mask4
-rw-r--r--sci-libs/Manifest.gzbin44300 -> 44305 bytes
-rw-r--r--sci-libs/datasets/Manifest2
-rw-r--r--sci-libs/datasets/datasets-2.11.0.ebuild1
-rw-r--r--sys-apps/Manifest.gzbin49512 -> 49512 bytes
-rw-r--r--sys-apps/acl/Manifest4
-rw-r--r--sys-apps/acl/acl-2.3.1-r2.ebuild83
-rw-r--r--sys-apps/acl/acl-2.3.1.ebuild6
-rw-r--r--sys-apps/acl/files/acl-2.3.1-musl-1.2.4-lfs64-fix.patch37
-rw-r--r--sys-devel/Manifest.gzbin10625 -> 10628 bytes
-rw-r--r--sys-devel/gcc/Manifest4
-rw-r--r--sys-devel/gcc/gcc-12.3.0.ebuild56
-rw-r--r--sys-devel/gcc/gcc-12.4.9999.ebuild (renamed from sys-devel/gcc/gcc-12.3.9999.ebuild)0
90 files changed, 512 insertions, 285 deletions
diff --git a/Manifest b/Manifest
index ea0144a3d6b4..ab559f1a6230 100644
--- a/Manifest
+++ b/Manifest
@@ -1,23 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
-MANIFEST Manifest.files.gz 29438 BLAKE2B 0da83a9ad7f71565e9222fb2a72b8181049335e23600d35b652b90c8817414947fda90dee84739874e56312681c0b6dadf67c99ac309a127cabff3e0bfd25d2b SHA512 2aa91dcc379053a661e9033351108cdd0abd4797e174c96ccfa5b28319df90f07a616cef88881522f8e4e82732886c112daa1143c68284ae1d01782bb2416145
-TIMESTAMP 2023-05-08T10:09:44Z
+MANIFEST Manifest.files.gz 29440 BLAKE2B 5b5eae6ffc97b49cc9b5c22ad0272de4ff1ab3d822a3d171933d1fea30fdcdf08c8cde38216bb517c6c4f6a013e5a0ac186aa694b3c00facf64adf981aa69805 SHA512 a4f2f6c9dea0e9c77b6468752f7bc1255b4e856fe395a9e93e07bc6884f307d3488f1b778b381d9ddb8093ff0f4a90131373121beeb0fcd0d34529662028e7ea
+TIMESTAMP 2023-05-08T16:09:47Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmRYymhfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmRZHstfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klDFfA/+IzT557Vhx9wQKh0cOWNvrWccXv4Gn8/QWn7cfX9Ccq2uchw3VhIgBgHy
-oJ2kuLvsGlC3rYiSGLlpwdoq6edaKrvo86yf/uuxXiaftc9iVbUdMGaaXPW463XI
-kJLvP/Cbnopqiohi9JeL25XGlWhePNvGkeNaw1mJnfQYvQea7JAjdBcWcx1MgJJY
-GoEkox5IVaDQWpW9phGHf0fRfwflLd0vLgF6SifUGyKXUG2KROsWbHmwknLkqBv0
-U9ZH1gHtwa8ByPtcf9+E6u4JBWP0xBdPz7EiPK5/9uldBUsTVKp6tEsYZ3sjOaPy
-pAiE+erhiVgX6qxcpIKmtKe2iqgFK55y+sMVourLCwgUwnu1CU2+gBiQ2ogvEuMP
-wa3vOe3P60Pb0goyQ23MokUg/Kul/nVMkexjAOekK5fGxdIKd1x7BShGcO1U2GsR
-PL+BmsFAEDiTjGbEi5cK0ODOUUAaNMKAcaHaLA+vfPOSqI3iLNYY0T88m+ZJSY/Z
-rxfyZ5spV8pt4DtH8a4by6fbK9gyV7NKwxt3pZxDurgCx5DYISCU4y25FMGgHFGv
-OxhwDNe8VB9PUjevhQ+NDL0wQXvU39nsO+ysqcCV8RyUfBonI/U1FEl2l/Za3UYB
-TkeIsN3Eb1eZYjd8DSRRNeB5IwVLDKtVsVJ3x5unaNCkw1/tShU=
-=YDrY
+klAJOg/+PRilws0aFoJUKs328Mk6RKyp27SiL5g4MT5026YjkrB/cmdqb4n/YRao
+Qgn+cw0NFDF6mNOA6ywuYObaZwiUOZF5nOOPqWOrAu+GUJRxf+wBjiRSAy+z6KRy
+3rmM7y323xpUfZJDSOQrsPf86SwmYFZtc9IAyeecQc42LRB20sbjPKt6TSLdqL9e
+bzjW3nXUtgG3kuOgFHlY1LZnp2l5CMHV+Ucw03HvR3aIEMGi8R+I19aa+o4s5pIz
+qZY9V65GQiBM/kkx0eV0KrRbOejlUdu/35gsPlAHKPhu09fqLgK6/2/f8YaUK9cD
+g3N7h8z8pF2lg0uggMTMlNFsfqHTVGi/nXM4y7LzXLVtqesD1LbteQvHxDFMXMlL
+ErSZt4E0fyDGx0CCEQzXXDQJYJ2oARheL8D7XzFHAuJcy8gAp1oH258qA2MC05Fm
+u+Cd5Z2qy9sG/HTuZw54WJdytlauAfMS4dlQ2BfhEFDT/4+4r+a6X58s/PfxK1zT
+q6El6BAjy6H3Gi1i19XlcFi0eq2q4ZHN4KpJWzELX5fXAl6WCAhDaVdKo6fDaI3L
+uSO8AuBFPqUtANIXq5gsBg2fp2yU2L8RFiCMOXm/CHBYEcuC/sXm9BNKiRiAlANg
+Lv7JChD0JGNHM2GXsYd6+0DWdnENCJibZP8wt+QF4fsro6QztpI=
+=BRyc
-----END PGP SIGNATURE-----
diff --git a/Manifest.files.gz b/Manifest.files.gz
index ac3b6ac62970..9328b9752767 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 dc8a14359a34..376c2171f31f 100644
--- a/app-emacs/Manifest.gz
+++ b/app-emacs/Manifest.gz
Binary files differ
diff --git a/app-emacs/eglot/Manifest b/app-emacs/eglot/Manifest
index 624264841ad4..690974627342 100644
--- a/app-emacs/eglot/Manifest
+++ b/app-emacs/eglot/Manifest
@@ -1,8 +1,8 @@
AUX 50eglot-gentoo.el 82 BLAKE2B d5c0e215ceef684ac390a835633aca107f4ea95a83544779724c4fcf9a73963ba87d956aece3406d82bb02f82a5f9b909632d52e3b8fe361d26921f88d0f4e67 SHA512 9039a33b75c7101b04e367432f217700354fd2293914a295adfe3abd4ae1b8626205155fe8c0d809acf5d02b56af3feca22e837e926cba96d872fea4b3354a5d
DIST eglot-1.11.tar.xz 36900 BLAKE2B 20496e37944127c0e209762d2455fad01e6578fd1fa8350cc1a6782ed3e5dc11b09f8b737cd97d5439ab7ef67caa5cdf725d53d2e9e91bbca10223106a9073ad SHA512 c258c89d8c81b1c1df8ea9798c120a7534c174ce435a4551f503c7477520619ac08bd627372033ed1740dfc67bf7e8004751259769844d6be9adc9411d8ae5ac
DIST eglot-1.13.tar.gz 303750 BLAKE2B ecd2efe5fcf2d0d8229336f01ced60f882cfb3e4a0a8af6bcd9f5da0e5cdc6d247634960de50fe46cd4fdac32ea83cd3b506fd025f109c684cb468a60969cbc4 SHA512 43e659213e8f2cedd0ecbd0a2bb1b475de37083577845574adb8bb61d20d0c72b8fc291689e1654c00156f8b2c03d29fc327f7adbac0eb0c5f88d851583f28b8
-DIST eglot-1.9.tar.gz 316541 BLAKE2B 5b9f188ae3f2b26fd7bb95aeb3095fbf5a78f6a15eeccaceaf947f5f91e78253622d2c81d5e57f11762c0370baf9d6c856a4f770c2652840d750f98ee780b418 SHA512 961399e0877a09bd292424715c3fac86e7750e144ba302e61262925b6ded1d30c6ebf3e63067b27b56fa2062461a947425951ac5538e25312d179fa20bd68b79
+DIST eglot-1.15.tar.gz 305200 BLAKE2B e9bb3f10dc9aac803f9b1184f489d76bd217b279d398c67a403c887298ec3e73e30a359a7e31af9c298b8778a2cdf916e9f40495ab3d01216a12fb38aed4d83b SHA512 871d56404c08baa490488d6027645f7ba0252faee7d006ade4e29890abb2e70a3f1715114c852721db7991bdece29266d920bbef6da0eb2ea2f37b842f411ac2
EBUILD eglot-1.11.ebuild 581 BLAKE2B 9ca1ee6b890de466cfcc4fcef75117e3845de756ca5d6c9c24551f9383ea39cab090e7ff74ad44898319d4faf9a0db77c760bf19ccf2553f64ae4d05b0b01d83 SHA512 7b65c4ef0771f65277797a8fa91e74ed14244d734db8bf8d6fad6e790decc98f716c98271dc12805120290c47bd8c644c84af21bdb9ac57f6d5a2a76ab1ce496
EBUILD eglot-1.13.ebuild 970 BLAKE2B 3715b4012f0febd3c9e9e8e61f64e4669604499a7e9c474cc6d5fb988d1d5022073a05abbc4407208d4da9bc5d8ff126d174bafa95dbc7df7e5893fbe89932f6 SHA512 0ba5bfc55193a3835162b39f61e839543e79c29a23148dc3956974a800c959ce9d68952fc9df12488d0ce4c218d6ba82920969db265ae421e36ac0f22db0b87e
-EBUILD eglot-1.9.ebuild 675 BLAKE2B de5c3a0d57e367649e80cb8724d9ac06ac20e8fae912faed9b2be8391eb2b23431f504a9116d1ba5064d616c8621cdbe6194710d9016c07cc7d4c9d7b931854d SHA512 d6f9cb4b5b89ec77b34c782f3a4ab2372b6db31f46700a669b0b678f2a537db89154e5d29ea1934b2e8a20cfd2e3cd4b04301823c96b30313af6dbb022477c80
+EBUILD eglot-1.15.ebuild 880 BLAKE2B f70fc53eb2c5d8dd66ba0930896c5fc4fb7bfdd76d6cbdfa9665f071819c11d4f882e9912be2acaebd607a645327ea0a9ee2d18917d8d9e12adb46b823735964 SHA512 a16e60a6d9cee85b4735f0f512ff79da97d6ae59ba03951ca1d5679cd3655dd6d53d311310d9c916406b5713ef041d460a49a3da095f1f20cb99be947151534c
MISC metadata.xml 701 BLAKE2B 436bc9f2720fad7cc3a7bcf9597a820317617ad7522e72c05417d6b9e1cb9c37d171ce5e24741b5730ab6708a0bcafacc8f41df3d4108926868887dc6ee25df3 SHA512 457dec4f625c37429917085c187e7c21ad1155217f79980033a7c0ecf62da941d340433ccbcbd5ae36a028aed7ab0cd1204e74985e36844e31829dab288c4fa8
diff --git a/app-emacs/eglot/eglot-1.15.ebuild b/app-emacs/eglot/eglot-1.15.ebuild
new file mode 100644
index 000000000000..9ffaace3d84d
--- /dev/null
+++ b/app-emacs/eglot/eglot-1.15.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+NEED_EMACS=26.3
+
+inherit elisp
+
+DESCRIPTION="A minimal Emacs LSP client for GNU Emacs"
+HOMEPAGE="https://github.com/joaotavora/eglot/
+ https://elpa.gnu.org/packages/eglot.html"
+
+if [[ ${PV} == *9999* ]] ; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/joaotavora/${PN}.git"
+elif [[ ${PV} == 1.15 ]] ; then
+ COMMIT=8b5532dd32b25276c1857508030b207f765ef9b6
+ SRC_URI="https://github.com/joaotavora/${PN}/archive/${COMMIT}.tar.gz
+ -> ${P}.tar.gz"
+ S="${WORKDIR}"/${PN}-${COMMIT}
+ KEYWORDS="~amd64"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+RESTRICT="test" # Requires the newest "project" package.
+
+RDEPEND="app-emacs/external-completion"
+BDEPEND="${RDEPEND}"
+
+DOCS=( README.md )
+SITEFILE="50${PN}-gentoo.el"
+
+src_install() {
+ elisp-make-autoload-file
+ elisp_src_install
+}
diff --git a/app-emacs/eglot/eglot-1.9.ebuild b/app-emacs/eglot/eglot-1.9.ebuild
deleted file mode 100644
index b5463a817ab2..000000000000
--- a/app-emacs/eglot/eglot-1.9.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-NEED_EMACS="26.1"
-
-inherit elisp
-
-DESCRIPTION="A minimal Emacs LSP client"
-HOMEPAGE="https://github.com/joaotavora/eglot"
-SRC_URI="https://github.com/joaotavora/eglot/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-# test requires internet connection to install several language servers, one of which
-# is not packaged
-RESTRICT="test"
-
-SITEFILE="50${PN}-gentoo.el"
-ELISP_REMOVE="eglot-tests.el"
-DOCS=( README.md NEWS.md )
-
-src_install() {
- elisp-make-autoload-file "${S}"/${PN}-autoload.el "${S}"/
- elisp_src_install
-}
diff --git a/app-emacs/elfeed-protocol/Manifest b/app-emacs/elfeed-protocol/Manifest
new file mode 100644
index 000000000000..fe1fea41ae69
--- /dev/null
+++ b/app-emacs/elfeed-protocol/Manifest
@@ -0,0 +1,4 @@
+AUX 50elfeed-protocol-gentoo.el 250 BLAKE2B c979151b26ed4f18dd202fbbae107dd0eb3a8fff3f55daa480351b6982a215cee8102b953413cf06bb2836ac5d97068ebd5190805ebba26ba5d6b01b425698bb SHA512 c7771e89a3dda4da04b91f7c9ce52043f53df6a95b98071b87c6680665cf6ecd1b09a5872135c4229c15d83814d284771ad93c7349a11d5ba002dcb5c74293d7
+DIST elfeed-protocol-0.8.1.tar.gz 48250 BLAKE2B 9a6491c29b1fe64bc7ced8e94548552b85b501279e60173bca0a8a11e5b624a17a51cdb035139620905ecde0c7c4dab0fed7a00f869af823123ca69c12dcfdc6 SHA512 846c39766d9312b3612b9d27ebe88e2aac153b2a3cd1683438b696004aaa4cb6d250b876c9669bf63a17a6fc6aaa6a0980550e962b19ab85268d6214ad4a022f
+EBUILD elfeed-protocol-0.8.1.ebuild 635 BLAKE2B 3c1822919592c5157cf13f23b2813dd927eb0bd93c54f2930da1e08ae3d403bd2d4b70b8db2d1456ac105ce8c7e87dcf04b49f4c6a8ca953915d7b914950c63e SHA512 223001c56b52d3addc25379df440b1b22e57a42bff048c4b1a9ea0732db474b740750bbce747060e900ff4295afeeeab4d409402ed32b546e087d7a769b88879
+MISC metadata.xml 647 BLAKE2B 6f4948342bfb58a61f60e7b3d4ffd1dd19042409ff2a5a162ea584058b22667ba1cb894fa88e8e992d0233739bfee64765e83680865b975baacbfe9fc0127ee5 SHA512 849d5863b942be20a5a1c8d562d15ebfeda15ff7b29e14282ed0b8f1859a67cc723061e8ee81dda2ae070e73fa6b1b7d94ebc9d31cd27a9965885fd1d6c7d737
diff --git a/app-emacs/elfeed-protocol/elfeed-protocol-0.8.1.ebuild b/app-emacs/elfeed-protocol/elfeed-protocol-0.8.1.ebuild
new file mode 100644
index 000000000000..1fd5f3db4117
--- /dev/null
+++ b/app-emacs/elfeed-protocol/elfeed-protocol-0.8.1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp
+
+DESCRIPTION="Provide extra news client subscription protocols for elfeed"
+HOMEPAGE="https://github.com/fasheng/elfeed-protocol/"
+
+if [[ ${PV} == *9999* ]] ; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/fasheng/${PN}.git"
+else
+ SRC_URI="https://github.com/fasheng/${PN}/archive/${PV}.tar.gz
+ -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+RDEPEND="app-emacs/elfeed"
+BDEPEND="${RDEPEND}"
+
+DOCS=( README.md )
+SITEFILE="50${PN}-gentoo.el"
+
+elisp-enable-tests ert-runner test
diff --git a/app-emacs/elfeed-protocol/files/50elfeed-protocol-gentoo.el b/app-emacs/elfeed-protocol/files/50elfeed-protocol-gentoo.el
new file mode 100644
index 000000000000..788ac23ffeba
--- /dev/null
+++ b/app-emacs/elfeed-protocol/files/50elfeed-protocol-gentoo.el
@@ -0,0 +1,5 @@
+(add-to-list 'load-path "@SITELISP@")
+(autoload 'elfeed-protocol-disable "elfeed-protocol"
+ "Disable hooks and advices for elfeed-protocol." t)
+(autoload 'elfeed-protocol-enable "elfeed-protocol"
+ "Enable hooks and advices for elfeed-protocol." t)
diff --git a/app-emacs/elfeed-protocol/metadata.xml b/app-emacs/elfeed-protocol/metadata.xml
new file mode 100644
index 000000000000..7906f06796a4
--- /dev/null
+++ b/app-emacs/elfeed-protocol/metadata.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+
+<pkgmetadata>
+ <maintainer type="project">
+ <email>gnu-emacs@gentoo.org</email>
+ <name>Gentoo GNU Emacs project</name>
+ </maintainer>
+ <longdescription>
+ Provide extra protocols to make self-hosting RSS readers work with elfeed,
+ including Fever, NewsBlur, Nextcloud/ownCloud News, Tiny Tiny RSS and even
+ more.
+ </longdescription>
+ <upstream>
+ <bugs-to>https://github.com/fasheng/elfeed-protocol/issues/</bugs-to>
+ <remote-id type="github">fasheng/elfeed-protocol</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/app-emacs/elfeed/Manifest b/app-emacs/elfeed/Manifest
index 361499be48c8..5c25206a3ea8 100644
--- a/app-emacs/elfeed/Manifest
+++ b/app-emacs/elfeed/Manifest
@@ -1,4 +1,4 @@
AUX 50elfeed-gentoo.el 84 BLAKE2B 53bc34c6763b76071786ff235b7eb2cddef4ee7c6f4705f3f1e55f48d6716b3654fcb17759d15bcfb337e12664c81237bbfd78d62558fe46b57bc905f554e9fc SHA512 ffaad20340726c020e3ef6acf86513b6edc36320eddc70c2cb60d2443a9d7156dba5bd19d67faee3850e15905ff17ef422bbb56642437f68dcb1232c9640b002
DIST elfeed-3.4.1_p20210822.tar.gz 67360 BLAKE2B 32931bbe54578bb8a0b9fc330d5114e4cc5f5f915f6e6125ad3d8cb5be459e72a097d1afb132ff6a73427efe9ffcce4a7e081a9a45144a5c1ea7fcdfe19ba4d9 SHA512 41bb095b87df3dfb40b6a155881f8703c674ddb9f15b5b2765fd4f893d4e58ddafb2fa0da296995e988a9ba6096e78760c262c9a18ef7624e65b60f2d7bf4140
-EBUILD elfeed-3.4.1_p20210822.ebuild 656 BLAKE2B f54bc51746965fcb8fe37d5118da76a61088b3419b447a46eac43e550a7ae7fc4204c6b6e8219b79e68747829dd050dfb657056371a573ce2c8a36dace089c70 SHA512 980cd1a5545ea2b608ffac2ce0b07a934aa14f9b9c7575930f898ad0daf23559c6f54557b5c41eff74ef2e4565810e86053dce31bb416c11ec06e61919a31c04
+EBUILD elfeed-3.4.1_p20210822.ebuild 671 BLAKE2B ad9d6bb9a68bd5945699121605685e1ed5278c12e452ceb7b903145808aee9ce03a0ab1d05ee9ae7361a18fb2aea257928c9268f5c94114e3d9138cb75ab4f1a SHA512 c9dc9f7b71698207529eefaa83d51d6aaf9ff82936c9dc697ca75d069b58fbd9bd74261c9a7e8d71452c720cac46793f43e3c71df817d51e0b3653551a4e86de
MISC metadata.xml 683 BLAKE2B 55080a2245baf36818bdb4db06ab52f69ede139fe47329519b51479efd4a1b86d942d39b1d9a128d98caf6c19cda9c995b99928f926c0073ed05605af733bc4d SHA512 b4be6457c7c201d7e732484adaf36ace79dab0ab29c38e3d5b7aadfb4bcb2495ff8dc08cc447e3f104c4ccba9cb6c71cd4174491d57e1d5424ecc93750e00e17
diff --git a/app-emacs/elfeed/elfeed-3.4.1_p20210822.ebuild b/app-emacs/elfeed/elfeed-3.4.1_p20210822.ebuild
index 4d41447fde72..544ebdef09f5 100644
--- a/app-emacs/elfeed/elfeed-3.4.1_p20210822.ebuild
+++ b/app-emacs/elfeed/elfeed-3.4.1_p20210822.ebuild
@@ -8,12 +8,14 @@ inherit elisp
DESCRIPTION="Emacs web feeds client"
HOMEPAGE="https://github.com/skeeto/elfeed/"
-if [[ ${PV} == *_p* ]] ; then
+if [[ ${PV} == *_p20210822 ]] ; then
COMMIT=162d7d545ed41c27967d108c04aa31f5a61c8e16
- SRC_URI="https://github.com/skeeto/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
+ SRC_URI="https://github.com/skeeto/${PN}/archive/${COMMIT}.tar.gz
+ -> ${P}.tar.gz"
S="${WORKDIR}"/${PN}-${COMMIT}
else
- SRC_URI="https://github.com/skeeto/${PN}/releases/download/${PV}/${P}.tar"
+ SRC_URI="https://github.com/skeeto/${PN}/archive/${PV}.tar.gz
+ -> ${P}.tar.gz"
fi
LICENSE="Unlicense"
@@ -22,6 +24,7 @@ KEYWORDS="amd64 ~x86"
RDEPEND="net-misc/curl[ssl]"
-DOCS=( NEWS.md README.md )
ELISP_REMOVE="${PN}-pkg.el"
+
+DOCS=( NEWS.md README.md )
SITEFILE="50${PN}-gentoo.el"
diff --git a/app-i18n/Manifest.gz b/app-i18n/Manifest.gz
index 2727479a94f5..870061e91521 100644
--- a/app-i18n/Manifest.gz
+++ b/app-i18n/Manifest.gz
Binary files differ
diff --git a/app-i18n/ibus-libpinyin/Manifest b/app-i18n/ibus-libpinyin/Manifest
index 59f5ce5ca43b..22b94d2ad6f7 100644
--- a/app-i18n/ibus-libpinyin/Manifest
+++ b/app-i18n/ibus-libpinyin/Manifest
@@ -1,5 +1,5 @@
AUX ibus-libpinyin-1.13.1_sqlite3.41_fix_quotes.patch 1244 BLAKE2B 79dbfb0b5803277a47c444955277fd55ccaf575cdbd5f648a0d8e389cfe5841494b5b1842132c1921578c4f70df831ab8d01dc8265d57fe595247087d6ed6d3a SHA512 be17fe4e1b92a45cd101e633079feba729330bc8324acc2aa01c5272d2d1ef730d1110a0b839411549f813970ed9fb8b41b3f74a9c0374358ab3f0fafa4e044c
DIST ibus-libpinyin-1.13.1.tar.gz 1726900 BLAKE2B 2540b5ca6657fe421f6f2986f32fba1b8840cafcc37b3ec5402705cb0edc0aac6b12d972b5da0326339a04c875dbd8f8cce902f613558f3f9d21b4a0cace31a3 SHA512 ee3a8c95e091992acb0558ff297743eb49bd8c73fbb9cd1f2b56db75137573dda2c677b1b25eb213fbd8779be004b06f95cded04273d7a469cf49f45cc27813a
-EBUILD ibus-libpinyin-1.13.1-r1.ebuild 1517 BLAKE2B c68bd6ed8192519e20d0c9ff3d05799f0ae0fab1803661d2e5f8d8a963beb7564cfae3e92ff1a0a56a001bf681f4fa43076103500eb07adcbc0bea5b2c6842b9 SHA512 eb25c499e570a37b997c6fe3084f456dd86f3cb4f716a08b937a0a8b10bf1202b1d3bfbe7079318bb62e02106c7bc0ece19064f7d14fd7905217dd087c72579f
+EBUILD ibus-libpinyin-1.13.1-r1.ebuild 1515 BLAKE2B 6c38fd0ba68aef1d9bfcb006d66c38df4b75313b1743ed8168caa90cace3b5f4caeca479ecdc67a8580880b3f2d92f8534e89ec5d33994c891f89f0df0edffaf SHA512 d5c33143e57b6ade1341b79d4720e2991c16c7bfb439382b3928b8ed983942a68b26c2088b5f983e4cc3522a4daa68b5955f59a0e6fce05e9d08f18faec71ebb
EBUILD ibus-libpinyin-1.13.1.ebuild 1454 BLAKE2B 0c639322d06f32c51b3c8432016ec9c7fd4191eb5ac4b45253e47b94cec659cf1fc6fe1c548b4f065e2f12d864a8d26b0c392540f76d61d02af5424fac3136ae SHA512 81a2d5dc8f41331339a59d0780f91b1a0f2a21181d342ff5db6be7816ccd5c6543b720ad7cd8f80ab077d1dd13a2b4462d37a71ac61394b1ddbf679a88abdbbc
MISC metadata.xml 834 BLAKE2B ac644e5ceced4364c282f0766cfc5d85dfc14fc19fff46e96dee2aa8ff48c1c5d84dd496e3f83951983f311cbab0ea84652fab3e3a87e870dab999cf46821452 SHA512 dd1629baeddeb1ee4ab1670a4e29af865a75e40b7c6b58e9029af5900d5de9bfb98f71ccaf7eae508f0849ac85f4530d8770cc392d9bb8c31a881f8154ac5761
diff --git a/app-i18n/ibus-libpinyin/ibus-libpinyin-1.13.1-r1.ebuild b/app-i18n/ibus-libpinyin/ibus-libpinyin-1.13.1-r1.ebuild
index c61330975867..ad164200f31f 100644
--- a/app-i18n/ibus-libpinyin/ibus-libpinyin-1.13.1-r1.ebuild
+++ b/app-i18n/ibus-libpinyin/ibus-libpinyin-1.13.1-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/libpinyin/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-3+"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE="boost lua opencc"
REQUIRED_USE="${PYTHON_REQUIRED_USE}
lua? ( ${LUA_REQUIRED_USE} )"
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz
index 6521de0fda7d..24b91b2ac5bd 100644
--- a/dev-python/Manifest.gz
+++ b/dev-python/Manifest.gz
Binary files differ
diff --git a/dev-python/hiredis/Manifest b/dev-python/hiredis/Manifest
index f30be7ed75c9..5e388a863828 100644
--- a/dev-python/hiredis/Manifest
+++ b/dev-python/hiredis/Manifest
@@ -1,4 +1,6 @@
AUX hiredis-2.2.2-system-libs.patch 1421 BLAKE2B d10de294e0e15ec1b816505c852b0e82140874bd3f1434515ecd69d04236efcc8fbf24f6b261db138979d1547892bf71e1c3c5e74317ef43c3597b379c03231e SHA512 dcc64f1a83cfe5c956c65c1bf1f9ef31b3c66e393d0dcec342f9f8cd6265a41309a03ddae7d86fa85806a05dac7bb89d29a3b7ebb955d62409fbb719e7c8004a
DIST hiredis-2.2.2.gh.tar.gz 18010 BLAKE2B 67ab7c3f0667d3cf33abea58fbe37bcc28beb569f6f3da966f191d00965faa5a835a286172179d6f33f4e0fa81743fa345829f04d9d89350ab1394cc0c168147 SHA512 8a42df63911000cd119da33e7fea25fa1a5244a86016818bcb6c6e12c042b12b00b7272633d85dcf921fd2eba67145e3258c64689be799a0f59766e541139120
+DIST hiredis-py-2.2.3.gh.tar.gz 18214 BLAKE2B cdac5e9790c88657c75be721c4dbc91174a0eb38cdd790076b3ec1f009d43c7aef300bfa7381a10061749cb3bec02d4a488e732f550bea4c62893aabfc0c3222 SHA512 e85032869b6bbbc30f991d83d67a710c04998645517b1ddcfd801ff37bd28f0576a5bdc2986f3526f72da8448986714a79b42a0ab1a5cc6b6bab24f3d98fdce9
EBUILD hiredis-2.2.2-r1.ebuild 738 BLAKE2B 372fc0f57296191b5c5be3aada47da1199de3a857d196a3c07366a0eb4df834cbb7f9c464b5c6b37ac1b571172946f238f8b7983306b50d5d750867160ef098b SHA512 259ecc835b5f3d998053f9fe3c9ff91f3d78be062394f917c01250aa76a8930b9c2744f85c834f6573e951bec52d4e4c2853740554769eb6f35a135e1f7b3fb7
+EBUILD hiredis-2.2.3.ebuild 832 BLAKE2B 57c110bad033db06850446f695256ca1aa5d19b944812206ddab5c1a66f6fc39b83f397e87bdb5d6560d5ffcf05f0dd18987ddb5fa82cc6675a5835a9369053e SHA512 70ea4f1d57004c3d67de270315ad9ddcd9e81a0cdae96fa27d2e47d3c22e37fbed3675104b5dbfa28439c9ac2c8d77bd0b6b5e84e13398f52a8a9432a922cf46
MISC metadata.xml 493 BLAKE2B 9ea63c09baa3e95097afce5edb30a2e1f358eedcc41fbd6f66492e3701bce65fa91e83c236d69b39ddde17f3d92401ca39ec70fbe12b6bc74dcde3e6e2495490 SHA512 42cc38851c3ffaddeb32aefed35551a444fdd1e9463dfca2f320a184445567174b44de84981dbd4613029abfcef28a69208bbb2857811308667cb54102357c83
diff --git a/dev-python/hiredis/hiredis-2.2.3.ebuild b/dev-python/hiredis/hiredis-2.2.3.ebuild
new file mode 100644
index 000000000000..66d53f73f25c
--- /dev/null
+++ b/dev-python/hiredis/hiredis-2.2.3.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517="setuptools"
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
+
+inherit distutils-r1
+
+MY_P=hiredis-py-${PV}
+DESCRIPTION="Python extension that wraps hiredis"
+HOMEPAGE="
+ https://github.com/redis/hiredis-py/
+ https://pypi.org/project/hiredis/
+"
+SRC_URI="
+ https://github.com/redis/hiredis-py/archive/v${PV}.tar.gz
+ -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+DEPEND="
+ >=dev-libs/hiredis-1.0.0:=
+"
+RDEPEND="
+ ${DEPEND}
+"
+
+PATCHES=(
+ "${FILESDIR}"/hiredis-2.2.2-system-libs.patch
+)
+
+distutils_enable_tests pytest
+
+python_test() {
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ rm -rf hiredis || die
+ epytest
+}
diff --git a/dev-scheme/Manifest.gz b/dev-scheme/Manifest.gz
index 53cce2ed6819..8c121553f32e 100644
--- a/dev-scheme/Manifest.gz
+++ b/dev-scheme/Manifest.gz
Binary files differ
diff --git a/dev-scheme/goosh/Manifest b/dev-scheme/goosh/Manifest
index 9438b2397472..e0e6cbc0618f 100644
--- a/dev-scheme/goosh/Manifest
+++ b/dev-scheme/goosh/Manifest
@@ -1,3 +1,3 @@
DIST goosh-1.3.tar.gz 43503 BLAKE2B 7bc3c907638320889ef2c871acd2e4e9fbd0fdb8e1a3655cb42cc92eea9fe28f01533ecff8e3efa4488dd5f0d2c9cdc6aa5ba7e333a9acb1d430633479c6cc80 SHA512 55fc3b83b5e711453886d6fd47e7e16df329ac7f294c704e3676f7266383fda6ad5e53c3f8a707a7746dd0ccd33647cc5137a73f516396079702df47919ede81
-EBUILD goosh-1.3-r1.ebuild 378 BLAKE2B b4f22e6899c57544e236791ff7732897aed5e8d2d7305374a47f3d855e0d0c4eee1a3fc32295aeddec5ef33ae1b69a39bb9750ec6e851656e2ee855a118b8745 SHA512 76801b863e256e9a93427f47afd95a12113a83c14304c8c69ee80fcde5caeb480f5e3bf1c546b1a9b373f54a875ac7a0a74d10fc4906dfe0584d854ef1d4b177
+EBUILD goosh-1.3-r2.ebuild 370 BLAKE2B c3db265ec12bfe5d4e9d0ec29019b197427926f61f821611c16b16c3c137f4a25da2d9bac0a90df0ce6a7a87aa365ac139f1509773baf21aa5a358832a266096 SHA512 3889d16e822a70e403fd4f27daa50e0748ce20862f050e2c709eb5abfda6db9802fbc55b2bc550c434edbb10b9bd0acecabbe10a99345ab4980cb8c974532af9
MISC metadata.xml 262 BLAKE2B b7b95793a5c170b7f4be71ed1ae2a6c586e04f52fd8695ac7fdd847f1ad02c28889a81ccac03973e7b7bbfdf631b6a93cfefcaa4c876d455da566fb5056bea38 SHA512 b917961961d723c21d2c0ad186d027867dc9916433d331f6d0733870855ecfa22065ed67df63f71f022a28f4ea3e96334d0dd6463025b6d3dcd999b66b712fa8
diff --git a/dev-scheme/goosh/goosh-1.3-r1.ebuild b/dev-scheme/goosh/goosh-1.3-r2.ebuild
index a1f69d69f98d..73dbbe0b6fc1 100644
--- a/dev-scheme/goosh/goosh-1.3-r1.ebuild
+++ b/dev-scheme/goosh/goosh-1.3-r2.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=8
DESCRIPTION="Small process-control library for Guile"
HOMEPAGE="http://arglist.com/guile/"
@@ -10,7 +10,6 @@ SRC_URI="http://arglist.com/guile/${P}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~riscv x86"
-IUSE=""
RDEPEND=">=dev-scheme/guile-1.6"
-DEPEND="${RDEPEND}"
+BEPEND="${RDEPEND}"
diff --git a/dev-scheme/guile-git/Manifest b/dev-scheme/guile-git/Manifest
index 444b02a36205..41fa45f760f3 100644
--- a/dev-scheme/guile-git/Manifest
+++ b/dev-scheme/guile-git/Manifest
@@ -1,5 +1,3 @@
-DIST guile-git-0.5.1.tar.gz 305077 BLAKE2B f1dd4dade424045f992f9df9fb6c0c6e010deab26d77b32c6a7febda20e03192c91a5ec024bfdf05ea9585c7be307610c1eea6d569a5a97b90d5eedf715e5c59 SHA512 b5a07fc3e2a6c8d6277b3a2d6c2d47461e76441573dcf02c046e272853e3d46266adb2025e15f203d590b751def21c026eb55ed66a6f81795c1409ae5d6aa3c2
DIST guile-git-0.5.2.tar.gz 305493 BLAKE2B 03fa85e1943fadc5e7e2da4bed2b6476e5a275856ed087a1730815defc17586f43eb2006bc3970d6f97d42822bcf83ef3d57a74c9a7ddb2fb877f5f0f8237a49 SHA512 4ac55c04c555f1a343f842bbda80d54314697d5bbc28bc3967edfdfacb8afa07c673ef7fd651388a6c55b6977b041174732cde14359a0127f0b931364a7eeda9
-EBUILD guile-git-0.5.1.ebuild 1328 BLAKE2B 3659bc31312b252ff7edecb32052720cca9ec4fbf1ca23589917762154180001ab71c6148c77a5f68064dcbebca04cc4f5910912d958da0e70d2e47884de1ab5 SHA512 e1d985a081dfe153763eaf65e6eec31d210789603f3f0441e4cb03966c34c210261cee2a64fac081966be33429395a693530a13028b95ee89f450cd96f337853
EBUILD guile-git-0.5.2.ebuild 1594 BLAKE2B 6983edb915163dcdb607cc52dc206968bb34879ef2658caa4707b8a70826ccdb8a10d68efe52b5d268a8944fefae5fd0d0ec1b1fc873accde087a098d609b457 SHA512 23e4a85c1dd901bf7ac0e14037e88c83c7a196b023476c618e5d44b46d41d4ff8c2e917b05ad1509b94e3505ee9c8c9c7411271c7914d860e0c55509033d3419
MISC metadata.xml 413 BLAKE2B c7d3ae8db8c3905597982f1fead9c98736c237dceca107585e6ee9c7055feaab9d365725de7d8350b1da181aa84fc75d8691fdfca8656fbe78c50d618a48ddab SHA512 1dcf94683f43b26168cf7acd3e49c0d257c5398d89676a361ec1347fd51970dd4b6c1e25d49454e4eef086dea134cb2facf5036322131ec3e6ab32c19a790e86
diff --git a/dev-scheme/guile-git/guile-git-0.5.1.ebuild b/dev-scheme/guile-git/guile-git-0.5.1.ebuild
deleted file mode 100644
index 6dc5a53034a8..000000000000
--- a/dev-scheme/guile-git/guile-git-0.5.1.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Guile bindings of git"
-HOMEPAGE="https://gitlab.com/guile-git/guile-git"
-SRC_URI="https://gitlab.com/guile-git/guile-git/uploads/4ffd7377b0b74da4051356121b46116f/guile-git-${PV}.tar.gz"
-
-LICENSE="LGPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-# older libgit seems to be incompatible with guile-git bindings
-# https://github.com/trofi/nix-guix-gentoo/issues/7
-RDEPEND="
- >=dev-scheme/guile-2.0.11:=
- dev-scheme/bytestructures
- >=dev-libs/libgit2-1:=
-"
-DEPEND="${RDEPEND}"
-
-# Tets suite needs a fix: https://gitlab.com/guile-git/guile-git/issues/18
-RESTRICT="strip test"
-
-# guile generates ELF files without use of C or machine code
-# It's a portage's false positive. bug #677600
-QA_PREBUILT='*[.]go'
-
-src_prepare() {
- default
-
- # guile is trying to avoid recompilation by checking if file
- # /usr/lib64/guile/2.2/site-ccache/<foo>
- # is newer than
- # <foo>
- # In case it is instead of using <foo> guile
- # loads system one (from potentially older version of package).
- # To work it around we bump last modification timestamp of
- # '*.scm' files.
- # http://debbugs.gnu.org/cgi/bugreport.cgi?bug=38112
- find "${S}" -name "*.scm" -exec touch {} + || die
-}
-
-src_test() {
- emake check VERBOSE=1
-}
diff --git a/dev-scheme/guile-json/Manifest b/dev-scheme/guile-json/Manifest
index 27e4cb16d6d8..a8b178135b4a 100644
--- a/dev-scheme/guile-json/Manifest
+++ b/dev-scheme/guile-json/Manifest
@@ -1,7 +1,3 @@
-DIST guile-json-4.7.1.tar.gz 162507 BLAKE2B ea2fe55fb9ddb8783c6260ecb80f882c811fd313781d57b2ebe73f553c666996778d91bf7cd00725165540069763922317e4595b6c97fa7ac2f5c793c11d2a23 SHA512 f96ca819ffebf8e736cb4e28ee8c6e80c5a7f6f2a064897a4dd7094e3e4b879ba7cd5780778c4dce0db4a938b7603d3352f4a30aab9cd35f47d7ff1c1e3208ac
-DIST guile-json-4.7.2.tar.gz 164331 BLAKE2B 82ebcddd8106cee6c8a6676fc6ffa82f77de90cb33df6f052a6f5448e79e99d1728046111a636cb876a255ddbec3e740b0e9b32c91efaedf53b169e878a1c9f9 SHA512 f717e4554a2c816bf5b62931a561181c693bb8ae460c2c12e08d4c2d2bf7eb5734b69c1e4b236a0ba685d0db734b510a4c3c3e8134f3def42be8841fdb684b57
DIST guile-json-4.7.3.tar.gz 164453 BLAKE2B 4cc85677eaab3753f6e2a3b7aa93a6e98bfd11e4b54886b7ddd37f4ff9006bc2f62a36228ca2989a77fab2363e60cd44b1d3985eb884139e6e1a6e1eb1469d60 SHA512 d2d22cd3962e7379c2cbe0b9220ddeaa1989c22cd757577302490b269aa52e2d9e3174f1c9ed22ad68bc0c5a1bb82d2fee354b2888d84372eed613e15b9803d1
-EBUILD guile-json-4.7.1.ebuild 676 BLAKE2B bbc1431ec0ac575d8b7047d3ba6635ab61f015ebf8e828ff49b93cca06f4989a65c423c94210d73c58b4ea3d0e92db8eb765040a3d7a791193460c203429dce0 SHA512 a79f542359121e507fea32ebc201af02efe52dff44c97bea3d2c390293efaad75fe389683f8edad7c0eefccf40be570231bc2b9c81c8b85e523ad626e7e7eeea
-EBUILD guile-json-4.7.2.ebuild 676 BLAKE2B bbc1431ec0ac575d8b7047d3ba6635ab61f015ebf8e828ff49b93cca06f4989a65c423c94210d73c58b4ea3d0e92db8eb765040a3d7a791193460c203429dce0 SHA512 a79f542359121e507fea32ebc201af02efe52dff44c97bea3d2c390293efaad75fe389683f8edad7c0eefccf40be570231bc2b9c81c8b85e523ad626e7e7eeea
EBUILD guile-json-4.7.3.ebuild 676 BLAKE2B bbc1431ec0ac575d8b7047d3ba6635ab61f015ebf8e828ff49b93cca06f4989a65c423c94210d73c58b4ea3d0e92db8eb765040a3d7a791193460c203429dce0 SHA512 a79f542359121e507fea32ebc201af02efe52dff44c97bea3d2c390293efaad75fe389683f8edad7c0eefccf40be570231bc2b9c81c8b85e523ad626e7e7eeea
MISC metadata.xml 351 BLAKE2B 8dc089f15865899921c8db3c3c63b13088e4b6108f7fd8c64b201a84b021b7470ea982b0cafeacd9992434daa06fa3d0312eba1e84f1e922de434fc4b3128527 SHA512 19c42cbd769cb35f42a57cf663aa80fe85406a8e68fa119ea6d7e5574af4cdbd396e338b96956bf2c6b9f9da858bbf9822019d6890e8d27afee7c95222ee1960
diff --git a/dev-scheme/guile-json/guile-json-4.7.1.ebuild b/dev-scheme/guile-json/guile-json-4.7.1.ebuild
deleted file mode 100644
index d2e78a2618c3..000000000000
--- a/dev-scheme/guile-json/guile-json-4.7.1.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="JSON module for Guile"
-HOMEPAGE="https://savannah.nongnu.org/projects/guile-json/"
-SRC_URI="http://download.savannah.nongnu.org/releases/guile-json/${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-RESTRICT="strip"
-
-RDEPEND=">=dev-scheme/guile-2.0.0:="
-DEPEND="${RDEPEND}"
-
-# guile generates ELF files without use of C or machine code
-# It's a portage's false positive. bug #677600
-QA_PREBUILT='*[.]go'
-
-src_prepare() {
- default
-
- # http://debbugs.gnu.org/cgi/bugreport.cgi?bug=38112
- find "${S}" -name "*.scm" -exec touch {} + || die
-}
diff --git a/dev-scheme/guile-json/guile-json-4.7.2.ebuild b/dev-scheme/guile-json/guile-json-4.7.2.ebuild
deleted file mode 100644
index d2e78a2618c3..000000000000
--- a/dev-scheme/guile-json/guile-json-4.7.2.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="JSON module for Guile"
-HOMEPAGE="https://savannah.nongnu.org/projects/guile-json/"
-SRC_URI="http://download.savannah.nongnu.org/releases/guile-json/${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-RESTRICT="strip"
-
-RDEPEND=">=dev-scheme/guile-2.0.0:="
-DEPEND="${RDEPEND}"
-
-# guile generates ELF files without use of C or machine code
-# It's a portage's false positive. bug #677600
-QA_PREBUILT='*[.]go'
-
-src_prepare() {
- default
-
- # http://debbugs.gnu.org/cgi/bugreport.cgi?bug=38112
- find "${S}" -name "*.scm" -exec touch {} + || die
-}
diff --git a/dev-scheme/scmxlate/Manifest b/dev-scheme/scmxlate/Manifest
index 77f7e8026dbc..e4b868e8c209 100644
--- a/dev-scheme/scmxlate/Manifest
+++ b/dev-scheme/scmxlate/Manifest
@@ -1,3 +1,3 @@
DIST scmxlate-20090410.tar.bz2 30016 BLAKE2B 7a23e32140572b23e6e213a38450bc50ce6dd99ea58e4bfb3c775524de61a7325fa6171c6aaa2dfc1c232fa2b352fa7ebd8cbcce6a417cc5169313e7efab028d SHA512 c6148a1c928ff326c5ac5442a0843a334645d76bb17a48d32018807a2dfa2a4147acfaf43866996d4b06fbe0e6723280da7e66576a3c7c18d70f8e75c73954af
-EBUILD scmxlate-20090410-r1.ebuild 580 BLAKE2B 8dd88147b6f9ee7b372179bbf05bac255b522888f526840408d3ed2de7f24edfe26ae41f2f9c285d54dde125b0bbc9ea845b8346cc2197e6a952209adf4216b2 SHA512 8324f8eef59ebd7dc048a001d1a752f3c41a69fd8a6eba9978f7f884e3d11858c9964e6cd2d40480666a9830c6627e628232d79adc96a99eab5ce10af91fc5ec
+EBUILD scmxlate-20090410-r2.ebuild 584 BLAKE2B 64f4ad624e47e73ec2f6a7527391e02c4da549d5ab54f564dfbdfdd979043e251d261f9560338a99d8920ba50dbc4f48a129a984070d7112dca98d4531c8aa52 SHA512 d08c5e4d10fc94feb6ae8878b85b643127bfea0fb7aa79c89143491866ce158590bad4229d25a6ce113dc5176ea766052599ea3ee675561011c84180ad8d7607
MISC metadata.xml 754 BLAKE2B 4181f6b46bd79ee44252dfddc5614cca85c3690b3454ba083338a2bc0e8cd038f520a597ec5c614b83ca094a87505bef123afa15c1e4b4b1cc95234e746f5fc0 SHA512 b0386a9908cb1c04d4aac72b83db5164c70117eb4a0048ae3069fb637ba118647310b03c24ad3cc913083d4ea011b56f20173890427ea3771d1b9f34f06b7464
diff --git a/dev-scheme/scmxlate/scmxlate-20090410-r1.ebuild b/dev-scheme/scmxlate/scmxlate-20090410-r2.ebuild
index ed7e4e6d24c3..033ffa950040 100644
--- a/dev-scheme/scmxlate/scmxlate-20090410-r1.ebuild
+++ b/dev-scheme/scmxlate/scmxlate-20090410-r2.ebuild
@@ -1,23 +1,27 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=8
DESCRIPTION="Scmxlate is a configuration tool for software packages written in Scheme"
HOMEPAGE="http://www.ccs.neu.edu/home/dorai/scmxlate/scmxlate.html"
-SRC_URI="http://evalwhen.com/scmxlate/scmxlate.tar.bz2 -> ${P}.tar.bz2"
+SRC_URI="http://evalwhen.com/scmxlate/scmxlate.tar.bz2
+ -> ${P}.tar.bz2"
+S="${WORKDIR}"/${PN}
LICENSE="freedist" # license doesn't grant the right for modifications
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE=""
-S="${WORKDIR}/${PN}"
+DOCS=( README )
-src_compile() { true; }
+src_compile() {
+ :
+}
src_install() {
insinto /usr/share/${PN}/
doins *.cl *.scm
- dodoc README
+
+ einstalldocs
}
diff --git a/media-plugins/Manifest.gz b/media-plugins/Manifest.gz
index f89dd9807152..4694a6943c51 100644
--- a/media-plugins/Manifest.gz
+++ b/media-plugins/Manifest.gz
Binary files differ
diff --git a/media-plugins/audacious-plugins/Manifest b/media-plugins/audacious-plugins/Manifest
index 6a93cf0b298b..6529f7e2bb79 100644
--- a/media-plugins/audacious-plugins/Manifest
+++ b/media-plugins/audacious-plugins/Manifest
@@ -3,5 +3,5 @@ DIST audacious-plugins-4.3.1.tar.bz2 1786114 BLAKE2B 7d0a88411dc389e9f250ac126c0
DIST audacious-plugins-4.3.tar.bz2 1932184 BLAKE2B a62e7e3600b21a8af9248cd1b244dd736693e29f3d5374d68417bd46eb37263109b926beb9aa587ebb98bcea8d444403c6d8fdd96f0dcb7e6665199b0b34c9fe SHA512 51ffb38917bc9cf13d433c39843b37cbad6ef2a0db8b5da65ba18f8e547c94cfb979f0c8f4413080c56bc33d4f2ae47f92679ee5c11225aa47d85abfd27c0810
EBUILD audacious-plugins-4.2-r2.ebuild 3972 BLAKE2B f8d4a2fc31bf909b64d21b84879893d98f7db33fca512f5c3df7367d50a67dfdb4739a4d9779e4580b1133909ab7f6672ec1a58913e36695c6823714399bd523 SHA512 a72a5910530792994f575543006dcc5e34f214854d797b6b5a2c47e2834f9f4a36bf4af83f2cd6c5393ebac440ac3454b38750203a20143e8750893cf2e84baa
EBUILD audacious-plugins-4.3.1.ebuild 4093 BLAKE2B 92b324744c22b58e7f0126a71d5f2f184ea81ef0179abb389debe0fa7c398ea020d11573a768132835d9aefc8215d1a947704272cf42798cf490c371838cc11c SHA512 53c5c4dd3db331199b3fafac73a9f98d0c62c025932a7fc5a4d5f17a0504855a3dce5d1a58bd2b316656703878f37ef1d142c0ea2cf79c73a76c93e6a58be3c9
-EBUILD audacious-plugins-4.3.ebuild 4093 BLAKE2B 92b324744c22b58e7f0126a71d5f2f184ea81ef0179abb389debe0fa7c398ea020d11573a768132835d9aefc8215d1a947704272cf42798cf490c371838cc11c SHA512 53c5c4dd3db331199b3fafac73a9f98d0c62c025932a7fc5a4d5f17a0504855a3dce5d1a58bd2b316656703878f37ef1d142c0ea2cf79c73a76c93e6a58be3c9
+EBUILD audacious-plugins-4.3.ebuild 4092 BLAKE2B 356ad935812c04ad51071a1406c08f0cf267b6153ec14c030ba13b0e5dd046922fc673bdf0f86521100a2bd6ff7b2f41284bab3d4ef2f919b0c0ac4922ffdbce SHA512 be0359e9c28f27b28a5036f3fd4522a4a62f42ecf54407d4b9b8c0070e1c99c158cdbf4ac2ac2ac9e3124a3db6075012cbdb439f0817248eac001ec407f89211
MISC metadata.xml 1155 BLAKE2B fbd2f8cb2bae9dedf92c13907010dda578bc963e32807259be40b656d0360857b7e71e0102ad5aaf0121d4f7488fa138b3fc61be15fdfda630d6ca963ad3f8e1 SHA512 20ac2780a6ff28629dd478a0cca8a4dc9d09a0883c9ceef401639da84c0a01821077e0412e0c6a414548df0ffe13d33dae893229bc797c9507f13a8e8c222d33
diff --git a/media-plugins/audacious-plugins/audacious-plugins-4.3.ebuild b/media-plugins/audacious-plugins/audacious-plugins-4.3.ebuild
index 738bc55eae1c..843214a3b07b 100644
--- a/media-plugins/audacious-plugins/audacious-plugins-4.3.ebuild
+++ b/media-plugins/audacious-plugins/audacious-plugins-4.3.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="Lightweight and versatile audio player"
HOMEPAGE="https://audacious-media-player.org/"
SRC_URI="https://distfiles.audacious-media-player.org/${MY_P}.tar.bz2"
-KEYWORDS="~amd64 ~riscv ~x86"
+KEYWORDS="amd64 ~riscv ~x86"
LICENSE="GPL-2"
SLOT="0"
IUSE="
diff --git a/media-sound/Manifest.gz b/media-sound/Manifest.gz
index bb178e43e2bb..a8bef43fd4f7 100644
--- a/media-sound/Manifest.gz
+++ b/media-sound/Manifest.gz
Binary files differ
diff --git a/media-sound/audacious/Manifest b/media-sound/audacious/Manifest
index cbcee203c784..49978e1ba414 100644
--- a/media-sound/audacious/Manifest
+++ b/media-sound/audacious/Manifest
@@ -4,5 +4,5 @@ DIST audacious-4.3.tar.bz2 623855 BLAKE2B a00d5f4fafff6eec5aba0374ba41b0521e6081
DIST gentoo_ice-xmms-0.2.tar.bz2 51839 BLAKE2B d3bf8dbfee675dd588bc0258f1015c76877b6b0a3835813d8e9621d149b924aaa33544d07f7ad44a01c058d41d7480b3908b0773c124af33b6e020c376b13d54 SHA512 e863a8f86073007c47ce8c20739aae4bff22e22a7ddc11556b12ae6ebb68654cec7310fdc9d05f2c47f81cf2591fe601b2eb12a2fd911c0a6118c9f3cc524f05
EBUILD audacious-4.2.ebuild 1463 BLAKE2B 9a0962f8b9ddb0d23a7d583cdb958eb019c3454d4161d6e46259c6bd5ccf8353278ff6728e47ff831f87e989ffb11e0c1f1fe2e2c02d4a8e8fc51d08ad5a14c6 SHA512 f84422d0bdaf4908b803e3a86f8a9b800b3db7188f9ade4c68e23c19b1c5f23caac4ab8876f889dccd39442c003f16485f9934ea242897ee207f3b91d3b18e73
EBUILD audacious-4.3.1.ebuild 1465 BLAKE2B 765820b8beb8b46ef8959c38533ec5d57767fd98be20e7501b1f3aea095300b7c730e7f72f9dd0b282c11a00ef131ca2c154e4f8b0458a90f4678ecc8e7b244f SHA512 da1d49896627d57eabbe3a3b5c0323c79c22987cecb60093e3307cd95dc4ad3806e07ed310ffe4bca6e1040181f60e925faa8d79f9cc070d7778c6ae32c29fd0
-EBUILD audacious-4.3.ebuild 1465 BLAKE2B 765820b8beb8b46ef8959c38533ec5d57767fd98be20e7501b1f3aea095300b7c730e7f72f9dd0b282c11a00ef131ca2c154e4f8b0458a90f4678ecc8e7b244f SHA512 da1d49896627d57eabbe3a3b5c0323c79c22987cecb60093e3307cd95dc4ad3806e07ed310ffe4bca6e1040181f60e925faa8d79f9cc070d7778c6ae32c29fd0
+EBUILD audacious-4.3.ebuild 1464 BLAKE2B 70342c931b5527d4d5c44404a6e4fc7cd5a5999c60826376eda99223def5ddf9df1fe45ac19b4cbd61271d6c2c5e690f921f0307e0ff0a20751dea97aec3b695 SHA512 f8a5afda67d78c5a004368f270e74de0b7e6361a28c916ad7a9d718027fc38d31485fd3d19328b6b566141bad4088176a123b0147bbe9b92dadb358bebb13738
MISC metadata.xml 254 BLAKE2B 7f76152858fde96b9de5250e4cba30bfe0c5f2aa6ec7c84316072d84e4b664ecd6485642d3d184b1f2ddde8d9e03a94dd47dd00c5b8d82f80c5c0993d5627593 SHA512 7ed31d18221f55928f798dbf095166f535f7c0f5a1c3010b5113fd6b0d275af283f3d2e6839591335ec93bcd50aab5d0f104ad76eefda4d7a6b64d41af183f0b
diff --git a/media-sound/audacious/audacious-4.3.ebuild b/media-sound/audacious/audacious-4.3.ebuild
index eb7bae84d68a..9ef21df24fad 100644
--- a/media-sound/audacious/audacious-4.3.ebuild
+++ b/media-sound/audacious/audacious-4.3.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://audacious-media-player.org/"
SRC_URI="https://distfiles.audacious-media-player.org/${MY_P}.tar.bz2"
SRC_URI+=" mirror://gentoo/gentoo_ice-xmms-0.2.tar.bz2"
-KEYWORDS="~amd64 ~riscv ~x86"
+KEYWORDS="amd64 ~riscv ~x86"
LICENSE="BSD-2"
SLOT="0"
IUSE="nls"
diff --git a/media-sound/ncmpc/Manifest b/media-sound/ncmpc/Manifest
index 944fcaa4bd7d..1e09fa45a3cb 100644
--- a/media-sound/ncmpc/Manifest
+++ b/media-sound/ncmpc/Manifest
@@ -1,5 +1,5 @@
DIST ncmpc-0.47.tar.xz 291400 BLAKE2B 4b9e5bcc435b6064c054ad84000986942a699993e78decb26b73b4f3ec8d261e4e752e11d40ed5bdcbaab260b37f1a59b99708be05ade44973fee3f2b1e6d9d1 SHA512 6c9990ca9a0781eef67fae8b20ceec5fc00177b1db2b08cfdf122dd1f61f87a92030baadcaac154d73ddee622c963481d4e37d46f76a4ef21e51d4f18a6f3e6a
DIST ncmpc-0.48.tar.xz 296320 BLAKE2B ee25298af9d50eff646d74aa8908358a3df7b5ca7cf0666b6d3d31027e66d1219c2a48c5097e160d728db2965e2113a0915accac0d97f246d6e75152a2c9a1b3 SHA512 71739fefe696402d4a594a0c931bae0d6fc26f2b7203c51b3d6664c703276ad55f32ea247e1100224a3072386b6de067c1c2e43aa8b6cfac564f7f215ec11f7b
EBUILD ncmpc-0.47.ebuild 1992 BLAKE2B 58f10c1dc03f805e1a2c7c8cd3d5fe3bb6e4ec2016bbe62dd346b49e9d55305406eea81e079264e6458091e552c558e3466a0806a8be1e6c3bc7d2af7c5f6443 SHA512 66079bbc69e337527e79533cd65068f846ce72cf68ae452b5fbe37509b59f6a7ad3d3493ed2ea08b455788ab484e195b5adce3c3312416414916f25bfb28833d
-EBUILD ncmpc-0.48.ebuild 1994 BLAKE2B 2e2c2d024911e884034042f9d158a2e74caf9a50d7bdcb9411db214e4108f4a0cddba99d4c4da9c25158164fcb5e524d410d0eb256b5e7bd5bc750c134eb3d41 SHA512 4935bc2213bda8e5ecaad904907c8a63941a6cf3087f35b2eeccc787654c18eaa66cef9edef646309ae409ede5aebd2603a7b7b3d7a5dfca7c815cfb929b9167
+EBUILD ncmpc-0.48.ebuild 1992 BLAKE2B 41110984af320ac975e7be1ba891540da55a926b4e78dbb65b51c25cd296ff4e13ee3db97f5d877197f1d8539768cd5a4d62c0f83899d309fc9669ba0168e703 SHA512 427057637a67cebc3a4b483bbc247b9fa4fff4234357141f4d720e36e517ba8a242aa97f7f361f93328a6e97bc0b734c05b4b5e403dea3745eb8f7e2921d2ae1
MISC metadata.xml 948 BLAKE2B 712f8c8832f3c6ff6c35609c2042ae62f00b59753ebd648457c919d78f03297b646fc704331e6a605018115fd25ed3752cb5ff41d12c2b072d7929d7357d5e14 SHA512 231ff1ad361ee547df64e26ab6a37bfcddcc373e8e8421e0bc8e594547c844fe3c73fa7d8aa3fb7594f4c2b83b91bb2f52a1268f711a6c8a2a295cdf94f59d72
diff --git a/media-sound/ncmpc/ncmpc-0.48.ebuild b/media-sound/ncmpc/ncmpc-0.48.ebuild
index af77679316a4..6cf5337b7200 100644
--- a/media-sound/ncmpc/ncmpc-0.48.ebuild
+++ b/media-sound/ncmpc/ncmpc-0.48.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://www.musicpd.org/download/${PN}/${PV%.*}/${P}.tar.xz"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="amd64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="amd64 ppc ppc64 ~sparc x86"
IUSE="async-connect chat-screen doc +help-screen key-screen +library-screen lirc lyrics-screen +mouse nls outputs-screen pcre search-screen +song-screen"
BDEPEND="
diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz
index 39c042eddc90..c18a3d724cd3 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 0ac20dc821a8..6c2e70ea5c92 100644
--- a/metadata/dtd/timestamp.chk
+++ b/metadata/dtd/timestamp.chk
@@ -1 +1 @@
-Mon, 08 May 2023 10:09:41 +0000
+Mon, 08 May 2023 16:09:43 +0000
diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest
index 24061ff81e84..0afd4201bcc1 100644
--- a/metadata/glsa/Manifest
+++ b/metadata/glsa/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 543888 BLAKE2B da15fb010da91c403608af1847df77a89c9a8a24b2f5c1999256191c31d7755cd7667c19867e75c2bbdd07063f4ce4dd641cf53415eb08b83e35cbb3d2cd35e2 SHA512 ac5e51b2bf8075889870e4eedfe469274eaf28945ed1e974bc76ae0576dc1aa0db2a5fdacfc15e8cfb28486195fad65b487cf50896a207c5fcad4ffae850adbc
-TIMESTAMP 2023-05-08T10:09:43Z
+TIMESTAMP 2023-05-08T16:09:46Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmRYymdfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmRZHspfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klDTWA//SFu7Jad25ZRMBOXv2W9VvAmFEhdE5ACxrGsRaXwFy6QbVrtv3RAkA2HF
-ZqxDttjy5C6f+oUbvEYjK/hMiO8UxZuKs1Q5LUXSvmR8WHVNP7azBHSLc0QoCQ/Q
-tsHE2+PeyvWwGjkWSZG76TGYVqNlzLBBQsqPyvRMdNVDi4gnJeCCedM6r9+6mpeV
-enXJ7cBMWO5wKnSTqz9RRodUYCm1/tNybz9iMZPWPbEGRaB6ahcW2geMPsLC1/uk
-wQm8WObbFVNvWs2JhzuM1lDKX5r9+pDfBXAXp0h+QoCmwMlhP3jgEGw7LlyvmAA/
-GkKV15c1n3Dcn6HAZScgpTNQTHuT1QSWr2d/xVnuun9Apc+ndEWVfE1soHx0uXsv
-n3Cd9ITYsv/OKDjU9BPADaiZlkChHl/wGyPHmaznhDRlupAlT/vJOxNZ+Jfl1uyG
-skZiddHf1+Yacy6hKzOmjoNZc9WP0W/yDXenWDm5B5thdK1l77hHMViO8cxHY1Eh
-7/W7rCJ76p3sPb/5VnwER8OVVI6Tjlw0DTkEFGM11VJ4guCXhIRjCtVvIs5YMT4C
-aeiCCuvuIo4fPvGukyF61xd/Aj221uuFceqiH7EkP0uAQv4QcTXAFd1JyaU3pQBV
-kfTUYjsL8+d+aEa7G2KEearwlKRuh2ruFz7mxtYzufkpesMo9BE=
-=7R25
+klDPGw/+JbBRyPJf1nT8S1T1gLX1UdP8CNQQNS6fReZ3iI0j0O41etWSWtnaX1hx
+Cfa4YwhI6Af57JFoUcjLbAXiXQYRTRoAGw9Wfhoyug0sIMI662JeWvUgB4VgA+6d
+Uu4+atYLIqIE/lUzQD+uVcCG02pa9wGUScAsVdulEZzbj/7M3aAeAWVLaxe9cJN/
+dV5SuHsoQk9h7q7wQ6y2EJR5ZeOCVKwv87r4ooMWsuX4ZJxPejxs5GW9lPszGlsG
+hCJ2kFoHEJDetNK9B5vpH/8KixxHNQDlmcS8B6KuMhYd8Or4hCCIpBz/QyHke9Th
+CP5WdbdCI4sY4248SQnJB6PoJmOkGbSHUKaCU5sJV9arOi/rAqraf1iKA01l+H6l
+ItEXQv+XxjV9svZ6DM7oifj9J7ppfsqRfENKeIdIMDdLUAMZ5RLDk1WsjrNGj++D
+t884X+CcWUNVjMR6dTQbFgYm6N9PjCgDcL3PKTVEbXDiAY2a5EnodPJNutMID8m7
+cy97SGl7yDNY0XVCG+g1TQ0e8QK29Sw0OqZL4Hk5XIW6swruHAGG2ulnkviIejiu
+MFrYeBiP7abkr4gOs/X6z6wMEwWJh6QRcJL/jIhwblixSZQQuHxiyk+xM3dF1Z24
+d+x8Or9du94uSC7oMixBbAIY2Hz6Lpc38HbSLyiv2vGOihiTTBU=
+=Ug8i
-----END PGP SIGNATURE-----
diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk
index 0ac20dc821a8..6c2e70ea5c92 100644
--- a/metadata/glsa/timestamp.chk
+++ b/metadata/glsa/timestamp.chk
@@ -1 +1 @@
-Mon, 08 May 2023 10:09:41 +0000
+Mon, 08 May 2023 16:09:43 +0000
diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz
index 0c197ce51465..8d0f1483ce5c 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 74ab4865bee5..493af85937f0 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/eglot-1.15 b/metadata/md5-cache/app-emacs/eglot-1.15
new file mode 100644
index 000000000000..6d4d21ed108a
--- /dev/null
+++ b/metadata/md5-cache/app-emacs/eglot-1.15
@@ -0,0 +1,14 @@
+BDEPEND=app-emacs/external-completion >=app-editors/emacs-26.3:*
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
+DESCRIPTION=A minimal Emacs LSP client for GNU Emacs
+EAPI=8
+HOMEPAGE=https://github.com/joaotavora/eglot/ https://elpa.gnu.org/packages/eglot.html
+INHERIT=elisp
+KEYWORDS=~amd64
+LICENSE=GPL-3+
+RDEPEND=app-emacs/external-completion >=app-editors/emacs-26.3:*
+RESTRICT=test
+SLOT=0
+SRC_URI=https://github.com/joaotavora/eglot/archive/8b5532dd32b25276c1857508030b207f765ef9b6.tar.gz -> eglot-1.15.tar.gz
+_eclasses_=elisp 7190c722d9e06fabcae26ef1e1dc9183 elisp-common dcd21c5d379fc2217e95f529504c5fe0
+_md5_=7afdc52099e88bb448020b7a82601714
diff --git a/metadata/md5-cache/app-emacs/eglot-1.9 b/metadata/md5-cache/app-emacs/eglot-1.9
deleted file mode 100644
index 23cbdd4ac563..000000000000
--- a/metadata/md5-cache/app-emacs/eglot-1.9
+++ /dev/null
@@ -1,14 +0,0 @@
-BDEPEND=>=app-editors/emacs-26.1:*
-DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
-DESCRIPTION=A minimal Emacs LSP client
-EAPI=8
-HOMEPAGE=https://github.com/joaotavora/eglot
-INHERIT=elisp
-KEYWORDS=~amd64
-LICENSE=GPL-3
-RDEPEND=>=app-editors/emacs-26.1:*
-RESTRICT=test
-SLOT=0
-SRC_URI=https://github.com/joaotavora/eglot/archive/refs/tags/1.9.tar.gz -> eglot-1.9.tar.gz
-_eclasses_=elisp 7190c722d9e06fabcae26ef1e1dc9183 elisp-common dcd21c5d379fc2217e95f529504c5fe0
-_md5_=509f0b8a786b2ad9fefd782b70ec9514
diff --git a/metadata/md5-cache/app-emacs/elfeed-3.4.1_p20210822 b/metadata/md5-cache/app-emacs/elfeed-3.4.1_p20210822
index d53afb2fcb11..ca8febf6716c 100644
--- a/metadata/md5-cache/app-emacs/elfeed-3.4.1_p20210822
+++ b/metadata/md5-cache/app-emacs/elfeed-3.4.1_p20210822
@@ -10,4 +10,4 @@ RDEPEND=net-misc/curl[ssl] >=app-editors/emacs-25.3:*
SLOT=0
SRC_URI=https://github.com/skeeto/elfeed/archive/162d7d545ed41c27967d108c04aa31f5a61c8e16.tar.gz -> elfeed-3.4.1_p20210822.tar.gz
_eclasses_=elisp 7190c722d9e06fabcae26ef1e1dc9183 elisp-common dcd21c5d379fc2217e95f529504c5fe0
-_md5_=a72ef6e776a7bf760a2bc342de0e8845
+_md5_=242ea0f9f18fd3c537f7d1083b3644f0
diff --git a/metadata/md5-cache/app-emacs/elfeed-protocol-0.8.1 b/metadata/md5-cache/app-emacs/elfeed-protocol-0.8.1
new file mode 100644
index 000000000000..43d72302d8e8
--- /dev/null
+++ b/metadata/md5-cache/app-emacs/elfeed-protocol-0.8.1
@@ -0,0 +1,15 @@
+BDEPEND=app-emacs/elfeed test? ( app-emacs/ert-runner ) >=app-editors/emacs-25.3:*
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
+DESCRIPTION=Provide extra news client subscription protocols for elfeed
+EAPI=8
+HOMEPAGE=https://github.com/fasheng/elfeed-protocol/
+INHERIT=elisp
+IUSE=test
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-3+
+RDEPEND=app-emacs/elfeed >=app-editors/emacs-25.3:*
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/fasheng/elfeed-protocol/archive/0.8.1.tar.gz -> elfeed-protocol-0.8.1.tar.gz
+_eclasses_=elisp 7190c722d9e06fabcae26ef1e1dc9183 elisp-common dcd21c5d379fc2217e95f529504c5fe0
+_md5_=1d4046287680e9364909b06a8309af32
diff --git a/metadata/md5-cache/app-i18n/Manifest.gz b/metadata/md5-cache/app-i18n/Manifest.gz
index c95a4f6bebad..49eb726aefc8 100644
--- a/metadata/md5-cache/app-i18n/Manifest.gz
+++ b/metadata/md5-cache/app-i18n/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-i18n/ibus-libpinyin-1.13.1-r1 b/metadata/md5-cache/app-i18n/ibus-libpinyin-1.13.1-r1
index 1e7e9e6a4799..5d950741ee48 100644
--- a/metadata/md5-cache/app-i18n/ibus-libpinyin-1.13.1-r1
+++ b/metadata/md5-cache/app-i18n/ibus-libpinyin-1.13.1-r1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/libpinyin/ibus-libpinyin https://sourceforge.net/projects/libpinyin/
INHERIT=autotools gnome2-utils lua-single python-single-r1
IUSE=boost lua opencc lua_single_target_lua5-1 lua_single_target_lua5-3 python_single_target_python3_10 python_single_target_python3_11
-KEYWORDS=~amd64 ~x86
+KEYWORDS=amd64 x86
LICENSE=GPL-3+
RDEPEND=python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=app-i18n/libpinyin-2.2.1:= dev-db/sqlite:3 dev-libs/glib:2 virtual/libintl python_single_target_python3_10? ( app-i18n/ibus[python(+),python_targets_python3_10(-)] dev-python/pygobject:3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( app-i18n/ibus[python(+),python_targets_python3_11(-)] dev-python/pygobject:3[python_targets_python3_11(-)] ) boost? ( dev-libs/boost:= ) lua? ( lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) ) opencc? ( app-i18n/opencc:= )
REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) lua? ( ^^ ( lua_single_target_lua5-1 lua_single_target_lua5-3 ) )
SLOT=0
SRC_URI=https://github.com/libpinyin/ibus-libpinyin/archive/1.13.1.tar.gz -> ibus-libpinyin-1.13.1.tar.gz
_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a gnome2-utils b0183db3b2e07b18f3b77bffec72e116 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=5245b7a5def3c32721856519457560f6
+_md5_=782d9b133d403249200a660fa1a85ce6
diff --git a/metadata/md5-cache/dev-python/Manifest.gz b/metadata/md5-cache/dev-python/Manifest.gz
index 9a75ce763d0a..52274720ee7b 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/hiredis-2.2.3 b/metadata/md5-cache/dev-python/hiredis-2.2.3
new file mode 100644
index 000000000000..776aaccd06d7
--- /dev/null
+++ b/metadata/md5-cache/dev-python/hiredis-2.2.3
@@ -0,0 +1,17 @@
+BDEPEND=test? ( >=dev-libs/hiredis-1.0.0:= >=dev-python/pytest-7.2.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.11-r1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=>=dev-libs/hiredis-1.0.0:= python_targets_pypy3? ( >=dev-python/pypy3-7.3.11-r1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 )
+DESCRIPTION=Python extension that wraps hiredis
+EAPI=8
+HOMEPAGE=https://github.com/redis/hiredis-py/ https://pypi.org/project/hiredis/
+INHERIT=distutils-r1
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 debug
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=BSD
+RDEPEND=>=dev-libs/hiredis-1.0.0:= python_targets_pypy3? ( >=dev-python/pypy3-7.3.11-r1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/redis/hiredis-py/archive/v2.2.3.tar.gz -> hiredis-py-2.2.3.gh.tar.gz
+_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
+_md5_=ce32283148fc939649c8c8bdfec99744
diff --git a/metadata/md5-cache/dev-scheme/Manifest.gz b/metadata/md5-cache/dev-scheme/Manifest.gz
index ed21c77291c1..350d712a25f0 100644
--- a/metadata/md5-cache/dev-scheme/Manifest.gz
+++ b/metadata/md5-cache/dev-scheme/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-scheme/goosh-1.3-r1 b/metadata/md5-cache/dev-scheme/goosh-1.3-r2
index 8017e59747f3..891882ee8106 100644
--- a/metadata/md5-cache/dev-scheme/goosh-1.3-r1
+++ b/metadata/md5-cache/dev-scheme/goosh-1.3-r2
@@ -1,11 +1,10 @@
DEFINED_PHASES=-
-DEPEND=>=dev-scheme/guile-1.6
DESCRIPTION=Small process-control library for Guile
-EAPI=6
+EAPI=8
HOMEPAGE=http://arglist.com/guile/
KEYWORDS=~amd64 ~ppc ~riscv x86
LICENSE=GPL-2
RDEPEND=>=dev-scheme/guile-1.6
SLOT=0
SRC_URI=http://arglist.com/guile/goosh-1.3/goosh-1.3.tar.gz
-_md5_=4273a3091e79a5faca76239452cd2648
+_md5_=7caf1f467ce8fd0ab1905c8b67a47d26
diff --git a/metadata/md5-cache/dev-scheme/guile-git-0.5.1 b/metadata/md5-cache/dev-scheme/guile-git-0.5.1
deleted file mode 100644
index 31ed57b6ffb2..000000000000
--- a/metadata/md5-cache/dev-scheme/guile-git-0.5.1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=prepare test
-DEPEND=>=dev-scheme/guile-2.0.11:= dev-scheme/bytestructures >=dev-libs/libgit2-1:=
-DESCRIPTION=Guile bindings of git
-EAPI=7
-HOMEPAGE=https://gitlab.com/guile-git/guile-git
-KEYWORDS=~amd64 ~x86
-LICENSE=LGPL-3+
-RDEPEND=>=dev-scheme/guile-2.0.11:= dev-scheme/bytestructures >=dev-libs/libgit2-1:=
-RESTRICT=strip test
-SLOT=0
-SRC_URI=https://gitlab.com/guile-git/guile-git/uploads/4ffd7377b0b74da4051356121b46116f/guile-git-0.5.1.tar.gz
-_md5_=54b8efeb1084c628eb386d0c5b659cbf
diff --git a/metadata/md5-cache/dev-scheme/guile-json-4.7.1 b/metadata/md5-cache/dev-scheme/guile-json-4.7.1
deleted file mode 100644
index 22b7832fa997..000000000000
--- a/metadata/md5-cache/dev-scheme/guile-json-4.7.1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=prepare
-DEPEND=>=dev-scheme/guile-2.0.0:=
-DESCRIPTION=JSON module for Guile
-EAPI=8
-HOMEPAGE=https://savannah.nongnu.org/projects/guile-json/
-KEYWORDS=~amd64 ~x86
-LICENSE=GPL-3+
-RDEPEND=>=dev-scheme/guile-2.0.0:=
-RESTRICT=strip
-SLOT=0
-SRC_URI=http://download.savannah.nongnu.org/releases/guile-json/guile-json-4.7.1.tar.gz
-_md5_=d2288869b8fbde4b7b9ec14e61fc9868
diff --git a/metadata/md5-cache/dev-scheme/guile-json-4.7.2 b/metadata/md5-cache/dev-scheme/guile-json-4.7.2
deleted file mode 100644
index a0023eb8fca4..000000000000
--- a/metadata/md5-cache/dev-scheme/guile-json-4.7.2
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=prepare
-DEPEND=>=dev-scheme/guile-2.0.0:=
-DESCRIPTION=JSON module for Guile
-EAPI=8
-HOMEPAGE=https://savannah.nongnu.org/projects/guile-json/
-KEYWORDS=~amd64 ~x86
-LICENSE=GPL-3+
-RDEPEND=>=dev-scheme/guile-2.0.0:=
-RESTRICT=strip
-SLOT=0
-SRC_URI=http://download.savannah.nongnu.org/releases/guile-json/guile-json-4.7.2.tar.gz
-_md5_=d2288869b8fbde4b7b9ec14e61fc9868
diff --git a/metadata/md5-cache/dev-scheme/scmxlate-20090410-r1 b/metadata/md5-cache/dev-scheme/scmxlate-20090410-r2
index 83e0704ca8fd..51260036b1b7 100644
--- a/metadata/md5-cache/dev-scheme/scmxlate-20090410-r1
+++ b/metadata/md5-cache/dev-scheme/scmxlate-20090410-r2
@@ -1,9 +1,9 @@
DEFINED_PHASES=compile install
DESCRIPTION=Scmxlate is a configuration tool for software packages written in Scheme
-EAPI=6
+EAPI=8
HOMEPAGE=http://www.ccs.neu.edu/home/dorai/scmxlate/scmxlate.html
KEYWORDS=~amd64 ~x86
LICENSE=freedist
SLOT=0
SRC_URI=http://evalwhen.com/scmxlate/scmxlate.tar.bz2 -> scmxlate-20090410.tar.bz2
-_md5_=726267dbe54f7c87887083640afe4f4f
+_md5_=8e68488765c0072f01506311d29cac26
diff --git a/metadata/md5-cache/media-plugins/Manifest.gz b/metadata/md5-cache/media-plugins/Manifest.gz
index 20bd5d3cc021..b093cf4dbe8e 100644
--- a/metadata/md5-cache/media-plugins/Manifest.gz
+++ b/metadata/md5-cache/media-plugins/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/media-plugins/audacious-plugins-4.3 b/metadata/md5-cache/media-plugins/audacious-plugins-4.3
index b6e23bf0435e..85a22ddbb9ba 100644
--- a/metadata/md5-cache/media-plugins/audacious-plugins-4.3
+++ b/metadata/md5-cache/media-plugins/audacious-plugins-4.3
@@ -5,10 +5,10 @@ DESCRIPTION=Lightweight and versatile audio player
EAPI=8
HOMEPAGE=https://audacious-media-player.org/
IUSE=aac +alsa ampache bs2b cdda cue ffmpeg flac fluidsynth gme http jack lame libnotify libsamplerate lirc mms modplug mp3 nls opengl openmpt opus pipewire pulseaudio scrobbler sdl sid sndfile soxr speedpitch streamtuner vorbis wavpack
-KEYWORDS=~amd64 ~riscv ~x86
+KEYWORDS=amd64 ~riscv ~x86
LICENSE=GPL-2
RDEPEND=app-arch/unzip dev-libs/glib:2 dev-libs/libxml2:2 dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtmultimedia:5 dev-qt/qtwidgets:5 ~media-sound/audacious-4.3 sys-libs/zlib x11-libs/gdk-pixbuf:2 aac? ( >=media-libs/faad2-2.7 ) alsa? ( >=media-libs/alsa-lib-1.0.16 ) ampache? ( =media-libs/ampache_browser-1*:= ) bs2b? ( media-libs/libbs2b ) cdda? ( dev-libs/libcdio:= dev-libs/libcdio-paranoia:= >=media-libs/libcddb-1.2.1 ) cue? ( media-libs/libcue:= ) ffmpeg? ( >=media-video/ffmpeg-0.7.3 ) flac? ( >=media-libs/flac-1.2.1-r1:= >=media-libs/libvorbis-1.0 ) fluidsynth? ( media-sound/fluidsynth:= ) http? ( >=net-libs/neon-0.26.4 ) jack? ( >=media-libs/bio2jack-0.4 virtual/jack ) lame? ( media-sound/lame ) libnotify? ( x11-libs/libnotify ) libsamplerate? ( media-libs/libsamplerate:= ) lirc? ( app-misc/lirc ) mms? ( >=media-libs/libmms-0.3 ) modplug? ( media-libs/libmodplug ) mp3? ( >=media-sound/mpg123-1.12.1 ) opengl? ( dev-qt/qtopengl:5 ) openmpt? ( media-libs/libopenmpt ) opus? ( media-libs/opusfile ) pipewire? ( media-video/pipewire ) pulseaudio? ( >=media-sound/pulseaudio-0.9.3 ) scrobbler? ( net-misc/curl ) sdl? ( media-libs/libsdl2[sound] ) sid? ( >=media-libs/libsidplayfp-1.0.0 ) sndfile? ( >=media-libs/libsndfile-1.0.17-r1 ) soxr? ( media-libs/soxr ) speedpitch? ( media-libs/libsamplerate:= ) streamtuner? ( dev-qt/qtnetwork:5 ) vorbis? ( >=media-libs/libogg-1.1.3 >=media-libs/libvorbis-1.2.0 ) wavpack? ( >=media-sound/wavpack-4.50.1-r1 )
REQUIRED_USE=ampache? ( http ) streamtuner? ( http )
SLOT=0
SRC_URI=https://distfiles.audacious-media-player.org/audacious-plugins-4.3.tar.bz2
-_md5_=4b55f65bbf6a0607b33d2af484bba1c8
+_md5_=d4d4e4115795eeee2bb09972f4089f47
diff --git a/metadata/md5-cache/media-sound/Manifest.gz b/metadata/md5-cache/media-sound/Manifest.gz
index 50b5f3a8e0cd..7f4d37ae2660 100644
--- a/metadata/md5-cache/media-sound/Manifest.gz
+++ b/metadata/md5-cache/media-sound/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/media-sound/audacious-4.3 b/metadata/md5-cache/media-sound/audacious-4.3
index 380cadd572ac..2f79a7fdf770 100644
--- a/metadata/md5-cache/media-sound/audacious-4.3
+++ b/metadata/md5-cache/media-sound/audacious-4.3
@@ -7,11 +7,11 @@ HOMEPAGE=https://audacious-media-player.org/
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=xdg
IUSE=nls
-KEYWORDS=~amd64 ~riscv ~x86
+KEYWORDS=amd64 ~riscv ~x86
LICENSE=BSD-2
PDEPEND=~media-plugins/audacious-plugins-4.3
RDEPEND=dev-libs/glib:2 dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 virtual/freedesktop-icon-theme
SLOT=0
SRC_URI=https://distfiles.audacious-media-player.org/audacious-4.3.tar.bz2 mirror://gentoo/gentoo_ice-xmms-0.2.tar.bz2
_eclasses_=xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=9cfeba6b7b61968a96cdf104b2899573
+_md5_=e886f0977d6068f143bb62e445f8f4bc
diff --git a/metadata/md5-cache/media-sound/ncmpc-0.48 b/metadata/md5-cache/media-sound/ncmpc-0.48
index 33857cc82234..11a173f07b6d 100644
--- a/metadata/md5-cache/media-sound/ncmpc-0.48
+++ b/metadata/md5-cache/media-sound/ncmpc-0.48
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://www.musicpd.org/clients/ncmpc/ https://github.com/MusicPlayerDaemon/ncmpc
INHERIT=meson
IUSE=async-connect chat-screen doc +help-screen key-screen +library-screen lirc lyrics-screen +mouse nls outputs-screen pcre search-screen +song-screen
-KEYWORDS=amd64 ~ppc ~ppc64 ~sparc x86
+KEYWORDS=amd64 ppc ppc64 ~sparc x86
LICENSE=GPL-2+
RDEPEND=media-libs/libmpdclient sys-libs/ncurses:=[unicode(+)] lirc? ( app-misc/lirc ) pcre? ( dev-libs/libpcre2 )
SLOT=0
SRC_URI=https://www.musicpd.org/download/ncmpc/0/ncmpc-0.48.tar.xz
_eclasses_=meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=9e17ca366b39d7941e9ceed295081f84
+_md5_=ed2c58b54f4a4ecdeb8d6320d98abe51
diff --git a/metadata/md5-cache/sci-libs/Manifest.gz b/metadata/md5-cache/sci-libs/Manifest.gz
index 729278de3fed..403091ee3b0b 100644
--- a/metadata/md5-cache/sci-libs/Manifest.gz
+++ b/metadata/md5-cache/sci-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sci-libs/datasets-2.11.0 b/metadata/md5-cache/sci-libs/datasets-2.11.0
index 3a1b9e8a5cb6..1e6954544d50 100644
--- a/metadata/md5-cache/sci-libs/datasets-2.11.0
+++ b/metadata/md5-cache/sci-libs/datasets-2.11.0
@@ -1,4 +1,4 @@
-BDEPEND=test? ( python_single_target_python3_10? ( dev-python/pytest-datadir[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pytest-datadir[python_targets_python3_11(-)] ) ) test? ( python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) sci-libs/pytorch[python_single_target_python3_10(-)?,python_single_target_python3_11(-)?] python_single_target_python3_10? ( dev-python/absl-py[python_targets_python3_10(-)] dev-python/aiohttp[python_targets_python3_10(-)] dev-python/fsspec[python_targets_python3_10(-)] dev-python/multiprocess[python_targets_python3_10(-)] dev-python/pandas[python_targets_python3_10(-)] dev-python/pyarrow[python_targets_python3_10(-),parquet,snappy] dev-python/tqdm[python_targets_python3_10(-)] dev-python/xxhash[python_targets_python3_10(-)] dev-python/zstandard[python_targets_python3_10(-)] sci-libs/huggingface_hub[python_targets_python3_10(-)] sci-libs/scikit-learn[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/absl-py[python_targets_python3_11(-)] dev-python/aiohttp[python_targets_python3_11(-)] dev-python/fsspec[python_targets_python3_11(-)] dev-python/multiprocess[python_targets_python3_11(-)] dev-python/pandas[python_targets_python3_11(-)] dev-python/pyarrow[python_targets_python3_11(-),parquet,snappy] dev-python/tqdm[python_targets_python3_11(-)] dev-python/xxhash[python_targets_python3_11(-)] dev-python/zstandard[python_targets_python3_11(-)] sci-libs/huggingface_hub[python_targets_python3_11(-)] sci-libs/scikit-learn[python_targets_python3_11(-)] ) python_single_target_python3_10? ( >=dev-python/pytest-7.2.1[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/pytest-7.2.1[python_targets_python3_11(-)] ) ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) python_single_target_python3_10? ( >=dev-python/gpep517-13[python_targets_python3_10(-)] >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)] >=dev-python/wheel-0.38.4[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-13[python_targets_python3_11(-)] >=dev-python/setuptools-67.2.0[python_targets_python3_11(-)] >=dev-python/wheel-0.38.4[python_targets_python3_11(-)] )
+BDEPEND=test? ( python_single_target_python3_10? ( dev-python/pytest-datadir[python_targets_python3_10(-)] dev-python/decorator[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pytest-datadir[python_targets_python3_11(-)] dev-python/decorator[python_targets_python3_11(-)] ) ) test? ( python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) sci-libs/pytorch[python_single_target_python3_10(-)?,python_single_target_python3_11(-)?] python_single_target_python3_10? ( dev-python/absl-py[python_targets_python3_10(-)] dev-python/aiohttp[python_targets_python3_10(-)] dev-python/fsspec[python_targets_python3_10(-)] dev-python/multiprocess[python_targets_python3_10(-)] dev-python/pandas[python_targets_python3_10(-)] dev-python/pyarrow[python_targets_python3_10(-),parquet,snappy] dev-python/tqdm[python_targets_python3_10(-)] dev-python/xxhash[python_targets_python3_10(-)] dev-python/zstandard[python_targets_python3_10(-)] sci-libs/huggingface_hub[python_targets_python3_10(-)] sci-libs/scikit-learn[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/absl-py[python_targets_python3_11(-)] dev-python/aiohttp[python_targets_python3_11(-)] dev-python/fsspec[python_targets_python3_11(-)] dev-python/multiprocess[python_targets_python3_11(-)] dev-python/pandas[python_targets_python3_11(-)] dev-python/pyarrow[python_targets_python3_11(-),parquet,snappy] dev-python/tqdm[python_targets_python3_11(-)] dev-python/xxhash[python_targets_python3_11(-)] dev-python/zstandard[python_targets_python3_11(-)] sci-libs/huggingface_hub[python_targets_python3_11(-)] sci-libs/scikit-learn[python_targets_python3_11(-)] ) python_single_target_python3_10? ( >=dev-python/pytest-7.2.1[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/pytest-7.2.1[python_targets_python3_11(-)] ) ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) python_single_target_python3_10? ( >=dev-python/gpep517-13[python_targets_python3_10(-)] >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)] >=dev-python/wheel-0.38.4[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-13[python_targets_python3_11(-)] >=dev-python/setuptools-67.2.0[python_targets_python3_11(-)] >=dev-python/wheel-0.38.4[python_targets_python3_11(-)] )
DEFINED_PHASES=compile configure install prepare setup test
DEPEND=python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) sci-libs/pytorch[python_single_target_python3_10(-)?,python_single_target_python3_11(-)?] python_single_target_python3_10? ( dev-python/absl-py[python_targets_python3_10(-)] dev-python/aiohttp[python_targets_python3_10(-)] dev-python/fsspec[python_targets_python3_10(-)] dev-python/multiprocess[python_targets_python3_10(-)] dev-python/pandas[python_targets_python3_10(-)] dev-python/pyarrow[python_targets_python3_10(-),parquet,snappy] dev-python/tqdm[python_targets_python3_10(-)] dev-python/xxhash[python_targets_python3_10(-)] dev-python/zstandard[python_targets_python3_10(-)] sci-libs/huggingface_hub[python_targets_python3_10(-)] sci-libs/scikit-learn[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/absl-py[python_targets_python3_11(-)] dev-python/aiohttp[python_targets_python3_11(-)] dev-python/fsspec[python_targets_python3_11(-)] dev-python/multiprocess[python_targets_python3_11(-)] dev-python/pandas[python_targets_python3_11(-)] dev-python/pyarrow[python_targets_python3_11(-),parquet,snappy] dev-python/tqdm[python_targets_python3_11(-)] dev-python/xxhash[python_targets_python3_11(-)] dev-python/zstandard[python_targets_python3_11(-)] sci-libs/huggingface_hub[python_targets_python3_11(-)] sci-libs/scikit-learn[python_targets_python3_11(-)] )
DESCRIPTION=Access and share datasets for Audio, Computer Vision, and NLP tasks
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/huggingface/datasets/archive/refs/tags/2.11.0.tar.gz -> datasets-2.11.0.gh.tar.gz
_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=908d5675bc6ce1c9f8a1a330c495dc77
+_md5_=447f008f8251a85f5327a6a0770a5c8e
diff --git a/metadata/md5-cache/sys-apps/Manifest.gz b/metadata/md5-cache/sys-apps/Manifest.gz
index c587a44fa940..5d4a2c2b8aa3 100644
--- a/metadata/md5-cache/sys-apps/Manifest.gz
+++ b/metadata/md5-cache/sys-apps/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-apps/acl-2.3.1 b/metadata/md5-cache/sys-apps/acl-2.3.1
index c2e0e004aeef..0ad3729cf9ac 100644
--- a/metadata/md5-cache/sys-apps/acl-2.3.1
+++ b/metadata/md5-cache/sys-apps/acl-2.3.1
@@ -12,4 +12,4 @@ RDEPEND=>=sys-apps/attr-2.4.47-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,
SLOT=0
SRC_URI=mirror://nongnu/acl/acl-2.3.1.tar.xz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 16483e58fadb0d47b4528f0aa7e171f6 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e usr-ldscript cd36f6d91e8173d95e25b0e0cf036960 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=f27c22a52758d7c00d4b47113f290ab7
+_md5_=54041e584fa708f52a6d13820695809d
diff --git a/metadata/md5-cache/sys-apps/acl-2.3.1-r2 b/metadata/md5-cache/sys-apps/acl-2.3.1-r2
new file mode 100644
index 000000000000..d4588c69f092
--- /dev/null
+++ b/metadata/md5-cache/sys-apps/acl-2.3.1-r2
@@ -0,0 +1,15 @@
+BDEPEND=nls? ( sys-devel/gettext ) >=app-portage/elt-patches-20170815
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=>=sys-apps/attr-2.4.47-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
+DESCRIPTION=Access control list utilities, libraries, and headers
+EAPI=7
+HOMEPAGE=https://savannah.nongnu.org/projects/acl
+INHERIT=flag-o-matic libtool multilib-minimal usr-ldscript
+IUSE=nls static-libs abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 split-usr
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux
+LICENSE=LGPL-2.1
+RDEPEND=>=sys-apps/attr-2.4.47-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
+SLOT=0
+SRC_URI=mirror://nongnu/acl/acl-2.3.1.tar.xz
+_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 16483e58fadb0d47b4528f0aa7e171f6 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e usr-ldscript cd36f6d91e8173d95e25b0e0cf036960 wrapper 4a1902f969e5718126434fc35f3a0d9c
+_md5_=f46e58cd9a4f41305cc860b201569a65
diff --git a/metadata/md5-cache/sys-devel/Manifest.gz b/metadata/md5-cache/sys-devel/Manifest.gz
index 34487852eb31..1203de681479 100644
--- a/metadata/md5-cache/sys-devel/Manifest.gz
+++ b/metadata/md5-cache/sys-devel/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-devel/gcc-12.3.0 b/metadata/md5-cache/sys-devel/gcc-12.3.0
new file mode 100644
index 000000000000..dd1f527b3b2b
--- /dev/null
+++ b/metadata/md5-cache/sys-devel/gcc-12.3.0
@@ -0,0 +1,17 @@
+BDEPEND=>=sys-devel/binutils-2.30[cet(-)?] sys-devel/gnuconfig >=app-portage/elt-patches-20170815 >=sys-devel/bison-1.875 >=sys-devel/flex-2.5.4 nls? ( sys-devel/gettext ) test? ( >=dev-util/dejagnu-1.4.4 >=sys-devel/autogen-5.5.4 ) valgrind? ( dev-util/valgrind ) d? ( || ( sys-devel/gcc[d(-)] <sys-devel/gcc-12[d(-)] ) )
+DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup test unpack
+DEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) sys-libs/zlib virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-4.3.2:0= >=dev-libs/mpfr-2.4.2:0= >=dev-libs/mpc-0.8.1:0= objc-gc? ( >=dev-libs/boehm-gc-7.4.2 ) graphite? ( >=dev-libs/isl-0.14:0= ) sanitize? ( virtual/libcrypt ) systemtap? ( dev-util/systemtap ) zstd? ( app-arch/zstd:= )
+DESCRIPTION=The GNU Compiler Collection
+EAPI=8
+HOMEPAGE=https://gcc.gnu.org/
+INHERIT=toolchain
+IUSE=test vanilla +nls debug +cxx +nptl +fortran doc hardened multilib objc pgo objc-gc libssp objc++ +openmp fixed-point go +sanitize graphite ada vtv jit +pie +ssp +pch systemtap d lto cet zstd valgrind custom-cflags ieee-long-double default-znow default-stack-clash-protection
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+
+PDEPEND=>=sys-devel/gcc-config-2.3
+RDEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) sys-libs/zlib virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-4.3.2:0= >=dev-libs/mpfr-2.4.2:0= >=dev-libs/mpc-0.8.1:0= objc-gc? ( >=dev-libs/boehm-gc-7.4.2 ) graphite? ( >=dev-libs/isl-0.14:0= ) zstd? ( app-arch/zstd:= )
+RESTRICT=!test? ( test )
+SLOT=12
+SRC_URI=mirror://gcc/gcc-12.3.0/gcc-12.3.0.tar.xz mirror://gnu/gcc/gcc-12.3.0/gcc-12.3.0.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-12.3.0-patches-2.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-12.3.0-musl-patches-1.tar.xz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic 16483e58fadb0d47b4528f0aa7e171f6 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 pax-utils 91d47e5d20627c717aa878b9167c62a8 prefix eab3c99d77fe00506c109c8a736186f7 toolchain f6b97dfda9e866a6bf0cfb2fbe126d89 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
+_md5_=efa705c4dac3250538d80650a21371fa
diff --git a/metadata/md5-cache/sys-devel/gcc-12.3.9999 b/metadata/md5-cache/sys-devel/gcc-12.4.9999
index d5a22e94cb49..d5a22e94cb49 100644
--- a/metadata/md5-cache/sys-devel/gcc-12.3.9999
+++ b/metadata/md5-cache/sys-devel/gcc-12.4.9999
diff --git a/metadata/news/Manifest b/metadata/news/Manifest
index 3085139fc26a..1101365c9397 100644
--- a/metadata/news/Manifest
+++ b/metadata/news/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 15493 BLAKE2B ec5ea168778a79b147975de4177e6e700a7d37e6ee037cb43e8a2fb5109fe7703b6271a466b25edb7a1f6a61aa9467b69f02382396560dc259c3acdd5e880f30 SHA512 24314abdcaad22302e8e4885bab38f0250026f6284cc14fc2d6d81378bea47d1c1e985134c2fc0d63a8bc88f3563b53ea9e7b90d1e24f24b6733a9cc9fe4c83a
-TIMESTAMP 2023-05-08T10:09:43Z
+TIMESTAMP 2023-05-08T16:09:46Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmRYymdfFIAAAAAALgAo
+iQKSBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmRZHspfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klDe7A//VmaOh65Fipa9uG7oPnHvGXk0eGGdPjRTkiQXs9wZBw+YAOZUfHLQCgQN
-sHYAlNZjpv0DUswcyWDEt4o46qPRdcjl0+xCucdzu3QtleK+JjWMLFD1bymq5di0
-cNtfLaVeIQpLMp0NVbgRo5sHFR0WCraNFSuEPjKVk/oHm4cVtl8olNutR2903GYz
-Q1GfyBhR8s0QUZlRYGMWXc8fcR0HNtyhZZWLg8JTg4br2tiv6o/titwVwdxdQJGT
-tJ5S85hNey3mUAg/ZUwKPQ1L976v62NIzo3QDb8G+K/NfEr1PcMMdBaO3K+A4Zup
-jj292B8IumRfZH3utNNy/bLOjXWxRXlbodv2g4mPKANJayycUb9V3mwU9zNA/YTb
-gya5Nkd7vHjJrbxhKViG/t7AFJlHR4yvFFkuIQImLBnoSsOO9h5SnctcVeapd/PG
-A73Jomfg5VTHqz62HRtJMkri0wGVNBONV5TcDeHH7qfbZj9mHq+C83iWFdOqE6MW
-VD4x67oGVID92LGc6LZ7D4R2bPzHckPjME+swffD1GxvBKmqEfPd4OPVonCt8U8H
-raY8+4mDdhAY9jtxWlPizl/PmefFwVz04OoHsIsE91iYhOQgep7Yyr8BY8UBD6US
-aKK/DeReGCvcuCpgrlwbQF7S14SVRJhr9ZPrSKGcibs0AlaKvtY=
-=YwjO
+klA+aw/1FOlLTXS1VZUpXXc1T7HUG8GtxfasSpjKXXpWHCrPwtYk7a0gW+K8SbZf
+4KA/hzsZmEQoSMNGSUCehfMyfuHgrXe3GuFN/TX4dFCv42iRaphtPZA3YK/Gdaac
+ZsFcCMh1k8RP1deGXRaAuUhMa1bsDtTDZnq7DodHE0ptX3QKxjxv0Uby6acknZz/
+zuGmlMaFzqQSU/C/oGrvodId1Zowz1wnJ3gKB1otV0I7dLrP5C5kdxTuT2qBgQsg
+1KZBomRxL5LNfx9RaxGdeaYKosCW6L3AKG+B4Gn7EN//xhyTOb5RwmSkCMGgsi3H
+WHMzGOzUoWboxdiiLK20KjNm5QgxdMe7RwqXga2CoISEDcz4ifex4tvVz29jG58M
+osDeA3DRFA0s+oXOdwvupXGKhpXNTPP1dexnApWG+mpuk3WrhtOTNYUAEzeWyEQU
++MLuppttP7fF+HnCDhIoxe5HSoJXM7F4oYIaRRDCOI+7EuG3A66VviL+GjFROAul
+stoz/KEcAY64iIBsopNfwmvamC7ZUFdKJQKe/gYc9Lrp/8p6FnM+19gBVxdXGyZ8
+xw7hzh4tkZgVlm6N32V98P6HMoIvH6Q8jLKpe+woVy5vy8mvSE6qTr7sTsqRIBdq
+mkElUtyhQni9/0RxVnH9vocJIPfvfkYXfG7lpa1pHwSK/2aK3w==
+=Fvm0
-----END PGP SIGNATURE-----
diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk
index 0ac20dc821a8..6c2e70ea5c92 100644
--- a/metadata/news/timestamp.chk
+++ b/metadata/news/timestamp.chk
@@ -1 +1 @@
-Mon, 08 May 2023 10:09:41 +0000
+Mon, 08 May 2023 16:09:43 +0000
diff --git a/metadata/timestamp b/metadata/timestamp
index a598497602aa..b89a3a018ed4 100644
--- a/metadata/timestamp
+++ b/metadata/timestamp
@@ -1 +1 @@
-Mon May 8 10:09:41 AM UTC 2023
+Mon May 8 04:09:43 PM UTC 2023
diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk
index 9d2b3ae2dc0d..41ca6adb2834 100644
--- a/metadata/timestamp.chk
+++ b/metadata/timestamp.chk
@@ -1 +1 @@
-Mon, 08 May 2023 10:15:01 +0000
+Mon, 08 May 2023 16:15:01 +0000
diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit
index 261e5e13749c..04bee4e90684 100644
--- a/metadata/timestamp.commit
+++ b/metadata/timestamp.commit
@@ -1 +1 @@
-39e7cafe3373049d2aabff99bca082e1ee3c3558 1683537937 2023-05-08T09:25:37+00:00
+6273f7c0c37bc0fae7071ec6237654796bdcca55 1683553083 2023-05-08T13:38:03+00:00
diff --git a/metadata/timestamp.x b/metadata/timestamp.x
index 669440f0411c..136ca7654b01 100644
--- a/metadata/timestamp.x
+++ b/metadata/timestamp.x
@@ -1 +1 @@
-1683540601 Mon 08 May 2023 10:10:01 AM UTC
+1683562201 Mon 08 May 2023 04:10:01 PM UTC
diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk
index 0ac20dc821a8..6c2e70ea5c92 100644
--- a/metadata/xml-schema/timestamp.chk
+++ b/metadata/xml-schema/timestamp.chk
@@ -1 +1 @@
-Mon, 08 May 2023 10:09:41 +0000
+Mon, 08 May 2023 16:09:43 +0000
diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz
index 06d074e9b3d1..0168ee353c6e 100644
--- a/profiles/Manifest.gz
+++ b/profiles/Manifest.gz
Binary files differ
diff --git a/profiles/features/musl/package.use.mask b/profiles/features/musl/package.use.mask
index 32b3d6ba8c5b..4863d7f0e381 100644
--- a/profiles/features/musl/package.use.mask
+++ b/profiles/features/musl/package.use.mask
@@ -1,6 +1,10 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Sam James <sam@gentoo.org> (2023-05-08)
+# Needs fpu_control.h, bug #891063
+media-sound/lame debug
+
# Conrad Kostecki <conikost@gentoo.org> (2023-03-01)
# sys-block/arcconf is masked on musl
net-analyzer/nagios-plugin-check_raid aacraid
diff --git a/sci-libs/Manifest.gz b/sci-libs/Manifest.gz
index 032698166816..da33b8729997 100644
--- a/sci-libs/Manifest.gz
+++ b/sci-libs/Manifest.gz
Binary files differ
diff --git a/sci-libs/datasets/Manifest b/sci-libs/datasets/Manifest
index 4db046e81bc6..3274fb3f5b10 100644
--- a/sci-libs/datasets/Manifest
+++ b/sci-libs/datasets/Manifest
@@ -1,4 +1,4 @@
AUX datasets-2.11.0-tests.patch 6408 BLAKE2B aed33ac39b4bd1b3a75776a6efc93b03817b09cf63ee582f72a4acf48149ce7865bc3f4501f67dbc73d02c478732d8c953c54cf66918b70e22fdea6393c639da SHA512 88e9f86af80c2197282a9d8878a9319d7d7e63937a7bdc17ad8ae51e53ed49c1b98a9e8476c161d1eb6dc3a603ebd95c5f822c5078c5eea59cc2d86cda591fbd
DIST datasets-2.11.0.gh.tar.gz 2141289 BLAKE2B 0fb471dd6ee5de3831eb6586c4a15e67381262470b72d5ab02ee87dfc7977cb4d40e04da6507049d1e47cb8948cad11988bb7627293b48231e1cd413d2cfb885 SHA512 9ec2274d7978e3dde1b2f8ce78dd65bdf66742bbfee7b8672af46216aeaae3ef5c4604a8a5ea0bdee808f1c362cca9a122c16d2e9a161678148e581e4cd5c863
-EBUILD datasets-2.11.0.ebuild 1352 BLAKE2B 864d84d88f891abfc41ed1652087a0af3aae98961bb95af188832ef320f7e8bf538c5f1a5a8aa15cc3e1a5a6de347facae514c66b1b647988192115da2a5cc5b SHA512 bb996de38e44e0b689b81568a2f2ada4c799946ad211e4717759ad871d24323288aea9a0b7144b687e42687b0a7bda01c325798606e12bac4bf057b0a7ca28af
+EBUILD datasets-2.11.0.ebuild 1393 BLAKE2B 9a4e44ff67d4dfceffa95b8710a6f7dd5b97d071cfcd1dbeb86d9c9a52168f211cc65f02268a94a5f6e41871e8caededab126ec9e109862d1d4b3b66b88938ae SHA512 b7aef0e39a2693af36e478c857b1e339ae5ef46b45f9477eacdac08aa737c53bf99e0c7f2d418a7ac5fe5e8dbbdbe4bfb1ab28bc801219f8c3e07bb84632eae3
MISC metadata.xml 379 BLAKE2B 48ebb9e7bfa8b58b0d15b82c4146def465e08cf3212ab4af04129d09c153b67b00d0fa05b94d6af54f643ec3a202f2335d3254b966f49d1394d3c7b9e5da56a5 SHA512 99560decfaa0e438980f372d99257695e9ca9585167d9aba091e0b775c2f8384657ddc017841c8f06f8b568017a54fb9e31da736f3c875da717e154cdce876d1
diff --git a/sci-libs/datasets/datasets-2.11.0.ebuild b/sci-libs/datasets/datasets-2.11.0.ebuild
index 29c37671fcb6..b7c020779cce 100644
--- a/sci-libs/datasets/datasets-2.11.0.ebuild
+++ b/sci-libs/datasets/datasets-2.11.0.ebuild
@@ -41,6 +41,7 @@ DEPEND="${RDEPEND}"
BDEPEND="test? (
$(python_gen_cond_dep '
dev-python/pytest-datadir[${PYTHON_USEDEP}]
+ dev-python/decorator[${PYTHON_USEDEP}]
')
)"
diff --git a/sys-apps/Manifest.gz b/sys-apps/Manifest.gz
index ae229ce0e1fa..524cf8318f58 100644
--- a/sys-apps/Manifest.gz
+++ b/sys-apps/Manifest.gz
Binary files differ
diff --git a/sys-apps/acl/Manifest b/sys-apps/acl/Manifest
index 80ef19d555bb..2a0bd01103c2 100644
--- a/sys-apps/acl/Manifest
+++ b/sys-apps/acl/Manifest
@@ -1,4 +1,6 @@
+AUX acl-2.3.1-musl-1.2.4-lfs64-fix.patch 1028 BLAKE2B 3ce13de7ee1f58b7fd1c39ca9b41132506f493e1c8b7e0b78ba312ced8f86b62146779e4cff4dcd53bbac613dd5311872cc38532f3ed30630ccbf3be44f45f88 SHA512 322a556e82be3e95dc9baf6964f2b80fd2f70f0d6f275221aa4ff9b8d8370b1a7b1517057a4c034ac5d9153c6bc83cd97f1a5fa3db1873537fbde78130eed1bf
DIST acl-2.3.1.tar.xz 355676 BLAKE2B 15e81e8159ddb21ef0c262bef3101c0b6fa546738a2ab74c01ccc21fd1c3dc8ab6aaf84a06dee6da22291f3ca4feeffa60c7d11bfac1ab770a6ec28e1f1655e0 SHA512 7d02f05d17305f8587ab485395b00c7fdb8e44c1906d0d04b70a43a3020803e8b2b8c707abb6147f794867dfa87bd51769c2d3e11a3db55ecbd2006a6e6231dc
EBUILD acl-2.3.1-r1.ebuild 1980 BLAKE2B fc44d2298923985199ff070d9f44b3299ac049b8efc69650ed37da3a8338411492417c8ad1de147d4de0a60e1ff66466c73724c0410df24744832ca4f7ec12ac SHA512 89b0157e90ae0a67faee63d05dd71ad3bbb51b5629e1eef25ba4febcb1c09a3074168cd914eb8066e61c92f284384eaa8cce12ee156bc35c8adb005853e25bc5
-EBUILD acl-2.3.1.ebuild 1353 BLAKE2B afbfd054f1c164665618ee2e1a7373c5158751262b3a7614799b9aaa866d9e214e8fe187f661f98d3699f670664beed2887e9689d7a4f060ddbeaa4a70ce2a74 SHA512 18575c9bcf34335fd3441d4ad9f58cfd4423d625206a40e337cadf9baf4322e953703e9fce3fc30d614f72c7d4a27072267e8af113d43caec789bb49cf4a0a2d
+EBUILD acl-2.3.1-r2.ebuild 2055 BLAKE2B 7a4d3edfbc91a1b0f8b352c7d8665ce9fcdcd652f0ed78bf0394a86f93e29562da59853814baa0c04307f191bc10bed2aacfcbdfe803dc89a897ee4200ab3de4 SHA512 99246dcd62c9079662356c431a3c8b28673eeace5db02533ccd08a73d089a95a12256bcfc3504386e3073a4fb5ba24116d5cdefb10c19328005dabe07eee70e1
+EBUILD acl-2.3.1.ebuild 1420 BLAKE2B 5c400b6fc8b6d2aad0a8a431728d53ec4986a8d221640ada2306d533fdcf934591de46370aed4bc50397fbca7045549bebb1147eae2b82d53ce0d4490db0a7f8 SHA512 f5dbd32586fb54516108e8b1ad4d336bc1fa5dc5454a17b882e812f0376713ed423e6b9e46502ecb36f216bec5460e29e2e8b8cfe1adf090ff5aa23db735a353
MISC metadata.xml 345 BLAKE2B b168c40ceb66cfacdb1fbe9b5031705f5c3249afeb872163663564dac2ea85e6fa857804831a80b4c44323223b417a24a156d27f8231396d5b090e44a0dc9288 SHA512 e0cbeec10fb47ace3d0fd3c1ba8a5a0bba02345a3e0df30aa82777507fb6ab75f2705b06e7635a00406d2b0839bc41d0a9fafcd8926844e1d9877b8cf2ed6f78
diff --git a/sys-apps/acl/acl-2.3.1-r2.ebuild b/sys-apps/acl/acl-2.3.1-r2.ebuild
new file mode 100644
index 000000000000..887d476d910d
--- /dev/null
+++ b/sys-apps/acl/acl-2.3.1-r2.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic libtool multilib-minimal usr-ldscript
+
+DESCRIPTION="Access control list utilities, libraries, and headers"
+HOMEPAGE="https://savannah.nongnu.org/projects/acl"
+SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="nls static-libs"
+
+RDEPEND="
+ >=sys-apps/attr-2.4.47-r1[${MULTILIB_USEDEP}]
+"
+DEPEND="${RDEPEND}"
+BDEPEND="nls? ( sys-devel/gettext )"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-2.3.1-musl-1.2.4-lfs64-fix.patch"
+)
+
+src_prepare() {
+ default
+
+ # bug #580792
+ elibtoolize
+}
+
+multilib_src_configure() {
+ # Filter out -flto flags as they break getfacl/setfacl binaries
+ # bug #667372
+ filter-flags -flto*
+
+ # Broken with FORTIFY_SOURCE=3
+ # Our toolchain sets F_S=2 by default w/ >= -O2, so we need
+ # to unset F_S first, then explicitly set 2, to negate any default
+ # and anything set by the user if they're choosing 3 (or if they've
+ # modified GCC to set 3).
+ #
+ # Refs:
+ # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104964
+ # https://savannah.nongnu.org/bugs/index.php?62519
+ # bug #847280
+ if is-flagq '-O[23]' || is-flagq '-Ofast' ; then
+ # We can't unconditionally do this b/c we fortify needs
+ # some level of optimisation.
+ filter-flags -D_FORTIFY_SOURCE=3
+ append-cppflags -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2
+ fi
+
+ local myeconfargs=(
+ --bindir="${EPREFIX}"/bin
+ $(use_enable static-libs static)
+ --libexecdir="${EPREFIX}"/usr/$(get_libdir)
+ $(use_enable nls)
+ )
+
+ ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+}
+
+multilib_src_test() {
+ # Tests call native binaries with an LD_PRELOAD wrapper
+ # bug #772356
+ multilib_is_native_abi && default
+}
+
+multilib_src_install() {
+ default
+
+ # Move shared libs to /
+ gen_usr_ldscript -a acl
+}
+
+multilib_src_install_all() {
+ if ! use static-libs ; then
+ find "${ED}" -type f -name "*.la" -delete || die
+ fi
+}
diff --git a/sys-apps/acl/acl-2.3.1.ebuild b/sys-apps/acl/acl-2.3.1.ebuild
index 521af3d45354..517cb13a2f4b 100644
--- a/sys-apps/acl/acl-2.3.1.ebuild
+++ b/sys-apps/acl/acl-2.3.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -20,6 +20,10 @@ RDEPEND="
DEPEND="${RDEPEND}"
BDEPEND="nls? ( sys-devel/gettext )"
+PATCHES=(
+ "${FILESDIR}/${PN}-2.3.1-musl-1.2.4-lfs64-fix.patch"
+)
+
src_prepare() {
default
diff --git a/sys-apps/acl/files/acl-2.3.1-musl-1.2.4-lfs64-fix.patch b/sys-apps/acl/files/acl-2.3.1-musl-1.2.4-lfs64-fix.patch
new file mode 100644
index 000000000000..3b5d2c6babdc
--- /dev/null
+++ b/sys-apps/acl/files/acl-2.3.1-musl-1.2.4-lfs64-fix.patch
@@ -0,0 +1,37 @@
+Bug: https://bugs.gentoo.org/905910
+Upstream Bug: https://savannah.nongnu.org/bugs/index.php?64162
+
+From a9100afd77fea00b311f114a5a04108283aa681a Mon Sep 17 00:00:00 2001
+From: Violet Purcell <vimproved@inventati.org>
+Date: Mon, 8 May 2023 04:17:07 +0000
+Subject: [PATCH] musl 1.2.4 LFS64 removal fixes
+
+---
+ tools/chacl.c | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/tools/chacl.c b/tools/chacl.c
+index 525a7ff..8fff875 100644
+--- a/tools/chacl.c
++++ b/tools/chacl.c
+@@ -320,7 +320,7 @@ walk_dir(acl_t acl, acl_t dacl, const char *fname)
+ {
+ int failed = 0;
+ DIR *dir;
+- struct dirent64 *d;
++ struct dirent *d;
+ char *name;
+
+ if ((dir = opendir(fname)) == NULL) {
+@@ -332,7 +332,7 @@ walk_dir(acl_t acl, acl_t dacl, const char *fname)
+ return(0); /* got a file, not an error */
+ }
+
+- while ((d = readdir64(dir)) != NULL) {
++ while ((d = readdir(dir)) != NULL) {
+ /* skip "." and ".." entries */
+ if (strcmp(d->d_name, ".") == 0 || strcmp(d->d_name, "..") == 0)
+ continue;
+--
+2.40.1
+
diff --git a/sys-devel/Manifest.gz b/sys-devel/Manifest.gz
index 40930d4277ae..83332738016f 100644
--- a/sys-devel/Manifest.gz
+++ b/sys-devel/Manifest.gz
Binary files differ
diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index b1fce42694fb..dbebd9551c9a 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -15,6 +15,7 @@ DIST gcc-12-20230428.tar.xz 79744932 BLAKE2B f9d0000cdd2f1b0af79f281851b3b0fe0ac
DIST gcc-12.3-RC-20230505.tar.xz 85584972 BLAKE2B edd2da8ce615e843ebd47b09b1868b548c43afbef5e480678a2e1bda2a2e51150a67f8de0bedf26aaeb9a95baebe53d598faac37b0e7fca1bd83c5ba3c1c3d8e SHA512 01ddf5c6b4927fca7e5588617f84f37b844ea603e6efac0a98313c4d2a9024a15b953372ddb2759eb25afd9e1e4d6d6f018e29c164138f0ce25a9b59dc149693
DIST gcc-12.3.0-musl-patches-1.tar.xz 3572 BLAKE2B c7bf65f7c9ea8023ddaac821ee2b778622fa310ac72a72b2f7032494a8f304eac86217f9204622e6c21aaef9952bece0d09bc126facd4f42b602927909815ab5 SHA512 babc279fea2c1fd4c018815f2f5630214fd46015ce9f365c28af242681d51818eaca30ce298eddcab1eed5ac5f2759e2b47b2335afab9d722b4469a6d4fec326
DIST gcc-12.3.0-patches-2.tar.xz 14236 BLAKE2B 06c43662c9abb0fa3cf90d5e2273c69aecb9158e6cf6f23c04754ed5d686be2616e81e2502eb16f4298ddd50518ca7677e13249da9e9b091162d3931ff65e4fe SHA512 b0d4b85dbf1a54aaaa1997203b872e3106906b4ad49cde57e1428bc22b2f8e2d73b8cb10ae0d0b792aebaf664594da4d1dea04c44ddc34e59047410766db04d1
+DIST gcc-12.3.0.tar.xz 85491976 BLAKE2B a239749089e284887435b9fabc360a36764be1095f4c78eeac6f056f91dd23c49dab2ebec5da32a81bcc08fe8277dd3c714ad114ad725d24317faac03354d595 SHA512 8fb799dfa2e5de5284edf8f821e3d40c2781e4c570f5adfdb1ca0671fcae3fb7f794ea783e80f01ec7bfbf912ca508e478bd749b2755c2c14e4055648146c204
DIST gcc-13-20230429.tar.xz 83944828 BLAKE2B e939826a8ed126ff5543da048ba0071cca8e2b2a77335f6ee506debd0868269a3aa299ab695f1419eb84b472d406736b293ac2495901f82765e445102df3e03b SHA512 48095ff181f7389bda249dcd67c3c0369dd8fbe4741a8ab00833c0f5d569be165db28c369f65960650812a6011dda21692cca806f4c3261773b28d702e9f0c53
DIST gcc-13-20230506.tar.xz 83939392 BLAKE2B 439a139f6ef4b4c3afb5d3e4db69f2a4aa24a410c7b9c6689e58b2eec6383388ebbbd8a6f7be1d5cba2aac770ec7758a8b4b6bae80c63475a3b72372d1bef283 SHA512 5255500c92a72fe066b110efb20c73da217ddaf38d726b1a8f051dd27b6a613f3b4379762cdf4310823113e9bc75a31d6d72c060b20216a2a6bcd34800a2e1e1
DIST gcc-13.1.0.tar.xz 87451196 BLAKE2B b956a773cffe8b43bd6c9a99fe614f53f665438925a6b320975d301f547923e45d4d6fa577a143467fb03e0a9c1bab2b6719a1011d672367f3e644433a2d7606 SHA512 6cf06dfc48f57f5e67f7efe3248019329a14d690c728d9f2f7ef5fa0d58f1816f309586ba7ea2eac20d0b60a2d1b701f68392e9067dd46f827ba0efd7192db33
@@ -38,7 +39,8 @@ EBUILD gcc-11.3.1_p20230504.ebuild 1346 BLAKE2B 278dd8483ef6034566c4ae12f9dfde8a
EBUILD gcc-11.4.9999.ebuild 1315 BLAKE2B 45a8f481e0c08e5274d1797e421431e898753fce22426a1b2a1f4fd23c4dd44bed5f15da4c67f1c108b25d8393683fef631f998b8b524aa0d356be04625c0562 SHA512 fc4d8913f2aeed856b123a4545655813fe20544d841feca5121f85291a2aec99c770d845b14ce936c2fb14b5b9b1cd85166190ec657528bcb1710c7b48385c16
EBUILD gcc-12.2.1_p20230428-r1.ebuild 1475 BLAKE2B 69112653719b589bd72fe454b963d050194a8dc3a665fc7317989368cf0ff4281ac2f8519d7fc46311a3f91528d2e0457485357e67ff72765d6cfe743f0b4a2c SHA512 2e771e67e1668bf90695cc42517f46518e445a4af6e7cb9c8532efea047a4174d40f18b256cc99beec2b5fe5abde4f1ea7cb3ad84f4491032036d6b53f941e91
EBUILD gcc-12.2.1_p20230505.ebuild 1596 BLAKE2B b9e543580375513a19b2dfdc1a320cd1e367584f6d8c27cd082130b7918acba0e85f3d5c1eaf8a56504d864570f5e61f3d175d65ee788677cfc542ddf0cdcec5 SHA512 295a9c2c8744c7fe4261ff5151b746c1fc4b642b0e4d81e4284e2966c4f78a8ee523f26d26b4a4c7740fc58f82c858c2ebff27cfa3a5c37933836838ecb9792c
-EBUILD gcc-12.3.9999.ebuild 1593 BLAKE2B 8246fe30de8cf3d515b1c5c23eea470de257aecc452fcce47e72497b310c62893c39275db02245a12a258b06c4ddd695a8346c9b539efca2a8e1d64aab0a8955 SHA512 a0fa5d4f5e6d1545e13d33b6fa45709f7dc5fccf026d060eef26752d7000c21b913276609abb6b174b2d04e08de3c61f8c4b126acbb196c767a8886ab7999ebb
+EBUILD gcc-12.3.0.ebuild 1581 BLAKE2B a5895792b8a60592ed888bd9219f85fcbe71a26ac1351e4c393753da80263b9ec2937573e9a23de51b40666d7dc1fc3f78f27eeedc31a9b3a6cce3baed91e2b9 SHA512 eacce837d30335396e5ca78b53f3cb23fd181a132cdc832ecc31353ce71e599b5e43ac6333769b70bd084cace3ae96b551216b3e53b892a0b0f93465f5465edf
+EBUILD gcc-12.4.9999.ebuild 1593 BLAKE2B 8246fe30de8cf3d515b1c5c23eea470de257aecc452fcce47e72497b310c62893c39275db02245a12a258b06c4ddd695a8346c9b539efca2a8e1d64aab0a8955 SHA512 a0fa5d4f5e6d1545e13d33b6fa45709f7dc5fccf026d060eef26752d7000c21b913276609abb6b174b2d04e08de3c61f8c4b126acbb196c767a8886ab7999ebb
EBUILD gcc-13.1.0-r1.ebuild 1664 BLAKE2B b6fd223eeee8e6b0b02a5d5eb33437b1ba036bdf09a13aaab95318682f83d8dd1a184eb6afd8bef2c34013bfd8d0f38a108f3db0d6fbfd565f29d363cba98d3f SHA512 7e8eb3791678e456bf2c7717a4b8c95322efcde8dc3030f035cb9577fbc416a2c8b567e588036f94bffa2dd83bd00ee98a797d50d65388a3fc022819e4ab2c2e
EBUILD gcc-13.1.1_p20230429-r1.ebuild 1725 BLAKE2B 622cdbd78b7911e7d65a55ab2c307f8112a95d822b05da74f090468d37dd1f8b68de52622a002f7692c9c4e756a0ba3e8ee42c6c5e60744404c18436526d07b6 SHA512 d0c5f9a9280ad891faa7a81833608ab8b5b3de507d2e4386c760496757b10d38db1acb36edad45f6bf0feb472a6503d7fbbbe82e9620e9ce6d7a6e35ce0ab78f
EBUILD gcc-13.1.1_p20230429.ebuild 1667 BLAKE2B 203742b6419ff78eb94d042fe075de7fda493727cca3d7d7e6dacef9164c933a38499679a1f475be9280253a69d8b6956e1bea6b49d2759551467d1e3edcf912 SHA512 d311743bde448733bf1eebf8b155f0910eb2498b495b263d42dc40938acfb4663bee6db0d4e093679ef96fb0de9671a5398ab7858ec1ab08d4005f02a25c2995
diff --git a/sys-devel/gcc/gcc-12.3.0.ebuild b/sys-devel/gcc/gcc-12.3.0.ebuild
new file mode 100644
index 000000000000..963e5466b141
--- /dev/null
+++ b/sys-devel/gcc/gcc-12.3.0.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+TOOLCHAIN_PATCH_DEV="sam"
+PATCH_VER="2"
+PATCH_GCC_VER="12.3.0"
+MUSL_VER="1"
+MUSL_GCC_VER="12.3.0"
+
+if [[ $(ver_cut 3) == 9999 ]] ; then
+ MY_PV_2=$(ver_cut 2)
+ if [[ ${MY_PV_2} == 0 ]] ; then
+ MY_PV_2=0
+ else
+ MY_PV_2=$(($(ver_cut 2) - 1))
+ fi
+
+ # e.g. 12.2.9999 -> 12.1.1
+ TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.$(($(ver_cut 3) - 9998))
+elif [[ -n ${TOOLCHAIN_GCC_RC} ]] ; then
+ # Cheesy hack for RCs
+ # Sometimes the RCs are e.g. 12.3 and not 12.3.0...
+ #MY_PV=$(ver_cut 1).$((($(ver_cut 2) + 1))).$((($(ver_cut 3) - 1)))-RC-$(ver_cut 5)
+ MY_PV=$(ver_cut 1).$((($(ver_cut 2) + 1)))-RC-$(ver_cut 5)
+ MY_P=${PN}-${MY_PV}
+ GCC_TARBALL_SRC_URI="mirror://gcc/snapshots/${MY_PV}/${MY_P}.tar.xz"
+ TOOLCHAIN_SET_S=no
+ S="${WORKDIR}"/${MY_P}
+fi
+
+inherit toolchain
+
+# Needs to be after inherit (for now?), bug #830908
+EGIT_BRANCH=releases/gcc-$(ver_cut 1)
+
+# Don't keyword live ebuilds
+if ! tc_is_live && [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+if [[ ${CATEGORY} != cross-* ]] ; then
+ # Technically only if USE=hardened *too* right now, but no point in complicating it further.
+ # If GCC is enabling CET by default, we need glibc to be built with support for it.
+ # bug #830454
+ RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
+ DEPEND="${RDEPEND}"
+ BDEPEND=">=${CATEGORY}/binutils-2.30[cet(-)?]"
+fi
+
+src_prepare() {
+ toolchain_src_prepare
+
+ eapply_user
+}
diff --git a/sys-devel/gcc/gcc-12.3.9999.ebuild b/sys-devel/gcc/gcc-12.4.9999.ebuild
index c46b53fc8ce4..c46b53fc8ce4 100644
--- a/sys-devel/gcc/gcc-12.3.9999.ebuild
+++ b/sys-devel/gcc/gcc-12.4.9999.ebuild