summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-02-12 23:35:51 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-02-12 23:35:51 +0000
commitfd3c1be769bb61186a7d433ce694b0059a8f84a5 (patch)
treee1b33e92c39cf9109eecf8239fe0f24433128d61
parente69d25e79ba78391f91869b4736c9000be102663 (diff)
gentoo auto-resync : 12:02:2024 - 23:35:51
-rw-r--r--Manifest30
-rw-r--r--Manifest.files.gzbin29782 -> 29780 bytes
-rw-r--r--dev-lang/Manifest.gzbin21841 -> 21839 bytes
-rw-r--r--dev-lang/fuzion/Manifest6
-rw-r--r--dev-lang/fuzion/fuzion-0.085-r1.ebuild2
-rw-r--r--dev-lang/fuzion/fuzion-0.086.ebuild2
-rw-r--r--dev-lang/fuzion/metadata.xml4
-rw-r--r--dev-lang/go-bootstrap/Manifest17
-rw-r--r--dev-lang/go-bootstrap/go-bootstrap-1.20.14.ebuild51
-rw-r--r--dev-lang/go/Manifest4
-rw-r--r--dev-lang/go/go-1.21.7.ebuild210
-rw-r--r--dev-lang/go/go-1.22.0.ebuild213
-rw-r--r--dev-util/Manifest.gzbin64464 -> 64465 bytes
-rw-r--r--dev-util/trace-cmd/Manifest2
-rw-r--r--dev-util/trace-cmd/trace-cmd-3.2-r2.ebuild (renamed from dev-util/trace-cmd/trace-cmd-3.2-r1.ebuild)6
-rw-r--r--games-emulation/Manifest.gzbin12035 -> 12033 bytes
-rw-r--r--games-emulation/ppsspp/Manifest2
-rw-r--r--games-emulation/ppsspp/ppsspp-1.17.1.ebuild3
-rw-r--r--media-video/Manifest.gzbin24533 -> 24536 bytes
-rw-r--r--media-video/popcorntime-bin/Manifest3
-rw-r--r--media-video/popcorntime-bin/popcorntime-bin-0.5.0.ebuild104
-rw-r--r--metadata/AUTHORS1
-rw-r--r--metadata/Manifest.gzbin10004 -> 10013 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.gzbin28385 -> 28381 bytes
-rw-r--r--metadata/md5-cache/dev-lang/Manifest.gzbin46524 -> 46995 bytes
-rw-r--r--metadata/md5-cache/dev-lang/fuzion-0.085-r14
-rw-r--r--metadata/md5-cache/dev-lang/fuzion-0.0864
-rw-r--r--metadata/md5-cache/dev-lang/go-1.21.715
-rw-r--r--metadata/md5-cache/dev-lang/go-1.22.015
-rw-r--r--metadata/md5-cache/dev-lang/go-bootstrap-1.20.1411
-rw-r--r--metadata/md5-cache/dev-util/Manifest.gzbin125354 -> 125361 bytes
-rw-r--r--metadata/md5-cache/dev-util/trace-cmd-3.2-r2 (renamed from metadata/md5-cache/dev-util/trace-cmd-3.2-r1)4
-rw-r--r--metadata/md5-cache/games-emulation/Manifest.gzbin19525 -> 19524 bytes
-rw-r--r--metadata/md5-cache/games-emulation/ppsspp-1.17.12
-rw-r--r--metadata/md5-cache/media-video/Manifest.gzbin40154 -> 40310 bytes
-rw-r--r--metadata/md5-cache/media-video/popcorntime-bin-0.5.015
-rw-r--r--metadata/news/Manifest28
-rw-r--r--metadata/news/timestamp.chk2
-rw-r--r--metadata/projects.xml5
-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
47 files changed, 738 insertions, 69 deletions
diff --git a/Manifest b/Manifest
index a3ab9e4a4fba..992c563e238b 100644
--- a/Manifest
+++ b/Manifest
@@ -1,23 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
-MANIFEST Manifest.files.gz 29782 BLAKE2B 4fdedcf6a8e7bfa554899ce3c5970d3d5d653facb861cfb1199f9ac8991f8516c0db14c1fd1f76b1580a3ffb0957d035b56aeebf476d2b517784c1a9f5daedfe SHA512 84184dca7140c7d44e1a8a394c6d548941583de7f083da0cd516d737306e1dc2295307ea1b5070bc303ec08cdf8746d4ac77a61f5e59ed9cd2edef7278bc7496
-TIMESTAMP 2024-02-12T17:10:17Z
+MANIFEST Manifest.files.gz 29780 BLAKE2B 229b1f789e136f61b42a09d51e1103c9285454609bc406024b5874ea7d7fe3ee43935265fccc71ecc665d027d0aef455e1aba8ab876353d744e38e3216ff93f8 SHA512 b284ae447a657ac3fb0e128aa07d5505dda14f26db71e3b055d6be3252d52bd6dc154d8ee2e631970ad0d1ae25d59a0bee9225ace93165ef5ecce571b4f10242
+TIMESTAMP 2024-02-12T23:10:26Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmXKUPlfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmXKpWJfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klCL7g//fT3E6b/PxVz/7OP6ukFBPRsgjRgZp48niqjrH4qrBeDHhp86wtgQ1mrD
-WF8nsT6L10TKD1JaDedF62wxh2WwQ4ptV2dMEkHNqEkSUkpDlqemnRw/tEOJq1ul
-YakraYByd1TnhCuWt1ar0SrZukJA/sSWI7vAUFD9twijUxxvpNSlE0V/5+BztFZL
-tFIEVEvZghEsXfqODvpSMgrJRbrAMim5paz155D9XjXS9hoD/baMUJ6L2ef2MLlN
-00dQn9t/oHog1xvUBKegssulOTAWnBoCl3tk2EdDd15I/9QOmC+Bu60brjC1AUoN
-UONC7z+ixPEJ0zuiXFwrhYbY8f27ZOkxT37+/pOFIaMug1tQOQRaHQ3loE+9Of0F
-kgrfZJtxHoQvW9EB4VtYobwAuEtOkK0ebscBa9fZbB682Z4ol14yTZF0rDwDwgj1
-GAtZRYWS+j0WGJcpBtwDySDNigpwtb6RJMkKJtuCoRXHXX+GEgFUT+Tx95dD3JMU
-5jc7DzitxZqTAAFwhsc+1iH3BuL/fIUqvSuivFYywel2hrkBQPyIcN+3R3oqDM4v
-SuaaPdlq21QOr44DFX3pIuaRNX/OAiJHwzFteeRFbVfPfsso0lDNIOUZJhZs8v31
-DxWQ8RM1f5y9WkrUkxOTNpo4sCPgeqq3epSHb7OAAJRN15HtHq0=
-=Vlq+
+klCHkA//W2FwpOxl3iYfLzj29oPEs5WSd87zbRTbwGCYwmJxplVK/VxVcPQlA8W2
+Fmf15Lg5FTIVbzJlLA94Oly6+Z4yk0RBjh2Y3TcFUAAK6ciXdwEgfCenBAn/HQGV
+UJ1+bh/tVKtef/D/wBUozqwJF/hlOyEEjyK14UuFxOdrzlgO5UqXeuf9t0xubIfx
+v1guWxHqO84X3LhyhMv99G2ofF8GANhf/08Gb8blXXfq7ulNeOuenfyMtAQ7gSZk
+U1Flei9N3gucL8Z+/yXW7vdP0GjlY7AnY+W0ED1q7Ik+DvP0D7aFhFmErCnYJQDy
+N0rBzevZZh5zoj5+crXbX0H/Wp5mo5bJ250SxLlHXzXsWsdWEsf+jb0KKq7ScxTT
+vo+0/stBkO+wrEsRrjCPvTXRJs+GPTO+Q0vgSYNMAncNBWqSIWyGWQPDQSau9CYt
+2hDXxOYjjDw3gIezdpAc+3S7+L+M/SdXqzh7FIhy0F77sOiOr31csjX5WCNmMVQt
+caYhD8uDPGUw4jUvqzC5yt+IWJcXf1M+E7M9uLLxHv1Nx+9fUB3Yd1V5q41Qg2wt
+Mg3Ed+VkRtbqwft/8fqsHMEXjQqtc5JHUjtetPLY4qt3Mc/ub7SubZ+zO5w4XCoh
+fESbzA7YbfKP5DKCPsS5MucCVuBDKYrPa9kw4pbRza12lGCBYGQ=
+=IRMZ
-----END PGP SIGNATURE-----
diff --git a/Manifest.files.gz b/Manifest.files.gz
index 038b65e03032..194b2f6404db 100644
--- a/Manifest.files.gz
+++ b/Manifest.files.gz
Binary files differ
diff --git a/dev-lang/Manifest.gz b/dev-lang/Manifest.gz
index 81dc33b0a304..9fd5975a798a 100644
--- a/dev-lang/Manifest.gz
+++ b/dev-lang/Manifest.gz
Binary files differ
diff --git a/dev-lang/fuzion/Manifest b/dev-lang/fuzion/Manifest
index 45a17c679a00..beb6d00bc178 100644
--- a/dev-lang/fuzion/Manifest
+++ b/dev-lang/fuzion/Manifest
@@ -1,5 +1,5 @@
DIST fuzion-0.085.tar.gz 951247 BLAKE2B 5ae8999453759e0a8e5fb44b0aec833adb2c66ca9fea3e3092e2f298cc27a98c75abe0947337e9bb43920009d3bed8aa526a325fc58791d6177cb4f2d7ae7f23 SHA512 4a40eeffaa40b0568d90a20cf4125e7bddcc651fbe55b38866bb3cc90517749259336f776c33b762969986accae01e532b09418114b7c60e98377074bf144a17
DIST fuzion-0.086.tar.gz 994894 BLAKE2B e698ea7b8de215c55e84e0f55f405156d5c386c1001c7b29e0c7c49e7a7e7babf7cb64cf30726a24aa7b6ccdc0eaf01cc543867361e2554f258d76be1fc08b97 SHA512 6d2df12d1dced9c5a61bb183767fc205ddbc0d04db8cae3f5e3eabd9ab60f18b3c2b3fa8f57702dc792882b1a6f79da1cfcb7801d84ecc2cff1844a4bc226f67
-EBUILD fuzion-0.085-r1.ebuild 1380 BLAKE2B da167769b57e7e8b62bf37bfbb8bf2a003eb3f9e70f76a052d4d09e836b70eb404ca849ad678e74e49cb78cc45237da6448a8c6d999561a8b811d95bc547f85e SHA512 9d753062541caac1fbab3371f3c04f01c109e96257de50f898878a5f8960995a9483e17602d0d303db21855bf2f281bc2c82f10fc2336e38c46797593f21c1e2
-EBUILD fuzion-0.086.ebuild 1489 BLAKE2B 24d2178299d91327838b96cf26544c5fde24d8b33ba809cabaf974d0e1988b0b98188a4cceb28b5eea2bf0a4200c2bdc347b9834eb443322b4863aa739468a24 SHA512 1c3db9ea8151a01f0ff03f8378b6a283940df8fdbcbee71f5bb4c20f3014d0b88dfd4ad6bbb8ae744353d5bb0bb75974be4e82543a84589b39250c0f95fce387
-MISC metadata.xml 678 BLAKE2B 1785e807c53bd64819e1e7510d96a6d81bf316351d38633cd45f506fe79faad7334fb13ca646366c31146f66301dfbe638a71fffee0726867f6863340b7d14f3 SHA512 d61ffbe425b6a6b84dc1f813f279c0e655650e8b5273c69492f1092414ae956c8f1413bda3a87e5a28783a1d219d7d69282eeeaab1c8e6227a04c05ca0bea27b
+EBUILD fuzion-0.085-r1.ebuild 1386 BLAKE2B 8650ae3efdafa1892c9de8c009ce4b96086f2ee3c07560805438e37ee97e7ba8ec6347b43391edb61649b1516bfccbe973b9be04fdc590e7d57cb706326dd2e0 SHA512 1a5db483f58babd81f62368e5a437e9fdcb371c21e458b71cc42b927c01dc8f2322595461594d19a008ac636c8966f34cdaf5a5afde760e45ee070b6e6b3a780
+EBUILD fuzion-0.086.ebuild 1495 BLAKE2B b4dbff7ed3769d9c3d9026e0911e859819bc639565027823f99e00ce35984172f5c5bb08e97964ec8a9c8e77140c7b8525f050c214e5b91d663936a2397be170 SHA512 911f27ac7370871b04492a6cf76b3438410ccbbb976b8792ff314c139f1b3cf3be061453f3e12f49e5ef737d247fce97d913f8248bc04513065ae85d4f593c0c
+MISC metadata.xml 690 BLAKE2B d4e29609d56e8784a8653d928595ee20f096c9a1e408afda2fab5a79c1be188769b84e7b69a6e0b8d5004f9c648c75ee634f2c25d8422d04b0c621079de12b92 SHA512 df41bd000885fea2428ce7c6c675c3a8c50f450902311bf36b8fc9b6ede41f6c4b070eb3c1b77dae70aa63fe13fa9c0b13f28a1481f70df0fd2d29d1c41579d2
diff --git a/dev-lang/fuzion/fuzion-0.085-r1.ebuild b/dev-lang/fuzion/fuzion-0.085-r1.ebuild
index 063790bb40b9..a90cd4f70918 100644
--- a/dev-lang/fuzion/fuzion-0.085-r1.ebuild
+++ b/dev-lang/fuzion/fuzion-0.085-r1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
inherit java-pkg-2
DESCRIPTION="A language with a focus on simplicity, safety and correctness"
-HOMEPAGE="https://flang.dev/
+HOMEPAGE="https://fuzion-lang.dev/
https://github.com/tokiwa-software/fuzion/"
if [[ "${PV}" == *9999* ]] ; then
diff --git a/dev-lang/fuzion/fuzion-0.086.ebuild b/dev-lang/fuzion/fuzion-0.086.ebuild
index 25e1fa2bc8ef..933ed223e6ec 100644
--- a/dev-lang/fuzion/fuzion-0.086.ebuild
+++ b/dev-lang/fuzion/fuzion-0.086.ebuild
@@ -6,7 +6,7 @@ EAPI=8
inherit java-pkg-2
DESCRIPTION="A language with a focus on simplicity, safety and correctness"
-HOMEPAGE="https://flang.dev/
+HOMEPAGE="https://fuzion-lang.dev/
https://github.com/tokiwa-software/fuzion/"
if [[ "${PV}" == *9999* ]] ; then
diff --git a/dev-lang/fuzion/metadata.xml b/dev-lang/fuzion/metadata.xml
index 47ee98be75cb..ff8570fb1aec 100644
--- a/dev-lang/fuzion/metadata.xml
+++ b/dev-lang/fuzion/metadata.xml
@@ -11,8 +11,8 @@
for performance and correctness.
</longdescription>
<upstream>
- <changelog>https://flang.dev/release_notes.txt</changelog>
- <doc>https://flang.dev/docs/index</doc>
+ <changelog>https://fuzion-lang.dev/release_notes.txt</changelog>
+ <doc>https://fuzion-lang.dev/docs/index</doc>
<bugs-to>https://github.com/tokiwa-software/fuzion/issues/</bugs-to>
<remote-id type="github">tokiwa-software/fuzion</remote-id>
</upstream>
diff --git a/dev-lang/go-bootstrap/Manifest b/dev-lang/go-bootstrap/Manifest
index dfa5af9bea38..96a7962e70e5 100644
--- a/dev-lang/go-bootstrap/Manifest
+++ b/dev-lang/go-bootstrap/Manifest
@@ -1,3 +1,19 @@
+DIST go-1.20.14-darwin-amd64-bootstrap.tbz 94549781 BLAKE2B 604d6b183b6be19f98f330a73fd07db1824442b14c3870447340e628b3fd13c87972d9a192f888e329b1d0337a48d66651f35c0237e4a5a609091e73385925d7 SHA512 ef2b179a096319dca8cd3907ad7c9d80bc61d409ce198a323073fbceb3b6ab3f5752eaeeb8f37f9287ba1c009f5e37da341e359228d0509ab766340f61a10c68
+DIST go-1.20.14-darwin-arm64-bootstrap.tbz 92159553 BLAKE2B 28a95dafd3126e95fd997744ca20385bf634c3bc08be5698bc314c8e902e261d66ebae754492997562ba3bd2635f68ad8173cbd84aa6e59bcf38fe0c2cd35a65 SHA512 1f39a132037f9b1141cac752c20c34da0f87583dba9094965ffb7f65015d3d5273a1b63201e1f68e00d436aa1b1d79972f6f50a195a3d5799f012fb3fbaa20b6
+DIST go-1.20.14-linux-386-bootstrap.tbz 96003553 BLAKE2B c3a07e7dd840387281b065aebd216fa0cdd1c2e7bc71cce63f4a0fd7fa2ce1848f2b3b91c2506bea1a5b747ca7eece9aff08fe67dcf6b63f8afcc4a92e382f6b SHA512 236423e5b65078afd7a44f83f91f0b2bf11c78871d01adce942651ec24d02ae96021dfdb00640034dff9b43c636b1975402b68955bf6572c680dfbbb9bdb266e
+DIST go-1.20.14-linux-amd64-bootstrap.tbz 95467194 BLAKE2B d0d016a1f6334db056342432f401edf17c9ea0032ed13f3a1ab127b4697fcc18e471cd133ed306ccd98d62779bc2d0304a97a7100f91c566ca064237dab109d0 SHA512 638103faca6d913a8b774a00b1846e746c1f6272f1d3d0343942e81886aee84b6a8b10befab5d1e9e9ad7c3f1a3cbf72a2ff223fd236c21a6ef05ed63ae4c495
+DIST go-1.20.14-linux-arm-bootstrap.tbz 92749037 BLAKE2B 4a58c00132c84510cff0cbca9ed910b565220dfd2f7ef2080b40b3bb35f94b1d3d05e36e964ebf715261c13b38763be0c4df1ac8675f7bd27e9f087a710236b5 SHA512 94aa1264ac11243959d2768e67d29e405ec1a63daef3efdea695950fcbacb0e5bfad68eae71e5bca31e74415fc8fce90de2de9ac440e67921221a1b166cf9b23
+DIST go-1.20.14-linux-arm64-bootstrap.tbz 90313482 BLAKE2B 839f7e2a30944c622cdd3ebbcda8cbbaff6070b0c6bff3c2cdb5429f65df5cd830ed211d05df81d5f25c798e8d113d6bfe605e12b25f271ab35f9a7e98e6a95e SHA512 b7336febe2f687c8b91a885885a5f85e9a25333120fec38c08b96e115cbd1f66bd054d8c8a69891c210f60609828dc8cd9d188ac06d98d97fcec75730c97b5c9
+DIST go-1.20.14-linux-loong64-bootstrap.tbz 91910305 BLAKE2B e470bed6fdcae3e5baf9e8079bfaa211814cee00a9bebf2bfef24a27e249b2b2251b1400389b5844ed1f7631a4d8306b358bdf43f92bc96c2d071e79949b4e26 SHA512 2c878541d02cadd7cbe66647ef1cbec2ef1c9b43c4798adfd8cdf3ad800c6cc2bd2c702af221e133fa03099029e740362c9f490b1ace6c530462b27d73fb9d50
+DIST go-1.20.14-linux-mips-bootstrap.tbz 89723945 BLAKE2B c3ac0d9de529f4d033cf3942726124013f9772aa62174d185e1883e359bc195aca531170a4ba25c40de8d5b8c74d7553b461aabeeca31f76737d38fe86d7ca9a SHA512 461b043acece310ac3c4750086092d4ba6e56c5dcfa2eef1e2d626e8f4d18796dc8d13e9d4e36a2bea500422c7b6aeba863a0da74305ad7952cf2d05fd371c8b
+DIST go-1.20.14-linux-mips64-bootstrap.tbz 90162590 BLAKE2B f3fc550a6f2b05dd99fcb1a2437a3c2a4db7d13d434bad9478c400449286a78ea8f824fc40ba2e7e88646d9220ae0508ca57f2cad277b0fcc444d20e0ec8f594 SHA512 046baa51362abfa0865fea437d4b80e90b113387d2603661d1ca96c819237b459d3fc50d69acfc0b41b906baed56da031801ec913e55baf0db389ddf10d93d3b
+DIST go-1.20.14-linux-mips64le-bootstrap.tbz 89241603 BLAKE2B 1708a4d82376ea34dc3c569b2b44e34cb0a6698a4bfb1c04da89da6c2b660e93372926c4d88ca9cc8185c2b5949265779038882b84ff9ea99ddbb709cf7dac91 SHA512 ce95ca20b66bea1f4faa2edede7082858689cb50d5579225c635ba7987db7d0627453ae06eb141678cc46720d0bc050ae87d4fc3fbbbaaa16f4db7fd0234b6d2
+DIST go-1.20.14-linux-mipsle-bootstrap.tbz 89478289 BLAKE2B e09bf90783a11dda0ed81a2a1f8998bd7ea6ef4c7dc06e0e1abfc885a4cf0622bf40ae9d74d2bb3683ecb96b9a93a3064a8783a609cd88ef3f319af6332bf52d SHA512 5246e8da2fe58053bbdfa861d527b119227eacd055a7e69ffbb1e5c3dd2f477a286951c0577632c492f34ffc3ef4c015b1b7affdf5cca03b22bb0ef1ddea52de
+DIST go-1.20.14-linux-ppc64-bootstrap.tbz 91456774 BLAKE2B b4a7ca37f7bfe4c13dbfcb94cbd0521e924ba322eb49a49c6934dbb3b00c7f4929828dde3f18e1c26421c684f4a63bcf7f0834a30d58918b53fd13fc908860ee SHA512 28d9c6b33ab7f72f840fd06b0219845638c3df50b7741152f303288a3b4ab55e7bdb083dbd668e95563e459950e4e89ae9edf7ad604687afe5247781330e2fb1
+DIST go-1.20.14-linux-ppc64le-bootstrap.tbz 90575770 BLAKE2B 0c76ba27d41d329a7c58ae5c2c168e021a4fbb01800cdc7e61baf50de57b146578aef123755b09df5a4aa405452e2b3cc9ff1960cdc34c3a38442691e7cd0422 SHA512 d3ecb191f73f157a09252c50ffb8249040bfb4ba39dc0a462c992830eba3eeadb18b7851410a1f9f2d6d362ee37fcb210c815d7b01cc632e10d962cb2c2769e9
+DIST go-1.20.14-linux-riscv64-bootstrap.tbz 93091456 BLAKE2B 197811a57c728ef546b9660328ab6624b87ae085e98264e5b3317fc66581fc0ee8ef95af3040c07a6cebfe30da88d209bf5bdb8ee11a647b716fa3122031724a SHA512 a3faaeaac90354a9be130d01108c8fdb178a0427d7dab0362c570428216ddd362f55044021082cbbb466f3a69458869d4978bd28652f7a4e55295d357c9c7c54
+DIST go-1.20.14-linux-s390x-bootstrap.tbz 94671247 BLAKE2B 7ff60a7c1245b66cbe852662589fe3a87c4fc29a1134dd46ad76272b9bc619b7ffba823374658a0f8d54a440d808d3eb8d97788483bbe69628bda167f4377109 SHA512 bc6c7efddfcc90fe2f1bbb2dee7f4396eb5b478eee7236216ca00c5bd4ce1dc0e3315edb58bf6ef3f7a7e5c45950e6f5be9163cfffd1cf5c36004aaa4916a1b7
+DIST go-1.20.14-solaris-amd64-bootstrap.tbz 95085901 BLAKE2B aed378201db555121bae1ab049d44b297dc922d7cd977c3d6f2dbff1b3cc46f59a697a211c244ed2f012d5c8ea6211501527512325188e34a3ccd2946ef6dbe8 SHA512 22a8b79ab2eb08319d1d9fb517458cdafd1a4fcbba2da70935d65ccdcc3808978ca0dbb045a7cfde2ca43eb6effd3ce687d2f99ee24dedcae9967b414fd6fe57
DIST go-darwin-amd64-bootstrap-1.18.6.tbz 145727291 BLAKE2B 3fa2efac8ff4b8527a946875af9bd5a2214bb97a7ec0cf24486b25eca964a19c47d8a5fd0c163efdeb24cd11eb3246eb3886b687a0009e96fdc9f5580c8e227c SHA512 b5b91d230ea80e852c251bc884327c398141962ea93a2e776f0d506a754e5006a47c429fc2fd019631cf5b82c1734c092af00b5260e4a41f05f00d7e59412a41
DIST go-darwin-amd64-bootstrap-1.19.1.tbz 153199405 BLAKE2B d1da88b2d367fc8f014dea5c92ba39a8dbc0a43babc1f2ecc85405c8c4b9339bdb9058af77d986d40d54ea38665f2b02dcd64565d5616bdb22c183eb40df8329 SHA512 ab35caeb32503515b918f9313ba8dac5893fa8321a435e35eeda5624701098784b0072c2c789986a46c8fa8482fc8b2caa2b296e5bbddab5127942c24bc4e9a1
DIST go-darwin-arm64-bootstrap-1.18.6.tbz 141953211 BLAKE2B 0a43d0eb592822cd68c3094fdf4a8062b3a3f4d7fe65ac2e6ae88a7ab0c6a31f2d7d4abc76207a38ee9c598a5c84177ed5f342eba314474222e08e7ef80394bf SHA512 47a0dadda88bdeec73d75b0039ca16d5736bd56767f7fa7231bfa0608d0a80dadf1efbdfa29ae0a1586e7e4dbd92b0b757eb1dc14a687a09f45d764675300cfb
@@ -27,4 +43,5 @@ DIST go-solaris-amd64-bootstrap-1.18.6.tbz 141998723 BLAKE2B f64902f2407e8873ecd
DIST go-solaris-amd64-bootstrap-1.19.1.tbz 149277390 BLAKE2B f5654865a63dc85727ed48b05879222b760f02a95710e427c3379c356e58b5cf2269b28fec931e07c0a74f02c9151c64c7bf792d0f8b476b9331f90fa06f3d8a SHA512 659b0956deed4ee7c5e0068618d4bd30ed1245f21c1edb919e011f4722eeb4b2850e48f5bb9ac370c353d496d3fe6d00d400ef97fed5a80fed02da73fabb4cfe
EBUILD go-bootstrap-1.18.6.ebuild 1449 BLAKE2B e321eba8d3528347a50fd0ed7be7eda039b41b5ede995ba1404033849fd261bc8ff3324388959395cc5460cdc23c5daa9b8f7b32e3eef67f9c905c3fb3250eb6 SHA512 3295bd48d7fda0163da1130b0cf99a37528a6de5ffb31cc7acabfff8b0825931350b40866de431bf117ac1ab3170f7d8e6835ea24ef30b34a853e8958e3ad68a
EBUILD go-bootstrap-1.19.1.ebuild 1910 BLAKE2B 439fe5e89363d00bb649870d88b6ef2872f99e875dea1eea1e723fd507edc1b49c00d741deed1f857dc32843e9e7eb454a696d5fdcc30f42aeae73f1f8fadfeb SHA512 3fd34a4088030260643cd788dca3e00648e39929bd44aa9e271c6af0caf4ea342c1db2abd6ebfe0a0ea360cf734d43eb8cd4966b8368ee8b8079a7e8da1a6333
+EBUILD go-bootstrap-1.20.14.ebuild 1910 BLAKE2B 7e9780ef58a9ec298501445c57f9d3948865407a1f562078cb9a97b217daa54a14a42203465f2130713df1bd1e03e9f6ec0f112353ceb715f5bb17b7c4908926 SHA512 e69e72d13680a1206321183107711f6ea471afc20c71c8555ac30d475e8a40859fb4a88b625602de5861cb6f8edf525cff4ad0219c538ac6779ff26f1270430a
MISC metadata.xml 416 BLAKE2B 160ffa2aa64cbf398e08b31e47fc4d44dd4488b1f416bcdd2aa67269588c6869c3aecfa98d697c2930b1d8f7843117ff3d1e3fc665e796022276fd2e37cb6518 SHA512 8a75c24b4fc5f61c612fb297b3ff761bd30884618aba4bafedcc1bed1a091584275a03e673365cc5f91d3f7f021409528de418d4361e3a250bc67ad747f0a5fa
diff --git a/dev-lang/go-bootstrap/go-bootstrap-1.20.14.ebuild b/dev-lang/go-bootstrap/go-bootstrap-1.20.14.ebuild
new file mode 100644
index 000000000000..3f28721ca6a3
--- /dev/null
+++ b/dev-lang/go-bootstrap/go-bootstrap-1.20.14.ebuild
@@ -0,0 +1,51 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Bootstrap package for dev-lang/go"
+HOMEPAGE="https://golang.org"
+BOOTSTRAP_DIST="https://dev.gentoo.org/~williamh/dist"
+SRC_URI="
+ amd64? ( ${BOOTSTRAP_DIST}/go-${PV}-linux-amd64-bootstrap.tbz )
+ arm? ( ${BOOTSTRAP_DIST}/go-${PV}-linux-arm-bootstrap.tbz )
+ arm64? ( ${BOOTSTRAP_DIST}/go-${PV}-linux-arm64-bootstrap.tbz )
+ loong? ( ${BOOTSTRAP_DIST}/go-${PV}-linux-loong64-bootstrap.tbz )
+ mips? (
+ abi_mips_o32? (
+ big-endian? ( ${BOOTSTRAP_DIST}/go-${PV}-linux-mips-bootstrap.tbz )
+ !big-endian? ( ${BOOTSTRAP_DIST}/go-${PV}-linux-mipsle-bootstrap.tbz )
+ )
+ abi_mips_n64? (
+ big-endian? ( ${BOOTSTRAP_DIST}/go-${PV}-linux-mips64-bootstrap.tbz )
+ !big-endian? ( ${BOOTSTRAP_DIST}/go-${PV}-linux-mips64le-bootstrap.tbz )
+ )
+ )
+ ppc64? (
+ big-endian? ( ${BOOTSTRAP_DIST}/go-${PV}-linux-ppc64-bootstrap.tbz )
+ !big-endian? ( ${BOOTSTRAP_DIST}/go-${PV}-linux-ppc64le-bootstrap.tbz )
+ )
+ riscv? ( ${BOOTSTRAP_DIST}/go-${PV}-linux-riscv64-bootstrap.tbz )
+ s390? ( ${BOOTSTRAP_DIST}/go-${PV}-linux-s390x-bootstrap.tbz )
+ x86? ( ${BOOTSTRAP_DIST}/go-${PV}-linux-386-bootstrap.tbz )
+ x64-macos? ( ${BOOTSTRAP_DIST}/go-${PV}-darwin-amd64-bootstrap.tbz )
+ arm64-macos? ( ${BOOTSTRAP_DIST}/go-${PV}-darwin-arm64-bootstrap.tbz )
+ x64-solaris? ( ${BOOTSTRAP_DIST}/go-${PV}-solaris-amd64-bootstrap.tbz )
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~arm ~arm64 ~loong ~mips ~ppc64 ~riscv ~s390 ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos ~x64-solaris"
+IUSE="abi_mips_n64 abi_mips_o32 big-endian"
+RESTRICT="strip"
+QA_PREBUILT="*"
+
+S="${WORKDIR}"
+
+src_install() {
+ dodir /usr/lib
+ mv go-*-bootstrap "${ED}/usr/lib/go-bootstrap" || die
+
+ # testdata directories are not needed on the installed system
+ rm -fr $(find "${ED}"/usr/lib/go-bootstrap -iname testdata -type d -print)
+}
diff --git a/dev-lang/go/Manifest b/dev-lang/go/Manifest
index a9ef03aef5bd..586d05075726 100644
--- a/dev-lang/go/Manifest
+++ b/dev-lang/go/Manifest
@@ -4,9 +4,13 @@ DIST go1.20.12.src.tar.gz 26200362 BLAKE2B f33dc8c1ce565443c2cd975db493998bf921e
DIST go1.20.13.src.tar.gz 26287815 BLAKE2B fbcb52039785d4d030d626768dee914e4c27e0be942740230618589708721246e8708f198e04812cfc41165cec49bbb0e92d380b4bff39924fe8f99fea736a40 SHA512 87cf8c5e201526c3f44a6b1845a7de3f8a02d054f8689d10c84d5da0d286390b54dc23fc22f82e050d792e1d10c69049691a0d46b198b3fdd2e80087b38f5f06
DIST go1.21.5.src.tar.gz 26986890 BLAKE2B a57550a3f586060d8efa93b6c8d9bf3f87d791ebf66767c9a3344983111aa14ed88c71fe44aabe79b64dcdad85426de647eaf5845d9a5cac082b42969f9a27cb SHA512 c064b7cb3c47d8fb99fc181a3cddf327a4b7a8c6af39a8ac568e9d74cd44903141680903ca48673bb02a7a159cce4f32a94f3b37fc65a9549d3518ad7c731fa3
DIST go1.21.6.src.tar.gz 27058459 BLAKE2B 04909d067f8dc1c1bb45d9d0a87f9d0fedb69b42a4eb89ddb24d19df7c0f77c86c6283b579f3b3f9caa3ffba6ab5f325a71552e37b38ba4082e878bd0bc942a3 SHA512 8472c1c6c3fae9fecfb512a16f18ed531c04c087429a75086b9999069330c1b1e4a01a30c6561b5092169144cbc0d787ec2f5f4a50dfc4f79e74398f16423cfd
+DIST go1.21.7.src.tar.gz 26991014 BLAKE2B 7002b8a6662594f9dc44f215f8c76c2d17057a117c6d8b24929b5fa015a7222a1fe56d3091fcabb74f993c22000c3239645b12b94303751053be83336120cfa0 SHA512 5cadc458265deea2650fbbc5b0652e19e858fa7a7b929ea717e82ee4be2af45214a9dfc5b8b799003e83b92aa80141962a472d1d4f0653e97e99df5b68c88e5d
+DIST go1.22.0.src.tar.gz 27544122 BLAKE2B c5b1a842b9c70ac4fd77b6403398568dc9ab228e42b2bc036a2d25462bcb2da431f7fec89e8f480b519e774fb08a8b59b6e78ed863d32b15d951ccbea19ce45f SHA512 f47fdac3281463757b3db9f6ab747f86ed7263beed52c820ec2571375a578034df02c0b76912c19fab3a58df3b04d79b6aae084163d1d5847c907aeb30b936e3
EBUILD go-1.20.12.ebuild 5386 BLAKE2B 2497a54dce26d0c588657198fa9635a770637b44cece808377e9e7b498862f4be70b78f7d70435418720bf301620c3c3c30f51869cb5a18c8d23dc9614bec2d1 SHA512 6437aa598ac8326d93bae18441c429aaa855a30953b6e72873787e22c5a0bf8feba11b5087925200572e1e5a2a5cc622f2f9d8bcd0bc4fd446e195ac950e1be6
EBUILD go-1.20.13.ebuild 5387 BLAKE2B 65ce52c05ce72ad6f428f67cbb7fb971b59f69780da4d74372e12fb80e8d53f3aed8d026441e46597586bfb8ddd8eed7ef3935e1d1e940b5d268cb87332281bf SHA512 4fb9b50e1f63dea46978835b852daba762533a4859ba3ed16d76cb48b5b50a5e02117709aa03a1bad7c38e3d182a5de9b363885d0580b32c83995e734e373801
EBUILD go-1.21.5.ebuild 5204 BLAKE2B 2fe9369fbc565c10082d5d508c863739e24e85dd491cd3c27691ea3025f06bb94e976c8f109d26455a8560356fbebbaaa5e5d1e034a20b7648596c9f053807d9 SHA512 ed2806d6d1efb4d9194354468157129b9f27483f63ae166d66bb559541880d416254fa1ca39dc2022d485abda6fe771d8311c007eac78ef01a7ce38b9641ed19
EBUILD go-1.21.6.ebuild 5206 BLAKE2B d1618ba01d1c74873875216e306891cc6a0610a0fee57f433d681ff73f1f40d47d2318bda92afe8a0af1747cc0e4810919fc517afb284af8c446f16db2d31bb6 SHA512 74592fb84fb461020a617396f89f0393caf1a18943dce8c1b039dfb36c1d2a966b23c02d1a06a76793fb5b684e13ca503f8a59eb9bc6334c312167da67dc66c0
+EBUILD go-1.21.7.ebuild 5209 BLAKE2B 5656d72770d2f5d6092328eeb3883f303407e591845530c2041df1382ffec3cde87c150ac591f4a4bebfa2dada0b504151c36e454d66269d31fe975eab786917 SHA512 d0b37538789f820c8314dbfbe9e8b5a18de1c3a8009d3e2633d6b4f0bdf1bd100374232f8323e7e55c67300e98f70468b3e26ea57153448d7bb24d629e9387e6
+EBUILD go-1.22.0.ebuild 5274 BLAKE2B a5a2b88b048cb4a42f8d477ba507febfd99713bc9054847fa5a9beb5c0f8140c6ebc42b3bb87703f798a8dc8ee0067c7568b5d98e64a18ff617fafe98fe82faf SHA512 de58d78054b0281de2dd3bff87e9fcc8e6aa094c749ffcec398b7766dc4e2e7369179082e1193bb3dd9b913b75970ecc0144c0ba62a51225331ea55b4b15ce54
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.21.7.ebuild b/dev-lang/go/go-1.21.7.ebuild
new file mode 100644
index 000000000000..6060e4160e11
--- /dev/null
+++ b/dev-lang/go/go-1.21.7.ebuild
@@ -0,0 +1,210 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+export CBUILD=${CBUILD:-${CHOST}}
+export CTARGET=${CTARGET:-${CHOST}}
+
+# See "Bootstrap" in release notes
+GO_BOOTSTRAP_MIN=1.17.13
+MY_PV=${PV/_/}
+
+inherit toolchain-funcs
+
+case ${PV} in
+*9999*)
+ EGIT_REPO_URI="https://github.com/golang/go.git"
+ inherit git-r3
+ ;;
+*)
+ SRC_URI="https://storage.googleapis.com/golang/go${MY_PV}.src.tar.gz "
+ S="${WORKDIR}"/go
+ case ${PV} in
+ *_beta*|*_rc*) ;;
+ *)
+ KEYWORDS="-* ~amd64 ~arm ~arm64 ~loong ~mips ~ppc64 ~riscv ~s390 ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
+ ;;
+ esac
+esac
+
+DESCRIPTION="A concurrent garbage collected and typesafe programming language"
+HOMEPAGE="https://go.dev"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+IUSE="abi_mips_o32 abi_mips_n64 cpu_flags_x86_sse2"
+
+RDEPEND="
+arm? ( sys-devel/binutils[gold] )
+arm64? ( sys-devel/binutils[gold] )"
+BDEPEND="|| (
+ >=dev-lang/go-${GO_BOOTSTRAP_MIN}
+ >=dev-lang/go-bootstrap-${GO_BOOTSTRAP_MIN} )"
+
+# the *.syso files have writable/executable stacks
+QA_EXECSTACK='*.syso'
+
+# Do not complain about CFLAGS, etc, since Go doesn't use them.
+QA_FLAGS_IGNORED='.*'
+
+# The tools in /usr/lib/go should not cause the multilib-strict check to fail.
+QA_MULTILIB_PATHS="usr/lib/go/pkg/tool/.*/.*"
+
+# This package triggers "unrecognized elf file(s)" notices on riscv.
+# https://bugs.gentoo.org/794046
+QA_PREBUILT='.*'
+
+# Do not strip this package. Stripping is unsupported upstream and may
+# fail.
+RESTRICT+=" strip"
+
+DOCS=(
+ CONTRIBUTING.md
+ PATENTS
+ README.md
+ SECURITY.md
+)
+
+go_arch() {
+ # By chance most portage arch names match Go
+ local tc_arch=$(tc-arch $@)
+ case "${tc_arch}" in
+ x86) echo 386;;
+ x64-*) echo amd64;;
+ loong) echo loong64;;
+ mips) if use abi_mips_o32; then
+ [[ $(tc-endian $@) = big ]] && echo mips || echo mipsle
+ elif use abi_mips_n64; then
+ [[ $(tc-endian $@) = big ]] && echo mips64 || echo mips64le
+ fi ;;
+ ppc64) [[ $(tc-endian $@) = big ]] && echo ppc64 || echo ppc64le ;;
+ riscv) echo riscv64 ;;
+ s390) echo s390x ;;
+ *) echo "${tc_arch}";;
+ esac
+}
+
+go_arm() {
+ case "${1:-${CHOST}}" in
+ armv5*) echo 5;;
+ armv6*) echo 6;;
+ armv7*) echo 7;;
+ *)
+ die "unknown GOARM for ${1:-${CHOST}}"
+ ;;
+ esac
+}
+
+go_os() {
+ case "${1:-${CHOST}}" in
+ *-linux*) echo linux;;
+ *-darwin*) echo darwin;;
+ *-freebsd*) echo freebsd;;
+ *-netbsd*) echo netbsd;;
+ *-openbsd*) echo openbsd;;
+ *-solaris*) echo solaris;;
+ *-cygwin*|*-interix*|*-winnt*)
+ echo windows
+ ;;
+ *)
+ die "unknown GOOS for ${1:-${CHOST}}"
+ ;;
+ esac
+}
+
+go_tuple() {
+ echo "$(go_os $@)_$(go_arch $@)"
+}
+
+go_cross_compile() {
+ [[ $(go_tuple ${CBUILD}) != $(go_tuple) ]]
+}
+
+PATCHES=(
+ "${FILESDIR}"/go-never-download-newer-toolchains.patch
+)
+
+src_compile() {
+ if has_version -b ">=dev-lang/go-${GO_BOOTSTRAP_MIN}"; then
+ export GOROOT_BOOTSTRAP="${BROOT}/usr/lib/go"
+ elif has_version -b ">=dev-lang/go-bootstrap-${GO_BOOTSTRAP_MIN}"; then
+ export GOROOT_BOOTSTRAP="${BROOT}/usr/lib/go-bootstrap"
+ else
+ eerror "Go cannot be built without go or go-bootstrap installed"
+ die "Should not be here, please report a bug"
+ fi
+
+ export GOROOT_FINAL="${EPREFIX}"/usr/lib/go
+ export GOROOT="${PWD}"
+ export GOBIN="${GOROOT}/bin"
+
+ # Go's build script does not use BUILD/HOST/TARGET consistently. :(
+ export GOHOSTARCH=$(go_arch ${CBUILD})
+ export GOHOSTOS=$(go_os ${CBUILD})
+ export CC=$(tc-getBUILD_CC)
+
+ export GOARCH=$(go_arch)
+ export GOOS=$(go_os)
+ export CC_FOR_TARGET=$(tc-getCC)
+ export CXX_FOR_TARGET=$(tc-getCXX)
+ use arm && export GOARM=$(go_arm)
+ use x86 && export GO386=$(usex cpu_flags_x86_sse2 '' 'softfloat')
+
+ cd src
+ bash -x ./make.bash || die "build failed"
+}
+
+src_test() {
+ go_cross_compile && return 0
+
+ cd src
+
+ # https://github.com/golang/go/issues/42005
+ rm cmd/link/internal/ld/fallocate_test.go || die
+
+ PATH="${GOBIN}:${PATH}" \
+ ./run.bash -no-rebuild -k || die "tests failed"
+}
+
+src_install() {
+ dodir /usr/lib/go
+ # The use of cp is deliberate in order to retain permissions
+ cp -R api bin doc lib pkg misc src test "${ED}"/usr/lib/go
+ einstalldocs
+
+ insinto /usr/lib/go
+ doins go.env VERSION
+
+ # testdata directories are not needed on the installed system
+ rm -fr $(find "${ED}"/usr/lib/go -iname testdata -type d -print)
+
+ local bin_path
+ if go_cross_compile; then
+ bin_path="bin/$(go_tuple)"
+ else
+ bin_path=bin
+ fi
+ local f x
+ for x in ${bin_path}/*; do
+ f=${x##*/}
+ dosym ../lib/go/${bin_path}/${f} /usr/bin/${f}
+ done
+
+ # install the @golang-rebuild set for Portage
+ insinto /usr/share/portage/config/sets
+ newins "${FILESDIR}"/go-sets.conf go.conf
+}
+
+pkg_postinst() {
+ [[ -z ${REPLACING_VERSIONS} ]] && return
+ elog "After ${CATEGORY}/${PN} is updated it is recommended to rebuild"
+ elog "all packages compiled with previous versions of ${CATEGORY}/${PN}"
+ elog "due to the static linking nature of go."
+ elog "If this is not done, the packages compiled with the older"
+ elog "version of the compiler will not be updated until they are"
+ elog "updated individually, which could mean they will have"
+ elog "vulnerabilities."
+ elog "Run 'emerge @golang-rebuild' to rebuild all 'go' packages"
+ elog "See https://bugs.gentoo.org/752153 for more info"
+}
diff --git a/dev-lang/go/go-1.22.0.ebuild b/dev-lang/go/go-1.22.0.ebuild
new file mode 100644
index 000000000000..373b585d242f
--- /dev/null
+++ b/dev-lang/go/go-1.22.0.ebuild
@@ -0,0 +1,213 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+export CBUILD=${CBUILD:-${CHOST}}
+export CTARGET=${CTARGET:-${CHOST}}
+
+# See "Bootstrap" in release notes
+GO_BOOTSTRAP_MIN=1.20.14
+MY_PV=${PV/_/}
+
+inherit toolchain-funcs
+
+case ${PV} in
+*9999*)
+ EGIT_REPO_URI="https://github.com/golang/go.git"
+ inherit git-r3
+ ;;
+*)
+ SRC_URI="https://storage.googleapis.com/golang/go${MY_PV}.src.tar.gz "
+ S="${WORKDIR}"/go
+ case ${PV} in
+ *_beta*|*_rc*) ;;
+ *)
+ KEYWORDS="-* ~amd64 ~arm ~arm64 ~loong ~mips ~ppc64 ~riscv ~s390 ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
+ ;;
+ esac
+esac
+
+DESCRIPTION="A concurrent garbage collected and typesafe programming language"
+HOMEPAGE="https://go.dev"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+IUSE="abi_mips_o32 abi_mips_n64 cpu_flags_x86_sse2"
+
+RDEPEND="
+arm? ( sys-devel/binutils[gold] )
+arm64? ( sys-devel/binutils[gold] )"
+BDEPEND="|| (
+ >=dev-lang/go-${GO_BOOTSTRAP_MIN}
+ >=dev-lang/go-bootstrap-${GO_BOOTSTRAP_MIN} )"
+
+# the *.syso files have writable/executable stacks
+QA_EXECSTACK='*.syso'
+
+# Do not complain about CFLAGS, etc, since Go doesn't use them.
+QA_FLAGS_IGNORED='.*'
+
+# The tools in /usr/lib/go should not cause the multilib-strict check to fail.
+QA_MULTILIB_PATHS="usr/lib/go/pkg/tool/.*/.*"
+
+# This package triggers "unrecognized elf file(s)" notices on riscv.
+# https://bugs.gentoo.org/794046
+QA_PREBUILT='.*'
+
+# Do not strip this package. Stripping is unsupported upstream and may
+# fail.
+RESTRICT+=" strip"
+
+DOCS=(
+ CONTRIBUTING.md
+ PATENTS
+ README.md
+ SECURITY.md
+)
+
+go_arch() {
+ # By chance most portage arch names match Go
+ local tc_arch=$(tc-arch $@)
+ case "${tc_arch}" in
+ x86) echo 386;;
+ x64-*) echo amd64;;
+ loong) echo loong64;;
+ mips) if use abi_mips_o32; then
+ [[ $(tc-endian $@) = big ]] && echo mips || echo mipsle
+ elif use abi_mips_n64; then
+ [[ $(tc-endian $@) = big ]] && echo mips64 || echo mips64le
+ fi ;;
+ ppc64) [[ $(tc-endian $@) = big ]] && echo ppc64 || echo ppc64le ;;
+ riscv) echo riscv64 ;;
+ s390) echo s390x ;;
+ *) echo "${tc_arch}";;
+ esac
+}
+
+go_arm() {
+ case "${1:-${CHOST}}" in
+ armv5*) echo 5;;
+ armv6*) echo 6;;
+ armv7*) echo 7;;
+ *)
+ die "unknown GOARM for ${1:-${CHOST}}"
+ ;;
+ esac
+}
+
+go_os() {
+ case "${1:-${CHOST}}" in
+ *-linux*) echo linux;;
+ *-darwin*) echo darwin;;
+ *-freebsd*) echo freebsd;;
+ *-netbsd*) echo netbsd;;
+ *-openbsd*) echo openbsd;;
+ *-solaris*) echo solaris;;
+ *-cygwin*|*-interix*|*-winnt*)
+ echo windows
+ ;;
+ *)
+ die "unknown GOOS for ${1:-${CHOST}}"
+ ;;
+ esac
+}
+
+go_tuple() {
+ echo "$(go_os $@)_$(go_arch $@)"
+}
+
+go_cross_compile() {
+ [[ $(go_tuple ${CBUILD}) != $(go_tuple) ]]
+}
+
+PATCHES=(
+ "${FILESDIR}"/go-never-download-newer-toolchains.patch
+)
+
+src_compile() {
+ if has_version -b ">=dev-lang/go-${GO_BOOTSTRAP_MIN}"; then
+ export GOROOT_BOOTSTRAP="${BROOT}/usr/lib/go"
+ elif has_version -b ">=dev-lang/go-bootstrap-${GO_BOOTSTRAP_MIN}"; then
+ export GOROOT_BOOTSTRAP="${BROOT}/usr/lib/go-bootstrap"
+ else
+ eerror "Go cannot be built without go or go-bootstrap installed"
+ die "Should not be here, please report a bug"
+ fi
+
+ export GOROOT_FINAL="${EPREFIX}"/usr/lib/go
+ export GOROOT="${PWD}"
+ export GOBIN="${GOROOT}/bin"
+
+ # Go's build script does not use BUILD/HOST/TARGET consistently. :(
+ export GOHOSTARCH=$(go_arch ${CBUILD})
+ export GOHOSTOS=$(go_os ${CBUILD})
+ export CC=$(tc-getBUILD_CC)
+
+ export GOARCH=$(go_arch)
+ export GOOS=$(go_os)
+ export CC_FOR_TARGET=$(tc-getCC)
+ export CXX_FOR_TARGET=$(tc-getCXX)
+ use arm && export GOARM=$(go_arm)
+ use x86 && export GO386=$(usex cpu_flags_x86_sse2 '' 'softfloat')
+
+ cd src
+ bash -x ./make.bash || die "build failed"
+}
+
+src_test() {
+ go_cross_compile && return 0
+
+ cd src
+
+ # https://github.com/golang/go/issues/42005
+ rm cmd/link/internal/ld/fallocate_test.go || die
+
+ PATH="${GOBIN}:${PATH}" \
+ ./run.bash -no-rebuild -k || die "tests failed"
+ cd ..
+ rm -fr pkg/*_race || die
+ rm -fr pkg/obj/go-build || die
+}
+
+src_install() {
+ dodir /usr/lib/go
+ # The use of cp is deliberate in order to retain permissions
+ cp -R api bin doc lib pkg misc src test "${ED}"/usr/lib/go
+ einstalldocs
+
+ insinto /usr/lib/go
+ doins go.env VERSION
+
+ # testdata directories are not needed on the installed system
+ rm -fr $(find "${ED}"/usr/lib/go -iname testdata -type d -print)
+
+ local bin_path
+ if go_cross_compile; then
+ bin_path="bin/$(go_tuple)"
+ else
+ bin_path=bin
+ fi
+ local f x
+ for x in ${bin_path}/*; do
+ f=${x##*/}
+ dosym ../lib/go/${bin_path}/${f} /usr/bin/${f}
+ done
+
+ # install the @golang-rebuild set for Portage
+ insinto /usr/share/portage/config/sets
+ newins "${FILESDIR}"/go-sets.conf go.conf
+}
+
+pkg_postinst() {
+ [[ -z ${REPLACING_VERSIONS} ]] && return
+ elog "After ${CATEGORY}/${PN} is updated it is recommended to rebuild"
+ elog "all packages compiled with previous versions of ${CATEGORY}/${PN}"
+ elog "due to the static linking nature of go."
+ elog "If this is not done, the packages compiled with the older"
+ elog "version of the compiler will not be updated until they are"
+ elog "updated individually, which could mean they will have"
+ elog "vulnerabilities."
+ elog "Run 'emerge @golang-rebuild' to rebuild all 'go' packages"
+ elog "See https://bugs.gentoo.org/752153 for more info"
+}
diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz
index ee4f2455a1fe..90b72eb68e27 100644
--- a/dev-util/Manifest.gz
+++ b/dev-util/Manifest.gz
Binary files differ
diff --git a/dev-util/trace-cmd/Manifest b/dev-util/trace-cmd/Manifest
index d16c6e8e165e..35fabbef304c 100644
--- a/dev-util/trace-cmd/Manifest
+++ b/dev-util/trace-cmd/Manifest
@@ -8,5 +8,5 @@ EBUILD trace-cmd-3.1.4-r2.ebuild 3338 BLAKE2B b9c5437bca8b2c52bbdcd86c39db0b1bd7
EBUILD trace-cmd-3.1.5-r2.ebuild 3353 BLAKE2B b686d73cacf84e8d569fe2085146ce99e255873c3f5942de9f9c6eb95640319c3ce2bb58587e876a0ccb6ffab97effba80f8b74bc36aff028188f59f360b05da SHA512 290a7844d5e7cbf7a2fccb8b8a1e40ee08687c121ee6e79066b2baebe65afec7f87759e142795ce2dd5f39f2d3a70affa96ad29a93ba66ab6f186e638aeceaf7
EBUILD trace-cmd-3.1.6-r1.ebuild 3316 BLAKE2B 57fa192e7f9961e3e5119cbc32b4f9cecbb14c8113889212eeab136d307a689bbb21a6580c5e4eda2ea926cda6cbefce539fa69674af3f5b231d28c593bc3f8d SHA512 59b81bbb1d634c3311747cef83687da0aa20e54bd1f2e312f84e1ad3ce64d4e482fe5b93c9ac2a4ff9de857295cc05f7c110e49c79bc1ff72319fd70cb7f3227
EBUILD trace-cmd-3.1.7.ebuild 3316 BLAKE2B 57fa192e7f9961e3e5119cbc32b4f9cecbb14c8113889212eeab136d307a689bbb21a6580c5e4eda2ea926cda6cbefce539fa69674af3f5b231d28c593bc3f8d SHA512 59b81bbb1d634c3311747cef83687da0aa20e54bd1f2e312f84e1ad3ce64d4e482fe5b93c9ac2a4ff9de857295cc05f7c110e49c79bc1ff72319fd70cb7f3227
-EBUILD trace-cmd-3.2-r1.ebuild 2364 BLAKE2B ca0299fe55182993352a931dea10faa41ee288e819907afb926ece22b712ae3ef38009525d8cdf22d1b81e667b74e3e72cdfbd0454eebc3ed9b0b08b0425a78c SHA512 f4a26c78c0984cab958d6425d2b23efba827af4ebc56c4dcc9cc0a1b3e876dd9f15f5d772676601cb1ebd76ff24f07a97cd7873add08a60d3a6bdda8e87c0ae1
+EBUILD trace-cmd-3.2-r2.ebuild 2414 BLAKE2B 80d0e40baa3224d50acf3d4f4ee8e84b1a103f1020f38ddfeba914546c0becc4260870dd726233af9bdb34e0f07cbc1b48a019a5c8b281f1b8be965babb13a8f SHA512 87a79292984b029148cc1a1dd9d77f2248f45705731fb98ea0cfd6fd26c71dd301b9d0273cf90090f5c67283328d37cb4c5c7cfb4c63094f908c9129de831e5d
MISC metadata.xml 462 BLAKE2B 60ccc0b91ad64f83db4df7cafd5af9355192c5f60139cc523f2c0d1bd287a75501822773443995b0e6f51986aa504a473a74e87c4db78ed9780e24816128f91e SHA512 9a8f02d6b9b23aa4350d7ce48a6aca9541ec5fcde82437c6c9ff1cfc950c8843994eb31133b67d678a9babaa8a15230c00cfba65c45f5db4d4859db0198cb554
diff --git a/dev-util/trace-cmd/trace-cmd-3.2-r1.ebuild b/dev-util/trace-cmd/trace-cmd-3.2-r2.ebuild
index ac238bb320a9..5b793f1856fd 100644
--- a/dev-util/trace-cmd/trace-cmd-3.2-r1.ebuild
+++ b/dev-util/trace-cmd/trace-cmd-3.2-r2.ebuild
@@ -43,7 +43,6 @@ DEPEND="
"
BDEPEND="
app-text/asciidoc
- dev-util/source-highlight
virtual/pkgconfig
python? ( dev-lang/swig )
"
@@ -88,8 +87,13 @@ src_configure() {
src_install() {
meson_src_install
+ python_install
# TODO: fix bash completion name
mv "${D}"/usr/share/bash-completion/completions/${PN}.bash \
"${D}"/usr/share/bash-completion/completions/${PN} || die
}
+
+python_install() {
+ python_optimize $(python_get_sitedir)
+}
diff --git a/games-emulation/Manifest.gz b/games-emulation/Manifest.gz
index c7a7341b882e..ed42c2d14041 100644
--- a/games-emulation/Manifest.gz
+++ b/games-emulation/Manifest.gz
Binary files differ
diff --git a/games-emulation/ppsspp/Manifest b/games-emulation/ppsspp/Manifest
index e1852b76ddfe..45810d975c6b 100644
--- a/games-emulation/ppsspp/Manifest
+++ b/games-emulation/ppsspp/Manifest
@@ -8,5 +8,5 @@ AUX ppsspp-disable-ccache-autodetection.patch 753 BLAKE2B aa580bb2c657830bb07961
DIST ppsspp-1.15.4.tar.xz 51947468 BLAKE2B c6a5e621b02556b791ec41389f17dede63811c87ff628b8f1304ac950071b365ecc9be05f4042e4e3b81e77f5a14b6931577f08b0174fec821350a1d7eca4d6a SHA512 9d2c140b0d633e5ca6191aaf276b7e4f6d029f29d1313a45fb78ee3879fec09f57d816604c51474ab6fe9cde713787d5769e87466d3c3015fe6a9b195ff198d2
DIST ppsspp-1.17.1.tar.xz 54663108 BLAKE2B 91c4964c9f334d42e090f59485e2f02ba8edb780903d2fa46e1a9cea77f6cc9e1a0605310d76445738259c0e99d5d1ca0764ef5f5565e781b482d5d5274620e5 SHA512 eaa0046f5d8e529efd8238690fa242638aa88630172abe59c4b7ffb16b1e18eeb38fcaf8e70ef76dbd2304b226d1f33e10cde709abe00fa2a5baff16c1883c31
EBUILD ppsspp-1.15.4.ebuild 1545 BLAKE2B 8e946a4d6ba410dc58f71fb79cd30b58644521ee1287bf0cf27c0fe96f44093445ba7c42d3d6449bcfd2c870ef58f458d3a83a14c7005a6112cd980a5a787898 SHA512 58d6df0028e5c966279339b48a27bba9207c7fe3b9495355118f3684d70a71d7522e2c5c80311035a828f7bcfc5d490b4224e80888dfd0db8beba41a1f5a43a1
-EBUILD ppsspp-1.17.1.ebuild 1703 BLAKE2B 15795b1db91a3cd95ff885f99a6a9671cef226d2d01246d5b9a0328ce69bc7cc835c7fba70d5a3ff1d8d10afe8542a48dba18686fdd607d644d68b7754985566 SHA512 2005d234bfaf4e224d2c8ca4b6176ae940dde3ee3c1965a27a497ea81519660935135de9646e39e6e035f1a4fb5f63f83b8a841cfcde207cd2044811f03211a0
+EBUILD ppsspp-1.17.1.ebuild 1720 BLAKE2B 9d088154c5bcbd47ae223efc2ef60ec60f49b9bdc062e2193ded108006c76b6f3e75c038585cdb38c7762957a8d423d39f4d9d43e12a42e487c355bee1850297 SHA512 d8f73a857d5a9d26b4493981765d20569d0e79033e2e3481a5b5e524664586fb8916be9b5bf851bd42140261ffe7471957f64c15f1777dc315fb11e79e40d4c5
MISC metadata.xml 526 BLAKE2B 19d0378d36d2b1d81ce404a95d98488b54f4368c72a7397b6d7c9a444edec9c19d146295cfc247a75aca1e1b5d1643161a627b80ea76aa8d43189a5eb14380c2 SHA512 7a8c8a7c05acdc110422d7c38552c8106d1886a672e6bda1212ce9cba737ae5e89e6624010d5bc3149b8da7c061b10295a721c74e7377587ec52ec7be2237855
diff --git a/games-emulation/ppsspp/ppsspp-1.17.1.ebuild b/games-emulation/ppsspp/ppsspp-1.17.1.ebuild
index 4f6565ae477c..b98e38fb57a1 100644
--- a/games-emulation/ppsspp/ppsspp-1.17.1.ebuild
+++ b/games-emulation/ppsspp/ppsspp-1.17.1.ebuild
@@ -67,7 +67,8 @@ src_configure() {
local -a mycmakeargs=(
-DBUILD_SHARED_LIBS=OFF
-DCMAKE_SKIP_RPATH=ON
- -DHEADLESS=false
+ -DHEADLESS=OFF
+ -DUSE_CCACHE=OFF
-DUSE_SYSTEM_FFMPEG=ON
-DUSE_SYSTEM_LIBZIP=ON
-DUSE_SYSTEM_SNAPPY=ON
diff --git a/media-video/Manifest.gz b/media-video/Manifest.gz
index 339c8fce4182..959803225ccc 100644
--- a/media-video/Manifest.gz
+++ b/media-video/Manifest.gz
Binary files differ
diff --git a/media-video/popcorntime-bin/Manifest b/media-video/popcorntime-bin/Manifest
index 9681f8206b64..67af28db092e 100644
--- a/media-video/popcorntime-bin/Manifest
+++ b/media-video/popcorntime-bin/Manifest
@@ -2,6 +2,9 @@ DIST Popcorn-Time-0.4.8-amd64.deb 101235940 BLAKE2B a967efc4805e14f4292cf6b4652f
DIST Popcorn-Time-0.4.8-i386.deb 104249328 BLAKE2B 46e8b8f34d5d18e6106f0fb32cf5a70a8b0e1f8583838af81a5fd731caf04648e82516152ec4f346f2251b8d23c5c0aeed18b88e6fd7e9fc2f9ff766a19cfd18 SHA512 1719527b038bc170d3fa4659e11ca095753410a5ddc2922e2ebd78dacc1a252522e37be8d9916b95232f175ac9e50ea04eb83bda5e63ec7ca21433282d75501a
DIST Popcorn-Time-0.4.9-amd64.deb 101129244 BLAKE2B a36d4ef4702ec9dd6b353ad0c0dd1c967d3a95eaf18ceb7c18c1e7f8418d7f8c0336a1d6c6b28c6f53bf657af8b00094c72b9729b91cb275ab5539f6450626ff SHA512 7a837d11bbe4a7b51e1996dc4ff579e860285f3589bb8938e44ecfaf4f435b657832286f700c74126bfd4f94c485138eb6a32f65cdc36f90a7efbbd2f00a9586
DIST Popcorn-Time-0.4.9-i386.deb 104225348 BLAKE2B d162f6afc7f57b2cc1ddf8d14a044cdb23a010b6949432418092b1ddfc778197298e61e3e1f0778ddf8becd57ecb72be78a55e39ef02bf6981c0d9e02844a08a SHA512 5513a0e6a7e49a54ce4bca2cd16e82c763cc16a7d92bf6661e18ee6eecceb3d61043c3e106136ad286c85921de86033371abcc602112a3781b1a9e12ce73c660
+DIST Popcorn-Time-0.5.0-amd64.deb 154055688 BLAKE2B e099038e6cd6f3a214209243c0ab3791b607b2c127ea92b8f1a024f64b0ad1fbea7d1f108619a64a40f4531b5b8e1f0cce3371abc30beadf1b4a4decedf7e3dd SHA512 b81ab4c9a2af1dde80b1fea883d481a64ab04babfc3faa5eec993a8f07ab09f0b6bab7c36292988de375cd70f3ce03f325cd833f083072f2aa900191ef0092bf
+DIST Popcorn-Time-0.5.0-i386.deb 159146908 BLAKE2B 2eebf6bd8c473b68dbd8019ae85155b85f249d9b2e5ec74d467606dc6b455b5e03413d6394d2b220eb70326a6b45bd25386a04fc8de546256b49af6b4774cdcd SHA512 6a45fe9c977fbadeb21133a67fb16fa0795b2e7d7af24e5a0e72c57963d11674de03fec89880d61cd7a2f218efc6db8666a1878e12628b346e4f5b6afc03bfa5
EBUILD popcorntime-bin-0.4.8.ebuild 2125 BLAKE2B 9cf5b628d2bc3b70562ac4b7fc9a311cd0c626426f462dd578f9d405b4e2cee74df56d5891827ab06b3ecbfd15aabcd50e047224c0f706c6d0b6ecba08044714 SHA512 629058224e66dccb5201b2b9f9b32c5f1e1858ea4fd7904da1fc23203f8f2d60ad8d8d46751cad4d9bb3bca876797a05219bacb5f9ed02790a7d1cf2419e3f46
EBUILD popcorntime-bin-0.4.9.ebuild 2125 BLAKE2B 9cf5b628d2bc3b70562ac4b7fc9a311cd0c626426f462dd578f9d405b4e2cee74df56d5891827ab06b3ecbfd15aabcd50e047224c0f706c6d0b6ecba08044714 SHA512 629058224e66dccb5201b2b9f9b32c5f1e1858ea4fd7904da1fc23203f8f2d60ad8d8d46751cad4d9bb3bca876797a05219bacb5f9ed02790a7d1cf2419e3f46
+EBUILD popcorntime-bin-0.5.0.ebuild 2414 BLAKE2B 0e882abc728d1b9f3a69823eb08607102c183703bb75409db23e3a3a3e458c2fc9ca48c3b5f21d9db57aee0b040c21b0357a692f5178ea7bed2449e21ba2103f SHA512 a58c4af5574b9d9ccabfdbac8a90d642ee224f093eae98197713adf2887f0a957bc9c93549a9dd82834182d08fca910543b9a6440eb7d96449c39bff60916906
MISC metadata.xml 436 BLAKE2B da1f7867d1f3a3b6a04a0975899b592976adb0299e2c370fa613d025993aeed81f719d1bde50565f3e8da15cfdd4ed6cd7f1bf4abb77c3d9371fdcfe7f4e9d13 SHA512 fec3c45b96ed58c61fb5454edc2351384b67bb52e156542bd0d71ce51f36b5943c1bee083a05c5c99917630da6ca5ffe0b87cfacde3a07d521a3c2032e42985e
diff --git a/media-video/popcorntime-bin/popcorntime-bin-0.5.0.ebuild b/media-video/popcorntime-bin/popcorntime-bin-0.5.0.ebuild
new file mode 100644
index 000000000000..48b1c44232a1
--- /dev/null
+++ b/media-video/popcorntime-bin/popcorntime-bin-0.5.0.ebuild
@@ -0,0 +1,104 @@
+# Copyright 2019-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CHROMIUM_LANGS="
+ af am ar bg bn ca cs da de el en-GB en-US es es-419 et fa fi fil fr gu he hi
+ hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr sv
+ sw ta te th tr uk ur vi zh-CN zh-TW
+"
+
+inherit chromium-2 desktop unpacker xdg
+
+DESCRIPTION="BitTorrent client that includes an integrated media player"
+HOMEPAGE="https://github.com/popcorn-official/popcorn-desktop"
+SRC_URI="
+ amd64? ( https://github.com/popcorn-official/popcorn-desktop/releases/download/v${PV}/Popcorn-Time-${PV}-amd64.deb )
+ x86? ( https://github.com/popcorn-official/popcorn-desktop/releases/download/v${PV}/Popcorn-Time-${PV}-i386.deb )
+"
+S="${WORKDIR}"
+
+KEYWORDS="-* ~amd64 ~x86"
+# Electron bundles a bunch of things
+LICENSE="
+ MIT BSD BSD-2 BSD-4 AFL-2.1 Apache-2.0 Ms-PL GPL-2 LGPL-2.1 APSL-2
+ unRAR OFL CC-BY-SA-3.0 MPL-2.0 android public-domain all-rights-reserved
+"
+SLOT="0"
+RESTRICT="bindist mirror"
+
+RDEPEND="
+ >=app-accessibility/at-spi2-core-2.46.0:2
+ dev-libs/expat
+ dev-libs/nspr
+ dev-libs/nss
+ media-libs/alsa-lib
+ net-print/cups
+ sys-apps/dbus
+ sys-libs/glibc
+ x11-libs/cairo
+ x11-libs/gdk-pixbuf
+ x11-libs/gtk+:3
+ x11-libs/libX11
+ x11-libs/libxcb
+ x11-libs/libXcomposite
+ x11-libs/libXcursor
+ x11-libs/libXdamage
+ x11-libs/libXext
+ x11-libs/libXfixes
+ x11-libs/libXi
+ x11-libs/libXrandr
+ x11-libs/libXrender
+ x11-libs/libXScrnSaver
+ x11-libs/libXtst
+ x11-libs/pango
+"
+
+QA_PREBUILT="opt/Popcorn-Time/*"
+
+pkg_pretend() {
+ chromium_suid_sandbox_check_kernel_config
+}
+
+src_prepare() {
+ default
+ # cleanup languages
+ pushd "opt/Popcorn-Time/locales" || die
+ # No l10n use entries for these langs
+ rm ar-XB.pak* en-XA.pak* || die
+ chromium_remove_language_paks
+ popd || die
+}
+
+src_configure() {
+ chromium_suid_sandbox_check_kernel_config
+ default
+}
+
+src_install() {
+ doicon -s 256 "usr/share/icons/butter.png"
+
+ domenu usr/share/applications/Popcorn-Time.desktop
+
+ local DESTDIR="/opt/Popcorn-Time"
+ pushd "opt/Popcorn-Time" || die
+
+ exeinto "${DESTDIR}/lib"
+ doexe lib/*.so
+
+ insinto "${DESTDIR}/lib"
+ doins *.json
+
+ exeinto "${DESTDIR}"
+ doexe Popcorn-Time nwjc minidump_stackwalk chromedriver chrome_crashpad_handler
+
+ insinto "${DESTDIR}"
+ doins *.pak *.bin *.json *.dat
+ insopts -m0755
+ doins -r locales src node_modules
+
+ dosym "${DESTDIR}"/Popcorn-Time /opt/bin/Popcorn-Time
+
+ popd || die
+}
diff --git a/metadata/AUTHORS b/metadata/AUTHORS
index c5496f79be54..cce620b0a3dd 100644
--- a/metadata/AUTHORS
+++ b/metadata/AUTHORS
@@ -14,4 +14,5 @@
# e-mail address. Keep the list sorted (use "LC_ALL=en_US.utf-8 sort").
#
Michał Górny <mgorny@gentoo.org>
+Sam James <sam@gentoo.org>
Sony Interactive Entertainment Inc.
diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz
index 0344d8e9c743..53ff8d02f3cd 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 e2f9eae8d695..718fef318983 100644
--- a/metadata/dtd/timestamp.chk
+++ b/metadata/dtd/timestamp.chk
@@ -1 +1 @@
-Mon, 12 Feb 2024 17:10:12 +0000
+Mon, 12 Feb 2024 23:10:21 +0000
diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest
index f0f9b3164ab0..b2e3edbcdc90 100644
--- a/metadata/glsa/Manifest
+++ b/metadata/glsa/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 565345 BLAKE2B 035c94a1830ba463996232986c49dcd03fc870b29b8c6a344a1885e15dc6be466f63c23bf6fb094ccea3a10ce2b016d268036d87c3af39617dbd4edc9733f056 SHA512 fb101c85b61c3d9c1ecba68339c93d5df7ea3506c031fff5e471bdba764a75888b0625bb6fc8267971325404a07516896eea1753bd79c12291bad17c30ad1cee
-TIMESTAMP 2024-02-12T17:10:16Z
+TIMESTAMP 2024-02-12T23:10:25Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmXKUPhfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmXKpWFfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klCYdRAAqtgFWWm7kBfkjoM2P4BgUPNZmzaPTnrPFxnczbQ/o2DYATP5cuhZtjR7
-nHBkZ//TRRFP/vNMs7UR2Ejlafvzf2RotJAR86JOX5n0xs0X1aQuYLH6zGQ9RF+U
-O3x8VEt33LDuPcyk2Nj4JMlH7yfNPYmdniRmpIFE/kxLSMxHZYgvzm87CkgnTQ0A
-EibU7CqrNrcXYUIZGrvQdOcsXPK9+Et0P0JS52l2+OBsXQJQe8+9ohWxOGJXo7wE
-rib99+D8QSLIRpP3zdOMi5P0RM1SW+4evGyGOYftHE52I9YBV3xVkOve06mZ6IHH
-lSch3VVyFlZ2son2Th1//QVfKennTs3/wnrWEM145Fe4fMzJr6Szbjat95iR6kc1
-G/ar5q0YoMKHuAQUeqIt6rTjZiiT9FlJFZjZ63uvRsoFufTLO069MZPQ0awI59Ss
-1XjEq1Ful1NrNWf1YQ3yAFrO5M+rQzjUItblNjdYaKM621Rb2PkFJI9KnJETOAsX
-1s1MS0e9OeqZFugrSWPhSzt12RIGRvJdSJ3dsowXE8NA1+XO41nMp+x9+/4FXATE
-3c3GFbC2QLjGJXPxLdzog9R4sk6RVUttkQ9NvdtiHG2Mq4QRKkH13qkY+fQLxhMk
-rW1zRqBVbbIAzmnUgKpR+c0t8AvYzAMJMucCZVTrGkPRsXsFti8=
-=Mfz1
+klDsgBAAnetgKvRLbMZ1Ynk0DgH/lya3K1PmfF/GFcpoTEkL3AVmTwGdmUa5U0eJ
+oAJ4Ncyna/Lm3U00ltLnfV2MNMNFYopIIP5P/hJMN519IdGxtrFLLHPakdn2h3tx
+HAyKksByiFvRm8/8h+h7nyljz9XWoRxAKRYBa1VVdEPYfGDxxc+DPCuoCZgH5+Xx
+XfqvjAe9AtwzW4OD2JAmoI24dtfomFc9fu6Z4v9LmQRyQfP1GQf6etKFWsnR2PiL
+dmCE9tjqAjhUx3urgHYEHGumF6oxpevQ1eVtVGpsyXob0H8nEFaSLC+ckfHXv1Gm
+qwOab9kC78EqClxvZenvK5pSPriZPW82yxMlE/mFeKlZl1syhZzJxfNWcg4xff6z
+Dq9X5GEOlqgyoIEgKEg4Q+jC9dHT/ceDEdWxHk3JumVnY05LaC0mUEMnXgrth+fi
+0qXe2wN5xTAWtehILs2lB8B6u8rOSQcRkG6sTOI6aJnbwF9S18ALLd6IzOzjPUGC
+UkWaelWcbi3BrG0mhVvw6Uwns6HwW5qAR42F6wO+08k6yxuFIgNNx/DOAg0KvdG5
+czVgNrwp0hzJNbq3GFTXQKEWZfCJORf2H96aHbZiI+h+Kd4P+Pv/3rKNWeq/0esj
+IJzGQYxFDsK++k+xAZ+LQzXEwNiILLwqbW0d1MnntdZE9bPHt6g=
+=VhY1
-----END PGP SIGNATURE-----
diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk
index e2f9eae8d695..718fef318983 100644
--- a/metadata/glsa/timestamp.chk
+++ b/metadata/glsa/timestamp.chk
@@ -1 +1 @@
-Mon, 12 Feb 2024 17:10:12 +0000
+Mon, 12 Feb 2024 23:10:21 +0000
diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz
index 44cffa62d303..b9fb16a3a8cf 100644
--- a/metadata/md5-cache/Manifest.gz
+++ b/metadata/md5-cache/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-lang/Manifest.gz b/metadata/md5-cache/dev-lang/Manifest.gz
index bd6b414aad33..c87c10551af2 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/fuzion-0.085-r1 b/metadata/md5-cache/dev-lang/fuzion-0.085-r1
index ffbbd97cdc79..76bce7e9a296 100644
--- a/metadata/md5-cache/dev-lang/fuzion-0.085-r1
+++ b/metadata/md5-cache/dev-lang/fuzion-0.085-r1
@@ -3,7 +3,7 @@ DEFINED_PHASES=compile install preinst prepare setup test
DEPEND=virtual/jdk:17 >=dev-java/java-config-2.2.0-r3
DESCRIPTION=A language with a focus on simplicity, safety and correctness
EAPI=8
-HOMEPAGE=https://flang.dev/ https://github.com/tokiwa-software/fuzion/
+HOMEPAGE=https://fuzion-lang.dev/ https://github.com/tokiwa-software/fuzion/
INHERIT=java-pkg-2
IUSE=test
KEYWORDS=amd64 ~x86
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/tokiwa-software/fuzion/archive/refs/tags/v0.085.tar.gz -> fuzion-0.085.tar.gz
_eclasses_=java-pkg-2 b6d755b4f6afabfd933932be28b46368 java-utils-2 b346c3901e71ba37137bae0b25b00221
-_md5_=bf64221f3000463d37847ef023b1e14a
+_md5_=0b321e2950ffa36effee5379f1e3c526
diff --git a/metadata/md5-cache/dev-lang/fuzion-0.086 b/metadata/md5-cache/dev-lang/fuzion-0.086
index 5258dfaf29a1..fade1fee5765 100644
--- a/metadata/md5-cache/dev-lang/fuzion-0.086
+++ b/metadata/md5-cache/dev-lang/fuzion-0.086
@@ -3,7 +3,7 @@ DEFINED_PHASES=compile install preinst prepare setup test
DEPEND=virtual/jdk:17 >=dev-java/java-config-2.2.0-r3
DESCRIPTION=A language with a focus on simplicity, safety and correctness
EAPI=8
-HOMEPAGE=https://flang.dev/ https://github.com/tokiwa-software/fuzion/
+HOMEPAGE=https://fuzion-lang.dev/ https://github.com/tokiwa-software/fuzion/
INHERIT=java-pkg-2
IUSE=test
KEYWORDS=~amd64 ~x86
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/tokiwa-software/fuzion/archive/refs/tags/v0.086.tar.gz -> fuzion-0.086.tar.gz
_eclasses_=java-pkg-2 b6d755b4f6afabfd933932be28b46368 java-utils-2 b346c3901e71ba37137bae0b25b00221
-_md5_=98834f0d83f9998b3ffcbea42c1c27e2
+_md5_=54bcd16b90d7ebc665efa6f2ee03c594
diff --git a/metadata/md5-cache/dev-lang/go-1.21.7 b/metadata/md5-cache/dev-lang/go-1.21.7
new file mode 100644
index 000000000000..620729fbf333
--- /dev/null
+++ b/metadata/md5-cache/dev-lang/go-1.21.7
@@ -0,0 +1,15 @@
+BDEPEND=|| ( >=dev-lang/go-1.17.13 >=dev-lang/go-bootstrap-1.17.13 )
+DEFINED_PHASES=compile install postinst test
+DESCRIPTION=A concurrent garbage collected and typesafe programming language
+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
+LICENSE=BSD
+RDEPEND=arm? ( sys-devel/binutils[gold] ) arm64? ( sys-devel/binutils[gold] )
+RESTRICT=strip
+SLOT=0/1.21.7
+SRC_URI=https://storage.googleapis.com/golang/go1.21.7.src.tar.gz
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=5c9489f527c36dc21ba80ffd840537b3
diff --git a/metadata/md5-cache/dev-lang/go-1.22.0 b/metadata/md5-cache/dev-lang/go-1.22.0
new file mode 100644
index 000000000000..24d9d9a6a4d9
--- /dev/null
+++ b/metadata/md5-cache/dev-lang/go-1.22.0
@@ -0,0 +1,15 @@
+BDEPEND=|| ( >=dev-lang/go-1.20.14 >=dev-lang/go-bootstrap-1.20.14 )
+DEFINED_PHASES=compile install postinst test
+DESCRIPTION=A concurrent garbage collected and typesafe programming language
+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
+LICENSE=BSD
+RDEPEND=arm? ( sys-devel/binutils[gold] ) arm64? ( sys-devel/binutils[gold] )
+RESTRICT=strip
+SLOT=0/1.22.0
+SRC_URI=https://storage.googleapis.com/golang/go1.22.0.src.tar.gz
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=01dd592ab4c3f759728b6d2c462676ed
diff --git a/metadata/md5-cache/dev-lang/go-bootstrap-1.20.14 b/metadata/md5-cache/dev-lang/go-bootstrap-1.20.14
new file mode 100644
index 000000000000..09a8881884ec
--- /dev/null
+++ b/metadata/md5-cache/dev-lang/go-bootstrap-1.20.14
@@ -0,0 +1,11 @@
+DEFINED_PHASES=install
+DESCRIPTION=Bootstrap package for dev-lang/go
+EAPI=8
+HOMEPAGE=https://golang.org
+IUSE=abi_mips_n64 abi_mips_o32 big-endian
+KEYWORDS=-* ~amd64 ~arm ~arm64 ~loong ~mips ~ppc64 ~riscv ~s390 ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos ~x64-solaris
+LICENSE=BSD
+RESTRICT=strip
+SLOT=0
+SRC_URI=amd64? ( https://dev.gentoo.org/~williamh/dist/go-1.20.14-linux-amd64-bootstrap.tbz ) arm? ( https://dev.gentoo.org/~williamh/dist/go-1.20.14-linux-arm-bootstrap.tbz ) arm64? ( https://dev.gentoo.org/~williamh/dist/go-1.20.14-linux-arm64-bootstrap.tbz ) loong? ( https://dev.gentoo.org/~williamh/dist/go-1.20.14-linux-loong64-bootstrap.tbz ) mips? ( abi_mips_o32? ( big-endian? ( https://dev.gentoo.org/~williamh/dist/go-1.20.14-linux-mips-bootstrap.tbz ) !big-endian? ( https://dev.gentoo.org/~williamh/dist/go-1.20.14-linux-mipsle-bootstrap.tbz ) ) abi_mips_n64? ( big-endian? ( https://dev.gentoo.org/~williamh/dist/go-1.20.14-linux-mips64-bootstrap.tbz ) !big-endian? ( https://dev.gentoo.org/~williamh/dist/go-1.20.14-linux-mips64le-bootstrap.tbz ) ) ) ppc64? ( big-endian? ( https://dev.gentoo.org/~williamh/dist/go-1.20.14-linux-ppc64-bootstrap.tbz ) !big-endian? ( https://dev.gentoo.org/~williamh/dist/go-1.20.14-linux-ppc64le-bootstrap.tbz ) ) riscv? ( https://dev.gentoo.org/~williamh/dist/go-1.20.14-linux-riscv64-bootstrap.tbz ) s390? ( https://dev.gentoo.org/~williamh/dist/go-1.20.14-linux-s390x-bootstrap.tbz ) x86? ( https://dev.gentoo.org/~williamh/dist/go-1.20.14-linux-386-bootstrap.tbz ) x64-macos? ( https://dev.gentoo.org/~williamh/dist/go-1.20.14-darwin-amd64-bootstrap.tbz ) arm64-macos? ( https://dev.gentoo.org/~williamh/dist/go-1.20.14-darwin-arm64-bootstrap.tbz ) x64-solaris? ( https://dev.gentoo.org/~williamh/dist/go-1.20.14-solaris-amd64-bootstrap.tbz )
+_md5_=279d8551236821f01ad572601c9f614c
diff --git a/metadata/md5-cache/dev-util/Manifest.gz b/metadata/md5-cache/dev-util/Manifest.gz
index b5e5d9c455b6..0b5e6318eff5 100644
--- a/metadata/md5-cache/dev-util/Manifest.gz
+++ b/metadata/md5-cache/dev-util/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-util/trace-cmd-3.2-r1 b/metadata/md5-cache/dev-util/trace-cmd-3.2-r2
index a7e5ba2b058b..6d6af188d3f9 100644
--- a/metadata/md5-cache/dev-util/trace-cmd-3.2-r1
+++ b/metadata/md5-cache/dev-util/trace-cmd-3.2-r2
@@ -1,4 +1,4 @@
-BDEPEND=app-text/asciidoc dev-util/source-highlight virtual/pkgconfig python? ( dev-lang/swig ) >=dev-build/meson-1.2.1 app-alternatives/ninja dev-build/meson-format-array
+BDEPEND=app-text/asciidoc virtual/pkgconfig python? ( dev-lang/swig ) >=dev-build/meson-1.2.1 app-alternatives/ninja dev-build/meson-format-array
DEFINED_PHASES=compile configure install prepare setup test
DEPEND=>=app-arch/zstd-1.4 !<dev-libs/libtracefs-1.6.1 >=dev-libs/libtracefs-1.6.1-r1 >=dev-libs/libtraceevent-1.6.3 sys-libs/zlib sys-process/audit python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) ) sys-kernel/linux-headers test? ( dev-util/cunit )
DESCRIPTION=User-space front-end for Ftrace
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) test
SLOT=0/3.2
SRC_URI=https://git.kernel.org/pub/scm/utils/trace-cmd/trace-cmd.git/snapshot/trace-cmd-v3.2.tar.gz
_eclasses_=linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 meson e322276188f86eacb29ae081ba5485c8 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=4c89f30d9ea795eefa2b14435444c25f
+_md5_=35fc03bf896a24d08911ca245a017a1f
diff --git a/metadata/md5-cache/games-emulation/Manifest.gz b/metadata/md5-cache/games-emulation/Manifest.gz
index d4521120f2d4..13e1d33ebd61 100644
--- a/metadata/md5-cache/games-emulation/Manifest.gz
+++ b/metadata/md5-cache/games-emulation/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/games-emulation/ppsspp-1.17.1 b/metadata/md5-cache/games-emulation/ppsspp-1.17.1
index 8e8b81d4815a..eebadfd435d5 100644
--- a/metadata/md5-cache/games-emulation/ppsspp-1.17.1
+++ b/metadata/md5-cache/games-emulation/ppsspp-1.17.1
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/hrydgard/ppsspp/releases/download/v1.17.1/ppsspp-1.17.1.tar.xz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 24c947ff5f858625cf0b33c15eed4425 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=abb30bf64517917ab296b740bd363266
+_md5_=9dd3241ec0a4d3e6ecb9b2104d8094ba
diff --git a/metadata/md5-cache/media-video/Manifest.gz b/metadata/md5-cache/media-video/Manifest.gz
index 60d7680ceed2..f39cee504287 100644
--- a/metadata/md5-cache/media-video/Manifest.gz
+++ b/metadata/md5-cache/media-video/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/media-video/popcorntime-bin-0.5.0 b/metadata/md5-cache/media-video/popcorntime-bin-0.5.0
new file mode 100644
index 000000000000..764e7d6b504e
--- /dev/null
+++ b/metadata/md5-cache/media-video/popcorntime-bin-0.5.0
@@ -0,0 +1,15 @@
+DEFINED_PHASES=configure install postinst postrm preinst prepare pretend setup unpack
+DESCRIPTION=BitTorrent client that includes an integrated media player
+EAPI=8
+HOMEPAGE=https://github.com/popcorn-official/popcorn-desktop
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=chromium-2 desktop unpacker xdg
+IUSE=+l10n_af +l10n_am +l10n_ar +l10n_bg +l10n_bn +l10n_ca +l10n_cs +l10n_da +l10n_de +l10n_el +l10n_en-GB +l10n_en-US +l10n_es +l10n_es-419 +l10n_et +l10n_fa +l10n_fi +l10n_fil +l10n_fr +l10n_gu +l10n_he +l10n_hi +l10n_hr +l10n_hu +l10n_id +l10n_it +l10n_ja +l10n_kn +l10n_ko +l10n_lt +l10n_lv +l10n_ml +l10n_mr +l10n_ms +l10n_nb +l10n_nl +l10n_pl +l10n_pt-BR +l10n_pt-PT +l10n_ro +l10n_ru +l10n_sk +l10n_sl +l10n_sr +l10n_sv +l10n_sw +l10n_ta +l10n_te +l10n_th +l10n_tr +l10n_uk +l10n_ur +l10n_vi +l10n_zh-CN +l10n_zh-TW
+KEYWORDS=-* ~amd64 ~x86
+LICENSE=MIT BSD BSD-2 BSD-4 AFL-2.1 Apache-2.0 Ms-PL GPL-2 LGPL-2.1 APSL-2 unRAR OFL CC-BY-SA-3.0 MPL-2.0 android public-domain all-rights-reserved
+RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/nspr dev-libs/nss media-libs/alsa-lib net-print/cups sys-apps/dbus sys-libs/glibc x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/gtk+:3 x11-libs/libX11 x11-libs/libxcb x11-libs/libXcomposite x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXrandr x11-libs/libXrender x11-libs/libXScrnSaver x11-libs/libXtst x11-libs/pango
+RESTRICT=bindist mirror
+SLOT=0
+SRC_URI=amd64? ( https://github.com/popcorn-official/popcorn-desktop/releases/download/v0.5.0/Popcorn-Time-0.5.0-amd64.deb ) x86? ( https://github.com/popcorn-official/popcorn-desktop/releases/download/v0.5.0/Popcorn-Time-0.5.0-i386.deb )
+_eclasses_=chromium-2 93690d770dc2e27deaa89794e2f9fe3f desktop 021728fdc1b03b36357dbc89489e0f0d linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 unpacker 7b40f3faa3e2e12f5cf6d36d0fbfcd09 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=cce2a36b3b59826fb4bcaad48ba0c2a8
diff --git a/metadata/news/Manifest b/metadata/news/Manifest
index df4e281d4918..d18ebb5f71d1 100644
--- a/metadata/news/Manifest
+++ b/metadata/news/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 16949 BLAKE2B cd9055618af6ff68432324109d64756551b40527ab2e699814ac8b08fef4d18250818aac5f7b9c8b6a74aa7cb612b290cae2465d28a099b0b37619ab0da00cb1 SHA512 8a7243f22930fa19f34f66674d3b6e42a2495a4c873451e997039ca3b0bff79a65b4a5d6230e347829bf0a81aaf2c8acab5b0767937586273ede5d40749f4ee9
-TIMESTAMP 2024-02-12T17:10:16Z
+TIMESTAMP 2024-02-12T23:10:25Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmXKUPhfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmXKpWFfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klDxsRAAq3LxXB/3JOE/JZHTk38eqd+o8bp1wNm0aZVoVxA4oqNVNufbPxCH2XCC
-ypnQAi1WXYgOruKyMH1/cEO9Rg/bo7rv/q5PlEu5hUFqmtdBp5oAPHEq1IF1xghy
-lxmnXLUlB/C3jkAmgugxFI4H6DEeJmuFPysy8J7GIN/ESmZu0UdCenGVEytbgWMn
-32+9W6wUmn8572GSohFqs4goHuXRaRhUbzjy0qCTt/0j75PIRoG1jDzl/Qvt3ps9
-imNhwq7IjZBE+63Qf58lCLWiZ7vT2xQ1C2Y2SWmH83P2Ibjxx2jOAfhEbZniMuUp
-V3cAQrP3187NMcOWNue6WyP3e0qkFeAhfRVSeIQd6+sv8PLpXgjOIHKWHBS9+WyV
-GNrpVTVqJ6d5QmcZHMHSIEIyrTDfoKxTgE/91zHc40ap7qwlIQdf2rL3W2Ktc2Dl
-sx4/Nqu41ZvS2ct8OHV9euwQVa2xoZsQvYgXBvcpG4mmptGGmFiL1TqazIS2f6+Y
-7AUHIX3CM1RK6Jq926nJQQ82t3hyAk2YRoAoRyv4rUSA7etKTU9+T0lduS7uszQP
-F7yz6967mAla9n7MuN1JtS+kLZWUxzTIeaJDT+urhNyTtqdmTucq47GTCFBXHeQY
-m16Chvcjsjfp6Zsnr0wbihtWDtCYo7dICgTFl1SV60k1gFlBokI=
-=07FQ
+klDe1Q//WizDfcn7dwawxJbZoZaInRK3/xscdFGfSdc5+WznuTF3qYOmmr5BaXyT
+MTiHwvHD1ttBOb6vPQLIP/MU/keXecSpNl8BnDIsTCKFbkAh+XtMwAIg09E9oUJC
+UJ/tAkiEhkir/nXKp4EHBndJruYuWsIDTSCXvEFCRAKgyJI4bjHLy2nBZi6hqwjj
+LDwO5vUwa+qrPGdfZ7/EOobivwpht0kuQIg7QhpX8I8N06L6++3wedEwgvoR/Giu
+8XS763KBTWSfQ4he1FhZ7p5Gh4wC+z6TNFNeSsdDPhXvR2B+wm6uPxoWZsk5PJns
+aSJNJ2fJMwvkku3iHdrEPdB8e9W3Vcg4XKWGye7R/VKDrFrvjtOWAmHJtH2WUFIl
+8R/JnfgCtutES8KrD2Ky3plZYHwMxJaplso7wQPfqxyLu0KMdx6vmKWk+ZxaQCtS
+vbQabrAitstHyTXoqx8cic+sahjJd2lGiDH6peRTPaLUOnYk/Xik+VPENsH9d8IY
+PcjQNLAxnEAY/8ZBsK6SUxLKXr5qA9Uqxa/F0nDgNszAhM1cm+RDJ3uE8gltbx8C
+ix+1Y9l+wU29mtQa/GrJLnPNAEI3UvvoHthk+obHmMU4ddCoP7eydBAhen7Q+IpR
+3/b2yCdTb1NoJVbZc2H4AsnGkox0edaDhR52pGSB1nBVqMbqKCU=
+=nQVG
-----END PGP SIGNATURE-----
diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk
index e2f9eae8d695..718fef318983 100644
--- a/metadata/news/timestamp.chk
+++ b/metadata/news/timestamp.chk
@@ -1 +1 @@
-Mon, 12 Feb 2024 17:10:12 +0000
+Mon, 12 Feb 2024 23:10:21 +0000
diff --git a/metadata/projects.xml b/metadata/projects.xml
index 1e1e9ce9d6a9..9fb3d881b5cb 100644
--- a/metadata/projects.xml
+++ b/metadata/projects.xml
@@ -2344,6 +2344,11 @@
<name>Andreas K. Hüttel</name>
<role>Facebook (admin), Twitter</role>
</member>
+ <member>
+ <email>jstein@gentoo.org</email>
+ <name>Jonas Stein</name>
+ <role>Workshops</role>
+ </member>
<member is-lead="1">
<email>maffblaster@gentoo.org</email>
<name>Matthew Marchese</name>
diff --git a/metadata/timestamp b/metadata/timestamp
index 060f3d5f6b89..b18226cbfbb6 100644
--- a/metadata/timestamp
+++ b/metadata/timestamp
@@ -1 +1 @@
-Mon Feb 12 05:10:12 PM UTC 2024
+Mon Feb 12 11:10:21 PM UTC 2024
diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk
index ddbb29de0369..56cf86e0093d 100644
--- a/metadata/timestamp.chk
+++ b/metadata/timestamp.chk
@@ -1 +1 @@
-Mon, 12 Feb 2024 17:15:01 +0000
+Mon, 12 Feb 2024 23:15:01 +0000
diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit
index c8901c674d72..72d993ca7ac8 100644
--- a/metadata/timestamp.commit
+++ b/metadata/timestamp.commit
@@ -1 +1 @@
-57109b5d486bb24f4337c7af2743881d0c637146 1707756684 2024-02-12T16:51:24+00:00
+7d82335c3284f6eb7a9c8ddc13b4c3396c796a9a 1707771690 2024-02-12T21:01:30+00:00
diff --git a/metadata/timestamp.x b/metadata/timestamp.x
index ec2598913c97..098aec35ea6b 100644
--- a/metadata/timestamp.x
+++ b/metadata/timestamp.x
@@ -1 +1 @@
-1707757801 Mon 12 Feb 2024 05:10:01 PM UTC
+1707779402 Mon 12 Feb 2024 11:10:02 PM UTC
diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk
index e2f9eae8d695..718fef318983 100644
--- a/metadata/xml-schema/timestamp.chk
+++ b/metadata/xml-schema/timestamp.chk
@@ -1 +1 @@
-Mon, 12 Feb 2024 17:10:12 +0000
+Mon, 12 Feb 2024 23:10:21 +0000