summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Manifest30
-rw-r--r--Manifest.files.gzbin29263 -> 29249 bytes
-rw-r--r--app-crypt/Manifest.gzbin24635 -> 24634 bytes
-rw-r--r--app-crypt/moolticute/Manifest3
-rw-r--r--app-crypt/moolticute/files/moolticute-1.03.0-fix-return-type.patch13
-rw-r--r--app-crypt/moolticute/moolticute-1.03.0.ebuild72
-rw-r--r--dev-dotnet/Manifest.gzbin2770 -> 2774 bytes
-rw-r--r--dev-dotnet/dotnet-runtime-nugets/Manifest4
-rw-r--r--dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-6.0.24.ebuild2
-rw-r--r--dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-7.0.13.ebuild2
-rw-r--r--dev-lang/Manifest.gzbin21160 -> 21151 bytes
-rw-r--r--dev-lang/go/Manifest4
-rw-r--r--dev-lang/go/go-1.20.12.ebuild2
-rw-r--r--dev-lang/go/go-1.21.5.ebuild2
-rw-r--r--dev-lang/luau/Manifest3
-rw-r--r--dev-lang/luau/files/luau-0.600-cstdint.patch11
-rw-r--r--dev-lang/luau/luau-0.606.ebuild36
-rw-r--r--media-radio/Manifest.gzbin5192 -> 5193 bytes
-rw-r--r--media-radio/fldigi/Manifest2
-rw-r--r--media-radio/fldigi/fldigi-4.2.03.ebuild2
-rw-r--r--media-radio/flrig/Manifest2
-rw-r--r--media-radio/flrig/flrig-2.0.04.ebuild2
-rw-r--r--metadata/Manifest.gzbin7983 -> 7982 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.gzbin27917 -> 27921 bytes
-rw-r--r--metadata/md5-cache/app-crypt/Manifest.gzbin40534 -> 40695 bytes
-rw-r--r--metadata/md5-cache/app-crypt/moolticute-1.03.014
-rw-r--r--metadata/md5-cache/dev-dotnet/Manifest.gzbin4265 -> 4270 bytes
-rw-r--r--metadata/md5-cache/dev-dotnet/dotnet-runtime-nugets-6.0.244
-rw-r--r--metadata/md5-cache/dev-dotnet/dotnet-runtime-nugets-7.0.134
-rw-r--r--metadata/md5-cache/dev-lang/Manifest.gzbin44448 -> 44606 bytes
-rw-r--r--metadata/md5-cache/dev-lang/go-1.20.124
-rw-r--r--metadata/md5-cache/dev-lang/go-1.21.54
-rw-r--r--metadata/md5-cache/dev-lang/luau-0.60612
-rw-r--r--metadata/md5-cache/media-radio/Manifest.gzbin8638 -> 8642 bytes
-rw-r--r--metadata/md5-cache/media-radio/fldigi-4.2.034
-rw-r--r--metadata/md5-cache/media-radio/flrig-2.0.044
-rw-r--r--metadata/md5-cache/sys-apps/Manifest.gzbin95604 -> 95917 bytes
-rw-r--r--metadata/md5-cache/sys-apps/systemd-255-r118
-rw-r--r--metadata/md5-cache/sys-apps/xdg-desktop-portal-gnome-45.1-r116
-rw-r--r--metadata/md5-cache/sys-fs/Manifest.gzbin38781 -> 38786 bytes
-rw-r--r--metadata/md5-cache/sys-fs/zfs-2.1.144
-rw-r--r--metadata/md5-cache/sys-fs/zfs-kmod-2.1.144
-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.gzbin187116 -> 187112 bytes
-rw-r--r--profiles/features/hardened/use.force4
-rw-r--r--sys-apps/Manifest.gzbin49597 -> 49591 bytes
-rw-r--r--sys-apps/systemd/Manifest2
-rw-r--r--sys-apps/systemd/files/255-analyze-regression.patch156
-rw-r--r--sys-apps/systemd/systemd-255-r1.ebuild510
-rw-r--r--sys-apps/xdg-desktop-portal-gnome/Manifest2
-rw-r--r--sys-apps/xdg-desktop-portal-gnome/files/45.1-c99.patch25
-rw-r--r--sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-45.1-r1.ebuild49
-rw-r--r--sys-fs/Manifest.gzbin22220 -> 22219 bytes
-rw-r--r--sys-fs/zfs-kmod/Manifest2
-rw-r--r--sys-fs/zfs-kmod/zfs-kmod-2.1.14.ebuild2
-rw-r--r--sys-fs/zfs/Manifest2
-rw-r--r--sys-fs/zfs/zfs-2.1.14.ebuild2
66 files changed, 1015 insertions, 97 deletions
diff --git a/Manifest b/Manifest
index adddb3ccaf8c..b980f4b9c7be 100644
--- a/Manifest
+++ b/Manifest
@@ -1,23 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
-MANIFEST Manifest.files.gz 29263 BLAKE2B fd4cea88d7e4515289e0695ec6af59c7a488a2cfab291905e86f11c49467eacfe0fd68264f34362e1122cb37d64ed6fbd2e906fbd6bff6112c91646251a233ec SHA512 2bbbb9367f5bc2f3228c18b21680eaae87e50a0228d1aa407e10f70281a4f543b3eec9eb9d62c58adc2ca2688a0e004b6f2590f59cd1c4385714e6ad05325329
-TIMESTAMP 2023-12-11T22:39:54Z
+MANIFEST Manifest.files.gz 29249 BLAKE2B 4621be40de799fd208c938dd99d5783f4ff1431807a3a253ad83fbdbf6b03f7fd58b37359fda9ac63d54cb235d529e4cd9104970ce7ed786b90a3485bc83a9b4 SHA512 d27659bba918e146dd39c2cd0190871507db3227f87ba48ce7ac9d2a70620f3b10d65549324c086e234c5c5051d224d68c6c001e8de3ad3146bd9083cc11531e
+TIMESTAMP 2023-12-12T04:39:58Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmV3j7pfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmV35B5fFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klAwcw//czqdxV+tpifqWnkYDIagUM0iYkJFFwrgmlW4aa+GXUJXtxX349G7JSjM
-czGDyJ34NTOoPL0lxJzAofxfWqicqGNbGHxtTxrw3z6mUXRERH+fpqN+BcccdOq0
-Dn/gsdIsnkDrruv88STmjeXtn1RkYY5ZFX6C8m999iQ89VEn98OZtCY17AKXjpTe
-gi2uuFLTcRkw30qSwJ+PcvJNF/yapB22X5h3LStNNPklStElHl5Rm0HxgrnVO9b7
-P2HDlUWCc7Br7mI+xIdc04L7fTbUVrajDYDYFOm0eKlAvqqdvl+Ew7jr4J/fBYR5
-nfDdOiojGtGW853RK2I4zK427lEYpmACS9+z6Fh1mHfNI4PhlC70UtBOFnZeRxR7
-8gUu+V8n6U+Gs7nW7LLLMK1aylTIt/XRlB7sHdHaIHVDUmsk0thpMIo+N++Cwyx9
-1t3QI+jxvP3EMB3qdgo6r4AknZ6wgq3KDVIb/zLWsKhXs5v4ZhvFrt3E6OSNnDwF
-Tr8ovczzkzR58CXdxiBY5UoN8knMdCFzJLySWdNNM5qyD2cc6AtlzsUd4YaaGKfl
-apzQ4c7hGM6zlPTxTf9Nv5C3bw2nFucvVnoBWdHywIpmV9M9t7pHcTQ7Wmh+am5J
-5Irq06iofWp2zlE4wPOS4RoPllpsKHHpaa65mV5uSpChHhDKvRM=
-=wi7/
+klA8uw/+P0Fvc/PHmRwljG/fPNSakVC0rhpynddq3M+8J9Zi9U+82TjSgNBqPWEu
+haCpp6G9v02E4RJ2JjOnUq6PItZpPvVzaCRztnuD71DwHZhPvM1tF6MNqiZS2vTE
+lGGtaAgLw+73lBc6Iva97WSpSlTAEamjP0IsDftjfcPn67dFvyBMSjdZLPY9qdv0
+gkT346Vp89vEmhJmJhq/+gQpL3KCUm45SsEDZKZ5h/6PtPdjGRHoeuU8Mnz5hHfA
+o0o/tw3CXx1o79kzv3Wc5WQTUbv2xlBFMQO2WqdelzpC/f8NPSObrjxtQWdc/72Z
+pX0fQOQnnciahZvbgYgxXZ7KlsaoicU9sjtxX7q/uwyxPgGplXtiI7yH0tlLCP36
+ON6kRPzyox7GuZf2oUa1z3M4kDrU/S1W6HXpfjYWeEIISBIX6AG5PTN1EhzCuTey
+T5fmtm48WuKhob0FeQeQ3AQJYenxu5MbqL+93GWjGTztIVheJy3rvc6eJg+1lq0w
+VjawWCPsYr7FJbQbko1ipPhFyhk+FWgnqKHgNUfGqQ/tuZcYeNp2+f8M2KREsEnK
+nSc+fKkN7ZvBVTrqZtmsLNvXChW2pqJ+f/ygw8lBpTavzmFlxY3+dqJvW0BkKtZ1
+NhdHaRhJfNgaEvkb8FR2k2FDkJWI0splg5RLLlQRsU/k750isL8=
+=gOrI
-----END PGP SIGNATURE-----
diff --git a/Manifest.files.gz b/Manifest.files.gz
index bd92da0a8ecd..dd7e2a25c843 100644
--- a/Manifest.files.gz
+++ b/Manifest.files.gz
Binary files differ
diff --git a/app-crypt/Manifest.gz b/app-crypt/Manifest.gz
index e3e3680334c4..a24080c2b156 100644
--- a/app-crypt/Manifest.gz
+++ b/app-crypt/Manifest.gz
Binary files differ
diff --git a/app-crypt/moolticute/Manifest b/app-crypt/moolticute/Manifest
index 02555ddc408d..6fba316107ba 100644
--- a/app-crypt/moolticute/Manifest
+++ b/app-crypt/moolticute/Manifest
@@ -1,8 +1,11 @@
AUX 50-mooltipass.rules 963 BLAKE2B cb2d382eb57f3d802e23b115d6978373dd5e4c250e82804af59ae5ea15db3853765fb0afe9a7ba928be6dbd9069714480b683b3129802b9fe2cb234e10cfcdb8 SHA512 223bdc6b8c5b87ef2691d45cb3888ad83a58d42383331a1fbf9ffa359f8c78b51b4ea188dc1d52db7f5cdaa8b6a1393452fcfc22fbcb1b4bfed0cb146f68be0f
+AUX moolticute-1.03.0-fix-return-type.patch 428 BLAKE2B f85cd7f9e8eb788236eabf4d6a58d45f1f82abca1ecd01189368088783089538f1f07f051bc4648a0fb98adb88c9af82f1d849dea0e8e7cf498ecb1e21fdde35 SHA512 845fe2502375d76017b38c7318c5479d1eca411bffae825889ecb301c0bd59a4603e4889939433dab10b64a7189155f13269601942f65f4974bd313b7ed09fa2
AUX moolticuted.init 262 BLAKE2B f4eb3e905d03de4586d040dbcbeb3e381e6ae64d80b10f69b0f3016018276d8f0d5a0f42102f5e75c43531fe94693565d29417c116f9e0ea196f3634f6e69355 SHA512 42ab6aa95943bc16e32914d05a6f418e7e84f60b9516304ab3790e3992f51d9d552e14606b944b96868d826e86ba10ac1e2ba57568fe8ca13eb107c4bd433f35
DIST moolticute-1.00.1.tar.gz 5911062 BLAKE2B c3e20d4466c6020842447cb2fa54eee309664e8bbbb52aff8582ff7d333c8e5a9a2d286dace8207f62aacc41e0d9a99b733cfc5788dac72933ae7e15dc91a779 SHA512 c1a4ab39abc8360d088f267ae06f69deb135975caaf9224488d5e33127c1a9c1d2c80795d901e83bd13c82f80f1e362acfe59b03ad024b88ef7b8a7d56acd79b
DIST moolticute-1.01.0.tar.gz 5912712 BLAKE2B dd6e22235978424744a6b0791c479c6cf233645a1a3879db6913acfca16ccb49eec45be5e9e2f6ba0f730edec658daa3aba91fcbd0389e734aeab7f89ca7a7ba SHA512 b5998f6739bd095e0ce8a18a9cc576a9f97b6e214b47670e5858937358f35c9dc36c3357b9ff943eabcd4a3feb7179cbc2640888aae8d59481abb41a81527c52
+DIST moolticute-1.03.0.tar.gz 5963926 BLAKE2B a5b5f98bb501811891c9ac22754538cd1df21b9cc848cb883d5babad89bb76bb9f9b4c533250b0eedca7a8b79ff44f85e6de1e00cdd6d6220ba61b67958be3fc SHA512 450753c5d7f1e226d9b75b8ab4d61970120a2685d249a637c1323141b73108321b346001d2310558e2365ca842c7a3d5ab2f7773d32b5365d2bb3f937108d186
EBUILD moolticute-1.00.1.ebuild 1357 BLAKE2B b1d01c117607f24f66d78a700ed270ca045080af61ae3f26b176387bd16e97467dd0e4c514047ca9d3c739838113e0aaf7c9477448a908ab96892273041aeb2d SHA512 333701b211629d8a0fe8caf28f53cf87d3ab3daa1cc95489ec2906fbaa8d4ed1742ba2ca8467945796f3379afc7e3b8f3f0e93638d56f3bac060167c96f92aaa
EBUILD moolticute-1.01.0.ebuild 1357 BLAKE2B b1d01c117607f24f66d78a700ed270ca045080af61ae3f26b176387bd16e97467dd0e4c514047ca9d3c739838113e0aaf7c9477448a908ab96892273041aeb2d SHA512 333701b211629d8a0fe8caf28f53cf87d3ab3daa1cc95489ec2906fbaa8d4ed1742ba2ca8467945796f3379afc7e3b8f3f0e93638d56f3bac060167c96f92aaa
+EBUILD moolticute-1.03.0.ebuild 1420 BLAKE2B 648e5f3a7a8ae401aec580cd0ef338093d1729563b9bdd9023ba9d872eca9a83f70457f400897abdb6509585a970f1bc2751e331d1ede7909251fc6489392c9e SHA512 293b782fb8dedaae6ee88fd3e9cb43588588dc9754b63651e49df8e468e7799c3df0d3c42eabd57fd4d1a444329855cdec467fb9dc40c7cc5a4f090ddd3f406a
EBUILD moolticute-9999.ebuild 1357 BLAKE2B b1d01c117607f24f66d78a700ed270ca045080af61ae3f26b176387bd16e97467dd0e4c514047ca9d3c739838113e0aaf7c9477448a908ab96892273041aeb2d SHA512 333701b211629d8a0fe8caf28f53cf87d3ab3daa1cc95489ec2906fbaa8d4ed1742ba2ca8467945796f3379afc7e3b8f3f0e93638d56f3bac060167c96f92aaa
MISC metadata.xml 561 BLAKE2B 3acaed8d64be983605a440f04e23f2ea9c6a8f8506276900a1b7256e863d2ebd1713a5310740e3b670997c3420b038703ead60db752d1d8a1b7ff0d0885dc854 SHA512 a83b9cfd8d7d94df853e5d1abde7bc01137d847679c9dc96203af4cd87547ec747e557502a1e34e713e11f4867da4b0b784428b75a6af2e97d57f63b920cb730
diff --git a/app-crypt/moolticute/files/moolticute-1.03.0-fix-return-type.patch b/app-crypt/moolticute/files/moolticute-1.03.0-fix-return-type.patch
new file mode 100644
index 000000000000..039f2ccb6605
--- /dev/null
+++ b/app-crypt/moolticute/files/moolticute-1.03.0-fix-return-type.patch
@@ -0,0 +1,13 @@
+https://github.com/mooltipass/moolticute/pull/1204
+https://bugs.gentoo.org/916994
+--- a/src/MPDeviceBleImpl.cpp
++++ b/src/MPDeviceBleImpl.cpp
+@@ -735,7 +735,7 @@ bool MPDeviceBleImpl::processReceivedData(const QByteArray &data, QByteArray &da
+ {
+ if (data.size() < 2)
+ {
+- return {0};
++ return {QByteArray::number(0)};
+ }
+ QVector<QByteArray> res;
+ for (int i = 0; i < data.size() - 1; i += 2)
diff --git a/app-crypt/moolticute/moolticute-1.03.0.ebuild b/app-crypt/moolticute/moolticute-1.03.0.ebuild
new file mode 100644
index 000000000000..706c83a1a2da
--- /dev/null
+++ b/app-crypt/moolticute/moolticute-1.03.0.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit qmake-utils systemd udev xdg-utils
+
+if [[ ${PV} == 9999* ]]; then
+ EGIT_REPO_URI="https://github.com/mooltipass/moolticute.git"
+ inherit git-r3
+else
+ SRC_URI="https://github.com/mooltipass/moolticute/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~arm"
+fi
+
+DESCRIPTION="Mooltipass crossplatform daemon/tools"
+HOMEPAGE="https://github.com/mooltipass/moolticute"
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="systemd"
+
+RDEPEND="
+ >=dev-libs/libusb-1.0.20
+ dev-qt/qtdbus:5
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtnetwork:5
+ dev-qt/qttest:5
+ dev-qt/qtwebsockets:5
+ dev-qt/qtwidgets:5
+ systemd? ( sys-apps/systemd )
+ !systemd? ( sys-apps/systemd-utils )
+"
+BDEPEND="${RDEPEND}
+ dev-qt/linguist-tools:5
+"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-1.03.0-fix-return-type.patch
+)
+
+src_prepare() {
+ default
+
+ # Fill version.h with package version
+ if [[ ${PV} != 9999* ]]; then
+ sed -i "s/\"git\"/\"v${PV/_/-}\"/" src/version.h || die
+ fi
+}
+
+src_configure() {
+ eqmake5 PREFIX="/usr" Moolticute.pro
+}
+
+src_install() {
+ emake install INSTALL_ROOT="${D}"
+
+ udev_dorules "${FILESDIR}/50-mooltipass.rules"
+ systemd_dounit systemd/moolticuted.service
+ newinitd "${FILESDIR}/moolticuted.init" moolticuted
+}
+
+pkg_postinst() {
+ udev_reload
+ xdg_icon_cache_update
+}
+
+pkg_postrm() {
+ udev_reload
+ xdg_icon_cache_update
+}
diff --git a/dev-dotnet/Manifest.gz b/dev-dotnet/Manifest.gz
index 784c42f6c0d6..ffbb0c2e98c7 100644
--- a/dev-dotnet/Manifest.gz
+++ b/dev-dotnet/Manifest.gz
Binary files differ
diff --git a/dev-dotnet/dotnet-runtime-nugets/Manifest b/dev-dotnet/dotnet-runtime-nugets/Manifest
index b6774dfad388..28fbb0ed8ede 100644
--- a/dev-dotnet/dotnet-runtime-nugets/Manifest
+++ b/dev-dotnet/dotnet-runtime-nugets/Manifest
@@ -116,9 +116,9 @@ DIST microsoft.netcore.app.runtime.linux-x64.7.0.13.nupkg 34209025 BLAKE2B d2f71
DIST microsoft.netcore.app.runtime.linux-x64.7.0.14.nupkg 34214906 BLAKE2B 96a31edd8743ba392a253015b7147eb17437ae19c47e36099432d457c7430e1b5a1e4c1aa0c216942c638f4e85e084b324a501551624d718b5a70a647d256ab4 SHA512 00cc67d89ffc477dff76ded60a8f03cc70fc7eaf119860c827f7e8d2ae4486b5aef7064db6564fa6d3fcf1f64a7efd0ea77ff063f3a3c580baf6ffecff63f46e
DIST microsoft.netcore.app.runtime.linux-x64.8.0.0.nupkg 35744788 BLAKE2B 1bc516c0693dfc8d8e5f3fe07170cb83b1878acf970b95a4ca06b983a70f4df5de702c79ce18806967045d8fd91313bcd680c2e27d469df7e046e324454de81d SHA512 19b93e3a957813c642265138589f068aaea47f23e0773c4001a635fee882111e417d8ba26e51122a7543950cfc015e1a714df39105da777821cc278b23849efb
EBUILD dotnet-runtime-nugets-3.1.32.ebuild 1813 BLAKE2B 507c1d0a2f563814b74a0897cf66dab9c582ad72149073beb90974a9740fca85fee1dea869b0b7b7b5d22c31bc18364a821433bbf56b65e6074ad5e6ee109f8f SHA512 90e6dc3db0548cf8b7cdafa17000fe4a01db3d7d33a6f2ef5d0fb7f5d0899058a5686cf690297e3abee1974729d8049df44284e9c106ff03ee159a2465004546
-EBUILD dotnet-runtime-nugets-6.0.24.ebuild 1817 BLAKE2B d3bc7e8f24a9a445bf18f0ee7d4c75a58de3b78a6dd853a502877f5dda9904bf448c6d8abc328271ff7ea927b40c1efaaeb733965efa8442da51e8fb4fa30536 SHA512 8417c7e7a35135e0f0180288e8bab6a33dbba9829c98ece847cf6ae940b13025b3581cd23948ff3d4e81cc05d56046782123fe03bb1f9b387c8ec9c6d740ceff
+EBUILD dotnet-runtime-nugets-6.0.24.ebuild 1814 BLAKE2B f60a2505dadb2435c8d710a1243871da1e42eee6dd48f3bdef3ec2d76e30af7a5cd0060230b4a6f4e549f773efb03deaee421ad2d9ce7773c07a6e41d2ce38ee SHA512 befc34fdc238ffa6daf2d658a4a58e3fdaecf6afabbd443943f3587bd32cd20e14acb37243d900705f1feeff9d7400ee74144b557de7f09eac1c0d1efab63f38
EBUILD dotnet-runtime-nugets-6.0.25.ebuild 1814 BLAKE2B f60a2505dadb2435c8d710a1243871da1e42eee6dd48f3bdef3ec2d76e30af7a5cd0060230b4a6f4e549f773efb03deaee421ad2d9ce7773c07a6e41d2ce38ee SHA512 befc34fdc238ffa6daf2d658a4a58e3fdaecf6afabbd443943f3587bd32cd20e14acb37243d900705f1feeff9d7400ee74144b557de7f09eac1c0d1efab63f38
-EBUILD dotnet-runtime-nugets-7.0.13.ebuild 1817 BLAKE2B d3bc7e8f24a9a445bf18f0ee7d4c75a58de3b78a6dd853a502877f5dda9904bf448c6d8abc328271ff7ea927b40c1efaaeb733965efa8442da51e8fb4fa30536 SHA512 8417c7e7a35135e0f0180288e8bab6a33dbba9829c98ece847cf6ae940b13025b3581cd23948ff3d4e81cc05d56046782123fe03bb1f9b387c8ec9c6d740ceff
+EBUILD dotnet-runtime-nugets-7.0.13.ebuild 1814 BLAKE2B f60a2505dadb2435c8d710a1243871da1e42eee6dd48f3bdef3ec2d76e30af7a5cd0060230b4a6f4e549f773efb03deaee421ad2d9ce7773c07a6e41d2ce38ee SHA512 befc34fdc238ffa6daf2d658a4a58e3fdaecf6afabbd443943f3587bd32cd20e14acb37243d900705f1feeff9d7400ee74144b557de7f09eac1c0d1efab63f38
EBUILD dotnet-runtime-nugets-7.0.14.ebuild 1814 BLAKE2B f60a2505dadb2435c8d710a1243871da1e42eee6dd48f3bdef3ec2d76e30af7a5cd0060230b4a6f4e549f773efb03deaee421ad2d9ce7773c07a6e41d2ce38ee SHA512 befc34fdc238ffa6daf2d658a4a58e3fdaecf6afabbd443943f3587bd32cd20e14acb37243d900705f1feeff9d7400ee74144b557de7f09eac1c0d1efab63f38
EBUILD dotnet-runtime-nugets-8.0.0.ebuild 1817 BLAKE2B d3bc7e8f24a9a445bf18f0ee7d4c75a58de3b78a6dd853a502877f5dda9904bf448c6d8abc328271ff7ea927b40c1efaaeb733965efa8442da51e8fb4fa30536 SHA512 8417c7e7a35135e0f0180288e8bab6a33dbba9829c98ece847cf6ae940b13025b3581cd23948ff3d4e81cc05d56046782123fe03bb1f9b387c8ec9c6d740ceff
MISC metadata.xml 263 BLAKE2B b7250eba637783739670dfb7b05df6b4ed4408fdb4619492f5c0469f1a91f175053126d885d36b6f3ed200e325746e82168c7c9b9b6c4f20199befe3aa75467e SHA512 74facd2b3fc2386c15269f2b9a070059b108137167cb741b2be8d1f56ae816e57355704d0617f37248b3e4e9fa69d5cace89f38f1b30e91f0e42db854ee26914
diff --git a/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-6.0.24.ebuild b/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-6.0.24.ebuild
index fac0abcfdc89..26590c583b5b 100644
--- a/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-6.0.24.ebuild
+++ b/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-6.0.24.ebuild
@@ -36,7 +36,7 @@ S="${WORKDIR}"
LICENSE="MIT"
SLOT="${PV}/${PV}"
-KEYWORDS="~amd64 ~arm ~arm64"
+KEYWORDS="amd64 arm arm64"
src_unpack() {
:
diff --git a/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-7.0.13.ebuild b/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-7.0.13.ebuild
index fac0abcfdc89..26590c583b5b 100644
--- a/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-7.0.13.ebuild
+++ b/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-7.0.13.ebuild
@@ -36,7 +36,7 @@ S="${WORKDIR}"
LICENSE="MIT"
SLOT="${PV}/${PV}"
-KEYWORDS="~amd64 ~arm ~arm64"
+KEYWORDS="amd64 arm arm64"
src_unpack() {
:
diff --git a/dev-lang/Manifest.gz b/dev-lang/Manifest.gz
index d76b08cffac2..71b5a930ffd4 100644
--- a/dev-lang/Manifest.gz
+++ b/dev-lang/Manifest.gz
Binary files differ
diff --git a/dev-lang/go/Manifest b/dev-lang/go/Manifest
index 1230e1575fe2..ecb00ee0042f 100644
--- a/dev-lang/go/Manifest
+++ b/dev-lang/go/Manifest
@@ -5,8 +5,8 @@ DIST go1.20.12.src.tar.gz 26200362 BLAKE2B f33dc8c1ce565443c2cd975db493998bf921e
DIST go1.21.4.src.tar.gz 26979154 BLAKE2B e56ff80953471add7db8f2860e9212922bee9656f624a5c090f25a509709fa0473ebe6f3aa175463f8c67214410ba777954ac714f50c7f58ce1b32ad94c29b5e SHA512 a6019d51876d7705f7737cddae748f9df3b4e1b40d678094465d2e81b18a4a99b93c3979d318d6c0c6d314e44554894105d07665b7d81acbbfd80203d3ed95bc
DIST go1.21.5.src.tar.gz 26986890 BLAKE2B a57550a3f586060d8efa93b6c8d9bf3f87d791ebf66767c9a3344983111aa14ed88c71fe44aabe79b64dcdad85426de647eaf5845d9a5cac082b42969f9a27cb SHA512 c064b7cb3c47d8fb99fc181a3cddf327a4b7a8c6af39a8ac568e9d74cd44903141680903ca48673bb02a7a159cce4f32a94f3b37fc65a9549d3518ad7c731fa3
EBUILD go-1.20.11.ebuild 5385 BLAKE2B 161e5bcf4c08a899a90237983cfdd35724057f933ca12d171d0a2b036ff8770ed25f52da4b403299203e6de1ac6bcd876651f8569f55f1ef93bbe7920c107ae5 SHA512 65cab89cd5e8a26020b6d55bcc1e98ec1bda8d7f1f964cde416d77a531c2b46ca797e9893e7d8811750e0b3e2129698aa830ca6d0b49e8ab2a8cbcbd283adf5e
-EBUILD go-1.20.12.ebuild 5390 BLAKE2B 2602168f932b6725e2deff77d4c398d923fec3c688c3a0972236c537c78402c9d4c0d8387a9972c470365978b0e283bde24834c2f190626e5f9996b54a78c501 SHA512 e85fd9152873a57641b328c8acf303da144e16555053db1935d7b6f057e3393ed9a9de073cd1aa274f534b66bd59ef170a965037cea6ac873e6d7d9889204b0f
+EBUILD go-1.20.12.ebuild 5388 BLAKE2B fd53bece9b2231463e104ede24edb6a8b5904b66dc29baf4f52fe09f3246b1fe55adf0862ad6ed28ea513963a7139a057864e0048807e928d0653a6568a8afc6 SHA512 83e123dd2a6e1c75e6aa8341762cfdb1c63e5ec325305849c11d2a3650c5ca44e34e94dc21464bea6b7872910509cb1b6dabe090d65f1e228de4c327d1e21569
EBUILD go-1.21.4.ebuild 5204 BLAKE2B bdeec45b4dc16b3be6e23c25d4e3dabc949ff686556d5f8a831a1a997c487c2335dc600b6d5db52e5e1990106c3d0f943b4f09f42b930809c5ffcf3955f63b8d SHA512 e59c19ce7327b7c866a2826c21710d280766a853b50fb3871a5aba7de7ea85b81c70b16baf4bb176489bfa383c01bcb93334d2f5767d8792c72445c1a115f27a
-EBUILD go-1.21.5.ebuild 5209 BLAKE2B 7453672d8cfa70f2894ee680535626e3c00878600e91817fc9888b4c757239ddfc20f805df6e3bd85635581213f26834c646f455956bc99884feef42de755738 SHA512 5d8957f3427966d86182c38023aca78525c3587c7212d579d07a14393c0e288d9b519507553115117c99c17165c03c6b067ff05317c25b6b2c5de4d7ba10fdb3
+EBUILD go-1.21.5.ebuild 5207 BLAKE2B 6004a92ec2101ecd01a993842fa50c7043d00e8bd250fa7a43fc9cdd32d3db3591087fc89cd9efdcb202820aedfd9eefa3b714767308c0339c0c989589c85626 SHA512 2d5a3c2317ae59e7f23442b388412126e5ba3ba4d2266dfb76653fa5677d5158c7f33351ce50b4f3fa98c602e9ade4d3174e8305d16957f1f2efa54d37fb251c
EBUILD go-9999.ebuild 5275 BLAKE2B e936390dbefd94fc50ae23e8b81d621ec72611a44e8cb02eb795825a9c165355482bf21296d78c5e995d756021e6ec8d92aa2e845a389eb988064852788b1d5f SHA512 c6b7db5f9e3ff2b3f6dd2a2b379a2ebcdde8118de97f250c578adf2079ded4f1c0b439070ccf53615a9d33ae07bb8023d3dede26418608d70ff2a930bc1cfc4c
MISC metadata.xml 589 BLAKE2B 341e4c0e91d73ca668c1795035e1223eed60f85c724afd989ef1f8fb69649f7f6eaaf8a5228f6c8f587ffcc40a438c47d332fbe6866839f5a0829872a983f642 SHA512 fe58ddddfbd4d0d060516cb035592a80c0f48e125bb59c95d3c6fac0c182271e2a9ec9bd055b9cc8e6cb8c449e6c483bff4a23c362f532c24255febfdefc273a
diff --git a/dev-lang/go/go-1.20.12.ebuild b/dev-lang/go/go-1.20.12.ebuild
index ee74dcbc30da..6e0336da495a 100644
--- a/dev-lang/go/go-1.20.12.ebuild
+++ b/dev-lang/go/go-1.20.12.ebuild
@@ -23,7 +23,7 @@ case ${PV} in
case ${PV} in
*_beta*|*_rc*) ;;
*)
- KEYWORDS="-* ~amd64 ~arm ~arm64 ~loong ~mips ~ppc64 ~riscv ~s390 ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
+ KEYWORDS="-* ~amd64 arm ~arm64 ~loong ~mips ppc64 ~riscv ~s390 ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
;;
esac
esac
diff --git a/dev-lang/go/go-1.21.5.ebuild b/dev-lang/go/go-1.21.5.ebuild
index f57144c11909..50327c08b7a1 100644
--- a/dev-lang/go/go-1.21.5.ebuild
+++ b/dev-lang/go/go-1.21.5.ebuild
@@ -23,7 +23,7 @@ case ${PV} in
case ${PV} in
*_beta*|*_rc*) ;;
*)
- KEYWORDS="-* ~amd64 ~arm ~arm64 ~loong ~mips ~ppc64 ~riscv ~s390 ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
+ KEYWORDS="-* ~amd64 arm ~arm64 ~loong ~mips ppc64 ~riscv ~s390 ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
;;
esac
esac
diff --git a/dev-lang/luau/Manifest b/dev-lang/luau/Manifest
index 7ec38b40af45..6f56b2d32f7f 100644
--- a/dev-lang/luau/Manifest
+++ b/dev-lang/luau/Manifest
@@ -1,8 +1,9 @@
-AUX luau-0.600-cstdint.patch 205 BLAKE2B 124f4c0680d076cdd86eaa950ad4ab2a682698b5b96bb0ec9dc45fd38958bc178886138a52cfefd71e2a9fda5919b3fbb8a4df6de69beb143e2d8adbe96db017 SHA512 010ddcabf9785c6bf5784bcfeea2dc63ceb6ec770099a3b5e53827d0dfafd334bf755d5c2e0906c0c3747cf50a0ab3e2f6a816dd0b7e89f3bda7440c92b6c730
DIST luau-0.601.tar.gz 1612674 BLAKE2B f3f760dc6e74ccaba616e5320e78c5994e6c9cc89eaeac18b62533a22e2fc3756e6be6c17cd5b14a212cca384164f7ec90ca720dfd53801dcfa4cf5df17a6ddd SHA512 be8c5fc29269a8c94a8aa0f15f4d88f11ee0d75be4c51c61225b6a0ebebba3c9cfb6c0dee0045a775ccfaf95ea9b4d52e84acf7a9fe970fa92b9bc0d161233d8
DIST luau-0.603.tar.gz 1556286 BLAKE2B 3fa116afbd9ef51d29503ac9d6d78c37ce5ced25d4bd0375d780dc7233fb7f4bd826807fcc608e4077f39bc06a8983a877846b74801847c0d136f1c6bc027acd SHA512 2070568402ff155d9b2a2a10235091eb10761c08fa56e63ab106d6596e25aca65644f2167c49576559bf6c5c9450da8b00fef508a235b85a9d7fa0655ff03a96
DIST luau-0.605.tar.gz 1583463 BLAKE2B a35d25d15c5f5ee7421afc5bb9dcdc1a8e73809ac2efdccbfc4fe0b0c6a5e905171e31f4f39c25531bfc7f36ea23526bc0c7711140409be870e785263527e9f9 SHA512 f3d87a92b663af4a7a2d56c1ab87dc5507b38cee1f30b6491292b4d353f77f37d4258302cc996c5a329ee00d7cb3a6fc85ff5e9afbe701ebcfa266024c604b6b
+DIST luau-0.606.tar.gz 1584784 BLAKE2B 93a665c6d91c77bd4861bb87278bc48dd596fcf5783004a132ce584fd53b347ed0515c5cd0397270018dfa993014daf7f3a8e9df41eb3f382fb7da4fa025acfe SHA512 66b688282d2bdae481d51edb4b4c9bc4034c05fd0a2cf6f45fee7691098aae5f123ae325ab0216ff5da4422ed7d43ae79748b294dda11e44015fb551eaf6c675
EBUILD luau-0.601.ebuild 764 BLAKE2B 0b537522661c2c8bfabcd10bef8296ce181f8bcee1cb9ceae85d0ca93f504f68e39b668b981e84981e8aa2109e75c2b7dd955271a96e1fd493090eeb72ee7c97 SHA512 98ff58b32279b3e3c8c16812f5d10002abf63ed29bf40555b5a364af0ffdb562fc75254b8ab42df5e0bef695002f4f59bbe7f4059208da5d9a163300f07d535a
EBUILD luau-0.603.ebuild 765 BLAKE2B 23f9d13f1fac061da43c18a71ce4dd742e8ff880d38da327fbb50859d0d8769bf86330785b09289d5323d6dd28166e1beee706e9bf669c5a9812a462be5056bb SHA512 5d6f371e31c1cf2d3a0ec657c133c6bd0543b2b02d09c7d5b75ac7724ff318c30da842fc5337277b57ad44b82e656d0e9a444a4907cfd742a967aff9bc67496f
EBUILD luau-0.605.ebuild 765 BLAKE2B 23f9d13f1fac061da43c18a71ce4dd742e8ff880d38da327fbb50859d0d8769bf86330785b09289d5323d6dd28166e1beee706e9bf669c5a9812a462be5056bb SHA512 5d6f371e31c1cf2d3a0ec657c133c6bd0543b2b02d09c7d5b75ac7724ff318c30da842fc5337277b57ad44b82e656d0e9a444a4907cfd742a967aff9bc67496f
+EBUILD luau-0.606.ebuild 765 BLAKE2B 23f9d13f1fac061da43c18a71ce4dd742e8ff880d38da327fbb50859d0d8769bf86330785b09289d5323d6dd28166e1beee706e9bf669c5a9812a462be5056bb SHA512 5d6f371e31c1cf2d3a0ec657c133c6bd0543b2b02d09c7d5b75ac7724ff318c30da842fc5337277b57ad44b82e656d0e9a444a4907cfd742a967aff9bc67496f
MISC metadata.xml 1071 BLAKE2B 21583b8ae784e9d98bf3f05cc8cca796e6e77b348ff43e52954a4aa67b805beaaf20c2f116753ed41764b51d85d4c673cd92e757053653bd8fc7bb8ab5d4ba79 SHA512 1a98dcfd442fc107c206c21c3ad3e464eec4ed3a77250b6dcaf982078553f612b1c6308a19a586835e6e17d3b6e208ecb6eca64b79fa2ad26f871b42e1711fe0
diff --git a/dev-lang/luau/files/luau-0.600-cstdint.patch b/dev-lang/luau/files/luau-0.600-cstdint.patch
deleted file mode 100644
index 567d27ec2e9e..000000000000
--- a/dev-lang/luau/files/luau-0.600-cstdint.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/Analysis/include/Luau/TypePairHash.h
-+++ b/Analysis/include/Luau/TypePairHash.h
-@@ -2,7 +2,7 @@
- #pragma once
-
- #include "Luau/TypeFwd.h"
--
-+#include <cstdint>
- #include <utility>
-
- namespace Luau
diff --git a/dev-lang/luau/luau-0.606.ebuild b/dev-lang/luau/luau-0.606.ebuild
new file mode 100644
index 000000000000..c7bee4916d90
--- /dev/null
+++ b/dev-lang/luau/luau-0.606.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Gradually typed embeddable scripting language derived from Lua"
+HOMEPAGE="https://luau-lang.org/
+ https://github.com/Roblox/luau/"
+
+if [[ ${PV} == *9999* ]] ; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/Roblox/${PN}.git"
+else
+ SRC_URI="https://github.com/Roblox/${PN}/archive/${PV}.tar.gz
+ -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+
+DOCS=( CONTRIBUTING.md README.md SECURITY.md )
+
+src_test() {
+ "${BUILD_DIR}"/Luau.UnitTest || die
+ "${BUILD_DIR}"/Luau.Conformance || die
+}
+
+src_install() {
+ exeinto /usr/bin
+ doexe "${BUILD_DIR}"/luau{,-analyze,-ast,-compile,-reduce}
+
+ einstalldocs
+}
diff --git a/media-radio/Manifest.gz b/media-radio/Manifest.gz
index 61693adac2c9..d5453d5c3ff0 100644
--- a/media-radio/Manifest.gz
+++ b/media-radio/Manifest.gz
Binary files differ
diff --git a/media-radio/fldigi/Manifest b/media-radio/fldigi/Manifest
index 12b4765a611f..cf6cd33689e7 100644
--- a/media-radio/fldigi/Manifest
+++ b/media-radio/fldigi/Manifest
@@ -2,5 +2,5 @@ AUX fldigi-drop-nullptr-definition.patch 596 BLAKE2B d258036b22f597d82b6a66ecadb
DIST fldigi-4.2.00.tar.gz 4973115 BLAKE2B 365e98252d808b96d083451c92ad6d50243994966e2ad71dba0fc1dc83cacd50ce39a56938fa107d5abfa6df8be2d687898a9bb6183522972d8a2d16d0547709 SHA512 4f441872713930044f5e7f7df7dc51cd166bef314f5eaa6f414894af5fbdc417b7c62fea7a8b62f858eefb82e1a8fd821bf563789ed1f2f56cb721120ade6bde
DIST fldigi-4.2.03.tar.gz 4979861 BLAKE2B fdff1c211bb40acc570e3ec316a02772b4cb378b2983ae24fa4fea9486847c5a4453abb90ee7203fe07e2ea2c685c0ff3e41d68d186f3ec2e8de4397ce609675 SHA512 fc2c0ffe0df83870617e88f7d5ba797440f10a6f3bfa7eaf202c8c94cc4df0319ef5d7212e203998bec08cffcea4e83762ffcd726b28225779cc5666ce722edf
EBUILD fldigi-4.2.00.ebuild 1488 BLAKE2B dec691138c5483fe824baa127d01c374b6204a0728c0e677f7d106a4846567756f3f0edae87253e7b70fe8e68cef56d66bcb4456998dfab1e9b3bc94c6543a82 SHA512 dfdc2f521492b934fc3bad3afab42602460c0069da9708ba4aeaf61fef49defd9d5e1e1c46b864d1273a2795bd23864296fb58af6206282676668214bc35ee35
-EBUILD fldigi-4.2.03.ebuild 1490 BLAKE2B cae870f740cf49a8c2c83ea128878072b7863c78afb3cfaa3d00b8f2e240272806f67c684b97b1867f9eccf3546433966c46ffdba587f9dd7fd094943d751673 SHA512 2f09cd1741937de20565054fd0895d11db457ab3a4ccf87ab733f15d070c225244936af0e9f9437c6d24617bba4fde728ebdff3f06a9066bea722608603ed165
+EBUILD fldigi-4.2.03.ebuild 1489 BLAKE2B 05a72b8db67077e79d4ac61cd2166cf51605984edc3a8a605de61b68172d7436d9831d6af21362f2c52ad18484a8053092392e801c77432d48f7c7a3bc2fecb3 SHA512 a880894e7ad2dcba6e76e7753be7b51f744d2fc1abb9d3413e542c57f1ca254b1132ee6cd2d2c7acd3c47f15205b59b0f6bc25ec7a6b59b37a9229e0b8990e3e
MISC metadata.xml 548 BLAKE2B c527aea6c74ff1af56467b594775abdd47e6c57b0f1772013a38f941a5ca32eae9edebf2224c0f435a3f3ca6cbe076d1e33996f66d81e25504e2bd66e04cb9ad SHA512 200dba843700a8361c0f1367038a24c2d8d1389ad6bb36a609543272b44ae672118ab9c74ab7a63036b2bb130a1a288487a204b187e1780dc2bef132e6a1511d
diff --git a/media-radio/fldigi/fldigi-4.2.03.ebuild b/media-radio/fldigi/fldigi-4.2.03.ebuild
index 028d7b2b7e37..52824f99e050 100644
--- a/media-radio/fldigi/fldigi-4.2.03.ebuild
+++ b/media-radio/fldigi/fldigi-4.2.03.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
IUSE="hamlib nls pulseaudio"
IUSE_CPU_FLAGS=" sse sse2 sse3"
IUSE+=" ${IUSE_CPU_FLAGS// / cpu_flags_x86_}"
diff --git a/media-radio/flrig/Manifest b/media-radio/flrig/Manifest
index b2e83395a25d..84234a7b5834 100644
--- a/media-radio/flrig/Manifest
+++ b/media-radio/flrig/Manifest
@@ -2,5 +2,5 @@ AUX flrig-1.4.4-musl.patch 618 BLAKE2B e03367cea46747325ab98a9a9b2a7bb2b977e21e4
DIST flrig-2.0.03.tar.gz 1107842 BLAKE2B 9421fb6b3e996119772de44cc5e4e8d308ab33cb03ab1d07faaf23db14a396df93dac137c8dc6c5c49ddf939f73530d6f2c0d1396c7bd8749ff7cbb951da277f SHA512 90543effff3e290f8a36c37ec1daecb1871fde857824b31366544f2526bd25e3db287058452acda99781274614e00eefb9d5f8d628c992e5cc9d71f4c36dca9b
DIST flrig-2.0.04.tar.gz 1108760 BLAKE2B 9ca60d182c5b94f17e8baefebc822792111954b3c11f03e5cabd570e60769804c9ec1153afd36a074f16e9880792d6b51b5545e59b988adffee912e7b6d2a8e5 SHA512 db1a4bb148900fb9e1a6feb44fd5a017d8aac1a2f81e577e78176c241adc39cf05378057bc97ad997581ed0d3d8a79f3ec726d1d194322b46d709df6e913c84f
EBUILD flrig-2.0.03.ebuild 687 BLAKE2B 8faf287f1fcb779333e1b87bc653157738791bdea9ab4de88927b4683b4cc95f5073f0381b226f48fb8b65c65fa51daa7015c10958b9f84b6745f69e9022e364 SHA512 ec6be778b481dd400173f197ef12304e7cfe2eab7efe058ab5b80cfd19caa58bd4de003fd90967f7d4adb6e20686ca1a3b67ea4389cbc22c3758827b2693fcd2
-EBUILD flrig-2.0.04.ebuild 689 BLAKE2B 18698487e3f2a04e3316eace660aa9b953c26a13aa229a404b45e845505be0f4835dc7252a68cacc87172ab832d45cbf9c28ed58f3d3a42d4c264e349d8abaae SHA512 8e47c5356c34e5e511468d77a8f5729c41e69bdf90a5d09a5645adf88aaa18b629866ad91146e29a209cf416597f535901f1f3d3ebd8010a518315c878befab1
+EBUILD flrig-2.0.04.ebuild 688 BLAKE2B 46126774735422e0581f5a2d5bad1de37faf9fa695264c2188aac6956fbd143517086185da7ba411bb24c15da55297b1438cc59e0c0de206d8cd5e64df475cd0 SHA512 6129a49c053bf9982dc107f89f056cf0e0367b93c03970a284bc2ac967cad8a276b1b10103b9b16e091d891cfb34077e0f1b288315d306851064026ebf3ff1ee
MISC metadata.xml 326 BLAKE2B fb57e943fa61222b3967939ff95da7bb17aae2651e55d960a9c405e6d5965843ed0ec9e6fadd0df1f41602c0f3c90c78c6ca2ab12ea72b515484f7c2ec34ec68 SHA512 e48dc185e9eaa074ed92d1ed27920e41b72760cd3e878fd40583efdca0a6997598a7d82221a33c7987fb19dea090f92eee070b9e89ea452ddce028d88db7bf9c
diff --git a/media-radio/flrig/flrig-2.0.04.ebuild b/media-radio/flrig/flrig-2.0.04.ebuild
index 32b20011b1a5..88325bb24672 100644
--- a/media-radio/flrig/flrig-2.0.04.ebuild
+++ b/media-radio/flrig/flrig-2.0.04.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/fldigi/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
IUSE="nls"
DOCS=(AUTHORS ChangeLog README)
diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz
index b7524c002aab..055d6b6005ee 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 6ab4cdbaf102..137fb52d3595 100644
--- a/metadata/dtd/timestamp.chk
+++ b/metadata/dtd/timestamp.chk
@@ -1 +1 @@
-Mon, 11 Dec 2023 22:39:48 +0000
+Tue, 12 Dec 2023 04:39:53 +0000
diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest
index 5d4b2dc1e3ef..c1cb419d628d 100644
--- a/metadata/glsa/Manifest
+++ b/metadata/glsa/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 555493 BLAKE2B 9b9c68f6fcd5aa241244f03965d32d2bee2397eebacb0b4742f3b5eff9058f33cdb8d4c1f96505cd2a1acaed4347077a204862e5674effe944e54b05e7466726 SHA512 bf81aa35acfc8893b8a8ffc0d57915c1a8e6b54e9400f0d03f26dd199de30e2601f7a7c1060d2185e26c3276979665ae687fb8e8a1e2b4d537df4a3270e38d43
-TIMESTAMP 2023-12-11T22:39:54Z
+TIMESTAMP 2023-12-12T04:39:58Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmV3j7pfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmV35B5fFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klAV8RAArgzvy5YCc+v2bYjY01WvFgKpXb/52GOOQAMT4EZykf+nzmckert5weaY
-PLx0UiXxFpGw9b0+9qZnX1yhc3tg7oZXXgcssGk9d+taNL4j/GpOGhuoiPnowaXh
-zKhz9QQE249ixEZ9gHli1o/pBYTHv3jOpTnC8f8e74YAeG29X3KYVClhrjY4+XNg
-NeWx7uZpUCFfjN7BacwhfG6HiXUkJEH96sfTGi47A0QP6bY0DZhMY+3Va0p0Luji
-2gxPY2GuCAFbHfTAo0iWOFaabaWv8V/8jrmgM5F3m5bpHhoG3jYw+JYs4xaPYS2z
-xoAPw2+8DYcwSbbCRBG73vpgj7jB66o7dATKiOUOJv1XEZ3B1gu3JlCf/JnFoqJv
-ZTKsZVWebj3swxS2u/378kUzL53/LAI4xymkbDYiMmq6DgnRGZ6JVvuMQwZUTEQy
-sOA81CySQDBhsVNsalmQKuFr+uWYjyIvafeo38j8prI7y5KrqTXcHKGwDY826lVT
-JJf6AAy5Ri3mydbZc28wgrbVSgt2rjXbpiROzxMqE9O1psWpo3I9PTPpnko90Y+h
-HKRP7B9UpROdLv+1BAhf8lpa9amilFdoL6mIt5hwUQ/ZtUgxgoP2Q1Ilkt8QR98l
-sXE7A1/poLK5Djd9HIChNtxNfn0I3NDXARPlH0xIFzqAvqXNfmI=
-=YQ1V
+klBEIA//c3mWjJ5RLxi3YTh1DCBo9Vxr9//e2cT1gyHf/cjXleYs4gpvx3RoJwTZ
+ZUIDVhy3wLA/goxoWS4mvia8UCtshN+abX6iULM0wUFswCVsJ555WdhuB1blaNYZ
+OWmed+h1oF5LDdJyRkJFnvPlTZJC/72lA6aKE4NAjCouW2bEQkiJ/8+V6riH8krO
+ENoeVVGnX+Rt2xAuXk4R6iKk3f9EuxnuLobZ3cpl8r6UnayLTIKnDTnFv0YgAZ3U
+6spfzuTEJKDfVzCdFPfY2RKw9eIUQdwt5qwi80ckfmZThesWGKzL+jj1v2+XTVWa
+qLFdE/5Chx39xZCsTvPsaFJOwyxpwF9W5U8bzTqj1LkcgnZcRuT8316Td5+C2tyb
+Ttbk+gmTOD+dLKHTYvty1i5V8hxd8O19XDASaHkewpUNpXqzo9aCYN3WxdeBBy+O
+wLwOyMWuE58KVzgPkrmOo0JjroEt/yVZaabBY+qu1KkUmbNsBQq9XQkwaPL51jD2
+yHux7HCHqpgXQH0LXaUgIo8FP9pduBoB4JNHxrT2Yl1HteVBj4opvDgQTCS2HWyL
+JIpJHKkW74z9KyvRtdwXstppbmJYIoSkkGu5P4VDFh53F24v2d5Gj9hwPDsJwm1U
+xcBHlAydGwRKc2tmdMw8kDGuNTWvt5/Sr/aFd0ZOkALzl7rn8Bw=
+=o2ds
-----END PGP SIGNATURE-----
diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk
index 6ab4cdbaf102..137fb52d3595 100644
--- a/metadata/glsa/timestamp.chk
+++ b/metadata/glsa/timestamp.chk
@@ -1 +1 @@
-Mon, 11 Dec 2023 22:39:48 +0000
+Tue, 12 Dec 2023 04:39:53 +0000
diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz
index f585ac19b948..84473f5f40f1 100644
--- a/metadata/md5-cache/Manifest.gz
+++ b/metadata/md5-cache/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-crypt/Manifest.gz b/metadata/md5-cache/app-crypt/Manifest.gz
index b68208228bc4..85edc24c061c 100644
--- a/metadata/md5-cache/app-crypt/Manifest.gz
+++ b/metadata/md5-cache/app-crypt/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-crypt/moolticute-1.03.0 b/metadata/md5-cache/app-crypt/moolticute-1.03.0
new file mode 100644
index 000000000000..33c005c753bf
--- /dev/null
+++ b/metadata/md5-cache/app-crypt/moolticute-1.03.0
@@ -0,0 +1,14 @@
+BDEPEND=>=dev-libs/libusb-1.0.20 dev-qt/qtdbus:5 dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qttest:5 dev-qt/qtwebsockets:5 dev-qt/qtwidgets:5 systemd? ( sys-apps/systemd ) !systemd? ( sys-apps/systemd-utils ) dev-qt/linguist-tools:5 virtual/pkgconfig virtual/pkgconfig
+DEFINED_PHASES=configure install postinst postrm prepare
+DESCRIPTION=Mooltipass crossplatform daemon/tools
+EAPI=8
+HOMEPAGE=https://github.com/mooltipass/moolticute
+INHERIT=qmake-utils systemd udev xdg-utils
+IUSE=systemd
+KEYWORDS=~amd64 ~arm
+LICENSE=GPL-3
+RDEPEND=>=dev-libs/libusb-1.0.20 dev-qt/qtdbus:5 dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qttest:5 dev-qt/qtwebsockets:5 dev-qt/qtwidgets:5 systemd? ( sys-apps/systemd ) !systemd? ( sys-apps/systemd-utils )
+SLOT=0
+SRC_URI=https://github.com/mooltipass/moolticute/archive/refs/tags/v1.03.0.tar.gz -> moolticute-1.03.0.tar.gz
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc udev eec0bbab06977f1cfc5597269c1fa152 xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=c2d6d9ca020b24917ddb699e7ee24567
diff --git a/metadata/md5-cache/dev-dotnet/Manifest.gz b/metadata/md5-cache/dev-dotnet/Manifest.gz
index ec8715be4b1f..7243281981ce 100644
--- a/metadata/md5-cache/dev-dotnet/Manifest.gz
+++ b/metadata/md5-cache/dev-dotnet/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-dotnet/dotnet-runtime-nugets-6.0.24 b/metadata/md5-cache/dev-dotnet/dotnet-runtime-nugets-6.0.24
index b54542cc312d..d3150f0332e2 100644
--- a/metadata/md5-cache/dev-dotnet/dotnet-runtime-nugets-6.0.24
+++ b/metadata/md5-cache/dev-dotnet/dotnet-runtime-nugets-6.0.24
@@ -3,10 +3,10 @@ DESCRIPTION=.NET runtime nugets
EAPI=8
HOMEPAGE=https://dotnet.microsoft.com/
INHERIT=dotnet-pkg-base
-KEYWORDS=~amd64 ~arm ~arm64
+KEYWORDS=amd64 arm arm64
LICENSE=MIT
RESTRICT=strip
SLOT=6.0.24/6.0.24
SRC_URI=https://api.nuget.org/v3-flatcontainer/microsoft.aspnetcore.app.ref/6.0.24/microsoft.aspnetcore.app.ref.6.0.24.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.aspnetcore.app.runtime.linux-arm/6.0.24/microsoft.aspnetcore.app.runtime.linux-arm.6.0.24.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.aspnetcore.app.runtime.linux-arm64/6.0.24/microsoft.aspnetcore.app.runtime.linux-arm64.6.0.24.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.aspnetcore.app.runtime.linux-musl-arm/6.0.24/microsoft.aspnetcore.app.runtime.linux-musl-arm.6.0.24.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.aspnetcore.app.runtime.linux-musl-arm64/6.0.24/microsoft.aspnetcore.app.runtime.linux-musl-arm64.6.0.24.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.aspnetcore.app.runtime.linux-musl-x64/6.0.24/microsoft.aspnetcore.app.runtime.linux-musl-x64.6.0.24.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.aspnetcore.app.runtime.linux-x64/6.0.24/microsoft.aspnetcore.app.runtime.linux-x64.6.0.24.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.app.host.linux-arm/6.0.24/microsoft.netcore.app.host.linux-arm.6.0.24.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.app.host.linux-arm64/6.0.24/microsoft.netcore.app.host.linux-arm64.6.0.24.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.app.host.linux-musl-arm/6.0.24/microsoft.netcore.app.host.linux-musl-arm.6.0.24.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.app.host.linux-musl-arm64/6.0.24/microsoft.netcore.app.host.linux-musl-arm64.6.0.24.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.app.host.linux-musl-x64/6.0.24/microsoft.netcore.app.host.linux-musl-x64.6.0.24.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.app.host.linux-x64/6.0.24/microsoft.netcore.app.host.linux-x64.6.0.24.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.app.ref/6.0.24/microsoft.netcore.app.ref.6.0.24.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.app.runtime.linux-arm/6.0.24/microsoft.netcore.app.runtime.linux-arm.6.0.24.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.app.runtime.linux-arm64/6.0.24/microsoft.netcore.app.runtime.linux-arm64.6.0.24.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.app.runtime.linux-musl-arm/6.0.24/microsoft.netcore.app.runtime.linux-musl-arm.6.0.24.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.app.runtime.linux-musl-arm64/6.0.24/microsoft.netcore.app.runtime.linux-musl-arm64.6.0.24.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.app.runtime.linux-musl-x64/6.0.24/microsoft.netcore.app.runtime.linux-musl-x64.6.0.24.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.app.runtime.linux-x64/6.0.24/microsoft.netcore.app.runtime.linux-x64.6.0.24.nupkg
_eclasses_=dotnet-pkg-base c588e6a66feabd5fa4229c4eb10226ad edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe nuget 97fd2c5f9e9770fc8c4d2d7a52ddce5a
-_md5_=22d3751ae25a77d26d1b3b37ff73b255
+_md5_=6bd140a6c4fd70df019fd55d793820e1
diff --git a/metadata/md5-cache/dev-dotnet/dotnet-runtime-nugets-7.0.13 b/metadata/md5-cache/dev-dotnet/dotnet-runtime-nugets-7.0.13
index e3b8126034aa..1a603a4c2297 100644
--- a/metadata/md5-cache/dev-dotnet/dotnet-runtime-nugets-7.0.13
+++ b/metadata/md5-cache/dev-dotnet/dotnet-runtime-nugets-7.0.13
@@ -3,10 +3,10 @@ DESCRIPTION=.NET runtime nugets
EAPI=8
HOMEPAGE=https://dotnet.microsoft.com/
INHERIT=dotnet-pkg-base
-KEYWORDS=~amd64 ~arm ~arm64
+KEYWORDS=amd64 arm arm64
LICENSE=MIT
RESTRICT=strip
SLOT=7.0.13/7.0.13
SRC_URI=https://api.nuget.org/v3-flatcontainer/microsoft.aspnetcore.app.ref/7.0.13/microsoft.aspnetcore.app.ref.7.0.13.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.aspnetcore.app.runtime.linux-arm/7.0.13/microsoft.aspnetcore.app.runtime.linux-arm.7.0.13.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.aspnetcore.app.runtime.linux-arm64/7.0.13/microsoft.aspnetcore.app.runtime.linux-arm64.7.0.13.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.aspnetcore.app.runtime.linux-musl-arm/7.0.13/microsoft.aspnetcore.app.runtime.linux-musl-arm.7.0.13.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.aspnetcore.app.runtime.linux-musl-arm64/7.0.13/microsoft.aspnetcore.app.runtime.linux-musl-arm64.7.0.13.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.aspnetcore.app.runtime.linux-musl-x64/7.0.13/microsoft.aspnetcore.app.runtime.linux-musl-x64.7.0.13.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.aspnetcore.app.runtime.linux-x64/7.0.13/microsoft.aspnetcore.app.runtime.linux-x64.7.0.13.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.app.host.linux-arm/7.0.13/microsoft.netcore.app.host.linux-arm.7.0.13.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.app.host.linux-arm64/7.0.13/microsoft.netcore.app.host.linux-arm64.7.0.13.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.app.host.linux-musl-arm/7.0.13/microsoft.netcore.app.host.linux-musl-arm.7.0.13.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.app.host.linux-musl-arm64/7.0.13/microsoft.netcore.app.host.linux-musl-arm64.7.0.13.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.app.host.linux-musl-x64/7.0.13/microsoft.netcore.app.host.linux-musl-x64.7.0.13.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.app.host.linux-x64/7.0.13/microsoft.netcore.app.host.linux-x64.7.0.13.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.app.ref/7.0.13/microsoft.netcore.app.ref.7.0.13.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.app.runtime.linux-arm/7.0.13/microsoft.netcore.app.runtime.linux-arm.7.0.13.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.app.runtime.linux-arm64/7.0.13/microsoft.netcore.app.runtime.linux-arm64.7.0.13.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.app.runtime.linux-musl-arm/7.0.13/microsoft.netcore.app.runtime.linux-musl-arm.7.0.13.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.app.runtime.linux-musl-arm64/7.0.13/microsoft.netcore.app.runtime.linux-musl-arm64.7.0.13.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.app.runtime.linux-musl-x64/7.0.13/microsoft.netcore.app.runtime.linux-musl-x64.7.0.13.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.app.runtime.linux-x64/7.0.13/microsoft.netcore.app.runtime.linux-x64.7.0.13.nupkg
_eclasses_=dotnet-pkg-base c588e6a66feabd5fa4229c4eb10226ad edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe nuget 97fd2c5f9e9770fc8c4d2d7a52ddce5a
-_md5_=22d3751ae25a77d26d1b3b37ff73b255
+_md5_=6bd140a6c4fd70df019fd55d793820e1
diff --git a/metadata/md5-cache/dev-lang/Manifest.gz b/metadata/md5-cache/dev-lang/Manifest.gz
index 8ba6a1a673f3..73c971c344e6 100644
--- a/metadata/md5-cache/dev-lang/Manifest.gz
+++ b/metadata/md5-cache/dev-lang/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-lang/go-1.20.12 b/metadata/md5-cache/dev-lang/go-1.20.12
index 8e41300f9990..fe4f1f29a8cf 100644
--- a/metadata/md5-cache/dev-lang/go-1.20.12
+++ b/metadata/md5-cache/dev-lang/go-1.20.12
@@ -5,11 +5,11 @@ EAPI=7
HOMEPAGE=https://go.dev
INHERIT=toolchain-funcs
IUSE=abi_mips_o32 abi_mips_n64 cpu_flags_x86_sse2
-KEYWORDS=-* ~amd64 ~arm ~arm64 ~loong ~mips ~ppc64 ~riscv ~s390 ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris
+KEYWORDS=-* ~amd64 arm ~arm64 ~loong ~mips ppc64 ~riscv ~s390 ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris
LICENSE=BSD
RDEPEND=arm? ( sys-devel/binutils[gold] ) arm64? ( sys-devel/binutils[gold] )
RESTRICT=strip
SLOT=0/1.20.12
SRC_URI=https://storage.googleapis.com/golang/go1.20.12.src.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=ebdee27d4ebd21f899ca2ce79d8def43
+_md5_=4c733917655812b58318bce2e9f7182b
diff --git a/metadata/md5-cache/dev-lang/go-1.21.5 b/metadata/md5-cache/dev-lang/go-1.21.5
index 1b3f4d358c8f..ca70cb700b40 100644
--- a/metadata/md5-cache/dev-lang/go-1.21.5
+++ b/metadata/md5-cache/dev-lang/go-1.21.5
@@ -5,11 +5,11 @@ EAPI=7
HOMEPAGE=https://go.dev
INHERIT=toolchain-funcs
IUSE=abi_mips_o32 abi_mips_n64 cpu_flags_x86_sse2
-KEYWORDS=-* ~amd64 ~arm ~arm64 ~loong ~mips ~ppc64 ~riscv ~s390 ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris
+KEYWORDS=-* ~amd64 arm ~arm64 ~loong ~mips ppc64 ~riscv ~s390 ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris
LICENSE=BSD
RDEPEND=arm? ( sys-devel/binutils[gold] ) arm64? ( sys-devel/binutils[gold] )
RESTRICT=strip
SLOT=0/1.21.5
SRC_URI=https://storage.googleapis.com/golang/go1.21.5.src.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=a5940bd28066be427143faaedb66cf30
+_md5_=75c0e76ae559c85a00a3c6eecb15b900
diff --git a/metadata/md5-cache/dev-lang/luau-0.606 b/metadata/md5-cache/dev-lang/luau-0.606
new file mode 100644
index 000000000000..e0db84d96015
--- /dev/null
+++ b/metadata/md5-cache/dev-lang/luau-0.606
@@ -0,0 +1,12 @@
+BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Gradually typed embeddable scripting language derived from Lua
+EAPI=8
+HOMEPAGE=https://luau-lang.org/ https://github.com/Roblox/luau/
+INHERIT=cmake
+KEYWORDS=~amd64 ~x86
+LICENSE=MIT
+SLOT=0
+SRC_URI=https://github.com/Roblox/luau/archive/0.606.tar.gz -> luau-0.606.tar.gz
+_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic b97a0a7215b2f463a485ff0599ab30bb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=1b9b486682f0145bc04b4d6a58517733
diff --git a/metadata/md5-cache/media-radio/Manifest.gz b/metadata/md5-cache/media-radio/Manifest.gz
index 10f2bbe1ccd0..8ffedc4ed844 100644
--- a/metadata/md5-cache/media-radio/Manifest.gz
+++ b/metadata/md5-cache/media-radio/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/media-radio/fldigi-4.2.03 b/metadata/md5-cache/media-radio/fldigi-4.2.03
index c1330210e553..d1bd6dd1c7d3 100644
--- a/metadata/md5-cache/media-radio/fldigi-4.2.03
+++ b/metadata/md5-cache/media-radio/fldigi-4.2.03
@@ -5,10 +5,10 @@ EAPI=8
HOMEPAGE=http://www.w1hkj.com
INHERIT=flag-o-matic
IUSE=hamlib nls pulseaudio cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3
-KEYWORDS=~amd64 ~x86
+KEYWORDS=amd64 ~x86
LICENSE=GPL-3
RDEPEND=x11-libs/fltk:1[threads,xft] media-libs/libsamplerate media-libs/libpng:0 x11-misc/xdg-utils dev-perl/RPC-XML dev-perl/Term-ReadLine-Perl || ( media-libs/portaudio[oss] media-libs/portaudio[alsa] ) hamlib? ( media-libs/hamlib:= ) pulseaudio? ( media-libs/libpulse ) >=media-libs/libsndfile-1.0.10
SLOT=0
SRC_URI=mirror://sourceforge/fldigi/fldigi-4.2.03.tar.gz
_eclasses_=flag-o-matic b97a0a7215b2f463a485ff0599ab30bb multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=b29d804abba3a9c897e6d6f08f742d6f
+_md5_=302766a8424501050b1d15da8da6a746
diff --git a/metadata/md5-cache/media-radio/flrig-2.0.04 b/metadata/md5-cache/media-radio/flrig-2.0.04
index edc4785afe83..3116720258e2 100644
--- a/metadata/md5-cache/media-radio/flrig-2.0.04
+++ b/metadata/md5-cache/media-radio/flrig-2.0.04
@@ -5,10 +5,10 @@ EAPI=8
HOMEPAGE=http://www.w1hkj.com/flrig-help/index.html
INHERIT=flag-o-matic
IUSE=nls
-KEYWORDS=~amd64 ~x86
+KEYWORDS=amd64 ~x86
LICENSE=GPL-2
RDEPEND=x11-libs/libX11 x11-libs/fltk:1 x11-misc/xdg-utils
SLOT=0
SRC_URI=mirror://sourceforge/fldigi/flrig-2.0.04.tar.gz
_eclasses_=flag-o-matic b97a0a7215b2f463a485ff0599ab30bb multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=2a882a309d98ab3ea93c0d474a8ae3fc
+_md5_=06fa8c89b762b764883fcff481a2e60e
diff --git a/metadata/md5-cache/sys-apps/Manifest.gz b/metadata/md5-cache/sys-apps/Manifest.gz
index 6d7fa0bceae4..e05f3e6562de 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/systemd-255-r1 b/metadata/md5-cache/sys-apps/systemd-255-r1
new file mode 100644
index 000000000000..d7a018b0a363
--- /dev/null
+++ b/metadata/md5-cache/sys-apps/systemd-255-r1
@@ -0,0 +1,18 @@
+BDEPEND=app-arch/xz-utils:0 dev-util/gperf >=dev-util/meson-0.46 >=sys-apps/coreutils-8.16 sys-devel/gettext virtual/pkgconfig test? ( app-text/tree dev-lang/perl sys-apps/dbus ) app-text/docbook-xml-dtd:4.2 app-text/docbook-xml-dtd:4.5 app-text/docbook-xsl-stylesheets dev-libs/libxslt:0 python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_10? ( dev-python/jinja[python_targets_python3_10(-)] dev-python/lxml[python_targets_python3_10(-)] boot? ( >=dev-python/pyelftools-0.30[python_targets_python3_10(-)] ) ukify? ( test? ( dev-python/pefile[python_targets_python3_10(-)] ) ) ) python_single_target_python3_11? ( dev-python/jinja[python_targets_python3_11(-)] dev-python/lxml[python_targets_python3_11(-)] boot? ( >=dev-python/pyelftools-0.30[python_targets_python3_11(-)] ) ukify? ( test? ( dev-python/pefile[python_targets_python3_11(-)] ) ) ) python_single_target_python3_12? ( dev-python/jinja[python_targets_python3_12(-)] dev-python/lxml[python_targets_python3_12(-)] boot? ( >=dev-python/pyelftools-0.30[python_targets_python3_12(-)] ) ukify? ( test? ( dev-python/pefile[python_targets_python3_12(-)] ) ) ) >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array secureboot? ( app-crypt/sbsigntools ) virtual/pkgconfig virtual/pkgconfig
+DEFINED_PHASES=compile configure install postinst preinst prepare prerm pretend setup test unpack
+DEPEND=>=sys-apps/util-linux-2.32:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] sys-libs/libcap:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] virtual/libcrypt:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] acl? ( sys-apps/acl:0= ) apparmor? ( >=sys-libs/libapparmor-2.13:0= ) audit? ( >=sys-process/audit-2:0= ) cryptsetup? ( >=sys-fs/cryptsetup-2.0.1:0= ) curl? ( >=net-misc/curl-7.32.0:0= ) elfutils? ( >=dev-libs/elfutils-0.158:0= ) fido2? ( dev-libs/libfido2:0= ) gcrypt? ( >=dev-libs/libgcrypt-1.4.5:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) gnutls? ( >=net-libs/gnutls-3.6.0:0= ) http? ( >=net-libs/libmicrohttpd-0.9.33:0=[epoll(+)] ) idn? ( net-dns/libidn2:= ) importd? ( app-arch/bzip2:0= sys-libs/zlib:0= ) kmod? ( >=sys-apps/kmod-15:0= ) lz4? ( >=app-arch/lz4-0_p131:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) lzma? ( >=app-arch/xz-utils-5.0.5-r1:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) iptables? ( net-firewall/iptables:0= ) openssl? ( >=dev-libs/openssl-1.1.0:0= ) pam? ( sys-libs/pam:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pkcs11? ( >=app-crypt/p11-kit-0.23.3:0= ) pcre? ( dev-libs/libpcre2 ) pwquality? ( >=dev-libs/libpwquality-1.4.1:0= ) qrcode? ( >=media-gfx/qrencode-3:0= ) seccomp? ( >=sys-libs/libseccomp-2.3.3:0= ) selinux? ( >=sys-libs/libselinux-2.1.9:0= ) tpm? ( app-crypt/tpm2-tss:0= ) xkb? ( >=x11-libs/libxkbcommon-0.4.1:0= ) zstd? ( >=app-arch/zstd-1.4.0:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) >=sys-kernel/linux-headers-4.15
+DESCRIPTION=System and service manager for Linux
+EAPI=8
+HOMEPAGE=http://systemd.io/
+INHERIT=bash-completion-r1 linux-info meson-multilib pam python-single-r1 secureboot systemd toolchain-funcs udev
+IUSE=acl apparmor audit boot cgroup-hybrid cryptsetup curl +dns-over-tls elfutils fido2 +gcrypt gnutls homed http idn importd iptables kernel-install +kmod +lz4 lzma +openssl pam pcre pkcs11 policykit pwquality qrcode +resolvconf +seccomp selinux split-usr +sysv-utils test tpm ukify vanilla xkb +zstd abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 secureboot
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=GPL-2 LGPL-2.1 MIT public-domain
+PDEPEND=>=sys-apps/dbus-1.9.8[systemd] >=sys-fs/udev-init-scripts-34 policykit? ( sys-auth/polkit ) !vanilla? ( sys-apps/gentoo-systemd-integration )
+RDEPEND=>=sys-apps/util-linux-2.32:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] sys-libs/libcap:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] virtual/libcrypt:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] acl? ( sys-apps/acl:0= ) apparmor? ( >=sys-libs/libapparmor-2.13:0= ) audit? ( >=sys-process/audit-2:0= ) cryptsetup? ( >=sys-fs/cryptsetup-2.0.1:0= ) curl? ( >=net-misc/curl-7.32.0:0= ) elfutils? ( >=dev-libs/elfutils-0.158:0= ) fido2? ( dev-libs/libfido2:0= ) gcrypt? ( >=dev-libs/libgcrypt-1.4.5:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) gnutls? ( >=net-libs/gnutls-3.6.0:0= ) http? ( >=net-libs/libmicrohttpd-0.9.33:0=[epoll(+)] ) idn? ( net-dns/libidn2:= ) importd? ( app-arch/bzip2:0= sys-libs/zlib:0= ) kmod? ( >=sys-apps/kmod-15:0= ) lz4? ( >=app-arch/lz4-0_p131:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) lzma? ( >=app-arch/xz-utils-5.0.5-r1:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) iptables? ( net-firewall/iptables:0= ) openssl? ( >=dev-libs/openssl-1.1.0:0= ) pam? ( sys-libs/pam:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pkcs11? ( >=app-crypt/p11-kit-0.23.3:0= ) pcre? ( dev-libs/libpcre2 ) pwquality? ( >=dev-libs/libpwquality-1.4.1:0= ) qrcode? ( >=media-gfx/qrencode-3:0= ) seccomp? ( >=sys-libs/libseccomp-2.3.3:0= ) selinux? ( >=sys-libs/libselinux-2.1.9:0= ) tpm? ( app-crypt/tpm2-tss:0= ) xkb? ( >=x11-libs/libxkbcommon-0.4.1:0= ) zstd? ( >=app-arch/zstd-1.4.0:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) >=acct-group/adm-0-r1 >=acct-group/wheel-0-r1 >=acct-group/kmem-0-r1 >=acct-group/tty-0-r1 >=acct-group/utmp-0-r1 >=acct-group/audio-0-r1 >=acct-group/cdrom-0-r1 >=acct-group/dialout-0-r1 >=acct-group/disk-0-r1 >=acct-group/input-0-r1 >=acct-group/kvm-0-r1 >=acct-group/lp-0-r1 >=acct-group/render-0-r1 acct-group/sgx >=acct-group/tape-0-r1 acct-group/users >=acct-group/video-0-r1 >=acct-group/systemd-journal-0-r1 >=acct-user/root-0-r1 acct-user/nobody >=acct-user/systemd-journal-remote-0-r1 >=acct-user/systemd-coredump-0-r1 >=acct-user/systemd-network-0-r1 acct-user/systemd-oom >=acct-user/systemd-resolve-0-r1 >=acct-user/systemd-timesync-0-r1 >=sys-apps/baselayout-2.2 ukify? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_10? ( dev-python/pefile[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pefile[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pefile[python_targets_python3_12(-)] ) ) selinux? ( sec-policy/selinux-base-policy[systemd] sec-policy/selinux-ntp ) sysv-utils? ( !sys-apps/openrc[sysv-utils(-)] !sys-apps/sysvinit ) !sysv-utils? ( sys-apps/sysvinit ) resolvconf? ( !net-dns/openresolv ) !sys-apps/hwids[udev] !sys-auth/nss-myhostname !sys-fs/eudev !sys-fs/udev
+REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) dns-over-tls? ( || ( gnutls openssl ) ) fido2? ( cryptsetup openssl ) homed? ( cryptsetup pam openssl ) importd? ( curl lzma || ( gcrypt openssl ) ) pwquality? ( homed ) boot? ( kernel-install ) ukify? ( boot )
+RESTRICT=!test? ( test )
+SLOT=0/2
+SRC_URI=https://github.com/systemd/systemd/archive/v255/systemd-255.tar.gz
+_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff flag-o-matic b97a0a7215b2f463a485ff0599ab30bb linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 meson 576e6bbef90e9753368f8b4ad0bd5383 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pam b56d0c9c20fc5b553f13c8ae165a10a5 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 e989dbdcbb647bd8655857c1f95be244 secureboot 4911adb593665638c76fbd4e70d451ac systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc udev eec0bbab06977f1cfc5597269c1fa152
+_md5_=4a21f933ae98913bfb7f75f36705419a
diff --git a/metadata/md5-cache/sys-apps/xdg-desktop-portal-gnome-45.1-r1 b/metadata/md5-cache/sys-apps/xdg-desktop-portal-gnome-45.1-r1
new file mode 100644
index 000000000000..8d8d25cddfb5
--- /dev/null
+++ b/metadata/md5-cache/sys-apps/xdg-desktop-portal-gnome-45.1-r1
@@ -0,0 +1,16 @@
+BDEPEND=dev-util/gdbus-codegen sys-devel/gettext virtual/pkgconfig wayland? ( dev-util/wayland-scanner ) app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array virtual/pkgconfig
+DEFINED_PHASES=compile configure install postinst postrm preinst test
+DEPEND=dev-libs/glib:2 gnome-base/gnome-desktop:4= >=gui-libs/libadwaita-1.2.0:1 media-libs/fontconfig sys-apps/dbus >=sys-apps/xdg-desktop-portal-1.17.0 >=sys-apps/xdg-desktop-portal-gtk-1.14.0 gui-libs/gtk:4[wayland?,X?] X? ( x11-libs/libX11 ) wayland? ( dev-libs/wayland )
+DESCRIPTION=Backend implementation for xdg-desktop-portal using GNOME
+EAPI=8
+HOMEPAGE=https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=gnome.org meson systemd xdg
+IUSE=wayland X
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86
+LICENSE=LGPL-2.1
+RDEPEND=dev-libs/glib:2 gnome-base/gnome-desktop:4= >=gui-libs/libadwaita-1.2.0:1 media-libs/fontconfig sys-apps/dbus >=sys-apps/xdg-desktop-portal-1.17.0 >=sys-apps/xdg-desktop-portal-gtk-1.14.0 gui-libs/gtk:4[wayland?,X?] X? ( x11-libs/libX11 ) wayland? ( dev-libs/wayland )
+SLOT=0
+SRC_URI=mirror://gnome/sources/xdg-desktop-portal-gnome/45/xdg-desktop-portal-gnome-45.1.tar.xz
+_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe meson 576e6bbef90e9753368f8b4ad0bd5383 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 e989dbdcbb647bd8655857c1f95be244 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=3094a6598d65ea2ab152305f10938a0d
diff --git a/metadata/md5-cache/sys-fs/Manifest.gz b/metadata/md5-cache/sys-fs/Manifest.gz
index fdbff10c07a1..d557c4da7749 100644
--- a/metadata/md5-cache/sys-fs/Manifest.gz
+++ b/metadata/md5-cache/sys-fs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-fs/zfs-2.1.14 b/metadata/md5-cache/sys-fs/zfs-2.1.14
index b80a2112e36c..688b7def26e3 100644
--- a/metadata/md5-cache/sys-fs/zfs-2.1.14
+++ b/metadata/md5-cache/sys-fs/zfs-2.1.14
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/openzfs/zfs
INHERIT=autotools bash-completion-r1 dist-kernel-utils distutils-r1 flag-o-matic linux-info pam systemd udev usr-ldscript verify-sig
IUSE=custom-cflags debug dist-kernel kernel-builtin minimal nls pam python +rootfs selinux test-suite python_targets_python3_10 python_targets_python3_11 split-usr verify-sig
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~sparc
+KEYWORDS=amd64 arm64 ppc64 ~riscv ~sparc
LICENSE=BSD-2 CDDL MIT
PDEPEND=dist-kernel? ( ~sys-fs/zfs-kmod-2.1.14[dist-kernel] )
RDEPEND=net-libs/libtirpc:= sys-apps/util-linux sys-libs/zlib virtual/libudev:= dev-libs/openssl:0= !minimal? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) ) pam? ( sys-libs/pam ) python? ( python_targets_python3_10? ( dev-python/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) !kernel-builtin? ( ~sys-fs/zfs-kmod-2.1.14:= ) !prefix? ( virtual/udev ) sys-fs/udev-init-scripts app-alternatives/awk dist-kernel? ( virtual/dist-kernel:= ) rootfs? ( app-arch/cpio app-misc/pax-utils ) selinux? ( sec-policy/selinux-zfs ) test-suite? ( app-shells/ksh sys-apps/kmod[tools] sys-apps/util-linux sys-devel/bc sys-block/parted sys-fs/lsscsi sys-fs/mdadm sys-process/procps )
@@ -15,4 +15,4 @@ RESTRICT=test
SLOT=0/5
SRC_URI=https://github.com/openzfs/zfs/releases/download/zfs-2.1.14/zfs-2.1.14.tar.gz verify-sig? ( https://github.com/openzfs/zfs/releases/download/zfs-2.1.14/zfs-2.1.14.tar.gz.asc )
_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff dist-kernel-utils 236f8d06385861720a23b42655ea244e distutils-r1 ae136dc2e1c0006e9480d44a6c1886d9 flag-o-matic b97a0a7215b2f463a485ff0599ab30bb gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pam b56d0c9c20fc5b553f13c8ae165a10a5 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e989dbdcbb647bd8655857c1f95be244 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc udev eec0bbab06977f1cfc5597269c1fa152 usr-ldscript ff03a5d223e97515fa25b5cae97ebda9 verify-sig 798e0173d334021f14ba78a786c37059
-_md5_=007db910e9da6672e830dcc6bd994ee4
+_md5_=c2483019afa5fedadc4089d24ae3d698
diff --git a/metadata/md5-cache/sys-fs/zfs-kmod-2.1.14 b/metadata/md5-cache/sys-fs/zfs-kmod-2.1.14
index 5465c763102f..ea8e6d288ff0 100644
--- a/metadata/md5-cache/sys-fs/zfs-kmod-2.1.14
+++ b/metadata/md5-cache/sys-fs/zfs-kmod-2.1.14
@@ -7,7 +7,7 @@ HOMEPAGE=https://github.com/openzfs/zfs
IDEPEND=sys-apps/kmod[tools]
INHERIT=autotools dist-kernel-utils flag-o-matic linux-mod-r1 multiprocessing verify-sig
IUSE=custom-cflags debug +rootfs +dist-kernel-cap dist-kernel modules-sign +strip verify-sig
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~sparc
+KEYWORDS=amd64 arm64 ppc64 ~riscv ~sparc
LICENSE=CDDL MIT debug? ( GPL-2+ )
PDEPEND=dist-kernel? ( ~sys-fs/zfs-2.1.14[dist-kernel] )
RDEPEND=dist-kernel-cap? ( dist-kernel? ( <virtual/dist-kernel-6.6 ) ) sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= )
@@ -15,4 +15,4 @@ RESTRICT=test
SLOT=0/2.1.14
SRC_URI=https://github.com/openzfs/zfs/releases/download/zfs-2.1.14/zfs-2.1.14.tar.gz verify-sig? ( https://github.com/openzfs/zfs/releases/download/zfs-2.1.14/zfs-2.1.14.tar.gz.asc )
_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde dist-kernel-utils 236f8d06385861720a23b42655ea244e edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic b97a0a7215b2f463a485ff0599ab30bb gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 linux-mod-r1 c7c63f408ac92135a3111a69f26c4a17 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc verify-sig 798e0173d334021f14ba78a786c37059
-_md5_=10f5d4c5a9e1120ae69a2b7310567d98
+_md5_=f1bb5a268f69b0b67b545f59fdba4763
diff --git a/metadata/news/Manifest b/metadata/news/Manifest
index 89693e5cb05a..870258dbb8fc 100644
--- a/metadata/news/Manifest
+++ b/metadata/news/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 15850 BLAKE2B f8a24ac4773896d3e2d3ac7daac96705bb587c68e5945981d4f8b934b213a0a634607e00cc3481f4c847f66ae537f4bfd1c12852438720d6cf5d711fe74f3237 SHA512 29367a48def7059bf0b6fab4e38cd0ba8266ac4b865394c346e798632efcf7c41364d99e462d98a52192ae8270db65e57b9f15ae208bef7ce4c3cfd98163dee1
-TIMESTAMP 2023-12-11T22:39:54Z
+TIMESTAMP 2023-12-12T04:39:58Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmV3j7pfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmV35B5fFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klCgZg//RywDmPihycbEJZ6XKRJMOqqJOpHScK18xn8ZGU6VqC3gaut1zv3BnpId
-U3Hp1uuRzFEJp+3EJ5W92jbsxQEcnlhDZMqe17BJg3VABZ8gi4W+5kePt3Qk0erB
-LNEI8q9KMRV/ZZyxxvZDxD3H9dh4b7HXercRFFdmNgIM6cz7OEtGWDEvoSdcJB7w
-LVLUbam9zVAE0aIbpk6yCPHuFabGDe7+P2WKlvtrYKRA8f3v+CtYDQ+JFPtEc2Sw
-sM/LslmPiXMe5IDnpqtiFd+LC36p9mOYf80f4FbMWQiUAcPmY3VbkdrsjTgtVCqI
-wgo014vxLfqJUIQAKa5yVyNtFFyvejqtvH1Si5Op4HKfqYl230BU3i0gc5HdNGhX
-setOD/zZbGSrslqmgiq+QEAbMbb7iQEZ8QVVONfneLgFkKpjnwl6KtXgijgS0QY0
-33PHj0sjZZl7ohuk6wX24NtL73TVoUfR8Rp5EeR0gw5gEQeGEScjpIphgSmMcuL5
-UaAPy6dHpLrtAOEScoU6iRoH8/61VC1PYT9iGqdSY5Z3PZoyD9PclpWiywNJshUN
-33F+ZeNbXnASdnTAQm4duPOiJkos4+IOryhKjx036Tms7mTXbkgEFocfaVJi08To
-1E95qNGxPlOLL95LDSFUQI7UM0KHjwlrOeJ1SNxlxQl7JrNOoKQ=
-=eOdx
+klBHMRAAr3AVABJWYny+rYP6vc9NSoLKvspsQ5u/8/wgdmf5tnlb62/VecEl7lAZ
+rcwRNpp7FJJfXcxcqrymDntVYy/+XdFbFJ8AvtssKCEqb3PLtnBo1B79NTnHDwwH
+L5DxRw1/fXT9P7AkGNOqBDYUq2y1UH23GuqDZOMNYqS2+0RTH61pn/tjBYQtNmFK
+dHSrHvrLOoLMyypHDsJOuAcGyKbvboO9J+S/CikN4CMIXhDYQP4YOfURv8ndXM7/
+XVsAVi2eIxcp5SLK37ViPRTB95X3WGUB4SoC/Tq4m46wS7VSZOTisUMwSwFGi6D/
+jprNAtBB5ILvbhFVSwu1J2DhL4E0y44+ExddKZ1RfasT68Y6RXtkO87BtRJlPCDf
+tT7igtw2fjHuZkn5phoEsq1ryJ57x6Hqy/VYGrhcM0KuTgcORYy2gMc2PgTjt3Uk
+2stfMu6i+beZdylUuyiteJ9ppV78wfHqQlHg9ORcbwj4WYAoYoH0wCfUjSy4vx2a
+x9Bb/uNazEQw2bcbFrgIVRpI1oFbHgnxryuHkxqqHwyV73h2oppAr+PxUBl4osQk
+tRdUDhcJ5MjKM9zTFvf4icTkNtOxmGAbdkFfjmRY99wo6hEcr7HTMx3DXsBtGYcZ
+U8n3OPzTybGS3w93zief2q1yIoJ07c93Wqcu/ECJ0fNILJ4lwY4=
+=Nylh
-----END PGP SIGNATURE-----
diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk
index 6ab4cdbaf102..137fb52d3595 100644
--- a/metadata/news/timestamp.chk
+++ b/metadata/news/timestamp.chk
@@ -1 +1 @@
-Mon, 11 Dec 2023 22:39:48 +0000
+Tue, 12 Dec 2023 04:39:53 +0000
diff --git a/metadata/timestamp b/metadata/timestamp
index 9281bc8d7c1f..468bce33ee0f 100644
--- a/metadata/timestamp
+++ b/metadata/timestamp
@@ -1 +1 @@
-Mon Dec 11 10:39:48 PM UTC 2023
+Tue Dec 12 04:39:53 AM UTC 2023
diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk
index d25d916c94db..78a0bc30df0f 100644
--- a/metadata/timestamp.chk
+++ b/metadata/timestamp.chk
@@ -1 +1 @@
-Mon, 11 Dec 2023 22:45:01 +0000
+Tue, 12 Dec 2023 04:45:02 +0000
diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit
index 289b548baa7a..9c04b06b4bc3 100644
--- a/metadata/timestamp.commit
+++ b/metadata/timestamp.commit
@@ -1 +1 @@
-11d98864ceb03266525991740e6f13b0413e1bb6 1702332662 2023-12-11T22:11:02+00:00
+551eb4516b16fb0cf9bacd46741836be9128daa9 1702353378 2023-12-12T03:56:18+00:00
diff --git a/metadata/timestamp.x b/metadata/timestamp.x
index 07c579bef569..8f1d5f0804b0 100644
--- a/metadata/timestamp.x
+++ b/metadata/timestamp.x
@@ -1 +1 @@
-1702334401 Mon 11 Dec 2023 10:40:01 PM UTC
+1702356001 Tue 12 Dec 2023 04:40:01 AM UTC
diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk
index 6ab4cdbaf102..137fb52d3595 100644
--- a/metadata/xml-schema/timestamp.chk
+++ b/metadata/xml-schema/timestamp.chk
@@ -1 +1 @@
-Mon, 11 Dec 2023 22:39:48 +0000
+Tue, 12 Dec 2023 04:39:53 +0000
diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz
index 8e52fd30da8d..f5e67e9f3e72 100644
--- a/profiles/Manifest.gz
+++ b/profiles/Manifest.gz
Binary files differ
diff --git a/profiles/features/hardened/use.force b/profiles/features/hardened/use.force
index 2f57880682b1..af1716a92f43 100644
--- a/profiles/features/hardened/use.force
+++ b/profiles/features/hardened/use.force
@@ -1,6 +1,6 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-# Make sure people don't accidentally turn of ssp/pie in important packages.
+# Make sure people don't accidentally turn off ssp/pie in important packages.
pie
ssp
diff --git a/sys-apps/Manifest.gz b/sys-apps/Manifest.gz
index 24d98aac0526..c7f2f84273d7 100644
--- a/sys-apps/Manifest.gz
+++ b/sys-apps/Manifest.gz
Binary files differ
diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest
index 035dc47a76f4..178742902cea 100644
--- a/sys-apps/systemd/Manifest
+++ b/sys-apps/systemd/Manifest
@@ -1,3 +1,4 @@
+AUX 255-analyze-regression.patch 5012 BLAKE2B d879d01584501351cc865d0e593b78e176173686e2421c96a614453e92eca5199e2608cab9bff7c3fa635cb86fffbaf1e68099060a733940de916b237f485d43 SHA512 02de204c7f1d589b194bf75698cc0f3c473b155f1fb2a351d4ab335f589869c4b0cae2812c753ebec0463d1d6e714e927224bb56f271aba959ed28c2c09a678e
AUX gentoo-generator-path-r2.patch 994 BLAKE2B 2bfb42623221291030fa9f7310e9bf747351a26f6ffd842628298787b74d4ec562bacaa9fc5365f7e854f695dab5f74bc06883fefc1f210dce4fd415926817ac SHA512 98054222ea232e120625573b6a532c312eccc02fe657152610b7d056b964bb2165fffae9d17fd986cf547af885d44c26b117fe68df5b24e2607d37f3729d0ada
AUX gentoo-journald-audit-r1.patch 1941 BLAKE2B 93f1a0ba8dd575359e5ab4bd04f99ed3172dbe1ba14d8cade6fc08b0158e66847900d8531898ee9ec3855ac3857cf07a3e10804a3cb67719f0e9378437eba836 SHA512 affbe58aa65ebca7c1c6d790f9f68ffc44bda70a08165f5298ee4a84ab1c16cf534950ac50ffdb61b647e5eb068f51c333a76e39d8336e21e5d1b0199192139c
AUX legacy.conf 80 BLAKE2B 23eca4dd1743a5cf77767894d23d419c1663147c5aee6be971da64fdea0531eadfe97ac8bc4e63b44404dcf89940d438de6b7081158b78639945ce0fadbb103c SHA512 f74f05991102b644dee7822a80cb8e6c14cd1eb48bd9342bc662d5947b9f04d32e875d2a5e6476a67bdbface4d2b2159b99c11d72eb4658c5cb4caf595f138be
@@ -25,6 +26,7 @@ EBUILD systemd-254.4.ebuild 14824 BLAKE2B 30302795c1190012a9ea1540fc4f6b04d35d27
EBUILD systemd-254.5-r1.ebuild 14962 BLAKE2B fe76fdf8c0bbd48a3c1f16e52680783cc19823d2979f45bd466882631c041b3d722156d264b3ff6e7b06cff6f605abc7762bc33cf3af23fb5016fd318cf2fa4c SHA512 86f770447a401de29dfc517dd1e958145396141c63f0b01485f7175b0bd5ab2ffb00f71c327e746891503526b284243c39bd5adb2053f87163bed79bb1f1509e
EBUILD systemd-254.6.ebuild 14969 BLAKE2B c520398d1ca9398cc5021b6abfb43521d588e0777ae711239e6a0ccaedcbf2f5ac4565a40f94ca06a6c951e9a95505c627def769c8f336f245b78fa9ce29e0be SHA512 0795cea8e391d38e6fd1df8a814d9b6922e90e59ec646b9f5764e7e09cd221fffa4e377ec3cf182231a87ac2835b4b6c2cae607acc5870964a37055d84455966
EBUILD systemd-254.7.ebuild 14969 BLAKE2B c520398d1ca9398cc5021b6abfb43521d588e0777ae711239e6a0ccaedcbf2f5ac4565a40f94ca06a6c951e9a95505c627def769c8f336f245b78fa9ce29e0be SHA512 0795cea8e391d38e6fd1df8a814d9b6922e90e59ec646b9f5764e7e09cd221fffa4e377ec3cf182231a87ac2835b4b6c2cae607acc5870964a37055d84455966
+EBUILD systemd-255-r1.ebuild 14356 BLAKE2B d2566ccd21c5653059249061afd547211161647218d631ffb236fa468be157ed7cb81ccc56b56e9eea0a081d8d938ce571961bf2bb5cda65006a5d2cbf07f13d SHA512 3af30336d2713e898b9b4e1d49106ef89137b1d69d5e69c0a6d28190bc983816f916e884b7718e6dd90f7e19bb188f22ea35ee70dee69febf1d24f251b1292a0
EBUILD systemd-255.ebuild 14311 BLAKE2B 280ce9381288dc3b33bf8fa0200d3b3feba964f096aa3e63020c45ac2c8506e90b6175d81b048b56ac079237f4cea7605d4b3f1817adedcab007358b4a91dfce SHA512 abd92e6eac79e96f8ddeafec61a8cf4c9c9a3def31db1e5234d19c5b9c5ea19d41d1ec3e366584637a3790befa917b75230051cceb3302c7359a8fca607c79f6
EBUILD systemd-9999.ebuild 14311 BLAKE2B 280ce9381288dc3b33bf8fa0200d3b3feba964f096aa3e63020c45ac2c8506e90b6175d81b048b56ac079237f4cea7605d4b3f1817adedcab007358b4a91dfce SHA512 abd92e6eac79e96f8ddeafec61a8cf4c9c9a3def31db1e5234d19c5b9c5ea19d41d1ec3e366584637a3790befa917b75230051cceb3302c7359a8fca607c79f6
MISC metadata.xml 2720 BLAKE2B 44456625ba29d7e5929d9f778bf5559a52a480eb10630b870029280532ea8ee204572161d55337d1b4dcfd7c4e20636f7f84a55326612b469b010a344eca0f14 SHA512 748db9ab9d477583377c55fad5ad5417f94b598f3c1479aac3735465a85a1004c9395d929450b3078f9d08f76963a4d5583333da0e81e2f8dbd8d5cb74882275
diff --git a/sys-apps/systemd/files/255-analyze-regression.patch b/sys-apps/systemd/files/255-analyze-regression.patch
new file mode 100644
index 000000000000..cba6a479f1a7
--- /dev/null
+++ b/sys-apps/systemd/files/255-analyze-regression.patch
@@ -0,0 +1,156 @@
+Fixes a regression in the git test suite.
+
+https://lore.kernel.org/git/20231207062752.GA777253@coredump.intra.peff.net/T/#t
+https://github.com/systemd/systemd/issues/30357
+https://github.com/systemd/systemd/pull/30363
+https://github.com/systemd/systemd/commit/bf8726d1ee33047b138f677fe4c72ca9989680e8
+
+From 6d9d55657946385916fa4db7149a9b389645ee73 Mon Sep 17 00:00:00 2001
+From: Yu Watanabe <watanabe.yu+github@gmail.com>
+Date: Thu, 7 Dec 2023 19:29:29 +0900
+Subject: [PATCH 1/2] analyze: also find template unit when a template instance
+ is specified
+
+Fixes a regression caused by 2f6181ad4d6c126e3ebf6880ba30b3b0059c6fc8.
+
+Fixes #30357.
+
+Co-authored-by: Jeff King <peff@peff.net>
+--- a/src/analyze/analyze-verify-util.c
++++ b/src/analyze/analyze-verify-util.c
+@@ -72,6 +72,54 @@ int verify_prepare_filename(const char *filename, char **ret) {
+ return 0;
+ }
+
++static int find_unit_directory(const char *p, char **ret) {
++ _cleanup_free_ char *a = NULL, *u = NULL, *t = NULL, *d = NULL;
++ int r;
++
++ assert(p);
++ assert(ret);
++
++ r = path_make_absolute_cwd(p, &a);
++ if (r < 0)
++ return r;
++
++ if (access(a, F_OK) >= 0) {
++ r = path_extract_directory(a, &d);
++ if (r < 0)
++ return r;
++
++ *ret = TAKE_PTR(d);
++ return 0;
++ }
++
++ r = path_extract_filename(a, &u);
++ if (r < 0)
++ return r;
++
++ if (!unit_name_is_valid(u, UNIT_NAME_INSTANCE))
++ return -ENOENT;
++
++ /* If the specified unit is an instance of a template unit, then let's try to find the template unit. */
++ r = unit_name_template(u, &t);
++ if (r < 0)
++ return r;
++
++ r = path_extract_directory(a, &d);
++ if (r < 0)
++ return r;
++
++ free(a);
++ a = path_join(d, t);
++ if (!a)
++ return -ENOMEM;
++
++ if (access(a, F_OK) < 0)
++ return -errno;
++
++ *ret = TAKE_PTR(d);
++ return 0;
++}
++
+ int verify_set_unit_path(char **filenames) {
+ _cleanup_strv_free_ char **ans = NULL;
+ _cleanup_free_ char *joined = NULL;
+@@ -79,21 +127,15 @@ int verify_set_unit_path(char **filenames) {
+ int r;
+
+ STRV_FOREACH(filename, filenames) {
+- _cleanup_free_ char *a = NULL;
+- char *t;
++ _cleanup_free_ char *t = NULL;
+
+- r = path_make_absolute_cwd(*filename, &a);
+- if (r < 0)
++ r = find_unit_directory(*filename, &t);
++ if (r == -ENOMEM)
+ return r;
+-
+- if (access(a, F_OK) < 0)
+- continue;
+-
+- r = path_extract_directory(a, &t);
+ if (r < 0)
+- return r;
++ continue;
+
+- r = strv_consume(&ans, t);
++ r = strv_consume(&ans, TAKE_PTR(t));
+ if (r < 0)
+ return r;
+ }
+
+From 9d51ab78300364c71a0e1f138e1d2cbc65771b93 Mon Sep 17 00:00:00 2001
+From: Yu Watanabe <watanabe.yu+github@gmail.com>
+Date: Fri, 8 Dec 2023 10:41:49 +0900
+Subject: [PATCH 2/2] test: add test cases for issue #30357
+
+--- a/test/units/testsuite-65.sh
++++ b/test/units/testsuite-65.sh
+@@ -296,6 +296,44 @@ EOF
+ # Verifies that the --offline= option works with --root=
+ systemd-analyze security --threshold=90 --offline=true --root=/tmp/img/ testfile.service
+
++cat <<EOF >/tmp/foo@.service
++[Service]
++ExecStart=ls
++EOF
++
++cat <<EOF >/tmp/hoge@test.service
++[Service]
++ExecStart=ls
++EOF
++
++# issue #30357
++pushd /tmp
++systemd-analyze verify foo@bar.service
++systemd-analyze verify foo@.service
++systemd-analyze verify hoge@test.service
++(! systemd-analyze verify hoge@nonexist.service)
++(! systemd-analyze verify hoge@.service)
++popd
++pushd /
++systemd-analyze verify tmp/foo@bar.service
++systemd-analyze verify tmp/foo@.service
++systemd-analyze verify tmp/hoge@test.service
++(! systemd-analyze verify tmp/hoge@nonexist.service)
++(! systemd-analyze verify tmp/hoge@.service)
++popd
++pushd /usr
++systemd-analyze verify ../tmp/foo@bar.service
++systemd-analyze verify ../tmp/foo@.service
++systemd-analyze verify ../tmp/hoge@test.service
++(! systemd-analyze verify ../tmp/hoge@nonexist.service)
++(! systemd-analyze verify ../tmp/hoge@.service)
++popd
++systemd-analyze verify /tmp/foo@bar.service
++systemd-analyze verify /tmp/foo@.service
++systemd-analyze verify /tmp/hoge@test.service
++(! systemd-analyze verify /tmp/hoge@nonexist.service)
++(! systemd-analyze verify /tmp/hoge@.service)
++
+ # Added an additional "INVALID_ID" id to the .json to verify that nothing breaks when input is malformed
+ # The PrivateNetwork id description and weight was changed to verify that 'security' is actually reading in
+ # values from the .json file when required. The default weight for "PrivateNetwork" is 2500, and the new weight
+
diff --git a/sys-apps/systemd/systemd-255-r1.ebuild b/sys-apps/systemd/systemd-255-r1.ebuild
new file mode 100644
index 000000000000..2c96d3c84e46
--- /dev/null
+++ b/sys-apps/systemd/systemd-255-r1.ebuild
@@ -0,0 +1,510 @@
+# Copyright 2011-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..12} )
+
+# Avoid QA warnings
+TMPFILES_OPTIONAL=1
+UDEV_OPTIONAL=1
+
+QA_PKGCONFIG_VERSION=$(ver_cut 1)
+
+if [[ ${PV} == 9999 ]]; then
+ EGIT_REPO_URI="https://github.com/systemd/systemd.git"
+ inherit git-r3
+else
+ if [[ ${PV} == *.* ]]; then
+ MY_PN=systemd-stable
+ else
+ MY_PN=systemd
+ fi
+ MY_PV=${PV/_/-}
+ MY_P=${MY_PN}-${MY_PV}
+ S=${WORKDIR}/${MY_P}
+ SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz"
+
+ if [[ ${PV} != *rc* ]] ; then
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+ fi
+fi
+
+inherit bash-completion-r1 linux-info meson-multilib pam python-single-r1
+inherit secureboot systemd toolchain-funcs udev
+
+DESCRIPTION="System and service manager for Linux"
+HOMEPAGE="http://systemd.io/"
+
+LICENSE="GPL-2 LGPL-2.1 MIT public-domain"
+SLOT="0/2"
+IUSE="
+ acl apparmor audit boot cgroup-hybrid cryptsetup curl +dns-over-tls elfutils
+ fido2 +gcrypt gnutls homed http idn importd iptables kernel-install +kmod
+ +lz4 lzma +openssl pam pcre pkcs11 policykit pwquality qrcode
+ +resolvconf +seccomp selinux split-usr +sysv-utils test tpm ukify vanilla xkb +zstd
+"
+REQUIRED_USE="
+ ${PYTHON_REQUIRED_USE}
+ dns-over-tls? ( || ( gnutls openssl ) )
+ fido2? ( cryptsetup openssl )
+ homed? ( cryptsetup pam openssl )
+ importd? ( curl lzma || ( gcrypt openssl ) )
+ pwquality? ( homed )
+ boot? ( kernel-install )
+ ukify? ( boot )
+"
+RESTRICT="!test? ( test )"
+
+MINKV="4.15"
+
+COMMON_DEPEND="
+ >=sys-apps/util-linux-2.32:0=[${MULTILIB_USEDEP}]
+ sys-libs/libcap:0=[${MULTILIB_USEDEP}]
+ virtual/libcrypt:=[${MULTILIB_USEDEP}]
+ acl? ( sys-apps/acl:0= )
+ apparmor? ( >=sys-libs/libapparmor-2.13:0= )
+ audit? ( >=sys-process/audit-2:0= )
+ cryptsetup? ( >=sys-fs/cryptsetup-2.0.1:0= )
+ curl? ( >=net-misc/curl-7.32.0:0= )
+ elfutils? ( >=dev-libs/elfutils-0.158:0= )
+ fido2? ( dev-libs/libfido2:0= )
+ gcrypt? ( >=dev-libs/libgcrypt-1.4.5:0=[${MULTILIB_USEDEP}] )
+ gnutls? ( >=net-libs/gnutls-3.6.0:0= )
+ http? ( >=net-libs/libmicrohttpd-0.9.33:0=[epoll(+)] )
+ idn? ( net-dns/libidn2:= )
+ importd? (
+ app-arch/bzip2:0=
+ sys-libs/zlib:0=
+ )
+ kmod? ( >=sys-apps/kmod-15:0= )
+ lz4? ( >=app-arch/lz4-0_p131:0=[${MULTILIB_USEDEP}] )
+ lzma? ( >=app-arch/xz-utils-5.0.5-r1:0=[${MULTILIB_USEDEP}] )
+ iptables? ( net-firewall/iptables:0= )
+ openssl? ( >=dev-libs/openssl-1.1.0:0= )
+ pam? ( sys-libs/pam:=[${MULTILIB_USEDEP}] )
+ pkcs11? ( >=app-crypt/p11-kit-0.23.3:0= )
+ pcre? ( dev-libs/libpcre2 )
+ pwquality? ( >=dev-libs/libpwquality-1.4.1:0= )
+ qrcode? ( >=media-gfx/qrencode-3:0= )
+ seccomp? ( >=sys-libs/libseccomp-2.3.3:0= )
+ selinux? ( >=sys-libs/libselinux-2.1.9:0= )
+ tpm? ( app-crypt/tpm2-tss:0= )
+ xkb? ( >=x11-libs/libxkbcommon-0.4.1:0= )
+ zstd? ( >=app-arch/zstd-1.4.0:0=[${MULTILIB_USEDEP}] )
+"
+
+# Newer linux-headers needed by ia64, bug #480218
+DEPEND="${COMMON_DEPEND}
+ >=sys-kernel/linux-headers-${MINKV}
+"
+
+PEFILE_DEPEND='dev-python/pefile[${PYTHON_USEDEP}]'
+
+# baselayout-2.2 has /run
+RDEPEND="${COMMON_DEPEND}
+ >=acct-group/adm-0-r1
+ >=acct-group/wheel-0-r1
+ >=acct-group/kmem-0-r1
+ >=acct-group/tty-0-r1
+ >=acct-group/utmp-0-r1
+ >=acct-group/audio-0-r1
+ >=acct-group/cdrom-0-r1
+ >=acct-group/dialout-0-r1
+ >=acct-group/disk-0-r1
+ >=acct-group/input-0-r1
+ >=acct-group/kvm-0-r1
+ >=acct-group/lp-0-r1
+ >=acct-group/render-0-r1
+ acct-group/sgx
+ >=acct-group/tape-0-r1
+ acct-group/users
+ >=acct-group/video-0-r1
+ >=acct-group/systemd-journal-0-r1
+ >=acct-user/root-0-r1
+ acct-user/nobody
+ >=acct-user/systemd-journal-remote-0-r1
+ >=acct-user/systemd-coredump-0-r1
+ >=acct-user/systemd-network-0-r1
+ acct-user/systemd-oom
+ >=acct-user/systemd-resolve-0-r1
+ >=acct-user/systemd-timesync-0-r1
+ >=sys-apps/baselayout-2.2
+ ukify? (
+ ${PYTHON_DEPS}
+ $(python_gen_cond_dep "${PEFILE_DEPEND}")
+ )
+ selinux? (
+ sec-policy/selinux-base-policy[systemd]
+ sec-policy/selinux-ntp
+ )
+ sysv-utils? (
+ !sys-apps/openrc[sysv-utils(-)]
+ !sys-apps/sysvinit
+ )
+ !sysv-utils? ( sys-apps/sysvinit )
+ resolvconf? ( !net-dns/openresolv )
+ !sys-apps/hwids[udev]
+ !sys-auth/nss-myhostname
+ !sys-fs/eudev
+ !sys-fs/udev
+"
+
+# sys-apps/dbus: the daemon only (+ build-time lib dep for tests)
+PDEPEND=">=sys-apps/dbus-1.9.8[systemd]
+ >=sys-fs/udev-init-scripts-34
+ policykit? ( sys-auth/polkit )
+ !vanilla? ( sys-apps/gentoo-systemd-integration )"
+
+BDEPEND="
+ app-arch/xz-utils:0
+ dev-util/gperf
+ >=dev-util/meson-0.46
+ >=sys-apps/coreutils-8.16
+ sys-devel/gettext
+ virtual/pkgconfig
+ test? (
+ app-text/tree
+ dev-lang/perl
+ sys-apps/dbus
+ )
+ app-text/docbook-xml-dtd:4.2
+ app-text/docbook-xml-dtd:4.5
+ app-text/docbook-xsl-stylesheets
+ dev-libs/libxslt:0
+ ${PYTHON_DEPS}
+ $(python_gen_cond_dep "
+ dev-python/jinja[\${PYTHON_USEDEP}]
+ dev-python/lxml[\${PYTHON_USEDEP}]
+ boot? ( >=dev-python/pyelftools-0.30[\${PYTHON_USEDEP}] )
+ ukify? ( test? ( ${PEFILE_DEPEND} ) )
+ ")
+"
+
+QA_FLAGS_IGNORED="usr/lib/systemd/boot/efi/.*"
+QA_EXECSTACK="usr/lib/systemd/boot/efi/*"
+
+pkg_pretend() {
+ if use split-usr; then
+ eerror "Please complete the migration to merged-usr."
+ eerror "https://wiki.gentoo.org/wiki/Merge-usr"
+ die "systemd no longer supports split-usr"
+ fi
+ if [[ ${MERGE_TYPE} != buildonly ]]; then
+ if use test && has pid-sandbox ${FEATURES}; then
+ ewarn "Tests are known to fail with PID sandboxing enabled."
+ ewarn "See https://bugs.gentoo.org/674458."
+ fi
+
+ local CONFIG_CHECK="~BLK_DEV_BSG ~CGROUPS
+ ~CGROUP_BPF ~DEVTMPFS ~EPOLL ~FANOTIFY ~FHANDLE
+ ~INOTIFY_USER ~IPV6 ~NET ~NET_NS ~PROC_FS ~SIGNALFD ~SYSFS
+ ~TIMERFD ~TMPFS_XATTR ~UNIX ~USER_NS
+ ~CRYPTO_HMAC ~CRYPTO_SHA256 ~CRYPTO_USER_API_HASH
+ ~!GRKERNSEC_PROC ~!IDE ~!SYSFS_DEPRECATED
+ ~!SYSFS_DEPRECATED_V2"
+
+ use acl && CONFIG_CHECK+=" ~TMPFS_POSIX_ACL"
+ use seccomp && CONFIG_CHECK+=" ~SECCOMP ~SECCOMP_FILTER"
+
+ if kernel_is -ge 5 10 20; then
+ CONFIG_CHECK+=" ~KCMP"
+ else
+ CONFIG_CHECK+=" ~CHECKPOINT_RESTORE"
+ fi
+
+ if kernel_is -ge 4 18; then
+ CONFIG_CHECK+=" ~AUTOFS_FS"
+ else
+ CONFIG_CHECK+=" ~AUTOFS4_FS"
+ fi
+
+ if linux_config_exists; then
+ local uevent_helper_path=$(linux_chkconfig_string UEVENT_HELPER_PATH)
+ if [[ -n ${uevent_helper_path} ]] && [[ ${uevent_helper_path} != '""' ]]; then
+ ewarn "It's recommended to set an empty value to the following kernel config option:"
+ ewarn "CONFIG_UEVENT_HELPER_PATH=${uevent_helper_path}"
+ fi
+ if linux_chkconfig_present X86; then
+ CONFIG_CHECK+=" ~DMIID"
+ fi
+ fi
+
+ if kernel_is -lt ${MINKV//./ }; then
+ ewarn "Kernel version at least ${MINKV} required"
+ fi
+
+ check_extra_config
+ fi
+}
+
+pkg_setup() {
+ use boot && secureboot_pkg_setup
+}
+
+src_unpack() {
+ default
+ [[ ${PV} != 9999 ]] || git-r3_src_unpack
+}
+
+src_prepare() {
+ local PATCHES=(
+ "${FILESDIR}"/255-analyze-regression.patch
+ )
+
+ if ! use vanilla; then
+ PATCHES+=(
+ "${FILESDIR}/gentoo-generator-path-r2.patch"
+ "${FILESDIR}/gentoo-journald-audit-r1.patch"
+ )
+ fi
+
+ default
+}
+
+src_configure() {
+ # Prevent conflicts with i686 cross toolchain, bug 559726
+ tc-export AR CC NM OBJCOPY RANLIB
+
+ python_setup
+
+ multilib-minimal_src_configure
+}
+
+multilib_src_configure() {
+ local myconf=(
+ --localstatedir="${EPREFIX}/var"
+ # default is developer, bug 918671
+ -Dmode=release
+ -Dsupport-url="https://gentoo.org/support/"
+ -Dpamlibdir="$(getpam_mod_dir)"
+ # avoid bash-completion dep
+ -Dbashcompletiondir="$(get_bashcompdir)"
+ -Dsplit-bin=false
+ # Disable compatibility with sysvinit
+ -Dsysvinit-path=
+ -Dsysvrcnd-path=
+ # Avoid infinite exec recursion, bug 642724
+ -Dtelinit-path="${EPREFIX}/lib/sysvinit/telinit"
+ # no deps
+ -Dima=true
+ -Ddefault-hierarchy=$(usex cgroup-hybrid hybrid unified)
+ # Optional components/dependencies
+ $(meson_native_use_bool acl)
+ $(meson_native_use_bool apparmor)
+ $(meson_native_use_bool audit)
+ $(meson_native_use_bool boot bootloader)
+ $(meson_native_use_bool cryptsetup libcryptsetup)
+ $(meson_native_use_bool curl libcurl)
+ $(meson_native_use_bool dns-over-tls dns-over-tls)
+ $(meson_native_use_bool elfutils)
+ $(meson_native_use_bool fido2 libfido2)
+ $(meson_use gcrypt)
+ $(meson_native_use_bool gnutls)
+ $(meson_native_use_bool homed)
+ $(meson_native_use_bool http microhttpd)
+ $(meson_native_use_bool idn)
+ $(meson_native_use_bool importd)
+ $(meson_native_use_bool importd bzip2)
+ $(meson_native_use_bool importd zlib)
+ $(meson_native_use_bool kernel-install)
+ $(meson_native_use_bool kmod)
+ $(meson_use lz4)
+ $(meson_use lzma xz)
+ $(meson_use test tests)
+ $(meson_use zstd)
+ $(meson_native_use_bool iptables libiptc)
+ $(meson_native_use_bool openssl)
+ $(meson_use pam)
+ $(meson_native_use_bool pkcs11 p11kit)
+ $(meson_native_use_bool pcre pcre2)
+ $(meson_native_use_bool policykit polkit)
+ $(meson_native_use_bool pwquality)
+ $(meson_native_use_bool qrcode qrencode)
+ $(meson_native_use_bool seccomp)
+ $(meson_native_use_bool selinux)
+ $(meson_native_use_bool tpm tpm2)
+ $(meson_native_use_bool test dbus)
+ $(meson_native_use_bool ukify)
+ $(meson_native_use_bool xkb xkbcommon)
+ -Dntp-servers="0.gentoo.pool.ntp.org 1.gentoo.pool.ntp.org 2.gentoo.pool.ntp.org 3.gentoo.pool.ntp.org"
+ # Breaks screen, tmux, etc.
+ -Ddefault-kill-user-processes=false
+ -Dcreate-log-dirs=false
+
+ # multilib options
+ $(meson_native_true backlight)
+ $(meson_native_true binfmt)
+ $(meson_native_true coredump)
+ $(meson_native_true environment-d)
+ $(meson_native_true firstboot)
+ $(meson_native_true hibernate)
+ $(meson_native_true hostnamed)
+ $(meson_native_true ldconfig)
+ $(meson_native_true localed)
+ $(meson_native_true man)
+ $(meson_native_true networkd)
+ $(meson_native_true quotacheck)
+ $(meson_native_true randomseed)
+ $(meson_native_true rfkill)
+ $(meson_native_true sysusers)
+ $(meson_native_true timedated)
+ $(meson_native_true timesyncd)
+ $(meson_native_true tmpfiles)
+ $(meson_native_true vconsole)
+ )
+
+ meson_src_configure "${myconf[@]}"
+}
+
+multilib_src_test() {
+ unset DBUS_SESSION_BUS_ADDRESS XDG_RUNTIME_DIR
+ local -x COLUMNS=80
+ meson_src_test
+}
+
+multilib_src_install_all() {
+ # meson doesn't know about docdir
+ mv "${ED}"/usr/share/doc/{systemd,${PF}} || die
+
+ einstalldocs
+ dodoc "${FILESDIR}"/nsswitch.conf
+
+ insinto /usr/lib/tmpfiles.d
+ doins "${FILESDIR}"/legacy.conf
+
+ if ! use resolvconf; then
+ rm -f "${ED}"/usr/bin/resolvconf || die
+ fi
+
+ if ! use sysv-utils; then
+ rm "${ED}"/usr/bin/{halt,init,poweroff,reboot,shutdown} || die
+ rm "${ED}"/usr/share/man/man1/init.1 || die
+ rm "${ED}"/usr/share/man/man8/{halt,poweroff,reboot,shutdown}.8 || die
+ fi
+
+ # https://bugs.gentoo.org/761763
+ rm -r "${ED}"/usr/lib/sysusers.d || die
+
+ # Preserve empty dirs in /etc & /var, bug #437008
+ keepdir /etc/{binfmt.d,modules-load.d,tmpfiles.d}
+ keepdir /etc/kernel/install.d
+ keepdir /etc/systemd/{network,system,user}
+ keepdir /etc/udev/rules.d
+
+ keepdir /etc/udev/hwdb.d
+
+ keepdir /usr/lib/systemd/{system-sleep,system-shutdown}
+ keepdir /usr/lib/{binfmt.d,modules-load.d}
+ keepdir /usr/lib/systemd/user-generators
+ keepdir /var/lib/systemd
+ keepdir /var/log/journal
+
+ if use pam; then
+ newpamd "${FILESDIR}"/systemd-user.pam systemd-user
+ fi
+
+ use ukify && python_fix_shebang "${ED}"
+ use boot && secureboot_auto_sign
+}
+
+migrate_locale() {
+ local envd_locale_def="${EROOT}/etc/env.d/02locale"
+ local envd_locale=( "${EROOT}"/etc/env.d/??locale )
+ local locale_conf="${EROOT}/etc/locale.conf"
+
+ if [[ ! -L ${locale_conf} && ! -e ${locale_conf} ]]; then
+ # If locale.conf does not exist...
+ if [[ -e ${envd_locale} ]]; then
+ # ...either copy env.d/??locale if there's one
+ ebegin "Moving ${envd_locale} to ${locale_conf}"
+ mv "${envd_locale}" "${locale_conf}"
+ eend ${?} || FAIL=1
+ else
+ # ...or create a dummy default
+ ebegin "Creating ${locale_conf}"
+ cat > "${locale_conf}" <<-EOF
+ # This file has been created by the sys-apps/systemd ebuild.
+ # See locale.conf(5) and localectl(1).
+
+ # LANG=${LANG}
+ EOF
+ eend ${?} || FAIL=1
+ fi
+ fi
+
+ if [[ ! -L ${envd_locale} ]]; then
+ # now, if env.d/??locale is not a symlink (to locale.conf)...
+ if [[ -e ${envd_locale} ]]; then
+ # ...warn the user that he has duplicate locale settings
+ ewarn
+ ewarn "To ensure consistent behavior, you should replace ${envd_locale}"
+ ewarn "with a symlink to ${locale_conf}. Please migrate your settings"
+ ewarn "and create the symlink with the following command:"
+ ewarn "ln -s -n -f ../locale.conf ${envd_locale}"
+ ewarn
+ else
+ # ...or just create the symlink if there's nothing here
+ ebegin "Creating ${envd_locale_def} -> ../locale.conf symlink"
+ ln -n -s ../locale.conf "${envd_locale_def}"
+ eend ${?} || FAIL=1
+ fi
+ fi
+}
+
+pkg_preinst() {
+ if [[ -e ${EROOT}/etc/sysctl.conf ]]; then
+ # Symlink /etc/sysctl.conf for easy migration.
+ dosym ../../../etc/sysctl.conf /usr/lib/sysctl.d/99-sysctl.conf
+ fi
+
+ if ! use boot && has_version "sys-apps/systemd[gnuefi(-)]"; then
+ ewarn "The 'gnuefi' USE flag has been renamed to 'boot'."
+ ewarn "Make sure to enable the 'boot' USE flag if you use systemd-boot."
+ fi
+}
+
+pkg_postinst() {
+ systemd_update_catalog
+
+ # Keep this here in case the database format changes so it gets updated
+ # when required.
+ systemd-hwdb --root="${ROOT}" update
+
+ udev_reload || FAIL=1
+
+ # Bug 465468, make sure locales are respected, and ensure consistency
+ # between OpenRC & systemd
+ migrate_locale
+
+ if [[ -z ${REPLACING_VERSIONS} ]]; then
+ if type systemctl &>/dev/null; then
+ systemctl --root="${ROOT:-/}" enable getty@.service remote-fs.target || FAIL=1
+ fi
+ elog "To enable a useful set of services, run the following:"
+ elog " systemctl preset-all --preset-mode=enable-only"
+ fi
+
+ if [[ -L ${EROOT}/var/lib/systemd/timesync ]]; then
+ rm "${EROOT}/var/lib/systemd/timesync"
+ fi
+
+ if [[ -z ${ROOT} && -d /run/systemd/system ]]; then
+ ebegin "Reexecuting system manager (systemd)"
+ systemctl daemon-reexec
+ eend $? || FAIL=1
+ fi
+
+ if [[ ${FAIL} ]]; then
+ eerror "One of the postinst commands failed. Please check the postinst output"
+ eerror "for errors. You may need to clean up your system and/or try installing"
+ eerror "systemd again."
+ eerror
+ fi
+}
+
+pkg_prerm() {
+ # If removing systemd completely, remove the catalog database.
+ if [[ ! ${REPLACED_BY_VERSION} ]]; then
+ rm -f -v "${EROOT}"/var/lib/systemd/catalog/database
+ fi
+}
diff --git a/sys-apps/xdg-desktop-portal-gnome/Manifest b/sys-apps/xdg-desktop-portal-gnome/Manifest
index 8f31c4940e39..14f6958565b9 100644
--- a/sys-apps/xdg-desktop-portal-gnome/Manifest
+++ b/sys-apps/xdg-desktop-portal-gnome/Manifest
@@ -1,7 +1,9 @@
+AUX 45.1-c99.patch 960 BLAKE2B 35205d487bf428760cbdef2e0f5e9209702017035830338d6bbed37224bff82fe2fceb9ce1c7a2a4056c9398d5ecd7691a929b7730037cd29057a245e2725f32 SHA512 2023e61ab131081525e5ce5dd39ec5f47caade156e6bdeaa7df69f14063e80c31e0844c5798d2ace1918504b0ff301ecf9d5d1046f76a852d04c5f00db3b0bdc
DIST xdg-desktop-portal-gnome-44.2.tar.xz 127484 BLAKE2B a6984cc2403f9edcaf638a241559bc6aa75ab9ce96fb482c50a2bb26803100e4ce2b8cedff1e8032a62369f5b73bd6679566a58a4817dc2dbbbf4d0c13140351 SHA512 3cf70a8523e72b9d523d3ada38b48f654259b13b91b6a20d45c68c0a353dc78b6fdd599dfd6d9385ef67c4f71728df976dc38b02c8668a5d698f6f6d3728dee7
DIST xdg-desktop-portal-gnome-45.0.tar.xz 140048 BLAKE2B 347e80e5876da16b3f32a6ba3b6007b6b777f10fe34ea5d02e82fea2a3b38922341d0613b4858fe49c32ad768c482e63be57e2611a3a8e1017df27c527380b77 SHA512 d45560533b4edc877b06eaba18236a94cba610a71504b71a796272caa52721cc795541c41a454549518a6ce2e748cc395d6dd29a8732f4f461861235483bae97
DIST xdg-desktop-portal-gnome-45.1.tar.xz 140996 BLAKE2B c77fb2a0f52e27eec73b43a08e6034cbe08afb622ae0863f2ac3402246bc19dec4d058cae2117ddcf80064f3965454f5813f066788c6de1dffb4be80490cb217 SHA512 576139ef4d763e47435a33ecd94ae8d1631c2a515c11ca18e1f1f7618421925a41f0f8a295cfe6d1be377fd162a9e4d239f3a94a73a4aae49e583a0360f8cc36
EBUILD xdg-desktop-portal-gnome-44.2.ebuild 1079 BLAKE2B 51bfa117eaded7e6b6332e6b74f8f259448dc8bdcb50b23faacc9ce82583eadf6d2b53e01eb498d5f0d621ddc914a520c4e4d30f7692ae06fdd4c140224b5550 SHA512 486935cf9b33702672a9727b9b9d01bdae87fb336662bc5f29c87b133bce33590a6514abfca7d1c8fecfcc66c3ef9d91ea6e64a559bc20e5d055f4da886e75aa
EBUILD xdg-desktop-portal-gnome-45.0.ebuild 1087 BLAKE2B aafb9f0f7a8c637790468ed734dd69390ac2d067ef1ebc2a8ecb4302d97a226a004232b3564fd00bba8d7d4804f45b1ce12d365bf37c6649fb128ff6c4c116ea SHA512 eca22a295cff6e250e8de2d828d9308039dddfda9935ba9e0237ccb87822bc4ea4fb1ec881ce4b38d2ffafc8efd768b8403601229196912e0075acd4c79a21ef
+EBUILD xdg-desktop-portal-gnome-45.1-r1.ebuild 1130 BLAKE2B f2242c29e1c6f85cd36b2bf6ba37f99f9bb5c03a9cd164aef53a50f279d59e6f35cdfab5e4786707022f79aa94013571bab1d1695aa3a3787abcd62efd1ef094 SHA512 e9567ca011245715e07381d6648e0df5db8d02c41c5a6c3522462817e0511954551a09bc91a5c98308c191b8e3f1af4cb13d810f456a21bc2cdf783bb70dcad3
EBUILD xdg-desktop-portal-gnome-45.1.ebuild 1087 BLAKE2B aafb9f0f7a8c637790468ed734dd69390ac2d067ef1ebc2a8ecb4302d97a226a004232b3564fd00bba8d7d4804f45b1ce12d365bf37c6649fb128ff6c4c116ea SHA512 eca22a295cff6e250e8de2d828d9308039dddfda9935ba9e0237ccb87822bc4ea4fb1ec881ce4b38d2ffafc8efd768b8403601229196912e0075acd4c79a21ef
MISC metadata.xml 365 BLAKE2B 2e19983c4095f43cd1c2c15ffadd6d2fec127291bc3017b788cad8f54eda2767ba7bacb73ebd64b3d63f9e6ced1d95c07ad1c7f48f5b0e45ae1c7439b8ca849f SHA512 be38ae716e9291da42d39c6c756f8c7f4d0e65fc10fc405d5dc086643d2cddc5b6e101be1fadae9aa5508085964c550262703b949b03d29b130744d760ad4eb7
diff --git a/sys-apps/xdg-desktop-portal-gnome/files/45.1-c99.patch b/sys-apps/xdg-desktop-portal-gnome/files/45.1-c99.patch
new file mode 100644
index 000000000000..884b0d9c15a6
--- /dev/null
+++ b/sys-apps/xdg-desktop-portal-gnome/files/45.1-c99.patch
@@ -0,0 +1,25 @@
+https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/issues/112
+https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/merge_requests/134
+
+From 5fb3c0c23ccd76c6f8239bbb66c3fb1230208d5e Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Tyrychtr?= <ltyrycht@redhat.com>
+Date: Mon, 11 Dec 2023 11:36:13 +0100
+Subject: [PATCH] input-capture: Pass correct pointer type to
+ gtk_window_add_group
+
+It produced only a warning, but will be an error in the future.
+
+Fixes #112
+--- a/src/inputcapture.c
++++ b/src/inputcapture.c
+@@ -409,7 +409,7 @@ create_input_capture_dialog (GDBusMethodInvocation *invocation,
+ gtk_window_set_modal (GTK_WINDOW (dialog), TRUE);
+
+ window_group = gtk_window_group_new ();
+- gtk_window_group_add_window (window_group, dialog);
++ gtk_window_group_add_window (window_group, GTK_WINDOW (dialog));
+
+ dialog_handle = g_new0 (InputCaptureDialogHandle, 1);
+ dialog_handle->request = g_object_ref (request);
+--
+GitLab
diff --git a/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-45.1-r1.ebuild b/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-45.1-r1.ebuild
new file mode 100644
index 000000000000..e4d9f570f008
--- /dev/null
+++ b/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-45.1-r1.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org meson systemd xdg
+
+DESCRIPTION="Backend implementation for xdg-desktop-portal using GNOME"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+IUSE="wayland X"
+
+# Newer-than-strictly-required xdg-desktop-portal dep for hang/slowness fixes
+# https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/issues/74
+DEPEND="
+ dev-libs/glib:2
+ gnome-base/gnome-desktop:4=
+ >=gui-libs/libadwaita-1.2.0:1
+ media-libs/fontconfig
+ sys-apps/dbus
+ >=sys-apps/xdg-desktop-portal-1.17.0
+ >=sys-apps/xdg-desktop-portal-gtk-1.14.0
+ gui-libs/gtk:4[wayland?,X?]
+ X? ( x11-libs/libX11 )
+ wayland? ( dev-libs/wayland )
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+ dev-util/gdbus-codegen
+ sys-devel/gettext
+ virtual/pkgconfig
+
+ wayland? ( dev-util/wayland-scanner )
+"
+
+PATCHES=(
+ "${FILESDIR}"/45.1-c99.patch
+)
+
+src_configure() {
+ local emesonargs=(
+ -Dsystemduserunitdir="$(systemd_get_userunitdir)"
+ )
+
+ meson_src_configure
+}
diff --git a/sys-fs/Manifest.gz b/sys-fs/Manifest.gz
index 7c50ba6b238d..463960f0faa2 100644
--- a/sys-fs/Manifest.gz
+++ b/sys-fs/Manifest.gz
Binary files differ
diff --git a/sys-fs/zfs-kmod/Manifest b/sys-fs/zfs-kmod/Manifest
index 80a6332269ff..595263d237ec 100644
--- a/sys-fs/zfs-kmod/Manifest
+++ b/sys-fs/zfs-kmod/Manifest
@@ -14,7 +14,7 @@ DIST zfs-2.2.2.tar.gz.asc 836 BLAKE2B bdc86492b2bf45d329e34e89ea7796f5cbf518d32a
EBUILD zfs-kmod-2.1.12.ebuild 4601 BLAKE2B 4e7a15677eef4aaa6b395a4852f17531f37990bc733955d578e3834693aa531553ddc2e79cc4513c5c938f9605b61fb9590491991dc8e5aff1afbf04b8d79ccf SHA512 4bb49a13ea14b57c9cac20324627436d5d6247feba9c4fa568b5017e109095ac1c18aef4187dde5f01c012bfcd86243ceeb4d942b1aa7faa409596844740ecb6
EBUILD zfs-kmod-2.1.13-r1.ebuild 4687 BLAKE2B 3407a228cc07e710693de38eb1750fbc445e7f4d387a48ca46de10a54285c23615ac72747880ff0251ab1ab9fe93a16c7a3859e07fcbaf8cc78456a033c8b756 SHA512 8de0fc970bd6782587b9735bd4bc6587757413807319db3b3a21e9ba91541bdf72333c9d1c25a2f684159cbae60ef2b56df74ed6d64999d6d1b52360ae1b006c
EBUILD zfs-kmod-2.1.13.ebuild 4601 BLAKE2B 451f240a8bfda7164ee48ae37bb410b8c3e06ca7184126da122258e7f6f8da62d23c9e6b0481e310735d92e460fbe5617a9f01da04cdb0ae801039c93cb12cd7 SHA512 7240287b57eaac31f6d0c7d4994c6a4de44a41ac9470aeb4c95e33ddb9557d7c70fad24c037f32ae026b4b7bb745ec5f4f496a802457dbdb95a8f1ec7f527c49
-EBUILD zfs-kmod-2.1.14.ebuild 4604 BLAKE2B 16a84611ce7c714e30a79ca48ce7535230a71eb616e900f8f4b4493d090a5959db2748a5cbde123e60d594f79e2941268b25346e51318169ec10f16ae721a88a SHA512 6fafc726a95faffcdb00fa4070fdf6cffa851ebf1aa309ab6efcf822d0373ed6e97a0b946522de156138f3a7dba20daf8aee3ffd0b7c88eaa3e55fa46871917c
+EBUILD zfs-kmod-2.1.14.ebuild 4601 BLAKE2B 451f240a8bfda7164ee48ae37bb410b8c3e06ca7184126da122258e7f6f8da62d23c9e6b0481e310735d92e460fbe5617a9f01da04cdb0ae801039c93cb12cd7 SHA512 7240287b57eaac31f6d0c7d4994c6a4de44a41ac9470aeb4c95e33ddb9557d7c70fad24c037f32ae026b4b7bb745ec5f4f496a802457dbdb95a8f1ec7f527c49
EBUILD zfs-kmod-2.2.1-r1.ebuild 6017 BLAKE2B 07e1e2bf3a7846e0ed4ba7df4bdefc789133263f89bf6c9aecb8baf50e2a3fa34b9f94ae83fab9e0a78ec251adaa600bba292b206588d348804b31caafa0992e SHA512 6fc26e396cd160b831900735e3d862a1f0a9dccac93e4d4fbee84f635cac4a40d19ce01e1a445781ecf0b4d3ce5e5a2dec188339dad4aa999df506ab18669ac1
EBUILD zfs-kmod-2.2.1.ebuild 5932 BLAKE2B 77d5e6a115d3198ada916a0a2a13cc421f4fe53e50559a5e9a1f92b46584ff29d95b18bb973f89d9d05d03fad1ca90b3886974370f5097b2bd6d04cf859e1038 SHA512 08857de1d42bb9e82baf9b48354e2ac8bd40985c8a41f18d59791ab0ee90665bef2c5b206d9c6033251ec465529bf6b400a40726641945da19ee7ae06e0447c5
EBUILD zfs-kmod-2.2.2.ebuild 5932 BLAKE2B 77d5e6a115d3198ada916a0a2a13cc421f4fe53e50559a5e9a1f92b46584ff29d95b18bb973f89d9d05d03fad1ca90b3886974370f5097b2bd6d04cf859e1038 SHA512 08857de1d42bb9e82baf9b48354e2ac8bd40985c8a41f18d59791ab0ee90665bef2c5b206d9c6033251ec465529bf6b400a40726641945da19ee7ae06e0447c5
diff --git a/sys-fs/zfs-kmod/zfs-kmod-2.1.14.ebuild b/sys-fs/zfs-kmod/zfs-kmod-2.1.14.ebuild
index 8a7c8152eb9b..c698d195b168 100644
--- a/sys-fs/zfs-kmod/zfs-kmod-2.1.14.ebuild
+++ b/sys-fs/zfs-kmod/zfs-kmod-2.1.14.ebuild
@@ -30,7 +30,7 @@ else
ZFS_KERNEL_DEP="${ZFS_KERNEL_DEP%%.*}.$(( ${ZFS_KERNEL_DEP##*.} + 1))"
if [[ ${PV} != *_rc* ]] ; then
- KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~sparc"
+ KEYWORDS="amd64 arm64 ppc64 ~riscv ~sparc"
fi
fi
diff --git a/sys-fs/zfs/Manifest b/sys-fs/zfs/Manifest
index 28f7da43ed55..a13b610b53a9 100644
--- a/sys-fs/zfs/Manifest
+++ b/sys-fs/zfs/Manifest
@@ -12,7 +12,7 @@ DIST zfs-2.2.2.tar.gz 33816541 BLAKE2B f0619ae42d898d18077096217d0a9ddd7c7378424
DIST zfs-2.2.2.tar.gz.asc 836 BLAKE2B bdc86492b2bf45d329e34e89ea7796f5cbf518d32ab114c909321b1d0d8040b9ce4e25b3b85fcbc5ea62ee10a2d716b5b27e37c2c005b307c0b593815c49d625 SHA512 110be1aa90f4749106717165a3cb5116379e2d170146a2b3d2601f04212450da9327e028d6e1e5de7f8a46c6bb7a15e2bcdd09e3e760590fbc695f9562f1440b
EBUILD zfs-2.1.12.ebuild 8892 BLAKE2B e39fd0b3c16e2d0bb9cbb032cd60b1f3a48c4453b224cb16994137ab93cc97ede6c1802798595a7e71ac5b7f9b9cee719b6e1981ebc786455f97b105a9b0b462 SHA512 5a8d18ac3b3e9f54723c02215c5ca16e15398490b820e4e30855c62fe180455ca6f7d9f77e58e2a676f88607e6c5c4343061ab0cab7369310ae644d241854d74
EBUILD zfs-2.1.13.ebuild 8892 BLAKE2B e39fd0b3c16e2d0bb9cbb032cd60b1f3a48c4453b224cb16994137ab93cc97ede6c1802798595a7e71ac5b7f9b9cee719b6e1981ebc786455f97b105a9b0b462 SHA512 5a8d18ac3b3e9f54723c02215c5ca16e15398490b820e4e30855c62fe180455ca6f7d9f77e58e2a676f88607e6c5c4343061ab0cab7369310ae644d241854d74
-EBUILD zfs-2.1.14.ebuild 8895 BLAKE2B 48919e1841e305f81990dd74864a3c07f09292e89a7afe8f5b71d020783257c9a6633cf0379c837a1c36cfe640e0b2acb5a5f980673aeb97103bf1533072b699 SHA512 450e0eccb437c524a052c85c580fd0dc4e1eaee3de7d945bc3bf09c43159b1c054197ddce06d4b9866a379eab6a0f10e90996e6294b6e1fdd88216ffd5e37cdf
+EBUILD zfs-2.1.14.ebuild 8892 BLAKE2B e39fd0b3c16e2d0bb9cbb032cd60b1f3a48c4453b224cb16994137ab93cc97ede6c1802798595a7e71ac5b7f9b9cee719b6e1981ebc786455f97b105a9b0b462 SHA512 5a8d18ac3b3e9f54723c02215c5ca16e15398490b820e4e30855c62fe180455ca6f7d9f77e58e2a676f88607e6c5c4343061ab0cab7369310ae644d241854d74
EBUILD zfs-2.2.1.ebuild 8752 BLAKE2B 722cf2cc6c3a0330b1fb6c15229f5499be6ecb5a204515f63e74055eab15dc909735eccc0288db9eaf5e995dd6d753459d543f8714c17680526ddb732b58aff6 SHA512 bbd74914a7e5d6d415aa65d208308106c22e4e0336906d2926bf22b7b960061ea485ed5434a31ff492bc6694f75914441fd0e233d03cb589016cb7d541bbac15
EBUILD zfs-2.2.2.ebuild 8752 BLAKE2B 722cf2cc6c3a0330b1fb6c15229f5499be6ecb5a204515f63e74055eab15dc909735eccc0288db9eaf5e995dd6d753459d543f8714c17680526ddb732b58aff6 SHA512 bbd74914a7e5d6d415aa65d208308106c22e4e0336906d2926bf22b7b960061ea485ed5434a31ff492bc6694f75914441fd0e233d03cb589016cb7d541bbac15
EBUILD zfs-9999.ebuild 8752 BLAKE2B 722cf2cc6c3a0330b1fb6c15229f5499be6ecb5a204515f63e74055eab15dc909735eccc0288db9eaf5e995dd6d753459d543f8714c17680526ddb732b58aff6 SHA512 bbd74914a7e5d6d415aa65d208308106c22e4e0336906d2926bf22b7b960061ea485ed5434a31ff492bc6694f75914441fd0e233d03cb589016cb7d541bbac15
diff --git a/sys-fs/zfs/zfs-2.1.14.ebuild b/sys-fs/zfs/zfs-2.1.14.ebuild
index bc031e7c7f9a..3a00ad47b497 100644
--- a/sys-fs/zfs/zfs-2.1.14.ebuild
+++ b/sys-fs/zfs/zfs-2.1.14.ebuild
@@ -25,7 +25,7 @@ else
S="${WORKDIR}/${P%_rc?}"
if [[ ${PV} != *_rc* ]]; then
- KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~sparc"
+ KEYWORDS="amd64 arm64 ppc64 ~riscv ~sparc"
fi
fi